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.

Reply via email to