Package: debomatic Version: 0.22-1 Severity: normal Dear Maintainer,
thank you for working on this package. While trying to use debomatic, I encountered a few (mostly minor) issues: 1. debomatic.service kept failing After configuring it and editing "/etc/default/debomatic" debomatic.service kept on failing complaining about a timeout. I suspect that "_notify_systemd" in "Debomatic/process.py" fails to notify systemd. Probably due to an import error. "python3-systemd" was not installed but seems to provide the missing import. Maybe debomatic should suggest or recommend `python3-systemd`? 2. While the first build succeeded, subsequent builds failed. Symptomatic: the first package submitted to debomatic was build successfully, the second (and all subsequent) build was hanging with at: > dpkg-buildpackage -us -uc -sa -rfakeroot -v8.2.2-1~bpo9+1~ -Zxz Additionally, (while dpkg-buildpackage hangs): > $ pgrep fakeroot | wc -l > 4908 IMHO the issue is that instructions executed by no-network (in particular moving the fakeroot script) persist across builds. (Is that intended?) I.e.: 1. build: * mv fakeroot fakeroot.original * echo "..." > fakeroot 2. build: * mv fakeroot fakeroot.original * echo "..." > fakeroot Consequence: * starting with 2. build: fakeroot as well as fakeroot.original contain "..." * dpkg-buildpackage -> fakeroot -> fakeroot.wrapper -> fakeroot.original (== fakeroot) -> fakeroot.wrapper -> fakeroot.original -> ... Suggestion: "mv /usr/bin/fakeroot.original /usr/bin/fakeroot" in a post-build script (or something else to undo what no-network did). 3. "/etc/debomatic/distributions" is missing a stretch-backports entry (At least in the Debian packages.) Regards, marjoram -- System Information: Debian Release: 9.3 APT prefers stable APT policy: (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 4.9.0-4-amd64 (SMP w/8 CPU cores) Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE=en_GB.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages debomatic depends on: ii debootstrap 1.0.89 ii init-system-helpers 1.48 ii lsb-base 9.20161125 ii python3 3.5.3-1 ii python3-toposort 1.5-1 ii sbuild 0.73.0-4 ii schroot 1.6.10-3+deb9u1 Versions of packages debomatic recommends: ii gpgv 2.1.18-8~deb9u1 ii python3-pyinotify 0.9.6-1 Versions of packages debomatic suggests: ii apt-utils 1.4.8 ii autopkgtest 4.4 pn blhc <none> ii debian-archive-keyring 2017.5 pn devscripts <none> ii gnupg 2.1.18-8~deb9u1 ii lintian 2.5.50.4 ii piuparts 0.77 pn ubuntu-keyring <none> -- Configuration Files: /etc/debomatic/debomatic.conf changed [not included] /etc/debomatic/distributions changed [not included] /etc/default/debomatic changed [not included] -- no debconf information -- debsums errors found: debsums: missing file /usr/share/debomatic/sbuildcommands/starting-build-commands/no-network (from debomatic package)