Package: src:golang-golang-x-tools Version: 1:0.23.0+ds-1 Severity: serious Tags: ftbfs
Dear maintainer: During a rebuild of all packages in unstable, your package failed to build: -------------------------------------------------------------------------------- [...] debian/rules binary dh binary --builddirectory=_build --buildsystem=golang dh_update_autotools_config -O--builddirectory=_build -O--buildsystem=golang dh_autoreconf -O--builddirectory=_build -O--buildsystem=golang debian/rules execute_before_dh_auto_configure make[1]: Entering directory '/<<PKGBUILDDIR>>' # Copy golang.org/x/telemetry for opt-in transparent telemetry; # see https://go.dev/issue/58894 mkdir -p _build cp -av debian/go/src _build/ 'debian/go/src' -> '_build/src' 'debian/go/src/golang.org' -> '_build/src/golang.org' 'debian/go/src/golang.org/x' -> '_build/src/golang.org/x' 'debian/go/src/golang.org/x/telemetry' -> '_build/src/golang.org/x/telemetry' [... snipped ...] inline.go:1437: keeping param "y": argument is not duplicable inline.go:1588: falcon env: type int۰0 int inline.go:1588: falcon env: type string۰1 string inline.go:1607: falcon env: var y untyped string inline.go:1959: binding decl: var ( y string = "." x string ) inline.go:933: strategy: reduce stmt-context call to { return exprs } inline.go:954: callee body is not valid as statement === RUN TestNamedResultVars/Stmt-context_call_to_{return_binary}_that_mentions_named_result. callee.go:100: analyzeCallee func p.f() (x int) @ callee.go:2:1 callee.go:476: effects list = [] falcon.go:180: falcon: emit type int۰0 int // "int" falcon.go:201: falcon: emit constraint x + x inline.go:91: inline f() @ caller.go:2:13 inline.go:466: multiple-assignment vars: map[] inline.go:1588: falcon env: type int۰0 int inline.go:1959: binding decl: var x int inline.go:933: strategy: reduce stmt-context call to { return exprs } inline.go:954: callee body is not valid as statement === RUN TestNamedResultVars/Tail_call_to_{return_expr}_that_mentions_named_result. callee.go:100: analyzeCallee func p.f() (x int) @ callee.go:2:1 callee.go:476: effects list = [] falcon.go:180: falcon: emit type int۰0 int // "int" inline.go:91: inline f() @ caller.go:2:24 inline.go:466: multiple-assignment vars: map[] inline.go:1588: falcon env: type int۰0 int inline.go:1959: binding decl: var x int inline.go:1187: strategy: literalization === RUN TestNamedResultVars/Tail_call_to_{return}_that_implicitly_reads_named_result. callee.go:100: analyzeCallee func p.f() (x int) @ callee.go:2:1 callee.go:476: effects list = [] falcon.go:180: falcon: emit type int۰0 int // "int" inline.go:91: inline f() @ caller.go:2:24 inline.go:466: multiple-assignment vars: map[] inline.go:1588: falcon env: type int۰0 int inline.go:1949: binding decl not needed: all parameters substituted inline.go:1187: strategy: literalization === RUN TestNamedResultVars/Spread-context_call_to_{return_expr}_that_mentions_named_result. callee.go:100: analyzeCallee func p.f() (x int, y int) @ callee.go:2:1 callee.go:476: effects list = [] falcon.go:180: falcon: emit type int۰0 int // "int" inline.go:91: inline f() @ caller.go:2:24 inline.go:466: multiple-assignment vars: map[] inline.go:1588: falcon env: type int۰0 int inline.go:1959: binding decl: var x, y int inline.go:1187: strategy: literalization === RUN TestNamedResultVars/Shadowing_in_binding_decl_for_named_results_=>_literalization. callee.go:100: analyzeCallee func p.f(y string) (x int) @ callee.go:2:1 callee.go:476: effects list = [0] falcon.go:180: falcon: emit type int۰0 int // "int" falcon.go:180: falcon: emit type string۰1 string // "string" falcon.go:201: falcon: emit constraint x + x falcon.go:201: falcon: emit constraint y + y falcon.go:201: falcon: emit constraint x + x + len(y+y) inline.go:91: inline f(".") @ caller.go:2:13 inline.go:466: multiple-assignment vars: map[] inline.go:790: arg #0: "." pure=true effects=false duplicable=false free=map[] type=untyped string inline.go:1437: keeping param "y": argument is not duplicable inline.go:1588: falcon env: type int۰0 int inline.go:1588: falcon env: type string۰1 string inline.go:1607: falcon env: var y untyped string inline.go:1879: binding decl would shadow free name "y" inline.go:1187: strategy: literalization --- PASS: TestNamedResultVars (0.00s) --- PASS: TestNamedResultVars/Stmt-context_call_to_{return_g()}_that_mentions_named_result. (0.00s) --- PASS: TestNamedResultVars/Ditto,_with_binding_decl_again. (0.00s) --- PASS: TestNamedResultVars/Ditto,_with_binding_decl_(due_to_repeated_y_refs). (0.00s) --- PASS: TestNamedResultVars/Stmt-context_call_to_{return_binary}_that_mentions_named_result. (0.00s) --- PASS: TestNamedResultVars/Tail_call_to_{return_expr}_that_mentions_named_result. (0.00s) --- PASS: TestNamedResultVars/Tail_call_to_{return}_that_implicitly_reads_named_result. (0.00s) --- PASS: TestNamedResultVars/Spread-context_call_to_{return_expr}_that_mentions_named_result. (0.00s) --- PASS: TestNamedResultVars/Shadowing_in_binding_decl_for_named_results_=>_literalization. (0.00s) === RUN TestSubstitutionPreservesParameterType === RUN TestSubstitutionPreservesParameterType/Substitution_preserves_argument_type_(#63193). callee.go:100: analyzeCallee func p.f(x int16) @ callee.go:2:1 callee.go:476: effects list = [0] falcon.go:180: falcon: emit type int۰0 int // "int" falcon.go:180: falcon: emit type int16۰1 int16 // "int16" inline.go:91: inline f(1) @ caller.go:2:13 inline.go:466: multiple-assignment vars: map[] inline.go:790: arg #0: 1 pure=true effects=false duplicable=true free=map[] type=untyped int inline.go:1588: falcon env: type int۰0 int inline.go:1588: falcon env: type int16۰1 int16 inline.go:1603: falcon env: const x int16۰1 = 1 inline.go:1524: param "x": adding explicit untyped int -> int16 conversion around argument inline.go:1533: replacing parameter "x" by argument "int16(1)" inline.go:678: - replace id "x" @ #23 to "int16(1)" inline.go:1949: binding decl not needed: all parameters substituted inline.go:1142: strategy: reduce stmt-context call to { stmts } === RUN TestSubstitutionPreservesParameterType/Same,_with_non-constant_(unnamed_to_named_struct)_conversion. callee.go:100: analyzeCallee func p.f(x p.T) @ callee.go:2:1 callee.go:476: effects list = [0] falcon.go:180: falcon: emit type int۰0 int // "int" inline.go:91: inline f(struct{}{}) @ caller.go:2:13 inline.go:466: multiple-assignment vars: map[] inline.go:790: arg #0: struct{}{} pure=true effects=false duplicable=true free=map[] type=struct{} inline.go:1588: falcon env: type int۰0 int inline.go:1607: falcon env: var x struct{} inline.go:1524: param "x": adding explicit struct{} -> p.T conversion around argument inline.go:1533: replacing parameter "x" by argument "T(struct{}{})" inline.go:678: - replace id "x" @ #19 to "T(struct{}{})" inline.go:1949: binding decl not needed: all parameters substituted inline.go:1142: strategy: reduce stmt-context call to { stmts } === RUN TestSubstitutionPreservesParameterType/Same,_with_non-constant_(chan_to_<-chan)_conversion. callee.go:100: analyzeCallee func p.f(x <-chan int) @ callee.go:2:1 callee.go:476: effects list = [0] falcon.go:180: falcon: emit type int۰0 int // "int" inline.go:91: inline f(ch) @ caller.go:2:13 inline.go:466: multiple-assignment vars: map[] inline.go:790: arg #0: ch pure=false effects=false duplicable=true free=map[ch:true] type=chan int inline.go:1588: falcon env: type int۰0 int inline.go:1607: falcon env: var x chan int inline.go:1524: param "x": adding explicit chan int -> <-chan int conversion around argument inline.go:1533: replacing parameter "x" by argument "T(ch)" inline.go:678: - replace id "x" @ #19 to "T(ch)" inline.go:1949: binding decl not needed: all parameters substituted inline.go:1142: strategy: reduce stmt-context call to { stmts } === RUN TestSubstitutionPreservesParameterType/Same,_with_untyped_nil_to_typed_nil_conversion. callee.go:100: analyzeCallee func p.f(x *int) @ callee.go:2:1 callee.go:476: effects list = [0] falcon.go:180: falcon: emit type int۰0 int // "int" inline.go:91: inline f(nil) @ caller.go:2:13 inline.go:466: multiple-assignment vars: map[] inline.go:790: arg #0: nil pure=true effects=false duplicable=true free=map[nil:true] type=untyped nil inline.go:1588: falcon env: type int۰0 int inline.go:1607: falcon env: var x untyped nil inline.go:1524: param "x": adding explicit untyped nil -> *int conversion around argument inline.go:1533: replacing parameter "x" by argument "(*int)(nil)" inline.go:678: - replace id "x" @ #22 to "(*int)(nil)" inline.go:1949: binding decl not needed: all parameters substituted inline.go:1142: strategy: reduce stmt-context call to { stmts } === RUN TestSubstitutionPreservesParameterType/Conversion_of_untyped_int_to_named_type_is_made_explicit. callee.go:100: analyzeCallee func (p.T).f() @ callee.go:2:13 callee.go:476: effects list = [0 -2] falcon.go:180: falcon: emit type int۰0 int // "int" falcon.go:180: falcon: emit type int۰1 int // "p.T" inline.go:91: inline T.f(1) @ caller.go:2:15 inline.go:466: multiple-assignment vars: map[] inline.go:790: arg #0: 1 pure=true effects=false duplicable=true free=map[] type=untyped int inline.go:1588: falcon env: type int۰0 int inline.go:1588: falcon env: type int۰1 int inline.go:1603: falcon env: const x int۰1 = 1 inline.go:1524: param "x": adding explicit untyped int -> p.T conversion around argument inline.go:1533: replacing parameter "x" by argument "T(1)" inline.go:678: - replace id "x" @ #17 to "T(1)" inline.go:1949: binding decl not needed: all parameters substituted inline.go:1142: strategy: reduce stmt-context call to { stmts } === RUN TestSubstitutionPreservesParameterType/Check_for_shadowing_error_on_type_used_in_the_conversion. callee.go:100: analyzeCallee func p.f(x p.T) @ callee.go:2:1 callee.go:476: effects list = [0] falcon.go:180: falcon: emit type int۰0 int // "int" falcon.go:180: falcon: emit type int16۰1 int16 // "p.T" inline.go:91: inline f(1) @ caller.go:2:26 inline.go:466: multiple-assignment vars: map[] --- PASS: TestSubstitutionPreservesParameterType (0.00s) --- PASS: TestSubstitutionPreservesParameterType/Substitution_preserves_argument_type_(#63193). (0.00s) --- PASS: TestSubstitutionPreservesParameterType/Same,_with_non-constant_(unnamed_to_named_struct)_conversion. (0.00s) --- PASS: TestSubstitutionPreservesParameterType/Same,_with_non-constant_(chan_to_<-chan)_conversion. (0.00s) --- PASS: TestSubstitutionPreservesParameterType/Same,_with_untyped_nil_to_typed_nil_conversion. (0.00s) --- PASS: TestSubstitutionPreservesParameterType/Conversion_of_untyped_int_to_named_type_is_made_explicit. (0.00s) --- PASS: TestSubstitutionPreservesParameterType/Check_for_shadowing_error_on_type_used_in_the_conversion. (0.00s) === RUN TestRedundantConversions === RUN TestRedundantConversions/Type_conversion_must_be_added_if_the_constant_is_untyped. callee.go:100: analyzeCallee func p.f(i int32) @ callee.go:2:1 callee.go:476: effects list = [0 -2] falcon.go:180: falcon: emit type int۰0 int // "int" falcon.go:180: falcon: emit type int32۰1 int32 // "int32" inline.go:91: inline f(1) @ caller.go:2:13 inline.go:466: multiple-assignment vars: map[] inline.go:790: arg #0: 1 pure=true effects=false duplicable=true free=map[] type=untyped int inline.go:1588: falcon env: type int۰0 int inline.go:1588: falcon env: type int32۰1 int32 inline.go:1603: falcon env: const i int32۰1 = 1 inline.go:1524: param "i": adding explicit untyped int -> int32 conversion around argument inline.go:1533: replacing parameter "i" by argument "int32(1)" inline.go:678: - replace id "i" @ #24 to "int32(1)" inline.go:1949: binding decl not needed: all parameters substituted inline.go:1142: strategy: reduce stmt-context call to { stmts } === RUN TestRedundantConversions/Type_conversion_must_not_be_added_if_the_constant_is_typed. callee.go:100: analyzeCallee func p.f(i int32) @ callee.go:2:1 callee.go:476: effects list = [0 -2] falcon.go:180: falcon: emit type int۰0 int // "int" falcon.go:180: falcon: emit type int32۰1 int32 // "int32" inline.go:91: inline f(int32(1)) @ caller.go:2:13 inline.go:466: multiple-assignment vars: map[] inline.go:790: arg #0: int32(1) pure=true effects=false duplicable=true free=map[int32:true] type=int32 inline.go:1588: falcon env: type int۰0 int inline.go:1588: falcon env: type int32۰1 int32 inline.go:1603: falcon env: const i int32۰1 = 1 inline.go:1533: replacing parameter "i" by argument "int32(1)" inline.go:678: - replace id "i" @ #24 to "int32(1)" inline.go:1949: binding decl not needed: all parameters substituted inline.go:1142: strategy: reduce stmt-context call to { stmts } --- PASS: TestRedundantConversions (0.00s) --- PASS: TestRedundantConversions/Type_conversion_must_be_added_if_the_constant_is_untyped. (0.00s) --- PASS: TestRedundantConversions/Type_conversion_must_not_be_added_if_the_constant_is_typed. (0.00s) PASS ok golang.org/x/tools/internal/refactor/inline 0.739s === RUN TestAnalyzer --- PASS: TestAnalyzer (0.09s) PASS ok golang.org/x/tools/internal/refactor/inline/analyzer 0.093s ? golang.org/x/tools/internal/stack/stacktest [no test files] ? golang.org/x/tools/internal/stdlib [no test files] ? golang.org/x/tools/internal/testenv [no test files] ? golang.org/x/tools/internal/tool [no test files] ? golang.org/x/tools/internal/typeparams/genericfeatures [no test files] ? golang.org/x/tools/internal/xcontext [no test files] ? golang.org/x/tools/playground [no test files] === RUN TestFileInfo === RUN TestFileInfo/symlink === RUN TestFileInfo/hardlink --- PASS: TestFileInfo (2.00s) --- PASS: TestFileInfo/symlink (0.00s) --- PASS: TestFileInfo/hardlink (0.00s) PASS ok golang.org/x/tools/internal/robustio 2.002s === RUN TestProcess === RUN TestProcess/empty === RUN TestProcess/no_frame === RUN TestProcess/one_frame === RUN TestProcess/one_call === RUN TestProcess/two_call === RUN TestProcess/merge_call === RUN TestProcess/alternating_call === RUN TestProcess/sort_calls === RUN TestProcess/real_single --- PASS: TestProcess (0.00s) --- PASS: TestProcess/empty (0.00s) --- PASS: TestProcess/no_frame (0.00s) --- PASS: TestProcess/one_frame (0.00s) --- PASS: TestProcess/one_call (0.00s) --- PASS: TestProcess/two_call (0.00s) --- PASS: TestProcess/merge_call (0.00s) --- PASS: TestProcess/alternating_call (0.00s) --- PASS: TestProcess/sort_calls (0.00s) --- PASS: TestProcess/real_single (0.00s) PASS ok golang.org/x/tools/internal/stack 0.001s === RUN TestTestDir analysistest.go:550: /tmp/TestTestDir2974071677/001/pre.go:3:1: diagnostic "pre.go@go1.21" does not match pattern `pre.go@go1.20` analysistest.go:614: /tmp/TestTestDir2974071677/001/pre.go:3: no diagnostic was reported matching `pre.go@go1.20` --- FAIL: TestTestDir (0.09s) === RUN TestCopyTestFilesErrors --- PASS: TestCopyTestFilesErrors (0.00s) FAIL FAIL golang.org/x/tools/internal/testfiles 0.092s === RUN TestAddExistingFiles --- PASS: TestAddExistingFiles (0.00s) PASS ok golang.org/x/tools/internal/tokeninternal 0.001s === RUN TestFree --- PASS: TestFree (0.00s) === RUN TestGetIndexExprData --- PASS: TestGetIndexExprData (0.00s) === RUN TestFuncOriginRecursive --- PASS: TestFuncOriginRecursive (0.00s) === RUN TestFuncOriginUses --- PASS: TestFuncOriginUses (0.00s) === RUN TestFuncOrigin60628 --- PASS: TestFuncOrigin60628 (0.00s) === RUN TestGenericAssignableTo --- PASS: TestGenericAssignableTo (0.00s) === RUN TestCoreType --- PASS: TestCoreType (0.00s) === RUN TestStructuralTerms === RUN TestStructuralTerms/emptyinterface0 === RUN TestStructuralTerms/emptyinterface1 === RUN TestStructuralTerms/singleton === RUN TestStructuralTerms/under === RUN TestStructuralTerms/superset normalize_test.go:66: types.Config.Check: p.go:1:46: overlapping terms int and ~int === RUN TestStructuralTerms/overlap === RUN TestStructuralTerms/emptyintersection === RUN TestStructuralTerms/embedded0 === RUN TestStructuralTerms/embedded1 === RUN TestStructuralTerms/embedded2 === RUN TestStructuralTerms/named normalize_test.go:66: types.Config.Check: p.go:1:56: overlapping terms int and ~int === RUN TestStructuralTerms/example --- PASS: TestStructuralTerms (0.00s) --- PASS: TestStructuralTerms/emptyinterface0 (0.00s) --- PASS: TestStructuralTerms/emptyinterface1 (0.00s) --- PASS: TestStructuralTerms/singleton (0.00s) --- PASS: TestStructuralTerms/under (0.00s) --- PASS: TestStructuralTerms/superset (0.00s) --- PASS: TestStructuralTerms/overlap (0.00s) --- PASS: TestStructuralTerms/emptyintersection (0.00s) --- PASS: TestStructuralTerms/embedded0 (0.00s) --- PASS: TestStructuralTerms/embedded1 (0.00s) --- PASS: TestStructuralTerms/embedded2 (0.00s) --- PASS: TestStructuralTerms/named (0.00s) --- PASS: TestStructuralTerms/example (0.00s) PASS ok golang.org/x/tools/internal/typeparams 0.003s === RUN TestErrorCodes errorcode_test.go:22: unskip this test to verify the correctness of errorcode.go for the current Go version --- SKIP: TestErrorCodes (0.00s) PASS ok golang.org/x/tools/internal/typesinternal 0.001s === RUN Test === RUN Test/types.Config{GoVersion:""} types_test.go:60: FileVersions(gobuild.go)="go1.23". expected "" === RUN Test/types.Config{GoVersion:"go1.22"} --- FAIL: Test (0.00s) --- FAIL: Test/types.Config{GoVersion:""} (0.00s) --- PASS: Test/types.Config{GoVersion:"go1.22"} (0.00s) === RUN TestIsValid --- PASS: TestIsValid (0.00s) === RUN TestVersionComparisons --- PASS: TestVersionComparisons (0.00s) === RUN TestLang --- PASS: TestLang (0.00s) === RUN TestKnown --- PASS: TestKnown (0.00s) === RUN TestAtLeast --- PASS: TestAtLeast (0.00s) === RUN TestBefore --- PASS: TestBefore (0.00s) === RUN TestFileVersions122 --- PASS: TestFileVersions122 (0.00s) === RUN TestFileVersions121 versions_test.go:235: running Go version "go1.23.1" is version 1.23, newer than maximum 1.21 --- SKIP: TestFileVersions121 (0.00s) FAIL FAIL golang.org/x/tools/internal/versions 0.002s === RUN TestBuffer --- PASS: TestBuffer (0.00s) === RUN TestLimiter --- PASS: TestLimiter (0.00s) PASS ok golang.org/x/tools/playground/socket 0.002s === RUN TestParseCode --- PASS: TestParseCode (0.00s) === RUN TestInlineParsing --- PASS: TestInlineParsing (0.00s) === RUN TestTestdata === RUN TestTestdata/basic.p === RUN TestTestdata/code.p === RUN TestTestdata/list.p === RUN TestTestdata/media.p === RUN TestTestdata/pre.p === RUN TestTestdata/basic.md === RUN TestTestdata/code.md === RUN TestTestdata/list.md === RUN TestTestdata/media.md === RUN TestTestdata/pre.md --- PASS: TestTestdata (0.00s) --- PASS: TestTestdata/basic.p (0.00s) --- PASS: TestTestdata/code.p (0.00s) --- PASS: TestTestdata/list.p (0.00s) --- PASS: TestTestdata/media.p (0.00s) --- PASS: TestTestdata/pre.p (0.00s) --- PASS: TestTestdata/basic.md (0.00s) --- PASS: TestTestdata/code.md (0.00s) --- PASS: TestTestdata/list.md (0.00s) --- PASS: TestTestdata/media.md (0.00s) --- PASS: TestTestdata/pre.md (0.00s) === RUN TestSplit --- PASS: TestSplit (0.00s) === RUN TestFont --- PASS: TestFont (0.00s) === RUN TestStyle --- PASS: TestStyle (0.00s) === RUN ExampleStyle --- PASS: ExampleStyle (0.00s) PASS ok golang.org/x/tools/present 0.004s === RUN Test --- PASS: Test (1.28s) PASS ok golang.org/x/tools/refactor/eg 1.289s === RUN TestBuild graph_test.go:68: GOPACKAGESDRIVER=off graph_test.go:68: GOPATH=/tmp/TestBuild949974352/importgraph graph_test.go:107: forward["golang.org/x/tools/refactor/importgraph"] graph_test.go:114: crypto/hmac graph_test.go:114: fmt graph_test.go:114: go/build graph_test.go:114: golang.org/x/tools/go/buildutil graph_test.go:114: golang.org/x/tools/go/packages/packagestest graph_test.go:114: golang.org/x/tools/refactor/importgraph graph_test.go:114: os graph_test.go:114: sort graph_test.go:114: strings graph_test.go:114: sync graph_test.go:114: testing graph_test.go:107: reverse["golang.org/x/tools/refactor/importgraph"] graph_test.go:114: golang.org/x/tools/refactor/importgraph --- PASS: TestBuild (0.90s) PASS ok golang.org/x/tools/refactor/importgraph 0.917s === RUN TestErrors While scanning Go workspace: Package "foo": /go/src/foo/0.go:1:1: expected 'package', found 'EOF'. /go/src/foo/0.go:1:1: expected 'package', found 'EOF' --- PASS: TestErrors (0.00s) === RUN TestMoves Renamed 2 occurrences in 1 file in 1 package. Renamed 2 occurrences in 1 file in 1 package. Renamed 2 occurrences in 1 file in 1 package. Renamed 2 occurrences in 1 file in 1 package. Renamed 2 occurrences in 1 file in 1 package. --- PASS: TestMoves (0.00s) === RUN TestConflicts Renamed 1 occurrence in 1 file in 1 package. Renamed 2 occurrences in 1 file in 1 package. Renamed 2 occurrences in 1 file in 1 package. Renamed 1 occurrence in 1 file in 1 package. Renamed 2 occurrences in 1 file in 1 package. Renamed 1 occurrence in 1 file in 1 package. Renamed 1 occurrence in 1 file in 1 package. Renamed 3 occurrences in 1 file in 1 package. Renamed 2 occurrences in 1 file in 1 package. --- PASS: TestConflicts (0.01s) === RUN TestInvalidIdentifiers --- PASS: TestInvalidIdentifiers (0.00s) === RUN TestRewrites Renamed 2 occurrences in 1 file in 1 package. Renamed 2 occurrences in 1 file in 1 package. Renamed 2 occurrences in 2 files in 2 packages. Renamed 1 occurrence in 1 file in 1 package. Renamed 1 occurrence in 1 file in 1 package. Renamed 1 occurrence in 1 file in 1 package. Renamed 1 occurrence in 1 file in 1 package. Renamed 1 occurrence in 1 file in 1 package. Renamed 1 occurrence in 1 file in 1 package. Renamed 1 occurrence in 1 file in 1 package. Renamed 2 occurrences in 1 file in 1 package. Renamed 2 occurrences in 1 file in 1 package. Renamed 4 occurrences in 1 file in 1 package. Renamed 4 occurrences in 1 file in 1 package. Renamed 4 occurrences in 1 file in 1 package. rename_test.go:1328: test requires aliases rename_test.go:1328: test requires aliases Renamed 3 occurrences in 1 file in 1 package. Renamed 2 occurrences in 1 file in 1 package. Renamed 2 occurrences in 1 file in 1 package. Renamed 2 occurrences in 1 file in 1 package. Renamed 2 occurrences in 1 file in 1 package. Renamed 2 occurrences in 1 file in 1 package. Renamed 3 occurrences in 2 files in 2 packages. Renamed 3 occurrences in 2 files in 2 packages. Renamed 3 occurrences in 2 files in 2 packages. Renamed 5 occurrences in 1 file in 1 package. Renamed 5 occurrences in 1 file in 1 package. Renamed 3 occurrences in 1 file in 1 package. Renamed 2 occurrences in 1 file in 1 package. Renamed 1 occurrence in 1 file in 1 package. Renamed 2 occurrences in 1 file in 1 package. Renamed 1 occurrence in 1 file in 1 package. Renamed 2 occurrences in 1 file in 1 package. /go/src/main/0.go:4:6: declared and not used: unused Renamed 2 occurrences in 1 file in 1 package. --- PASS: TestRewrites (0.01s) === RUN TestDiff --- PASS: TestDiff (0.12s) PASS ok golang.org/x/tools/refactor/rename 0.141s === RUN TestGenericCoreOperations --- PASS: TestGenericCoreOperations (0.00s) PASS ok golang.org/x/tools/refactor/satisfy 0.005s === RUN TestParse === RUN TestParse/basic --- PASS: TestParse (0.00s) --- PASS: TestParse/basic (0.00s) === RUN TestFormat === RUN TestFormat/basic --- PASS: TestFormat (0.00s) --- PASS: TestFormat/basic (0.00s) PASS ok golang.org/x/tools/txtar 0.001s FAIL dh_auto_test: error: cd _build && go test -vet=off -v -p 2 -short -timeout=30m golang.org/x/tools/benchmark/parse golang.org/x/tools/blog golang.org/x/tools/blog/atom golang.org/x/tools/cmd/auth/authtest golang.org/x/tools/cmd/auth/cookieauth golang.org/x/tools/cmd/auth/gitauth golang.org/x/tools/cmd/auth/netrcauth golang.org/x/tools/cmd/benchcmp golang.org/x/tools/cmd/bisect golang.org/x/tools/cmd/bundle golang.org/x/tools/cmd/callgraph golang.org/x/tools/cmd/compilebench golang.org/x/tools/cmd/deadcode golang.org/x/tools/cmd/digraph golang.org/x/tools/cmd/eg golang.org/x/tools/cmd/file2fuzz golang.org/x/tools/cmd/fiximports golang.org/x/tools/cmd/go-contrib-init golang.org/x/tools/cmd/godex golang.org/x/tools/cmd/godoc golang.org/x/tools/cmd/goimports golang.org/x/tools/cmd/gomvpkg golang.org/x/tools/cmd/gonew golang.org/x/tools/cmd/gorename golang.org/x/tools/cmd/gotype golang.org/x/tools/cmd/goyacc golang.org/x/tools/cmd/html2article golang.org/x/tools/cmd/present golang.org/x/tools/cmd/present2md golang.org/x/tools/cmd/splitdwarf golang.org/x/tools/cmd/splitdwarf/internal/macho golang.org/x/tools/cmd/ssadump golang.org/x/tools/cmd/stress golang.org/x/tools/cmd/stringer golang.org/x/tools/cmd/toolstash golang.org/x/tools/container/intsets golang.org/x/tools/cover golang.org/x/tools/go/analysis golang.org/x/tools/go/analysis/analysistest golang.org/x/tools/go/analysis/internal/analysisflags golang.org/x/tools/go/analysis/internal/checker golang.org/x/tools/go/analysis/internal/versiontest golang.org/x/tools/go/analysis/multichecker golang.org/x/tools/go/analysis/passes/appends golang.org/x/tools/go/analysis/passes/asmdecl golang.org/x/tools/go/analysis/passes/assign golang.org/x/tools/go/analysis/passes/atomic golang.org/x/tools/go/analysis/passes/atomicalign golang.org/x/tools/go/analysis/passes/bools golang.org/x/tools/go/analysis/passes/buildssa golang.org/x/tools/go/analysis/passes/buildtag golang.org/x/tools/go/analysis/passes/cgocall golang.org/x/tools/go/analysis/passes/composite golang.org/x/tools/go/analysis/passes/copylock golang.org/x/tools/go/analysis/passes/ctrlflow golang.org/x/tools/go/analysis/passes/deepequalerrors golang.org/x/tools/go/analysis/passes/defers golang.org/x/tools/go/analysis/passes/defers/cmd/defers golang.org/x/tools/go/analysis/passes/directive golang.org/x/tools/go/analysis/passes/errorsas golang.org/x/tools/go/analysis/passes/fieldalignment golang.org/x/tools/go/analysis/passes/fieldalignment/cmd/fieldalignment golang.org/x/tools/go/analysis/passes/findcall golang.org/x/tools/go/analysis/passes/findcall/cmd/findcall golang.org/x/tools/go/analysis/passes/framepointer golang.org/x/tools/go/analysis/passes/httpmux golang.org/x/tools/go/analysis/passes/httpresponse golang.org/x/tools/go/analysis/passes/ifaceassert golang.org/x/tools/go/analysis/passes/ifaceassert/cmd/ifaceassert golang.org/x/tools/go/analysis/passes/inspect golang.org/x/tools/go/analysis/passes/internal/analysisutil golang.org/x/tools/go/analysis/passes/loopclosure golang.org/x/tools/go/analysis/passes/lostcancel golang.org/x/tools/go/analysis/passes/lostcancel/cmd/lostcancel golang.org/x/tools/go/analysis/passes/nilfunc golang.org/x/tools/go/analysis/passes/nilness golang.org/x/tools/go/analysis/passes/nilness/cmd/nilness golang.org/x/tools/go/analysis/passes/pkgfact golang.org/x/tools/go/analysis/passes/printf golang.org/x/tools/go/analysis/passes/reflectvaluecompare golang.org/x/tools/go/analysis/passes/shadow golang.org/x/tools/go/analysis/passes/shadow/cmd/shadow golang.org/x/tools/go/analysis/passes/shift golang.org/x/tools/go/analysis/passes/sigchanyzer golang.org/x/tools/go/analysis/passes/slog golang.org/x/tools/go/analysis/passes/sortslice golang.org/x/tools/go/analysis/passes/stdmethods golang.org/x/tools/go/analysis/passes/stdversion golang.org/x/tools/go/analysis/passes/stringintconv golang.org/x/tools/go/analysis/passes/stringintconv/cmd/stringintconv golang.org/x/tools/go/analysis/passes/structtag golang.org/x/tools/go/analysis/passes/testinggoroutine golang.org/x/tools/go/analysis/passes/tests golang.org/x/tools/go/analysis/passes/timeformat golang.org/x/tools/go/analysis/passes/unmarshal golang.org/x/tools/go/analysis/passes/unmarshal/cmd/unmarshal golang.org/x/tools/go/analysis/passes/unreachable golang.org/x/tools/go/analysis/passes/unsafeptr golang.org/x/tools/go/analysis/passes/unusedresult golang.org/x/tools/go/analysis/passes/unusedresult/cmd/unusedresult golang.org/x/tools/go/analysis/passes/unusedwrite golang.org/x/tools/go/analysis/passes/usesgenerics golang.org/x/tools/go/analysis/singlechecker golang.org/x/tools/go/analysis/unitchecker golang.org/x/tools/go/ast/astutil golang.org/x/tools/go/ast/inspector golang.org/x/tools/go/buildutil golang.org/x/tools/go/callgraph golang.org/x/tools/go/callgraph/cha golang.org/x/tools/go/callgraph/rta golang.org/x/tools/go/callgraph/static golang.org/x/tools/go/callgraph/vta golang.org/x/tools/go/callgraph/vta/internal/trie golang.org/x/tools/go/cfg golang.org/x/tools/go/expect golang.org/x/tools/go/gccgoexportdata golang.org/x/tools/go/gcexportdata golang.org/x/tools/go/internal/cgo golang.org/x/tools/go/internal/gccgoimporter golang.org/x/tools/go/loader golang.org/x/tools/go/packages golang.org/x/tools/go/packages/gopackages golang.org/x/tools/go/packages/internal/nodecount golang.org/x/tools/go/packages/packagestest golang.org/x/tools/go/ssa golang.org/x/tools/go/ssa/interp golang.org/x/tools/go/ssa/ssautil golang.org/x/tools/go/types/internal/play golang.org/x/tools/go/types/objectpath golang.org/x/tools/go/types/typeutil golang.org/x/tools/godoc golang.org/x/tools/godoc/analysis golang.org/x/tools/godoc/redirect golang.org/x/tools/godoc/static golang.org/x/tools/godoc/util golang.org/x/tools/godoc/vfs golang.org/x/tools/godoc/vfs/gatefs golang.org/x/tools/godoc/vfs/httpfs golang.org/x/tools/godoc/vfs/mapfs golang.org/x/tools/godoc/vfs/zipfs golang.org/x/tools/imports golang.org/x/tools/internal/aliases golang.org/x/tools/internal/analysisinternal golang.org/x/tools/internal/apidiff golang.org/x/tools/internal/astutil golang.org/x/tools/internal/bisect golang.org/x/tools/internal/diff golang.org/x/tools/internal/diff/difftest golang.org/x/tools/internal/diff/lcs golang.org/x/tools/internal/diff/myers golang.org/x/tools/internal/diffp golang.org/x/tools/internal/drivertest golang.org/x/tools/internal/edit golang.org/x/tools/internal/event golang.org/x/tools/internal/event/core golang.org/x/tools/internal/event/export golang.org/x/tools/internal/event/export/eventtest golang.org/x/tools/internal/event/export/metric golang.org/x/tools/internal/event/export/ocagent golang.org/x/tools/internal/event/export/ocagent/wire golang.org/x/tools/internal/event/export/prometheus golang.org/x/tools/internal/event/keys golang.org/x/tools/internal/event/label golang.org/x/tools/internal/facts golang.org/x/tools/internal/fakenet golang.org/x/tools/internal/gcimporter golang.org/x/tools/internal/gocommand golang.org/x/tools/internal/gopathwalk golang.org/x/tools/internal/goroot golang.org/x/tools/internal/imports golang.org/x/tools/internal/jsonrpc2 golang.org/x/tools/internal/jsonrpc2/servertest golang.org/x/tools/internal/jsonrpc2_v2 golang.org/x/tools/internal/memoize golang.org/x/tools/internal/packagesinternal golang.org/x/tools/internal/pkgbits golang.org/x/tools/internal/pprof golang.org/x/tools/internal/proxydir golang.org/x/tools/internal/refactor/inline golang.org/x/tools/internal/refactor/inline/analyzer golang.org/x/tools/internal/robustio golang.org/x/tools/internal/stack golang.org/x/tools/internal/stack/stacktest golang.org/x/tools/internal/stdlib golang.org/x/tools/internal/testenv golang.org/x/tools/internal/testfiles golang.org/x/tools/internal/tokeninternal golang.org/x/tools/internal/tool golang.org/x/tools/internal/typeparams golang.org/x/tools/internal/typeparams/genericfeatures golang.org/x/tools/internal/typesinternal golang.org/x/tools/internal/versions golang.org/x/tools/internal/xcontext golang.org/x/tools/playground golang.org/x/tools/playground/socket golang.org/x/tools/present golang.org/x/tools/refactor/eg golang.org/x/tools/refactor/importgraph golang.org/x/tools/refactor/rename golang.org/x/tools/refactor/satisfy golang.org/x/tools/txtar returned exit code 1 make[1]: *** [debian/rules:76: override_dh_auto_test] Error 25 make[1]: Leaving directory '/<<PKGBUILDDIR>>' make: *** [debian/rules:80: binary] Error 2 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/202409/ 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 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.