Package: mini-buildd
Version: 1.0.36
Severity: normal

Hi,

on my mini-buildd, I have amd64 and i386, and a remote builder for
armhf. In "Repositories/Distributions", for "sid", I have only checked
"build architecture all" for amd64.

When I now upload a source package, for example "meson", version
0.47.1-2 as 0.47.1-2~zgSID+1, which is Architecture: all, mini-buildd
happily invokes a build on all three architectures. amd64 and i386
finish after ten minutes, armhf fails after three hours.

mini-buildd takes the failed armhf build as excuse to dump the
successfully built package and to not put it in the repository. It
should not have built the package on i386 and armhf in the first place.

Greetings
Marc

-- System Information:
Debian Release: buster/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.18.5-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.108
ii  devscripts             2.18.3
ii  dirmngr                2.2.9-2
ii  dpkg-dev               1.19.0.5
ii  gnupg                  2.2.9-2
ii  libjs-jquery           3.2.1-1
ii  libjs-sphinxdoc        1.7.6-1
ii  lintian                2.5.97
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/purge_warning:
* mini-buildd/note:
* mini-buildd/options: --verbose -W :::8066
* mini-buildd/home: /var/lib/mini-buildd

Reply via email to