Package: src:unburden-home-dir Version: 0.4.0.1 Hello Axel.
I tried to build this package in stretch with "dpkg-buildpackage -A" (which is what the "Arch: all" autobuilder would do to build it) but it failed: -------------------------------------------------------------------------------- [...] debian/rules build-indep dh build-indep --parallel dh_testdir -i -O--parallel dh_update_autotools_config -i -O--parallel dh_auto_configure -i -O--parallel dh_auto_build -i -O--parallel make -j1 make[1]: Entering directory '/<<PKGBUILDDIR>>' env LC_ALL=C.UTF-8 mkdocs build --clean INFO - Cleaning site directory INFO - Building documentation to directory: /<<PKGBUILDDIR>>/html find html -name '*.html' | while read file; do \ egrep -v '<link href=.https?://fonts.googleapis.com/|<(img|script)[^>]*src="(https?:)?//|<script[^>]*src="\.\.?/js/|<link rel="stylesheet" href="\.\.?/css/highlight\.css">' "$file" | \ [... snipped ...] t/emptying-file-dryrun.t ................... ok t/emptying-file.t .......................... ok t/expand_environment_variables.t ........... ok t/filter.t ................................. ok t/find-per-user-stuff.t .................... ok t/help-option.t ............................ ok t/lsof-force.t ............................. ok # File [t/RzW1OPQy83/1/.foobar/fnord] does not exist # Failed test 't/RzW1OPQy83/1/.foobar/fnord exists' # at t/lsof.t line 20. # File [t/RzW1OPQy83/2/WjZOoAFGuoIq-foobar/fnord] exists # Failed test 't/RzW1OPQy83/2/WjZOoAFGuoIq-foobar/fnord does not exist' # at t/lsof.t line 21. # Looks like you failed 2 tests of 8. t/lsof.t ................................... Dubious, test returned 2 (wstat 512, 0x200) Failed 2/8 subtests t/moving-to-existing-subdir.t .............. ok t/parse-comments-and-blank-lines.t ......... ok t/replacement-order-dryrun.t ............... ok t/replacement-order.t ...................... ok t/skip-non-home.t .......................... ok t/trailing-blanks.t ........................ ok t/undo-dryrun.t ............................ ok t/undo-unexpected-symlink-target.t ......... ok t/undo.t ................................... ok t/unexpected-cases.t ....................... ok t/version.t ................................ ok t/xsession-d-xdg.t ......................... ok t/xsession-d.t ............................. ok Test Summary Report ------------------- t/lsof.t (Wstat: 512 Tests: 8 Failed: 2) Failed tests: 7-8 Non-zero exit status: 2 Files=29, Tests=543, 8 wallclock secs ( 0.17 usr 0.04 sys + 6.76 cusr 0.88 csys = 7.85 CPU) Result: FAIL Makefile:31: recipe for target 'pureperltest' failed make[1]: *** [pureperltest] Error 1 make[1]: Leaving directory '/<<PKGBUILDDIR>>' dh_auto_test: make -j1 test returned exit code 2 debian/rules:8: recipe for target 'build-indep' failed make: *** [build-indep] Error 2 dpkg-buildpackage: error: debian/rules build-indep gave error exit status 2 -------------------------------------------------------------------------------- The relevant part of the build log is included above. This always fail for me on different autobuilders, using sbuild with union-type=overlay, but it does not fail on reproducible builds, and it does not fail without union-type=overlay. Should I just consider this package "not suitable to be built with overlayfs" as I already do with packages not suitable to be built with eatmydata? Would you consider making the next upload in source-only form, just to be sure that this is buildable in the official buildds? I have only started to use overlayfs recently, but I already found another package which fails in a funny way: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=842786 Thanks.