Source: pcbasic
Version: 2.0.7-7
Severity: normal
Tags: ftbfs
X-Debbugs-Cc: [email protected]
User: [email protected]
Usertags: environment

Hi,

your package currently fails to build on reproduce.debian.net:

https://reproduce.debian.net/all/#python3-pcbasic

log:

mkdir -p /build/reproducible-path/pcbasic-2.0.7/tests/unit/output/single
XDG_RUNTIME_DIR=`mktemp -d` screen -D -m -L -Logfile dh_auto_test.log 
/build/reproducible-path/pcbasic-2.0.7/debian/dh_auto_test_wrapper -- 
--test-args="/build/reproducible-path/pcbasic-2.0.7"
Cannot make directory '/run/screen': Permission denied

The problem is that screen creates /run/screen in the postinst and via
systemd tmpfiles.d (see #929418). /run is cleared due to debootsnap and
debrebuild as used by reproduce.debian.net work and systemd tmpfiles.d
is not run as there is no systemd run during the build. This basically
means that screen is not usable out of the box in minimal environments.
Note that the package builds fine on the buildds as screen is installed
during the build but this not guaranteed. It looks like screen is only
used as a wrapper here used for debugging. Could you maybe drop the
dependency?

Thanks!

Jochen

Reply via email to