#1146518 git breaks dgit autopkgtest

#1146518#5
Date:
2026-09-02 19:06:08 UTC
From:
To:
Dear maintainer(s),

With a recent upload of git the autopkgtest of dgit fails in testing
when that autopkgtest is run with the binary packages of git from
unstable. It passes when run with only packages from testing. In tabular
form:

                        pass            fail
git                    from testing    1:2.55.0-1
dgit                   from testing    16.7
all others             from testing    from testing

I copied some of the output at the bottom of this report.

Currently this regression is blocking the migration of git to testing
[1]. Due to the nature of this issue, I filed this bug report against
both packages. Can you please investigate the situation and reassign the
bug to the right package?

More information about this bug and the reason for filing it can be found on
https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation

Paul

[1] https://qa.debian.org/excuses.php?package=git

https://ci.debian.net/data/autopkgtest/testing/amd64/d/dgit/75040969/log.gz

1859s ++ t-filter-out-git-hyphen-dir
1859s ++ local pathent
1859s +++ type -p git-rev-parse
1859s +++ :
1859s ++ pathent=
1859s ++ case "$pathent" in
1859s ++ return
1859s ++ t-set-intree
1859s ++ '[' x = x ']'
1859s ++ return
1859s ++ : -D
1859s ++ export DGIT_TEST_DEBUG
1859s ++ : x
1859s ++ export DGIT_TEST_DEBPUSH_DEBUG
1859s ++ : x
1859s ++ export DGIT_TEST_T2UOO_DEBUG
1859s ++ : 1
1859s ++ export DGIT_DRS_DEBUG
1859s ++ :
1859s ++ : -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A
1859s ++ export DGIT_TEST_SIGNING_KEY_OPTS
1859s ++ export 'GIT_COMMITTER_DATE=1530000000 +0100'
1859s ++ GIT_COMMITTER_DATE='1530000000 +0100'
1859s ++ export 'GIT_AUTHOR_DATE=1530000000 +0100'
1859s ++ GIT_AUTHOR_DATE='1530000000 +0100'
1859s ++ export LC_CTYPE=C.UTF-8
1859s ++ LC_CTYPE=C.UTF-8
1859s ++ unset CDPATH
1859s ++ export FILTER_BRANCH_SQUELCH_WARNING=1
1859s ++ FILTER_BRANCH_SQUELCH_WARNING=1
1859s +++ pwd
1859s ++ root=/tmp/autopkgtest.JVBAik/build.HcB/src
1859s ++ troot=/tmp/autopkgtest.JVBAik/build.HcB/src/tests
1859s ++ testname=mirror-debnewgit
1859s ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.JVBAik/build.HcB/src/tests
1859s ++ DGIT_TEST_TROOT=/tmp/autopkgtest.JVBAik/build.HcB/src/tests
1859s ++ bpd=..
1859s ++ tmp=/tmp/autopkgtest.JVBAik/autopkgtest_tmp
1859s ++ '[' x/tmp/autopkgtest.JVBAik/autopkgtest_tmp = x ']'
1859s ++ '[' x '!=' x ']'
1859s ++ cd /tmp/autopkgtest.JVBAik/autopkgtest_tmp
1859s +++ pwd
1859s ++ tmp=/tmp/autopkgtest.JVBAik/autopkgtest_tmp
1859s ++ t-set-using-tmp
1859s ++ export HOME=/tmp/autopkgtest.JVBAik/autopkgtest_tmp
1859s ++ HOME=/tmp/autopkgtest.JVBAik/autopkgtest_tmp
1859s ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.JVBAik/autopkgtest_tmp
1859s ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.JVBAik/autopkgtest_tmp
1859s ++ export DGIT_TEST_TMP=/tmp/autopkgtest.JVBAik/autopkgtest_tmp
1859s ++ DGIT_TEST_TMP=/tmp/autopkgtest.JVBAik/autopkgtest_tmp
1859s ++ export
GNUPGHOME=/tmp/autopkgtest.JVBAik/autopkgtest_tmp/nonexistent
1859s ++ GNUPGHOME=/tmp/autopkgtest.JVBAik/autopkgtest_tmp/nonexistent
1859s ++ export 'DEBFULLNAME=dgit test git user'
1859s ++ DEBFULLNAME='dgit test git user'
1859s ++ git config --global user.email dgit-test@debian.example.net
1859s ++ git config --global user.name 'dgit test git user'
1859s ++ git config --global protocol.ext.allow always
1859s ++ git config --global dgit.default.push-subcmd reject
1859s ++ test -f /tmp/autopkgtest.JVBAik/autopkgtest_tmp/.save-env
1859s ++ env -0
1859s ++ ln -sf /tmp/autopkgtest.JVBAik/build.HcB/src/tests/ssh ssh
1859s ++ export DEBCHANGE_VENDOR=dpkg
1859s ++ DEBCHANGE_VENDOR=dpkg
1859s ++ unset VISUAL
1859s ++ unset GIT_EDITOR
1859s ++ unset http_proxy
1859s ++ mkdir -p /tmp/autopkgtest.JVBAik/autopkgtest_tmp/must-clean
1859s ++ mkdir -p /tmp/autopkgtest.JVBAik/autopkgtest_tmp/incoming
1859s ++ cat
1859s ++ schroot=build
1859s ++ : aq
1859s ++ : archive/test-dummy
1859s ++ : sid:unstable rc-buggy:experimental
1859s ++ t-git-config dgit.default.old-dsc-distro test-dummy
1859s ++ git config --global dgit.default.old-dsc-distro test-dummy
1859s ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true
1859s ++ git config --global
dgit-distro.test-dummy.policy-query-supported-ssh true
1859s ++ for import in ${autoimport-gnupg}
1859s ++ case "$0" in
1859s ++ t-setup-import gnupg
1859s ++ local setupname=gnupg
1859s ++ local setupsrc
1859s ++ local lock
1859s ++ '[' x = x ']'
1859s ++ setupsrc=/tmp/autopkgtest.JVBAik/autopkgtest_tmp
1859s ++ lock=/tmp/autopkgtest.JVBAik/autopkgtest_tmp/.dummy.lock
1859s ++ local simport=/tmp/autopkgtest.JVBAik/autopkgtest_tmp/IMPORT.gnupg
1859s ++ '[' -e /tmp/autopkgtest.JVBAik/autopkgtest_tmp/IMPORT.gnupg ']'
1859s ++ with-lock-ex -w
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/.dummy.lock xargs -0 -a
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/.save-env bash -xec $'\n\t\t\tcd
"$1"; shift\n\t\t\tsetupname="$1"; shift\n\t\t\tsimport="$1";
shift\n\t\t\tif [ -e "$simport" ]; then exit 0; fi\n\t\t\tenv - "$@"
\\\n\t\t\tenv -u DGIT_TEST_REDIRECTED_LOG
\\\n\t\t\t"tests/setup/$setupname"\n\t\t' x
/tmp/autopkgtest.JVBAik/build.HcB/src gnupg
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/IMPORT.gnupg
1859s + cd /tmp/autopkgtest.JVBAik/build.HcB/src
1859s + shift
1859s + setupname=gnupg
1859s + shift
1859s + simport=/tmp/autopkgtest.JVBAik/autopkgtest_tmp/IMPORT.gnupg
1859s + shift
1859s + '[' -e /tmp/autopkgtest.JVBAik/autopkgtest_tmp/IMPORT.gnupg ']'
1859s + env - SHELL=/bin/bash AUTOPKGTEST_TESTBED_ARCH=amd64
'DGIT_TEST_SIGNING_KEY_OPTS= -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A
' DGIT_TEST_DEBPUSH_DEBUG=x 'GIT_COMMITTER_DATE=1530000000 +0100'
AUTOPKGTEST_TMP=/tmp/autopkgtest.JVBAik/autopkgtest_tmp
'DEBFULLNAME=dgit test git user'
GNUPGHOME=/tmp/autopkgtest.JVBAik/autopkgtest_tmp/nonexistent
FILTER_BRANCH_SQUELCH_WARNING=1
PWD=/tmp/autopkgtest.JVBAik/autopkgtest_tmp LOGNAME=test
DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.JVBAik/autopkgtest_tmp
'GIT_AUTHOR_DATE=1530000000 +0100'
HOME=/tmp/autopkgtest.JVBAik/autopkgtest_tmp LANG=C.UTF-8
ADTTMP=/tmp/autopkgtest.JVBAik/autopkgtest_tmp DGIT_TEST_T2UOO_DEBUG=x
AUTOPKGTEST_ARTIFACTS=/tmp/autopkgtest.JVBAik/mirror-debnewgit-artifacts
DGIT_TEST_TROOT=/tmp/autopkgtest.JVBAik/build.HcB/src/tests USER=test
AUTOPKGTEST_TEST_ARCH=amd64
DGIT_TEST_TMP=/tmp/autopkgtest.JVBAik/autopkgtest_tmp
DEB_BUILD_OPTIONS=parallel=48 SHLVL=2
DGIT_TEST_REDIRECTED_LOG=/tmp/autopkgtest.JVBAik/mirror-debnewgit-artifacts/mirror-debnewgit.log
DGIT_DRS_DEBUG=1 LC_CTYPE=C.UTF-8
ADT_ARTIFACTS=/tmp/autopkgtest.JVBAik/mirror-debnewgit-artifacts
PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
MAIL=/var/mail/test DGIT_TEST_DEBUG=-D DEBIAN_FRONTEND=noninteractive
OLDPWD=/tmp/autopkgtest.JVBAik/build.HcB/src _=/usr/bin/env env -u
DGIT_TEST_REDIRECTED_LOG tests/setup/gnupg
1859s ++ t-filter-out-git-hyphen-dir
1859s ++ local pathent
1859s +++ type -p git-rev-parse
1859s +++ :
1859s ++ pathent=
1859s ++ case "$pathent" in
1859s ++ return
1859s ++ t-set-intree
1859s ++ '[' x = x ']'
1859s ++ return
1859s ++ : -D
1859s ++ export DGIT_TEST_DEBUG
1859s ++ : x
1859s ++ export DGIT_TEST_DEBPUSH_DEBUG
1859s ++ : x
1859s ++ export DGIT_TEST_T2UOO_DEBUG
1859s ++ : 1
1859s ++ export DGIT_DRS_DEBUG
1859s ++ :
1859s ++ : -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A
1859s ++ export DGIT_TEST_SIGNING_KEY_OPTS
1859s ++ export 'GIT_COMMITTER_DATE=1530000000 +0100'
1859s ++ GIT_COMMITTER_DATE='1530000000 +0100'
1859s ++ export 'GIT_AUTHOR_DATE=1530000000 +0100'
1859s ++ GIT_AUTHOR_DATE='1530000000 +0100'
1859s ++ export LC_CTYPE=C.UTF-8
1859s ++ LC_CTYPE=C.UTF-8
1859s ++ unset CDPATH
1859s ++ export FILTER_BRANCH_SQUELCH_WARNING=1
1859s ++ FILTER_BRANCH_SQUELCH_WARNING=1
1859s +++ pwd
1859s ++ root=/tmp/autopkgtest.JVBAik/build.HcB/src
1859s ++ troot=/tmp/autopkgtest.JVBAik/build.HcB/src/tests
1859s ++ testname=gnupg
1859s ++ export DGIT_TEST_TROOT=/tmp/autopkgtest.JVBAik/build.HcB/src/tests
1859s ++ DGIT_TEST_TROOT=/tmp/autopkgtest.JVBAik/build.HcB/src/tests
1859s ++ bpd=..
1859s ++ tmp=/tmp/autopkgtest.JVBAik/autopkgtest_tmp
1859s ++ '[' x/tmp/autopkgtest.JVBAik/autopkgtest_tmp = x ']'
1859s ++ '[' x '!=' x ']'
1859s ++ cd /tmp/autopkgtest.JVBAik/autopkgtest_tmp
1859s +++ pwd
1859s ++ tmp=/tmp/autopkgtest.JVBAik/autopkgtest_tmp
1859s ++ t-set-using-tmp
1859s ++ export HOME=/tmp/autopkgtest.JVBAik/autopkgtest_tmp
1859s ++ HOME=/tmp/autopkgtest.JVBAik/autopkgtest_tmp
1859s ++ export DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.JVBAik/autopkgtest_tmp
1859s ++ DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.JVBAik/autopkgtest_tmp
1859s ++ export DGIT_TEST_TMP=/tmp/autopkgtest.JVBAik/autopkgtest_tmp
1859s ++ DGIT_TEST_TMP=/tmp/autopkgtest.JVBAik/autopkgtest_tmp
1859s ++ export
GNUPGHOME=/tmp/autopkgtest.JVBAik/autopkgtest_tmp/nonexistent
1859s ++ GNUPGHOME=/tmp/autopkgtest.JVBAik/autopkgtest_tmp/nonexistent
1859s ++ export 'DEBFULLNAME=dgit test git user'
1859s ++ DEBFULLNAME='dgit test git user'
1859s ++ git config --global user.email dgit-test@debian.example.net
1859s ++ git config --global user.name 'dgit test git user'
1859s ++ git config --global protocol.ext.allow always
1859s ++ git config --global dgit.default.push-subcmd reject
1859s ++ test -f /tmp/autopkgtest.JVBAik/autopkgtest_tmp/.save-env
1859s ++ ln -sf /tmp/autopkgtest.JVBAik/build.HcB/src/tests/ssh ssh
1859s ++ export DEBCHANGE_VENDOR=dpkg
1859s ++ DEBCHANGE_VENDOR=dpkg
1859s ++ unset VISUAL
1859s ++ unset GIT_EDITOR
1859s ++ unset http_proxy
1859s ++ mkdir -p /tmp/autopkgtest.JVBAik/autopkgtest_tmp/must-clean
1859s ++ mkdir -p /tmp/autopkgtest.JVBAik/autopkgtest_tmp/incoming
1859s ++ cat
1859s ++ schroot=build
1859s ++ : aq
1859s ++ : archive/test-dummy
1859s ++ : sid:unstable rc-buggy:experimental
1859s ++ t-git-config dgit.default.old-dsc-distro test-dummy
1859s ++ git config --global dgit.default.old-dsc-distro test-dummy
1859s ++ t-git-config dgit-distro.test-dummy.policy-query-supported-ssh true
1859s ++ git config --global
dgit-distro.test-dummy.policy-query-supported-ssh true
1859s ++ for import in ${autoimport-gnupg}
1859s ++ case "$0" in
1859s + mkdir -p /tmp/autopkgtest.JVBAik/autopkgtest_tmp/gnupg
1859s + cp -r /tmp/autopkgtest.JVBAik/build.HcB/src/tests/gnupg/dd.gpg
/tmp/autopkgtest.JVBAik/build.HcB/src/tests/gnupg/dm.gpg
/tmp/autopkgtest.JVBAik/build.HcB/src/tests/gnupg/dm.txt
/tmp/autopkgtest.JVBAik/build.HcB/src/tests/gnupg/private-keys-v1.d
/tmp/autopkgtest.JVBAik/build.HcB/src/tests/gnupg/pubring.gpg
/tmp/autopkgtest.JVBAik/build.HcB/src/tests/gnupg/random_seed
/tmp/autopkgtest.JVBAik/build.HcB/src/tests/gnupg/t2uokr.gpg
/tmp/autopkgtest.JVBAik/build.HcB/src/tests/gnupg/tofu.db
/tmp/autopkgtest.JVBAik/build.HcB/src/tests/gnupg/trustdb.gpg
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/gnupg
1859s + chmod go-rw /tmp/autopkgtest.JVBAik/autopkgtest_tmp/gnupg/dd.gpg
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/gnupg/dm.gpg
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/gnupg/dm.txt
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/gnupg/private-keys-v1.d
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/gnupg/pubring.gpg
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/gnupg/random_seed
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/gnupg/t2uokr.gpg
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/gnupg/tofu.db
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/gnupg/trustdb.gpg
1859s + export
DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.JVBAik/autopkgtest_tmp/gnupg/dgit-test-global-lock
1859s +
DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.JVBAik/autopkgtest_tmp/gnupg/dgit-test-global-lock
1859s + export
DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.JVBAik/autopkgtest_tmp/gnupg-workarounds.log
1859s +
DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.JVBAik/autopkgtest_tmp/gnupg-workarounds.log
1859s + setup=$'\n\texport GNUPGHOME=$tmp/gnupg\n\texport
DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG\n\n\tcat
 >$tmp/gnupg/gpg-agent.conf <<END\n\tlog-file
$tmp/gnupg/AGENT.log\nEND\n\t#debug-all\n\n\t:
${DGIT_TEST_REAL_GPG_AGENT:=$(type -p gpg-agent)}\n\texport
DGIT_TEST_REAL_GPG_AGENT=$(type -p gpg-agent)\n\texport
DGIT_STUNT_AGENT=$troot/tstunt/gpg-agent\n\tt-tstunt gpg\n'
1859s + eval $'\n\texport GNUPGHOME=$tmp/gnupg\n\texport
DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG\n\n\tcat
 >$tmp/gnupg/gpg-agent.conf <<END\n\tlog-file
$tmp/gnupg/AGENT.log\nEND\n\t#debug-all\n\n\t:
${DGIT_TEST_REAL_GPG_AGENT:=$(type -p gpg-agent)}\n\texport
DGIT_TEST_REAL_GPG_AGENT=$(type -p gpg-agent)\n\texport
DGIT_STUNT_AGENT=$troot/tstunt/gpg-agent\n\tt-tstunt gpg\n'
1859s ++ export GNUPGHOME=/tmp/autopkgtest.JVBAik/autopkgtest_tmp/gnupg
1859s ++ GNUPGHOME=/tmp/autopkgtest.JVBAik/autopkgtest_tmp/gnupg
1859s ++ export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG
1859s ++ cat
1859s +++ type -p gpg-agent
1859s ++ : /usr/bin/gpg-agent
1859s +++ type -p gpg-agent
1859s ++ export DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent
1859s ++ DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent
1859s ++ export
DGIT_STUNT_AGENT=/tmp/autopkgtest.JVBAik/build.HcB/src/tests/tstunt/gpg-agent
1859s ++
DGIT_STUNT_AGENT=/tmp/autopkgtest.JVBAik/build.HcB/src/tests/tstunt/gpg-agent
1859s ++ t-tstunt gpg
1859s ++ local tstunt=/tmp/autopkgtest.JVBAik/autopkgtest_tmp/tstunt
1859s ++ t-stunt-envvar PATH /tmp/autopkgtest.JVBAik/autopkgtest_tmp/tstunt
1859s ++ local var=PATH
1859s ++ local tstunt=/tmp/autopkgtest.JVBAik/autopkgtest_tmp/tstunt
1859s ++ eval $'\n\t\tcase "$PATH"
in\n\t\t"$tstunt:"*)\t;;\n\t\t*":$tstunt:"*)\t;;\n\t\t"")\t\tPATH="$tstunt"
;;\n\t\t*)\t\tPATH="$tstunt:$PATH" ;;\n\t\tesac\n\t\texport PATH\n\t'
1859s +++ case "$PATH" in
1859s +++
PATH=/tmp/autopkgtest.JVBAik/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
1859s +++ export PATH
1859s ++ t-stunt-envvar PERLLIB
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/tstunt
1859s ++ local var=PERLLIB
1859s ++ local tstunt=/tmp/autopkgtest.JVBAik/autopkgtest_tmp/tstunt
1859s ++ eval $'\n\t\tcase "$PERLLIB"
in\n\t\t"$tstunt:"*)\t;;\n\t\t*":$tstunt:"*)\t;;\n\t\t"")\t\tPERLLIB="$tstunt"
;;\n\t\t*)\t\tPERLLIB="$tstunt:$PERLLIB" ;;\n\t\tesac\n\t\texport
PERLLIB\n\t'
1859s +++ case "$PERLLIB" in
1859s +++ PERLLIB=/tmp/autopkgtest.JVBAik/autopkgtest_tmp/tstunt
1859s +++ export PERLLIB
1859s ++ local f
1859s ++ for f in "$@"
1859s ++ t-tstunt--save-real gpg
1859s ++ local f=gpg
1859s ++ case "$f" in
1859s ++ local rc
1859s ++ local real
1859s ++ set +e
1859s +++
p=:/tmp/autopkgtest.JVBAik/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:
1859s +++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:
1859s +++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
1859s +++ p=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
1859s +++ PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
1859s +++ type -p gpg
1859s ++ real=/usr/bin/gpg
1859s ++ rc=0
1859s ++ set -e
1859s ++ case $rc in
1859s ++ local varname=gpg
1859s ++ varname=DGIT_TEST_REAL_GPG
1859s ++ eval $'\n\t\t: ${DGIT_TEST_REAL_GPG:=$real}\n\t\texport
DGIT_TEST_REAL_GPG\n\t'
1859s +++ : /usr/bin/gpg
1859s +++ export DGIT_TEST_REAL_GPG
1859s ++ f=./gpg
1859s ++ local d=/tmp/autopkgtest.JVBAik/autopkgtest_tmp/tstunt/.
1859s ++ mkdir -p /tmp/autopkgtest.JVBAik/autopkgtest_tmp/tstunt/.
1859s ++ ln -sf /tmp/autopkgtest.JVBAik/build.HcB/src/tests/tstunt/./gpg
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/tstunt/./.
1859s + gpg --list-secret
1859s gpg: WARNING: unsafe permissions on homedir
'/tmp/autopkgtest.JVBAik/autopkgtest_tmp/gnupg'
1859s gpg: checking the trustdb
1859s gpg: marginals needed: 3  completes needed: 1  trust model: pgp
1859s gpg: depth: 0  valid:   1  signed:   0  trust: 0-, 0q, 0n, 0m, 0f, 1u
1859s /tmp/autopkgtest.JVBAik/autopkgtest_tmp/gnupg/pubring.gpg
1859s ---------------------------------------------------------
1859s sec   rsa2048 2013-11-17 [SC]
1859s       BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A
1859s uid           [ unknown] Senatus Romanus (test key) <spqr@example.com>
1859s ssb   rsa2048 2013-11-17 [E]
1859s 1859s sec   rsa2048 2014-01-26 [SC]
1859s       3A82860837A0CD32470F91E62AC1E075F5ED1B25
1859s uid           [ unknown] Populus Romanus (test key) <pop@example.com>
1859s ssb   rsa2048 2014-01-26 [E]
1859s 1859s sec   rsa2048 2014-01-26 [SC]
1859s       3B0F3FB8ADEFAEF81E0D0C5C14A868BFAC3BD039
1859s uid           [ultimate] Hannibal (test key) <hannibal@example.com>
1859s ssb   rsa2048 2014-01-26 [E]
1859s 1859s + t-setup-done 'DGIT_TEST_GNUPG_GLOBAL_LOCK
DGIT_TEST_GNUPG_LOG' gnupg $'\n\texport GNUPGHOME=$tmp/gnupg\n\texport
DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG\n\n\tcat
 >$tmp/gnupg/gpg-agent.conf <<END\n\tlog-file
$tmp/gnupg/AGENT.log\nEND\n\t#debug-all\n\n\t:
${DGIT_TEST_REAL_GPG_AGENT:=$(type -p gpg-agent)}\n\texport
DGIT_TEST_REAL_GPG_AGENT=$(type -p gpg-agent)\n\texport
DGIT_STUNT_AGENT=$troot/tstunt/gpg-agent\n\tt-tstunt gpg\n'
1859s + local 'savevars=DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG'
1859s + local savedirs=gnupg
1859s + local $'importeval=\n\texport GNUPGHOME=$tmp/gnupg\n\texport
DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG\n\n\tcat
 >$tmp/gnupg/gpg-agent.conf <<END\n\tlog-file
$tmp/gnupg/AGENT.log\nEND\n\t#debug-all\n\n\t:
${DGIT_TEST_REAL_GPG_AGENT:=$(type -p gpg-agent)}\n\texport
DGIT_TEST_REAL_GPG_AGENT=$(type -p gpg-agent)\n\texport
DGIT_STUNT_AGENT=$troot/tstunt/gpg-agent\n\tt-tstunt gpg\n'
1859s + local import=IMPORT.gnupg
1859s + exec
1859s + local vn
1859s + for vn in $savevars
1859s ++ eval 'printf '\''%s\n'\'' "$DGIT_TEST_GNUPG_GLOBAL_LOCK"'
1859s +++ printf '%s\n'
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/gnupg/dgit-test-global-lock
1859s + perl -I/tmp/autopkgtest.JVBAik/build.HcB/src -MDebian::Dgit -e
$'\n\t\t\tprintf "%s=%s\\n", $ARGV[0], shellquote $ARGV[1]\n\t\t'
DGIT_TEST_GNUPG_GLOBAL_LOCK
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/gnupg/dgit-test-global-lock
1859s + for vn in $savevars
1859s ++ eval 'printf '\''%s\n'\'' "$DGIT_TEST_GNUPG_LOG"'
1859s +++ printf '%s\n'
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/gnupg-workarounds.log
1859s + perl -I/tmp/autopkgtest.JVBAik/build.HcB/src -MDebian::Dgit -e
$'\n\t\t\tprintf "%s=%s\\n", $ARGV[0], shellquote $ARGV[1]\n\t\t'
DGIT_TEST_GNUPG_LOG
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/gnupg-workarounds.log
1859s + perl -I/tmp/autopkgtest.JVBAik/build.HcB/src -MDebian::Dgit -we
$'\n\t\tforeach my $vn (grep m/^DGIT_TEST_REAL_/, keys %ENV)
{\n\t\t\tprint STDERR "saving-exporting $vn\\n";\n\t\t\tprintf "export
%s=%s\\n", $vn, shellquote $ENV{$vn}\n\t\t\t\tor die $!;\n\t\t}\n\t'
1859s saving-exporting DGIT_TEST_REAL_GPG
1859s saving-exporting DGIT_TEST_REAL_GPG_AGENT
1859s + set -e
1859s + cd /tmp/autopkgtest.JVBAik/autopkgtest_tmp
1859s + tar cf IMPORT.gnupg.tar gnupg
1859s + printf '\n%s\n' $'\n\texport GNUPGHOME=$tmp/gnupg\n\texport
DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG\n\n\tcat
 >$tmp/gnupg/gpg-agent.conf <<END\n\tlog-file
$tmp/gnupg/AGENT.log\nEND\n\t#debug-all\n\n\t:
${DGIT_TEST_REAL_GPG_AGENT:=$(type -p gpg-agent)}\n\texport
DGIT_TEST_REAL_GPG_AGENT=$(type -p gpg-agent)\n\texport
DGIT_STUNT_AGENT=$troot/tstunt/gpg-agent\n\tt-tstunt gpg\n'
1859s + mv -f /tmp/autopkgtest.JVBAik/autopkgtest_tmp/IMPORT.gnupg.new
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/IMPORT.gnupg
1859s + rc=0
1859s + set +x
1859s + pwd
1859s /tmp/autopkgtest.JVBAik/autopkgtest_tmp
1859s + set +e
1859s + cd /tmp/autopkgtest.JVBAik/autopkgtest_tmp
1859s + grep '' t2u/worker-cwd/w0/dgit-tmp/t2u.log
1859s grep: t2u/worker-cwd/w0/dgit-tmp/t2u.log: No such file or directory
1859s + '[' x '!=' x ']'
1859s + '[' x/tmp/autopkgtest.JVBAik/autopkgtest_tmp = x ']'
1859s + rm -rf /tmp/autopkgtest.JVBAik/autopkgtest_tmp/must-clean
1859s + set -e
1859s + case $rc in
1859s + echo success.
1859s success.
1859s ++ '[' x/tmp/autopkgtest.JVBAik/autopkgtest_tmp '!='
x/tmp/autopkgtest.JVBAik/autopkgtest_tmp ']'
1859s ++ mkdir -p /tmp/autopkgtest.JVBAik/autopkgtest_tmp/must-clean
1859s ++ . /tmp/autopkgtest.JVBAik/autopkgtest_tmp/IMPORT.gnupg
1859s +++
DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.JVBAik/autopkgtest_tmp/gnupg/dgit-test-global-lock
1859s +++
DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.JVBAik/autopkgtest_tmp/gnupg-workarounds.log
1859s +++ export DGIT_TEST_REAL_GPG=/usr/bin/gpg
1859s +++ DGIT_TEST_REAL_GPG=/usr/bin/gpg
1859s +++ export DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent
1859s +++ DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent
1859s +++ export GNUPGHOME=/tmp/autopkgtest.JVBAik/autopkgtest_tmp/gnupg
1859s +++ GNUPGHOME=/tmp/autopkgtest.JVBAik/autopkgtest_tmp/gnupg
1859s +++ export DGIT_TEST_GNUPG_GLOBAL_LOCK DGIT_TEST_GNUPG_LOG
1859s +++ cat
1859s +++ : /usr/bin/gpg-agent
1859s ++++ type -p gpg-agent
1859s +++ export DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent
1859s +++ DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent
1859s +++ export
DGIT_STUNT_AGENT=/tmp/autopkgtest.JVBAik/build.HcB/src/tests/tstunt/gpg-agent
1859s +++
DGIT_STUNT_AGENT=/tmp/autopkgtest.JVBAik/build.HcB/src/tests/tstunt/gpg-agent
1859s +++ t-tstunt gpg
1859s +++ local tstunt=/tmp/autopkgtest.JVBAik/autopkgtest_tmp/tstunt
1859s +++ t-stunt-envvar PATH /tmp/autopkgtest.JVBAik/autopkgtest_tmp/tstunt
1859s +++ local var=PATH
1859s +++ local tstunt=/tmp/autopkgtest.JVBAik/autopkgtest_tmp/tstunt
1859s +++ eval $'\n\t\tcase "$PATH"
in\n\t\t"$tstunt:"*)\t;;\n\t\t*":$tstunt:"*)\t;;\n\t\t"")\t\tPATH="$tstunt"
;;\n\t\t*)\t\tPATH="$tstunt:$PATH" ;;\n\t\tesac\n\t\texport PATH\n\t'
1859s ++++ case "$PATH" in
1859s ++++
PATH=/tmp/autopkgtest.JVBAik/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
1859s ++++ export PATH
1859s +++ t-stunt-envvar PERLLIB
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/tstunt
1859s +++ local var=PERLLIB
1859s +++ local tstunt=/tmp/autopkgtest.JVBAik/autopkgtest_tmp/tstunt
1859s +++ eval $'\n\t\tcase "$PERLLIB"
in\n\t\t"$tstunt:"*)\t;;\n\t\t*":$tstunt:"*)\t;;\n\t\t"")\t\tPERLLIB="$tstunt"
;;\n\t\t*)\t\tPERLLIB="$tstunt:$PERLLIB" ;;\n\t\tesac\n\t\texport
PERLLIB\n\t'
1859s ++++ case "$PERLLIB" in
1859s ++++ PERLLIB=/tmp/autopkgtest.JVBAik/autopkgtest_tmp/tstunt
1859s ++++ export PERLLIB
1859s +++ local f
1859s +++ for f in "$@"
1859s +++ t-tstunt--save-real gpg
1859s +++ local f=gpg
1859s +++ case "$f" in
1859s +++ local rc
1859s +++ local real
1859s +++ set +e
1859s ++++
p=:/tmp/autopkgtest.JVBAik/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:
1859s ++++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:
1859s ++++ p=:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
1859s ++++ p=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
1859s ++++ PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
1859s ++++ type -p gpg
1859s +++ real=/usr/bin/gpg
1859s +++ rc=0
1859s +++ set -e
1859s +++ case $rc in
1859s +++ local varname=gpg
1859s +++ varname=DGIT_TEST_REAL_GPG
1859s +++ eval $'\n\t\t: ${DGIT_TEST_REAL_GPG:=$real}\n\t\texport
DGIT_TEST_REAL_GPG\n\t'
1859s ++++ : /usr/bin/gpg
1859s ++++ export DGIT_TEST_REAL_GPG
1859s +++ f=./gpg
1859s +++ local d=/tmp/autopkgtest.JVBAik/autopkgtest_tmp/tstunt/.
1859s +++ mkdir -p /tmp/autopkgtest.JVBAik/autopkgtest_tmp/tstunt/.
1859s +++ ln -sf
/tmp/autopkgtest.JVBAik/build.HcB/src/tests/tstunt/./gpg
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/tstunt/./.
1859s + . /tmp/autopkgtest.JVBAik/build.HcB/src/tests/lib-mirror
1859s + t-dependencies rsync
1859s + : 'Hopefully installed: rsync'
1859s + t-debpolicy
1859s + t-dsd
1859s + t-drs
1859s + t-git-config dgit-distro.test-dummy.git-url
'ext::/tmp/autopkgtest.JVBAik/build.HcB/src/tests/drs-git-ext %S '
1859s + git config --global dgit-distro.test-dummy.git-url
'ext::/tmp/autopkgtest.JVBAik/build.HcB/src/tests/drs-git-ext %S '
1859s + t-git-config dgit-distro.test-dummy.git-check true
1859s + git config --global dgit-distro.test-dummy.git-check true
1859s + t-git-config dgit-distro.test-dummy.git-create true
1859s + git config --global dgit-distro.test-dummy.git-create true
1859s + cp /tmp/autopkgtest.JVBAik/build.HcB/src/tests/gnupg/dd.gpg
/tmp/autopkgtest.JVBAik/build.HcB/src/tests/gnupg/dm.gpg
/tmp/autopkgtest.JVBAik/build.HcB/src/tests/gnupg/dm.txt
/tmp/autopkgtest.JVBAik/build.HcB/src/tests/gnupg/t2uokr.gpg
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/.
1859s + cp /tmp/autopkgtest.JVBAik/build.HcB/src/tests/suites
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/.
1859s + cp /tmp/autopkgtest.JVBAik/build.HcB/src/tests/suites
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/suites-master
1859s + export
DGIT_TEST_DRS_AUTH=/tmp/autopkgtest.JVBAik/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.JVBAik/autopkgtest_tmp/t2uokr.gpg,a:/tmp/autopkgtest.JVBAik/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.JVBAik/autopkgtest_tmp/dm.txt
1859s +
DGIT_TEST_DRS_AUTH=/tmp/autopkgtest.JVBAik/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.JVBAik/autopkgtest_tmp/t2uokr.gpg,a:/tmp/autopkgtest.JVBAik/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.JVBAik/autopkgtest_tmp/dm.txt
1859s + export t_check_pushed_master=t-check-pushed-master
1859s + t_check_pushed_master=t-check-pushed-master
1859s +
drs_dispatch=/tmp/autopkgtest.JVBAik/autopkgtest_tmp/distro=test-dummy
1859s + mkdir /tmp/autopkgtest.JVBAik/autopkgtest_tmp/distro=test-dummy
1859s + '[' x '!=' x ']'
1859s + ln -sf /tmp/autopkgtest.JVBAik/autopkgtest_tmp/git
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/distro=test-dummy/repos
1859s + ln -sf /tmp/autopkgtest.JVBAik/autopkgtest_tmp/suites
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/suites-master
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/dm.txt
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/distro=test-dummy/
1859s + mkdir -p
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/distro=test-dummy/keyrings
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/distro=test-dummy/outgoing-mail
1859s + ln -sf /tmp/autopkgtest.JVBAik/autopkgtest_tmp/dd.gpg
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/distro=test-dummy/keyrings/debian-keyring.pgp
1859s + ln -sf /tmp/autopkgtest.JVBAik/autopkgtest_tmp/dm.gpg
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/distro=test-dummy/keyrings/debian-maintainers.pgp
1859s + ln -sf /tmp/autopkgtest.JVBAik/autopkgtest_tmp/t2uokr.gpg
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/distro=test-dummy/keyrings/debian-tag2upload.pgp
1859s + touch
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/distro=test-dummy/keyrings/debian-nonupload.pgp
1859s + ln -sf /bin/true
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/distro=test-dummy/policy-hook
1859s + echo example.org
1859s + t-git-config dgit-distro.test-dummy.ssh
/tmp/autopkgtest.JVBAik/build.HcB/src/tests/dsd-ssh
1859s + git config --global dgit-distro.test-dummy.ssh
/tmp/autopkgtest.JVBAik/build.HcB/src/tests/dsd-ssh
1859s + t-git-config dgit-distro.test-dummy.git-check ssh-cmd
1859s + git config --global dgit-distro.test-dummy.git-check ssh-cmd
1859s + t-git-config dgit-distro.test-dummy.git-create true
1859s + git config --global dgit-distro.test-dummy.git-create true
1859s + t-git-config dgit-distro.test-dummy.git-url
'ext::/tmp/autopkgtest.JVBAik/build.HcB/src/tests/dsd-ssh X %S
/dgit/test-dummy/repos'
1859s + git config --global dgit-distro.test-dummy.git-url
'ext::/tmp/autopkgtest.JVBAik/build.HcB/src/tests/dsd-ssh X %S
/dgit/test-dummy/repos'
1859s + t-git-config dgit-distro.test-dummy.diverts.drs /drs
1859s + git config --global dgit-distro.test-dummy.diverts.drs /drs
1859s + t-git-config dgit-distro.test-dummy/drs.ssh
/tmp/autopkgtest.JVBAik/build.HcB/src/tests/ssh
1859s + git config --global dgit-distro.test-dummy/drs.ssh
/tmp/autopkgtest.JVBAik/build.HcB/src/tests/ssh
1859s + t-git-config dgit-distro.test-dummy/drs.git-url
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/git
1859s + git config --global dgit-distro.test-dummy/drs.git-url
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/git
1859s + t-git-config dgit-distro.test-dummy/drs.git-check ssh-cmd
1859s + git config --global dgit-distro.test-dummy/drs.git-check ssh-cmd
1859s + t-git-config dgit-distro.test-dummy/drs.git-create ssh-cmd
1859s + git config --global dgit-distro.test-dummy/drs.git-create ssh-cmd
1859s + echo 'no-such-package* drs'
1859s + t-policy dgit-repos-policy-debian
1859s + local policyhook=dgit-repos-policy-debian
1859s + t-make-hook-link dgit-repos-policy-debian
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/distro=test-dummy/policy-hook
1859s + local hook=dgit-repos-policy-debian
1859s + local
linkpath=/tmp/autopkgtest.JVBAik/autopkgtest_tmp/distro=test-dummy/policy-hook
1859s + hook=dgit-repos-policy-debian
1859s + case $hook in
1859s ++ type -P dgit-repos-policy-debian
1859s + hook=/usr/bin/dgit-repos-policy-debian
1859s + ln -sf /usr/bin/dgit-repos-policy-debian
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/distro=test-dummy/policy-hook
1859s + mkdir -p /tmp/autopkgtest.JVBAik/autopkgtest_tmp/git
1859s + t-policy-admin create-db
1859s + : '(((((((((((((((((((((((((((((((((((((((('
1859s + dgit-repos-admin-debian --repos
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/git create-db
1859s + : '))))))))))))))))))))))))))))))))))))))))'
1859s + t-archive pari-extra 3-1
1859s + t-archive-none pari-extra
1859s + t-select-package pari-extra
1859s + p=pari-extra
1859s + dgitrepo=/tmp/autopkgtest.JVBAik/autopkgtest_tmp/git/pari-extra.git
1859s + t-archive-none-aq
1859s + mkdir -p /tmp/autopkgtest.JVBAik/autopkgtest_tmp/aq/dsc_in_suite
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/mirror/pool/main
1859s + :
1859s + local 'jsondelim=['
1859s + local suitespec
1859s + for suitespec in $suitespecs
1859s + local suite=sid
1859s + local sname=unstable
1859s + t-aq-archive-updated sid pari-extra
1859s + local suite=sid
1859s + local p=pari-extra
1859s + local
suitedir=/tmp/autopkgtest.JVBAik/autopkgtest_tmp/aq/dsc_in_suite/sid
1859s + mkdir -p /tmp/autopkgtest.JVBAik/autopkgtest_tmp/aq/dsc_in_suite/sid
1859s + perl -wne $'\n\t\tuse JSON;\n\t\tuse strict;\n\t\tour
@v;\n\t\tm{^(\\S+) (\\w+) ([^ \\t/]+)/(\\S+)} or die;\n\t\tpush @v,
{\n\t\t\t"version" => "$1",\n\t\t\t"sha256sum" =>
"$2",\n\t\t\t"component" => "$3",\n\t\t\t"filename" =>
"$4",\n\t\t};\n\t\tEND {\n\t\t\tmy $json =
JSON->new->canonical();\n\t\t\tprint $json->encode(\\@v) or die
$!;\n\t\t}\n\t'
1859s + t-aq-archive-updated new pari-extra
1859s + local suite=new
1859s + local p=pari-extra
1859s + local
suitedir=/tmp/autopkgtest.JVBAik/autopkgtest_tmp/aq/dsc_in_suite/new
1859s + mkdir -p /tmp/autopkgtest.JVBAik/autopkgtest_tmp/aq/dsc_in_suite/new
1859s + perl -wne $'\n\t\tuse JSON;\n\t\tuse strict;\n\t\tour
@v;\n\t\tm{^(\\S+) (\\w+) ([^ \\t/]+)/(\\S+)} or die;\n\t\tpush @v,
{\n\t\t\t"version" => "$1",\n\t\t\t"sha256sum" =>
"$2",\n\t\t\t"component" => "$3",\n\t\t\t"filename" =>
"$4",\n\t\t};\n\t\tEND {\n\t\t\tmy $json =
JSON->new->canonical();\n\t\t\tprint $json->encode(\\@v) or die
$!;\n\t\t}\n\t'
1859s + ln -sf sid
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/aq/dsc_in_suite/unstable
1859s + cat
1859s + jsondelim='   },'
1859s + for suitespec in $suitespecs
1859s + local suite=rc-buggy
1859s + local sname=experimental
1859s + t-aq-archive-updated rc-buggy pari-extra
1859s + local suite=rc-buggy
1859s + local p=pari-extra
1859s + local
suitedir=/tmp/autopkgtest.JVBAik/autopkgtest_tmp/aq/dsc_in_suite/rc-buggy
1859s + mkdir -p
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/aq/dsc_in_suite/rc-buggy
1859s + perl -wne $'\n\t\tuse JSON;\n\t\tuse strict;\n\t\tour
@v;\n\t\tm{^(\\S+) (\\w+) ([^ \\t/]+)/(\\S+)} or die;\n\t\tpush @v,
{\n\t\t\t"version" => "$1",\n\t\t\t"sha256sum" =>
"$2",\n\t\t\t"component" => "$3",\n\t\t\t"filename" =>
"$4",\n\t\t};\n\t\tEND {\n\t\t\tmy $json =
JSON->new->canonical();\n\t\t\tprint $json->encode(\\@v) or die
$!;\n\t\t}\n\t'
1859s + t-aq-archive-updated new pari-extra
1859s + local suite=new
1859s + local p=pari-extra
1859s + local
suitedir=/tmp/autopkgtest.JVBAik/autopkgtest_tmp/aq/dsc_in_suite/new
1859s + mkdir -p /tmp/autopkgtest.JVBAik/autopkgtest_tmp/aq/dsc_in_suite/new
1859s + perl -wne $'\n\t\tuse JSON;\n\t\tuse strict;\n\t\tour
@v;\n\t\tm{^(\\S+) (\\w+) ([^ \\t/]+)/(\\S+)} or die;\n\t\tpush @v,
{\n\t\t\t"version" => "$1",\n\t\t\t"sha256sum" =>
"$2",\n\t\t\t"component" => "$3",\n\t\t\t"filename" =>
"$4",\n\t\t};\n\t\tEND {\n\t\t\tmy $json =
JSON->new->canonical();\n\t\t\tprint $json->encode(\\@v) or die
$!;\n\t\t}\n\t'
1859s + ln -sf rc-buggy
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/aq/dsc_in_suite/experimental
1859s + cat
1859s + jsondelim='   },'
1859s + cat
1859s + v=3-1
1859s + local dscf=pari-extra_3-1.dsc
1859s + rm -f
'/tmp/autopkgtest.JVBAik/autopkgtest_tmp/mirror/pool/main/pari-extra_*'
1859s + ln -s
/tmp/autopkgtest.JVBAik/build.HcB/src/tests/pkg-srcs/pari-extra_3-1.diff.gz
/tmp/autopkgtest.JVBAik/build.HcB/src/tests/pkg-srcs/pari-extra_3-1.dsc
/tmp/autopkgtest.JVBAik/build.HcB/src/tests/pkg-srcs/pari-extra_3-2~dummy1.diff.gz
/tmp/autopkgtest.JVBAik/build.HcB/src/tests/pkg-srcs/pari-extra_3-2~dummy1.dsc
/tmp/autopkgtest.JVBAik/build.HcB/src/tests/pkg-srcs/pari-extra_3.orig.tar.gz
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/mirror/pool/main/
1859s + t-archive-query
1859s + local suite=sid
1859s + local dscf=main/pari-extra_3-1.dsc
1859s + t-archive-query-aq sid pari-extra 3-1 main/pari-extra_3-1.dsc
1859s + local suite=sid
1859s + local p=pari-extra
1859s + local v=3-1
1859s + local dscf=main/pari-extra_3-1.dsc
1859s + local sha
1859s ++ sha256sum
1859s +
sha='c6c77977099ba4b1f98414ef1d554013642c6664852573d7a290b9db444f98b6  -'
1859s + echo '3-1
c6c77977099ba4b1f98414ef1d554013642c6664852573d7a290b9db444f98b6
main/pari-extra_3-1.dsc'
1859s + t-aq-archive-updated sid pari-extra
1859s + local suite=sid
1859s + local p=pari-extra
1859s + local
suitedir=/tmp/autopkgtest.JVBAik/autopkgtest_tmp/aq/dsc_in_suite/sid
1859s + mkdir -p /tmp/autopkgtest.JVBAik/autopkgtest_tmp/aq/dsc_in_suite/sid
1859s + perl -wne $'\n\t\tuse JSON;\n\t\tuse strict;\n\t\tour
@v;\n\t\tm{^(\\S+) (\\w+) ([^ \\t/]+)/(\\S+)} or die;\n\t\tpush @v,
{\n\t\t\t"version" => "$1",\n\t\t\t"sha256sum" =>
"$2",\n\t\t\t"component" => "$3",\n\t\t\t"filename" =>
"$4",\n\t\t};\n\t\tEND {\n\t\t\tmy $json =
JSON->new->canonical();\n\t\t\tprint $json->encode(\\@v) or die
$!;\n\t\t}\n\t'
1859s + rm -rf /tmp/autopkgtest.JVBAik/autopkgtest_tmp/extract
1859s + mkdir /tmp/autopkgtest.JVBAik/autopkgtest_tmp/extract
1859s + set -e
1859s + cd /tmp/autopkgtest.JVBAik/autopkgtest_tmp/extract
1859s + dpkg-source -x ../mirror/pool/main/pari-extra_3-1.dsc
1859s dpkg-source: warning: extracting unsigned source package
(../mirror/pool/main/pari-extra_3-1.dsc)
1859s dpkg-source: info: extracting pari-extra in pari-extra-3
1859s dpkg-source: info: unpacking pari-extra_3.orig.tar.gz
1859s dpkg-source: info: applying pari-extra_3-1.diff.gz
1859s + t-git-none
1859s + mkdir -p /tmp/autopkgtest.JVBAik/autopkgtest_tmp/git
1859s + set -e
1859s + cd /tmp/autopkgtest.JVBAik/autopkgtest_tmp/git
1859s + t-tar-x -f
/tmp/autopkgtest.JVBAik/build.HcB/src/tests/git-template.tar
1859s + tar --no-same-owner -x -f
/tmp/autopkgtest.JVBAik/build.HcB/src/tests/git-template.tar
1859s + t-mirror-setup
1859s + reposmirror=/tmp/autopkgtest.JVBAik/autopkgtest_tmp/git-mirror
1859s +
pmirror=/tmp/autopkgtest.JVBAik/autopkgtest_tmp/git-mirror/pari-extra.git
1859s + queuedir=/tmp/autopkgtest.JVBAik/autopkgtest_tmp/git/_mirror-queue
1859s + mkdir /tmp/autopkgtest.JVBAik/autopkgtest_tmp/git-mirror
1859s +
mirror_hook=/tmp/autopkgtest.JVBAik/autopkgtest_tmp/distro=test-dummy/mirror-hook
1859s + t-make-hook-link dgit-mirror-rsync
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/distro=test-dummy/mirror-hook
1859s + local hook=dgit-mirror-rsync
1859s + local
linkpath=/tmp/autopkgtest.JVBAik/autopkgtest_tmp/distro=test-dummy/mirror-hook
1859s + hook=dgit-mirror-rsync
1859s + case $hook in
1859s ++ type -P dgit-mirror-rsync
1859s + hook=/usr/bin/dgit-mirror-rsync
1859s + ln -sf /usr/bin/dgit-mirror-rsync
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/distro=test-dummy/mirror-hook
1859s + t-mirror-set
remoterepos=/tmp/autopkgtest.JVBAik/autopkgtest_tmp/git-mirror
1859s + echo remoterepos=/tmp/autopkgtest.JVBAik/autopkgtest_tmp/git-mirror
1859s + t-mirror-hook setup
1859s + : '(((((((((((((((((((((((((((((((((((((((('
1859s +
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/distro=test-dummy/mirror-hook
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/distro=test-dummy setup
1859s + : '))))))))))))))))))))))))))))))))))))))))'
1859s + t-dgit clone pari-extra
1859s + local dgit=dgit
1859s + pwd
1859s /tmp/autopkgtest.JVBAik/autopkgtest_tmp
1859s + : $'\n{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{'
1859s + dgit --dgit=dgit --dget:-u
--dput:--config=/tmp/autopkgtest.JVBAik/autopkgtest_tmp/dput.cf 
--config-lookup-explode=dgit-distro.debian.alias-canon 
--gbp-build:--git-notify=off -dtest-dummy -D 
-kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A clone pari-extra
1859s | git config -z --get-regexp --global '.*'
1859s | git config -z --get-regexp --system '.*'
1859s clone main body
1859s CD pari-extra
1859s query: fetching
file:///tmp/autopkgtest.JVBAik/autopkgtest_tmp/aq/suites...
1859s canonical suite name for unstable is sid
1859s | /tmp/autopkgtest.JVBAik/build.HcB/src/tests/dsd-ssh 'alice@git'
': dgit test-dummy git-check pari-extra ; set -e; cd
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/git; if test -d pari-extra.git;
then echo 1; else echo 0; fi'
1859s + : ((((((((((((((((((((((((((((((((((((((((
1859s + tmp=/tmp/autopkgtest.JVBAik/autopkgtest_tmp
1859s + cd /
1859s + userhost=alice@git
1859s + shift
1859s + export SSH_ORIGINAL_COMMAND=: dgit test-dummy git-check
pari-extra ; set -e; cd /tmp/autopkgtest.JVBAik/autopkgtest_tmp/git; if
test -d pari-extra.git; then echo 1; else echo 0; fi
1859s + export GNUPGHOME=/tmp/autopkgtest.JVBAik/autopkgtest_tmp/gnupg
1859s + unset PERLLIB
1859s + dgit-ssh-dispatch -D /tmp/autopkgtest.JVBAik/autopkgtest_tmp
1859s DISPATCH DIVERT ^no-such-package.*$ drs
1859s DISPATCH DISTRO test-dummy PKG pari-extra
1859s + : ))))))))))))))))))))))))))))))))))))))))
1859s => `0'
1859s + git init -q
1859s | git config -z --get-regexp --local '.*'
1859s + git config merge.dpkg-mergechangelogs.name 'debian/changelog
merge driver'
1859s + git config merge.dpkg-mergechangelogs.driver
'dpkg-mergechangelogs -m %O %A %B %A'
1859s + git config user.name 'dgit test git user'
1859s is_gitattrs_setup: found nothing
1859s starting new git history
1859s + git config remote.dgit.skipdefaultupdate true
1859s query: fetching
file:///tmp/autopkgtest.JVBAik/autopkgtest_tmp/aq/dsc_in_suite/unstable/pari-extra...
1859s query: fetching
file:///tmp/autopkgtest.JVBAik/autopkgtest_tmp/mirror//pool/main/pari-extra_3-1.dsc...
1859s file: URL, checking for existence manually:
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/mirror//pool/main/pari-extra_3-1.dsc
1859s parsing control fh
(file:///tmp/autopkgtest.JVBAik/autopkgtest_tmp/mirror//pool/main/pari-extra_3-1.dsc)
1859s get_archive_dsc: Version 3-1
1859s last upload to archive: NO git hash
1859s | git for-each-ref '--format=%(objectname)'
'[r]efs/dgit-fetch/test-dummy/dgit/sid'
1859s => `'
1859s previous reference hash=
1859s | git for-each-ref '--format=%(objectname)'
'[r]efs/remotes/dgit/dgit/sid'
1859s => `'
1859s fetch_from_archive: lastfetch=
1859s CD /tmp/autopkgtest.JVBAik/autopkgtest_tmp/pari-extra/.git/dgit/unpack
1859s considering reusing pari-extra_3.orig.tar.gz: (No such file or
directory) (No such file or directory) absent.
1859s ./pari-extra_3.orig.tar.gz does not exist, need to fetch
1859s downloading pari-extra_3.orig.tar.gz...
1859s query: fetching
file:///tmp/autopkgtest.JVBAik/autopkgtest_tmp/mirror//pool/main/pari-extra_3.orig.tar.gz...
1859s file: URL, checking for existence manually:
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/mirror//pool/main/pari-extra_3.orig.tar.gz
1859s considering saving pari-extra_3.orig.tar.gz: linked.
1859s considering reusing pari-extra_3-1.diff.gz: (No such file or
directory) (No such file or directory) absent.
1859s ./pari-extra_3-1.diff.gz does not exist, need to fetch
1859s downloading pari-extra_3-1.diff.gz...
1859s query: fetching
file:///tmp/autopkgtest.JVBAik/autopkgtest_tmp/mirror//pool/main/pari-extra_3-1.diff.gz...
1859s file: URL, checking for existence manually:
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/mirror//pool/main/pari-extra_3-1.diff.gz
1859s considering saving pari-extra_3-1.diff.gz: linked.
1859s import considering pari-extra_3.orig.tar.gz Y .gz orig
1859s + chmod -R '+rwX' _unpack-tar
1859s CD _unpack-tar
1859s | find -name .git -prune -print0
1859s + env
PATH=/tmp/autopkgtest.JVBAik/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.42.3:/usr/local/share/perl/5.42.3:/usr/lib/x86_64-linux-gnu/perl5/5.42:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.42:/usr/share/perl/5.42:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.JVBAik/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
git playtree-setup .
1859s + git add -Af .
1859s | git write-tree
1859s => `4b825dc642cb6eb9a060e54bf8d69288fbee4904'
1859s | git ls-tree -z 4b825dc642cb6eb9a060e54bf8d69288fbee4904
1859s => `'
1859s multiple subtrees
1859s CD ..
1859s + rm -rf -- _unpack-tar
1859s import considering pari-extra_3-1.diff.gz not tar
1859s + dpkg-source --no-check -x -- pari-extra.dsc unpacked
1859s dpkg-source: info: extracting pari-extra in unpacked
1859s dpkg-source: info: unpacking pari-extra_3.orig.tar.gz
1859s dpkg-source: info: applying pari-extra_3-1.diff.gz
1859s CD unpacked
1859s | find -name .git -prune -print0
1859s + env
PATH=/tmp/autopkgtest.JVBAik/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.42.3:/usr/local/share/perl/5.42.3:/usr/lib/x86_64-linux-gnu/perl5/5.42:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.42:/usr/share/perl/5.42:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.JVBAik/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
git playtree-setup .
1859s + git add -Af .
1859s | git write-tree
1859s => `3dd40eca2f3710d9a6c009f7c05fe437ac74bfa5'
1859s import clog search...
1859s | dpkg-parsechangelog --format rfc822 --all
1859s parsing control fh (package changelog, entry no.1)
1859s import clog 3-1 package changelog, entry no.1...
1859s import clog 3-1 vs 3...
1859s import clog 3-1 becomes r1
1859s parsing control fh (package changelog, entry no.2)
1859s import clog 2.1-1 package changelog, entry no.2...
1859s import clog 2.1-1 vs 3...
1859s | date '+%s' -d 'Fri, 05 Aug 2011 14:07:02 +0200'
1859s => `1312546022'
1859s | date '+%s' -d 'Fri, 05 Aug 2011 14:07:02 +0200'
1859s => `1312546022'
1859s import tartrees authlines
1859s author Bill Allombert <ballombe@debian.org> 1312546022 +0200
1859s committer dgit client-side .dsc importer
<dgit@packages.debian.invalid> 1312546022 +0200
1859s import tartrees r1authlines
1859s author Bill Allombert <ballombe@debian.org> 1312546022 +0200
1859s committer dgit client-side .dsc importer
<dgit@packages.debian.invalid> 1312546022 +0200
1859s import tartree pari-extra_3.orig.tar.gz
4b825dc642cb6eb9a060e54bf8d69288fbee4904
1859s | git hash-object -w -t commit --stdin
1859s => 5642aad597b16abf726c5d2cc6612228289f6254
1859s import main commit
1859s | git hash-object -w -t commit ../commit.tmp
1859s => `7c66cd62866e6f8f13f63390a7a4aee06e338c71'
1859s synthesised git commit from .dsc 3-1
1859s CD /tmp/autopkgtest.JVBAik/autopkgtest_tmp/pari-extra
1859s + rm -rf --
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/pari-extra/.git/dgit/unpack
1859s fetch mergeinfos:
1859s  commit 7c66cd62866e6f8f13f63390a7a4aee06e338c71 Import of source
package
1859s fetch hash=7c66cd62866e6f8f13f63390a7a4aee06e338c71
1859s + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE
7c66cd62866e6f8f13f63390a7a4aee06e338c71
1859s | git log -n2 7c66cd62866e6f8f13f63390a7a4aee06e338c71
1859s => `commit 7c66cd62866e6f8f13f63390a7a4aee06e338c71'...
1859s | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/sid
7c66cd62866e6f8f13f63390a7a4aee06e338c71
1859s => `'
1859s + git reset --hard refs/remotes/dgit/dgit/sid
1859s HEAD is now at 7c66cd6 pari-extra (3-1) unstable; urgency=low
1859s + bash -ec '        set -o pipefail
1859s         git ls-tree -r --name-only -z HEAD | '\\'
1859s         xargs -0r touch -h -r . --
1859s '
1859s dgit ok: ready for work in pari-extra
1859s CD /
1859s CD /tmp/autopkgtest.JVBAik/autopkgtest_tmp/pari-extra
1859s del_lrfetchrefs...
1859s + : $'}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}\n'
1859s + cd pari-extra
1859s + t-cloned-fetched-good
1859s + t-diff-nogit ../extract/pari-extra-3 .
1859s + diff --exclude=.git --exclude=.pc -ruN ../extract/pari-extra-3 .
1859s + t-clean-on-branch dgit/sid
1859s + t-output '## dgit/sid' git status -b --porcelain
1859s + printf '%s\n' '## dgit/sid'
1859s + shift
1859s + git status -b --porcelain
1859s + diff /tmp/autopkgtest.JVBAik/autopkgtest_tmp/t.want
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/t.got
1859s + t-refs-same-start
1859s + unset t_ref_val
1859s + t_ref_names=()
1859s + t-refs-same refs/heads/dgit/sid refs/remotes/dgit/dgit/sid
1859s + local g
1859s + for g in $*
1859s + t-ref-same refs/heads/dgit/sid
1859s + local name=refs/heads/dgit/sid
1859s + local val
1859s ++ t-git-get-ref refs/heads/dgit/sid
1859s ++ local ref=refs/heads/dgit/sid
1859s ++ case "$ref" in
1859s ++ git show-ref -d refs/heads/dgit/sid
1859s ++ perl -ne $'\n\t\t$x = $1 if m#^(\\w+)
\\Qrefs/heads/dgit/sid\\E(?:\\^\\{\\})?$#;\n\t\tEND { print "$x\\n" if
length $x; }\n\t'
1859s + val=7c66cd62866e6f8f13f63390a7a4aee06e338c71
1859s + t-ref-same-val refs/heads/dgit/sid
7c66cd62866e6f8f13f63390a7a4aee06e338c71
1859s + local name=refs/heads/dgit/sid
1859s + local val=7c66cd62866e6f8f13f63390a7a4aee06e338c71
1859s + case "${t_ref_val-unset}" in
1859s + t_ref_val=7c66cd62866e6f8f13f63390a7a4aee06e338c71
1859s + t_ref_names+=("$name")
1859s + for g in $*
1859s + t-ref-same refs/remotes/dgit/dgit/sid
1859s + local name=refs/remotes/dgit/dgit/sid
1859s + local val
1859s ++ t-git-get-ref refs/remotes/dgit/dgit/sid
1859s ++ local ref=refs/remotes/dgit/dgit/sid
1859s ++ case "$ref" in
1859s ++ git show-ref -d refs/remotes/dgit/dgit/sid
1859s ++ perl -ne $'\n\t\t$x = $1 if m#^(\\w+)
\\Qrefs/remotes/dgit/dgit/sid\\E(?:\\^\\{\\})?$#;\n\t\tEND { print
"$x\\n" if length $x; }\n\t'
1859s + val=7c66cd62866e6f8f13f63390a7a4aee06e338c71
1859s + t-ref-same-val refs/remotes/dgit/dgit/sid
7c66cd62866e6f8f13f63390a7a4aee06e338c71
1859s + local name=refs/remotes/dgit/dgit/sid
1859s + local val=7c66cd62866e6f8f13f63390a7a4aee06e338c71
1859s + case "${t_ref_val-unset}" in
1859s + t_ref_val=7c66cd62866e6f8f13f63390a7a4aee06e338c71
1859s + t_ref_names+=("$name")
1859s + t-refs-notexist refs/dgit/unstable refs/remotes/dgit/dgit/unstable
1859s + local val
1859s + for g in $*
1859s ++ t-git-get-ref refs/dgit/unstable
1859s ++ local ref=refs/dgit/unstable
1859s ++ case "$ref" in
1859s ++ git show-ref -d refs/dgit/unstable
1859s ++ perl -ne $'\n\t\t$x = $1 if m#^(\\w+)
\\Qrefs/dgit/unstable\\E(?:\\^\\{\\})?$#;\n\t\tEND { print "$x\\n" if
length $x; }\n\t'
1859s ++ test 1 = 1
1859s + val=
1859s + '[' x '!=' x ']'
1859s + for g in $*
1859s ++ t-git-get-ref refs/remotes/dgit/dgit/unstable
1859s ++ local ref=refs/remotes/dgit/dgit/unstable
1859s ++ case "$ref" in
1859s ++ git show-ref -d refs/remotes/dgit/dgit/unstable
1859s ++ perl -ne $'\n\t\t$x = $1 if m#^(\\w+)
\\Qrefs/remotes/dgit/dgit/unstable\\E(?:\\^\\{\\})?$#;\n\t\tEND { print
"$x\\n" if length $x; }\n\t'
1859s ++ test 1 = 1
1859s + val=
1859s + '[' x '!=' x ']'
1859s + t-commit 'test commit' 3-2
1859s + local 'msg=test commit'
1859s + v=3-2
1859s + t-debchange --force-distribution -v3-2 --distribution unstable
'test commit'
1859s + DEBEMAIL=dgit-tests@example.org
1859s + /tmp/autopkgtest.JVBAik/build.HcB/src/tests/tstunt/debchange
--force-distribution -v3-2 --distribution unstable 'test commit'
1859s + exec env TZ=UTC faketime -f 2018-06-26 08:00:00 env -u TZ
debchange --force-distribution -v3-2 --distribution unstable test commit
1859s libdistro-info-perl is not installed, Debian release names are not
known.
1859s libdistro-info-perl is not installed, Ubuntu release names are not
known.
1859s + git add debian/changelog
1859s + debcommit
1859s git commit -m 'test commit'
1859s [dgit/sid b2c06a6] test commit
1859s  1 file changed, 6 insertions(+)
1859s + revision=1
1859s + t-dgit build
1859s + local dgit=dgit
1859s + pwd
1859s /tmp/autopkgtest.JVBAik/autopkgtest_tmp/pari-extra
1859s + : $'\n{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{'
1859s + dgit --dgit=dgit --dget:-u
--dput:--config=/tmp/autopkgtest.JVBAik/autopkgtest_tmp/dput.cf 
--config-lookup-explode=dgit-distro.debian.alias-canon 
--gbp-build:--git-notify=off -dtest-dummy -D 
-kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A build
1859s | git rev-parse --show-toplevel
1859s => `/tmp/autopkgtest.JVBAik/autopkgtest_tmp/pari-extra'
1859s | git config -z --get-regexp --local '.*'
1859s | git config -z --get-regexp --local '.*'
1859s | git config -z --get-regexp --global '.*'
1859s | git config -z --get-regexp --system '.*'
1859s format , quilt mode linear
1859s | git status -uall --ignored --porcelain debian/source/format
debian/source/options debian/source/local-options
debian/source/local-patch-header
1859s warning: could not open directory 'debian/source/': No such file
or directory
1859s => `'
1859s + git diff --quiet HEAD
1859s massage split -F.
1859s massage done 3 -b.
1859s format , quilt mode linear
1859s | git status -uall --ignored --porcelain debian/source/format
debian/source/options debian/source/local-options
debian/source/local-patch-header
1859s warning: could not open directory 'debian/source/': No such file
or directory
1859s => `'
1859s + git diff --quiet HEAD
1859s + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -T clean
1859s dpkg-buildpackage: info: source package pari-extra
1859s dpkg-buildpackage: info: source version 3-2
1859s dpkg-buildpackage: info: source distribution unstable
1859s dpkg-buildpackage: info: source changed by dgit test git user
<dgit-tests@example.org>
1859s  debian/rules clean
1859s dh_testdir
1859s dh_testroot
1859s rm -f build-stamp
1859s dh_clean
1859s | git clean -dn
1859s => `'
1859s | git rev-parse 'HEAD~0'
1859s => `b2c06a65920a6b5d310e5f236dc827ed3f6a4b99'
1859s CD /tmp/autopkgtest.JVBAik/autopkgtest_tmp/pari-extra/.git/dgit/unpack
1859s QF linkorigs pari-extra_3.orig.tar.gz,
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/pari-extra/../pari-extra_3.orig.tar.gz
Y
1859s CD work
1859s + env
PATH=/tmp/autopkgtest.JVBAik/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.42.3:/usr/local/share/perl/5.42.3:/usr/lib/x86_64-linux-gnu/perl5/5.42:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.42:/usr/share/perl/5.42:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.JVBAik/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
git playtree-setup .
1859s + git reset -q --hard b2c06a65920a6b5d310e5f236dc827ed3f6a4b99
1859s CD ..
1859s + dpkg-source '-i(?:^|/)'\\'.git(?:/|$)' -I.git -b
--include-removal --no-preparation -- work
1859s dpkg-source: warning: no source format specified in
debian/source/format, see dpkg-source(1)
1859s dpkg-source: warning: --include-removal is not a valid option for
Dpkg::Source::Package::V1
1859s dpkg-source: warning: --no-preparation is not a valid option for
Dpkg::Source::Package::V1
1859s dpkg-source: warning: source directory 'work' is not
<sourcepackage>-<upstreamversion> 'pari-extra-3'
1859s dpkg-source: warning: .orig directory name work.orig is not
<package>-<upstreamversion> (wanted pari-extra-3.orig)
1859s dpkg-source: info: using source format '1.0'
1859s dpkg-source: info: building pari-extra using existing
./pari-extra_3.orig.tar.gz
1859s dpkg-source: info: building pari-extra in ./pari-extra_3-2.diff.gz
1859s dpkg-source: info: building pari-extra in ./pari-extra_3-2.dsc
1859s parsing control fh (source package)
1859s CD work
1859s query: fetching
file:///tmp/autopkgtest.JVBAik/autopkgtest_tmp/aq/dsc_in_suite/unstable/pari-extra...
1859s changelog will contain changes since 3-1
1859s + sh -ec 'exec >../$1; shift; exec "$@"' x
pari-extra_3-2_source.changes dpkg-genchanges -v3-1 -S
1859s dpkg-genchanges: info: not including original source code in upload
1859s CD ..
1859s moving pari-extra_3-2.dsc, pari-extra_3-2_source.changes, etc. to
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/pari-extra/..
1859s  renaming (Files) pari-extra_3.orig.tar.gz
1859s  renaming (Files) pari-extra_3-2.diff.gz
1859s  renaming (dsc) pari-extra_3-2.dsc
1859s  renaming (changes) pari-extra_3-2_source.changes
1859s CD /tmp/autopkgtest.JVBAik/autopkgtest_tmp/pari-extra
1859s + dpkg-buildpackage '-i(?:^|/)'\\'.git(?:/|$)' -I.git -us -uc -nc
-b -v3-1
1859s dpkg-buildpackage: info: source package pari-extra
1859s dpkg-buildpackage: info: source version 3-2
1859s dpkg-buildpackage: info: source distribution unstable
1859s dpkg-buildpackage: info: source changed by dgit test git user
<dgit-tests@example.org>
1859s  dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --before-build .
1859s dpkg-buildpackage: info: host architecture amd64
1859s  debian/rules binary
1859s dh_testdir
1859s touch build-stamp
1859s dh_testdir
1859s dh_testroot
1859s dh_prep
1859s dh_installdirs
1859s dh_testdir
1859s dh_testroot
1859s dh_installdocs
1859s dh_installexamples
1859s dh_installchangelogs 1859s dh_link
1859s dh_strip
1859s dh_compress
1859s dh_fixperms
1859s dh_installdeb
1859s dh_gencontrol
1859s dh_md5sums
1859s dh_builddeb
1859s dpkg-deb: building package 'pari-extra' in
'../pari-extra_3-2_all.deb'.
1859s  dpkg-genbuildinfo --build=binary -O../pari-extra_3-2_amd64.buildinfo
1859s  dpkg-genchanges --build=binary -v3-1
-O../pari-extra_3-2_amd64.changes
1859s dpkg-genchanges: info: binary-only upload (no source code included)
1859s  dpkg-source -i(?:^|/)\.git(?:/|$) -I.git --after-build .
1859s dpkg-buildpackage: info: binary-only upload (no source included)
1859s CD ..
1859s parsing control fh (binary changes file)
1859s + mergechanges -f pari-extra_3-2_source.changes
pari-extra_3-2_amd64.changes
1859s dgit ok: build successful, results in pari-extra_3-2_multi.changes
1859s 1859s CD /tmp/autopkgtest.JVBAik/autopkgtest_tmp/pari-extra
1859s CD /
1859s + rm -rf --
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/pari-extra/.git/dgit/unpack
1859s + : $'}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}\n'
1859s + t-dgit push-built
1859s + local dgit=dgit
1859s + pwd
1859s /tmp/autopkgtest.JVBAik/autopkgtest_tmp/pari-extra
1859s + : $'\n{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{'
1859s + dgit --dgit=dgit --dget:-u
--dput:--config=/tmp/autopkgtest.JVBAik/autopkgtest_tmp/dput.cf 
--config-lookup-explode=dgit-distro.debian.alias-canon 
--gbp-build:--git-notify=off -dtest-dummy -D 
-kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A push-built
1859s | git rev-parse --show-toplevel
1859s => `/tmp/autopkgtest.JVBAik/autopkgtest_tmp/pari-extra'
1859s | git config -z --get-regexp --local '.*'
1859s | git config -z --get-regexp --local '.*'
1859s | git config -z --get-regexp --global '.*'
1859s | git config -z --get-regexp --system '.*'
1859s format , quilt mode linear
1859s | git status -uall --ignored --porcelain debian/source/format
debian/source/options debian/source/local-options
debian/source/local-patch-header
1859s warning: could not open directory 'debian/source/': No such file
or directory
1859s => `'
1859s + git diff --quiet HEAD
1859s query: fetching
file:///tmp/autopkgtest.JVBAik/autopkgtest_tmp/aq/suites...
1859s canonical suite name for unstable is sid
1859s actually entering push
1859s | /tmp/autopkgtest.JVBAik/build.HcB/src/tests/dsd-ssh 'alice@git'
': dgit test-dummy git-check pari-extra ; set -e; cd
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/git; if test -d pari-extra.git;
then echo 1; else echo 0; fi'
1859s + : ((((((((((((((((((((((((((((((((((((((((
1859s + tmp=/tmp/autopkgtest.JVBAik/autopkgtest_tmp
1859s + cd /
1859s + userhost=alice@git
1859s + shift
1859s + export SSH_ORIGINAL_COMMAND=: dgit test-dummy git-check
pari-extra ; set -e; cd /tmp/autopkgtest.JVBAik/autopkgtest_tmp/git; if
test -d pari-extra.git; then echo 1; else echo 0; fi
1859s + export GNUPGHOME=/tmp/autopkgtest.JVBAik/autopkgtest_tmp/gnupg
1859s + unset PERLLIB
1859s + dgit-ssh-dispatch -D /tmp/autopkgtest.JVBAik/autopkgtest_tmp
1859s DISPATCH DIVERT ^no-such-package.*$ drs
1859s DISPATCH DISTRO test-dummy PKG pari-extra
1859s + : ))))))))))))))))))))))))))))))))))))))))
1859s => `0'
1859s query: fetching
file:///tmp/autopkgtest.JVBAik/autopkgtest_tmp/aq/dsc_in_suite/unstable/pari-extra...
1859s query: fetching
file:///tmp/autopkgtest.JVBAik/autopkgtest_tmp/mirror//pool/main/pari-extra_3-1.dsc...
1859s file: URL, checking for existence manually:
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/mirror//pool/main/pari-extra_3-1.dsc
1859s parsing control fh
(file:///tmp/autopkgtest.JVBAik/autopkgtest_tmp/mirror//pool/main/pari-extra_3-1.dsc)
1859s get_archive_dsc: Version 3-1
1859s last upload to archive: NO git hash
1859s | git for-each-ref '--format=%(objectname)'
'[r]efs/dgit-fetch/test-dummy/dgit/sid'
1859s => `'
1859s previous reference hash=
1859s | git for-each-ref '--format=%(objectname)'
'[r]efs/remotes/dgit/dgit/sid'
1859s => `7c66cd62866e6f8f13f63390a7a4aee06e338c71'
1859s fetch_from_archive: lastfetch=7c66cd62866e6f8f13f63390a7a4aee06e338c71
1859s CD /tmp/autopkgtest.JVBAik/autopkgtest_tmp/pari-extra/.git/dgit/unpack
1859s considering reusing pari-extra_3.orig.tar.gz: (No such file or
directory) linked.
1859s using existing pari-extra_3.orig.tar.gz
1859s considering saving pari-extra_3.orig.tar.gz: (File exists) no need.
1859s considering reusing pari-extra_3-1.diff.gz: (No such file or
directory) linked.
1859s using existing pari-extra_3-1.diff.gz
1859s considering saving pari-extra_3-1.diff.gz: (File exists) no need.
1859s import considering pari-extra_3.orig.tar.gz Y .gz orig
1859s + chmod -R '+rwX' _unpack-tar
1859s CD _unpack-tar
1859s | find -name .git -prune -print0
1859s + env
PATH=/tmp/autopkgtest.JVBAik/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.42.3:/usr/local/share/perl/5.42.3:/usr/lib/x86_64-linux-gnu/perl5/5.42:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.42:/usr/share/perl/5.42:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.JVBAik/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
git playtree-setup .
1859s + git add -Af .
1859s | git write-tree
1859s => `4b825dc642cb6eb9a060e54bf8d69288fbee4904'
1859s | git ls-tree -z 4b825dc642cb6eb9a060e54bf8d69288fbee4904
1859s => `'
1859s multiple subtrees
1859s CD ..
1859s + rm -rf -- _unpack-tar
1859s import considering pari-extra_3-1.diff.gz not tar
1859s + dpkg-source --no-check -x -- pari-extra.dsc unpacked
1859s dpkg-source: info: extracting pari-extra in unpacked
1859s dpkg-source: info: unpacking pari-extra_3.orig.tar.gz
1859s dpkg-source: info: applying pari-extra_3-1.diff.gz
1859s CD unpacked
1859s | find -name .git -prune -print0
1859s + env
PATH=/tmp/autopkgtest.JVBAik/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.42.3:/usr/local/share/perl/5.42.3:/usr/lib/x86_64-linux-gnu/perl5/5.42:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.42:/usr/share/perl/5.42:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.JVBAik/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
git playtree-setup .
1859s + git add -Af .
1859s | git write-tree
1859s => `3dd40eca2f3710d9a6c009f7c05fe437ac74bfa5'
1859s import clog search...
1859s | dpkg-parsechangelog --format rfc822 --all
1859s parsing control fh (package changelog, entry no.1)
1859s import clog 3-1 package changelog, entry no.1...
1859s import clog 3-1 vs 3...
1859s import clog 3-1 becomes r1
1859s parsing control fh (package changelog, entry no.2)
1859s import clog 2.1-1 package changelog, entry no.2...
1859s import clog 2.1-1 vs 3...
1859s | date '+%s' -d 'Fri, 05 Aug 2011 14:07:02 +0200'
1859s => `1312546022'
1859s | date '+%s' -d 'Fri, 05 Aug 2011 14:07:02 +0200'
1859s => `1312546022'
1859s import tartrees authlines
1859s author Bill Allombert <ballombe@debian.org> 1312546022 +0200
1859s committer dgit client-side .dsc importer
<dgit@packages.debian.invalid> 1312546022 +0200
1859s import tartrees r1authlines
1859s author Bill Allombert <ballombe@debian.org> 1312546022 +0200
1859s committer dgit client-side .dsc importer
<dgit@packages.debian.invalid> 1312546022 +0200
1859s import tartree pari-extra_3.orig.tar.gz
4b825dc642cb6eb9a060e54bf8d69288fbee4904
1859s | git hash-object -w -t commit --stdin
1859s => 5642aad597b16abf726c5d2cc6612228289f6254
1859s import main commit
1859s | git hash-object -w -t commit ../commit.tmp
1859s => `7c66cd62866e6f8f13f63390a7a4aee06e338c71'
1859s synthesised git commit from .dsc 3-1
1859s CD /tmp/autopkgtest.JVBAik/autopkgtest_tmp/pari-extra
1859s + rm -rf --
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/pari-extra/.git/dgit/unpack
1859s + sh -ec 'exec
 >/tmp/autopkgtest.JVBAik/autopkgtest_tmp/pari-extra/.git/dgitclog; exec
"$@"' x git cat-file blob
7c66cd62866e6f8f13f63390a7a4aee06e338c71:debian/changelog
1859s | git merge-base 7c66cd62866e6f8f13f63390a7a4aee06e338c71
7c66cd62866e6f8f13f63390a7a4aee06e338c71
1859s => `7c66cd62866e6f8f13f63390a7a4aee06e338c71'
1859s | git rev-parse '7c66cd62866e6f8f13f63390a7a4aee06e338c71~0'
1859s => `7c66cd62866e6f8f13f63390a7a4aee06e338c71'
1859s | git rev-parse '7c66cd62866e6f8f13f63390a7a4aee06e338c71~0'
1859s => `7c66cd62866e6f8f13f63390a7a4aee06e338c71'
1859s fetch mergeinfos:
1859s  commit 7c66cd62866e6f8f13f63390a7a4aee06e338c71 dgit client's
archive history view
1859s fetch hash=7c66cd62866e6f8f13f63390a7a4aee06e338c71
1859s | git merge-base 7c66cd62866e6f8f13f63390a7a4aee06e338c71
7c66cd62866e6f8f13f63390a7a4aee06e338c71
1859s => `7c66cd62866e6f8f13f63390a7a4aee06e338c71'
1859s | git rev-parse '7c66cd62866e6f8f13f63390a7a4aee06e338c71~0'
1859s => `7c66cd62866e6f8f13f63390a7a4aee06e338c71'
1859s | git rev-parse '7c66cd62866e6f8f13f63390a7a4aee06e338c71~0'
1859s => `7c66cd62866e6f8f13f63390a7a4aee06e338c71'
1859s + git update-ref -m 'dgit fetch sid' DGIT_ARCHIVE
7c66cd62866e6f8f13f63390a7a4aee06e338c71
1859s | git log -n2 7c66cd62866e6f8f13f63390a7a4aee06e338c71
1859s => `commit 7c66cd62866e6f8f13f63390a7a4aee06e338c71'...
1859s + sh -ec 'exec
 >/tmp/autopkgtest.JVBAik/autopkgtest_tmp/pari-extra/.git/dgit/changelog.822.tmp;
exec "$@"' x dpkg-parsechangelog
1859s + git check-ref-format archive/test-dummy/3-2
1859s parsing control fh (pari-extra_3-2.dsc)
1859s | git symbolic-ref -q HEAD
1859s => `refs/heads/dgit/sid'
1859s | git rev-parse 'HEAD~0'
1859s => `b2c06a65920a6b5d310e5f236dc827ed3f6a4b99'
1859s ffq_prev_branchinfo branch current refs/heads/dgit/sid
1859s | git for-each-ref '--format=%(objectname)'
'[r]efs/ffq-prev/heads/dgit/sid'
1859s => `'
1859s | git for-each-ref '--format=%(objectname)'
'[r]efs/debrebase-last/heads/dgit/sid'
1859s => `'
1859s | git status -uall --ignored --porcelain debian/source/format
debian/source/options debian/source/local-options
debian/source/local-patch-header
1859s warning: could not open directory 'debian/source/': No such file
or directory
1859s => `'
1859s + git diff --quiet HEAD
1859s | git merge-base 7c66cd62866e6f8f13f63390a7a4aee06e338c71
b2c06a65920a6b5d310e5f236dc827ed3f6a4b99
1859s => `7c66cd62866e6f8f13f63390a7a4aee06e338c71'
1859s | git rev-parse '7c66cd62866e6f8f13f63390a7a4aee06e338c71~0'
1859s => `7c66cd62866e6f8f13f63390a7a4aee06e338c71'
1859s | git rev-parse '7c66cd62866e6f8f13f63390a7a4aee06e338c71~0'
1859s => `7c66cd62866e6f8f13f63390a7a4aee06e338c71'
1859s | git for-each-ref '--format=%(objectname)'
'[r]efs/tags/archive/test-dummy/3-2'
1859s => `'
1859s CD /tmp/autopkgtest.JVBAik/autopkgtest_tmp/pari-extra/.git/dgit/unpack
1859s checking that pari-extra_3-2.dsc corresponds to HEAD
1859s + dpkg-source -x --
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/pari-extra/../pari-extra_3-2.dsc
unpacked
1859s dpkg-source: warning: extracting unsigned source package
(/tmp/autopkgtest.JVBAik/autopkgtest_tmp/pari-extra/../pari-extra_3-2.dsc)
1859s dpkg-source: info: extracting pari-extra in unpacked
1859s dpkg-source: info: unpacking pari-extra_3.orig.tar.gz
1859s dpkg-source: info: applying pari-extra_3-2.diff.gz
1859s CD unpacked
1859s | find -name .git -prune -print0
1859s + env
PATH=/tmp/autopkgtest.JVBAik/autopkgtest_tmp/tstunt:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.42.3:/usr/local/share/perl/5.42.3:/usr/lib/x86_64-linux-gnu/perl5/5.42:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl-base:/usr/lib/x86_64-linux-gnu/perl/5.42:/usr/share/perl/5.42:/usr/local/lib/site_perl:/usr/share/dgit:/tmp/autopkgtest.JVBAik/autopkgtest_tmp/tstunt:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
git playtree-setup .
1859s + git add -Af .
1859s | git write-tree
1859s => `72b00c32dfc36f00a9df0268dc5102b6c508d852'
1859s CD /tmp/autopkgtest.JVBAik/autopkgtest_tmp/pari-extra
1859s + git diff --quiet 72b00c32dfc36f00a9df0268dc5102b6c508d852
b2c06a65920a6b5d310e5f236dc827ed3f6a4b99
1859s parsing control fh (pari-extra_3-2_multi.changes)
1859s files_compare_inputs pari-extra_3-2.dsc
1859s files_compare_inputs pari-extra_3-2.dsc Checksums-Sha256
1859s files_compare_inputs pari-extra_3-2.dsc Checksums-Sha256
pari-extra_3.orig.tar.gz
1859s files_compare_inputs pari-extra_3-2.dsc Checksums-Sha256
pari-extra_3-2.diff.gz
1859s files_compare_inputs pari-extra_3-2.dsc Checksums-Sha1
1859s files_compare_inputs pari-extra_3-2.dsc Checksums-Sha1
pari-extra_3.orig.tar.gz
1859s files_compare_inputs pari-extra_3-2.dsc Checksums-Sha1
pari-extra_3-2.diff.gz
1859s files_compare_inputs pari-extra_3-2.dsc Files
1859s files_compare_inputs pari-extra_3-2.dsc Files pari-extra_3.orig.tar.gz
1859s files_compare_inputs pari-extra_3-2.dsc Files pari-extra_3-2.diff.gz
1859s files_compare_inputs pari-extra_3-2_multi.changes
1859s files_compare_inputs pari-extra_3-2_multi.changes Checksums-Sha256
1859s files_compare_inputs pari-extra_3-2_multi.changes Checksums-Sha256
pari-extra_3-2.dsc
1859s files_compare_inputs pari-extra_3-2_multi.changes Checksums-Sha256
pari-extra_3-2.diff.gz
1859s files_compare_inputs pari-extra_3-2_multi.changes Checksums-Sha256
pari-extra_3-2_all.deb
1859s files_compare_inputs pari-extra_3-2_multi.changes Checksums-Sha256
pari-extra_3-2_amd64.buildinfo
1859s files_compare_inputs pari-extra_3-2_multi.changes Checksums-Sha1
1859s files_compare_inputs pari-extra_3-2_multi.changes Checksums-Sha1
pari-extra_3-2.dsc
1859s files_compare_inputs pari-extra_3-2_multi.changes Checksums-Sha1
pari-extra_3-2.diff.gz
1859s files_compare_inputs pari-extra_3-2_multi.changes Checksums-Sha1
pari-extra_3-2_all.deb
1859s files_compare_inputs pari-extra_3-2_multi.changes Checksums-Sha1
pari-extra_3-2_amd64.buildinfo
1859s files_compare_inputs pari-extra_3-2_multi.changes Files
1859s files_compare_inputs pari-extra_3-2_multi.changes Files
pari-extra_3-2.dsc
1859s files_compare_inputs pari-extra_3-2_multi.changes Files
pari-extra_3-2.diff.gz
1859s files_compare_inputs pari-extra_3-2_multi.changes Files
pari-extra_3-2_all.deb
1859s files_compare_inputs pari-extra_3-2_multi.changes Files
pari-extra_3-2_amd64.buildinfo
1859s | /tmp/autopkgtest.JVBAik/build.HcB/src/tests/dsd-ssh 'alice@git'
': dgit test-dummy policy-client-query pari-extra tainted-objects sid ;
true'
1859s + : ((((((((((((((((((((((((((((((((((((((((
1859s + tmp=/tmp/autopkgtest.JVBAik/autopkgtest_tmp
1859s + cd /
1859s + userhost=alice@git
1859s + shift
1859s + export SSH_ORIGINAL_COMMAND=: dgit test-dummy
policy-client-query pari-extra tainted-objects sid ; true
1859s + export GNUPGHOME=/tmp/autopkgtest.JVBAik/autopkgtest_tmp/gnupg
1859s + unset PERLLIB
1859s + dgit-ssh-dispatch -D /tmp/autopkgtest.JVBAik/autopkgtest_tmp
1859s DISPATCH DIVERT ^no-such-package.*$ drs
1859s DISPATCH DISTRO test-dummy PKG pari-extra
1859s %statpackage pari-extra => ENOENT
1859s %apiquery dgit -dtest-dummy $DGIT_TEST_OPTS -D archive-api-query
suites
1859s | git config -z --get-regexp --global '.*'
1859s | git config -z --get-regexp --system '.*'
1859s query: fetching
file:///tmp/autopkgtest.JVBAik/autopkgtest_tmp/aq/suites...
1859s CD /
1859s %apiquery dgit -dtest-dummy $DGIT_TEST_OPTS -D archive-api-query
dsc_in_suite/unstable/pari-extra
1859s | git config -z --get-regexp --global '.*'
1859s | git config -z --get-regexp --system '.*'
1859s query: fetching
file:///tmp/autopkgtest.JVBAik/autopkgtest_tmp/aq/dsc_in_suite/unstable/pari-extra...
1859s CD /
1859s % checking history found suite=unstable vsn=3-1
1859s + : ))))))))))))))))))))))))))))))))))))))))
1859s => `[]'
1859s tainted-objects: []
1859s checking origs needed (3)...
1859s checking origs needed placement 'math optional'...
1859s origs pari-extra_3.orig.tar.gz | 76bcf03be979d3331f9051aa88439b8b
121 pari-extra_3.orig.tar.gz
1859s origs pari-extra_3.orig.tar.gz is_orig
1859s -| sh -ec 'cd "$1"; shift
1859s 1859s             find -name "$1" -print0 |
1859s             xargs -0r sha256sum
1859s     ' x //tmp/autopkgtest.JVBAik/autopkgtest_tmp/mirror/
pari-extra_3.orig.tar.gz
1859s | ac1ef39f9da80b582d1c0b2adfb09b041e3860ed20ddcf57a0e922e3305239df
  ./pool/main/pari-extra_3.orig.tar.gz
1859s origs pari-extra_3.orig.tar.gz $#$have=0
1859s origs pari-extra_3.orig.tar.gz f.same=1 #f._differ=-1
1859s origs pari-extra_3-2.diff.gz | 371c5a8e2dabf169055233de86a801d6
2459 pari-extra_3-2.diff.gz
1859s ../pari-extra_3-2_multi.changes already has appropriate .orig(s)
(if any)
1859s considering DEP-14 tag test-dummy/3-2 reuse
(--dep14tag-reuse=if-exists)
1859s | git for-each-ref '--format=%(objectname)'
'[r]efs/tags/test-dummy/3-2'
1859s => `'
1859s existing DEP-14 tag: nonexistent
1859s push_tagwants: $VAR1 = [
1859s           '3-2',
1859s           'b2c06a65920a6b5d310e5f236dc827ed3f6a4b99',
1859s           undef,
1859s
'/tmp/autopkgtest.JVBAik/autopkgtest_tmp/pari-extra/.git/dgit/tag'
1859s         ];
1859s $VAR2 = [
1859s           {
1859s             'View' => 'dgit',
1859s             'Tag' => 'archive/test-dummy/3-2',
1859s             'Tfn' => sub { "DUMMY" },
1859s             'Objid' => 'b2c06a65920a6b5d310e5f236dc827ed3f6a4b99',
1859s             'TfSuffix' => '',
1859s             'TagFn' => sub { "DUMMY" }
1859s           },
1859s           {
1859s             'View' => 'dgit',
1859s             'Dep14' => 1,
1859s             'Tfn' => sub { "DUMMY" },
1859s             'Tag' => 'test-dummy/3-2',
1859s             'Objid' => 'b2c06a65920a6b5d310e5f236dc827ed3f6a4b99',
1859s             'TagFn' => sub { "DUMMY" },
1859s             'TfSuffix' => '-dgit'
1859s           }
1859s         ];
1859s parsing control fh (../pari-extra_3-2_multi.changes)
1859s | date '+%s' -d 'Tue, 26 Jun 2018 08:00:00 +0000'
1859s => `1530000000'
1859s + gpg --detach-sign --armor -u
BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/pari-extra/.git/dgit/tag-dgit.tmp
1859s gpg: WARNING: unsafe permissions on homedir
'/tmp/autopkgtest.JVBAik/autopkgtest_tmp/gnupg'
1859s + sh -ec 'exec
 >/tmp/autopkgtest.JVBAik/autopkgtest_tmp/pari-extra/.git/dgit/tag-dgit.signed.tmp;
exec "$@"' x cat --
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/pari-extra/.git/dgit/tag-dgit.tmp
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/pari-extra/.git/dgit/tag-dgit.tmp.asc
1859s + gpg --detach-sign --armor -u
BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/pari-extra/.git/dgit/tag.tmp
1859s gpg: WARNING: unsafe permissions on homedir
'/tmp/autopkgtest.JVBAik/autopkgtest_tmp/gnupg'
1859s + sh -ec 'exec
 >/tmp/autopkgtest.JVBAik/autopkgtest_tmp/pari-extra/.git/dgit/tag.signed.tmp;
exec "$@"' x cat --
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/pari-extra/.git/dgit/tag.tmp
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/pari-extra/.git/dgit/tag.tmp.asc
1859s | git hash-object -w -t tag
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/pari-extra/.git/dgit/tag.signed.tmp
1859s => `e1303965dd9c76fdb5f48bfbda8482c5e6916c78'
1859s + git verify-tag e1303965dd9c76fdb5f48bfbda8482c5e6916c78
1859s gpg: WARNING: unsafe permissions on homedir
'/tmp/autopkgtest.JVBAik/autopkgtest_tmp/gnupg'
1859s gpg: Signature made Wed Sep  2 11:02:38 2026 UTC
1859s gpg:                using RSA key
BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A
1859s gpg: Good signature from "Senatus Romanus (test key)
<spqr@example.com>" [unknown]
1859s gpg: WARNING: This key is not certified with a trusted signature!
1859s gpg:          There is no indication that the signature belongs to
the owner.
1859s Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA  C33E A3DB CBC0
39B1 3D8A
1859s + git update-ref refs/tags/archive/test-dummy/3-2
e1303965dd9c76fdb5f48bfbda8482c5e6916c78
1859s | git hash-object -w -t tag
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/pari-extra/.git/dgit/tag-dgit.signed.tmp
1859s => `a88a5e5c498b825beae28d423cff91aeab2238bb'
1859s + git verify-tag a88a5e5c498b825beae28d423cff91aeab2238bb
1859s gpg: WARNING: unsafe permissions on homedir
'/tmp/autopkgtest.JVBAik/autopkgtest_tmp/gnupg'
1859s gpg: Signature made Wed Sep  2 11:02:38 2026 UTC
1859s gpg:                using RSA key
BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A
1859s gpg: Good signature from "Senatus Romanus (test key)
<spqr@example.com>" [unknown]
1859s gpg: WARNING: This key is not certified with a trusted signature!
1859s gpg:          There is no indication that the signature belongs to
the owner.
1859s Primary key fingerprint: BCD2 2CD8 3243 B79D 3DFA  C33E A3DB CBC0
39B1 3D8A
1859s + git update-ref refs/tags/test-dummy/3-2
a88a5e5c498b825beae28d423cff91aeab2238bb
1859s | /tmp/autopkgtest.JVBAik/build.HcB/src/tests/dsd-ssh 'alice@git'
': dgit test-dummy git-check pari-extra ; set -e; cd
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/git; if test -d pari-extra.git;
then echo 1; else echo 0; fi'
1859s + : ((((((((((((((((((((((((((((((((((((((((
1859s + tmp=/tmp/autopkgtest.JVBAik/autopkgtest_tmp
1859s + cd /
1859s + userhost=alice@git
1859s + shift
1859s + export SSH_ORIGINAL_COMMAND=: dgit test-dummy git-check
pari-extra ; set -e; cd /tmp/autopkgtest.JVBAik/autopkgtest_tmp/git; if
test -d pari-extra.git; then echo 1; else echo 0; fi
1859s + export GNUPGHOME=/tmp/autopkgtest.JVBAik/autopkgtest_tmp/gnupg
1859s + unset PERLLIB
1859s + dgit-ssh-dispatch -D /tmp/autopkgtest.JVBAik/autopkgtest_tmp
1859s DISPATCH DIVERT ^no-such-package.*$ drs
1859s DISPATCH DISTRO test-dummy PKG pari-extra
1859s + : ))))))))))))))))))))))))))))))))))))))))
1859s => `0'
1859s + git -c push.followTags=false push
'ext::/tmp/autopkgtest.JVBAik/build.HcB/src/tests/dsd-ssh X %S
/dgit/test-dummy/repos/pari-extra.git'
b2c06a65920a6b5d310e5f236dc827ed3f6a4b99:refs/dgit/sid
refs/tags/archive/test-dummy/3-2 refs/tags/test-dummy/3-2
1859s + : ((((((((((((((((((((((((((((((((((((((((
1859s + tmp=/tmp/autopkgtest.JVBAik/autopkgtest_tmp
1859s + cd /
1859s + userhost=X
1859s + shift
1859s + export SSH_ORIGINAL_COMMAND=git-receive-pack
/dgit/test-dummy/repos/pari-extra.git
1859s + export GNUPGHOME=/tmp/autopkgtest.JVBAik/autopkgtest_tmp/gnupg
1859s + unset PERLLIB
1859s + dgit-ssh-dispatch -D /tmp/autopkgtest.JVBAik/autopkgtest_tmp
1859s DISPATCH DIVERT ^no-such-package.*$ drs
1859s DISPATCH DISTRO test-dummy PKG pari-extra
1859s locking
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/distro=test-dummy/repos/pari-extra.git.lock
1
1859s +M
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/distro=test-dummy/policy-hook
test-dummy
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/distro=test-dummy/repos
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/distro=test-dummy/dgit-live
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/distro=test-dummy check-package
pari-extra
1859s %statpackage pari-extra => ENOENT
1859s %poldbh commit
1859s hook => 0
1859s  fixmissing git_receive_pack
1859s locking
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/distro=test-dummy/repos/_tmp/pari-extra_prospective.lock
1
1859s locking
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/distro=test-dummy/repos/_template.lock
1
1859s copy template
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/distro=test-dummy/repos/_template
->
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/distro=test-dummy/repos/_tmp/pari-extra_prospective
1859s  running main git_receive_pack
1859s locking
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/distro=test-dummy/repos/_tmp/pari-extra_incoming6195.lock
1
1859s locking
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/distro=test-dummy/repos/pari-extra.git.lock
1
1859s + git clone -l -q --mirror
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/distro=test-dummy/repos/_tmp/pari-extra_prospective
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/distro=test-dummy/repos/_tmp/pari-extra_incoming6195
1859s warning: You appear to have cloned an empty repository.
1859s  stunt hook set up
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/distro=test-dummy/repos/_tmp/pari-extra_incoming6195/hooks/pre-receive
1859s + git receive-pack
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/distro=test-dummy/repos/_tmp/pari-extra_incoming6195
1859s remote: =in stunthook --pre-receive-hook pari-extra        1859s
remote: =DGIT_DRS_DEBUG=1        1859s remote:
=DGIT_DRS_DEST=/tmp/autopkgtest.JVBAik/autopkgtest_tmp/distro=test-dummy/repos/_tmp/pari-extra_prospective
        1859s remote:
=DGIT_DRS_DGITLIVE=/tmp/autopkgtest.JVBAik/autopkgtest_tmp/distro=test-dummy/dgit-live
        1859s remote:
=DGIT_DRS_DGITREPOS=/tmp/autopkgtest.JVBAik/autopkgtest_tmp/distro=test-dummy/repos
        1859s remote: =DGIT_DRS_DISTRO=test-dummy        1859s remote:
=DGIT_DRS_DISTRODIR=/tmp/autopkgtest.JVBAik/autopkgtest_tmp/distro=test-dummy
        1859s remote:
=DGIT_DRS_KEYRINGS=/tmp/autopkgtest.JVBAik/autopkgtest_tmp/distro=test-dummy/keyrings/debian-tag2upload.pgp,a:/tmp/autopkgtest.JVBAik/autopkgtest_tmp/distro=test-dummy/keyrings/debian-keyring.pgp,a:/tmp/autopkgtest.JVBAik/autopkgtest_tmp/distro=test-dummy/keyrings/debian-maintainers.pgp,m/tmp/autopkgtest.JVBAik/autopkgtest_tmp/distro=test-dummy/dm.txt:/tmp/autopkgtest.JVBAik/autopkgtest_tmp/distro=test-dummy/keyrings/debian-nonupload.pgp,m/tmp/autopkgtest.JVBAik/autopkgtest_tmp/distro=test-dummy/dm.txt
        1859s remote:
=DGIT_DRS_MIRRORHOOK=/tmp/autopkgtest.JVBAik/autopkgtest_tmp/distro=test-dummy/mirror-hook
        1859s remote:
=DGIT_DRS_POLICYHOOK=/tmp/autopkgtest.JVBAik/autopkgtest_tmp/distro=test-dummy/policy-hook
        1859s remote:
=DGIT_DRS_SUITESFILE=/tmp/autopkgtest.JVBAik/autopkgtest_tmp/distro=test-dummy/suites
        1859s remote:
=DGIT_DRS_SUITESFORMASTERFILE=/tmp/autopkgtest.JVBAik/autopkgtest_tmp/distro=test-dummy/suites-master
        1859s remote:
=DGIT_DRS_WORK=/tmp/autopkgtest.JVBAik/autopkgtest_tmp/distro=test-dummy/repos/_tmp/pari-extra_incoming6195
        1859s remote:
=DGIT_STUNT_AGENT=/tmp/autopkgtest.JVBAik/build.HcB/src/tests/tstunt/gpg-agent
        1859s remote: =DGIT_TEST_DEBPUSH_DEBUG=x        1859s remote:
=DGIT_TEST_DEBUG=-D        1859s remote:
=DGIT_TEST_DRS_AUTH=/tmp/autopkgtest.JVBAik/autopkgtest_tmp/dd.gpg,a:/tmp/autopkgtest.JVBAik/autopkgtest_tmp/t2uokr.gpg,a:/tmp/autopkgtest.JVBAik/autopkgtest_tmp/dm.gpg,m/tmp/autopkgtest.JVBAik/autopkgtest_tmp/dm.txt
        1859s remote:
=DGIT_TEST_DUMMY_DIR=/tmp/autopkgtest.JVBAik/autopkgtest_tmp
1859s remote:
=DGIT_TEST_GNUPG_GLOBAL_LOCK=/tmp/autopkgtest.JVBAik/autopkgtest_tmp/gnupg/dgit-test-global-lock
        1859s remote:
=DGIT_TEST_GNUPG_LOG=/tmp/autopkgtest.JVBAik/autopkgtest_tmp/gnupg-workarounds.log
        1859s remote: =DGIT_TEST_REAL_GPG=/usr/bin/gpg        1859s
remote: =DGIT_TEST_REAL_GPG_AGENT=/usr/bin/gpg-agent        1859s
remote:
=DGIT_TEST_REDIRECTED_LOG=/tmp/autopkgtest.JVBAik/mirror-debnewgit-artifacts/mirror-debnewgit.log
        1859s remote: =DGIT_TEST_SIGNING_KEY_OPTS=
-kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A         1859s remote: 
=DGIT_TEST_T2UOO_DEBUG=x        1859s remote:
=DGIT_TEST_TMP=/tmp/autopkgtest.JVBAik/autopkgtest_tmp        1859s
remote: =DGIT_TEST_TROOT=/tmp/autopkgtest.JVBAik/build.HcB/src/tests
    1859s remote: =stunthook in
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/distro=test-dummy/repos/_tmp/pari-extra_incoming6195
        1859s remote: = updates ...        1859s remote: = upd.|
0000000000000000000000000000000000000000
b2c06a65920a6b5d310e5f236dc827ed3f6a4b99 refs/dgit/sid        1859s
remote: = upd.| 0000000000000000000000000000000000000000
e1303965dd9c76fdb5f48bfbda8482c5e6916c78
refs/tags/archive/test-dummy/3-2        1859s remote: = upd.|
0000000000000000000000000000000000000000
a88a5e5c498b825beae28d423cff91aeab2238bb refs/tags/test-dummy/3-2
1859s remote: = updates ok.        1859s remote: = readtag (wholetag)...
        1859s remote: =| git cat-file tag
e1303965dd9c76fdb5f48bfbda8482c5e6916c78        1859s remote: ==>
`object b2c06a65920a6b5d310e5f236dc827ed3f6a4b99'...        1859s
remote: = parsetag_split...        1859s remote: = parsetag...
1859s remote: = parsetag ignoring unrecognised `no-split'        1859s
remote: = parsetag ok.        1859s remote: =verifytag
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/distro=test-dummy/keyrings/debian-tag2upload.pgp,a...
        1859s remote: = checksig keyring
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/distro=test-dummy/keyrings/debian-tag2upload.pgp...
        1859s remote: =| gpgv --status-fd=1 --keyring
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/distro=test-dummy/keyrings/debian-tag2upload.pgp
dgit-tmp/plaintext.asc dgit-tmp/plaintext        1859s remote: =
checksig| NEWSIG        1859s remote: = checksig| ERRSIG
A3DBCBC039B13D8A 1 10 00 1788346958 9
BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A        1859s remote: =
checksig| NO_PUBKEY A3DBCBC039B13D8A        1859s remote: = checksig
ok=0        1859s remote: =verifytag
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/distro=test-dummy/keyrings/debian-keyring.pgp,a...
        1859s remote: = checksig keyring
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/distro=test-dummy/keyrings/debian-keyring.pgp...
        1859s remote: =| gpgv --status-fd=1 --keyring
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/distro=test-dummy/keyrings/debian-keyring.pgp
dgit-tmp/plaintext.asc dgit-tmp/plaintext        1859s remote: =
checksig| NEWSIG        1859s remote: = checksig| KEY_CONSIDERED
BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A 0        1859s remote: =
checksig| SIG_ID GNY+bJpMS6k5sVDMUk0EaVqeT7g 2026-09-02 1788346958
  1859s remote: = checksig| GOODSIG A3DBCBC039B13D8A Senatus Romanus
(test key) <spqr@example.com>        1859s remote: = checksig| VALIDSIG
BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A 2026-09-02 1788346958 0 4 0 1
10 00 BCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A        1859s remote: =
checksig ok=1        1859s remote: =verifytag a ok        1859s remote:
=checks        1859s remote: =expected tag archive/test-dummy/3-2
test-dummy/3-2        1859s remote: =| git for-each-ref
'--format=%(objectname)' '[r]efs/tags/test-dummy/3-2'        1859s
remote: ==> `'        1859s remote: =locking
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/distro=test-dummy/repos/pari-extra.git.lock
1        1859s remote: =+M
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/distro=test-dummy/policy-hook
test-dummy
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/distro=test-dummy/repos
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/distro=test-dummy/dgit-live
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/distro=test-dummy push
pari-extra 3-2 sid archive/test-dummy/3-2 ''        1859s remote:
%statpackage pari-extra => ENOENT        1859s remote: %poldbh commit
     1859s remote: =hook => 0        1859s remote: =checksuite
(/tmp/autopkgtest.JVBAik/autopkgtest_tmp/distro=test-dummy/suites)
  1859s remote: =suite_is_in
(/tmp/autopkgtest.JVBAik/autopkgtest_tmp/distro=test-dummy/suites)
  1859s remote: =oldcommit 0000000000000000000000000000000000000000
   1859s remote: = ~NOCOMMITCHECK git log -z
--pretty=tformat:%H%n%at%n%ct%n b2c06a65920a6b5d310e5f236dc827ed3f6a4b99 
        1859s remote: =+ git send-pack
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/distro=test-dummy/repos/_tmp/pari-extra_prospective
--receive-pack=/tmp/autopkgtest.JVBAik/autopkgtest_tmp/git/_tmp/pari-extra_incoming6195/./objects/tmp_objdir-incoming-FlO0v8/dgit-recv-wrapper 
b2c06a65920a6b5d310e5f236dc827ed3f6a4b99:refs/dgit/sid
e1303965dd9c76fdb5f48bfbda8482c5e6916c78:refs/tags/archive/test-dummy/3-2
a88a5e5c498b825beae28d423cff91aeab2238bb:refs/tags/test-dummy/3-2
1859s remote: To
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/distro=test-dummy/repos/_tmp/pari-extra_prospective
        1859s remote:  * [new reference]
b2c06a65920a6b5d310e5f236dc827ed3f6a4b99 -> refs/dgit/sid        1859s
remote:  * [new tag]         e1303965dd9c76fdb5f48bfbda8482c5e6916c78 ->
archive/test-dummy/3-2        1859s remote:  * [new tag]
a88a5e5c498b825beae28d423cff91aeab2238bb -> test-dummy/3-2        1859s
remote: =suite_is_in
(/tmp/autopkgtest.JVBAik/autopkgtest_tmp/distro=test-dummy/suites-master)
        1859s remote: =+ git send-pack
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/distro=test-dummy/repos/_tmp/pari-extra_prospective
--receive-pack=/tmp/autopkgtest.JVBAik/autopkgtest_tmp/git/_tmp/pari-extra_incoming6195/./objects/tmp_objdir-incoming-FlO0v8/dgit-recv-wrapper 
b2c06a65920a6b5d310e5f236dc827ed3f6a4b99:refs/heads/master        1859s
remote: To
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/distro=test-dummy/repos/_tmp/pari-extra_prospective
        1859s remote:  * [new branch]
b2c06a65920a6b5d310e5f236dc827ed3f6a4b99 -> master        1859s remote:
=+M
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/distro=test-dummy/policy-hook
test-dummy
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/distro=test-dummy/repos
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/distro=test-dummy/dgit-live
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/distro=test-dummy push-confirm
pari-extra 3-2 sid archive/test-dummy/3-2 ''
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/distro=test-dummy/repos/_tmp/pari-extra_prospective
        1859s remote: %statpackage pari-extra => ENOENT        1859s
remote: %apiquery dgit -dtest-dummy $DGIT_TEST_OPTS -D archive-api-query
suites        1859s remote: 1859s remote: dgit: error: On entry to dgit,
SIGPIPE is set to something other than SIG_DFL        1859s remote:
dgit: This is a bug produced by something in your execution environment.
        1859s remote: dgit: Giving up.        1859s remote: dgit:
  1859s remote: suites  65280 at
/tmp/autopkgtest.JVBAik/autopkgtest_tmp/distro=test-dummy/policy-hook
line 118.        1859s remote: dgit-repos-server: policy hook failed (or
rejected) (32512)        1859s dgit-repos-server: policy hook failed (or
rejected) (32512)
1859s To ext::/tmp/autopkgtest.JVBAik/build.HcB/src/tests/dsd-ssh X %S
/dgit/test-dummy/repos/pari-extra.git
1859s  ! [remote rejected] b2c06a65920a6b5d310e5f236dc827ed3f6a4b99 ->
refs/dgit/sid (pre-receive hook declined)
1859s  ! [remote rejected] archive/test-dummy/3-2 ->
archive/test-dummy/3-2 (pre-receive hook declined)
1859s  ! [remote rejected] test-dummy/3-2 -> test-dummy/3-2 (pre-receive
hook declined)
1859s error: failed to push some refs to
'ext::/tmp/autopkgtest.JVBAik/build.HcB/src/tests/dsd-ssh X %S
/dgit/test-dummy/repos/pari-extra.git'
1859s dgit: failed command: git -c push.followTags=false push
'ext::/tmp/autopkgtest.JVBAik/build.HcB/src/tests/dsd-ssh X %S
/dgit/test-dummy/repos/pari-extra.git'
b2c06a65920a6b5d310e5f236dc827ed3f6a4b99:refs/dgit/sid
refs/tags/archive/test-dummy/3-2 refs/tags/test-dummy/3-2
1859s 1859s dgit: error: subprocess failed with error exit status 1
1859s CD /tmp/autopkgtest.JVBAik/autopkgtest_tmp/pari-extra
1859s del_lrfetchrefs...
1859s ! Push failed, while updating the remote git repository - see
messages above.
1859s ! If you want to try again, you should use a new version number.
1859s + rc=255
1859s + set +x
1859s 1859s %%%%%%%%%%%%%%%%%%%% EXITING 255 %%%%%%%%%%%%%%%%%%%%
1859s 1859s 		Most relevant logs are just before assignment rc=255
1859s 		Will now do cleanup etc.
1859s 1859s + pwd
1859s /tmp/autopkgtest.JVBAik/autopkgtest_tmp/pari-extra
1859s + set +e
1859s + cd /tmp/autopkgtest.JVBAik/autopkgtest_tmp
1859s + grep '' t2u/worker-cwd/w0/dgit-tmp/t2u.log
1859s grep: t2u/worker-cwd/w0/dgit-tmp/t2u.log: No such file or directory
1859s + '[' x '!=' x ']'
1859s + '[' x/tmp/autopkgtest.JVBAik/autopkgtest_tmp = x ']'
1859s + rm -rf /tmp/autopkgtest.JVBAik/autopkgtest_tmp/must-clean
1859s + set -e
1859s + case $rc in
1859s + t-report-failure
1859s + set +x
1859s TEST FAILED (for proximate cause, look earlier in the log for many %)
1859s cwd: /tmp/autopkgtest.JVBAik/autopkgtest_tmp/pari-extra
1859s funcs: t-report-failure t-dgit main
1859s lines: 29 23 0
1859s files: tests/lib tests/lib-core
/tmp/autopkgtest.JVBAik/build.HcB/src/tests/tests/mirror-debnewgit
1859s autopkgtest [11:02:39]: test mirror-debnewgit

#1146518#14
Date:
2026-09-02 20:02:01 UTC
From:
To:
Hi, git maintainers:

Paul Gevers writes ("Bug#1146518: git breaks dgit autopkgtest"):

I looked at the logs and saw this

1859s remote: %apiquery dgit -dtest-dummy $DGIT_TEST_OPTS -D archive-api-query suites
1859s remote:
1859s remote: dgit: error: On entry to dgit, SIGPIPE is set to something other than SIG_DFL
1859s remote: dgit: This is a bug produced by something in your execution environment.
1859s remote: dgit: Giving up.

I haven't investigated properly, but I think this means git is
newly invoking hook scripts with SIGPIPE ignored.  If I am right, that
would IMO be a regression bug in git.  (Executing a nonconsenting
program with non-default signal configuration is, in general, a bug.
This margin is too small to deal with the edge cases but I don't think
this is one of them.)

I'm travelling and it's not easy for me to investigate this properly
now, but I hope this guess is helpful.

Ian.