Your message dated Fri, 27 Feb 2026 13:34:36 +0000
with message-id <[email protected]>
and subject line Bug#1129110: fixed in docker.io 27.5.1+dfsg4-2
has caused the Debian Bug report #1129110,
regarding docker.io: FTBFS: FAIL    github.com/docker/docker/builder/dockerfile 
[build failed]
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1129110: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1129110
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:docker.io
Version: 27.5.1+dfsg4-1
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/202602/

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:docker.io, so that this is still
visible in the BTS web page for this package.

Thanks.

--------------------------------------------------------------------------------
[...]
 debian/rules clean
dh clean --buildsystem=golang --with=bash-completion,golang 
--builddirectory=_build
   dh_auto_clean -O--buildsystem=golang -O--builddirectory=_build
   dh_autoreconf_clean -O--buildsystem=golang -O--builddirectory=_build
   debian/rules override_dh_clean
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_clean
rm -f -v -r autogen bundles man/man*/ debian/tmphome
## Remove Files-Excluded (when built from checkout or non-DFSG tarball):
rm -f -rv `perl -0nE 'say grep { $_=q{ */}.$_ } split(/\s+/,$1) if 
m{^Files\-Excluded:\s*(.*?)(?:\n\n|^Files|^Comment:)}sm;' debian/copyright`
find */vendor -mindepth 1 -type d -empty -delete -printf 'removed %p\n'
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
 debian/rules binary
dh binary --buildsystem=golang --with=bash-completion,golang 
--builddirectory=_build
   dh_update_autotools_config -O--buildsystem=golang -O--builddirectory=_build

[... snipped ...]


=== SKIP: daemon/graphdriver/fuse-overlayfs TestFUSEOverlayFSCreateBase (0.00s)
time="2026-02-26T16:29:30Z" level=error msg="exec: \"fuse-overlayfs\": 
executable file not found in $PATH" storage-driver=fuse-overlayfs
    graphtest_unix.go:39: graphdriver: driver not supported
    graphtest_unix.go:41: Driver fuse-overlayfs not supported

=== SKIP: daemon/graphdriver/fuse-overlayfs TestFUSEOverlayFSCreateSnap (0.00s)
time="2026-02-26T16:29:30Z" level=error msg="exec: \"fuse-overlayfs\": 
executable file not found in $PATH" storage-driver=fuse-overlayfs
    graphtest_unix.go:39: graphdriver: driver not supported
    graphtest_unix.go:41: Driver fuse-overlayfs not supported

=== SKIP: daemon/graphdriver/fuse-overlayfs TestFUSEOverlayFS128LayerRead 
(0.00s)
time="2026-02-26T16:29:30Z" level=error msg="exec: \"fuse-overlayfs\": 
executable file not found in $PATH" storage-driver=fuse-overlayfs
    graphtest_unix.go:39: graphdriver: driver not supported
    graphtest_unix.go:41: Driver fuse-overlayfs not supported

=== SKIP: daemon/graphdriver/fuse-overlayfs TestFUSEOverlayFSTeardown (0.00s)
    graphtest_unix.go:68: No driver to put!

=== SKIP: daemon/graphdriver/overlay2 TestOverlaySetup (0.02s)
time="2026-02-26T16:29:31Z" level=error msg="failed to mount overlay: operation 
not permitted" storage-driver=overlay2
    graphtest_unix.go:39: graphdriver: driver not supported
    graphtest_unix.go:41: Driver overlay2 not supported

=== SKIP: daemon/graphdriver/overlay2 TestOverlayCreateEmpty (0.00s)
time="2026-02-26T16:29:31Z" level=error msg="failed to mount overlay: operation 
not permitted" storage-driver=overlay2
    graphtest_unix.go:39: graphdriver: driver not supported
    graphtest_unix.go:41: Driver overlay2 not supported

=== SKIP: daemon/graphdriver/overlay2 TestOverlayCreateBase (0.00s)
time="2026-02-26T16:29:31Z" level=error msg="failed to mount overlay: operation 
not permitted" storage-driver=overlay2
    graphtest_unix.go:39: graphdriver: driver not supported
    graphtest_unix.go:41: Driver overlay2 not supported

=== SKIP: daemon/graphdriver/overlay2 TestOverlayCreateSnap (0.00s)
time="2026-02-26T16:29:31Z" level=error msg="failed to mount overlay: operation 
not permitted" storage-driver=overlay2
    graphtest_unix.go:39: graphdriver: driver not supported
    graphtest_unix.go:41: Driver overlay2 not supported

=== SKIP: daemon/graphdriver/overlay2 TestOverlay128LayerRead (0.00s)
time="2026-02-26T16:29:31Z" level=error msg="failed to mount overlay: operation 
not permitted" storage-driver=overlay2
    graphtest_unix.go:39: graphdriver: driver not supported
    graphtest_unix.go:41: Driver overlay2 not supported

=== SKIP: daemon/graphdriver/overlay2 TestOverlayDiffApply10Files (0.00s)
time="2026-02-26T16:29:31Z" level=warning msg="Not using native diff for 
overlay2, this may cause degraded performance for building images: failed to 
mount overlay: operation not permitted" storage-driver=overlay2
    overlay_test.go:29: Cannot run test with naive diff

=== SKIP: daemon/graphdriver/overlay2 TestOverlayChanges (0.00s)
    overlay_test.go:61: Cannot run test with naive change algorithm

=== SKIP: daemon/graphdriver/overlay2 TestOverlayTeardown (0.00s)
    graphtest_unix.go:68: No driver to put!

=== SKIP: daemon/graphdriver/zfs TestZfsSetup (0.00s)
    graphtest_unix.go:39: graphdriver: prerequisites for driver not satisfied 
(wrong filesystem?)
    graphtest_unix.go:41: Driver zfs not supported

=== SKIP: daemon/graphdriver/zfs TestZfsCreateEmpty (0.00s)
    graphtest_unix.go:39: graphdriver: prerequisites for driver not satisfied 
(wrong filesystem?)
    graphtest_unix.go:41: Driver zfs not supported

=== SKIP: daemon/graphdriver/zfs TestZfsCreateBase (0.00s)
    graphtest_unix.go:39: graphdriver: prerequisites for driver not satisfied 
(wrong filesystem?)
    graphtest_unix.go:41: Driver zfs not supported

=== SKIP: daemon/graphdriver/zfs TestZfsCreateSnap (0.00s)
    graphtest_unix.go:39: graphdriver: prerequisites for driver not satisfied 
(wrong filesystem?)
    graphtest_unix.go:41: Driver zfs not supported

=== SKIP: daemon/graphdriver/zfs TestZfsSetQuota (0.00s)
    graphtest_unix.go:39: graphdriver: prerequisites for driver not satisfied 
(wrong filesystem?)
    graphtest_unix.go:41: Driver zfs not supported

=== SKIP: daemon/graphdriver/zfs TestZfsTeardown (0.00s)
    graphtest_unix.go:68: No driver to put!

=== SKIP: daemon/logger/journald TestLogRead/Tail/Live (0.00s)
    read_test.go:25: systemd-journal-remote command not found

=== SKIP: daemon/logger/journald TestLogRead/Tail/StoppedEmpty (0.00s)
    read_test.go:25: systemd-journal-remote command not found

=== SKIP: daemon/logger/journald TestLogRead/Tail/Stopped (0.00s)
    read_test.go:25: systemd-journal-remote command not found

=== SKIP: daemon/logger/journald TestLogRead/Tail/LiveEmpty (0.00s)
    read_test.go:25: systemd-journal-remote command not found

=== SKIP: daemon/logger/journald TestLogRead/Follow/FromEmptyLog/Tail=-1 (0.00s)
    read_test.go:25: systemd-journal-remote command not found

=== SKIP: daemon/logger/journald TestLogRead/Follow/Concurrent (0.00s)
    read_test.go:25: systemd-journal-remote command not found

=== SKIP: daemon/logger/journald TestLogRead/Follow/MultipleStarts (0.00s)
    read_test.go:25: systemd-journal-remote command not found

=== SKIP: daemon/logger/journald TestLogRead/Follow/Tail>0 (0.00s)
    read_test.go:25: systemd-journal-remote command not found

=== SKIP: daemon/logger/journald TestLogRead/Follow/AttachMidStream (0.00s)
    read_test.go:25: systemd-journal-remote command not found

=== SKIP: daemon/logger/journald TestLogRead/Follow/FromEmptyLog/Tail=42 (0.00s)
    read_test.go:25: systemd-journal-remote command not found

=== SKIP: daemon/logger/journald TestLogRead/Follow/FromEmptyLog/Tail=1 (0.00s)
    read_test.go:25: systemd-journal-remote command not found

=== SKIP: daemon/logger/journald TestLogRead/Follow/FromEmptyLog/Tail=0 (0.00s)
    read_test.go:25: systemd-journal-remote command not found

=== SKIP: daemon/logger/journald TestLogRead/Follow/Until (0.00s)
    read_test.go:25: systemd-journal-remote command not found

=== SKIP: daemon/logger/journald TestLogRead/Follow/SinceAndUntil (0.00s)
    read_test.go:25: systemd-journal-remote command not found

=== SKIP: daemon/logger/journald TestLogRead/Follow/Since (0.00s)
    read_test.go:25: systemd-journal-remote command not found

=== SKIP: daemon/logger/journald TestLogRead/Follow/Tail=0 (0.00s)
    read_test.go:25: systemd-journal-remote command not found

=== SKIP: internal/containerfs TestEnsureRemoveAllWithMount (0.00s)
    rm_test.go:16: skipping test that requires root

=== SKIP: internal/safepath TestJoinGoodSymlink (0.00s)
    join_test.go:54: Debian-local: Test requires root

=== SKIP: internal/safepath TestJoinWithSymlinkReplace (0.00s)
    join_test.go:89: Debian-local: Test requires root

=== SKIP: internal/safepath TestJoinCloseInvalidates (0.00s)
    join_test.go:130: Debian-local: Test requires root

=== SKIP: pkg/archive TestOverlayTarUntar (0.00s)
    archive_linux_test.go:32: os.Getuid() != 0: skipping test that requires root

=== SKIP: pkg/archive TestOverlayTarAUFSUntar (0.00s)
    archive_linux_test.go:32: os.Getuid() != 0: skipping test that requires root

=== SKIP: pkg/archive TestDecompressStreamZstd (0.00s)
    archive_test.go:141: zstd not installed

=== SKIP: pkg/archive TestUntarPath (0.00s)
    archive_test.go:335: runtime.GOOS != "windows" && os.Getuid() != 0: 
skipping test that requires root

=== SKIP: pkg/archive TestCopyWithTarInexistentDestWillCreateIt (0.00s)
    archive_test.go:475: runtime.GOOS != "windows" && os.Getuid() != 0: 
skipping test that requires root

=== SKIP: pkg/archive TestUntarHardlinkToSymlink (0.00s)
    archive_test.go:1023: runtime.GOOS != "windows" && os.Getuid() != 0: 
skipping test that requires root

=== SKIP: pkg/archive TestImpliedDirectoryPermissions (0.00s)
    archive_test.go:1267: Debian-local: tests not running as root

=== SKIP: pkg/archive TestReplaceFileTarWrapper (0.00s)
    archive_test.go:1424: runtime.GOOS != "windows" && os.Getuid() != 0: 
skipping test that requires root

=== SKIP: pkg/archive TestPrefixHeaderReadable (0.00s)
    archive_test.go:1365: runtime.GOOS != "windows" && os.Getuid() != 0: 
skipping test that requires root

=== SKIP: pkg/archive TestUntarParentPathPermissions (0.00s)
    archive_unix_test.go:150: os.Getuid() != 0: skipping test that requires root

=== SKIP: pkg/archive TestTarWithBlockCharFifo (0.00s)
    archive_unix_test.go:193: os.Getuid() != 0: skipping test that requires root

=== SKIP: pkg/archive TestTarUntarWithXattr (0.00s)
    archive_unix_test.go:235: os.Getuid() != 0: skipping test that requires root

=== SKIP: pkg/archive TestChangesWithChanges (0.00s)
    changes_test.go:510: runtime.GOOS != "windows" && os.Getuid() != 0: 
skipping test that requires root

=== SKIP: pkg/archive TestChangesWithChangesGH13590 (0.00s)
    changes_test.go:510: runtime.GOOS != "windows" && os.Getuid() != 0: 
skipping test that requires root

=== SKIP: pkg/chrootarchive TestChrootTarUntar (0.00s)
    archive_test.go:39: os.Getuid() != 0: skipping test that requires root

=== SKIP: pkg/chrootarchive TestChrootUntarWithHugeExcludesList (0.00s)
    archive_test.go:67: os.Getuid() != 0: skipping test that requires root

=== SKIP: pkg/chrootarchive TestChrootTarUntarWithSymlink (0.00s)
    archive_test.go:159: os.Getuid() != 0: skipping test that requires root

=== SKIP: pkg/chrootarchive TestChrootCopyWithTar (0.00s)
    archive_test.go:179: os.Getuid() != 0: skipping test that requires root

=== SKIP: pkg/chrootarchive TestChrootCopyFileWithTar (0.00s)
    archive_test.go:222: os.Getuid() != 0: skipping test that requires root

=== SKIP: pkg/chrootarchive TestChrootUntarPath (0.00s)
    archive_test.go:263: os.Getuid() != 0: skipping test that requires root

=== SKIP: pkg/chrootarchive TestChrootUntarEmptyArchiveFromSlowReader (0.00s)
    archive_test.go:321: os.Getuid() != 0: skipping test that requires root

=== SKIP: pkg/chrootarchive TestChrootApplyEmptyArchiveFromSlowReader (0.00s)
    archive_test.go:334: os.Getuid() != 0: skipping test that requires root

=== SKIP: pkg/chrootarchive TestChrootApplyDotDotFile (0.00s)
    archive_test.go:347: os.Getuid() != 0: skipping test that requires root

=== SKIP: pkg/chrootarchive TestUntarWithMaliciousSymlinks (0.00s)
    archive_unix_test.go:26: os.Getuid() != 0: skipping test that requires root

=== SKIP: pkg/chrootarchive TestTarWithMaliciousSymlinks (0.00s)
    archive_unix_test.go:86: os.Getuid() != 0: skipping test that requires root

=== SKIP: pkg/idtools TestMkdirAllAndChown (0.00s)
    idtools_unix_test.go:490: os.Getuid() != 0: skipping test that requires root

=== SKIP: pkg/idtools TestMkdirAllAndChownNew (0.00s)
    idtools_unix_test.go:490: os.Getuid() != 0: skipping test that requires root

=== SKIP: pkg/idtools TestMkdirAllAndChownNewRelative (0.00s)
    idtools_unix_test.go:490: os.Getuid() != 0: skipping test that requires root

=== SKIP: pkg/idtools TestMkdirAndChown (0.00s)
    idtools_unix_test.go:490: os.Getuid() != 0: skipping test that requires root

=== SKIP: pkg/idtools TestGetRootUIDGID (0.00s)
    idtools_unix_test.go:363: DM - skipping malfunctioning test, fails on sbuild

=== SKIP: pkg/idtools TestNewIDMappings (0.00s)
    idtools_unix_test.go:490: os.Getuid() != 0: skipping test that requires root

=== SKIP: pkg/idtools TestLookupUserAndGroup (0.00s)
    idtools_unix_test.go:490: os.Getuid() != 0: skipping test that requires root

=== SKIP: pkg/sysinfo TestNewAppArmorEnabled (0.00s)
    sysinfo_linux_test.go:76: AppArmor Must be Enabled

=== SKIP: pkg/sysinfo TestNewAppArmorDisabled (0.00s)
    sysinfo_linux_test.go:86: AppArmor Must be Disabled

=== SKIP: pkg/sysinfo TestNewCgroupNamespacesDisabled (0.00s)
    sysinfo_linux_test.go:106: cgroup namespaces must be disabled

=== SKIP: plugin TestManagerWithPluginMounts (0.00s)
    manager_linux_test.go:25: os.Getuid() != 0: skipping test that requires root

=== SKIP: plugin TestPluginAlreadyRunningOnStartup (0.00s)
    manager_linux_test.go:170: os.Getuid() != 0: skipping test that requires 
root

=== SKIP: quota TestBlockDev (0.00s)
    projectquota_test.go:20: requires mounts

=== SKIP: volume/local TestQuota (0.00s)
    local_linux_test.go:26: requires mounts

=== SKIP: volume/local TestCreateWithOpts (0.00s)
    local_test.go:199: os.Getuid() != 0: requires mounts

=== SKIP: volume/mounts TestValidateLCOWMount (0.00s)
    validate_test.go:73: only tested on Windows

=== Failed
=== FAIL: builder/dockerfile  (0.00s)
FAIL    github.com/docker/docker/builder/dockerfile [build failed]

=== FAIL: daemon  (0.00s)
FAIL    github.com/docker/docker/daemon [build failed]

=== FAIL: pkg/streamformatter  (0.00s)
FAIL    github.com/docker/docker/pkg/streamformatter [build failed]

=== FAIL: testutil/daemon  (0.00s)
FAIL    github.com/docker/docker/testutil/daemon [build failed]

DONE 2981 tests, 91 skipped, 4 failures in 136.070s
make[1]: *** [debian/rules:137: override_dh_auto_test] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:71: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess failed with exit 
status 2
--------------------------------------------------------------------------------

--- End Message ---
--- Begin Message ---
Source: docker.io
Source-Version: 27.5.1+dfsg4-2
Done: Reinhard Tartler <[email protected]>

We believe that the bug you reported is fixed in the latest version of
docker.io, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Reinhard Tartler <[email protected]> (supplier of updated docker.io package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Fri, 27 Feb 2026 08:21:20 -0500
Source: docker.io
Architecture: source
Version: 27.5.1+dfsg4-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Go Packaging Team <[email protected]>
Changed-By: Reinhard Tartler <[email protected]>
Closes: 1129110
Changes:
 docker.io (27.5.1+dfsg4-2) unstable; urgency=medium
 .
   * Fix compilation errors from newer docker vet, Closes: #1129110
Checksums-Sha1:
 6a1409d20488eb3c3ec588f5fe08ecca45e74b76 8623 docker.io_27.5.1+dfsg4-2.dsc
 16f3a4f4492fc1e37614ba585209fcc6fdc40ce9 55232 
docker.io_27.5.1+dfsg4-2.debian.tar.xz
Checksums-Sha256:
 9e80b83116777a3e73a585100bbd963f98208fe58a54315284c9a6e11d82571d 8623 
docker.io_27.5.1+dfsg4-2.dsc
 23bec5eb40d4d7316430141fb4e94c21fa9510dab00f0404a60f65663660f4c4 55232 
docker.io_27.5.1+dfsg4-2.debian.tar.xz
Files:
 bb0404becfd6bdbd836592af5da5c160 8623 admin optional 
docker.io_27.5.1+dfsg4-2.dsc
 cd5cdb8e7ee6853c55ccd081033f6900 55232 admin optional 
docker.io_27.5.1+dfsg4-2.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQJIBAEBCgAyFiEEMN59F2OrlFLH4IJQSadpd5QoJssFAmmhmw0UHHNpcmV0YXJ0
QHRhdXdhcmUuZGUACgkQSadpd5QoJsv1HRAAnQPFn+IL6eNXAOQO7m4/Se9UsZuD
0iKHmxdng9OjOwBas/xZWul/NFya6lr2+7Q8gSTUH4HK4iKLNB7uETW66YQzklpK
2c15CAqDvnGQjLfsMazJkuPD2vP82lOQVvKZ3KHqG9zNVRZANn32gBbmjRwqnCIv
Ux4flc7Cc7nfXMfQUOXrTrrfd41hOBEzfWzq6H5P368dQyFIXyMuA3bzIgQQhN1p
l8a5aFpM1eYKT0JB/Iv3VrIK+Mif/3ZMLWqOdE0snZ5YxMnrAkGaLD1m97IoN068
KB8qGtJCSr1JujAdtC2R2CxTDlZHYmnh2q2UI0i/cv+NQPJKHNbtWhn/EkDiqkMh
DlvdsA7xLeh2bPyvR651NEzW2CEQW2dK930gR/pGU/6eGwq5d2EN9h4xEbvPD0A4
WUTDcYlKwVxlc32SqTRMsLx7VF0HIZPLkJcvIt2PXMqNPQu4sW2go4IiWX2WWrWj
9/xqUKKSXIzD+q+h8l8Sx5uWEr7yxYGJbHvtiryP98mj70UUnG0vYIhRBwS99iWR
9FnR5TGdNHCjCvFIjBrz710OLHvTfyBehjK80wUh+Lo0tGrxpbZOU4zRNOKpcFKp
biwmkUcSF6pHiLifSv9VRUQoLWuPAkrZ7tB5+1PhrQTz/jmsu3e3Jn/XrNqz4keq
NIN6puW+nrs1kIA=
=0XDh
-----END PGP SIGNATURE-----

Attachment: pgp3H6etrd2PJ.pgp
Description: PGP signature


--- End Message ---

Reply via email to