Package: mini-buildd Version: 1.0.41 Severity: minor Hi,
when some archive signing keys have changed, mini-buildd just says "GnuPG authorization failed" without giving any information about the reasons to fail. When I start the daemon with --foreground --verbose --verbose --debug=exception,http,webapp, the log tells me which actual files were downloaded. I then can download those myself (since mini-buildd removes them immediately after failing the check) and manually run gpgv on it, giving the keys that the Release file was signed with. And finally, I can download the missing keys. Is it really necessary that mini-buildd verifies _all_ signatures on Release files? I don't know too much about that, but wouldn't it be enough to have one verified signature for the Release file to be genuine? Any why does it need to be so hard to find out what's going wrong? Wouldn't it be possible to emit something like "release file http://path.to.release.file/debian/dists/stretch/Release signed with untrusted key 16E90B3FDF65EDE3AA7F323C04EE7237B7D453EC" without having to hike up the debug level, maybe even in the web interface? Greetings Marc -- System Information: Debian Release: 10.0 APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 5.1.16-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.118 ii debconf [debconf-2.0] 1.5.72 ii debootstrap 1.0.114 ii devscripts 2.19.5 ii dirmngr 2.2.13-2 ii dpkg-dev 1.19.7 ii gnupg 2.2.13-2 ii libjs-jquery 3.3.1~dfsg-3 ii libjs-sphinxdoc 1.8.4-1 ii lintian 2.15.0 ii lsb-base 10.2019051400 ii mini-buildd-common 1.0.41 ii python 2.7.16-1 ii python-cherrypy3 8.9.1-2 ii python-daemon 2.2.3-1 ii python-mini-buildd 1.0.41 ii python-pyftpdlib 1.5.4-1 ii reprepro 5.3.0-1 ii sbuild 0.78.1-2 ii schroot 1.6.10-6+b1 ii sudo 1.8.27-1 Versions of packages mini-buildd recommends: ii python-apt 1.8.4 Versions of packages mini-buildd suggests: pn binfmt-support <none> pn btrfs-progs <none> ii debian-archive-keyring 2019.1 ii haveged 1.9.1-7 ii lvm2 2.03.02-3 pn qemu-user-static <none> pn ubuntu-keyring <none> -- Configuration Files: /etc/default/mini-buildd changed [not included] /etc/schroot/setup.d/15mini-buildd-workarounds changed [not included] /etc/sudoers.d/mini-buildd-sudoers [Errno 13] Permission denied: '/etc/sudoers.d/mini-buildd-sudoers' -- debconf information excluded