Package: src:golang-github-maxatome-go-testdeep
Version: 1.14.0-1
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 --builddirectory=_build --buildsystem=golang --with=golang
   dh_auto_clean -O--builddirectory=_build -O--buildsystem=golang
   dh_autoreconf_clean -O--builddirectory=_build -O--buildsystem=golang
   dh_clean -O--builddirectory=_build -O--buildsystem=golang
 debian/rules binary
dh binary --builddirectory=_build --buildsystem=golang --with=golang
   dh_update_autotools_config -O--builddirectory=_build -O--buildsystem=golang
   dh_autoreconf -O--builddirectory=_build -O--buildsystem=golang
   dh_auto_configure -O--builddirectory=_build -O--buildsystem=golang
   dh_auto_build -O--builddirectory=_build -O--buildsystem=golang
        cd _build && go install -trimpath -v -p 1 github.com/maxato 
[too-long-redacted] hub.com/maxatome/go-testdeep/td

[... snipped ...]

        --- PASS: TestJSON/JSON_spec_infringements/0X.8p-0 (0.00s)
        --- PASS: TestJSON/JSON_spec_infringements/0X_1FFFP-16 (0.00s)
        --- PASS: TestJSON/JSON_spec_infringements/r"pipo" (0.00s)
        --- PASS: TestJSON/JSON_spec_infringements/r_"pipo" (0.00s)
        --- PASS: TestJSON/JSON_spec_infringements/r_'pipo' (0.00s)
        --- PASS: TestJSON/JSON_spec_infringements/r%pipo% (0.00s)
        --- PASS: TestJSON/JSON_spec_infringements/r·pipo· (0.00s)
        --- PASS: TestJSON/JSON_spec_infringements/r`pipo` (0.00s)
        --- PASS: TestJSON/JSON_spec_infringements/r/pipo/ (0.00s)
        --- PASS: TestJSON/JSON_spec_infringements/r_//comment_`pipo` (0.00s)
        --- PASS: TestJSON/JSON_spec_infringements/r//comment_`pipo` (0.00s)
        --- PASS: TestJSON/JSON_spec_infringements/r/*comment_*/|pipo| (0.00s)
        --- PASS: TestJSON/JSON_spec_infringements/r(p_i_p_o) (0.00s)
        --- PASS: TestJSON/JSON_spec_infringements/r@pi\po\@ (0.00s)
        --- PASS: TestJSON/JSON_spec_infringements/r(p(i(hey)p)o) (0.00s)
        --- PASS: TestJSON/JSON_spec_infringements/r{p{i{hey}p}o} (0.00s)
        --- PASS: TestJSON/JSON_spec_infringements/r[p[i[hey]p]o] (0.00s)
        --- PASS: TestJSON/JSON_spec_infringements/r<p<i<hey>p>o> (0.00s)
        --- PASS: TestJSON/JSON_spec_infringements/r(pipo) (0.00s)
        --- PASS: TestJSON/JSON_spec_infringements/r___(pipo) (0.00s)
        --- PASS: TestJSON/JSON_spec_infringements/r{pipo} (0.00s)
        --- PASS: TestJSON/JSON_spec_infringements/r[pipo] (0.00s)
        --- PASS: TestJSON/JSON_spec_infringements/r<pipo> (0.00s)
        --- PASS: TestJSON/JSON_spec_infringements/r)pipo) (0.00s)
        --- PASS: TestJSON/JSON_spec_infringements/r}pipo} (0.00s)
        --- PASS: TestJSON/JSON_spec_infringements/r]pipo] (0.00s)
        --- PASS: TestJSON/JSON_spec_infringements/r>pipo> (0.00s)
    --- PASS: TestJSON/Special_string_cases (0.00s)
    --- PASS: TestJSON/Placeholder_cases (0.00s)
    --- PASS: TestJSON/Comments (0.00s)
    --- PASS: TestJSON/OK (0.00s)
    --- PASS: TestJSON/Reentrant_parser (0.00s)
    --- PASS: TestJSON/Errors (0.00s)
        --- PASS: TestJSON/Errors/unterminated_comment (0.00s)
        --- PASS: TestJSON/Errors//_at_EOF (0.00s)
        --- PASS: TestJSON/Errors//toto (0.00s)
        --- PASS: TestJSON/Errors/unterminated_string+multi_lines (0.00s)
        --- PASS: TestJSON/Errors/unterminated_string (0.00s)
        --- PASS: TestJSON/Errors/bad_escape (0.00s)
        --- PASS: TestJSON/Errors/bad_escape_\u (0.00s)
        --- PASS: TestJSON/Errors/bad_rune (0.00s)
        --- PASS: TestJSON/Errors/bad_number (0.00s)
        --- PASS: TestJSON/Errors/dollar_at_EOF (0.00s)
        --- PASS: TestJSON/Errors/dollar_alone (0.00s)
        --- PASS: TestJSON/Errors/multi_lines+dollar_at_EOF (0.00s)
        --- PASS: TestJSON/Errors/bad_num_placeholder (0.00s)
        --- PASS: TestJSON/Errors/bad_num_placeholder_in_string (0.00s)
        --- PASS: TestJSON/Errors/bad_0_placeholder (0.00s)
        --- PASS: TestJSON/Errors/bad_0_placeholder_in_string (0.00s)
        --- PASS: TestJSON/Errors/placeholder/params_mismatch (0.00s)
        --- PASS: TestJSON/Errors/placeholder_in_string/params_mismatch (0.00s)
        --- PASS: TestJSON/Errors/invalid_operator_in_string (0.00s)
        --- PASS: TestJSON/Errors/unknown_operator_close_paren (0.00s)
        --- PASS: TestJSON/Errors/unknown_operator_close_paren_in_string (0.00s)
        --- PASS: TestJSON/Errors/op_and_syntax_error (0.00s)
        --- PASS: TestJSON/Errors/op_in_string_and_syntax_error (0.00s)
        --- PASS: TestJSON/Errors/op_paren_in_string_and_syntax_error (0.00s)
        --- PASS: TestJSON/Errors/invalid_$^ (0.00s)
        --- PASS: TestJSON/Errors/invalid_$^_in_string (0.00s)
        --- PASS: TestJSON/Errors/invalid_$^_at_EOF (0.00s)
        --- PASS: TestJSON/Errors/invalid_$^_in_string_at_EOF (0.00s)
        --- PASS: TestJSON/Errors/bad_placeholder (0.00s)
        --- PASS: TestJSON/Errors/bad_placeholder_in_string (0.00s)
        --- PASS: TestJSON/Errors/unknown_placeholder (0.00s)
        --- PASS: TestJSON/Errors/unknown_placeholder_in_string (0.00s)
        --- PASS: TestJSON/Errors/invalid_operator (0.00s)
        --- PASS: TestJSON/Errors/invalid_$^operator (0.00s)
        --- PASS: TestJSON/Errors/invalid_$^operator_in_string (0.00s)
        --- PASS: TestJSON/Errors/unknown_operator (0.00s)
        --- PASS: TestJSON/Errors/unknown_operator_paren (0.00s)
        --- PASS: TestJSON/Errors/unknown_$^operator (0.00s)
        --- PASS: TestJSON/Errors/unknown_$^operator_paren (0.00s)
        --- PASS: TestJSON/Errors/unknown_$^operator_in_string (0.00s)
        --- PASS: TestJSON/Errors/unknown_$^operator_paren_in_string (0.00s)
        --- PASS: TestJSON/Errors/unknown_$^operator_in_rawstring (0.00s)
        --- PASS: TestJSON/Errors/unknown_$^operator_paren_in_rawstring (0.00s)
        --- PASS: TestJSON/Errors/syntax_error_num+bool (0.00s)
        --- PASS: TestJSON/Errors/syntax_error_num+% (0.00s)
        --- PASS: TestJSON/Errors/syntax_error_num+ESC (0.00s)
        --- PASS: TestJSON/Errors/syntax_error_num+unicode (0.00s)
        --- PASS: TestJSON/Errors/multi_errors_placeholders (0.00s)
        --- PASS: TestJSON/Errors/multi_errors_placeholder+operator (0.00s)
        --- PASS: TestJSON/Errors/rawstring_start_delimiter (0.00s)
        --- PASS: TestJSON/Errors/rawstring_start_delimiter_EOF (0.00s)
        --- PASS: TestJSON/Errors/rawstring_bad_delimiter (0.00s)
        --- PASS: TestJSON/Errors/rawstring_bad_underscore_delimiter (0.00s)
        --- PASS: TestJSON/Errors/rawstring_bad_rune (0.00s)
        --- PASS: TestJSON/Errors/unterminated_rawstring (0.00s)
        --- PASS: TestJSON/Errors/_____KnownOp(__AnyOp()__) (0.00s)
        --- PASS: TestJSON/Errors/_____KnownOp(__AnyOp__) (0.00s)
        --- PASS: TestJSON/Errors/____KnownOp("$^AnyOp()"_) (0.00s)
        --- PASS: TestJSON/Errors/____KnownOp("$^AnyOp"_) (0.00s)
        --- PASS: TestJSON/Errors/____KnownOp(_$^AnyOp()_) (0.00s)
        --- PASS: TestJSON/Errors/__$^KnownOp(___AnyOp_) (0.00s)
        --- PASS: TestJSON/Errors/_"$^KnownOp(___AnyOp_)" (0.00s)
        --- PASS: TestJSON/Errors/_"$^KnownOp(___AnyOp()_)" (0.00s)
        --- PASS: TestJSON/Errors/_"$^KnownOp(_$^AnyOp()_)" (0.00s)
        --- PASS: TestJSON/Errors/"$^KnownOp(r'$^AnyOp()')" (0.00s)
    --- PASS: TestJSON/no_operators (0.00s)
PASS
ok      github.com/maxatome/go-testdeep/internal/json   0.007s
?       github.com/maxatome/go-testdeep/internal/location       [no test files]
?       github.com/maxatome/go-testdeep/internal/test   [no test files]
=== RUN   TestStackMatch
--- PASS: TestStackMatch (0.00s)
=== RUN   TestStackIsRelevant
--- PASS: TestStackIsRelevant (0.00s)
=== RUN   TestStackDump
--- PASS: TestStackDump (0.00s)
=== RUN   TestIgnorePackage
--- PASS: TestIgnorePackage (0.00s)
=== RUN   TestFindGoModDir
=== RUN   TestFindGoModDir//tmp/.../a/b/c/go.mod
=== RUN   TestFindGoModDir//tmp/go.mod
--- PASS: TestFindGoModDir (0.00s)
    --- PASS: TestFindGoModDir//tmp/.../a/b/c/go.mod (0.00s)
    --- PASS: TestFindGoModDir//tmp/go.mod (0.00s)
=== RUN   TestFindGoModDirLinks
--- PASS: TestFindGoModDirLinks (0.00s)
=== RUN   TestSplitPackageFunc
--- PASS: TestSplitPackageFunc (0.00s)
=== RUN   TestZRetrieve
--- PASS: TestZRetrieve (0.00s)
=== RUN   TestZRetrieveFake
--- PASS: TestZRetrieveFake (0.00s)
PASS
ok      github.com/maxatome/go-testdeep/internal/trace  0.003s
=== RUN   TestTypes
--- PASS: TestTypes (0.00s)
=== RUN   TestOrder
--- PASS: TestOrder (0.00s)
=== RUN   TestIsTypeOrConvertible_go117
--- PASS: TestIsTypeOrConvertible_go117 (0.00s)
=== RUN   TestIsStruct
--- PASS: TestIsStruct (0.00s)
=== RUN   TestIsTypeOrConvertible
--- PASS: TestIsTypeOrConvertible (0.00s)
=== RUN   TestKindType
=== RUN   TestKindType/nil
=== RUN   TestKindType/int
=== RUN   TestKindType/*int
=== RUN   TestKindType/*[]int
=== RUN   TestKindType/***int
--- PASS: TestKindType (0.00s)
    --- PASS: TestKindType/nil (0.00s)
    --- PASS: TestKindType/int (0.00s)
    --- PASS: TestKindType/*int (0.00s)
    --- PASS: TestKindType/*[]int (0.00s)
    --- PASS: TestKindType/***int (0.00s)
=== RUN   TestOperatorNotJSONMarshallableError
=== RUN   
TestOperatorNotJSONMarshallableError/AsOperatorNotJSONMarshallableError
--- PASS: TestOperatorNotJSONMarshallableError (0.00s)
    --- PASS: 
TestOperatorNotJSONMarshallableError/AsOperatorNotJSONMarshallableError (0.00s)
=== RUN   TestRawString
--- PASS: TestRawString (0.00s)
=== RUN   TestRawInt
--- PASS: TestRawInt (0.00s)
=== RUN   TestRecvKind
--- PASS: TestRecvKind (0.00s)
PASS
ok      github.com/maxatome/go-testdeep/internal/types  0.002s
=== RUN   TestJSONPointer
--- PASS: TestJSONPointer (0.00s)
=== RUN   TestToString
--- PASS: TestToString (0.00s)
=== RUN   TestIndentString
--- PASS: TestIndentString (0.00s)
=== RUN   TestSliceToBuffer
--- PASS: TestSliceToBuffer (0.00s)
=== RUN   TestTypeFullName
--- PASS: TestTypeFullName (0.00s)
=== RUN   TestCheckTag
--- PASS: TestCheckTag (0.00s)
=== RUN   TestTern
--- PASS: TestTern (0.00s)
PASS
ok      github.com/maxatome/go-testdeep/internal/util   0.002s
=== RUN   TestVisited
=== RUN   TestVisited/not_a_pointer
=== RUN   TestVisited/map
=== RUN   TestVisited/pointer
=== RUN   TestVisited/slice
=== RUN   TestVisited/interface
--- PASS: TestVisited (0.00s)
    --- PASS: TestVisited/not_a_pointer (0.00s)
    --- PASS: TestVisited/map (0.00s)
    --- PASS: TestVisited/pointer (0.00s)
    --- PASS: TestVisited/slice (0.00s)
    --- PASS: TestVisited/interface (0.00s)
PASS
ok      github.com/maxatome/go-testdeep/internal/visited        0.005s
=== RUN   TestStripTrace
--- PASS: TestStripTrace (0.00s)
=== RUN   TestFormatError
--- PASS: TestFormatError (0.00s)
=== RUN   TestS
--- PASS: TestS (0.00s)
=== RUN   TestCmp
--- PASS: TestCmp (0.00s)
=== RUN   TestCmpDeeply
--- PASS: TestCmpDeeply (0.00s)
=== RUN   TestContext
--- PASS: TestContext (0.00s)
=== RUN   TestGetMaxErrorsFromEnv
--- PASS: TestGetMaxErrorsFromEnv (0.00s)
=== RUN   TestBase
--- PASS: TestBase (0.00s)
=== RUN   TestTdSetResult
--- PASS: TestTdSetResult (0.00s)
=== RUN   TestPkgFunc
--- PASS: TestPkgFunc (0.00s)
=== RUN   TestFieldsPath
--- PASS: TestFieldsPath (0.00s)
=== RUN   TestBuildFieldsPathFn
--- PASS: TestBuildFieldsPathFn (0.00s)
=== RUN   TestCanonStructField
--- PASS: TestCanonStructField (0.00s)
=== RUN   TestMergeStructFields
--- PASS: TestMergeStructFields (0.00s)
=== RUN   TestFieldMatcher
--- PASS: TestFieldMatcher (0.00s)
=== RUN   TestGetTime
--- PASS: TestGetTime (0.00s)
=== RUN   TestEqualArray
=== RUN   TestEqualArray/DefaultContextConfig.MaxErrors_=_2
=== RUN   TestEqualArray/DefaultContextConfig.MaxErrors_=_2/First_error
=== RUN   TestEqualArray/DefaultContextConfig.MaxErrors_=_2/Second_error
=== RUN   TestEqualArray/DefaultContextConfig.MaxErrors_=_-1_(aka_all_errors)
=== RUN   
TestEqualArray/DefaultContextConfig.MaxErrors_=_-1_(aka_all_errors)/First_error
=== RUN   
TestEqualArray/DefaultContextConfig.MaxErrors_=_-1_(aka_all_errors)/Second_error
=== RUN   
TestEqualArray/DefaultContextConfig.MaxErrors_=_-1_(aka_all_errors)/Third_error
--- PASS: TestEqualArray (0.00s)
    --- PASS: TestEqualArray/DefaultContextConfig.MaxErrors_=_2 (0.00s)
        --- PASS: TestEqualArray/DefaultContextConfig.MaxErrors_=_2/First_error 
(0.00s)
        --- PASS: 
TestEqualArray/DefaultContextConfig.MaxErrors_=_2/Second_error (0.00s)
    --- PASS: 
TestEqualArray/DefaultContextConfig.MaxErrors_=_-1_(aka_all_errors) (0.00s)
        --- PASS: 
TestEqualArray/DefaultContextConfig.MaxErrors_=_-1_(aka_all_errors)/First_error 
(0.00s)
        --- PASS: 
TestEqualArray/DefaultContextConfig.MaxErrors_=_-1_(aka_all_errors)/Second_error
 (0.00s)
        --- PASS: 
TestEqualArray/DefaultContextConfig.MaxErrors_=_-1_(aka_all_errors)/Third_error 
(0.00s)
=== RUN   TestEqualSlice
--- PASS: TestEqualSlice (0.00s)
=== RUN   TestEqualInterface
--- PASS: TestEqualInterface (0.00s)
=== RUN   TestEqualPtr
--- PASS: TestEqualPtr (0.00s)
=== RUN   TestEqualStruct
--- PASS: TestEqualStruct (0.00s)
=== RUN   TestEqualMap
--- PASS: TestEqualMap (0.00s)
=== RUN   TestEqualFunc
--- PASS: TestEqualFunc (0.00s)
=== RUN   TestEqualChannel
--- PASS: TestEqualChannel (0.00s)
=== RUN   TestEqualOthers
--- PASS: TestEqualOthers (0.00s)
=== RUN   TestEqualReallyPrivate
--- PASS: TestEqualReallyPrivate (0.00s)
=== RUN   TestEqualRecursPtr
--- PASS: TestEqualRecursPtr (0.00s)
=== RUN   TestEqualRecursMap
--- PASS: TestEqualRecursMap (0.00s)
=== RUN   TestEqualPanic
--- PASS: TestEqualPanic (0.00s)
=== RUN   TestUseEqualGlobal
--- PASS: TestUseEqualGlobal (0.00s)
=== RUN   TestUseEqualGlobalVsAnchor
--- PASS: TestUseEqualGlobalVsAnchor (0.00s)
=== RUN   TestBeLaxGlobalt
--- PASS: TestBeLaxGlobalt (0.00s)
=== RUN   TestEqualMapUnsafe
--- PASS: TestEqualMapUnsafe (0.00s)
=== RUN   TestFlatten
=== RUN   TestFlatten/ok
=== RUN   TestFlatten/ok/slice
=== RUN   TestFlatten/ok/array
=== RUN   TestFlatten/ok/map
=== RUN   TestFlatten/ok/slice+untyped_nil_fn
=== RUN   TestFlatten/ok+func
=== RUN   TestFlatten/ok+func/func_never_called
=== RUN   TestFlatten/ok+func/double
=== RUN   TestFlatten/ok+func/even
=== RUN   TestFlatten/ok+func/transform
=== RUN   TestFlatten/ok+func/nil
=== RUN   TestFlatten/ok+func/convertible
=== RUN   TestFlatten/complex
=== RUN   TestFlatten/errors
=== RUN   TestFlatten/errors/too_many_params
=== RUN   TestFlatten/errors/nil_sliceOrMap
=== RUN   TestFlatten/errors/bad_sliceOrMap_type
=== RUN   TestFlatten/errors/not_func
=== RUN   TestFlatten/errors/func_w/0_inputs
=== RUN   TestFlatten/errors/func_w/2_inputs
=== RUN   TestFlatten/errors/variadic_func
=== RUN   TestFlatten/errors/func_w/0_output
=== RUN   TestFlatten/errors/func_w/2_out_without_bool
=== RUN   TestFlatten/errors/bad_shortcut
=== RUN   TestFlatten/errors/typed_nil_func
--- PASS: TestFlatten (0.00s)
    --- PASS: TestFlatten/ok (0.00s)
        --- PASS: TestFlatten/ok/slice (0.00s)
        --- PASS: TestFlatten/ok/array (0.00s)
        --- PASS: TestFlatten/ok/map (0.00s)
        --- PASS: TestFlatten/ok/slice+untyped_nil_fn (0.00s)
    --- PASS: TestFlatten/ok+func (0.00s)
        --- PASS: TestFlatten/ok+func/func_never_called (0.00s)
        --- PASS: TestFlatten/ok+func/double (0.00s)
        --- PASS: TestFlatten/ok+func/even (0.00s)
        --- PASS: TestFlatten/ok+func/transform (0.00s)
        --- PASS: TestFlatten/ok+func/nil (0.00s)
        --- PASS: TestFlatten/ok+func/convertible (0.00s)
    --- PASS: TestFlatten/complex (0.00s)
    --- PASS: TestFlatten/errors (0.00s)
        --- PASS: TestFlatten/errors/too_many_params (0.00s)
        --- PASS: TestFlatten/errors/nil_sliceOrMap (0.00s)
        --- PASS: TestFlatten/errors/bad_sliceOrMap_type (0.00s)
        --- PASS: TestFlatten/errors/not_func (0.00s)
        --- PASS: TestFlatten/errors/func_w/0_inputs (0.00s)
        --- PASS: TestFlatten/errors/func_w/2_inputs (0.00s)
        --- PASS: TestFlatten/errors/variadic_func (0.00s)
        --- PASS: TestFlatten/errors/func_w/0_output (0.00s)
        --- PASS: TestFlatten/errors/func_w/2_out_without_bool (0.00s)
        --- PASS: TestFlatten/errors/bad_shortcut (0.00s)
        --- PASS: TestFlatten/errors/typed_nil_func (0.00s)
=== RUN   TestAnchor
--- PASS: TestAnchor (0.00s)
=== RUN   TestT_Anchor
=== RUN   TestT_Anchor/without_persistence
=== RUN   TestT_Anchor/with_persistence
=== RUN   TestT_Anchor/errors
--- PASS: TestT_Anchor (0.00s)
    --- PASS: TestT_Anchor/without_persistence (0.00s)
    --- PASS: TestT_Anchor/with_persistence (0.00s)
    --- PASS: TestT_Anchor/errors (0.00s)
=== RUN   TestAddAnchorableStructType
--- PASS: TestAddAnchorableStructType (0.00s)
=== RUN   TestT_AnchorsPersist
=== RUN   TestT_AnchorsPersist/without_anchors_persistence
=== RUN   TestT_AnchorsPersist/with_anchors_persistence
--- PASS: TestT_AnchorsPersist (0.00s)
    --- PASS: TestT_AnchorsPersist/without_anchors_persistence (0.00s)
    --- PASS: TestT_AnchorsPersist/with_anchors_persistence (0.00s)
=== RUN   TestWithCmpHooks
=== RUN   TestWithCmpHooks/reflect.Value
=== RUN   TestWithCmpHooks/time.Time
=== RUN   TestWithCmpHooks/numify
=== RUN   TestWithCmpHooks/false_test_:)
=== RUN   TestWithCmpHooks/Error
=== RUN   TestWithCmpHooks/panic:_not_a_function
=== RUN   TestWithCmpHooks/panic:_wrong_signature
--- PASS: TestWithCmpHooks (0.00s)
    --- PASS: TestWithCmpHooks/reflect.Value (0.00s)
    --- PASS: TestWithCmpHooks/time.Time (0.00s)
    --- PASS: TestWithCmpHooks/numify (0.00s)
    --- PASS: TestWithCmpHooks/false_test_:) (0.00s)
    --- PASS: TestWithCmpHooks/Error (0.00s)
    --- PASS: TestWithCmpHooks/panic:_not_a_function (0.00s)
    --- PASS: TestWithCmpHooks/panic:_wrong_signature (0.00s)
=== RUN   TestWithSmuggleHooks
=== RUN   TestWithSmuggleHooks/abs
=== RUN   TestWithSmuggleHooks/int2bool
=== RUN   TestWithSmuggleHooks/Atoi
=== RUN   TestWithSmuggleHooks/Error
=== RUN   TestWithSmuggleHooks/panic:_not_a_function
=== RUN   TestWithSmuggleHooks/panic:_wrong_signature
--- PASS: TestWithSmuggleHooks (0.00s)
    --- PASS: TestWithSmuggleHooks/abs (0.00s)
    --- PASS: TestWithSmuggleHooks/int2bool (0.00s)
    --- PASS: TestWithSmuggleHooks/Atoi (0.00s)
    --- PASS: TestWithSmuggleHooks/Error (0.00s)
    --- PASS: TestWithSmuggleHooks/panic:_not_a_function (0.00s)
    --- PASS: TestWithSmuggleHooks/panic:_wrong_signature (0.00s)
=== RUN   TestT
=== RUN   TestT/without_config
=== RUN   TestT/explicit_default_config
=== RUN   TestT/specific_config
--- PASS: TestT (0.00s)
    --- PASS: TestT/without_config (0.00s)
    --- PASS: TestT/explicit_default_config (0.00s)
    --- PASS: TestT/specific_config (0.00s)
=== RUN   TestTCmp
--- PASS: TestTCmp (0.00s)
=== RUN   TestTCmpDeeply
--- PASS: TestTCmpDeeply (0.00s)
=== RUN   TestParallel
=== RUN   TestParallel/without_Parallel
=== RUN   TestParallel/with_Parallel
=== RUN   TestParallel/Run_with_Parallel
=== RUN   TestParallel/Run_with_Parallel/level_1
=== PAUSE TestParallel/Run_with_Parallel/level_1
=== RUN   TestParallel/Run_with_Parallel/level_2
=== PAUSE TestParallel/Run_with_Parallel/level_2
=== CONT  TestParallel/Run_with_Parallel/level_1
panic: test timed out after 10m0s
        running tests:
                TestParallel (10m0s)
                TestParallel/Run_with_Parallel/level_1 (10m0s)

goroutine 108 [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]:
testing.(*T).Run(0xc000003880, {0x8a1a76?, 0xc000084ae8?}, 0x8c8080)
        /usr/lib/go-1.24/src/testing/testing.go:1859 +0x431
testing.runTests.func1(0xc000003880)
        /usr/lib/go-1.24/src/testing/testing.go:2279 +0x37
testing.tRunner(0xc000003880, 0xc000084c28)
        /usr/lib/go-1.24/src/testing/testing.go:1792 +0xf4
testing.runTests(0xc00000e228, {0xbb6720, 0xb1, 0xb1}, {0x7f1947e69100?, 
0xc000084cf0?, 0xbbe040?})
        /usr/lib/go-1.24/src/testing/testing.go:2277 +0x4b4
testing.(*M).Run(0xc00007ef00)
        /usr/lib/go-1.24/src/testing/testing.go:2142 +0x64a
github.com/maxatome/go-testdeep/td_test.TestMain(0xc00007ef00)
        
/<<PKGBUILDDIR>>/_build/src/github.com/maxatome/go-testdeep/td/check_test.go:27 
+0x29
main.main()
        _testmain.go:1311 +0xa8

goroutine 102 [chan receive]:
testing.(*T).Run(0xc00039aa80, {0x8a4e35?, 0x539e73?}, 0x8c8eb8)
        /usr/lib/go-1.24/src/testing/testing.go:1859 +0x431
github.com/maxatome/go-testdeep/td_test.TestParallel(0xc00039aa80)
        
/<<PKGBUILDDIR>>/_build/src/github.com/maxatome/go-testdeep/td/t_struct_test.go:134
 +0x65
testing.tRunner(0xc00039aa80, 0x8c8080)
        /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 105 [chan receive]:
testing.tRunner.func1()
        /usr/lib/go-1.24/src/testing/testing.go:1753 +0x49b
testing.tRunner(0xc00039afc0, 0x8c8eb8)
        /usr/lib/go-1.24/src/testing/testing.go:1798 +0x12d
created by testing.(*T).Run in goroutine 102
        /usr/lib/go-1.24/src/testing/testing.go:1851 +0x413

goroutine 106 [sync.WaitGroup.Wait]:
sync.runtime_SemacquireWaitGroup(0xbbe040?)
        /usr/lib/go-1.24/src/runtime/sema.go:110 +0x25
sync.(*WaitGroup).Wait(0xc00039b180?)
        /usr/lib/go-1.24/src/sync/waitgroup.go:118 +0x48
github.com/maxatome/go-testdeep/td_test.TestParallel.func3.1(0x95e680?)
        
/<<PKGBUILDDIR>>/_build/src/github.com/maxatome/go-testdeep/td/t_struct_test.go:148
 +0x6f
github.com/maxatome/go-testdeep/td.(*T).Run.func1({0xc00035b1e8?, 0x1?, 0x1?})
        
/<<PKGBUILDDIR>>/_build/src/github.com/maxatome/go-testdeep/td/t_struct.go:737 
+0xfa
testing.tRunner(0xc00039b180, 0xc00037db30)
        /usr/lib/go-1.24/src/testing/testing.go:1792 +0xf4
created by testing.(*T).Run in goroutine 105
        /usr/lib/go-1.24/src/testing/testing.go:1851 +0x413

goroutine 107 [chan receive]:
testing.(*testState).waitParallel(0xc000012320)
        /usr/lib/go-1.24/src/testing/testing.go:1926 +0xaf
testing.(*T).Parallel(0xc00039b340)
        /usr/lib/go-1.24/src/testing/testing.go:1578 +0x239
github.com/maxatome/go-testdeep/td.(*T).Parallel(...)
        
/<<PKGBUILDDIR>>/_build/src/github.com/maxatome/go-testdeep/td/t_struct.go:647
github.com/maxatome/go-testdeep/td_test.TestParallel.func3.2(0x95e680?)
        
/<<PKGBUILDDIR>>/_build/src/github.com/maxatome/go-testdeep/td/t_struct_test.go:152
 +0x4b
github.com/maxatome/go-testdeep/td.(*T).Run.func1({0xc00035b248?, 0x1?, 0x1?})
        
/<<PKGBUILDDIR>>/_build/src/github.com/maxatome/go-testdeep/td/t_struct.go:737 
+0xfa
testing.tRunner(0xc00039b340, 0xc00037dc50)
        /usr/lib/go-1.24/src/testing/testing.go:1792 +0xf4
created by testing.(*T).Run in goroutine 105
        /usr/lib/go-1.24/src/testing/testing.go:1851 +0x413
FAIL    github.com/maxatome/go-testdeep/td      600.104s
FAIL
dh_auto_test: error: cd _build && go test -vet=off -v -p 1 g 
[too-long-redacted] estdeep/td returned exit code 1
make: *** [debian/rules:4: binary] Error 25
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-maxatome-go-testdeep, so that 
this is still
visible in the BTS web page for this package.

Thanks.

Reply via email to