Your message dated Mon, 23 Mar 2026 11:04:44 +0000
with message-id <[email protected]>
and subject line Bug#1129110: fixed in docker.io 28.5.2+dfsg3-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: 28.5.2+dfsg3-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: Mon, 23 Mar 2026 06:19:34 -0400
Source: docker.io
Architecture: source
Version: 28.5.2+dfsg3-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Go Packaging Team <[email protected]>
Changed-By: Reinhard Tartler <[email protected]>
Closes: 1129110
Changes:
 docker.io (28.5.2+dfsg3-2) unstable; urgency=medium
 .
   * Fix compilation errors from newer docker vet, Closes: #1129110
   * debian/changelog: update
   * Update Breaks on docker-{compose,buildx}, buildah
   * refresh patches
 .
 docker.io (28.5.2+dfsg3-1) experimental; urgency=medium
 .
   * fix build against system go-archive
   * Avoid opentelemetry-contrib from  experimental for now
   * Build against go-archive from the archive
 .
 docker.io (28.5.2+dfsg2-1) experimental; urgency=medium
 .
   * Repack tarball to include planetscale-vtprotobuf
     and tonistiigi-dchapes packages, Kudos to Nicolas Peugnet!
 .
 docker.io (28.5.2+dfsg1-1) experimental; urgency=medium
 .
   * New upstream release [28.5.2], update patches
   * fix tests on 32bit
   * debian/copyright:
     - Clarify licenses of debian/* packaging
   * debian/rules:
     - disable gcp support to fix build
   * use salsa-ci with custom orig source script
   * debian/control:
     - avoid grpc in experimental for now, breaks the build
     - bump Standards-Version, no changes needed
   * gitlab-ci.yml:
     - use salsa-pipeline
   * debian/copyright: cleanup start
     - unvendor various packages
Checksums-Sha1:
 d6ed5caa76eabcb918965af0ca6b685e684816e1 9356 docker.io_28.5.2+dfsg3-2.dsc
 041b40c34025b33768bda4d935386cc6cd197fcd 59260 
docker.io_28.5.2+dfsg3-2.debian.tar.xz
Checksums-Sha256:
 7832f5598e460f20d4e0070ce055cc848329cb11e668fee02893e188dbcbb0f9 9356 
docker.io_28.5.2+dfsg3-2.dsc
 ad242955bb5137c5b2efec2abeee54e8c8e8afac1a0b1094b7c7dc4deaab724d 59260 
docker.io_28.5.2+dfsg3-2.debian.tar.xz
Files:
 24d9122f77143b422c2a7692742132cf 9356 admin optional 
docker.io_28.5.2+dfsg3-2.dsc
 16c0de63bf530d113887c2dc007afe5c 59260 admin optional 
docker.io_28.5.2+dfsg3-2.debian.tar.xz

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

iQJIBAEBCgAyFiEEMN59F2OrlFLH4IJQSadpd5QoJssFAmnBGMEUHHNpcmV0YXJ0
QHRhdXdhcmUuZGUACgkQSadpd5QoJsvnlRAAnZS7lr2d5ZaY6uoE6hDLCewKjgXv
i1Q5QLFD7BOWgGdNlt/QHXakP75Cu0HXKaNUifOYtTHAERqZAbO2wuqAgDdJKTgZ
l2HgnYG99Hbyv9NMd1AVtLNlMK+cBZs8Udh4Ong5D6HZzHjNqKHeYAU4dTtfzs5w
eadBq7GbxlqXQD+18Sg+Crz6+QtzHEpOslFvrStIav/oF101Z/D5oUZHdXbPVIqW
aZrDSJayYv00OvyG+Xec7ljaCyPYVIVOgItri3wcqFF8WXr5+MhA7zfGL16kvmN6
I9XnrWhJcM6mm8rfyKUB5xj/9E1c66ipqm9uEhxFQElU3s2alfrNf3h3MenugVyj
5MoKLKBCezxYyymeYsJ9lkefWdRPWGxFoPMGTpqpDqFr77P2vaRx/ll99p77zxdq
aZopB+EF85q7lX4OBrYNNdY3OyX4URin8nk9H6QekgKfLpdDat3jnYj8Bi98FzfD
69HMtqK4hjaL87Pnq2Mux8Y8eO2KpRrdgldVtKi2Kt1f9Zn4rSQMcFYuE2bLwcBx
5MsmKizovcjO8tIOqrWqb6lO8DbFUAdObVVYUTnDY0e1RVt6f+xBk08di8Q3JyM3
9D/p/9no6wokVux8P16b6HIP0i7hlSyk7K+AMWWp5laXNm87G6JkG5L82KJIM6PB
mPW3zexT009x+ng=
=nb+o
-----END PGP SIGNATURE-----

Attachment: pgpfsPH_H54hp.pgp
Description: PGP signature


--- End Message ---

Reply via email to