Package: src:golang-go.uber-atomic Version: 1.10.0-1 Severity: serious Tags: ftbfs patch
Dear maintainer: During a rebuild of all packages in bookworm, your package failed to build: -------------------------------------------------------------------------------- [...] debian/rules binary-indep dh binary-indep --buildsystem=golang dh_update_autotools_config -i -O--buildsystem=golang dh_autoreconf -i -O--buildsystem=golang dh_auto_configure -i -O--buildsystem=golang dh_auto_build -i -O--buildsystem=golang cd obj-x86_64-linux-gnu && go install -trimpath -v -p 1 go.uber.org/atomic go.uber.org/atomic/internal/gen-atomicint go.uber.org/atomic/internal/gen-atomicwrapper internal/goarch internal/unsafeheader internal/abi internal/cpu internal/bytealg internal/goexperiment internal/goos runtime/internal/atomic runtime/internal/math runtime/internal/sys runtime/internal/syscall runtime internal/reflectlite errors internal/race sync/atomic sync io unicode unicode/utf8 bytes encoding math/bits math internal/itoa strconv reflect encoding/binary encoding/base64 sort internal/fmtsort internal/oserror syscall internal/syscall/unix time internal/poll internal/syscall/execenv internal/testlog path io/fs os fmt strings unicode/utf16 encoding/json go.uber.org/atomic flag go/token path/filepath go/scanner go/ast go/internal/typeparams go/parser go/build/constraint go/doc/comment text/tabwriter go/printer go/format log net/url text/template/parse text/template go.uber.org/atomic/internal/gen-atomicint go.uber.org/atomic/internal/gen-atomicwrapper dh_auto_test -i -O--buildsystem=golang cd obj-x86_64-linux-gnu && go test -vet=off -v -p 1 go.uber.org/atomic go.uber.org/atomic/internal/gen-atomicint go.uber.org/atomic/internal/gen-atomicwrapper === RUN TestBool === RUN TestBool/JSON/Marshal === RUN TestBool/JSON/Unmarshal === RUN TestBool/JSON/Unmarshal/Error === RUN TestBool/String === RUN TestBool/String/true === RUN TestBool/String/false --- PASS: TestBool (0.00s) --- PASS: TestBool/JSON/Marshal (0.00s) --- PASS: TestBool/JSON/Unmarshal (0.00s) --- PASS: TestBool/JSON/Unmarshal/Error (0.00s) --- PASS: TestBool/String (0.00s) --- PASS: TestBool/String/true (0.00s) --- PASS: TestBool/String/false (0.00s) === RUN TestDuration === RUN TestDuration/JSON/Marshal === RUN TestDuration/JSON/Unmarshal === RUN TestDuration/JSON/Unmarshal/Error === RUN TestDuration/String --- PASS: TestDuration (0.00s) --- PASS: TestDuration/JSON/Marshal (0.00s) --- PASS: TestDuration/JSON/Unmarshal (0.00s) --- PASS: TestDuration/JSON/Unmarshal/Error (0.00s) --- PASS: TestDuration/String (0.00s) === RUN TestErrorByValue --- PASS: TestErrorByValue (0.00s) === RUN TestNewErrorWithNilArgument --- PASS: TestNewErrorWithNilArgument (0.00s) === RUN TestErrorCanStoreNil --- PASS: TestErrorCanStoreNil (0.00s) === RUN TestNewErrorWithError --- PASS: TestNewErrorWithError (0.00s) === RUN TestErrorSwap --- PASS: TestErrorSwap (0.00s) === RUN TestErrorCompareAndSwap --- PASS: TestErrorCompareAndSwap (0.00s) === RUN TestFloat32 === RUN TestFloat32/JSON/Marshal === RUN TestFloat32/JSON/Unmarshal === RUN TestFloat32/JSON/Unmarshal/Error === RUN TestFloat32/String --- PASS: TestFloat32 (0.00s) --- PASS: TestFloat32/JSON/Marshal (0.00s) --- PASS: TestFloat32/JSON/Unmarshal (0.00s) --- PASS: TestFloat32/JSON/Unmarshal/Error (0.00s) --- PASS: TestFloat32/String (0.00s) === RUN TestFloat64 === RUN TestFloat64/JSON/Marshal === RUN TestFloat64/JSON/Unmarshal === RUN TestFloat64/JSON/Unmarshal/Error === RUN TestFloat64/String --- PASS: TestFloat64 (0.00s) --- PASS: TestFloat64/JSON/Marshal (0.00s) --- PASS: TestFloat64/JSON/Unmarshal (0.00s) --- PASS: TestFloat64/JSON/Unmarshal/Error (0.00s) --- PASS: TestFloat64/String (0.00s) === RUN TestInt32 === RUN TestInt32/JSON/Marshal === RUN TestInt32/JSON/Unmarshal === RUN TestInt32/JSON/Unmarshal/Error === RUN TestInt32/String === RUN TestInt32/String/positive === RUN TestInt32/String/negative --- PASS: TestInt32 (0.00s) --- PASS: TestInt32/JSON/Marshal (0.00s) --- PASS: TestInt32/JSON/Unmarshal (0.00s) --- PASS: TestInt32/JSON/Unmarshal/Error (0.00s) --- PASS: TestInt32/String (0.00s) --- PASS: TestInt32/String/positive (0.00s) --- PASS: TestInt32/String/negative (0.00s) === RUN TestInt64 === RUN TestInt64/JSON/Marshal === RUN TestInt64/JSON/Unmarshal === RUN TestInt64/JSON/Unmarshal/Error === RUN TestInt64/String === RUN TestInt64/String/positive === RUN TestInt64/String/negative --- PASS: TestInt64 (0.00s) --- PASS: TestInt64/JSON/Marshal (0.00s) --- PASS: TestInt64/JSON/Unmarshal (0.00s) --- PASS: TestInt64/JSON/Unmarshal/Error (0.00s) --- PASS: TestInt64/String (0.00s) --- PASS: TestInt64/String/positive (0.00s) --- PASS: TestInt64/String/negative (0.00s) === RUN TestNocmpComparability === RUN TestNocmpComparability/nocmp_struct === RUN TestNocmpComparability/struct_with_nocmp_embedded === RUN TestNocmpComparability/pointer_to_struct_with_nocmp_embedded === RUN TestNocmpComparability/Bool === RUN TestNocmpComparability/Duration === RUN TestNocmpComparability/Error === RUN TestNocmpComparability/Float64 === RUN TestNocmpComparability/Int32 === RUN TestNocmpComparability/Int64 === RUN TestNocmpComparability/String === RUN TestNocmpComparability/Uint32 === RUN TestNocmpComparability/Uint64 === RUN TestNocmpComparability/Value --- PASS: TestNocmpComparability (0.00s) --- PASS: TestNocmpComparability/nocmp_struct (0.00s) --- PASS: TestNocmpComparability/struct_with_nocmp_embedded (0.00s) --- PASS: TestNocmpComparability/pointer_to_struct_with_nocmp_embedded (0.00s) --- PASS: TestNocmpComparability/Bool (0.00s) --- PASS: TestNocmpComparability/Duration (0.00s) --- PASS: TestNocmpComparability/Error (0.00s) --- PASS: TestNocmpComparability/Float64 (0.00s) --- PASS: TestNocmpComparability/Int32 (0.00s) --- PASS: TestNocmpComparability/Int64 (0.00s) --- PASS: TestNocmpComparability/String (0.00s) --- PASS: TestNocmpComparability/Uint32 (0.00s) --- PASS: TestNocmpComparability/Uint64 (0.00s) --- PASS: TestNocmpComparability/Value (0.00s) === RUN TestNocmpSize --- PASS: TestNocmpSize (0.00s) === RUN TestNocmpCopy === RUN TestNocmpCopy/struct_copy === RUN TestNocmpCopy/pointer_copy --- PASS: TestNocmpCopy (0.00s) --- PASS: TestNocmpCopy/struct_copy (0.00s) --- PASS: TestNocmpCopy/pointer_copy (0.00s) === RUN TestNocmpIntegration --- PASS: TestNocmpIntegration (0.12s) === RUN TestPointer === RUN TestPointer/New === RUN TestPointer/New/Load === RUN TestPointer/New/Swap === RUN TestPointer/New/CAS === RUN TestPointer/New/Store === RUN TestPointer/New/nil === RUN TestPointer/New/nil/Load === RUN TestPointer/New/nil/Swap === RUN TestPointer/New/nil/CAS === RUN TestPointer/New/nil/Store === RUN TestPointer/zero_value === RUN TestPointer/zero_value/Load === RUN TestPointer/zero_value/Swap === RUN TestPointer/zero_value/CAS === RUN TestPointer/zero_value/Store --- PASS: TestPointer (0.00s) --- PASS: TestPointer/New (0.00s) --- PASS: TestPointer/New/Load (0.00s) --- PASS: TestPointer/New/Swap (0.00s) --- PASS: TestPointer/New/CAS (0.00s) --- PASS: TestPointer/New/Store (0.00s) --- PASS: TestPointer/New/nil (0.00s) --- PASS: TestPointer/New/nil/Load (0.00s) --- PASS: TestPointer/New/nil/Swap (0.00s) --- PASS: TestPointer/New/nil/CAS (0.00s) --- PASS: TestPointer/New/nil/Store (0.00s) --- PASS: TestPointer/zero_value (0.00s) --- PASS: TestPointer/zero_value/Load (0.00s) --- PASS: TestPointer/zero_value/Swap (0.00s) --- PASS: TestPointer/zero_value/CAS (0.00s) --- PASS: TestPointer/zero_value/Store (0.00s) === RUN TestStress === RUN TestStress/i32 === RUN TestStress/i64 === RUN TestStress/u32/std === RUN TestStress/u32 === RUN TestStress/u64/std === RUN TestStress/f64 === RUN TestStress/i32/std === RUN TestStress/bool === RUN TestStress/string === RUN TestStress/i64/std === RUN TestStress/u64 === RUN TestStress/duration === RUN TestStress/error === RUN TestStress/time --- PASS: TestStress (0.01s) --- PASS: TestStress/i32 (0.00s) --- PASS: TestStress/i64 (0.00s) --- PASS: TestStress/u32/std (0.00s) --- PASS: TestStress/u32 (0.00s) --- PASS: TestStress/u64/std (0.00s) --- PASS: TestStress/f64 (0.00s) --- PASS: TestStress/i32/std (0.00s) --- PASS: TestStress/bool (0.00s) --- PASS: TestStress/string (0.00s) --- PASS: TestStress/i64/std (0.00s) --- PASS: TestStress/u64 (0.00s) --- PASS: TestStress/duration (0.00s) --- PASS: TestStress/error (0.00s) --- PASS: TestStress/time (0.00s) === RUN TestStringNoInitialValue --- PASS: TestStringNoInitialValue (0.00s) === RUN TestString === RUN TestString/JSON/Marshal === RUN TestString/JSON/Unmarshal === RUN TestString/JSON/Unmarshal/Error === RUN TestString/XML/Marshal === RUN TestString/XML/Unmarshal === RUN TestString/String === RUN TestString/CompareAndSwap === RUN TestString/Swap --- PASS: TestString (0.00s) --- PASS: TestString/JSON/Marshal (0.00s) --- PASS: TestString/JSON/Unmarshal (0.00s) --- PASS: TestString/JSON/Unmarshal/Error (0.00s) --- PASS: TestString/XML/Marshal (0.00s) --- PASS: TestString/XML/Unmarshal (0.00s) --- PASS: TestString/String (0.00s) --- PASS: TestString/CompareAndSwap (0.00s) --- PASS: TestString/Swap (0.00s) === RUN TestTime --- PASS: TestTime (0.00s) === RUN TestTimeLocation time_test.go:42: Error Trace: /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/go.uber.org/atomic/time_test.go:42 Error: Received unexpected error: unknown time zone America/New_York Test: TestTimeLocation Messages: Failed to load location --- FAIL: TestTimeLocation (0.00s) === RUN TestLargeTime === PAUSE TestLargeTime === RUN TestMonotonic --- PASS: TestMonotonic (0.02s) === RUN TestUint32 === RUN TestUint32/JSON/Marshal === RUN TestUint32/JSON/Unmarshal === RUN TestUint32/JSON/Unmarshal/Error === RUN TestUint32/String --- PASS: TestUint32 (0.00s) --- PASS: TestUint32/JSON/Marshal (0.00s) --- PASS: TestUint32/JSON/Unmarshal (0.00s) --- PASS: TestUint32/JSON/Unmarshal/Error (0.00s) --- PASS: TestUint32/String (0.00s) === RUN TestUint64 === RUN TestUint64/JSON/Marshal === RUN TestUint64/JSON/Unmarshal === RUN TestUint64/JSON/Unmarshal/Error === RUN TestUint64/String --- PASS: TestUint64 (0.00s) --- PASS: TestUint64/JSON/Marshal (0.00s) --- PASS: TestUint64/JSON/Unmarshal (0.00s) --- PASS: TestUint64/JSON/Unmarshal/Error (0.00s) --- PASS: TestUint64/String (0.00s) === RUN TestUintptr === RUN TestUintptr/JSON/Marshal === RUN TestUintptr/JSON/Unmarshal === RUN TestUintptr/JSON/Unmarshal/Error === RUN TestUintptr/String --- PASS: TestUintptr (0.00s) --- PASS: TestUintptr/JSON/Marshal (0.00s) --- PASS: TestUintptr/JSON/Unmarshal (0.00s) --- PASS: TestUintptr/JSON/Unmarshal/Error (0.00s) --- PASS: TestUintptr/String (0.00s) === RUN TestUnsafePointer === RUN TestUnsafePointer/non-empty === RUN TestUnsafePointer/non-empty/Load === RUN TestUnsafePointer/non-empty/Swap === RUN TestUnsafePointer/non-empty/CAS === RUN TestUnsafePointer/non-empty/Store === RUN TestUnsafePointer/nil === RUN TestUnsafePointer/nil/Load === RUN TestUnsafePointer/nil/Swap === RUN TestUnsafePointer/nil/CAS === RUN TestUnsafePointer/nil/Store --- PASS: TestUnsafePointer (0.00s) --- PASS: TestUnsafePointer/non-empty (0.00s) --- PASS: TestUnsafePointer/non-empty/Load (0.00s) --- PASS: TestUnsafePointer/non-empty/Swap (0.00s) --- PASS: TestUnsafePointer/non-empty/CAS (0.00s) --- PASS: TestUnsafePointer/non-empty/Store (0.00s) --- PASS: TestUnsafePointer/nil (0.00s) --- PASS: TestUnsafePointer/nil/Load (0.00s) --- PASS: TestUnsafePointer/nil/Swap (0.00s) --- PASS: TestUnsafePointer/nil/CAS (0.00s) --- PASS: TestUnsafePointer/nil/Store (0.00s) === RUN TestValue --- PASS: TestValue (0.00s) === CONT TestLargeTime === RUN TestLargeTime/future === RUN TestLargeTime/past --- PASS: TestLargeTime (0.00s) --- PASS: TestLargeTime/future (0.00s) --- PASS: TestLargeTime/past (0.00s) === RUN Example --- PASS: Example (0.00s) FAIL FAIL go.uber.org/atomic 0.158s ? go.uber.org/atomic/internal/gen-atomicint [no test files] ? go.uber.org/atomic/internal/gen-atomicwrapper [no test files] FAIL dh_auto_test: error: cd obj-x86_64-linux-gnu && go test -vet=off -v -p 1 go.uber.org/atomic go.uber.org/atomic/internal/gen-atomicint go.uber.org/atomic/internal/gen-atomicwrapper returned exit code 1 make: *** [debian/rules:4: binary-indep] Error 25 dpkg-buildpackage: error: debian/rules binary-indep subprocess returned exit status 2 -------------------------------------------------------------------------------- (The above is just how the build ends and not necessarily the most relevant part) Note: I'm using the "patch" tag because there is an obvious fix (indicated in the subject). About the archive rebuild: The build was made using virtual machines from Hetzner, with enough memory, enough disk, and either one or two CPUs, using a reduced chroot with only build-essential packages (plus debhelper). If you could not 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 affects, so that this is still visible in the BTS web page for this package. Thanks.