Package: src:guile-git Version: 0.9.0-3 Severity: serious Tags: ftbfs forky sid
Dear maintainer: During a rebuild of all packages in unstable, this package failed to build. Below you will find the last part of the build log (probably the most relevant part, but not necessarily). If required, the full build log is available here: https://people.debian.org/~sanvila/build-logs/202512/ About the archive rebuild: The build was made on virtual machines from AWS, using sbuild and a reduced chroot with only build-essential packages. If you cannot reproduce the bug please contact me privately, as I am willing to provide ssh access to a virtual machine where the bug is fully reproducible. If this is really a bug in one of the build-depends, please use reassign and add an affects on src:guile-git, so that this is still visible in the BTS web page for this package. Thanks. -------------------------------------------------------------------------------- [...] debian/rules clean dh clean --no-parallel debian/rules override_dh_auto_clean make[1]: Entering directory '/<<PKGBUILDDIR>>' # Remove build environment cruft rm -rvf debian/build/ rm -vf doc/guile-git.info doc/stamp-vti doc/version.texi dh_auto_clean make[1]: Leaving directory '/<<PKGBUILDDIR>>' dh_autoreconf_clean -O--no-parallel dh_clean -O--no-parallel debian/rules binary dh binary --no-parallel dh_update_autotools_config -O--no-parallel dh_autoreconf -O--no-parallel [... snipped ...] simple/README simple/directory/ simple/directory/message simple/.git/ simple/.git/branches/ simple/.git/HEAD simple/.git/index simple/.git/description simple/.git/config simple/.git/refs/ simple/.git/refs/tags/ simple/.git/refs/heads/ simple/.git/refs/heads/master simple/.git/info/ simple/.git/info/exclude simple/.git/hooks/ simple/.git/objects/ simple/.git/objects/pack/ simple/.git/objects/4b/ simple/.git/objects/4b/825dc642cb6eb9a060e54bf8d69288fbee4904 simple/.git/objects/b0/ simple/.git/objects/b0/75b009bf4336dcd2420b875a4a52765316794d simple/.git/objects/ec/ simple/.git/objects/ec/3d755dd85ddd10c936174023bfc2b3b3b7ce97 simple/.git/objects/f6/ simple/.git/objects/f6/8558a3c807fc657528a466b4f051596e7ca182 simple/.git/objects/info/ simple/.git/objects/35/ simple/.git/objects/35/4bcdf85d661533f28dae0e78ce0be99a9dfb9d simple/.git/objects/d4/ simple/.git/objects/d4/0674e05d114e5eb0df0f358ebeec47b8782ced simple/.git/objects/b7/ simple/.git/objects/b7/0d89182da3b2019c3fd6755c794ee65921b4a8 simple/.git/objects/3a/ simple/.git/objects/3a/efff27de53577164cfb3de324ca8f39ae9c85c simple/.git/objects/3f/ simple/.git/objects/3f/848a1a52416ac99a5c5bf2e6bd55eb7b99d55b simple/.git/COMMIT_EDITMSG simple/.git/COMMIT_EDITMSG~ simple/.git/logs/ simple/.git/logs/HEAD simple/.git/logs/refs/ simple/.git/logs/refs/heads/ simple/.git/logs/refs/heads/master test-name: #f location: /<<PKGBUILDDIR>>/tests/repository.scm:39 source: + (test-equal + "repository-init" + #t + (let ((repository (repository-init "tmp")) + (out (path-exists? "tmp/.git"))) + out)) expected-value: #t actual-value: #t result: PASS test-name: #f location: /<<PKGBUILDDIR>>/tests/repository.scm:46 source: + (test-equal + "repository-init bare" + #t + (let* ((repository (repository-init "tmp" #t)) + (out (repository-bare? repository))) + out)) expected-value: #t actual-value: #t result: PASS test-name: #f location: /<<PKGBUILDDIR>>/tests/repository.scm:54 source: + (test-equal + "repository-index" + #t + (let* ((repository (repository-open directory)) + (out ((@ (git types) index?) (repository-index repository)))) + out)) expected-value: #t actual-value: #t result: PASS test-name: #f location: /<<PKGBUILDDIR>>/tests/repository.scm:60 source: + (test-equal + "repository-empty?" + #f + (let* ((repository (repository-open directory)) + (empty? (repository-empty? repository))) + empty?)) expected-value: #f actual-value: #f result: PASS test-name: #f location: /<<PKGBUILDDIR>>/tests/repository.scm:66 source: + (test-equal + "repository-open, non-existent file" + (list GIT_ENOTFOUND GITERR_OS) + (catch 'git-error + (lambda () (clear-git-error!) (repository-open "/does/not/exist")) + (lambda (key err) + (list (git-error-code err) (git-error-class err))))) expected-value: (-3 2) actual-value: (-3 2) result: PASS test-name: #f location: /<<PKGBUILDDIR>>/tests/repository.scm:75 source: + (test-equal + "repository-bare?" + #f + (let* ((repository (repository-open directory)) + (bare? (repository-bare? repository))) + bare?)) expected-value: #f actual-value: #f result: PASS test-name: #f location: /<<PKGBUILDDIR>>/tests/repository.scm:80 source: + (test-equal + "repository-shallow?" + #f + (let* ((repository (repository-open directory)) + (shallow? (repository-shallow? repository))) + shallow?)) expected-value: #f actual-value: #f result: PASS test-name: #f location: /<<PKGBUILDDIR>>/tests/repository.scm:86 source: + (test-equal + "repository-directory" + (canonicalize-path (string-append directory "/.git")) + (let* ((repository (repository-open directory)) + (out (repository-directory repository))) + (string-trim-right out #\/))) expected-value: "/<<PKGBUILDDIR>>/debian/build/guile-3.0/tmp-simple-1322/simple/.git" actual-value: "/<<PKGBUILDDIR>>/debian/build/guile-3.0/tmp-simple-1322/simple/.git" result: PASS test-name: #f location: /<<PKGBUILDDIR>>/tests/repository.scm:92 source: + (test-equal + "repository-common-directory" + (canonicalize-path (string-append directory "/.git")) + (let* ((repository (repository-open directory)) + (out (repository-common-directory repository))) + (string-trim-right out #\/))) expected-value: "/<<PKGBUILDDIR>>/debian/build/guile-3.0/tmp-simple-1322/simple/.git" actual-value: "/<<PKGBUILDDIR>>/debian/build/guile-3.0/tmp-simple-1322/simple/.git" result: PASS test-name: #f location: /<<PKGBUILDDIR>>/tests/repository.scm:98 source: + (test-equal + "repository-discover" + (canonicalize-path (string-append directory "/.git")) + (let ((path (repository-discover (string-append directory "/directory")))) + (string-trim-right path #\/))) expected-value: "/<<PKGBUILDDIR>>/debian/build/guile-3.0/tmp-simple-1322/simple/.git" actual-value: "/<<PKGBUILDDIR>>/debian/build/guile-3.0/tmp-simple-1322/simple/.git" result: PASS test-name: #f location: /<<PKGBUILDDIR>>/tests/repository.scm:107 source: + (test-assert + "repository-close!" + (let* (simple-bare/ simple-bare/branches/ simple-bare/HEAD simple-bare/description simple-bare/config simple-bare/refs/ simple-bare/refs/tags/ simple-bare/refs/heads/ simple-bare/packed-refs simple-bare/info/ simple-bare/info/exclude simple-bare/hooks/ simple-bare/objects/ simple-bare/objects/pack/ simple-bare/objects/4b/ simple-bare/objects/4b/825dc642cb6eb9a060e54bf8d69288fbee4904 simple-bare/objects/b0/ simple-bare/objects/b0/75b009bf4336dcd2420b875a4a52765316794d simple-bare/objects/ec/ simple-bare/objects/ec/3d755dd85ddd10c936174023bfc2b3b3b7ce97 simple-bare/objects/f6/ simple-bare/objects/f6/8558a3c807fc657528a466b4f051596e7ca182 simple-bare/objects/info/ simple-bare/objects/35/ simple-bare/objects/35/4bcdf85d661533f28dae0e78ce0be99a9dfb9d simple-bare/objects/d4/ simple-bare/objects/d4/0674e05d114e5eb0df0f358ebeec47b8782ced simple-bare/objects/b7/ simple-bare/objects/b7/0d89182da3b2019c3fd6755c794ee65921b4a8 simple-bare/objects/3a/ simple-bare/objects/3a/efff27de53577164cfb3de324ca8f39ae9c85c simple-bare/objects/3f/ simple-bare/objects/3f/848a1a52416ac99a5c5bf2e6bd55eb7b99d55b (fd-before (length (scandir "/proc/self/fd"))) + (repository (repository-open %top-srcdir)) + (commits + (fold-commits (lambda (commit count) (+ 1 count)) 0 repository)) + (fd-after (length (scandir "/proc/self/fd")))) + (pk 'file-descriptors fd-before fd-after) + (repository-close! repository) + (<= (pk 'after-close (length (scandir "/proc/self/fd"))) fd-before))) result: SKIP test-name: #f location: /<<PKGBUILDDIR>>/tests/repository.scm:123 source: + (test-equal + "openable-repository?, does not exist" + #f + (openable-repository? "/does/not/exist")) expected-value: #f actual-value: #f result: PASS test-name: #f location: /<<PKGBUILDDIR>>/tests/repository.scm:127 source: + (test-assert "openable-repository?" (openable-repository? directory)) actual-value: #t result: PASS test-name: #f location: /<<PKGBUILDDIR>>/tests/repository.scm:132 source: + (test-equal + "repository-is-bare?" + #t + (let* ((repository (repository-open directory)) + (bare? (repository-bare? repository))) + bare?)) expected-value: #t actual-value: #t result: PASS ============================================================================ Testsuite summary for Guile-Git 0.9.0 ============================================================================ # TOTAL: 127 # PASS: 120 # SKIP: 6 # XFAIL: 0 # FAIL: 1 # XPASS: 0 # ERROR: 0 ============================================================================ See ./test-suite.log for debugging. ============================================================================ make[4]: *** [Makefile:1018: test-suite.log] Error 1 make[4]: Leaving directory '/<<PKGBUILDDIR>>/debian/build/guile-3.0' make[3]: *** [Makefile:1153: check-TESTS] Error 2 make[3]: Leaving directory '/<<PKGBUILDDIR>>/debian/build/guile-3.0' make[2]: *** [Makefile:1366: check-am] Error 2 make[2]: Leaving directory '/<<PKGBUILDDIR>>/debian/build/guile-3.0' dh_auto_test: error: cd debian/build/guile-3.0 && make -j1 check TESTSUITEFLAGS="-j1 --verbose" VERBOSE=1 returned exit code 2 make[1]: *** [debian/rules:22: override_dh_auto_test] Error 25 make[1]: Leaving directory '/<<PKGBUILDDIR>>' make: *** [debian/rules:4: binary] Error 2 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 --------------------------------------------------------------------------------

