Package: mini-buildd
Version: 1.0.36
Severity: important
Hi,
this is a regression introduced between August 8 2018 and today, August
2018. I haven't done anything on the system running mini-buildd aside of
keeping sid current.
After successful build, inclusion into the archive fails:
Aug 20 13:16:03 spinturn [packager ] INFO: Called with retval 0:
reprepro --verbose --waitforlock 10 --basedir
/var/lib/mini-buildd/repositories/zg copysrc stretch-zg-unstable-rollback0
stretch-zg-unstable mutt [mini_buildd.call:72]
Aug 20 13:16:03 spinturn [packager ] INFO: Called with retval
255: reprepro --verbose --waitforlock 10 --basedir
/var/lib/mini-buildd/repositories/zg includedsc stretch-zg-unstable
/var/lib/mini-buildd/incoming/mutt_1.10.1-2~zg90+1.dsc [mini_buildd.call:72]
Aug 20 13:16:03 spinturn [packager ] WARNING : ? reprepro.. (stderr):
Could not check validity of signature with
'3F9BF396B3AEB4D1A0D4772BC2246E7BE5BCB129' in
'/var/lib/mini-buildd/incoming/mutt_1.10.1-2~zg90+1.dsc' as public key missing!
[mini_buildd.call:116]
Aug 20 13:16:03 spinturn [packager ] WARNING : ? reprepro.. (stderr):
No section and no priority for 'mutt', skipping. [mini_buildd.call:116]
Aug 20 13:16:03 spinturn [packager ] WARNING : ? reprepro.. (stderr):
There have been errors! [mini_buildd.call:116]
Aug 20 13:16:04 spinturn [packager ] INFO: Moving changes to
package log:
'/var/lib/mini-buildd/incoming/mutt_1.10.1-2~zg90+1_mini-buildd-buildresult_amd64.changes'->'/var/lib/mini-buildd/var/log/zg/_failed/mutt/1.10.1-2~zg90+1/amd64'
[mini_buildd.changes:438]
Aug 20 13:16:04 spinturn [packager ] INFO: Moving
'mutt_1.10.1-2~zg90+1_mini-buildd-buildresult_amd64.changes' to
'/var/lib/mini-buildd/var/log/zg/_failed/mutt/1.10.1-2~zg90+1/amd64'
[mini_buildd.changes:445]
I guess that it's the "public key missing" part the makes reprepro
unhappy. I don't have those messages in the log from older build
processes, as:
Aug 8 21:05:24 spinturn [packager ] INFO: Called with retval 0:
reprepro --verbose --waitforlock 10 --basedir
/var/lib/mini-buildd/repositories/zg includedsc stretch-zg-unstable
/var/lib/mini-buildd/var/tmp/tmpcQ00eK/aide_0.16-3.2~zg90+2.dsc
[mini_buildd.call:72]
Aug 8 21:05:24 spinturn [packager ] INFO: Called with retval 0:
reprepro --verbose --waitforlock 10 --basedir
/var/lib/mini-buildd/repositories/zg include stretch-zg-unstable
/var/lib/mini-buildd/var/tmp/tmp52TKO_/aide_0.16-3.2~zg90+2_amd64.changes
[mini_buildd.call:72]
Please note that the reject happens _after_ the package was accepted for
building _and_ successfully built. The signature was actually intended
to be made with 3F9BF396B3AEB4D1A0D4772BC2246E7BE5BCB129, that key is a
valid uploader for the mini-buildd instance.
This is a crippling bug.
Greetings
Marc
-- System Information:
Debian Release: buster/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 4.18.1-zgsrv20080 (SMP w/6 CPU cores; PREEMPT)
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8), LANGUAGE=en
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages mini-buildd depends on:
ii adduser3.117
ii debconf [debconf-2.0] 1.5.69
ii debootstrap1.0.107
ii devscripts 2.18.3
ii dirmngr2.2.9-1
ii dpkg-dev 1.19.0.5
ii gnupg 2.2.9-1
ii libjs-jquery 3.2.1-1
ii libjs-sphinxdoc1.7.6-1
ii lintian2.5.96
ii lsb-base 9.20170808
ii mini-buildd-common 1.0.36
ii python 2.7.15-3
ii python-cherrypy3 8.9.1-2
ii python-daemon 2.1.2-2
ii python-mini-buildd 1.0.36
ii python-pyftpdlib 1.5.3-1
ii reprepro 5.1.1-1
ii sbuild 0.77.0-4
ii schroot1.6.10-5
ii sudo 1.8.23-2
Versions of packages mini-buildd recommends:
ii python-apt 1.6.2
Versions of packages mini-buildd suggests:
pn binfmt-support
pn btrfs-progs
ii debian-archive-keyring 2017.7
ii haveged 1.9.1-6
ii lvm22.02.176-4.1
pn qemu-user-static
pn ubuntu-keyring
-- Configuration Files:
/etc/default/mini-buildd changed:
MINI_BUILDD_OPTIONS="--verbose -W :::8066"
/etc/schroot/setup.d/15mini-buildd-workarounds changed:
. "${SETUP_DATA_DIR}/common-data"
. "${SETUP_DATA_DIR}/common-functions"
. "${SETUP_DATA_DIR}/common-config"
[ "${1}" = "setup-start" ] || exit 0
[ "${CHROOT_SESSION_SOURCE}" != "true" ] || { printf "I: Not acting on source
chroots, skipping...\n"; exit 0; }
printf "%s" "${CHROOT_NAME}" | grep -q "^mini-buildd" || { printf "Not a
mini-buildd chroot, skipping...\n"; exit 0; }
mini_buildd_workarounds_tmp()
{
printf "=> Fixing up /tmp