Package: mini-buildd Version: 1.0.32 Severity: wishlist Hi,
with a file chroot, mini-buildd mounts the tmpfs filesystems with default options, which, on a 4 GB system, creates the tmpfs with GB size regardless of how much swaqp space is available. For big packages, this is not enough, especially on systemd that build multiple arches, since the builds run concurrently. There should be the possibility to make the tmpfses larger, either globally in the web frontend, or on a per-package basis via magic commments. Greetings Marc -- System Information: Debian Release: buster/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 4.13.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.116 ii debconf 1.5.63 ii debootstrap 1.0.91 ii devscripts 2.17.10 ii dirmngr 2.2.1-2 ii dpkg-dev 1.18.24 ii gnupg 2.2.1-2 ii init-system-helpers 1.49 ii libjs-jquery 3.2.1-1 ii libjs-sphinxdoc 1.6.4-2 ii lintian 2.5.54 ii lsb-base 9.20170808 ii mini-buildd-common 1.0.32 ii python 2.7.14-1 ii python-cherrypy3 3.5.0-2 ii python-daemon 2.1.2-1 ii python-mini-buildd 1.0.32 ii python-pyftpdlib 1.5.1-4 ii reprepro 5.1.1-1 ii sbuild 0.73.0-4 ii schroot 1.6.10-4 ii sudo 1.8.21p2-2 Versions of packages mini-buildd recommends: ii python-apt 1.4.0~beta3+b1 Versions of packages mini-buildd suggests: pn binfmt-support <none> pn btrfs-progs <none> ii haveged 1.9.1-6 ii lvm2 2.02.173-1 pn qemu-user-static <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/note: * mini-buildd/options: --verbose -W :::8066 * mini-buildd/home: /var/lib/mini-buildd mini-buildd/purge_warning: