#1102314 golang-github-newrelic-go-agent: FTBFS: flaky tests

#1102314#5
Date:
2025-04-07 13:38:43 UTC
From:
To:
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/newrel [too-long-redacted] c/go-agent/v3/newrelic/sqlparse

[... snipped ...]

=== RUN   TestMergeFailedLimitReached
--- PASS: TestMergeFailedLimitReached (0.00s)
=== RUN   TestMergedMetricsAreCopied
--- PASS: TestMergedMetricsAreCopied (0.00s)
=== RUN   TestMergedWithScope
--- PASS: TestMergedWithScope (0.00s)
=== RUN   TestDeobfuscate
--- PASS: TestDeobfuscate (0.00s)
=== RUN   TestObfuscate
--- PASS: TestObfuscate (0.00s)
=== RUN   TestIsLowerPriority
--- PASS: TestIsLowerPriority (0.00s)
=== RUN   TestTraceStateFormat
--- PASS: TestTraceStateFormat (0.00s)
=== RUN   TestParseQueueTime
--- PASS: TestParseQueueTime (0.00s)
=== RUN   TestQueueDuration
--- PASS: TestQueueDuration (0.00s)
=== RUN   TestRulesCache
--- PASS: TestRulesCache (0.00s)
=== RUN   TestRulesCacheLimit
--- PASS: TestRulesCacheLimit (0.00s)
=== RUN   TestRulesCacheNil
--- PASS: TestRulesCacheNil (0.00s)
=== RUN   TestGetSample
--- PASS: TestGetSample (0.00s)
=== RUN   TestMetricsCreated
--- PASS: TestMetricsCreated (0.00s)
=== RUN   TestMetricsCreatedEmpty
--- PASS: TestMetricsCreatedEmpty (0.00s)
=== RUN   TestServerlessHarvest
--- PASS: TestServerlessHarvest (0.00s)
=== RUN   TestServerlessHarvestNil
--- PASS: TestServerlessHarvestNil (0.00s)
=== RUN   TestServerlessHarvestEmpty
--- PASS: TestServerlessHarvestEmpty (0.00s)
=== RUN   TestEmptySlowQueriesData
--- PASS: TestEmptySlowQueriesData (0.00s)
=== RUN   TestSlowQueriesBasic
--- PASS: TestSlowQueriesBasic (0.00s)
=== RUN   TestSlowQueriesExcludeURI
--- PASS: TestSlowQueriesExcludeURI (0.00s)
=== RUN   TestSlowQueriesAggregation
--- PASS: TestSlowQueriesAggregation (0.00s)
=== RUN   TestSlowQueriesBetterCAT
--- PASS: TestSlowQueriesBetterCAT (0.00s)
=== RUN   TestSpanEventGenericRootMarshal
--- PASS: TestSpanEventGenericRootMarshal (0.00s)
=== RUN   TestSpanEventDatastoreMarshal
--- PASS: TestSpanEventDatastoreMarshal (0.00s)
=== RUN   TestSpanEventDatastoreWithoutHostMarshal
--- PASS: TestSpanEventDatastoreWithoutHostMarshal (0.00s)
=== RUN   TestSpanEventExternalMarshal
--- PASS: TestSpanEventExternalMarshal (0.00s)
=== RUN   TestSpanEventsEndpointMethod
--- PASS: TestSpanEventsEndpointMethod (0.00s)
=== RUN   TestSpanEventsMerge
--- PASS: TestSpanEventsMerge (0.00s)
=== RUN   TestDriverStmtExecContext
--- PASS: TestDriverStmtExecContext (0.00s)
=== RUN   TestDriverStmtQueryContext
--- PASS: TestDriverStmtQueryContext (0.00s)
=== RUN   TestDriverConnExecContext
--- PASS: TestDriverConnExecContext (0.00s)
=== RUN   TestDriverConnQueryContext
--- PASS: TestDriverConnQueryContext (0.00s)
=== RUN   TestDriverContext
--- PASS: TestDriverContext (0.00s)
=== RUN   TestInstrumentSQLConnector
--- PASS: TestInstrumentSQLConnector (0.00s)
=== RUN   TestConnectorToDriver
--- PASS: TestConnectorToDriver (0.00s)
=== RUN   TestExecContextErrSkipReturned
--- PASS: TestExecContextErrSkipReturned (0.00s)
=== RUN   TestQueryContextErrSkipReturned
--- PASS: TestQueryContextErrSkipReturned (0.00s)
=== RUN   TestSQLNoTxnNoCry
--- PASS: TestSQLNoTxnNoCry (0.00s)
=== RUN   TestGetStackTrace
--- PASS: TestGetStackTrace (0.00s)
=== RUN   TestLongStackTraceLimitsFrames
--- PASS: TestLongStackTraceLimitsFrames (0.00s)
=== RUN   TestManyStackTraceFramesLimitsOutput
--- PASS: TestManyStackTraceFramesLimitsOutput (0.00s)
=== RUN   TestStacktraceFrames
--- PASS: TestStacktraceFrames (0.00s)
=== RUN   TestStackTraceTopFrame
--- PASS: TestStackTraceTopFrame (0.00s)
=== RUN   TestFramesCount
--- PASS: TestFramesCount (0.00s)
=== RUN   TestSynthetics
--- PASS: TestSynthetics (0.00s)
=== RUN   TestJSONDTHeaders
--- PASS: TestJSONDTHeaders (0.00s)
=== RUN   TestCrossAgentW3CTraceContext
=== RUN   TestCrossAgentW3CTraceContext/accept_payload
=== RUN   TestCrossAgentW3CTraceContext/payload_with_sampled_false
=== RUN   TestCrossAgentW3CTraceContext/non_new_relic_parent
=== RUN   TestCrossAgentW3CTraceContext/spans_disabled_in_parent
=== RUN   TestCrossAgentW3CTraceContext/spans_disabled_in_child
    trace_context_test.go:106: spec change caused failing test, skipping
=== RUN   TestCrossAgentW3CTraceContext/spans_disabled_root
    trace_context_test.go:106: spec change caused failing test, skipping
=== RUN   TestCrossAgentW3CTraceContext/exception
=== RUN   TestCrossAgentW3CTraceContext/background_transaction
=== RUN   TestCrossAgentW3CTraceContext/payload_from_mobile_caller
=== RUN   TestCrossAgentW3CTraceContext/lowercase_known_transport_is_unknown
=== RUN   TestCrossAgentW3CTraceContext/create_payload
=== RUN   TestCrossAgentW3CTraceContext/multiple_create_calls
=== RUN   TestCrossAgentW3CTraceContext/payload_from_trusted_partnership_account
=== RUN   TestCrossAgentW3CTraceContext/payload_with_untrusted_key
=== RUN   TestCrossAgentW3CTraceContext/payload_from_untrusted_account
=== RUN   TestCrossAgentW3CTraceContext/tracestate_has_larger_version
=== RUN   TestCrossAgentW3CTraceContext/tracestate_missing_version
=== RUN   TestCrossAgentW3CTraceContext/tracestate_missing_account
=== RUN   TestCrossAgentW3CTraceContext/tracestate_missing_application
=== RUN   TestCrossAgentW3CTraceContext/tracestate_missing_type
=== RUN   TestCrossAgentW3CTraceContext/tracestate_missing_transactionId
=== RUN   TestCrossAgentW3CTraceContext/traceparent_missing_traceId
=== RUN   TestCrossAgentW3CTraceContext/tracestate_missing_timestamp
=== RUN   TestCrossAgentW3CTraceContext/multiple_vendors_in_tracestate
=== RUN   TestCrossAgentW3CTraceContext/missing_tracestate
=== RUN   TestCrossAgentW3CTraceContext/missing_traceparent
=== RUN   TestCrossAgentW3CTraceContext/missing_traceparent_and_tracestate
=== RUN   TestCrossAgentW3CTraceContext/multiple_new_relic_trace_state_entries
=== RUN   TestCrossAgentW3CTraceContext/priority_not_converted_to_scientific_notation
=== RUN   TestCrossAgentW3CTraceContext/w3c_and_newrelic_headers_present
=== RUN   TestCrossAgentW3CTraceContext/w3c_and_newrelic_headers_present_error_parsing_traceparent
=== RUN   TestCrossAgentW3CTraceContext/w3c_and_newrelic_headers_present_error_parsing_tracestate
=== RUN   TestCrossAgentW3CTraceContext/newrelic_origin_trace_id_correctly_transformed_for_w3c
=== RUN   TestCrossAgentW3CTraceContext/span_events_enabled_transaction_events_disabled
=== RUN   TestCrossAgentW3CTraceContext/span_events_disabled_transaction_events_disabled
=== RUN   TestCrossAgentW3CTraceContext/w3c_and_newrelic_headers_present_emit_both_header_types
=== RUN   TestCrossAgentW3CTraceContext/only_w3c_headers_present_emit_both_header_types
=== RUN   TestCrossAgentW3CTraceContext/only_newrelic_headers_present_emit_both_header_types
=== RUN   TestCrossAgentW3CTraceContext/inbound_payload_from_agent_in_serverless_mode
--- PASS: TestCrossAgentW3CTraceContext (0.01s)
    --- PASS: TestCrossAgentW3CTraceContext/accept_payload (0.00s)
    --- PASS: TestCrossAgentW3CTraceContext/payload_with_sampled_false (0.00s)
    --- PASS: TestCrossAgentW3CTraceContext/non_new_relic_parent (0.00s)
    --- PASS: TestCrossAgentW3CTraceContext/spans_disabled_in_parent (0.00s)
    --- SKIP: TestCrossAgentW3CTraceContext/spans_disabled_in_child (0.00s)
    --- SKIP: TestCrossAgentW3CTraceContext/spans_disabled_root (0.00s)
    --- PASS: TestCrossAgentW3CTraceContext/exception (0.00s)
    --- PASS: TestCrossAgentW3CTraceContext/background_transaction (0.00s)
    --- PASS: TestCrossAgentW3CTraceContext/payload_from_mobile_caller (0.00s)
    --- PASS: TestCrossAgentW3CTraceContext/lowercase_known_transport_is_unknown (0.00s)
    --- PASS: TestCrossAgentW3CTraceContext/create_payload (0.00s)
    --- PASS: TestCrossAgentW3CTraceContext/multiple_create_calls (0.00s)
    --- PASS: TestCrossAgentW3CTraceContext/payload_from_trusted_partnership_account (0.00s)
    --- PASS: TestCrossAgentW3CTraceContext/payload_with_untrusted_key (0.00s)
    --- PASS: TestCrossAgentW3CTraceContext/payload_from_untrusted_account (0.00s)
    --- PASS: TestCrossAgentW3CTraceContext/tracestate_has_larger_version (0.00s)
    --- PASS: TestCrossAgentW3CTraceContext/tracestate_missing_version (0.00s)
    --- PASS: TestCrossAgentW3CTraceContext/tracestate_missing_account (0.00s)
    --- PASS: TestCrossAgentW3CTraceContext/tracestate_missing_application (0.00s)
    --- PASS: TestCrossAgentW3CTraceContext/tracestate_missing_type (0.00s)
    --- PASS: TestCrossAgentW3CTraceContext/tracestate_missing_transactionId (0.00s)
    --- PASS: TestCrossAgentW3CTraceContext/traceparent_missing_traceId (0.00s)
    --- PASS: TestCrossAgentW3CTraceContext/tracestate_missing_timestamp (0.00s)
    --- PASS: TestCrossAgentW3CTraceContext/multiple_vendors_in_tracestate (0.00s)
    --- PASS: TestCrossAgentW3CTraceContext/missing_tracestate (0.00s)
    --- PASS: TestCrossAgentW3CTraceContext/missing_traceparent (0.00s)
    --- PASS: TestCrossAgentW3CTraceContext/missing_traceparent_and_tracestate (0.00s)
    --- PASS: TestCrossAgentW3CTraceContext/multiple_new_relic_trace_state_entries (0.00s)
    --- PASS: TestCrossAgentW3CTraceContext/priority_not_converted_to_scientific_notation (0.00s)
    --- PASS: TestCrossAgentW3CTraceContext/w3c_and_newrelic_headers_present (0.00s)
    --- PASS: TestCrossAgentW3CTraceContext/w3c_and_newrelic_headers_present_error_parsing_traceparent (0.00s)
    --- PASS: TestCrossAgentW3CTraceContext/w3c_and_newrelic_headers_present_error_parsing_tracestate (0.00s)
    --- PASS: TestCrossAgentW3CTraceContext/newrelic_origin_trace_id_correctly_transformed_for_w3c (0.00s)
    --- PASS: TestCrossAgentW3CTraceContext/span_events_enabled_transaction_events_disabled (0.00s)
    --- PASS: TestCrossAgentW3CTraceContext/span_events_disabled_transaction_events_disabled (0.00s)
    --- PASS: TestCrossAgentW3CTraceContext/w3c_and_newrelic_headers_present_emit_both_header_types (0.00s)
    --- PASS: TestCrossAgentW3CTraceContext/only_w3c_headers_present_emit_both_header_types (0.00s)
    --- PASS: TestCrossAgentW3CTraceContext/only_newrelic_headers_present_emit_both_header_types (0.00s)
    --- PASS: TestCrossAgentW3CTraceContext/inbound_payload_from_agent_in_serverless_mode (0.00s)
=== RUN   TestValidateTraceObserverURL
=== RUN   TestValidateTraceObserverURL/#00
=== RUN   TestValidateTraceObserverURL/testing.com
=== RUN   TestValidateTraceObserverURL/1.2.3.4
=== RUN   TestValidateTraceObserverURL/testing.com#01
=== RUN   TestValidateTraceObserverURL/localhost
--- PASS: TestValidateTraceObserverURL (0.00s)
    --- PASS: TestValidateTraceObserverURL/#00 (0.00s)
    --- PASS: TestValidateTraceObserverURL/testing.com (0.00s)
    --- PASS: TestValidateTraceObserverURL/1.2.3.4 (0.00s)
    --- PASS: TestValidateTraceObserverURL/testing.com#01 (0.00s)
    --- PASS: TestValidateTraceObserverURL/localhost (0.00s)
=== RUN   Test8TConfig
--- PASS: Test8TConfig (0.00s)
=== RUN   TestTraceObserverErrToCodeString
=== RUN   TestTraceObserverErrToCodeString/OK
=== RUN   TestTraceObserverErrToCodeString/CANCELLED
=== RUN   TestTraceObserverErrToCodeString/UNKNOWN
=== RUN   TestTraceObserverErrToCodeString/INVALID_ARGUMENT
=== RUN   TestTraceObserverErrToCodeString/DEADLINE_EXCEEDED
=== RUN   TestTraceObserverErrToCodeString/NOT_FOUND
=== RUN   TestTraceObserverErrToCodeString/ALREADY_EXISTS
=== RUN   TestTraceObserverErrToCodeString/PERMISSION_DENIED
=== RUN   TestTraceObserverErrToCodeString/RESOURCE_EXHAUSTED
=== RUN   TestTraceObserverErrToCodeString/FAILED_PRECONDITION
=== RUN   TestTraceObserverErrToCodeString/ABORTED
=== RUN   TestTraceObserverErrToCodeString/OUT_OF_RANGE
=== RUN   TestTraceObserverErrToCodeString/UNIMPLEMENTED
=== RUN   TestTraceObserverErrToCodeString/INTERNAL
=== RUN   TestTraceObserverErrToCodeString/UNAVAILABLE
=== RUN   TestTraceObserverErrToCodeString/DATA_LOSS
=== RUN   TestTraceObserverErrToCodeString/UNAUTHENTICATED
=== RUN   TestTraceObserverErrToCodeString/CODE(17)
--- PASS: TestTraceObserverErrToCodeString (0.00s)
    --- PASS: TestTraceObserverErrToCodeString/OK (0.00s)
    --- PASS: TestTraceObserverErrToCodeString/CANCELLED (0.00s)
    --- PASS: TestTraceObserverErrToCodeString/UNKNOWN (0.00s)
    --- PASS: TestTraceObserverErrToCodeString/INVALID_ARGUMENT (0.00s)
    --- PASS: TestTraceObserverErrToCodeString/DEADLINE_EXCEEDED (0.00s)
    --- PASS: TestTraceObserverErrToCodeString/NOT_FOUND (0.00s)
    --- PASS: TestTraceObserverErrToCodeString/ALREADY_EXISTS (0.00s)
    --- PASS: TestTraceObserverErrToCodeString/PERMISSION_DENIED (0.00s)
    --- PASS: TestTraceObserverErrToCodeString/RESOURCE_EXHAUSTED (0.00s)
    --- PASS: TestTraceObserverErrToCodeString/FAILED_PRECONDITION (0.00s)
    --- PASS: TestTraceObserverErrToCodeString/ABORTED (0.00s)
    --- PASS: TestTraceObserverErrToCodeString/OUT_OF_RANGE (0.00s)
    --- PASS: TestTraceObserverErrToCodeString/UNIMPLEMENTED (0.00s)
    --- PASS: TestTraceObserverErrToCodeString/INTERNAL (0.00s)
    --- PASS: TestTraceObserverErrToCodeString/UNAVAILABLE (0.00s)
    --- PASS: TestTraceObserverErrToCodeString/DATA_LOSS (0.00s)
    --- PASS: TestTraceObserverErrToCodeString/UNAUTHENTICATED (0.00s)
    --- PASS: TestTraceObserverErrToCodeString/CODE(17) (0.00s)
=== RUN   TestSendSpanMetrics
--- PASS: TestSendSpanMetrics (0.00s)
=== RUN   TestTraceObserverRestart
--- PASS: TestTraceObserverRestart (0.01s)
=== RUN   TestTraceObserverShutdown
    trace_observer_test.go:301: INFO: Waited for 1 spans but received 0
    trace_observer_test.go:309: INFO: Waited for 1 spans but received 0
--- PASS: TestTraceObserverShutdown (0.61s)
=== RUN   TestTraceObserverDumpSupportabilityMetrics
--- PASS: TestTraceObserverDumpSupportabilityMetrics (0.01s)
=== RUN   TestTraceObserverConnected
--- PASS: TestTraceObserverConnected (0.01s)
=== RUN   TestTrObsMultipleShutdowns
--- PASS: TestTrObsMultipleShutdowns (0.51s)
=== RUN   TestTrObsShutdownAndRestart
--- PASS: TestTrObsShutdownAndRestart (0.51s)
=== RUN   TestTrObsShutdownAndInitialConnSuccessful
--- PASS: TestTrObsShutdownAndInitialConnSuccessful (0.51s)
=== RUN   TestTrObsShutdownAndDumpSupportabilityMetrics
--- PASS: TestTrObsShutdownAndDumpSupportabilityMetrics (0.51s)
=== RUN   TestTrObsSlowConnectAndRestart
    trace_observer_test.go:488: INFO: Waited for 1 spans but received 0
    trace_observer_test.go:494: INFO: Waited for 1 spans but received 0
--- PASS: TestTrObsSlowConnectAndRestart (0.55s)
=== RUN   TestTrObsSlowConnectAndConsumeSpan
    trace_observer_test.go:525: INFO: Waited for 1 spans but received 0
--- PASS: TestTrObsSlowConnectAndConsumeSpan (0.05s)
=== RUN   TestTrObsSlowConnectAndDumpSupportabilityMetrics
--- PASS: TestTrObsSlowConnectAndDumpSupportabilityMetrics (0.00s)
=== RUN   TestTrObsSlowConnectAndShutdown
--- PASS: TestTrObsSlowConnectAndShutdown (5.00s)
=== RUN   TestTrObsRecordSpanReturnsError
--- PASS: TestTrObsRecordSpanReturnsError (5.00s)
=== RUN   TestTrObsRecvReturnsUnimplementedError
--- PASS: TestTrObsRecvReturnsUnimplementedError (5.01s)
=== RUN   TestTrObsRecvReturnsOtherError
--- PASS: TestTrObsRecvReturnsOtherError (5.01s)
=== RUN   TestTrObsUnimplementedNoMoreSpansSent
    trace_observer_test.go:736: INFO: Waited for 1 spans but received 0
--- PASS: TestTrObsUnimplementedNoMoreSpansSent (5.11s)
=== RUN   TestTrObsPermissionDeniedMoreSpansSent
--- PASS: TestTrObsPermissionDeniedMoreSpansSent (5.01s)
=== RUN   TestTrObsDrainsMessagesOnShutdown
--- PASS: TestTrObsDrainsMessagesOnShutdown (5.03s)
=== RUN   TestTrObsDetectDataRaceOnShutdown
--- PASS: TestTrObsDetectDataRaceOnShutdown (0.06s)
=== RUN   TestTrObsConsumingAfterShutdown
    trace_observer_test.go:853: INFO: Waited for 1 spans but received 0
--- PASS: TestTrObsConsumingAfterShutdown (1.07s)
=== RUN   TestTrObsOKReceiveBackoffNo
    trace_observer_test.go:895: INFO: Waited for 2 spans but received 0
    trace_observer_test.go:896: server did not receive 2 spans
--- FAIL: TestTrObsOKReceiveBackoffNo (5.06s)
=== RUN   TestTrObsPermissionDeniedSendBackoffYes
    trace_observer_test.go:933: INFO: Waited for 1 spans but received 0
--- PASS: TestTrObsPermissionDeniedSendBackoffYes (1.07s)
=== RUN   TestTrObsPermissionDeniedReceiveBackoffYes
    trace_observer_test.go:974: INFO: Waited for 1 spans but received 0
--- PASS: TestTrObsPermissionDeniedReceiveBackoffYes (1.03s)
=== RUN   TestTraceObserverRoundTrip
--- PASS: TestTraceObserverRoundTrip (0.06s)
=== RUN   TestStartEndSegment
--- PASS: TestStartEndSegment (0.00s)
=== RUN   TestMultipleChildren
--- PASS: TestMultipleChildren (0.00s)
=== RUN   TestInvalidStart
--- PASS: TestInvalidStart (0.00s)
=== RUN   TestSegmentAlreadyEnded
--- PASS: TestSegmentAlreadyEnded (0.00s)
=== RUN   TestSegmentBadStamp
--- PASS: TestSegmentBadStamp (0.00s)
=== RUN   TestSegmentBadDepth
--- PASS: TestSegmentBadDepth (0.00s)
=== RUN   TestSegmentNegativeDepth
--- PASS: TestSegmentNegativeDepth (0.00s)
=== RUN   TestSegmentOutOfOrder
--- PASS: TestSegmentOutOfOrder (0.00s)
=== RUN   TestLostChildren
--- PASS: TestLostChildren (0.00s)
=== RUN   TestLostChildrenRoot
--- PASS: TestLostChildrenRoot (0.00s)
=== RUN   TestNilSpanEvent
--- PASS: TestNilSpanEvent (0.00s)
=== RUN   TestDefaultSpanEvent
--- PASS: TestDefaultSpanEvent (0.00s)
=== RUN   TestGetRootSpanID
--- PASS: TestGetRootSpanID (0.00s)
=== RUN   TestCurrentSpanIdentifier
--- PASS: TestCurrentSpanIdentifier (0.00s)
=== RUN   TestDatastoreSpanAddress
--- PASS: TestDatastoreSpanAddress (0.00s)
=== RUN   TestSegmentBasic
--- PASS: TestSegmentBasic (0.00s)
=== RUN   TestSegmentExternal
--- PASS: TestSegmentExternal (0.00s)
=== RUN   TestSegmentDatastore
--- PASS: TestSegmentDatastore (0.00s)
=== RUN   TestDatastoreInstancesCrossAgent
--- PASS: TestDatastoreInstancesCrossAgent (0.00s)
=== RUN   TestGenericSpanEventCreation
--- PASS: TestGenericSpanEventCreation (0.00s)
=== RUN   TestSpanEventNotCollected
--- PASS: TestSpanEventNotCollected (0.00s)
=== RUN   TestDatastoreSpanEventCreation
--- PASS: TestDatastoreSpanEventCreation (0.00s)
=== RUN   TestHTTPSpanEventCreation
--- PASS: TestHTTPSpanEventCreation (0.00s)
=== RUN   TestExternalSegmentCAT
--- PASS: TestExternalSegmentCAT (0.00s)
=== RUN   TestEndMessageSegment
--- PASS: TestEndMessageSegment (0.00s)
=== RUN   TestBetterCAT_SetTraceAndTxnIDs
--- PASS: TestBetterCAT_SetTraceAndTxnIDs (0.00s)
=== RUN   TestTxnCrossProcessInit
--- PASS: TestTxnCrossProcessInit (0.00s)
=== RUN   TestTxnCrossProcessCreateCrossProcessMetadata
--- PASS: TestTxnCrossProcessCreateCrossProcessMetadata (0.00s)
=== RUN   TestTxnCrossProcessCreateCrossProcessMetadataError
--- PASS: TestTxnCrossProcessCreateCrossProcessMetadataError (0.00s)
=== RUN   TestTxnCrossProcessFinalise
--- PASS: TestTxnCrossProcessFinalise (0.00s)
=== RUN   TestTxnCrossProcessIsInbound
--- PASS: TestTxnCrossProcessIsInbound (0.00s)
=== RUN   TestTxnCrossProcessIsOutbound
--- PASS: TestTxnCrossProcessIsOutbound (0.00s)
=== RUN   TestTxnCrossProcessIsSynthetics
--- PASS: TestTxnCrossProcessIsSynthetics (0.00s)
=== RUN   TestTxnCrossProcessUsed
--- PASS: TestTxnCrossProcessUsed (0.00s)
=== RUN   TestTxnCrossProcessSetInbound
--- PASS: TestTxnCrossProcessSetInbound (0.00s)
=== RUN   TestTxnCrossProcessSetOutbound
--- PASS: TestTxnCrossProcessSetOutbound (0.00s)
=== RUN   TestTxnCrossProcessSetSynthetics
--- PASS: TestTxnCrossProcessSetSynthetics (0.00s)
=== RUN   TestTxnCrossProcessParseAppData
--- PASS: TestTxnCrossProcessParseAppData (0.00s)
=== RUN   TestTxnCrossProcessCreateAppData
--- PASS: TestTxnCrossProcessCreateAppData (0.00s)
=== RUN   TestTxnCrossProcessHandleInboundRequestHeaders
--- PASS: TestTxnCrossProcessHandleInboundRequestHeaders (0.00s)
=== RUN   TestTxnEventMarshal
--- PASS: TestTxnEventMarshal (0.00s)
=== RUN   TestTxnEventMarshalWithApdex
--- PASS: TestTxnEventMarshalWithApdex (0.00s)
=== RUN   TestTxnEventMarshalWithDatastoreExternal
--- PASS: TestTxnEventMarshalWithDatastoreExternal (0.00s)
=== RUN   TestTxnEventMarshalWithInboundCaller
--- PASS: TestTxnEventMarshalWithInboundCaller (0.00s)
=== RUN   TestTxnEventMarshalWithInboundCallerOldCAT
--- PASS: TestTxnEventMarshalWithInboundCallerOldCAT (0.00s)
=== RUN   TestTxnEventMarshalWithAttributes
--- PASS: TestTxnEventMarshalWithAttributes (0.00s)
=== RUN   TestTxnEventsPayloadsEmpty
--- PASS: TestTxnEventsPayloadsEmpty (0.00s)
=== RUN   TestTxnEventsPayloadsUnderLimit
--- PASS: TestTxnEventsPayloadsUnderLimit (0.00s)
=== RUN   TestTxnEventsPayloadsOverLimit
--- PASS: TestTxnEventsPayloadsOverLimit (0.00s)
=== RUN   TestTxnEventsSynthetics
--- PASS: TestTxnEventsSynthetics (0.00s)
=== RUN   TestTxnEventMarshalWithError
--- PASS: TestTxnEventMarshalWithError (0.00s)
=== RUN   TestTxnTrace
--- PASS: TestTxnTrace (0.00s)
=== RUN   TestTxnTraceNoNodes
--- PASS: TestTxnTraceNoNodes (0.00s)
=== RUN   TestTxnTraceAsync
--- PASS: TestTxnTraceAsync (0.00s)
=== RUN   TestTxnTraceOldCAT
--- PASS: TestTxnTraceOldCAT (0.00s)
=== RUN   TestTxnTraceExcludeURI
--- PASS: TestTxnTraceExcludeURI (0.00s)
=== RUN   TestTxnTraceNoSegmentsNoAttributes
--- PASS: TestTxnTraceNoSegmentsNoAttributes (0.00s)
=== RUN   TestTxnTraceSlowestNodesSaved
--- PASS: TestTxnTraceSlowestNodesSaved (0.00s)
=== RUN   TestTxnTraceSegmentThreshold
--- PASS: TestTxnTraceSegmentThreshold (0.00s)
=== RUN   TestEmptyHarvestTraces
--- PASS: TestEmptyHarvestTraces (0.00s)
=== RUN   TestLongestTraceSaved
--- PASS: TestLongestTraceSaved (0.00s)
=== RUN   TestTxnTraceStackTraceThreshold
--- PASS: TestTxnTraceStackTraceThreshold (0.00s)
=== RUN   TestTxnTraceSynthetics
--- PASS: TestTxnTraceSynthetics (0.00s)
=== RUN   TestTraceJSON
--- PASS: TestTraceJSON (0.00s)
=== RUN   TestTraceCatGUID
--- PASS: TestTraceCatGUID (0.00s)
=== RUN   TestTraceDistributedTracingGUID
--- PASS: TestTraceDistributedTracingGUID (0.00s)
=== RUN   TestSafeURLNil
--- PASS: TestSafeURLNil (0.00s)
=== RUN   TestSafeURL
--- PASS: TestSafeURL (0.00s)
=== RUN   TestSafeURLFromString
--- PASS: TestSafeURLFromString (0.00s)
=== RUN   TestHostFromURL
--- PASS: TestHostFromURL (0.00s)
=== RUN   TestRemoveFirstSegment
--- PASS: TestRemoveFirstSegment (0.00s)
=== RUN   TestTimeToFloatMilliseconds
--- PASS: TestTimeToFloatMilliseconds (0.00s)
=== RUN   TestCompactJSON
--- PASS: TestCompactJSON (0.00s)
=== RUN   TestGetContentLengthFromHeader
--- PASS: TestGetContentLengthFromHeader (0.00s)
=== RUN   TestStringLengthByteLimit
--- PASS: TestStringLengthByteLimit (0.00s)
=== RUN   TestTimeToAndFromUnixMilliseconds
--- PASS: TestTimeToAndFromUnixMilliseconds (0.00s)
=== RUN   TestMinorVersion
--- PASS: TestMinorVersion (0.00s)
=== RUN   ExampleConfigOption_errors
--- PASS: ExampleConfigOption_errors (0.00s)
FAIL
FAIL	github.com/newrelic/go-agent/v3/newrelic	46.987s
=== RUN   TestParseSQLCrossAgent
--- PASS: TestParseSQLCrossAgent (0.00s)
=== RUN   TestParseSQLSubQuery
--- PASS: TestParseSQLSubQuery (0.00s)
=== RUN   TestParseSQLOther
--- PASS: TestParseSQLOther (0.00s)
=== RUN   TestParseSQLUpdateExtraKeywords
--- PASS: TestParseSQLUpdateExtraKeywords (0.00s)
=== RUN   TestLineComment
--- PASS: TestLineComment (0.00s)
=== RUN   TestSemicolonPrefix
--- PASS: TestSemicolonPrefix (0.00s)
=== RUN   TestDollarSignTable
--- PASS: TestDollarSignTable (0.00s)
=== RUN   TestPriorityQuery
--- PASS: TestPriorityQuery (0.00s)
=== RUN   TestExtractTable
--- PASS: TestExtractTable (0.00s)
PASS
ok  	github.com/newrelic/go-agent/v3/newrelic/sqlparse	0.005s
FAIL
dh_auto_test: error: cd _build && go test -vet=off -v -p 1 g [too-long-redacted] c/sqlparse returned exit code 1
make: *** [debian/rules:9: 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-newrelic-go-agent, so that this is still
visible in the BTS web page for this package.

Thanks.

#1102314#10
Date:
2026-10-11 00:18:10 UTC
From:
To:
Hello,

Bug #1102314 in golang-github-newrelic-go-agent reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/go-team/packages/golang-github-newrelic-go-agent/-/commit/77d52cea118b36046bb53b874c59ad1331c60f47
- TestAppProcess_ConnectChan_TraceObserverVariants fails when using schroot backend of sbuild
- TestTrObsOKReceiveBackoffNo fails on single-CPU systems
------------------------------------------------------------------------

(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1102314

#1102314#17
Date:
2026-10-11 00:34:08 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
golang-github-newrelic-go-agent, 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 1102314@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Santiago Vila <sanvila@debian.org> (supplier of updated golang-github-newrelic-go-agent 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 ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Sun, 11 Oct 2026 02:10:00 +0200
Source: golang-github-newrelic-go-agent
Architecture: source
Version: 3.42.0-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Go Packaging Team <team+pkg-go@tracker.debian.org>
Changed-By: Santiago Vila <sanvila@debian.org>
Closes: 1102314
Changes:
 golang-github-newrelic-go-agent (3.42.0-3) unstable; urgency=medium
 .
   * Team upload.
   * Skip more flaky tests. Closes: #1102314.
   * Add debian/salsa-ci.yml.
Checksums-Sha1:
 29f578f26e0fc2716490b14a7da125ae30474900 2036 golang-github-newrelic-go-agent_3.42.0-3.dsc
 442fba0f73a6c665e4ca8c91714ddf00e62bd387 7196 golang-github-newrelic-go-agent_3.42.0-3.debian.tar.xz
 620aa5cd9e073535bf8e6af851fea0aba3591cae 13251 golang-github-newrelic-go-agent_3.42.0-3_source.buildinfo
Checksums-Sha256:
 c505d0c87a1b921ee0546bdfe1e517a08110f226e801e1c5b078b7e3bfa0d945 2036 golang-github-newrelic-go-agent_3.42.0-3.dsc
 5ea5d7c3aeb5b12b7417b9904860d2c022cf9d3a34b1fdfa080f25fef08b149e 7196 golang-github-newrelic-go-agent_3.42.0-3.debian.tar.xz
 23921dc8fe8af3bd5d5f8ec50724fc434cff7535763467ec05757482cbfc83c9 13251 golang-github-newrelic-go-agent_3.42.0-3_source.buildinfo
Files:
 235f877e20afcde91b7fa498e02afd45 2036 golang optional golang-github-newrelic-go-agent_3.42.0-3.dsc
 c3712c1e76d9261de123400b10eeb18d 7196 golang optional golang-github-newrelic-go-agent_3.42.0-3.debian.tar.xz
 4f6db1783b04fa0b54f6309b064d11f7 13251 golang optional golang-github-newrelic-go-agent_3.42.0-3_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCgAdFiEE1Uw7+v+wQt44LaXXQc5/C58bizIFAmrK1UUACgkQQc5/C58b
izIaswf8CPR0FS3Cy2Pk36uPpKdIDaZgO/tF5XQYUc1oVLZQNWrlgR+GqrKs+b6S
jFGwV6La+Cpxj+3XkDaH6xk2edup45xh31ikJiGhKxjqER7cPsQuYGUN13nkVb4F
2zzhLAFt93jFVWpREW/JUKVHiVUvRm2A0RbHI0le0t7ZBKpk/JTLItR7ArbOpAbD
0sfHiatJKpzrZSFT+tbYYr7hQV0RKRnC26HtDZ+mjeYEptDHolaa5GJuCIYTNN7C
0gqaDf1mjmH5gKyNQic8+toxVWSDdRQuDSnu/dD7CJO0NjUz96SzLAQ/ld+Z1Yb2
ths73voWW1nrrjBEGiv3M4/32WrVaA==
=0HFK
-----END PGP SIGNATURE-----