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 adduser 3.117 ii debconf [debconf-2.0] 1.5.69 ii debootstrap 1.0.107 ii devscripts 2.18.3 ii dirmngr 2.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-sphinxdoc 1.7.6-1 ii lintian 2.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 schroot 1.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 <none> pn btrfs-progs <none> ii debian-archive-keyring 2017.7 ii haveged 1.9.1-6 ii lvm2 2.02.176-4.1 pn qemu-user-static <none> pn ubuntu-keyring <none> -- 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 mount (Bug #728096):\n" if [ -L "${CHROOT_PATH}/tmp" ]; then printf "Removing ${CHROOT_PATH}/tmp symlink...\n" rm -v "${CHROOT_PATH}/tmp" fi mkdir -v -p "${CHROOT_PATH}/tmp" mount -v -ttmpfs -osize=80% none "${CHROOT_PATH}/tmp" } mini_buildd_workarounds_shm() { printf "=> Fixing up /dev/shm mount (Bug #728096):\n" if [ -L "${CHROOT_PATH}/dev/shm" ]; then printf "Removing ${CHROOT_PATH}/dev/shm symlink...\n" rm -v "${CHROOT_PATH}/dev/shm" fi mkdir -v -p "${CHROOT_PATH}/dev/shm" mount -v -ttmpfs -osize=80% none "${CHROOT_PATH}/dev/shm" } mini_buildd_workarounds_archived() { case ${CHROOT_NAME} in *-etch-*|*-lenny-*|*-squeeze-*) printf "=> Disabling 'Check-Valid-Until' for archived distribution ${CHROOT_NAME}.\n" printf "Acquire::Check-Valid-Until \"false\";\n" >"${CHROOT_PATH}/etc/apt/apt.conf.d/10disable-check-valid-until" ;; esac } mini_buildd_workarounds_tmp mini_buildd_workarounds_shm mini_buildd_workarounds_archived /etc/sudoers.d/mini-buildd-sudoers [Errno 13] Permission denied: '/etc/sudoers.d/mini-buildd-sudoers' -- debconf information: * mini-buildd/home: /var/lib/mini-buildd * mini-buildd/note: * mini-buildd/options: --verbose -W :::8066 mini-buildd/purge_warning: