Package: src:golang-github-envoyproxy-go-control-plane Version: 0.13.2-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/202603/ 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:golang-github-envoyproxy-go-control-plane, so that this is still visible in the BTS web page for this package. Thanks. -------------------------------------------------------------------------------- [...] debian/rules clean dh clean --builddirectory=debian/_build --buildsystem=golang dh_auto_clean -O--builddirectory=debian/_build -O--buildsystem=golang dh_autoreconf_clean -O--builddirectory=debian/_build -O--buildsystem=golang dh_clean -O--builddirectory=debian/_build -O--buildsystem=golang debian/rules binary dh binary --builddirectory=debian/_build --buildsystem=golang dh_update_autotools_config -O--builddirectory=debian/_build -O--buildsystem=golang dh_autoreconf -O--builddirectory=debian/_build -O--buildsystem=golang dh_auto_configure -O--builddirectory=debian/_build -O--buildsystem=golang dh_auto_build -O--builddirectory=debian/_build -O--buildsystem=golang dh_auto_build: warning: github.com/envoyproxy/go-control-plane/pkg/integration contains no non-test Go files, removing it from build cd debian/_build && go install -trimpath -v -p 2 github.com [too-long-redacted] rol-plane/xdsmatcher/test/proto internal/goarch internal/unsafeheader [... snipped ...] --- PASS: TestStaleNonce (0.00s) --- PASS: TestStaleNonce/type.googleapis.com/envoy.config.endpoint.v3.ClusterLoadAssignment (0.00s) --- PASS: TestStaleNonce/type.googleapis.com/envoy.config.cluster.v3.Cluster (0.00s) --- PASS: TestStaleNonce/type.googleapis.com/envoy.config.route.v3.RouteConfiguration (0.00s) --- PASS: TestStaleNonce/type.googleapis.com/envoy.config.route.v3.ScopedRouteConfiguration (0.00s) --- PASS: TestStaleNonce/type.googleapis.com/envoy.config.listener.v3.Listener (0.00s) --- PASS: TestStaleNonce/type.googleapis.com/envoy.extensions.transport_sockets.tls.v3.Secret (0.00s) --- PASS: TestStaleNonce/type.googleapis.com/envoy.service.runtime.v3.Runtime (0.00s) --- PASS: TestStaleNonce/type.googleapis.com/envoy.config.core.v3.TypedExtensionConfig (0.00s) --- PASS: TestStaleNonce/unknown-type (0.00s) === RUN TestAggregatedHandlers --- PASS: TestAggregatedHandlers (0.00s) === RUN TestAggregateRequestType --- PASS: TestAggregateRequestType (0.00s) === RUN TestCancellations --- PASS: TestCancellations (0.00s) === RUN TestOpaqueRequestsChannelMuxing --- PASS: TestOpaqueRequestsChannelMuxing (0.00s) === RUN TestNilPropagationOverResponseChannelShouldCloseTheStream --- PASS: TestNilPropagationOverResponseChannelShouldCloseTheStream (0.00s) === RUN TestCallbackError === RUN TestCallbackError/type.googleapis.com/envoy.config.endpoint.v3.ClusterLoadAssignment === RUN TestCallbackError/type.googleapis.com/envoy.config.cluster.v3.Cluster === RUN TestCallbackError/type.googleapis.com/envoy.config.route.v3.RouteConfiguration === RUN TestCallbackError/type.googleapis.com/envoy.config.route.v3.ScopedRouteConfiguration === RUN TestCallbackError/type.googleapis.com/envoy.config.listener.v3.Listener === RUN TestCallbackError/type.googleapis.com/envoy.extensions.transport_sockets.tls.v3.Secret === RUN TestCallbackError/type.googleapis.com/envoy.service.runtime.v3.Runtime === RUN TestCallbackError/type.googleapis.com/envoy.config.core.v3.TypedExtensionConfig === RUN TestCallbackError/unknown-type --- PASS: TestCallbackError (0.00s) --- PASS: TestCallbackError/type.googleapis.com/envoy.config.endpoint.v3.ClusterLoadAssignment (0.00s) --- PASS: TestCallbackError/type.googleapis.com/envoy.config.cluster.v3.Cluster (0.00s) --- PASS: TestCallbackError/type.googleapis.com/envoy.config.route.v3.RouteConfiguration (0.00s) --- PASS: TestCallbackError/type.googleapis.com/envoy.config.route.v3.ScopedRouteConfiguration (0.00s) --- PASS: TestCallbackError/type.googleapis.com/envoy.config.listener.v3.Listener (0.00s) --- PASS: TestCallbackError/type.googleapis.com/envoy.extensions.transport_sockets.tls.v3.Secret (0.00s) --- PASS: TestCallbackError/type.googleapis.com/envoy.service.runtime.v3.Runtime (0.00s) --- PASS: TestCallbackError/type.googleapis.com/envoy.config.core.v3.TypedExtensionConfig (0.00s) --- PASS: TestCallbackError/unknown-type (0.00s) PASS ok github.com/envoyproxy/go-control-plane/pkg/server/v3 0.014s ? github.com/envoyproxy/go-control-plane/pkg/test [no test files] ? github.com/envoyproxy/go-control-plane/pkg/test/main [no test files] ? github.com/envoyproxy/go-control-plane/pkg/test/resource/v3 [no test files] ? github.com/envoyproxy/go-control-plane/pkg/test/v3 [no test files] ? github.com/envoyproxy/go-control-plane/pkg/wellknown [no test files] ? github.com/envoyproxy/go-control-plane/ratelimit/config/ratelimit/v3 [no test files] ? github.com/envoyproxy/go-control-plane/ratelimit/service/ratelimit/v3 [no test files] ? github.com/envoyproxy/go-control-plane/xdsmatcher/internal/proto [no test files] === RUN TestSimple === RUN TestSimple/successful_matching_FooInput_against_foo attempting to match against exact tree handling input 'foo' data is available, performing match input 'foo' found in exact match map arrived at result {MatchResult:0x30f58ad6e3e0 NeedMoreData:false}, &{Matcher:<nil> Action:{}} === RUN TestSimple/failure_to_match_FooInput_against_'not_foo' attempting to match against exact tree handling input 'not-foo' data is available, performing match input 'not-foo' not found in exact match map matcher tree failed to match, falling back to OnNoMatch (<nil>) === RUN TestSimple/failure_to_match_against_nil,_more_data_available attempting to match against exact tree handling input '<nil>' more data might be available, performing eager match attempted to exact match nil, no match matcher tree requires more data === RUN TestSimple/input_returning_error attempting to match against exact tree === RUN TestSimple/not_available_input attempting to match against exact tree handling input '<nil>' data not available, bailing matcher tree requires more data --- PASS: TestSimple (0.00s) --- PASS: TestSimple/successful_matching_FooInput_against_foo (0.00s) --- PASS: TestSimple/failure_to_match_FooInput_against_'not_foo' (0.00s) --- PASS: TestSimple/failure_to_match_against_nil,_more_data_available (0.00s) --- PASS: TestSimple/input_returning_error (0.00s) --- PASS: TestSimple/not_available_input (0.00s) === RUN TestSimpleLegacy === RUN TestSimpleLegacy/successful_matching_FooInput_against_foo attempting to match against exact tree handling input 'foo' data is available, performing match input 'foo' found in exact match map arrived at result {MatchResult:0x30f58ad6ed60 NeedMoreData:false}, &{Matcher:<nil> Action:{}} === RUN TestSimpleLegacy/failure_to_match_FooInput_against_'not_foo' attempting to match against exact tree handling input 'not-foo' data is available, performing match input 'not-foo' not found in exact match map matcher tree failed to match, falling back to OnNoMatch (<nil>) === RUN TestSimpleLegacy/failure_to_match_against_nil,_more_data_available attempting to match against exact tree handling input '<nil>' more data might be available, performing eager match attempted to exact match nil, no match matcher tree requires more data === RUN TestSimpleLegacy/input_returning_error attempting to match against exact tree === RUN TestSimpleLegacy/not_available_input attempting to match against exact tree handling input '<nil>' data not available, bailing matcher tree requires more data --- PASS: TestSimpleLegacy (0.00s) --- PASS: TestSimpleLegacy/successful_matching_FooInput_against_foo (0.00s) --- PASS: TestSimpleLegacy/failure_to_match_FooInput_against_'not_foo' (0.00s) --- PASS: TestSimpleLegacy/failure_to_match_against_nil,_more_data_available (0.00s) --- PASS: TestSimpleLegacy/input_returning_error (0.00s) --- PASS: TestSimpleLegacy/not_available_input (0.00s) === RUN TestConjunction === RUN TestConjunction/successful_matching_FooInput_against_foo attempting to match against match list predicate type matcher.conjunctionPredicate performing and matching handling input 'two' data is available, performing match attempting to match 'two' single predicate evaluation result: {match:true needMoreData:false} handling input 'foo' data is available, performing match attempting to match 'foo' single predicate evaluation result: {match:true needMoreData:false} found match entry matching input: %!v(MISSING) arrived at result {MatchResult:0x30f58ad6f7e0 NeedMoreData:false}, &{Matcher:<nil> Action:{}} === RUN TestConjunction/failure_to_match_FooInput_against_'not_foo' attempting to match against match list predicate type matcher.conjunctionPredicate performing and matching handling input '<nil>' data is available, performing match attempting to match '<nil>' single predicate evaluation result: {match:false needMoreData:false} no matching match entry was found matcher tree failed to match, falling back to OnNoMatch (<nil>) === RUN TestConjunction/failure_to_match_against_nil,_more_data_available attempting to match against match list predicate type matcher.conjunctionPredicate performing and matching handling input 'two' data is available, performing match attempting to match 'two' single predicate evaluation result: {match:true needMoreData:false} handling input '<nil>' more data might be available, performing eager match attempting to match '<nil>' single predicate evaluation result: {match:false needMoreData:true} found match entry that needs more data, bailing matcher tree requires more data === RUN TestConjunction/input_returning_error attempting to match against match list predicate type matcher.conjunctionPredicate performing and matching handling input 'two' data is available, performing match attempting to match 'two' single predicate evaluation result: {match:true needMoreData:false} === RUN TestConjunction/not_available_input attempting to match against match list predicate type matcher.conjunctionPredicate performing and matching handling input 'two' data is available, performing match attempting to match 'two' single predicate evaluation result: {match:true needMoreData:false} handling input '<nil>' data not available, bailing single predicate evaluation result: {match:false needMoreData:true} found match entry that needs more data, bailing matcher tree requires more data --- PASS: TestConjunction (0.00s) --- PASS: TestConjunction/successful_matching_FooInput_against_foo (0.00s) --- PASS: TestConjunction/failure_to_match_FooInput_against_'not_foo' (0.00s) --- PASS: TestConjunction/failure_to_match_against_nil,_more_data_available (0.00s) --- PASS: TestConjunction/input_returning_error (0.00s) --- PASS: TestConjunction/not_available_input (0.00s) === RUN TestDisjunction === RUN TestDisjunction/successful_matching_FooInput_against_foo attempting to match against match list predicate type matcher.disjunctionPredicate performing or matching handling input 'two' data is available, performing match attempting to match 'two' single predicate evaluation result: {match:false needMoreData:false} handling input 'foo' data is available, performing match attempting to match 'foo' single predicate evaluation result: {match:true needMoreData:false} found match entry matching input: %!v(MISSING) arrived at result {MatchResult:0x30f58ae18480 NeedMoreData:false}, &{Matcher:<nil> Action:{}} === RUN TestDisjunction/failure_to_match_FooInput_against_'not_foo' attempting to match against match list predicate type matcher.disjunctionPredicate performing or matching handling input '<nil>' data is available, performing match attempting to match '<nil>' single predicate evaluation result: {match:false needMoreData:false} handling input 'not-foo' data is available, performing match attempting to match 'not-foo' single predicate evaluation result: {match:false needMoreData:false} no matching match entry was found matcher tree failed to match, falling back to OnNoMatch (<nil>) === RUN TestDisjunction/failure_to_match_against_nil,_more_data_available attempting to match against match list predicate type matcher.disjunctionPredicate performing or matching handling input 'two' data is available, performing match attempting to match 'two' single predicate evaluation result: {match:false needMoreData:false} handling input '<nil>' more data might be available, performing eager match attempting to match '<nil>' single predicate evaluation result: {match:false needMoreData:true} found match entry that needs more data, bailing matcher tree requires more data === RUN TestDisjunction/input_returning_error attempting to match against match list predicate type matcher.disjunctionPredicate performing or matching handling input 'two' data is available, performing match attempting to match 'two' single predicate evaluation result: {match:false needMoreData:false} === RUN TestDisjunction/not_available_input attempting to match against match list predicate type matcher.disjunctionPredicate performing or matching handling input 'two' data is available, performing match attempting to match 'two' single predicate evaluation result: {match:false needMoreData:false} handling input '<nil>' data not available, bailing single predicate evaluation result: {match:false needMoreData:true} found match entry that needs more data, bailing matcher tree requires more data --- PASS: TestDisjunction (0.00s) --- PASS: TestDisjunction/successful_matching_FooInput_against_foo (0.00s) --- PASS: TestDisjunction/failure_to_match_FooInput_against_'not_foo' (0.00s) --- PASS: TestDisjunction/failure_to_match_against_nil,_more_data_available (0.00s) --- PASS: TestDisjunction/input_returning_error (0.00s) --- PASS: TestDisjunction/not_available_input (0.00s) === RUN TestNested attempting to match against exact tree handling input 'foo' data is available, performing match input 'foo' found in exact match map recursively matching attempting to match against match list predicate type *matcher.singlePredicate handling input 'two' data is available, performing match attempting to match 'two' single predicate evaluation result: {match:true needMoreData:false} found match entry matching input: %!v(MISSING) arrived at result {MatchResult:0x30f58ae19060 NeedMoreData:false}, &{Matcher:<nil> Action:{}} 2026/03/03 15:05:17 &{onNoMatch:<nil> matchRoot:0x30f58ae19020 logger:0x30f58ae353e8} --- PASS: TestNested (0.00s) === RUN TestCreateInvalidExtensions --- PASS: TestCreateInvalidExtensions (0.00s) PASS ok github.com/envoyproxy/go-control-plane/xdsmatcher/pkg/matcher 0.008s ? github.com/envoyproxy/go-control-plane/xdsmatcher/pkg/matcher/registry [no test files] ? github.com/envoyproxy/go-control-plane/xdsmatcher/pkg/matcher/types [no test files] ? github.com/envoyproxy/go-control-plane/xdsmatcher/test [no test files] ? github.com/envoyproxy/go-control-plane/xdsmatcher/test/proto [no test files] FAIL dh_auto_test: error: cd debian/_build && go test -vet=off -v [too-long-redacted] test/proto returned exit code 1 make: *** [debian/rules:6: binary] Error 25 dpkg-buildpackage: error: debian/rules binary subprocess failed with exit status 2 --------------------------------------------------------------------------------

