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:

Reply via email to