Package: src:golang-github-cyphar-filepath-securejoin
Version: 0.3.4-3
Severity: important
Tags: ftbfs trixie sid
Dear maintainer:
During a rebuild of all packages in unstable, your package failed to build:
[ please read the notes at the end ]
--------------------------------------------------------------------------------
[...]
debian/rules clean
dh clean --buildsystem=golang --with=golang
dh_auto_clean -O--buildsystem=golang
dh_autoreconf_clean -O--buildsystem=golang
dh_clean -O--buildsystem=golang
debian/rules binary
dh binary --buildsystem=golang --with=golang
dh_update_autotools_config -O--buildsystem=golang
dh_autoreconf -O--buildsystem=golang
dh_auto_configure -O--buildsystem=golang
dh_auto_build -O--buildsystem=golang
cd obj-x86_64-linux-gnu && go install -trimpath -v -p 1
github.com/cyphar/filepath-securejoin
[... snipped ...]
--- PASS: TestMkdirAll_Basic/openat2=auto/nonlexical-level3-rel (0.00s)
--- PASS: TestMkdirAll_Basic/openat2=auto/existing (0.00s)
--- PASS: TestMkdirAll_Basic/openat2=auto/nonlexical-level2-rel-rel
(0.00s)
--- PASS: TestMkdirAll_Basic/openat2=auto/dotdot-in-nonexisting (0.00s)
--- PASS: TestMkdirAll_Basic/openat2=auto/dangling1-trailing (0.00s)
--- PASS: TestMkdirAll_Basic/openat2=auto/dangling1-basic (0.00s)
--- PASS: TestMkdirAll_Basic/openat2=auto/dangling-tricky2-basic (0.00s)
--- PASS: TestMkdirAll_Basic/openat2=auto/loop-trailing (0.00s)
--- PASS: TestMkdirAll_Basic/openat2=auto/dotdot-in-existing (0.00s)
--- PASS: TestMkdirAll_Basic/openat2=auto/nonlexical-level1-rel (0.00s)
--- PASS: TestMkdirAll_Basic/openat2=auto/nonlexical-level2-rel-abs
(0.00s)
--- PASS: TestMkdirAll_Basic/openat2=auto/dangling2-basic (0.00s)
--- PASS: TestMkdirAll_Basic/openat2=auto/dangling3-dotdot (0.00s)
--- PASS: TestMkdirAll_Basic/openat2=auto/dangling-tricky1-trailing
(0.00s)
--- PASS: TestMkdirAll_Basic/openat2=auto/loop-basic (0.00s)
--- PASS: TestMkdirAll_Basic/openat2=auto/nonlexical-level1-abs (0.00s)
--- PASS: TestMkdirAll_Basic/openat2=auto/nondir-subdir (0.00s)
--- PASS: TestMkdirAll_Basic/openat2=auto/nondir-symlink-dotdot (0.00s)
--- PASS: TestMkdirAll_Basic/openat2=auto/nondir-symlink-subdir (0.00s)
--- PASS: TestMkdirAll_Basic/openat2=true (0.06s)
--- PASS: TestMkdirAll_Basic/openat2=true/nondir-symlink-dotdot (0.00s)
--- PASS: TestMkdirAll_Basic/openat2=true/dotdot-in-existing (0.00s)
--- PASS: TestMkdirAll_Basic/openat2=true/nonlexical-level2-abs-rel
(0.00s)
--- PASS: TestMkdirAll_Basic/openat2=true/dangling-tricky1-basic (0.00s)
--- PASS: TestMkdirAll_Basic/openat2=true/nonlexical-level1-rel (0.00s)
--- PASS: TestMkdirAll_Basic/openat2=true/nondir-symlink-trailing
(0.00s)
--- PASS: TestMkdirAll_Basic/openat2=true/nondir-symlink-subdir (0.00s)
--- PASS: TestMkdirAll_Basic/openat2=true/dangling2-dotdot (0.00s)
--- PASS: TestMkdirAll_Basic/openat2=true/dangling-tricky2-trailing
(0.00s)
--- PASS: TestMkdirAll_Basic/openat2=true/basic (0.00s)
--- PASS: TestMkdirAll_Basic/openat2=true/nonlexical-level1-abs (0.00s)
--- PASS: TestMkdirAll_Basic/openat2=true/nonlexical-level3-abs (0.00s)
--- PASS: TestMkdirAll_Basic/openat2=true/dotdot-in-nonexisting (0.00s)
--- PASS: TestMkdirAll_Basic/openat2=true/dangling1-basic (0.00s)
--- PASS: TestMkdirAll_Basic/openat2=true/dangling3-trailing (0.00s)
--- PASS: TestMkdirAll_Basic/openat2=true/dangling-tricky1-trailing
(0.00s)
--- PASS: TestMkdirAll_Basic/openat2=true/dotdot-after-symlink (0.00s)
--- PASS: TestMkdirAll_Basic/openat2=true/nonlexical-level2-rel-open
(0.00s)
--- PASS: TestMkdirAll_Basic/openat2=true/sgid-dir-ownedbyus (0.00s)
--- PASS: TestMkdirAll_Basic/openat2=true/dangling1-trailing (0.00s)
--- PASS: TestMkdirAll_Basic/openat2=true/dangling2-trailing (0.00s)
--- PASS: TestMkdirAll_Basic/openat2=true/dangling2-basic (0.00s)
--- PASS: TestMkdirAll_Basic/openat2=true/dangling3-basic (0.00s)
--- PASS: TestMkdirAll_Basic/openat2=true/loop-dotdot (0.00s)
--- PASS: TestMkdirAll_Basic/openat2=true/existing (0.00s)
--- PASS: TestMkdirAll_Basic/openat2=true/nonlexical-basic (0.00s)
--- PASS: TestMkdirAll_Basic/openat2=true/nonlexical-level2-abs-abs
(0.00s)
--- PASS: TestMkdirAll_Basic/openat2=true/dangling1-dotdot (0.00s)
--- PASS: TestMkdirAll_Basic/openat2=true/dangling3-dotdot (0.00s)
--- PASS: TestMkdirAll_Basic/openat2=true/dangling-tricky1-dotdot
(0.00s)
--- PASS: TestMkdirAll_Basic/openat2=true/dangling-tricky2-dotdot
(0.00s)
--- PASS: TestMkdirAll_Basic/openat2=true/loop-basic (0.00s)
--- PASS: TestMkdirAll_Basic/openat2=true/nonlexical-level2-rel-rel
(0.00s)
--- PASS: TestMkdirAll_Basic/openat2=true/sgid-sticky-dir-ownedbyus
(0.00s)
--- PASS: TestMkdirAll_Basic/openat2=true/nondir-subdir (0.00s)
--- PASS: TestMkdirAll_Basic/openat2=true/dangling-tricky2-basic (0.00s)
--- PASS: TestMkdirAll_Basic/openat2=true/nondir-trailing (0.00s)
--- PASS: TestMkdirAll_Basic/openat2=true/loop-trailing (0.00s)
--- PASS: TestMkdirAll_Basic/openat2=true/nonlexical-level2-abs-open
(0.00s)
--- PASS: TestMkdirAll_Basic/openat2=true/nonlexical-level2-rel-abs
(0.00s)
--- PASS: TestMkdirAll_Basic/openat2=true/nonlexical-level3-rel (0.00s)
--- PASS: TestMkdirAll_Basic/openat2=true/nondir-dotdot (0.00s)
--- PASS: TestMkdirAll_Basic/openat2=false (0.08s)
--- PASS: TestMkdirAll_Basic/openat2=false/dangling2-basic (0.00s)
--- PASS: TestMkdirAll_Basic/openat2=false/dangling-tricky1-basic
(0.00s)
--- PASS: TestMkdirAll_Basic/openat2=false/nonlexical-level2-rel-open
(0.00s)
--- PASS: TestMkdirAll_Basic/openat2=false/dangling-tricky2-dotdot
(0.00s)
--- PASS: TestMkdirAll_Basic/openat2=false/nonlexical-basic (0.00s)
--- PASS: TestMkdirAll_Basic/openat2=false/nonlexical-level1-abs (0.00s)
--- PASS: TestMkdirAll_Basic/openat2=false/sgid-sticky-dir-ownedbyus
(0.00s)
--- PASS: TestMkdirAll_Basic/openat2=false/dotdot-in-nonexisting (0.00s)
--- PASS: TestMkdirAll_Basic/openat2=false/dangling1-trailing (0.00s)
--- PASS: TestMkdirAll_Basic/openat2=false/dangling2-trailing (0.00s)
--- PASS: TestMkdirAll_Basic/openat2=false/dangling2-dotdot (0.00s)
--- PASS: TestMkdirAll_Basic/openat2=false/dangling3-dotdot (0.00s)
--- PASS: TestMkdirAll_Basic/openat2=false/nonlexical-level2-abs-open
(0.00s)
--- PASS: TestMkdirAll_Basic/openat2=false/nonlexical-level3-abs (0.00s)
--- PASS: TestMkdirAll_Basic/openat2=false/dangling1-basic (0.00s)
--- PASS: TestMkdirAll_Basic/openat2=false/dangling3-trailing (0.00s)
--- PASS: TestMkdirAll_Basic/openat2=false/dangling-tricky1-trailing
(0.00s)
--- PASS: TestMkdirAll_Basic/openat2=false/dangling-tricky2-basic
(0.00s)
--- PASS: TestMkdirAll_Basic/openat2=false/existing (0.00s)
--- PASS: TestMkdirAll_Basic/openat2=false/basic (0.00s)
--- PASS: TestMkdirAll_Basic/openat2=false/nonlexical-level1-rel (0.00s)
--- PASS: TestMkdirAll_Basic/openat2=false/nonlexical-level2-abs-rel
(0.00s)
--- PASS: TestMkdirAll_Basic/openat2=false/nonlexical-level2-rel-abs
(0.00s)
--- PASS: TestMkdirAll_Basic/openat2=false/nondir-subdir (0.00s)
--- PASS: TestMkdirAll_Basic/openat2=false/nondir-symlink-dotdot (0.00s)
--- PASS: TestMkdirAll_Basic/openat2=false/dangling1-dotdot (0.00s)
--- PASS: TestMkdirAll_Basic/openat2=false/dotdot-after-symlink (0.00s)
--- PASS: TestMkdirAll_Basic/openat2=false/nonlexical-level2-abs-abs
(0.00s)
--- PASS: TestMkdirAll_Basic/openat2=false/nonlexical-level3-rel (0.00s)
--- PASS: TestMkdirAll_Basic/openat2=false/nondir-trailing (0.00s)
--- PASS: TestMkdirAll_Basic/openat2=false/nondir-symlink-trailing
(0.00s)
--- PASS: TestMkdirAll_Basic/openat2=false/loop-trailing (0.01s)
--- PASS: TestMkdirAll_Basic/openat2=false/nonlexical-level2-rel-rel
(0.00s)
--- PASS: TestMkdirAll_Basic/openat2=false/sgid-dir-ownedbyus (0.00s)
--- PASS: TestMkdirAll_Basic/openat2=false/nondir-dotdot (0.00s)
--- PASS: TestMkdirAll_Basic/openat2=false/loop-basic (0.01s)
--- PASS: TestMkdirAll_Basic/openat2=false/loop-dotdot (0.01s)
--- PASS: TestMkdirAll_Basic/openat2=false/dangling3-basic (0.00s)
--- PASS: TestMkdirAll_Basic/openat2=false/dangling-tricky1-dotdot
(0.00s)
--- PASS: TestMkdirAll_Basic/openat2=false/dangling-tricky2-trailing
(0.00s)
--- PASS: TestMkdirAll_Basic/openat2=false/dotdot-in-existing (0.00s)
--- PASS: TestMkdirAll_Basic/openat2=false/nondir-symlink-subdir (0.00s)
=== RUN TestMkdirAllHandle_Basic
=== RUN TestMkdirAllHandle_Basic/openat2=auto
=== RUN TestMkdirAllHandle_Basic/openat2=auto/nonlexical-level2-abs-open
=== RUN TestMkdirAllHandle_Basic/openat2=auto/nondir-dotdot
=== RUN TestMkdirAllHandle_Basic/openat2=auto/dangling2-basic
=== RUN TestMkdirAllHandle_Basic/openat2=auto/dangling3-basic
=== RUN TestMkdirAllHandle_Basic/openat2=auto/basic
=== RUN TestMkdirAllHandle_Basic/openat2=auto/nonlexical-level2-abs-abs
=== RUN TestMkdirAllHandle_Basic/openat2=auto/dangling1-trailing
=== RUN TestMkdirAllHandle_Basic/openat2=auto/dangling-tricky1-trailing
=== RUN TestMkdirAllHandle_Basic/openat2=auto/loop-basic
=== RUN TestMkdirAllHandle_Basic/openat2=auto/loop-dotdot
=== RUN TestMkdirAllHandle_Basic/openat2=auto/nonlexical-level2-rel-rel
=== RUN TestMkdirAllHandle_Basic/openat2=auto/nondir-symlink-trailing
=== RUN TestMkdirAllHandle_Basic/openat2=auto/dangling1-dotdot
=== RUN TestMkdirAllHandle_Basic/openat2=auto/dangling3-trailing
=== RUN TestMkdirAllHandle_Basic/openat2=auto/dangling3-dotdot
=== RUN TestMkdirAllHandle_Basic/openat2=auto/dangling-tricky2-basic
=== RUN TestMkdirAllHandle_Basic/openat2=auto/dotdot-after-symlink
=== RUN TestMkdirAllHandle_Basic/openat2=auto/nonlexical-level2-abs-rel
=== RUN TestMkdirAllHandle_Basic/openat2=auto/sgid-sticky-dir-ownedbyus
=== RUN TestMkdirAllHandle_Basic/openat2=auto/nondir-trailing
=== RUN TestMkdirAllHandle_Basic/openat2=auto/nondir-symlink-subdir
=== RUN TestMkdirAllHandle_Basic/openat2=auto/dangling-tricky1-dotdot
=== RUN TestMkdirAllHandle_Basic/openat2=auto/nonlexical-level3-abs
=== RUN TestMkdirAllHandle_Basic/openat2=auto/nonlexical-level3-rel
=== RUN TestMkdirAllHandle_Basic/openat2=auto/dotdot-in-nonexisting
=== RUN TestMkdirAllHandle_Basic/openat2=auto/dangling2-dotdot
=== RUN TestMkdirAllHandle_Basic/openat2=auto/dangling-tricky1-basic
=== RUN TestMkdirAllHandle_Basic/openat2=auto/nonlexical-level1-abs
=== RUN TestMkdirAllHandle_Basic/openat2=auto/sgid-dir-ownedbyus
=== RUN TestMkdirAllHandle_Basic/openat2=auto/nondir-subdir
=== RUN TestMkdirAllHandle_Basic/openat2=auto/dangling1-basic
=== RUN TestMkdirAllHandle_Basic/openat2=auto/dangling2-trailing
=== RUN TestMkdirAllHandle_Basic/openat2=auto/dangling-tricky2-trailing
=== RUN TestMkdirAllHandle_Basic/openat2=auto/loop-trailing
=== RUN TestMkdirAllHandle_Basic/openat2=auto/existing
=== RUN TestMkdirAllHandle_Basic/openat2=auto/nonlexical-basic
=== RUN TestMkdirAllHandle_Basic/openat2=auto/nonlexical-level2-rel-abs
=== RUN TestMkdirAllHandle_Basic/openat2=auto/nonlexical-level2-rel-open
=== RUN TestMkdirAllHandle_Basic/openat2=auto/nondir-symlink-dotdot
=== RUN TestMkdirAllHandle_Basic/openat2=auto/dangling-tricky2-dotdot
=== RUN TestMkdirAllHandle_Basic/openat2=auto/dotdot-in-existing
=== RUN TestMkdirAllHandle_Basic/openat2=auto/nonlexical-level1-rel
=== RUN TestMkdirAllHandle_Basic/openat2=true
=== RUN TestMkdirAllHandle_Basic/openat2=true/dotdot-in-existing
=== RUN TestMkdirAllHandle_Basic/openat2=true/nonlexical-level2-abs-open
=== RUN TestMkdirAllHandle_Basic/openat2=true/nonlexical-level2-rel-rel
=== RUN TestMkdirAllHandle_Basic/openat2=true/nonlexical-level3-abs
=== RUN TestMkdirAllHandle_Basic/openat2=true/dotdot-in-nonexisting
=== RUN TestMkdirAllHandle_Basic/openat2=true/nondir-symlink-trailing
=== RUN TestMkdirAllHandle_Basic/openat2=true/dangling1-trailing
=== RUN TestMkdirAllHandle_Basic/openat2=true/dangling2-dotdot
=== RUN TestMkdirAllHandle_Basic/openat2=true/nonlexical-basic
=== RUN TestMkdirAllHandle_Basic/openat2=true/dangling1-basic
=== RUN TestMkdirAllHandle_Basic/openat2=true/dangling1-dotdot
=== RUN TestMkdirAllHandle_Basic/openat2=true/dangling3-dotdot
=== RUN TestMkdirAllHandle_Basic/openat2=true/dangling-tricky1-dotdot
=== RUN TestMkdirAllHandle_Basic/openat2=true/dangling-tricky2-trailing
=== RUN TestMkdirAllHandle_Basic/openat2=true/loop-dotdot
=== RUN TestMkdirAllHandle_Basic/openat2=true/nonlexical-level1-rel
=== RUN TestMkdirAllHandle_Basic/openat2=true/nonlexical-level2-rel-open
=== RUN TestMkdirAllHandle_Basic/openat2=true/loop-trailing
=== RUN TestMkdirAllHandle_Basic/openat2=true/existing
=== RUN TestMkdirAllHandle_Basic/openat2=true/basic
=== RUN TestMkdirAllHandle_Basic/openat2=true/nonlexical-level3-rel
=== RUN TestMkdirAllHandle_Basic/openat2=true/nondir-symlink-dotdot
=== RUN TestMkdirAllHandle_Basic/openat2=true/dangling-tricky1-basic
=== RUN TestMkdirAllHandle_Basic/openat2=true/dangling-tricky2-basic
=== RUN TestMkdirAllHandle_Basic/openat2=true/loop-basic
=== RUN TestMkdirAllHandle_Basic/openat2=true/nonlexical-level2-abs-abs
=== RUN TestMkdirAllHandle_Basic/openat2=true/nonlexical-level2-rel-abs
=== RUN TestMkdirAllHandle_Basic/openat2=true/nondir-subdir
=== RUN TestMkdirAllHandle_Basic/openat2=true/dangling2-basic
=== RUN TestMkdirAllHandle_Basic/openat2=true/dangling3-basic
=== RUN TestMkdirAllHandle_Basic/openat2=true/dangling-tricky2-dotdot
=== RUN TestMkdirAllHandle_Basic/openat2=true/nonlexical-level1-abs
=== RUN TestMkdirAllHandle_Basic/openat2=true/sgid-dir-ownedbyus
=== RUN TestMkdirAllHandle_Basic/openat2=true/sgid-sticky-dir-ownedbyus
=== RUN TestMkdirAllHandle_Basic/openat2=true/nondir-trailing
=== RUN TestMkdirAllHandle_Basic/openat2=true/nondir-dotdot
=== RUN TestMkdirAllHandle_Basic/openat2=true/nondir-symlink-subdir
=== RUN TestMkdirAllHandle_Basic/openat2=true/dangling3-trailing
=== RUN TestMkdirAllHandle_Basic/openat2=true/dangling-tricky1-trailing
=== RUN TestMkdirAllHandle_Basic/openat2=true/dotdot-after-symlink
=== RUN TestMkdirAllHandle_Basic/openat2=true/nonlexical-level2-abs-rel
=== RUN TestMkdirAllHandle_Basic/openat2=true/dangling2-trailing
=== RUN TestMkdirAllHandle_Basic/openat2=false
=== RUN TestMkdirAllHandle_Basic/openat2=false/nonlexical-level2-abs-rel
=== RUN TestMkdirAllHandle_Basic/openat2=false/nonlexical-level2-rel-rel
=== RUN TestMkdirAllHandle_Basic/openat2=false/nondir-dotdot
=== RUN TestMkdirAllHandle_Basic/openat2=false/dangling3-basic
=== RUN TestMkdirAllHandle_Basic/openat2=false/dangling3-dotdot
=== RUN TestMkdirAllHandle_Basic/openat2=false/dangling-tricky1-basic
=== RUN TestMkdirAllHandle_Basic/openat2=false/nonlexical-level2-rel-abs
=== RUN TestMkdirAllHandle_Basic/openat2=false/nonlexical-level2-rel-open
=== RUN TestMkdirAllHandle_Basic/openat2=false/dotdot-in-nonexisting
=== RUN TestMkdirAllHandle_Basic/openat2=false/nondir-symlink-trailing
=== RUN TestMkdirAllHandle_Basic/openat2=false/dangling1-dotdot
=== RUN TestMkdirAllHandle_Basic/openat2=false/nonlexical-basic
=== RUN TestMkdirAllHandle_Basic/openat2=false/nonlexical-level3-rel
=== RUN TestMkdirAllHandle_Basic/openat2=false/sgid-dir-ownedbyus
=== RUN TestMkdirAllHandle_Basic/openat2=false/dangling2-basic
=== RUN TestMkdirAllHandle_Basic/openat2=false/dangling2-dotdot
=== RUN TestMkdirAllHandle_Basic/openat2=false/nonlexical-level1-rel
=== RUN TestMkdirAllHandle_Basic/openat2=false/nonlexical-level2-abs-abs
=== RUN TestMkdirAllHandle_Basic/openat2=false/nonlexical-level3-abs
=== RUN TestMkdirAllHandle_Basic/openat2=false/nondir-trailing
=== RUN TestMkdirAllHandle_Basic/openat2=false/nondir-symlink-subdir
=== RUN TestMkdirAllHandle_Basic/openat2=false/sgid-sticky-dir-ownedbyus
=== RUN TestMkdirAllHandle_Basic/openat2=false/dangling-tricky1-dotdot
=== RUN TestMkdirAllHandle_Basic/openat2=false/loop-trailing
=== RUN TestMkdirAllHandle_Basic/openat2=false/dotdot-in-existing
=== RUN TestMkdirAllHandle_Basic/openat2=false/nonlexical-level2-abs-open
=== RUN TestMkdirAllHandle_Basic/openat2=false/nondir-subdir
=== RUN TestMkdirAllHandle_Basic/openat2=false/nondir-symlink-dotdot
=== RUN TestMkdirAllHandle_Basic/openat2=false/dangling1-trailing
=== RUN TestMkdirAllHandle_Basic/openat2=false/dangling-tricky1-trailing
=== RUN TestMkdirAllHandle_Basic/openat2=false/dangling-tricky2-trailing
=== RUN TestMkdirAllHandle_Basic/openat2=false/dangling-tricky2-dotdot
=== RUN TestMkdirAllHandle_Basic/openat2=false/existing
=== RUN TestMkdirAllHandle_Basic/openat2=false/basic
=== RUN TestMkdirAllHandle_Basic/openat2=false/dangling1-basic
=== RUN TestMkdirAllHandle_Basic/openat2=false/dangling2-trailing
=== RUN TestMkdirAllHandle_Basic/openat2=false/dangling3-trailing
=== RUN TestMkdirAllHandle_Basic/openat2=false/dangling-tricky2-basic
=== RUN TestMkdirAllHandle_Basic/openat2=false/loop-basic
=== RUN TestMkdirAllHandle_Basic/openat2=false/loop-dotdot
=== RUN TestMkdirAllHandle_Basic/openat2=false/dotdot-after-symlink
=== RUN TestMkdirAllHandle_Basic/openat2=false/nonlexical-level1-abs
--- PASS: TestMkdirAllHandle_Basic (0.20s)
--- PASS: TestMkdirAllHandle_Basic/openat2=auto (0.06s)
--- PASS:
TestMkdirAllHandle_Basic/openat2=auto/nonlexical-level2-abs-open (0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=auto/nondir-dotdot (0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=auto/dangling2-basic (0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=auto/dangling3-basic (0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=auto/basic (0.00s)
--- PASS:
TestMkdirAllHandle_Basic/openat2=auto/nonlexical-level2-abs-abs (0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=auto/dangling1-trailing
(0.00s)
--- PASS:
TestMkdirAllHandle_Basic/openat2=auto/dangling-tricky1-trailing (0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=auto/loop-basic (0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=auto/loop-dotdot (0.00s)
--- PASS:
TestMkdirAllHandle_Basic/openat2=auto/nonlexical-level2-rel-rel (0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=auto/nondir-symlink-trailing
(0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=auto/dangling1-dotdot (0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=auto/dangling3-trailing
(0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=auto/dangling3-dotdot (0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=auto/dangling-tricky2-basic
(0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=auto/dotdot-after-symlink
(0.00s)
--- PASS:
TestMkdirAllHandle_Basic/openat2=auto/nonlexical-level2-abs-rel (0.00s)
--- PASS:
TestMkdirAllHandle_Basic/openat2=auto/sgid-sticky-dir-ownedbyus (0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=auto/nondir-trailing (0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=auto/nondir-symlink-subdir
(0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=auto/dangling-tricky1-dotdot
(0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=auto/nonlexical-level3-abs
(0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=auto/nonlexical-level3-rel
(0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=auto/dotdot-in-nonexisting
(0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=auto/dangling2-dotdot (0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=auto/dangling-tricky1-basic
(0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=auto/nonlexical-level1-abs
(0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=auto/sgid-dir-ownedbyus
(0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=auto/nondir-subdir (0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=auto/dangling1-basic (0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=auto/dangling2-trailing
(0.00s)
--- PASS:
TestMkdirAllHandle_Basic/openat2=auto/dangling-tricky2-trailing (0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=auto/loop-trailing (0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=auto/existing (0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=auto/nonlexical-basic (0.00s)
--- PASS:
TestMkdirAllHandle_Basic/openat2=auto/nonlexical-level2-rel-abs (0.00s)
--- PASS:
TestMkdirAllHandle_Basic/openat2=auto/nonlexical-level2-rel-open (0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=auto/nondir-symlink-dotdot
(0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=auto/dangling-tricky2-dotdot
(0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=auto/dotdot-in-existing
(0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=auto/nonlexical-level1-rel
(0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=true (0.06s)
--- PASS: TestMkdirAllHandle_Basic/openat2=true/dotdot-in-existing
(0.00s)
--- PASS:
TestMkdirAllHandle_Basic/openat2=true/nonlexical-level2-abs-open (0.00s)
--- PASS:
TestMkdirAllHandle_Basic/openat2=true/nonlexical-level2-rel-rel (0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=true/nonlexical-level3-abs
(0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=true/dotdot-in-nonexisting
(0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=true/nondir-symlink-trailing
(0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=true/dangling1-trailing
(0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=true/dangling2-dotdot (0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=true/nonlexical-basic (0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=true/dangling1-basic (0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=true/dangling1-dotdot (0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=true/dangling3-dotdot (0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=true/dangling-tricky1-dotdot
(0.00s)
--- PASS:
TestMkdirAllHandle_Basic/openat2=true/dangling-tricky2-trailing (0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=true/loop-dotdot (0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=true/nonlexical-level1-rel
(0.00s)
--- PASS:
TestMkdirAllHandle_Basic/openat2=true/nonlexical-level2-rel-open (0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=true/loop-trailing (0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=true/existing (0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=true/basic (0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=true/nonlexical-level3-rel
(0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=true/nondir-symlink-dotdot
(0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=true/dangling-tricky1-basic
(0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=true/dangling-tricky2-basic
(0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=true/loop-basic (0.00s)
--- PASS:
TestMkdirAllHandle_Basic/openat2=true/nonlexical-level2-abs-abs (0.00s)
--- PASS:
TestMkdirAllHandle_Basic/openat2=true/nonlexical-level2-rel-abs (0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=true/nondir-subdir (0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=true/dangling2-basic (0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=true/dangling3-basic (0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=true/dangling-tricky2-dotdot
(0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=true/nonlexical-level1-abs
(0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=true/sgid-dir-ownedbyus
(0.00s)
--- PASS:
TestMkdirAllHandle_Basic/openat2=true/sgid-sticky-dir-ownedbyus (0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=true/nondir-trailing (0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=true/nondir-dotdot (0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=true/nondir-symlink-subdir
(0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=true/dangling3-trailing
(0.00s)
--- PASS:
TestMkdirAllHandle_Basic/openat2=true/dangling-tricky1-trailing (0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=true/dotdot-after-symlink
(0.00s)
--- PASS:
TestMkdirAllHandle_Basic/openat2=true/nonlexical-level2-abs-rel (0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=true/dangling2-trailing
(0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=false (0.08s)
--- PASS:
TestMkdirAllHandle_Basic/openat2=false/nonlexical-level2-abs-rel (0.00s)
--- PASS:
TestMkdirAllHandle_Basic/openat2=false/nonlexical-level2-rel-rel (0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=false/nondir-dotdot (0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=false/dangling3-basic (0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=false/dangling3-dotdot
(0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=false/dangling-tricky1-basic
(0.00s)
--- PASS:
TestMkdirAllHandle_Basic/openat2=false/nonlexical-level2-rel-abs (0.00s)
--- PASS:
TestMkdirAllHandle_Basic/openat2=false/nonlexical-level2-rel-open (0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=false/dotdot-in-nonexisting
(0.00s)
--- PASS:
TestMkdirAllHandle_Basic/openat2=false/nondir-symlink-trailing (0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=false/dangling1-dotdot
(0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=false/nonlexical-basic
(0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=false/nonlexical-level3-rel
(0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=false/sgid-dir-ownedbyus
(0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=false/dangling2-basic (0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=false/dangling2-dotdot
(0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=false/nonlexical-level1-rel
(0.00s)
--- PASS:
TestMkdirAllHandle_Basic/openat2=false/nonlexical-level2-abs-abs (0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=false/nonlexical-level3-abs
(0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=false/nondir-trailing (0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=false/nondir-symlink-subdir
(0.00s)
--- PASS:
TestMkdirAllHandle_Basic/openat2=false/sgid-sticky-dir-ownedbyus (0.00s)
--- PASS:
TestMkdirAllHandle_Basic/openat2=false/dangling-tricky1-dotdot (0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=false/loop-trailing (0.01s)
--- PASS: TestMkdirAllHandle_Basic/openat2=false/dotdot-in-existing
(0.00s)
--- PASS:
TestMkdirAllHandle_Basic/openat2=false/nonlexical-level2-abs-open (0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=false/nondir-subdir (0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=false/nondir-symlink-dotdot
(0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=false/dangling1-trailing
(0.00s)
--- PASS:
TestMkdirAllHandle_Basic/openat2=false/dangling-tricky1-trailing (0.00s)
--- PASS:
TestMkdirAllHandle_Basic/openat2=false/dangling-tricky2-trailing (0.00s)
--- PASS:
TestMkdirAllHandle_Basic/openat2=false/dangling-tricky2-dotdot (0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=false/existing (0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=false/basic (0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=false/dangling1-basic (0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=false/dangling2-trailing
(0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=false/dangling3-trailing
(0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=false/dangling-tricky2-basic
(0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=false/loop-basic (0.01s)
--- PASS: TestMkdirAllHandle_Basic/openat2=false/loop-dotdot (0.01s)
--- PASS: TestMkdirAllHandle_Basic/openat2=false/dotdot-after-symlink
(0.00s)
--- PASS: TestMkdirAllHandle_Basic/openat2=false/nonlexical-level1-abs
(0.00s)
=== RUN TestMkdirAll_AsRoot
util_linux_test.go:25: test requires root
--- SKIP: TestMkdirAll_AsRoot (0.00s)
=== RUN TestMkdirAllHandle_AsRoot
util_linux_test.go:25: test requires root
--- SKIP: TestMkdirAllHandle_AsRoot (0.00s)
=== RUN TestMkdirAll_InvalidMode
--- PASS: TestMkdirAll_InvalidMode (0.00s)
=== RUN TestMkdirAllHandle_InvalidMode
--- PASS: TestMkdirAllHandle_InvalidMode (0.00s)
=== RUN TestMkdirAllHandle_RacingRename
=== RUN TestMkdirAllHandle_RacingRename/openat2=true
=== RUN TestMkdirAllHandle_RacingRename/openat2=true/swapdir-empty-ok-good
mkdir_linux_test.go:418: after 2000 runs: passOk=2000(100.000%)
passErr=0(0.000%) fail=0(0.000%)
=== RUN
TestMkdirAllHandle_RacingRename/openat2=true/swapdir-empty-badmode-trailing
mkdir_linux_test.go:418: after 2000 runs: passOk=2000(100.000%)
passErr=0(0.000%) fail=0(0.000%)
=== RUN
TestMkdirAllHandle_RacingRename/openat2=true/swapdir-empty-badmode-partial
mkdir_linux_test.go:418: after 2000 runs: passOk=2000(100.000%)
passErr=0(0.000%) fail=0(0.000%)
=== RUN
TestMkdirAllHandle_RacingRename/openat2=true/swapdir-nonempty1-trailing
mkdir_linux_test.go:418: after 2000 runs: passOk=2000(100.000%)
passErr=0(0.000%) fail=0(0.000%)
=== RUN TestMkdirAllHandle_RacingRename/openat2=true/swapdir-nonempty1-partial
mkdir_linux_test.go:418: after 2000 runs: passOk=2000(100.000%)
passErr=0(0.000%) fail=0(0.000%)
=== RUN
TestMkdirAllHandle_RacingRename/openat2=true/swapdir-nonempty2-trailing
mkdir_linux_test.go:418: after 2000 runs: passOk=2000(100.000%)
passErr=0(0.000%) fail=0(0.000%)
=== RUN TestMkdirAllHandle_RacingRename/openat2=true/swapdir-nonempty2-partial
mkdir_linux_test.go:418: after 2000 runs: passOk=2000(100.000%)
passErr=0(0.000%) fail=0(0.000%)
=== RUN TestMkdirAllHandle_RacingRename/openat2=true/swapfile-trailing
mkdir_linux_test.go:418: after 2000 runs: passOk=2000(100.000%)
passErr=0(0.000%) fail=0(0.000%)
=== RUN TestMkdirAllHandle_RacingRename/openat2=true/swapfile-partial
mkdir_linux_test.go:418: after 2000 runs: passOk=2000(100.000%)
passErr=0(0.000%) fail=0(0.000%)
=== RUN TestMkdirAllHandle_RacingRename/openat2=false
=== RUN TestMkdirAllHandle_RacingRename/openat2=false/swapdir-empty-ok-good
mkdir_linux_test.go:418: after 2000 runs: passOk=2000(100.000%)
passErr=0(0.000%) fail=0(0.000%)
=== RUN
TestMkdirAllHandle_RacingRename/openat2=false/swapdir-empty-badmode-trailing
mkdir_linux_test.go:418: after 2000 runs: passOk=2000(100.000%)
passErr=0(0.000%) fail=0(0.000%)
=== RUN
TestMkdirAllHandle_RacingRename/openat2=false/swapdir-empty-badmode-partial
panic: test timed out after 20m0s
running tests:
TestMkdirAllHandle_RacingRename (15m28s)
TestMkdirAllHandle_RacingRename/openat2=false (3m14s)
TestMkdirAllHandle_RacingRename/openat2=false/swapdir-empty-badmode-partial
(31s)
goroutine 865 [running]:
testing.(*M).startAlarm.func1()
/usr/lib/go-1.24/src/testing/testing.go:2484 +0x394
created by time.goFunc
/usr/lib/go-1.24/src/time/sleep.go:215 +0x2d
goroutine 1 [chan receive, 15 minutes]:
testing.(*T).Run(0xc0000cc540, {0x696fb6?, 0xc0000d9b30?}, 0x6a67f8)
/usr/lib/go-1.24/src/testing/testing.go:1859 +0x431
testing.runTests.func1(0xc0000cc540)
/usr/lib/go-1.24/src/testing/testing.go:2279 +0x37
testing.tRunner(0xc0000cc540, 0xc0000d9c70)
/usr/lib/go-1.24/src/testing/testing.go:1792 +0xf4
testing.runTests(0xc000010288, {0x85f5a0, 0x2c, 0x2c}, {0x8ac220?, 0x7?,
0x8ab0a0?})
/usr/lib/go-1.24/src/testing/testing.go:2277 +0x4b4
testing.(*M).Run(0xc000094fa0)
/usr/lib/go-1.24/src/testing/testing.go:2142 +0x64a
main.main()
_testmain.go:131 +0x9b
goroutine 838 [chan receive, 3 minutes]:
testing.(*T).Run(0xc0003f4000, {0xc0001dc130?, 0xc000061f20?}, 0xc0003c80d8)
/usr/lib/go-1.24/src/testing/testing.go:1859 +0x431
github.com/cyphar/filepath-securejoin.withWithoutOpenat2(0xc0003f4000, 0x93?,
0x6a6a30)
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/github.com/cyphar/filepath-securejoin/util_linux_test.go:35
+0x6d
github.com/cyphar/filepath-securejoin.TestMkdirAllHandle_RacingRename(0xc0003f4000?)
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/github.com/cyphar/filepath-securejoin/mkdir_linux_test.go:325
+0x1c
testing.tRunner(0xc0003f4000, 0x6a67f8)
/usr/lib/go-1.24/src/testing/testing.go:1792 +0xf4
created by testing.(*T).Run in goroutine 1
/usr/lib/go-1.24/src/testing/testing.go:1851 +0x413
goroutine 858 [chan receive]:
testing.(*T).Run(0xc0003f4540, {0xc000366040?, 0xc000063cb8?}, 0xc0000bc070)
/usr/lib/go-1.24/src/testing/testing.go:1859 +0x431
github.com/cyphar/filepath-securejoin.TestMkdirAllHandle_RacingRename.func1(0xc0003f4540)
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/github.com/cyphar/filepath-securejoin/mkdir_linux_test.go:375
+0x4fc
github.com/cyphar/filepath-securejoin.withWithoutOpenat2.func1(0xc0003f4540)
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/github.com/cyphar/filepath-securejoin/util_linux_test.go:43
+0x111
testing.tRunner(0xc0003f4540, 0xc0003c80d8)
/usr/lib/go-1.24/src/testing/testing.go:1792 +0xf4
created by testing.(*T).Run in goroutine 838
/usr/lib/go-1.24/src/testing/testing.go:1851 +0x413
goroutine 863 [runnable]:
github.com/cyphar/filepath-securejoin.TestMkdirAllHandle_RacingRename.func1.1(0xc0003f4380)
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/github.com/cyphar/filepath-securejoin/mkdir_linux_test.go:406
+0x2dc
testing.tRunner(0xc0003f4380, 0xc0000bc070)
/usr/lib/go-1.24/src/testing/testing.go:1792 +0xf4
created by testing.(*T).Run in goroutine 858
/usr/lib/go-1.24/src/testing/testing.go:1851 +0x413
goroutine 864 [runnable]:
github.com/cyphar/filepath-securejoin.TestMkdirAllHandle_RacingRename.func1.1.1(0xc0003cc700)
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/github.com/cyphar/filepath-securejoin/mkdir_linux_test.go:382
+0x58
created by
github.com/cyphar/filepath-securejoin.TestMkdirAllHandle_RacingRename.func1.1
in goroutine 863
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/github.com/cyphar/filepath-securejoin/mkdir_linux_test.go:378
+0x16d
FAIL github.com/cyphar/filepath-securejoin 1200.017s
FAIL
dh_auto_test: error: cd obj-x86_64-linux-gnu && go test -vet=off -v -p 1
-timeout=20m github.com/cyphar/filepath-securejoin returned exit code 1
make[1]: *** [debian/rules:9: 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
--------------------------------------------------------------------------------
The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:
https://people.debian.org/~sanvila/build-logs/202503/
About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.
In this particular case, the build was made on AWS machines of type
m7a.medium and r7a.medium. Incidentally, those machines have a single CPU,
but at this point it's not clear yet if that's the condition which triggers
the build failure or, for example, the fact that they are overall slower
than other instance types, or maybe some other reason.
If you could not reproduce the bug using GRUB_CMDLINE_LINUX="nr_cpus=1"
please contact me privately, as I am willing to provide ssh access to a
virtual machine where the bug is fully reproducible.
Disclaimer: Please note that this is probably a violation of
Debian Policy 4.2, and the only reason I'm initially reporting
it as "important" is to avoid discussing about the severity.
If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:golang-github-cyphar-filepath-securejoin, so
that this is still
visible in the BTS web page for this package.
Thanks.