Your message dated Wed, 16 Sep 2026 01:10:42 +0000
with message-id <[email protected]>
and subject line Bug#1147127: fixed in containerd 2.1.9+ds1-3
has caused the Debian Bug report #1147127,
regarding containerd: FTBFS: FAIL: TestOpenBoundedUserFileCapsReads
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.)


-- 
1147127: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1147127
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:containerd
Version: 2.1.9+ds1-2
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/202609/

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

Thanks.

--------------------------------------------------------------------------------
[...]
=== PAUSE TestWithUserID/user_1000
=== CONT  TestOpenBoundedUserFileCapsReads/beyond_ends_exactly_at_cap,_is_parsed
=== NAME  TestOpenBoundedUserFileCapsReads/pad_past_cap,_read_errors_out
    spec_opts_user_bounds_test.go:77: 
                Error Trace:    
/<<PKGBUILDDIR>>/_build/src/github.com/containerd/containerd/v2/pkg/oci/spec_opts_user_bounds_test.go:77
                Error:          Error "bufio.Scanner: token too long" does not 
contain "exceeds"
                Test:           
TestOpenBoundedUserFileCapsReads/pad_past_cap,_read_errors_out
=== CONT  TestWithAppendAdditionalGroupsNoEtcGroup/no_additional_gids
=== NAME  TestOpenBoundedUserFileCapsReads/beyond_ends_exactly_at_cap,_is_parsed
    spec_opts_user_bounds_test.go:80: 
                Error Trace:    
/<<PKGBUILDDIR>>/_build/src/github.com/containerd/containerd/v2/pkg/oci/spec_opts_user_bounds_test.go:80
                Error:          Received unexpected error:
                                bufio.Scanner: token too long
                Test:           
TestOpenBoundedUserFileCapsReads/beyond_ends_exactly_at_cap,_is_parsed
    spec_opts_user_bounds_test.go:81: 
                Error Trace:    
/<<PKGBUILDDIR>>/_build/src/github.com/containerd/containerd/v2/pkg/oci/spec_opts_user_bounds_test.go:81
                Error:          Not equal: 
                                expected: []uint32{0x2a}
                                actual  : []uint32{}
                                
                                Diff:
                                --- Expected
                                +++ Actual
                                @@ -1,3 +1,2 @@
                                -([]uint32) (len=1) {
                                - (uint32) 42
                                +([]uint32) {
                                 }
                Test:           
TestOpenBoundedUserFileCapsReads/beyond_ends_exactly_at_cap,_is_parsed
--- FAIL: TestOpenBoundedUserFileCapsReads (0.00s)
    --- PASS: TestOpenBoundedUserFileCapsReads/pad_below_cap,_beyond_is_parsed 
(0.00s)
    --- FAIL: TestOpenBoundedUserFileCapsReads/pad_past_cap,_read_errors_out 
(0.02s)
    --- FAIL: 
TestOpenBoundedUserFileCapsReads/beyond_ends_exactly_at_cap,_is_parsed (0.02s)
=== CONT  TestWithAppendAdditionalGroupsNoEtcGroup/append_group_id
=== CONT  
TestWithAppendAdditionalGroupsNoEtcGroup/no_additional_gids,_append_root_group
=== CONT  TestWithUser/0
=== CONT  TestWithUser/405:2147483648
=== CONT  TestWithUser/0:999999999999999999999999999999999999
=== CONT  TestWithUser/999999999999999999999999999999999999
=== CONT  TestWithUser/2147483648
=== CONT  TestWithUser/-1000
=== CONT  TestWithUser/guest:guest
=== CONT  TestWithUser/405:100
=== CONT  TestWithUser/guest
=== CONT  TestWithUser/root:root
=== CONT  TestWithUser/guest:nobody
=== CONT  TestWithAppendAdditionalGroups/no_additional_gids
=== CONT  TestWithUsername/root
=== CONT  TestWithAppendAdditionalGroups/append_group_id
--- PASS: TestWithAppendAdditionalGroupsNoEtcGroup (0.00s)
    --- PASS: TestWithAppendAdditionalGroupsNoEtcGroup/append_group_id (0.00s)
    --- PASS: 
TestWithAppendAdditionalGroupsNoEtcGroup/no_additional_gids,_append_root_group 
(0.00s)
    --- PASS: TestWithAppendAdditionalGroupsNoEtcGroup/no_additional_gids 
(0.00s)
=== CONT  TestWithAppendAdditionalGroups/unknown_group
=== CONT  
TestWithAppendAdditionalGroups/has_root_additional_gids,_append_bin_and_daemon_gids
=== CONT  
TestWithAppendAdditionalGroups/no_additional_gids,_append_bin_and_daemon_gids
=== CONT  TestWithAppendAdditionalGroups/no_additional_gids,_append_root_gid
=== CONT  TestWithAdditionalGIDs/root
=== CONT  TestWithAdditionalGIDs/daemon
=== CONT  TestWithAdditionalGIDs/bin:root
=== CONT  TestWithAdditionalGIDs/bin
=== CONT  TestWithAdditionalGIDs/1000
--- PASS: TestWithAdditionalGIDs (0.00s)
    --- PASS: TestWithAdditionalGIDs/root (0.00s)
    --- PASS: TestWithAdditionalGIDs/daemon (0.00s)
    --- PASS: TestWithAdditionalGIDs/bin:root (0.00s)
    --- PASS: TestWithAdditionalGIDs/bin (0.00s)
    --- PASS: TestWithAdditionalGIDs/1000 (0.00s)
=== CONT  TestWithUsername/unknown
=== CONT  TestWithUsername/1000
=== CONT  TestWithUsername/guest
--- PASS: TestWithUsername (0.00s)
    --- PASS: TestWithUsername/root (0.00s)
    --- PASS: TestWithUsername/unknown (0.00s)
    --- PASS: TestWithUsername/1000 (0.00s)
    --- PASS: TestWithUsername/guest (0.00s)
=== CONT  TestWithUserID/user_0
=== CONT  TestWithUserID/user_1000
=== CONT  TestWithUserID/user_405
--- PASS: TestWithUserID (0.00s)
    --- PASS: TestWithUserID/user_0 (0.00s)
    --- PASS: TestWithUserID/user_1000 (0.00s)
    --- PASS: TestWithUserID/user_405 (0.00s)
--- PASS: TestWithUser (0.01s)
    --- PASS: TestWithUser/0 (0.00s)
    --- PASS: TestWithUser/405:2147483648 (0.00s)
    --- PASS: TestWithUser/0:999999999999999999999999999999999999 (0.00s)
    --- PASS: TestWithUser/999999999999999999999999999999999999 (0.00s)
    --- PASS: TestWithUser/2147483648 (0.00s)
    --- PASS: TestWithUser/-1000 (0.00s)
    --- PASS: TestWithUser/guest:guest (0.00s)
    --- PASS: TestWithUser/405:100 (0.00s)
    --- PASS: TestWithUser/guest (0.00s)
    --- PASS: TestWithUser/root:root (0.00s)
    --- PASS: TestWithUser/guest:nobody (0.00s)
--- PASS: TestWithAppendAdditionalGroups (0.01s)
    --- PASS: TestWithAppendAdditionalGroups/no_additional_gids (0.00s)
    --- PASS: TestWithAppendAdditionalGroups/unknown_group (0.00s)
    --- PASS: 
TestWithAppendAdditionalGroups/has_root_additional_gids,_append_bin_and_daemon_gids
 (0.00s)
    --- PASS: 
TestWithAppendAdditionalGroups/no_additional_gids,_append_bin_and_daemon_gids 
(0.00s)
    --- PASS: 
TestWithAppendAdditionalGroups/no_additional_gids,_append_root_gid (0.00s)
    --- PASS: TestWithAppendAdditionalGroups/append_group_id (0.00s)
FAIL
FAIL    github.com/containerd/containerd/v2/pkg/oci     0.045s
?       github.com/containerd/containerd/v2/pkg/oom     [no test files]
?       github.com/containerd/containerd/v2/pkg/oom/v1  [no test files]
?       github.com/containerd/containerd/v2/pkg/oom/v2  [no test files]
?       github.com/containerd/containerd/v2/pkg/os      [no test files]
?       github.com/containerd/containerd/v2/pkg/os/testing      [no test files]
?       github.com/containerd/containerd/v2/pkg/progress        [no test files]
?       github.com/containerd/containerd/v2/pkg/protobuf        [no test files]
?       github.com/containerd/containerd/v2/pkg/protobuf/proto  [no test files]
?       github.com/containerd/containerd/v2/pkg/protobuf/types  [no test files]
?       github.com/containerd/containerd/v2/pkg/rdt     [no test files]
=== RUN   TestReferenceParser
=== RUN   TestReferenceParser/Basic
=== RUN   TestReferenceParser/BasicWithDigest
=== RUN   TestReferenceParser/DigestOnly
=== RUN   TestReferenceParser/AtShortDigest
=== RUN   TestReferenceParser/HostWithPort
=== RUN   TestReferenceParser/HostnameRequired
=== RUN   TestReferenceParser/ErrObjectRequired
=== RUN   TestReferenceParser/Subdomain
=== RUN   TestReferenceParser/SubdomainWithLongTag
=== RUN   TestReferenceParser/AGCRAppears
=== RUN   TestReferenceParser/Punycode
=== RUN   TestReferenceParser/PunycodeWithDigest
=== RUN   TestReferenceParser/SchemeDefined
--- PASS: TestReferenceParser (0.00s)
    --- PASS: TestReferenceParser/Basic (0.00s)
    --- PASS: TestReferenceParser/BasicWithDigest (0.00s)
    --- PASS: TestReferenceParser/DigestOnly (0.00s)
    --- PASS: TestReferenceParser/AtShortDigest (0.00s)
    --- PASS: TestReferenceParser/HostWithPort (0.00s)
    --- PASS: TestReferenceParser/HostnameRequired (0.00s)
    --- PASS: TestReferenceParser/ErrObjectRequired (0.00s)
    --- PASS: TestReferenceParser/Subdomain (0.00s)
    --- PASS: TestReferenceParser/SubdomainWithLongTag (0.00s)
    --- PASS: TestReferenceParser/AGCRAppears (0.00s)
    --- PASS: TestReferenceParser/Punycode (0.00s)
    --- PASS: TestReferenceParser/PunycodeWithDigest (0.00s)
    --- PASS: TestReferenceParser/SchemeDefined (0.00s)
PASS
ok      github.com/containerd/containerd/v2/pkg/reference       0.002s
?       github.com/containerd/containerd/v2/pkg/rootfs  [no test files]
?       github.com/containerd/containerd/v2/pkg/schedcore       [no test files]
?       github.com/containerd/containerd/v2/pkg/seccomp [no test files]
=== RUN   TestRuntimeWithEmptyMaxEnvProcs
--- PASS: TestRuntimeWithEmptyMaxEnvProcs (0.00s)
=== RUN   TestRuntimeWithNonEmptyMaxEnvProcs
--- PASS: TestRuntimeWithNonEmptyMaxEnvProcs (0.00s)
=== RUN   TestShimOptWithValue
--- PASS: TestShimOptWithValue (0.00s)
=== RUN   TestChainUnaryServerInterceptors
--- PASS: TestChainUnaryServerInterceptors (0.00s)
PASS
ok      github.com/containerd/containerd/v2/pkg/shim    0.004s
?       github.com/containerd/containerd/v2/pkg/shutdown        [no test files]
=== RUN   TestImageLayersLabel
=== RUN   TestImageLayersLabel/valid_number_of_layers
=== RUN   TestImageLayersLabel/many_layers
--- PASS: TestImageLayersLabel (0.00s)
    --- PASS: TestImageLayersLabel/valid_number_of_layers (0.00s)
    --- PASS: TestImageLayersLabel/many_layers (0.00s)
PASS
ok      github.com/containerd/containerd/v2/pkg/snapshotters    0.003s
?       github.com/containerd/containerd/v2/pkg/stdio   [no test files]
=== RUN   TestGetUsernsForNamespace
    helpers_unix.go:40: skipping test that requires root
--- SKIP: TestGetUsernsForNamespace (0.00s)
=== RUN   TestSetPositiveOomScoreAdjustment
--- PASS: TestSetPositiveOomScoreAdjustment (0.00s)
=== RUN   TestSetNegativeOomScoreAdjustmentWhenPrivileged
    oom_linux_test.go:41: requires root and not running in user namespace
--- SKIP: TestSetNegativeOomScoreAdjustmentWhenPrivileged (0.00s)
=== RUN   TestSetNegativeOomScoreAdjustmentWhenUnprivilegedHasNoEffect
    oom_linux_test.go:52: test consistently failing in GitHub Actions
--- SKIP: TestSetNegativeOomScoreAdjustmentWhenUnprivilegedHasNoEffect (0.00s)
=== RUN   TestSetOOMScoreBoundaries
--- PASS: TestSetOOMScoreBoundaries (0.00s)
=== RUN   TestUnshareAfterEnterUserns
    helpers_unix.go:40: skipping test that requires root
--- SKIP: TestUnshareAfterEnterUserns (0.00s)
PASS
ok      github.com/containerd/containerd/v2/pkg/sys     0.005s
?       github.com/containerd/containerd/v2/pkg/sys/reaper      [no test files]
?       github.com/containerd/containerd/v2/pkg/testutil        [no test files]
?       github.com/containerd/containerd/v2/pkg/timeout [no test files]
?       github.com/containerd/containerd/v2/pkg/tracing [no test files]
?       github.com/containerd/containerd/v2/pkg/tracing/plugin  [no test files]
?       github.com/containerd/containerd/v2/pkg/ttrpcutil       [no test files]
?       github.com/containerd/containerd/v2/version     [no test files]
FAIL
dh_auto_test: error: cd _build && go test -vet=off -v -p 2 g 
[too-long-redacted] v2/version returned exit code 1
make[1]: *** [debian/rules:69: override_dh_auto_test] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:24: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess failed with exit 
status 2
--------------------------------------------------------------------------------

--- End Message ---
--- Begin Message ---
Source: containerd
Source-Version: 2.1.9+ds1-3
Done: Reinhard Tartler <[email protected]>

We believe that the bug you reported is fixed in the latest version of
containerd, 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 containerd 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: Tue, 15 Sep 2026 20:28:57 -0400
Source: containerd
Architecture: source
Version: 2.1.9+ds1-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Go Packaging Team <[email protected]>
Changed-By: Reinhard Tartler <[email protected]>
Closes: 1147127
Changes:
 containerd (2.1.9+ds1-3) unstable; urgency=medium
 .
   * backport upstream fix for TestOpenBoundedUserFileCapsReads
     (Closes: #1147127)
Checksums-Sha1:
 d9338bcb4cb2cc40f8b38fe4e05bce99886a7344 5720 containerd_2.1.9+ds1-3.dsc
 bbc6df4d667fa086e3e9fdf7d017a4440e118a7b 798156 
containerd_2.1.9+ds1-3.debian.tar.xz
Checksums-Sha256:
 e1f30508ecd516a14cf87231d05a01a880e152232d0f43abb498da1d24b492a7 5720 
containerd_2.1.9+ds1-3.dsc
 317086d6a3eb4d75ada4f660fef1ee3ea14e41cc72de477fa76aa8c0f4023a58 798156 
containerd_2.1.9+ds1-3.debian.tar.xz
Files:
 f74ffefac051166f7015d5bb9711a07a 5720 admin optional containerd_2.1.9+ds1-3.dsc
 12b75c6664439bbf07e700f72d057a5d 798156 admin optional 
containerd_2.1.9+ds1-3.debian.tar.xz

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

iQJIBAEBCgAyFiEEMN59F2OrlFLH4IJQSadpd5QoJssFAmqp5PsUHHNpcmV0YXJ0
QHRhdXdhcmUuZGUACgkQSadpd5QoJsszJhAAkzg/cstDU18fT1fOJ0oc1d+D/gnu
WUwh90HFoCyYM6dS8RvQ0yQT9wljH0FgHUN5SebIuCGtdwK6TzoqMdvXyUvnIEc0
KipO3GaqQwvdEb8cQ0bOrLaIrm5UkHQQHpFuU4LYX9g1TN53jAgRdZfZ0cpIxHuG
uttA2P//Z6xX1NAAy++yme5HeA08kPhatGBZdCuggRkJER6HEWbPyjNSCEUjcl9b
oZ658FfUMKZXcnTaaXw8V+mWESoIyWRYPEw/0Mc/eTBz9GADP6DjllWtviS4liet
838zV2EgJl8d6UNnoMa+oXS54nQACz8wxETbrn6F2t0FIPcxITBeKK3zHAV5ga6f
BY+O10sxjAMnaqhMDavumemmMO4VDd1cMfIm8OpQZxwZ+yqRF9PtRKq0Zjfg9o0F
5/mlU7toT0y8WGD/VpHEa8k7k5FD9r7/cLBCoqTVKkyi5kdlUG0LwwGb66LX46Q+
l8vzDQFwSxYRnb7mj9NzWkqsh4WHfKDF6xAuVU7C//vA9MfURGnf8D3dNbfwRRyW
9cpBbnubugaNn+Y7aEyTEgmARNMdaHAUH9hsta+28lAhyVLF0akja9xXw/8cVFJ6
znw1QTGxxwDETSL+elVZh5gxy4ENGXt7lXxiCTTO9qPKRXxJZLkkMudiBWSuuXB3
/x+/G7VlemXMutg=
=2mhi
-----END PGP SIGNATURE-----

Attachment: pgpcd577oDwXK.pgp
Description: PGP signature


--- End Message ---

Reply via email to