Build Information
Failed to build NautilusTelemetry, reference main (b382e6), with Swift 6.1 for macOS (SPM) on 4 Oct 2026 18:50:35 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64Build Log
| `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
70 |
71 | // now reset
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableGauge.swift:36:100: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
34 |
35 | public func addExemplar(span: Span, value: T, attributes: TelemetryAttributes = [:]) {
36 | lockedExemplars.withLock { $0.append(Exemplar(span: span, value: value, attributes: attributes)) }
| |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
| `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
37 | }
38 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableGauge.swift:48:3: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
46 | lockedValues.withLock {
47 | $0.set(number, attributes: attributes)
48 | }
| |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
| `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
49 | }
50 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableGauge.swift:71:11: warning: returning a task-isolated 'any Instrument' value as a 'sending' result risks causing data races; this is an error in the Swift 6 language mode
69 | endTime = nil
70 | values.reset()
71 | return copy
| |- warning: returning a task-isolated 'any Instrument' value as a 'sending' result risks causing data races; this is an error in the Swift 6 language mode
| |- note: returning a task-isolated 'any Instrument' value risks causing races since the caller assumes the value can be safely sent to other isolation domains
| `- note: 'any Instrument' is a non-Sendable type
72 | }
73 | }
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableGauge.swift:64:64: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
62 | copy.startTime = startTime
63 | copy.endTime = now
64 | copy.lockedValues.withLock { $0 = values.snapshotAndReset() }
| |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
| `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
65 | copy.lockedExemplars.withLock { $0 = exemplars }
66 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableGauge.swift:65:51: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
63 | copy.endTime = now
64 | copy.lockedValues.withLock { $0 = values.snapshotAndReset() }
65 | copy.lockedExemplars.withLock { $0 = exemplars }
| |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
| `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
66 |
67 | // now reset
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableUpDownCounter.swift:38:100: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
36 |
37 | public func addExemplar(span: Span, value: T, attributes: TelemetryAttributes = [:]) {
38 | lockedExemplars.withLock { $0.append(Exemplar(span: span, value: value, attributes: attributes)) }
| |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
| `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
39 | }
40 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableUpDownCounter.swift:50:3: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
48 | lockedValues.withLock {
49 | $0.set(number, attributes: attributes)
50 | }
| |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
| `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
51 | }
52 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableUpDownCounter.swift:73:11: warning: returning a task-isolated 'any Instrument' value as a 'sending' result risks causing data races; this is an error in the Swift 6 language mode
71 | endTime = nil
72 | values.reset()
73 | return copy
| |- warning: returning a task-isolated 'any Instrument' value as a 'sending' result risks causing data races; this is an error in the Swift 6 language mode
| |- note: returning a task-isolated 'any Instrument' value risks causing races since the caller assumes the value can be safely sent to other isolation domains
| `- note: 'any Instrument' is a non-Sendable type
74 | }
75 | }
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableUpDownCounter.swift:66:64: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
64 | copy.startTime = startTime
65 | copy.endTime = now
66 | copy.lockedValues.withLock { $0 = values.snapshotAndReset() }
| |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
| `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
67 | copy.lockedExemplars.withLock { $0 = exemplars }
68 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableUpDownCounter.swift:67:51: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
65 | copy.endTime = now
66 | copy.lockedValues.withLock { $0 = values.snapshotAndReset() }
67 | copy.lockedExemplars.withLock { $0 = exemplars }
| |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
| `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
68 |
69 | // now reset
[64/97] Compiling NautilusTelemetry NautilusTelemetry.swift
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/Meter.swift:120:3: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
118 | activeInstruments.withLock {
119 | $0.append(instrument)
120 | }
| |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
| `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
121 | }
122 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/Meter.swift:127:3: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
125 | // O(N) -- may need to improve this
126 | $0.removeAll { $0 === instrument }
127 | }
| |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
| `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
128 | }
129 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableCounter.swift:38:100: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
36 |
37 | public func addExemplar(span: Span, value: T, attributes: TelemetryAttributes = [:]) {
38 | lockedExemplars.withLock { $0.append(Exemplar(span: span, value: value, attributes: attributes)) }
| |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
| `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
39 | }
40 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableCounter.swift:51:3: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
49 | lockedValues.withLock {
50 | $0.set(number, attributes: attributes)
51 | }
| |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
| `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
52 | }
53 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableCounter.swift:75:11: warning: returning a task-isolated 'any Instrument' value as a 'sending' result risks causing data races; this is an error in the Swift 6 language mode
73 | endTime = nil
74 | values.reset()
75 | return copy
| |- warning: returning a task-isolated 'any Instrument' value as a 'sending' result risks causing data races; this is an error in the Swift 6 language mode
| |- note: returning a task-isolated 'any Instrument' value risks causing races since the caller assumes the value can be safely sent to other isolation domains
| `- note: 'any Instrument' is a non-Sendable type
76 | }
77 | }
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableCounter.swift:68:64: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
66 | copy.endTime = now
67 | copy.aggregationTemporality = aggregationTemporality
68 | copy.lockedValues.withLock { $0 = values.snapshotAndReset() }
| |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
| `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
69 | copy.lockedExemplars.withLock { $0 = exemplars }
70 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableCounter.swift:69:51: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
67 | copy.aggregationTemporality = aggregationTemporality
68 | copy.lockedValues.withLock { $0 = values.snapshotAndReset() }
69 | copy.lockedExemplars.withLock { $0 = exemplars }
| |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
| `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
70 |
71 | // now reset
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableGauge.swift:36:100: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
34 |
35 | public func addExemplar(span: Span, value: T, attributes: TelemetryAttributes = [:]) {
36 | lockedExemplars.withLock { $0.append(Exemplar(span: span, value: value, attributes: attributes)) }
| |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
| `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
37 | }
38 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableGauge.swift:48:3: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
46 | lockedValues.withLock {
47 | $0.set(number, attributes: attributes)
48 | }
| |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
| `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
49 | }
50 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableGauge.swift:71:11: warning: returning a task-isolated 'any Instrument' value as a 'sending' result risks causing data races; this is an error in the Swift 6 language mode
69 | endTime = nil
70 | values.reset()
71 | return copy
| |- warning: returning a task-isolated 'any Instrument' value as a 'sending' result risks causing data races; this is an error in the Swift 6 language mode
| |- note: returning a task-isolated 'any Instrument' value risks causing races since the caller assumes the value can be safely sent to other isolation domains
| `- note: 'any Instrument' is a non-Sendable type
72 | }
73 | }
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableGauge.swift:64:64: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
62 | copy.startTime = startTime
63 | copy.endTime = now
64 | copy.lockedValues.withLock { $0 = values.snapshotAndReset() }
| |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
| `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
65 | copy.lockedExemplars.withLock { $0 = exemplars }
66 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableGauge.swift:65:51: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
63 | copy.endTime = now
64 | copy.lockedValues.withLock { $0 = values.snapshotAndReset() }
65 | copy.lockedExemplars.withLock { $0 = exemplars }
| |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
| `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
66 |
67 | // now reset
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableUpDownCounter.swift:38:100: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
36 |
37 | public func addExemplar(span: Span, value: T, attributes: TelemetryAttributes = [:]) {
38 | lockedExemplars.withLock { $0.append(Exemplar(span: span, value: value, attributes: attributes)) }
| |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
| `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
39 | }
40 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableUpDownCounter.swift:50:3: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
48 | lockedValues.withLock {
49 | $0.set(number, attributes: attributes)
50 | }
| |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
| `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
51 | }
52 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableUpDownCounter.swift:73:11: warning: returning a task-isolated 'any Instrument' value as a 'sending' result risks causing data races; this is an error in the Swift 6 language mode
71 | endTime = nil
72 | values.reset()
73 | return copy
| |- warning: returning a task-isolated 'any Instrument' value as a 'sending' result risks causing data races; this is an error in the Swift 6 language mode
| |- note: returning a task-isolated 'any Instrument' value risks causing races since the caller assumes the value can be safely sent to other isolation domains
| `- note: 'any Instrument' is a non-Sendable type
74 | }
75 | }
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableUpDownCounter.swift:66:64: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
64 | copy.startTime = startTime
65 | copy.endTime = now
66 | copy.lockedValues.withLock { $0 = values.snapshotAndReset() }
| |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
| `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
67 | copy.lockedExemplars.withLock { $0 = exemplars }
68 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableUpDownCounter.swift:67:51: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
65 | copy.endTime = now
66 | copy.lockedValues.withLock { $0 = values.snapshotAndReset() }
67 | copy.lockedExemplars.withLock { $0 = exemplars }
| |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
| `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
68 |
69 | // now reset
[65/97] Compiling NautilusTelemetry NautilusTelemetryLogger.swift
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/Meter.swift:120:3: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
118 | activeInstruments.withLock {
119 | $0.append(instrument)
120 | }
| |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
| `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
121 | }
122 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/Meter.swift:127:3: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
125 | // O(N) -- may need to improve this
126 | $0.removeAll { $0 === instrument }
127 | }
| |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
| `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
128 | }
129 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableCounter.swift:38:100: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
36 |
37 | public func addExemplar(span: Span, value: T, attributes: TelemetryAttributes = [:]) {
38 | lockedExemplars.withLock { $0.append(Exemplar(span: span, value: value, attributes: attributes)) }
| |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
| `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
39 | }
40 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableCounter.swift:51:3: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
49 | lockedValues.withLock {
50 | $0.set(number, attributes: attributes)
51 | }
| |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
| `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
52 | }
53 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableCounter.swift:75:11: warning: returning a task-isolated 'any Instrument' value as a 'sending' result risks causing data races; this is an error in the Swift 6 language mode
73 | endTime = nil
74 | values.reset()
75 | return copy
| |- warning: returning a task-isolated 'any Instrument' value as a 'sending' result risks causing data races; this is an error in the Swift 6 language mode
| |- note: returning a task-isolated 'any Instrument' value risks causing races since the caller assumes the value can be safely sent to other isolation domains
| `- note: 'any Instrument' is a non-Sendable type
76 | }
77 | }
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableCounter.swift:68:64: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
66 | copy.endTime = now
67 | copy.aggregationTemporality = aggregationTemporality
68 | copy.lockedValues.withLock { $0 = values.snapshotAndReset() }
| |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
| `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
69 | copy.lockedExemplars.withLock { $0 = exemplars }
70 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableCounter.swift:69:51: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
67 | copy.aggregationTemporality = aggregationTemporality
68 | copy.lockedValues.withLock { $0 = values.snapshotAndReset() }
69 | copy.lockedExemplars.withLock { $0 = exemplars }
| |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
| `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
70 |
71 | // now reset
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableGauge.swift:36:100: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
34 |
35 | public func addExemplar(span: Span, value: T, attributes: TelemetryAttributes = [:]) {
36 | lockedExemplars.withLock { $0.append(Exemplar(span: span, value: value, attributes: attributes)) }
| |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
| `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
37 | }
38 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableGauge.swift:48:3: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
46 | lockedValues.withLock {
47 | $0.set(number, attributes: attributes)
48 | }
| |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
| `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
49 | }
50 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableGauge.swift:71:11: warning: returning a task-isolated 'any Instrument' value as a 'sending' result risks causing data races; this is an error in the Swift 6 language mode
69 | endTime = nil
70 | values.reset()
71 | return copy
| |- warning: returning a task-isolated 'any Instrument' value as a 'sending' result risks causing data races; this is an error in the Swift 6 language mode
| |- note: returning a task-isolated 'any Instrument' value risks causing races since the caller assumes the value can be safely sent to other isolation domains
| `- note: 'any Instrument' is a non-Sendable type
72 | }
73 | }
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableGauge.swift:64:64: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
62 | copy.startTime = startTime
63 | copy.endTime = now
64 | copy.lockedValues.withLock { $0 = values.snapshotAndReset() }
| |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
| `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
65 | copy.lockedExemplars.withLock { $0 = exemplars }
66 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableGauge.swift:65:51: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
63 | copy.endTime = now
64 | copy.lockedValues.withLock { $0 = values.snapshotAndReset() }
65 | copy.lockedExemplars.withLock { $0 = exemplars }
| |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
| `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
66 |
67 | // now reset
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableUpDownCounter.swift:38:100: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
36 |
37 | public func addExemplar(span: Span, value: T, attributes: TelemetryAttributes = [:]) {
38 | lockedExemplars.withLock { $0.append(Exemplar(span: span, value: value, attributes: attributes)) }
| |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
| `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
39 | }
40 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableUpDownCounter.swift:50:3: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
48 | lockedValues.withLock {
49 | $0.set(number, attributes: attributes)
50 | }
| |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
| `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
51 | }
52 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableUpDownCounter.swift:73:11: warning: returning a task-isolated 'any Instrument' value as a 'sending' result risks causing data races; this is an error in the Swift 6 language mode
71 | endTime = nil
72 | values.reset()
73 | return copy
| |- warning: returning a task-isolated 'any Instrument' value as a 'sending' result risks causing data races; this is an error in the Swift 6 language mode
| |- note: returning a task-isolated 'any Instrument' value risks causing races since the caller assumes the value can be safely sent to other isolation domains
| `- note: 'any Instrument' is a non-Sendable type
74 | }
75 | }
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableUpDownCounter.swift:66:64: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
64 | copy.startTime = startTime
65 | copy.endTime = now
66 | copy.lockedValues.withLock { $0 = values.snapshotAndReset() }
| |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
| `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
67 | copy.lockedExemplars.withLock { $0 = exemplars }
68 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableUpDownCounter.swift:67:51: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
65 | copy.endTime = now
66 | copy.lockedValues.withLock { $0 = values.snapshotAndReset() }
67 | copy.lockedExemplars.withLock { $0 = exemplars }
| |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
| `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
68 |
69 | // now reset
[66/97] Compiling NautilusTelemetry NautilusTelemetryReporter.swift
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/Meter.swift:120:3: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
118 | activeInstruments.withLock {
119 | $0.append(instrument)
120 | }
| |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
| `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
121 | }
122 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/Meter.swift:127:3: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
125 | // O(N) -- may need to improve this
126 | $0.removeAll { $0 === instrument }
127 | }
| |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
| `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
128 | }
129 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableCounter.swift:38:100: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
36 |
37 | public func addExemplar(span: Span, value: T, attributes: TelemetryAttributes = [:]) {
38 | lockedExemplars.withLock { $0.append(Exemplar(span: span, value: value, attributes: attributes)) }
| |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
| `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
39 | }
40 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableCounter.swift:51:3: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
49 | lockedValues.withLock {
50 | $0.set(number, attributes: attributes)
51 | }
| |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
| `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
52 | }
53 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableCounter.swift:75:11: warning: returning a task-isolated 'any Instrument' value as a 'sending' result risks causing data races; this is an error in the Swift 6 language mode
73 | endTime = nil
74 | values.reset()
75 | return copy
| |- warning: returning a task-isolated 'any Instrument' value as a 'sending' result risks causing data races; this is an error in the Swift 6 language mode
| |- note: returning a task-isolated 'any Instrument' value risks causing races since the caller assumes the value can be safely sent to other isolation domains
| `- note: 'any Instrument' is a non-Sendable type
76 | }
77 | }
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableCounter.swift:68:64: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
66 | copy.endTime = now
67 | copy.aggregationTemporality = aggregationTemporality
68 | copy.lockedValues.withLock { $0 = values.snapshotAndReset() }
| |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
| `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
69 | copy.lockedExemplars.withLock { $0 = exemplars }
70 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableCounter.swift:69:51: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
67 | copy.aggregationTemporality = aggregationTemporality
68 | copy.lockedValues.withLock { $0 = values.snapshotAndReset() }
69 | copy.lockedExemplars.withLock { $0 = exemplars }
| |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
| `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
70 |
71 | // now reset
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableGauge.swift:36:100: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
34 |
35 | public func addExemplar(span: Span, value: T, attributes: TelemetryAttributes = [:]) {
36 | lockedExemplars.withLock { $0.append(Exemplar(span: span, value: value, attributes: attributes)) }
| |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
| `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
37 | }
38 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableGauge.swift:48:3: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
46 | lockedValues.withLock {
47 | $0.set(number, attributes: attributes)
48 | }
| |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
| `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
49 | }
50 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableGauge.swift:71:11: warning: returning a task-isolated 'any Instrument' value as a 'sending' result risks causing data races; this is an error in the Swift 6 language mode
69 | endTime = nil
70 | values.reset()
71 | return copy
| |- warning: returning a task-isolated 'any Instrument' value as a 'sending' result risks causing data races; this is an error in the Swift 6 language mode
| |- note: returning a task-isolated 'any Instrument' value risks causing races since the caller assumes the value can be safely sent to other isolation domains
| `- note: 'any Instrument' is a non-Sendable type
72 | }
73 | }
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableGauge.swift:64:64: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
62 | copy.startTime = startTime
63 | copy.endTime = now
64 | copy.lockedValues.withLock { $0 = values.snapshotAndReset() }
| |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
| `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
65 | copy.lockedExemplars.withLock { $0 = exemplars }
66 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableGauge.swift:65:51: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
63 | copy.endTime = now
64 | copy.lockedValues.withLock { $0 = values.snapshotAndReset() }
65 | copy.lockedExemplars.withLock { $0 = exemplars }
| |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
| `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
66 |
67 | // now reset
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableUpDownCounter.swift:38:100: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
36 |
37 | public func addExemplar(span: Span, value: T, attributes: TelemetryAttributes = [:]) {
38 | lockedExemplars.withLock { $0.append(Exemplar(span: span, value: value, attributes: attributes)) }
| |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
| `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
39 | }
40 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableUpDownCounter.swift:50:3: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
48 | lockedValues.withLock {
49 | $0.set(number, attributes: attributes)
50 | }
| |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
| `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
51 | }
52 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableUpDownCounter.swift:73:11: warning: returning a task-isolated 'any Instrument' value as a 'sending' result risks causing data races; this is an error in the Swift 6 language mode
71 | endTime = nil
72 | values.reset()
73 | return copy
| |- warning: returning a task-isolated 'any Instrument' value as a 'sending' result risks causing data races; this is an error in the Swift 6 language mode
| |- note: returning a task-isolated 'any Instrument' value risks causing races since the caller assumes the value can be safely sent to other isolation domains
| `- note: 'any Instrument' is a non-Sendable type
74 | }
75 | }
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableUpDownCounter.swift:66:64: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
64 | copy.startTime = startTime
65 | copy.endTime = now
66 | copy.lockedValues.withLock { $0 = values.snapshotAndReset() }
| |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
| `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
67 | copy.lockedExemplars.withLock { $0 = exemplars }
68 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Metrics/ObservableUpDownCounter.swift:67:51: warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
65 | copy.endTime = now
66 | copy.lockedValues.withLock { $0 = values.snapshotAndReset() }
67 | copy.lockedExemplars.withLock { $0 = exemplars }
| |- warning: 'inout sending' parameter '$0' cannot be task-isolated at end of function; this is an error in the Swift 6 language mode
| `- note: task-isolated '$0' risks causing races in between task-isolated uses and caller uses since caller assumes value is not actor isolated
68 |
69 | // now reset
[67/97] Compiling NautilusTelemetry NoOpReporter.swift
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Baggage.swift:56:13: warning: stored property 'span' of 'Sendable'-conforming class 'Baggage' has non-sendable type 'Span'; this is an error in the Swift 6 language mode
54 |
55 | /// The parent span this baggage is attached to.
56 | public let span: Span
| `- warning: stored property 'span' of 'Sendable'-conforming class 'Baggage' has non-sendable type 'Span'; this is an error in the Swift 6 language mode
57 |
58 | /// Vend private attributes as a thread-safe copy
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Span.swift:42:20: note: class 'Span' does not conform to the 'Sendable' protocol
40 | /// Implements a pared down version of the spec
41 | /// Not thread safe -- it's assumed that Span will only be modified from a single thread.
42 | public final class Span: TelemetryAttributesContainer, Identifiable {
| `- note: class 'Span' does not conform to the 'Sendable' protocol
43 |
44 | // MARK: Lifecycle
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/URLTemplateMatcher.swift:171:21: warning: static property 'parameterRegex' is not concurrency-safe because non-'Sendable' type 'Regex<Substring>' may have shared mutable state; this is an error in the Swift 6 language mode
169 |
170 | /// Regex for matching parameters like {} and {id} in both path and query
171 | private static let parameterRegex = /\{[a-zA-Z0-9-_]*\}/
| |- warning: static property 'parameterRegex' is not concurrency-safe because non-'Sendable' type 'Regex<Substring>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'parameterRegex' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
172 |
173 | private let pathRegex: Regex<Substring>
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
| `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 | public var regex: Regex<Output> { get }
4 | @available(iOS 16.0, tvOS 16.0, watchOS 9.0, macOS 13.0, *)
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Span.swift:130:4: warning: sending 'callbacks' risks causing data races; this is an error in the Swift 6 language mode
128 | let callbacks = self.retireCallbacks
129 | self.retireCallbacks.removeAll()
130 | return callbacks
| |- warning: sending 'callbacks' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'callbacks' cannot be a 'sending' result. task-isolated uses may race with caller uses
131 | }
132 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer+Metrics.swift:75:3: warning: sending 'counter' risks causing data races; this is an error in the Swift 6 language mode
73 | cachedCounters[name] = Weak(counter)
74 | return counter
75 | }
| |- warning: sending 'counter' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'counter' cannot be a 'sending' result. task-isolated uses may race with caller uses
76 |
77 | span.addRetireCallback { [weak counter] span in
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer+Metrics.swift:116:3: warning: sending 'histogram' risks causing data races; this is an error in the Swift 6 language mode
114 | cachedDurationHistograms[name] = Weak(histogram)
115 | return histogram
116 | }
| |- warning: sending 'histogram' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'histogram' cannot be a 'sending' result. task-isolated uses may race with caller uses
117 |
118 | span.addRetireCallback { [weak histogram] span in
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer.swift:64:3: warning: sending 'root' risks causing data races; this is an error in the Swift 6 language mode
62 | return root
63 | }
64 | }
| |- warning: sending 'root' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'root' cannot be a 'sending' result. task-isolated uses may race with caller uses
65 | }
66 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer.swift:77:4: warning: sending 'priorRoot' risks causing data races; this is an error in the Swift 6 language mode
75 | traceId = Identifiers.generateTraceId()
76 | _root = nil // will be recreated on next access
77 | return priorRoot
| |- warning: sending 'priorRoot' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'priorRoot' cannot be a 'sending' result. task-isolated uses may race with caller uses
78 | }
79 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer.swift:299:4: warning: sending 'spans' risks causing data races; this is an error in the Swift 6 language mode
297 | let spans = retiredSpans
298 | retiredSpans.removeAll()
299 | return spans
| |- warning: sending 'spans' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'spans' cannot be a 'sending' result. task-isolated uses may race with caller uses
300 | }
301 |
[68/97] Compiling NautilusTelemetry Baggage.swift
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Baggage.swift:56:13: warning: stored property 'span' of 'Sendable'-conforming class 'Baggage' has non-sendable type 'Span'; this is an error in the Swift 6 language mode
54 |
55 | /// The parent span this baggage is attached to.
56 | public let span: Span
| `- warning: stored property 'span' of 'Sendable'-conforming class 'Baggage' has non-sendable type 'Span'; this is an error in the Swift 6 language mode
57 |
58 | /// Vend private attributes as a thread-safe copy
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Span.swift:42:20: note: class 'Span' does not conform to the 'Sendable' protocol
40 | /// Implements a pared down version of the spec
41 | /// Not thread safe -- it's assumed that Span will only be modified from a single thread.
42 | public final class Span: TelemetryAttributesContainer, Identifiable {
| `- note: class 'Span' does not conform to the 'Sendable' protocol
43 |
44 | // MARK: Lifecycle
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/URLTemplateMatcher.swift:171:21: warning: static property 'parameterRegex' is not concurrency-safe because non-'Sendable' type 'Regex<Substring>' may have shared mutable state; this is an error in the Swift 6 language mode
169 |
170 | /// Regex for matching parameters like {} and {id} in both path and query
171 | private static let parameterRegex = /\{[a-zA-Z0-9-_]*\}/
| |- warning: static property 'parameterRegex' is not concurrency-safe because non-'Sendable' type 'Regex<Substring>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'parameterRegex' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
172 |
173 | private let pathRegex: Regex<Substring>
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
| `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 | public var regex: Regex<Output> { get }
4 | @available(iOS 16.0, tvOS 16.0, watchOS 9.0, macOS 13.0, *)
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Span.swift:130:4: warning: sending 'callbacks' risks causing data races; this is an error in the Swift 6 language mode
128 | let callbacks = self.retireCallbacks
129 | self.retireCallbacks.removeAll()
130 | return callbacks
| |- warning: sending 'callbacks' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'callbacks' cannot be a 'sending' result. task-isolated uses may race with caller uses
131 | }
132 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer+Metrics.swift:75:3: warning: sending 'counter' risks causing data races; this is an error in the Swift 6 language mode
73 | cachedCounters[name] = Weak(counter)
74 | return counter
75 | }
| |- warning: sending 'counter' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'counter' cannot be a 'sending' result. task-isolated uses may race with caller uses
76 |
77 | span.addRetireCallback { [weak counter] span in
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer+Metrics.swift:116:3: warning: sending 'histogram' risks causing data races; this is an error in the Swift 6 language mode
114 | cachedDurationHistograms[name] = Weak(histogram)
115 | return histogram
116 | }
| |- warning: sending 'histogram' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'histogram' cannot be a 'sending' result. task-isolated uses may race with caller uses
117 |
118 | span.addRetireCallback { [weak histogram] span in
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer.swift:64:3: warning: sending 'root' risks causing data races; this is an error in the Swift 6 language mode
62 | return root
63 | }
64 | }
| |- warning: sending 'root' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'root' cannot be a 'sending' result. task-isolated uses may race with caller uses
65 | }
66 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer.swift:77:4: warning: sending 'priorRoot' risks causing data races; this is an error in the Swift 6 language mode
75 | traceId = Identifiers.generateTraceId()
76 | _root = nil // will be recreated on next access
77 | return priorRoot
| |- warning: sending 'priorRoot' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'priorRoot' cannot be a 'sending' result. task-isolated uses may race with caller uses
78 | }
79 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer.swift:299:4: warning: sending 'spans' risks causing data races; this is an error in the Swift 6 language mode
297 | let spans = retiredSpans
298 | retiredSpans.removeAll()
299 | return spans
| |- warning: sending 'spans' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'spans' cannot be a 'sending' result. task-isolated uses may race with caller uses
300 | }
301 |
[69/97] Compiling NautilusTelemetry Redaction.swift
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Baggage.swift:56:13: warning: stored property 'span' of 'Sendable'-conforming class 'Baggage' has non-sendable type 'Span'; this is an error in the Swift 6 language mode
54 |
55 | /// The parent span this baggage is attached to.
56 | public let span: Span
| `- warning: stored property 'span' of 'Sendable'-conforming class 'Baggage' has non-sendable type 'Span'; this is an error in the Swift 6 language mode
57 |
58 | /// Vend private attributes as a thread-safe copy
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Span.swift:42:20: note: class 'Span' does not conform to the 'Sendable' protocol
40 | /// Implements a pared down version of the spec
41 | /// Not thread safe -- it's assumed that Span will only be modified from a single thread.
42 | public final class Span: TelemetryAttributesContainer, Identifiable {
| `- note: class 'Span' does not conform to the 'Sendable' protocol
43 |
44 | // MARK: Lifecycle
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/URLTemplateMatcher.swift:171:21: warning: static property 'parameterRegex' is not concurrency-safe because non-'Sendable' type 'Regex<Substring>' may have shared mutable state; this is an error in the Swift 6 language mode
169 |
170 | /// Regex for matching parameters like {} and {id} in both path and query
171 | private static let parameterRegex = /\{[a-zA-Z0-9-_]*\}/
| |- warning: static property 'parameterRegex' is not concurrency-safe because non-'Sendable' type 'Regex<Substring>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'parameterRegex' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
172 |
173 | private let pathRegex: Regex<Substring>
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
| `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 | public var regex: Regex<Output> { get }
4 | @available(iOS 16.0, tvOS 16.0, watchOS 9.0, macOS 13.0, *)
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Span.swift:130:4: warning: sending 'callbacks' risks causing data races; this is an error in the Swift 6 language mode
128 | let callbacks = self.retireCallbacks
129 | self.retireCallbacks.removeAll()
130 | return callbacks
| |- warning: sending 'callbacks' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'callbacks' cannot be a 'sending' result. task-isolated uses may race with caller uses
131 | }
132 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer+Metrics.swift:75:3: warning: sending 'counter' risks causing data races; this is an error in the Swift 6 language mode
73 | cachedCounters[name] = Weak(counter)
74 | return counter
75 | }
| |- warning: sending 'counter' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'counter' cannot be a 'sending' result. task-isolated uses may race with caller uses
76 |
77 | span.addRetireCallback { [weak counter] span in
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer+Metrics.swift:116:3: warning: sending 'histogram' risks causing data races; this is an error in the Swift 6 language mode
114 | cachedDurationHistograms[name] = Weak(histogram)
115 | return histogram
116 | }
| |- warning: sending 'histogram' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'histogram' cannot be a 'sending' result. task-isolated uses may race with caller uses
117 |
118 | span.addRetireCallback { [weak histogram] span in
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer.swift:64:3: warning: sending 'root' risks causing data races; this is an error in the Swift 6 language mode
62 | return root
63 | }
64 | }
| |- warning: sending 'root' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'root' cannot be a 'sending' result. task-isolated uses may race with caller uses
65 | }
66 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer.swift:77:4: warning: sending 'priorRoot' risks causing data races; this is an error in the Swift 6 language mode
75 | traceId = Identifiers.generateTraceId()
76 | _root = nil // will be recreated on next access
77 | return priorRoot
| |- warning: sending 'priorRoot' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'priorRoot' cannot be a 'sending' result. task-isolated uses may race with caller uses
78 | }
79 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer.swift:299:4: warning: sending 'spans' risks causing data races; this is an error in the Swift 6 language mode
297 | let spans = retiredSpans
298 | retiredSpans.removeAll()
299 | return spans
| |- warning: sending 'spans' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'spans' cannot be a 'sending' result. task-isolated uses may race with caller uses
300 | }
301 |
[70/97] Compiling NautilusTelemetry Span+URLSession.swift
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Baggage.swift:56:13: warning: stored property 'span' of 'Sendable'-conforming class 'Baggage' has non-sendable type 'Span'; this is an error in the Swift 6 language mode
54 |
55 | /// The parent span this baggage is attached to.
56 | public let span: Span
| `- warning: stored property 'span' of 'Sendable'-conforming class 'Baggage' has non-sendable type 'Span'; this is an error in the Swift 6 language mode
57 |
58 | /// Vend private attributes as a thread-safe copy
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Span.swift:42:20: note: class 'Span' does not conform to the 'Sendable' protocol
40 | /// Implements a pared down version of the spec
41 | /// Not thread safe -- it's assumed that Span will only be modified from a single thread.
42 | public final class Span: TelemetryAttributesContainer, Identifiable {
| `- note: class 'Span' does not conform to the 'Sendable' protocol
43 |
44 | // MARK: Lifecycle
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/URLTemplateMatcher.swift:171:21: warning: static property 'parameterRegex' is not concurrency-safe because non-'Sendable' type 'Regex<Substring>' may have shared mutable state; this is an error in the Swift 6 language mode
169 |
170 | /// Regex for matching parameters like {} and {id} in both path and query
171 | private static let parameterRegex = /\{[a-zA-Z0-9-_]*\}/
| |- warning: static property 'parameterRegex' is not concurrency-safe because non-'Sendable' type 'Regex<Substring>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'parameterRegex' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
172 |
173 | private let pathRegex: Regex<Substring>
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
| `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 | public var regex: Regex<Output> { get }
4 | @available(iOS 16.0, tvOS 16.0, watchOS 9.0, macOS 13.0, *)
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Span.swift:130:4: warning: sending 'callbacks' risks causing data races; this is an error in the Swift 6 language mode
128 | let callbacks = self.retireCallbacks
129 | self.retireCallbacks.removeAll()
130 | return callbacks
| |- warning: sending 'callbacks' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'callbacks' cannot be a 'sending' result. task-isolated uses may race with caller uses
131 | }
132 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer+Metrics.swift:75:3: warning: sending 'counter' risks causing data races; this is an error in the Swift 6 language mode
73 | cachedCounters[name] = Weak(counter)
74 | return counter
75 | }
| |- warning: sending 'counter' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'counter' cannot be a 'sending' result. task-isolated uses may race with caller uses
76 |
77 | span.addRetireCallback { [weak counter] span in
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer+Metrics.swift:116:3: warning: sending 'histogram' risks causing data races; this is an error in the Swift 6 language mode
114 | cachedDurationHistograms[name] = Weak(histogram)
115 | return histogram
116 | }
| |- warning: sending 'histogram' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'histogram' cannot be a 'sending' result. task-isolated uses may race with caller uses
117 |
118 | span.addRetireCallback { [weak histogram] span in
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer.swift:64:3: warning: sending 'root' risks causing data races; this is an error in the Swift 6 language mode
62 | return root
63 | }
64 | }
| |- warning: sending 'root' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'root' cannot be a 'sending' result. task-isolated uses may race with caller uses
65 | }
66 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer.swift:77:4: warning: sending 'priorRoot' risks causing data races; this is an error in the Swift 6 language mode
75 | traceId = Identifiers.generateTraceId()
76 | _root = nil // will be recreated on next access
77 | return priorRoot
| |- warning: sending 'priorRoot' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'priorRoot' cannot be a 'sending' result. task-isolated uses may race with caller uses
78 | }
79 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer.swift:299:4: warning: sending 'spans' risks causing data races; this is an error in the Swift 6 language mode
297 | let spans = retiredSpans
298 | retiredSpans.removeAll()
299 | return spans
| |- warning: sending 'spans' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'spans' cannot be a 'sending' result. task-isolated uses may race with caller uses
300 | }
301 |
[71/97] Compiling NautilusTelemetry Span.swift
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Baggage.swift:56:13: warning: stored property 'span' of 'Sendable'-conforming class 'Baggage' has non-sendable type 'Span'; this is an error in the Swift 6 language mode
54 |
55 | /// The parent span this baggage is attached to.
56 | public let span: Span
| `- warning: stored property 'span' of 'Sendable'-conforming class 'Baggage' has non-sendable type 'Span'; this is an error in the Swift 6 language mode
57 |
58 | /// Vend private attributes as a thread-safe copy
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Span.swift:42:20: note: class 'Span' does not conform to the 'Sendable' protocol
40 | /// Implements a pared down version of the spec
41 | /// Not thread safe -- it's assumed that Span will only be modified from a single thread.
42 | public final class Span: TelemetryAttributesContainer, Identifiable {
| `- note: class 'Span' does not conform to the 'Sendable' protocol
43 |
44 | // MARK: Lifecycle
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/URLTemplateMatcher.swift:171:21: warning: static property 'parameterRegex' is not concurrency-safe because non-'Sendable' type 'Regex<Substring>' may have shared mutable state; this is an error in the Swift 6 language mode
169 |
170 | /// Regex for matching parameters like {} and {id} in both path and query
171 | private static let parameterRegex = /\{[a-zA-Z0-9-_]*\}/
| |- warning: static property 'parameterRegex' is not concurrency-safe because non-'Sendable' type 'Regex<Substring>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'parameterRegex' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
172 |
173 | private let pathRegex: Regex<Substring>
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
| `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 | public var regex: Regex<Output> { get }
4 | @available(iOS 16.0, tvOS 16.0, watchOS 9.0, macOS 13.0, *)
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Span.swift:130:4: warning: sending 'callbacks' risks causing data races; this is an error in the Swift 6 language mode
128 | let callbacks = self.retireCallbacks
129 | self.retireCallbacks.removeAll()
130 | return callbacks
| |- warning: sending 'callbacks' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'callbacks' cannot be a 'sending' result. task-isolated uses may race with caller uses
131 | }
132 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer+Metrics.swift:75:3: warning: sending 'counter' risks causing data races; this is an error in the Swift 6 language mode
73 | cachedCounters[name] = Weak(counter)
74 | return counter
75 | }
| |- warning: sending 'counter' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'counter' cannot be a 'sending' result. task-isolated uses may race with caller uses
76 |
77 | span.addRetireCallback { [weak counter] span in
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer+Metrics.swift:116:3: warning: sending 'histogram' risks causing data races; this is an error in the Swift 6 language mode
114 | cachedDurationHistograms[name] = Weak(histogram)
115 | return histogram
116 | }
| |- warning: sending 'histogram' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'histogram' cannot be a 'sending' result. task-isolated uses may race with caller uses
117 |
118 | span.addRetireCallback { [weak histogram] span in
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer.swift:64:3: warning: sending 'root' risks causing data races; this is an error in the Swift 6 language mode
62 | return root
63 | }
64 | }
| |- warning: sending 'root' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'root' cannot be a 'sending' result. task-isolated uses may race with caller uses
65 | }
66 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer.swift:77:4: warning: sending 'priorRoot' risks causing data races; this is an error in the Swift 6 language mode
75 | traceId = Identifiers.generateTraceId()
76 | _root = nil // will be recreated on next access
77 | return priorRoot
| |- warning: sending 'priorRoot' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'priorRoot' cannot be a 'sending' result. task-isolated uses may race with caller uses
78 | }
79 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer.swift:299:4: warning: sending 'spans' risks causing data races; this is an error in the Swift 6 language mode
297 | let spans = retiredSpans
298 | retiredSpans.removeAll()
299 | return spans
| |- warning: sending 'spans' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'spans' cannot be a 'sending' result. task-isolated uses may race with caller uses
300 | }
301 |
[72/97] Compiling NautilusTelemetry Tracer+Metrics.swift
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Baggage.swift:56:13: warning: stored property 'span' of 'Sendable'-conforming class 'Baggage' has non-sendable type 'Span'; this is an error in the Swift 6 language mode
54 |
55 | /// The parent span this baggage is attached to.
56 | public let span: Span
| `- warning: stored property 'span' of 'Sendable'-conforming class 'Baggage' has non-sendable type 'Span'; this is an error in the Swift 6 language mode
57 |
58 | /// Vend private attributes as a thread-safe copy
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Span.swift:42:20: note: class 'Span' does not conform to the 'Sendable' protocol
40 | /// Implements a pared down version of the spec
41 | /// Not thread safe -- it's assumed that Span will only be modified from a single thread.
42 | public final class Span: TelemetryAttributesContainer, Identifiable {
| `- note: class 'Span' does not conform to the 'Sendable' protocol
43 |
44 | // MARK: Lifecycle
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/URLTemplateMatcher.swift:171:21: warning: static property 'parameterRegex' is not concurrency-safe because non-'Sendable' type 'Regex<Substring>' may have shared mutable state; this is an error in the Swift 6 language mode
169 |
170 | /// Regex for matching parameters like {} and {id} in both path and query
171 | private static let parameterRegex = /\{[a-zA-Z0-9-_]*\}/
| |- warning: static property 'parameterRegex' is not concurrency-safe because non-'Sendable' type 'Regex<Substring>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'parameterRegex' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
172 |
173 | private let pathRegex: Regex<Substring>
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
| `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 | public var regex: Regex<Output> { get }
4 | @available(iOS 16.0, tvOS 16.0, watchOS 9.0, macOS 13.0, *)
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Span.swift:130:4: warning: sending 'callbacks' risks causing data races; this is an error in the Swift 6 language mode
128 | let callbacks = self.retireCallbacks
129 | self.retireCallbacks.removeAll()
130 | return callbacks
| |- warning: sending 'callbacks' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'callbacks' cannot be a 'sending' result. task-isolated uses may race with caller uses
131 | }
132 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer+Metrics.swift:75:3: warning: sending 'counter' risks causing data races; this is an error in the Swift 6 language mode
73 | cachedCounters[name] = Weak(counter)
74 | return counter
75 | }
| |- warning: sending 'counter' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'counter' cannot be a 'sending' result. task-isolated uses may race with caller uses
76 |
77 | span.addRetireCallback { [weak counter] span in
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer+Metrics.swift:116:3: warning: sending 'histogram' risks causing data races; this is an error in the Swift 6 language mode
114 | cachedDurationHistograms[name] = Weak(histogram)
115 | return histogram
116 | }
| |- warning: sending 'histogram' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'histogram' cannot be a 'sending' result. task-isolated uses may race with caller uses
117 |
118 | span.addRetireCallback { [weak histogram] span in
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer.swift:64:3: warning: sending 'root' risks causing data races; this is an error in the Swift 6 language mode
62 | return root
63 | }
64 | }
| |- warning: sending 'root' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'root' cannot be a 'sending' result. task-isolated uses may race with caller uses
65 | }
66 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer.swift:77:4: warning: sending 'priorRoot' risks causing data races; this is an error in the Swift 6 language mode
75 | traceId = Identifiers.generateTraceId()
76 | _root = nil // will be recreated on next access
77 | return priorRoot
| |- warning: sending 'priorRoot' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'priorRoot' cannot be a 'sending' result. task-isolated uses may race with caller uses
78 | }
79 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer.swift:299:4: warning: sending 'spans' risks causing data races; this is an error in the Swift 6 language mode
297 | let spans = retiredSpans
298 | retiredSpans.removeAll()
299 | return spans
| |- warning: sending 'spans' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'spans' cannot be a 'sending' result. task-isolated uses may race with caller uses
300 | }
301 |
[73/97] Compiling NautilusTelemetry Tracer+URLRequest.swift
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Baggage.swift:56:13: warning: stored property 'span' of 'Sendable'-conforming class 'Baggage' has non-sendable type 'Span'; this is an error in the Swift 6 language mode
54 |
55 | /// The parent span this baggage is attached to.
56 | public let span: Span
| `- warning: stored property 'span' of 'Sendable'-conforming class 'Baggage' has non-sendable type 'Span'; this is an error in the Swift 6 language mode
57 |
58 | /// Vend private attributes as a thread-safe copy
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Span.swift:42:20: note: class 'Span' does not conform to the 'Sendable' protocol
40 | /// Implements a pared down version of the spec
41 | /// Not thread safe -- it's assumed that Span will only be modified from a single thread.
42 | public final class Span: TelemetryAttributesContainer, Identifiable {
| `- note: class 'Span' does not conform to the 'Sendable' protocol
43 |
44 | // MARK: Lifecycle
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/URLTemplateMatcher.swift:171:21: warning: static property 'parameterRegex' is not concurrency-safe because non-'Sendable' type 'Regex<Substring>' may have shared mutable state; this is an error in the Swift 6 language mode
169 |
170 | /// Regex for matching parameters like {} and {id} in both path and query
171 | private static let parameterRegex = /\{[a-zA-Z0-9-_]*\}/
| |- warning: static property 'parameterRegex' is not concurrency-safe because non-'Sendable' type 'Regex<Substring>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'parameterRegex' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
172 |
173 | private let pathRegex: Regex<Substring>
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
| `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 | public var regex: Regex<Output> { get }
4 | @available(iOS 16.0, tvOS 16.0, watchOS 9.0, macOS 13.0, *)
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Span.swift:130:4: warning: sending 'callbacks' risks causing data races; this is an error in the Swift 6 language mode
128 | let callbacks = self.retireCallbacks
129 | self.retireCallbacks.removeAll()
130 | return callbacks
| |- warning: sending 'callbacks' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'callbacks' cannot be a 'sending' result. task-isolated uses may race with caller uses
131 | }
132 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer+Metrics.swift:75:3: warning: sending 'counter' risks causing data races; this is an error in the Swift 6 language mode
73 | cachedCounters[name] = Weak(counter)
74 | return counter
75 | }
| |- warning: sending 'counter' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'counter' cannot be a 'sending' result. task-isolated uses may race with caller uses
76 |
77 | span.addRetireCallback { [weak counter] span in
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer+Metrics.swift:116:3: warning: sending 'histogram' risks causing data races; this is an error in the Swift 6 language mode
114 | cachedDurationHistograms[name] = Weak(histogram)
115 | return histogram
116 | }
| |- warning: sending 'histogram' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'histogram' cannot be a 'sending' result. task-isolated uses may race with caller uses
117 |
118 | span.addRetireCallback { [weak histogram] span in
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer.swift:64:3: warning: sending 'root' risks causing data races; this is an error in the Swift 6 language mode
62 | return root
63 | }
64 | }
| |- warning: sending 'root' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'root' cannot be a 'sending' result. task-isolated uses may race with caller uses
65 | }
66 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer.swift:77:4: warning: sending 'priorRoot' risks causing data races; this is an error in the Swift 6 language mode
75 | traceId = Identifiers.generateTraceId()
76 | _root = nil // will be recreated on next access
77 | return priorRoot
| |- warning: sending 'priorRoot' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'priorRoot' cannot be a 'sending' result. task-isolated uses may race with caller uses
78 | }
79 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer.swift:299:4: warning: sending 'spans' risks causing data races; this is an error in the Swift 6 language mode
297 | let spans = retiredSpans
298 | retiredSpans.removeAll()
299 | return spans
| |- warning: sending 'spans' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'spans' cannot be a 'sending' result. task-isolated uses may race with caller uses
300 | }
301 |
[74/97] Compiling NautilusTelemetry Tracer.swift
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Baggage.swift:56:13: warning: stored property 'span' of 'Sendable'-conforming class 'Baggage' has non-sendable type 'Span'; this is an error in the Swift 6 language mode
54 |
55 | /// The parent span this baggage is attached to.
56 | public let span: Span
| `- warning: stored property 'span' of 'Sendable'-conforming class 'Baggage' has non-sendable type 'Span'; this is an error in the Swift 6 language mode
57 |
58 | /// Vend private attributes as a thread-safe copy
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Span.swift:42:20: note: class 'Span' does not conform to the 'Sendable' protocol
40 | /// Implements a pared down version of the spec
41 | /// Not thread safe -- it's assumed that Span will only be modified from a single thread.
42 | public final class Span: TelemetryAttributesContainer, Identifiable {
| `- note: class 'Span' does not conform to the 'Sendable' protocol
43 |
44 | // MARK: Lifecycle
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/URLTemplateMatcher.swift:171:21: warning: static property 'parameterRegex' is not concurrency-safe because non-'Sendable' type 'Regex<Substring>' may have shared mutable state; this is an error in the Swift 6 language mode
169 |
170 | /// Regex for matching parameters like {} and {id} in both path and query
171 | private static let parameterRegex = /\{[a-zA-Z0-9-_]*\}/
| |- warning: static property 'parameterRegex' is not concurrency-safe because non-'Sendable' type 'Regex<Substring>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'parameterRegex' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
172 |
173 | private let pathRegex: Regex<Substring>
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
| `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 | public var regex: Regex<Output> { get }
4 | @available(iOS 16.0, tvOS 16.0, watchOS 9.0, macOS 13.0, *)
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Span.swift:130:4: warning: sending 'callbacks' risks causing data races; this is an error in the Swift 6 language mode
128 | let callbacks = self.retireCallbacks
129 | self.retireCallbacks.removeAll()
130 | return callbacks
| |- warning: sending 'callbacks' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'callbacks' cannot be a 'sending' result. task-isolated uses may race with caller uses
131 | }
132 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer+Metrics.swift:75:3: warning: sending 'counter' risks causing data races; this is an error in the Swift 6 language mode
73 | cachedCounters[name] = Weak(counter)
74 | return counter
75 | }
| |- warning: sending 'counter' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'counter' cannot be a 'sending' result. task-isolated uses may race with caller uses
76 |
77 | span.addRetireCallback { [weak counter] span in
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer+Metrics.swift:116:3: warning: sending 'histogram' risks causing data races; this is an error in the Swift 6 language mode
114 | cachedDurationHistograms[name] = Weak(histogram)
115 | return histogram
116 | }
| |- warning: sending 'histogram' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'histogram' cannot be a 'sending' result. task-isolated uses may race with caller uses
117 |
118 | span.addRetireCallback { [weak histogram] span in
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer.swift:64:3: warning: sending 'root' risks causing data races; this is an error in the Swift 6 language mode
62 | return root
63 | }
64 | }
| |- warning: sending 'root' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'root' cannot be a 'sending' result. task-isolated uses may race with caller uses
65 | }
66 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer.swift:77:4: warning: sending 'priorRoot' risks causing data races; this is an error in the Swift 6 language mode
75 | traceId = Identifiers.generateTraceId()
76 | _root = nil // will be recreated on next access
77 | return priorRoot
| |- warning: sending 'priorRoot' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'priorRoot' cannot be a 'sending' result. task-isolated uses may race with caller uses
78 | }
79 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer.swift:299:4: warning: sending 'spans' risks causing data races; this is an error in the Swift 6 language mode
297 | let spans = retiredSpans
298 | retiredSpans.removeAll()
299 | return spans
| |- warning: sending 'spans' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'spans' cannot be a 'sending' result. task-isolated uses may race with caller uses
300 | }
301 |
[75/97] Compiling NautilusTelemetry URLTemplateMatcher.swift
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Baggage.swift:56:13: warning: stored property 'span' of 'Sendable'-conforming class 'Baggage' has non-sendable type 'Span'; this is an error in the Swift 6 language mode
54 |
55 | /// The parent span this baggage is attached to.
56 | public let span: Span
| `- warning: stored property 'span' of 'Sendable'-conforming class 'Baggage' has non-sendable type 'Span'; this is an error in the Swift 6 language mode
57 |
58 | /// Vend private attributes as a thread-safe copy
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Span.swift:42:20: note: class 'Span' does not conform to the 'Sendable' protocol
40 | /// Implements a pared down version of the spec
41 | /// Not thread safe -- it's assumed that Span will only be modified from a single thread.
42 | public final class Span: TelemetryAttributesContainer, Identifiable {
| `- note: class 'Span' does not conform to the 'Sendable' protocol
43 |
44 | // MARK: Lifecycle
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/URLTemplateMatcher.swift:171:21: warning: static property 'parameterRegex' is not concurrency-safe because non-'Sendable' type 'Regex<Substring>' may have shared mutable state; this is an error in the Swift 6 language mode
169 |
170 | /// Regex for matching parameters like {} and {id} in both path and query
171 | private static let parameterRegex = /\{[a-zA-Z0-9-_]*\}/
| |- warning: static property 'parameterRegex' is not concurrency-safe because non-'Sendable' type 'Regex<Substring>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'parameterRegex' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
172 |
173 | private let pathRegex: Regex<Substring>
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
| `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 | public var regex: Regex<Output> { get }
4 | @available(iOS 16.0, tvOS 16.0, watchOS 9.0, macOS 13.0, *)
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Span.swift:130:4: warning: sending 'callbacks' risks causing data races; this is an error in the Swift 6 language mode
128 | let callbacks = self.retireCallbacks
129 | self.retireCallbacks.removeAll()
130 | return callbacks
| |- warning: sending 'callbacks' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'callbacks' cannot be a 'sending' result. task-isolated uses may race with caller uses
131 | }
132 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer+Metrics.swift:75:3: warning: sending 'counter' risks causing data races; this is an error in the Swift 6 language mode
73 | cachedCounters[name] = Weak(counter)
74 | return counter
75 | }
| |- warning: sending 'counter' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'counter' cannot be a 'sending' result. task-isolated uses may race with caller uses
76 |
77 | span.addRetireCallback { [weak counter] span in
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer+Metrics.swift:116:3: warning: sending 'histogram' risks causing data races; this is an error in the Swift 6 language mode
114 | cachedDurationHistograms[name] = Weak(histogram)
115 | return histogram
116 | }
| |- warning: sending 'histogram' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'histogram' cannot be a 'sending' result. task-isolated uses may race with caller uses
117 |
118 | span.addRetireCallback { [weak histogram] span in
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer.swift:64:3: warning: sending 'root' risks causing data races; this is an error in the Swift 6 language mode
62 | return root
63 | }
64 | }
| |- warning: sending 'root' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'root' cannot be a 'sending' result. task-isolated uses may race with caller uses
65 | }
66 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer.swift:77:4: warning: sending 'priorRoot' risks causing data races; this is an error in the Swift 6 language mode
75 | traceId = Identifiers.generateTraceId()
76 | _root = nil // will be recreated on next access
77 | return priorRoot
| |- warning: sending 'priorRoot' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'priorRoot' cannot be a 'sending' result. task-isolated uses may race with caller uses
78 | }
79 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Tracer.swift:299:4: warning: sending 'spans' risks causing data races; this is an error in the Swift 6 language mode
297 | let spans = retiredSpans
298 | retiredSpans.removeAll()
299 | return spans
| |- warning: sending 'spans' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'spans' cannot be a 'sending' result. task-isolated uses may race with caller uses
300 | }
301 |
[76/97] Compiling NautilusTelemetry V1KeyValue.swift
[77/97] Compiling NautilusTelemetry V1KeyValueList.swift
[78/97] Compiling NautilusTelemetry V1Resource.swift
[79/97] Compiling NautilusTelemetry V1ExportLogsPartialSuccess.swift
[80/97] Compiling NautilusTelemetry V1ExportLogsServiceRequest.swift
[81/97] Compiling NautilusTelemetry V1ExportLogsServiceResponse.swift
[82/97] Compiling NautilusTelemetry V1LogRecord.swift
[83/97] Compiling NautilusTelemetry V1ResourceLogs.swift
[84/97] Compiling NautilusTelemetry V1ScopeLogs.swift
[85/97] Compiling NautilusTelemetry V1ExportTraceServiceRequest.swift
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/HardwareDetails.swift:14:20: warning: static property 'platformCachedValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 | // MARK: Public
13 |
14 | public static var platformCachedValue: String? = {
| |- warning: static property 'platformCachedValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'platformCachedValue' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'platformCachedValue' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | // This doesn't change after launch, so evaluate once.
16 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/HardwareDetails.swift:27:21: warning: static property 'isOnMac' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
25 | // MARK: Private
26 |
27 | private static var isOnMac: Bool = {
| |- warning: static property 'isOnMac' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'isOnMac' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'isOnMac' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 | #if os(macOS)
29 | true
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/InstrumentationSystem.swift:14:33: warning: static property 'tracer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 | // MARK: Public
13 |
14 | static public private(set) var tracer = Tracer()
| |- warning: static property 'tracer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'tracer' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'tracer' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | static public private(set) var meter = Meter()
16 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/InstrumentationSystem.swift:15:33: warning: static property 'meter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
13 |
14 | static public private(set) var tracer = Tracer()
15 | static public private(set) var meter = Meter()
| |- warning: static property 'meter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'meter' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'meter' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |
17 | static public private(set) var reporter: NautilusTelemetryReporter? = nil
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/InstrumentationSystem.swift:17:33: warning: static property 'reporter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 | static public private(set) var meter = Meter()
16 |
17 | static public private(set) var reporter: NautilusTelemetryReporter? = nil
| |- warning: static property 'reporter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'reporter' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'reporter' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |
19 | public static func bootstrap(reporter _reporter: NautilusTelemetryReporter) {
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:137:18: error: 'LinkQuality' is not a member type of struct 'Network.NWPath'
135 |
136 | @available(iOS 26.0, macOS 26.0, *)
137 | extension NWPath.LinkQuality: @retroactive CustomStringConvertible {
| `- error: 'LinkQuality' is not a member type of struct 'Network.NWPath'
138 | public var description: String {
139 | switch self {
Network.NWPath:2:15: note: 'NWPath' declared here
1 | @available(macOS 10.14, iOS 12.0, watchOS 5.0, tvOS 12.0, *)
2 | public struct NWPath : Equatable, CustomDebugStringConvertible, Sendable {
| `- note: 'NWPath' declared here
3 | public var debugDescription: String { get }
4 | public enum Status : Sendable {
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:40:67: error: value of type 'NWPath' has no member 'linkQuality'
38 |
39 | if #available(iOS 26.0, macOS 26.0, *) {
40 | attributes["network.path.link_quality"] = .string(networkPath.linkQuality.description)
| `- error: value of type 'NWPath' has no member 'linkQuality'
41 | }
42 | }
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:61:4: warning: capture of 'self' with non-sendable type 'NetworkMonitor?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
9 | // MARK: - NetworkMonitor
10 |
11 | public final class NetworkMonitor {
| `- note: class 'NetworkMonitor' does not conform to the 'Sendable' protocol
12 |
13 | // MARK: Lifecycle
:
59 | public func start() {
60 | pathMonitor.pathUpdateHandler = { [weak self] path in
61 | self?.networkPath.withLock { $0 = path }
| `- warning: capture of 'self' with non-sendable type 'NetworkMonitor?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
62 | }
63 | pathMonitor.start(queue: pathMonitorQueue)
[86/97] Compiling NautilusTelemetry V1ExportTraceServiceResponse.swift
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/HardwareDetails.swift:14:20: warning: static property 'platformCachedValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 | // MARK: Public
13 |
14 | public static var platformCachedValue: String? = {
| |- warning: static property 'platformCachedValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'platformCachedValue' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'platformCachedValue' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | // This doesn't change after launch, so evaluate once.
16 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/HardwareDetails.swift:27:21: warning: static property 'isOnMac' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
25 | // MARK: Private
26 |
27 | private static var isOnMac: Bool = {
| |- warning: static property 'isOnMac' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'isOnMac' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'isOnMac' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 | #if os(macOS)
29 | true
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/InstrumentationSystem.swift:14:33: warning: static property 'tracer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 | // MARK: Public
13 |
14 | static public private(set) var tracer = Tracer()
| |- warning: static property 'tracer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'tracer' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'tracer' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | static public private(set) var meter = Meter()
16 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/InstrumentationSystem.swift:15:33: warning: static property 'meter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
13 |
14 | static public private(set) var tracer = Tracer()
15 | static public private(set) var meter = Meter()
| |- warning: static property 'meter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'meter' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'meter' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |
17 | static public private(set) var reporter: NautilusTelemetryReporter? = nil
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/InstrumentationSystem.swift:17:33: warning: static property 'reporter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 | static public private(set) var meter = Meter()
16 |
17 | static public private(set) var reporter: NautilusTelemetryReporter? = nil
| |- warning: static property 'reporter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'reporter' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'reporter' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |
19 | public static func bootstrap(reporter _reporter: NautilusTelemetryReporter) {
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:137:18: error: 'LinkQuality' is not a member type of struct 'Network.NWPath'
135 |
136 | @available(iOS 26.0, macOS 26.0, *)
137 | extension NWPath.LinkQuality: @retroactive CustomStringConvertible {
| `- error: 'LinkQuality' is not a member type of struct 'Network.NWPath'
138 | public var description: String {
139 | switch self {
Network.NWPath:2:15: note: 'NWPath' declared here
1 | @available(macOS 10.14, iOS 12.0, watchOS 5.0, tvOS 12.0, *)
2 | public struct NWPath : Equatable, CustomDebugStringConvertible, Sendable {
| `- note: 'NWPath' declared here
3 | public var debugDescription: String { get }
4 | public enum Status : Sendable {
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:40:67: error: value of type 'NWPath' has no member 'linkQuality'
38 |
39 | if #available(iOS 26.0, macOS 26.0, *) {
40 | attributes["network.path.link_quality"] = .string(networkPath.linkQuality.description)
| `- error: value of type 'NWPath' has no member 'linkQuality'
41 | }
42 | }
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:61:4: warning: capture of 'self' with non-sendable type 'NetworkMonitor?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
9 | // MARK: - NetworkMonitor
10 |
11 | public final class NetworkMonitor {
| `- note: class 'NetworkMonitor' does not conform to the 'Sendable' protocol
12 |
13 | // MARK: Lifecycle
:
59 | public func start() {
60 | pathMonitor.pathUpdateHandler = { [weak self] path in
61 | self?.networkPath.withLock { $0 = path }
| `- warning: capture of 'self' with non-sendable type 'NetworkMonitor?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
62 | }
63 | pathMonitor.start(queue: pathMonitorQueue)
[87/97] Compiling NautilusTelemetry V1ResourceSpans.swift
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/HardwareDetails.swift:14:20: warning: static property 'platformCachedValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 | // MARK: Public
13 |
14 | public static var platformCachedValue: String? = {
| |- warning: static property 'platformCachedValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'platformCachedValue' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'platformCachedValue' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | // This doesn't change after launch, so evaluate once.
16 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/HardwareDetails.swift:27:21: warning: static property 'isOnMac' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
25 | // MARK: Private
26 |
27 | private static var isOnMac: Bool = {
| |- warning: static property 'isOnMac' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'isOnMac' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'isOnMac' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 | #if os(macOS)
29 | true
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/InstrumentationSystem.swift:14:33: warning: static property 'tracer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 | // MARK: Public
13 |
14 | static public private(set) var tracer = Tracer()
| |- warning: static property 'tracer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'tracer' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'tracer' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | static public private(set) var meter = Meter()
16 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/InstrumentationSystem.swift:15:33: warning: static property 'meter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
13 |
14 | static public private(set) var tracer = Tracer()
15 | static public private(set) var meter = Meter()
| |- warning: static property 'meter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'meter' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'meter' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |
17 | static public private(set) var reporter: NautilusTelemetryReporter? = nil
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/InstrumentationSystem.swift:17:33: warning: static property 'reporter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 | static public private(set) var meter = Meter()
16 |
17 | static public private(set) var reporter: NautilusTelemetryReporter? = nil
| |- warning: static property 'reporter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'reporter' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'reporter' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |
19 | public static func bootstrap(reporter _reporter: NautilusTelemetryReporter) {
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:137:18: error: 'LinkQuality' is not a member type of struct 'Network.NWPath'
135 |
136 | @available(iOS 26.0, macOS 26.0, *)
137 | extension NWPath.LinkQuality: @retroactive CustomStringConvertible {
| `- error: 'LinkQuality' is not a member type of struct 'Network.NWPath'
138 | public var description: String {
139 | switch self {
Network.NWPath:2:15: note: 'NWPath' declared here
1 | @available(macOS 10.14, iOS 12.0, watchOS 5.0, tvOS 12.0, *)
2 | public struct NWPath : Equatable, CustomDebugStringConvertible, Sendable {
| `- note: 'NWPath' declared here
3 | public var debugDescription: String { get }
4 | public enum Status : Sendable {
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:40:67: error: value of type 'NWPath' has no member 'linkQuality'
38 |
39 | if #available(iOS 26.0, macOS 26.0, *) {
40 | attributes["network.path.link_quality"] = .string(networkPath.linkQuality.description)
| `- error: value of type 'NWPath' has no member 'linkQuality'
41 | }
42 | }
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:61:4: warning: capture of 'self' with non-sendable type 'NetworkMonitor?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
9 | // MARK: - NetworkMonitor
10 |
11 | public final class NetworkMonitor {
| `- note: class 'NetworkMonitor' does not conform to the 'Sendable' protocol
12 |
13 | // MARK: Lifecycle
:
59 | public func start() {
60 | pathMonitor.pathUpdateHandler = { [weak self] path in
61 | self?.networkPath.withLock { $0 = path }
| `- warning: capture of 'self' with non-sendable type 'NetworkMonitor?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
62 | }
63 | pathMonitor.start(queue: pathMonitorQueue)
[88/97] Compiling NautilusTelemetry V1ScopeSpans.swift
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/HardwareDetails.swift:14:20: warning: static property 'platformCachedValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 | // MARK: Public
13 |
14 | public static var platformCachedValue: String? = {
| |- warning: static property 'platformCachedValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'platformCachedValue' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'platformCachedValue' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | // This doesn't change after launch, so evaluate once.
16 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/HardwareDetails.swift:27:21: warning: static property 'isOnMac' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
25 | // MARK: Private
26 |
27 | private static var isOnMac: Bool = {
| |- warning: static property 'isOnMac' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'isOnMac' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'isOnMac' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 | #if os(macOS)
29 | true
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/InstrumentationSystem.swift:14:33: warning: static property 'tracer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 | // MARK: Public
13 |
14 | static public private(set) var tracer = Tracer()
| |- warning: static property 'tracer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'tracer' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'tracer' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | static public private(set) var meter = Meter()
16 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/InstrumentationSystem.swift:15:33: warning: static property 'meter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
13 |
14 | static public private(set) var tracer = Tracer()
15 | static public private(set) var meter = Meter()
| |- warning: static property 'meter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'meter' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'meter' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |
17 | static public private(set) var reporter: NautilusTelemetryReporter? = nil
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/InstrumentationSystem.swift:17:33: warning: static property 'reporter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 | static public private(set) var meter = Meter()
16 |
17 | static public private(set) var reporter: NautilusTelemetryReporter? = nil
| |- warning: static property 'reporter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'reporter' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'reporter' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |
19 | public static func bootstrap(reporter _reporter: NautilusTelemetryReporter) {
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:137:18: error: 'LinkQuality' is not a member type of struct 'Network.NWPath'
135 |
136 | @available(iOS 26.0, macOS 26.0, *)
137 | extension NWPath.LinkQuality: @retroactive CustomStringConvertible {
| `- error: 'LinkQuality' is not a member type of struct 'Network.NWPath'
138 | public var description: String {
139 | switch self {
Network.NWPath:2:15: note: 'NWPath' declared here
1 | @available(macOS 10.14, iOS 12.0, watchOS 5.0, tvOS 12.0, *)
2 | public struct NWPath : Equatable, CustomDebugStringConvertible, Sendable {
| `- note: 'NWPath' declared here
3 | public var debugDescription: String { get }
4 | public enum Status : Sendable {
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:40:67: error: value of type 'NWPath' has no member 'linkQuality'
38 |
39 | if #available(iOS 26.0, macOS 26.0, *) {
40 | attributes["network.path.link_quality"] = .string(networkPath.linkQuality.description)
| `- error: value of type 'NWPath' has no member 'linkQuality'
41 | }
42 | }
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:61:4: warning: capture of 'self' with non-sendable type 'NetworkMonitor?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
9 | // MARK: - NetworkMonitor
10 |
11 | public final class NetworkMonitor {
| `- note: class 'NetworkMonitor' does not conform to the 'Sendable' protocol
12 |
13 | // MARK: Lifecycle
:
59 | public func start() {
60 | pathMonitor.pathUpdateHandler = { [weak self] path in
61 | self?.networkPath.withLock { $0 = path }
| `- warning: capture of 'self' with non-sendable type 'NetworkMonitor?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
62 | }
63 | pathMonitor.start(queue: pathMonitorQueue)
[89/97] Compiling NautilusTelemetry V1Span.swift
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/HardwareDetails.swift:14:20: warning: static property 'platformCachedValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 | // MARK: Public
13 |
14 | public static var platformCachedValue: String? = {
| |- warning: static property 'platformCachedValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'platformCachedValue' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'platformCachedValue' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | // This doesn't change after launch, so evaluate once.
16 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/HardwareDetails.swift:27:21: warning: static property 'isOnMac' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
25 | // MARK: Private
26 |
27 | private static var isOnMac: Bool = {
| |- warning: static property 'isOnMac' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'isOnMac' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'isOnMac' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 | #if os(macOS)
29 | true
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/InstrumentationSystem.swift:14:33: warning: static property 'tracer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 | // MARK: Public
13 |
14 | static public private(set) var tracer = Tracer()
| |- warning: static property 'tracer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'tracer' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'tracer' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | static public private(set) var meter = Meter()
16 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/InstrumentationSystem.swift:15:33: warning: static property 'meter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
13 |
14 | static public private(set) var tracer = Tracer()
15 | static public private(set) var meter = Meter()
| |- warning: static property 'meter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'meter' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'meter' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |
17 | static public private(set) var reporter: NautilusTelemetryReporter? = nil
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/InstrumentationSystem.swift:17:33: warning: static property 'reporter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 | static public private(set) var meter = Meter()
16 |
17 | static public private(set) var reporter: NautilusTelemetryReporter? = nil
| |- warning: static property 'reporter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'reporter' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'reporter' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |
19 | public static func bootstrap(reporter _reporter: NautilusTelemetryReporter) {
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:137:18: error: 'LinkQuality' is not a member type of struct 'Network.NWPath'
135 |
136 | @available(iOS 26.0, macOS 26.0, *)
137 | extension NWPath.LinkQuality: @retroactive CustomStringConvertible {
| `- error: 'LinkQuality' is not a member type of struct 'Network.NWPath'
138 | public var description: String {
139 | switch self {
Network.NWPath:2:15: note: 'NWPath' declared here
1 | @available(macOS 10.14, iOS 12.0, watchOS 5.0, tvOS 12.0, *)
2 | public struct NWPath : Equatable, CustomDebugStringConvertible, Sendable {
| `- note: 'NWPath' declared here
3 | public var debugDescription: String { get }
4 | public enum Status : Sendable {
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:40:67: error: value of type 'NWPath' has no member 'linkQuality'
38 |
39 | if #available(iOS 26.0, macOS 26.0, *) {
40 | attributes["network.path.link_quality"] = .string(networkPath.linkQuality.description)
| `- error: value of type 'NWPath' has no member 'linkQuality'
41 | }
42 | }
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:61:4: warning: capture of 'self' with non-sendable type 'NetworkMonitor?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
9 | // MARK: - NetworkMonitor
10 |
11 | public final class NetworkMonitor {
| `- note: class 'NetworkMonitor' does not conform to the 'Sendable' protocol
12 |
13 | // MARK: Lifecycle
:
59 | public func start() {
60 | pathMonitor.pathUpdateHandler = { [weak self] path in
61 | self?.networkPath.withLock { $0 = path }
| `- warning: capture of 'self' with non-sendable type 'NetworkMonitor?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
62 | }
63 | pathMonitor.start(queue: pathMonitorQueue)
[90/97] Compiling NautilusTelemetry HardwareDetails.swift
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/HardwareDetails.swift:14:20: warning: static property 'platformCachedValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 | // MARK: Public
13 |
14 | public static var platformCachedValue: String? = {
| |- warning: static property 'platformCachedValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'platformCachedValue' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'platformCachedValue' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | // This doesn't change after launch, so evaluate once.
16 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/HardwareDetails.swift:27:21: warning: static property 'isOnMac' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
25 | // MARK: Private
26 |
27 | private static var isOnMac: Bool = {
| |- warning: static property 'isOnMac' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'isOnMac' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'isOnMac' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 | #if os(macOS)
29 | true
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/InstrumentationSystem.swift:14:33: warning: static property 'tracer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 | // MARK: Public
13 |
14 | static public private(set) var tracer = Tracer()
| |- warning: static property 'tracer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'tracer' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'tracer' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | static public private(set) var meter = Meter()
16 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/InstrumentationSystem.swift:15:33: warning: static property 'meter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
13 |
14 | static public private(set) var tracer = Tracer()
15 | static public private(set) var meter = Meter()
| |- warning: static property 'meter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'meter' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'meter' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |
17 | static public private(set) var reporter: NautilusTelemetryReporter? = nil
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/InstrumentationSystem.swift:17:33: warning: static property 'reporter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 | static public private(set) var meter = Meter()
16 |
17 | static public private(set) var reporter: NautilusTelemetryReporter? = nil
| |- warning: static property 'reporter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'reporter' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'reporter' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |
19 | public static func bootstrap(reporter _reporter: NautilusTelemetryReporter) {
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:137:18: error: 'LinkQuality' is not a member type of struct 'Network.NWPath'
135 |
136 | @available(iOS 26.0, macOS 26.0, *)
137 | extension NWPath.LinkQuality: @retroactive CustomStringConvertible {
| `- error: 'LinkQuality' is not a member type of struct 'Network.NWPath'
138 | public var description: String {
139 | switch self {
Network.NWPath:2:15: note: 'NWPath' declared here
1 | @available(macOS 10.14, iOS 12.0, watchOS 5.0, tvOS 12.0, *)
2 | public struct NWPath : Equatable, CustomDebugStringConvertible, Sendable {
| `- note: 'NWPath' declared here
3 | public var debugDescription: String { get }
4 | public enum Status : Sendable {
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:40:67: error: value of type 'NWPath' has no member 'linkQuality'
38 |
39 | if #available(iOS 26.0, macOS 26.0, *) {
40 | attributes["network.path.link_quality"] = .string(networkPath.linkQuality.description)
| `- error: value of type 'NWPath' has no member 'linkQuality'
41 | }
42 | }
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:61:4: warning: capture of 'self' with non-sendable type 'NetworkMonitor?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
9 | // MARK: - NetworkMonitor
10 |
11 | public final class NetworkMonitor {
| `- note: class 'NetworkMonitor' does not conform to the 'Sendable' protocol
12 |
13 | // MARK: Lifecycle
:
59 | public func start() {
60 | pathMonitor.pathUpdateHandler = { [weak self] path in
61 | self?.networkPath.withLock { $0 = path }
| `- warning: capture of 'self' with non-sendable type 'NetworkMonitor?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
62 | }
63 | pathMonitor.start(queue: pathMonitorQueue)
[91/97] Compiling NautilusTelemetry InstrumentationSystem.swift
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/HardwareDetails.swift:14:20: warning: static property 'platformCachedValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 | // MARK: Public
13 |
14 | public static var platformCachedValue: String? = {
| |- warning: static property 'platformCachedValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'platformCachedValue' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'platformCachedValue' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | // This doesn't change after launch, so evaluate once.
16 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/HardwareDetails.swift:27:21: warning: static property 'isOnMac' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
25 | // MARK: Private
26 |
27 | private static var isOnMac: Bool = {
| |- warning: static property 'isOnMac' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'isOnMac' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'isOnMac' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 | #if os(macOS)
29 | true
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/InstrumentationSystem.swift:14:33: warning: static property 'tracer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 | // MARK: Public
13 |
14 | static public private(set) var tracer = Tracer()
| |- warning: static property 'tracer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'tracer' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'tracer' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | static public private(set) var meter = Meter()
16 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/InstrumentationSystem.swift:15:33: warning: static property 'meter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
13 |
14 | static public private(set) var tracer = Tracer()
15 | static public private(set) var meter = Meter()
| |- warning: static property 'meter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'meter' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'meter' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |
17 | static public private(set) var reporter: NautilusTelemetryReporter? = nil
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/InstrumentationSystem.swift:17:33: warning: static property 'reporter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 | static public private(set) var meter = Meter()
16 |
17 | static public private(set) var reporter: NautilusTelemetryReporter? = nil
| |- warning: static property 'reporter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'reporter' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'reporter' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |
19 | public static func bootstrap(reporter _reporter: NautilusTelemetryReporter) {
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:137:18: error: 'LinkQuality' is not a member type of struct 'Network.NWPath'
135 |
136 | @available(iOS 26.0, macOS 26.0, *)
137 | extension NWPath.LinkQuality: @retroactive CustomStringConvertible {
| `- error: 'LinkQuality' is not a member type of struct 'Network.NWPath'
138 | public var description: String {
139 | switch self {
Network.NWPath:2:15: note: 'NWPath' declared here
1 | @available(macOS 10.14, iOS 12.0, watchOS 5.0, tvOS 12.0, *)
2 | public struct NWPath : Equatable, CustomDebugStringConvertible, Sendable {
| `- note: 'NWPath' declared here
3 | public var debugDescription: String { get }
4 | public enum Status : Sendable {
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:40:67: error: value of type 'NWPath' has no member 'linkQuality'
38 |
39 | if #available(iOS 26.0, macOS 26.0, *) {
40 | attributes["network.path.link_quality"] = .string(networkPath.linkQuality.description)
| `- error: value of type 'NWPath' has no member 'linkQuality'
41 | }
42 | }
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:61:4: warning: capture of 'self' with non-sendable type 'NetworkMonitor?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
9 | // MARK: - NetworkMonitor
10 |
11 | public final class NetworkMonitor {
| `- note: class 'NetworkMonitor' does not conform to the 'Sendable' protocol
12 |
13 | // MARK: Lifecycle
:
59 | public func start() {
60 | pathMonitor.pathUpdateHandler = { [weak self] path in
61 | self?.networkPath.withLock { $0 = path }
| `- warning: capture of 'self' with non-sendable type 'NetworkMonitor?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
62 | }
63 | pathMonitor.start(queue: pathMonitorQueue)
[92/97] Compiling NautilusTelemetry NetworkMonitor.swift
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/HardwareDetails.swift:14:20: warning: static property 'platformCachedValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 | // MARK: Public
13 |
14 | public static var platformCachedValue: String? = {
| |- warning: static property 'platformCachedValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'platformCachedValue' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'platformCachedValue' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | // This doesn't change after launch, so evaluate once.
16 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/HardwareDetails.swift:27:21: warning: static property 'isOnMac' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
25 | // MARK: Private
26 |
27 | private static var isOnMac: Bool = {
| |- warning: static property 'isOnMac' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'isOnMac' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'isOnMac' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 | #if os(macOS)
29 | true
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/InstrumentationSystem.swift:14:33: warning: static property 'tracer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 | // MARK: Public
13 |
14 | static public private(set) var tracer = Tracer()
| |- warning: static property 'tracer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'tracer' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'tracer' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | static public private(set) var meter = Meter()
16 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/InstrumentationSystem.swift:15:33: warning: static property 'meter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
13 |
14 | static public private(set) var tracer = Tracer()
15 | static public private(set) var meter = Meter()
| |- warning: static property 'meter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'meter' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'meter' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |
17 | static public private(set) var reporter: NautilusTelemetryReporter? = nil
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/InstrumentationSystem.swift:17:33: warning: static property 'reporter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 | static public private(set) var meter = Meter()
16 |
17 | static public private(set) var reporter: NautilusTelemetryReporter? = nil
| |- warning: static property 'reporter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'reporter' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'reporter' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |
19 | public static func bootstrap(reporter _reporter: NautilusTelemetryReporter) {
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:137:18: error: 'LinkQuality' is not a member type of struct 'Network.NWPath'
135 |
136 | @available(iOS 26.0, macOS 26.0, *)
137 | extension NWPath.LinkQuality: @retroactive CustomStringConvertible {
| `- error: 'LinkQuality' is not a member type of struct 'Network.NWPath'
138 | public var description: String {
139 | switch self {
Network.NWPath:2:15: note: 'NWPath' declared here
1 | @available(macOS 10.14, iOS 12.0, watchOS 5.0, tvOS 12.0, *)
2 | public struct NWPath : Equatable, CustomDebugStringConvertible, Sendable {
| `- note: 'NWPath' declared here
3 | public var debugDescription: String { get }
4 | public enum Status : Sendable {
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:40:67: error: value of type 'NWPath' has no member 'linkQuality'
38 |
39 | if #available(iOS 26.0, macOS 26.0, *) {
40 | attributes["network.path.link_quality"] = .string(networkPath.linkQuality.description)
| `- error: value of type 'NWPath' has no member 'linkQuality'
41 | }
42 | }
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:61:4: warning: capture of 'self' with non-sendable type 'NetworkMonitor?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
9 | // MARK: - NetworkMonitor
10 |
11 | public final class NetworkMonitor {
| `- note: class 'NetworkMonitor' does not conform to the 'Sendable' protocol
12 |
13 | // MARK: Lifecycle
:
59 | public func start() {
60 | pathMonitor.pathUpdateHandler = { [weak self] path in
61 | self?.networkPath.withLock { $0 = path }
| `- warning: capture of 'self' with non-sendable type 'NetworkMonitor?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
62 | }
63 | pathMonitor.start(queue: pathMonitorQueue)
[93/97] Compiling NautilusTelemetry ProcessDetails.swift
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/HardwareDetails.swift:14:20: warning: static property 'platformCachedValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 | // MARK: Public
13 |
14 | public static var platformCachedValue: String? = {
| |- warning: static property 'platformCachedValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'platformCachedValue' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'platformCachedValue' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | // This doesn't change after launch, so evaluate once.
16 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/HardwareDetails.swift:27:21: warning: static property 'isOnMac' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
25 | // MARK: Private
26 |
27 | private static var isOnMac: Bool = {
| |- warning: static property 'isOnMac' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'isOnMac' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'isOnMac' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 | #if os(macOS)
29 | true
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/InstrumentationSystem.swift:14:33: warning: static property 'tracer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 | // MARK: Public
13 |
14 | static public private(set) var tracer = Tracer()
| |- warning: static property 'tracer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'tracer' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'tracer' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | static public private(set) var meter = Meter()
16 |
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/InstrumentationSystem.swift:15:33: warning: static property 'meter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
13 |
14 | static public private(set) var tracer = Tracer()
15 | static public private(set) var meter = Meter()
| |- warning: static property 'meter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'meter' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'meter' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |
17 | static public private(set) var reporter: NautilusTelemetryReporter? = nil
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/InstrumentationSystem.swift:17:33: warning: static property 'reporter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 | static public private(set) var meter = Meter()
16 |
17 | static public private(set) var reporter: NautilusTelemetryReporter? = nil
| |- warning: static property 'reporter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'reporter' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'reporter' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |
19 | public static func bootstrap(reporter _reporter: NautilusTelemetryReporter) {
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:137:18: error: 'LinkQuality' is not a member type of struct 'Network.NWPath'
135 |
136 | @available(iOS 26.0, macOS 26.0, *)
137 | extension NWPath.LinkQuality: @retroactive CustomStringConvertible {
| `- error: 'LinkQuality' is not a member type of struct 'Network.NWPath'
138 | public var description: String {
139 | switch self {
Network.NWPath:2:15: note: 'NWPath' declared here
1 | @available(macOS 10.14, iOS 12.0, watchOS 5.0, tvOS 12.0, *)
2 | public struct NWPath : Equatable, CustomDebugStringConvertible, Sendable {
| `- note: 'NWPath' declared here
3 | public var debugDescription: String { get }
4 | public enum Status : Sendable {
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:40:67: error: value of type 'NWPath' has no member 'linkQuality'
38 |
39 | if #available(iOS 26.0, macOS 26.0, *) {
40 | attributes["network.path.link_quality"] = .string(networkPath.linkQuality.description)
| `- error: value of type 'NWPath' has no member 'linkQuality'
41 | }
42 | }
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:61:4: warning: capture of 'self' with non-sendable type 'NetworkMonitor?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
9 | // MARK: - NetworkMonitor
10 |
11 | public final class NetworkMonitor {
| `- note: class 'NetworkMonitor' does not conform to the 'Sendable' protocol
12 |
13 | // MARK: Lifecycle
:
59 | public func start() {
60 | pathMonitor.pathUpdateHandler = { [weak self] path in
61 | self?.networkPath.withLock { $0 = path }
| `- warning: capture of 'self' with non-sendable type 'NetworkMonitor?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
62 | }
63 | pathMonitor.start(queue: pathMonitorQueue)
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64
[0/1] Planning build
Building for debugging...
[0/5] Write swift-version-2F0A5646E1D333AE.txt
[2/87] Compiling NautilusTelemetry V1KeyValue.swift
[3/87] Compiling NautilusTelemetry V1KeyValueList.swift
[4/87] Compiling NautilusTelemetry V1Resource.swift
[5/87] Compiling NautilusTelemetry V1ExportLogsPartialSuccess.swift
[6/87] Compiling NautilusTelemetry V1ExportLogsServiceRequest.swift
[7/87] Compiling NautilusTelemetry V1ExportLogsServiceResponse.swift
[8/87] Compiling NautilusTelemetry V1LogRecord.swift
[9/87] Compiling NautilusTelemetry V1ResourceLogs.swift
[10/87] Compiling NautilusTelemetry V1ScopeLogs.swift
[11/95] Compiling NautilusTelemetry V1ExportTraceServiceRequest.swift
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:137:18: error: 'LinkQuality' is not a member type of struct 'Network.NWPath'
135 |
136 | @available(iOS 26.0, macOS 26.0, *)
137 | extension NWPath.LinkQuality: @retroactive CustomStringConvertible {
| `- error: 'LinkQuality' is not a member type of struct 'Network.NWPath'
138 | public var description: String {
139 | switch self {
Network.NWPath:2:15: note: 'NWPath' declared here
1 | @available(macOS 10.14, iOS 12.0, watchOS 5.0, tvOS 12.0, *)
2 | public struct NWPath : Equatable, CustomDebugStringConvertible, Sendable {
| `- note: 'NWPath' declared here
3 | public var debugDescription: String { get }
4 | public enum Status : Sendable {
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:40:67: error: value of type 'NWPath' has no member 'linkQuality'
38 |
39 | if #available(iOS 26.0, macOS 26.0, *) {
40 | attributes["network.path.link_quality"] = .string(networkPath.linkQuality.description)
| `- error: value of type 'NWPath' has no member 'linkQuality'
41 | }
42 | }
[12/95] Compiling NautilusTelemetry V1ExportTraceServiceResponse.swift
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:137:18: error: 'LinkQuality' is not a member type of struct 'Network.NWPath'
135 |
136 | @available(iOS 26.0, macOS 26.0, *)
137 | extension NWPath.LinkQuality: @retroactive CustomStringConvertible {
| `- error: 'LinkQuality' is not a member type of struct 'Network.NWPath'
138 | public var description: String {
139 | switch self {
Network.NWPath:2:15: note: 'NWPath' declared here
1 | @available(macOS 10.14, iOS 12.0, watchOS 5.0, tvOS 12.0, *)
2 | public struct NWPath : Equatable, CustomDebugStringConvertible, Sendable {
| `- note: 'NWPath' declared here
3 | public var debugDescription: String { get }
4 | public enum Status : Sendable {
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:40:67: error: value of type 'NWPath' has no member 'linkQuality'
38 |
39 | if #available(iOS 26.0, macOS 26.0, *) {
40 | attributes["network.path.link_quality"] = .string(networkPath.linkQuality.description)
| `- error: value of type 'NWPath' has no member 'linkQuality'
41 | }
42 | }
[13/95] Compiling NautilusTelemetry V1ResourceSpans.swift
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:137:18: error: 'LinkQuality' is not a member type of struct 'Network.NWPath'
135 |
136 | @available(iOS 26.0, macOS 26.0, *)
137 | extension NWPath.LinkQuality: @retroactive CustomStringConvertible {
| `- error: 'LinkQuality' is not a member type of struct 'Network.NWPath'
138 | public var description: String {
139 | switch self {
Network.NWPath:2:15: note: 'NWPath' declared here
1 | @available(macOS 10.14, iOS 12.0, watchOS 5.0, tvOS 12.0, *)
2 | public struct NWPath : Equatable, CustomDebugStringConvertible, Sendable {
| `- note: 'NWPath' declared here
3 | public var debugDescription: String { get }
4 | public enum Status : Sendable {
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:40:67: error: value of type 'NWPath' has no member 'linkQuality'
38 |
39 | if #available(iOS 26.0, macOS 26.0, *) {
40 | attributes["network.path.link_quality"] = .string(networkPath.linkQuality.description)
| `- error: value of type 'NWPath' has no member 'linkQuality'
41 | }
42 | }
[14/95] Compiling NautilusTelemetry V1ScopeSpans.swift
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:137:18: error: 'LinkQuality' is not a member type of struct 'Network.NWPath'
135 |
136 | @available(iOS 26.0, macOS 26.0, *)
137 | extension NWPath.LinkQuality: @retroactive CustomStringConvertible {
| `- error: 'LinkQuality' is not a member type of struct 'Network.NWPath'
138 | public var description: String {
139 | switch self {
Network.NWPath:2:15: note: 'NWPath' declared here
1 | @available(macOS 10.14, iOS 12.0, watchOS 5.0, tvOS 12.0, *)
2 | public struct NWPath : Equatable, CustomDebugStringConvertible, Sendable {
| `- note: 'NWPath' declared here
3 | public var debugDescription: String { get }
4 | public enum Status : Sendable {
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:40:67: error: value of type 'NWPath' has no member 'linkQuality'
38 |
39 | if #available(iOS 26.0, macOS 26.0, *) {
40 | attributes["network.path.link_quality"] = .string(networkPath.linkQuality.description)
| `- error: value of type 'NWPath' has no member 'linkQuality'
41 | }
42 | }
[15/95] Compiling NautilusTelemetry V1Span.swift
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:137:18: error: 'LinkQuality' is not a member type of struct 'Network.NWPath'
135 |
136 | @available(iOS 26.0, macOS 26.0, *)
137 | extension NWPath.LinkQuality: @retroactive CustomStringConvertible {
| `- error: 'LinkQuality' is not a member type of struct 'Network.NWPath'
138 | public var description: String {
139 | switch self {
Network.NWPath:2:15: note: 'NWPath' declared here
1 | @available(macOS 10.14, iOS 12.0, watchOS 5.0, tvOS 12.0, *)
2 | public struct NWPath : Equatable, CustomDebugStringConvertible, Sendable {
| `- note: 'NWPath' declared here
3 | public var debugDescription: String { get }
4 | public enum Status : Sendable {
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:40:67: error: value of type 'NWPath' has no member 'linkQuality'
38 |
39 | if #available(iOS 26.0, macOS 26.0, *) {
40 | attributes["network.path.link_quality"] = .string(networkPath.linkQuality.description)
| `- error: value of type 'NWPath' has no member 'linkQuality'
41 | }
42 | }
[16/95] Compiling NautilusTelemetry HardwareDetails.swift
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:137:18: error: 'LinkQuality' is not a member type of struct 'Network.NWPath'
135 |
136 | @available(iOS 26.0, macOS 26.0, *)
137 | extension NWPath.LinkQuality: @retroactive CustomStringConvertible {
| `- error: 'LinkQuality' is not a member type of struct 'Network.NWPath'
138 | public var description: String {
139 | switch self {
Network.NWPath:2:15: note: 'NWPath' declared here
1 | @available(macOS 10.14, iOS 12.0, watchOS 5.0, tvOS 12.0, *)
2 | public struct NWPath : Equatable, CustomDebugStringConvertible, Sendable {
| `- note: 'NWPath' declared here
3 | public var debugDescription: String { get }
4 | public enum Status : Sendable {
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:40:67: error: value of type 'NWPath' has no member 'linkQuality'
38 |
39 | if #available(iOS 26.0, macOS 26.0, *) {
40 | attributes["network.path.link_quality"] = .string(networkPath.linkQuality.description)
| `- error: value of type 'NWPath' has no member 'linkQuality'
41 | }
42 | }
[17/95] Compiling NautilusTelemetry InstrumentationSystem.swift
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:137:18: error: 'LinkQuality' is not a member type of struct 'Network.NWPath'
135 |
136 | @available(iOS 26.0, macOS 26.0, *)
137 | extension NWPath.LinkQuality: @retroactive CustomStringConvertible {
| `- error: 'LinkQuality' is not a member type of struct 'Network.NWPath'
138 | public var description: String {
139 | switch self {
Network.NWPath:2:15: note: 'NWPath' declared here
1 | @available(macOS 10.14, iOS 12.0, watchOS 5.0, tvOS 12.0, *)
2 | public struct NWPath : Equatable, CustomDebugStringConvertible, Sendable {
| `- note: 'NWPath' declared here
3 | public var debugDescription: String { get }
4 | public enum Status : Sendable {
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:40:67: error: value of type 'NWPath' has no member 'linkQuality'
38 |
39 | if #available(iOS 26.0, macOS 26.0, *) {
40 | attributes["network.path.link_quality"] = .string(networkPath.linkQuality.description)
| `- error: value of type 'NWPath' has no member 'linkQuality'
41 | }
42 | }
[18/95] Compiling NautilusTelemetry NetworkMonitor.swift
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:137:18: error: 'LinkQuality' is not a member type of struct 'Network.NWPath'
135 |
136 | @available(iOS 26.0, macOS 26.0, *)
137 | extension NWPath.LinkQuality: @retroactive CustomStringConvertible {
| `- error: 'LinkQuality' is not a member type of struct 'Network.NWPath'
138 | public var description: String {
139 | switch self {
Network.NWPath:2:15: note: 'NWPath' declared here
1 | @available(macOS 10.14, iOS 12.0, watchOS 5.0, tvOS 12.0, *)
2 | public struct NWPath : Equatable, CustomDebugStringConvertible, Sendable {
| `- note: 'NWPath' declared here
3 | public var debugDescription: String { get }
4 | public enum Status : Sendable {
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:40:67: error: value of type 'NWPath' has no member 'linkQuality'
38 |
39 | if #available(iOS 26.0, macOS 26.0, *) {
40 | attributes["network.path.link_quality"] = .string(networkPath.linkQuality.description)
| `- error: value of type 'NWPath' has no member 'linkQuality'
41 | }
42 | }
[19/95] Compiling NautilusTelemetry ProcessDetails.swift
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:137:18: error: 'LinkQuality' is not a member type of struct 'Network.NWPath'
135 |
136 | @available(iOS 26.0, macOS 26.0, *)
137 | extension NWPath.LinkQuality: @retroactive CustomStringConvertible {
| `- error: 'LinkQuality' is not a member type of struct 'Network.NWPath'
138 | public var description: String {
139 | switch self {
Network.NWPath:2:15: note: 'NWPath' declared here
1 | @available(macOS 10.14, iOS 12.0, watchOS 5.0, tvOS 12.0, *)
2 | public struct NWPath : Equatable, CustomDebugStringConvertible, Sendable {
| `- note: 'NWPath' declared here
3 | public var debugDescription: String { get }
4 | public enum Status : Sendable {
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:40:67: error: value of type 'NWPath' has no member 'linkQuality'
38 |
39 | if #available(iOS 26.0, macOS 26.0, *) {
40 | attributes["network.path.link_quality"] = .string(networkPath.linkQuality.description)
| `- error: value of type 'NWPath' has no member 'linkQuality'
41 | }
42 | }
[20/95] Compiling NautilusTelemetry V1SeverityNumber.swift
[21/95] Compiling NautilusTelemetry ExponentialHistogramDataPointBuckets.swift
[22/95] Compiling NautilusTelemetry SummaryDataPointValueAtQuantile.swift
[23/95] Compiling NautilusTelemetry V1AggregationTemporality.swift
[24/95] Compiling NautilusTelemetry V1Exemplar.swift
[25/95] Compiling NautilusTelemetry V1ExponentialHistogram.swift
[26/95] Compiling NautilusTelemetry V1ExponentialHistogramDataPoint.swift
[27/95] Compiling NautilusTelemetry V1ExportMetricsPartialSuccess.swift
[28/95] Compiling NautilusTelemetry V1ExportMetricsServiceRequest.swift
[29/95] Compiling NautilusTelemetry Meter.swift
[30/95] Compiling NautilusTelemetry MetricValues.swift
[31/95] Compiling NautilusTelemetry ObservableCounter.swift
[32/95] Compiling NautilusTelemetry ObservableGauge.swift
[33/95] Compiling NautilusTelemetry ObservableUpDownCounter.swift
[34/95] Compiling NautilusTelemetry UpDownCounter.swift
[35/95] Compiling NautilusTelemetry NautilusTelemetry.swift
[36/95] Compiling NautilusTelemetry NautilusTelemetryLogger.swift
[37/95] Compiling NautilusTelemetry NautilusTelemetryReporter.swift
error: emit-module command failed with exit code 1 (use -v to see invocation)
[38/95] Compiling NautilusTelemetry V1Summary.swift
[39/95] Compiling NautilusTelemetry V1SummaryDataPoint.swift
[40/95] Compiling NautilusTelemetry OTLP.swift
[41/95] Compiling NautilusTelemetry SpanEvent.swift
[42/95] Compiling NautilusTelemetry SpanLink.swift
[43/95] Compiling NautilusTelemetry SpanSpanKind.swift
[44/95] Compiling NautilusTelemetry StatusStatusCode.swift
[45/95] Compiling NautilusTelemetry Tracev1Status.swift
[46/95] Compiling NautilusTelemetry V1ExportTracePartialSuccess.swift
[47/95] Emitting module NautilusTelemetry
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Instrumentation/NetworkMonitor.swift:137:18: error: 'LinkQuality' is not a member type of struct 'Network.NWPath'
135 |
136 | @available(iOS 26.0, macOS 26.0, *)
137 | extension NWPath.LinkQuality: @retroactive CustomStringConvertible {
| `- error: 'LinkQuality' is not a member type of struct 'Network.NWPath'
138 | public var description: String {
139 | switch self {
Network.NWPath:2:15: note: 'NWPath' declared here
1 | @available(macOS 10.14, iOS 12.0, watchOS 5.0, tvOS 12.0, *)
2 | public struct NWPath : Equatable, CustomDebugStringConvertible, Sendable {
| `- note: 'NWPath' declared here
3 | public var debugDescription: String { get }
4 | public enum Status : Sendable {
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Baggage.swift:56:13: warning: stored property 'span' of 'Sendable'-conforming class 'Baggage' has non-sendable type 'Span'; this is an error in the Swift 6 language mode
54 |
55 | /// The parent span this baggage is attached to.
56 | public let span: Span
| `- warning: stored property 'span' of 'Sendable'-conforming class 'Baggage' has non-sendable type 'Span'; this is an error in the Swift 6 language mode
57 |
58 | /// Vend private attributes as a thread-safe copy
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Span.swift:42:20: note: class 'Span' does not conform to the 'Sendable' protocol
40 | /// Implements a pared down version of the spec
41 | /// Not thread safe -- it's assumed that Span will only be modified from a single thread.
42 | public final class Span: TelemetryAttributesContainer, Identifiable {
| `- note: class 'Span' does not conform to the 'Sendable' protocol
43 |
44 | // MARK: Lifecycle
[48/95] Compiling NautilusTelemetry V1ExportMetricsServiceResponse.swift
[49/95] Compiling NautilusTelemetry V1Gauge.swift
[50/95] Compiling NautilusTelemetry V1Histogram.swift
[51/95] Compiling NautilusTelemetry V1HistogramDataPoint.swift
[52/95] Compiling NautilusTelemetry V1Metric.swift
[53/95] Compiling NautilusTelemetry V1NumberDataPoint.swift
[54/95] Compiling NautilusTelemetry V1ResourceMetrics.swift
[55/95] Compiling NautilusTelemetry V1ScopeMetrics.swift
[56/95] Compiling NautilusTelemetry V1Sum.swift
[57/95] Compiling NautilusTelemetry AttributeValue+Migration.swift
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Utilities/TimeReference.swift:92:15: error: cannot find 'attoseconds' in scope
90 | private func wholeUnits(attosecondsPerUnit: Int128) -> Int64 {
91 | let half = attosecondsPerUnit / 2
92 | let attos = attoseconds
| `- error: cannot find 'attoseconds' in scope
93 | let remainder = attos % attosecondsPerUnit
94 | let whole = attos / attosecondsPerUnit + (remainder >= half ? 1 : remainder <= -half ? -1 : 0)
[58/95] Compiling NautilusTelemetry AttributeValue.swift
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Utilities/TimeReference.swift:92:15: error: cannot find 'attoseconds' in scope
90 | private func wholeUnits(attosecondsPerUnit: Int128) -> Int64 {
91 | let half = attosecondsPerUnit / 2
92 | let attos = attoseconds
| `- error: cannot find 'attoseconds' in scope
93 | let remainder = attos % attosecondsPerUnit
94 | let whole = attos / attosecondsPerUnit + (remainder >= half ? 1 : remainder <= -half ? -1 : 0)
[59/95] Compiling NautilusTelemetry FlushTimer.swift
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Utilities/TimeReference.swift:92:15: error: cannot find 'attoseconds' in scope
90 | private func wholeUnits(attosecondsPerUnit: Int128) -> Int64 {
91 | let half = attosecondsPerUnit / 2
92 | let attos = attoseconds
| `- error: cannot find 'attoseconds' in scope
93 | let remainder = attos % attosecondsPerUnit
94 | let whole = attos / attosecondsPerUnit + (remainder >= half ? 1 : remainder <= -half ? -1 : 0)
[60/95] Compiling NautilusTelemetry Identifiers.swift
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Utilities/TimeReference.swift:92:15: error: cannot find 'attoseconds' in scope
90 | private func wholeUnits(attosecondsPerUnit: Int128) -> Int64 {
91 | let half = attosecondsPerUnit / 2
92 | let attos = attoseconds
| `- error: cannot find 'attoseconds' in scope
93 | let remainder = attos % attosecondsPerUnit
94 | let whole = attos / attosecondsPerUnit + (remainder >= half ? 1 : remainder <= -half ? -1 : 0)
[61/95] Compiling NautilusTelemetry Numeric.swift
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Utilities/TimeReference.swift:92:15: error: cannot find 'attoseconds' in scope
90 | private func wholeUnits(attosecondsPerUnit: Int128) -> Int64 {
91 | let half = attosecondsPerUnit / 2
92 | let attos = attoseconds
| `- error: cannot find 'attoseconds' in scope
93 | let remainder = attos % attosecondsPerUnit
94 | let whole = attos / attosecondsPerUnit + (remainder >= half ? 1 : remainder <= -half ? -1 : 0)
[62/95] Compiling NautilusTelemetry Sampling.swift
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Utilities/TimeReference.swift:92:15: error: cannot find 'attoseconds' in scope
90 | private func wholeUnits(attosecondsPerUnit: Int128) -> Int64 {
91 | let half = attosecondsPerUnit / 2
92 | let attos = attoseconds
| `- error: cannot find 'attoseconds' in scope
93 | let remainder = attos % attosecondsPerUnit
94 | let whole = attos / attosecondsPerUnit + (remainder >= half ? 1 : remainder <= -half ? -1 : 0)
[63/95] Compiling NautilusTelemetry TimeReference.swift
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Utilities/TimeReference.swift:92:15: error: cannot find 'attoseconds' in scope
90 | private func wholeUnits(attosecondsPerUnit: Int128) -> Int64 {
91 | let half = attosecondsPerUnit / 2
92 | let attos = attoseconds
| `- error: cannot find 'attoseconds' in scope
93 | let remainder = attos % attosecondsPerUnit
94 | let whole = attos / attosecondsPerUnit + (remainder >= half ? 1 : remainder <= -half ? -1 : 0)
[64/95] Compiling NautilusTelemetry Weak.swift
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Utilities/TimeReference.swift:92:15: error: cannot find 'attoseconds' in scope
90 | private func wholeUnits(attosecondsPerUnit: Int128) -> Int64 {
91 | let half = attosecondsPerUnit / 2
92 | let attos = attoseconds
| `- error: cannot find 'attoseconds' in scope
93 | let remainder = attos % attosecondsPerUnit
94 | let whole = attos / attosecondsPerUnit + (remainder >= half ? 1 : remainder <= -half ? -1 : 0)
[65/95] Compiling NautilusTelemetry ResourceAttributes.swift
[66/95] Compiling NautilusTelemetry BucketedMeasurement.swift
[67/95] Compiling NautilusTelemetry Counter.swift
[68/95] Compiling NautilusTelemetry Exemplar.swift
[69/95] Compiling NautilusTelemetry ExponentialHistogram.swift
[70/95] Compiling NautilusTelemetry ExponentialHistogramValues.swift
[71/95] Compiling NautilusTelemetry Histogram.swift
[72/95] Compiling NautilusTelemetry HistogramValues.swift
[73/95] Compiling NautilusTelemetry Instrument.swift
[74/95] Compiling NautilusTelemetry Compression.swift
[75/95] Compiling NautilusTelemetry ExponentialHistogramUtils.swift
[76/95] Compiling NautilusTelemetry Exporter+Logs.swift
[77/95] Compiling NautilusTelemetry Exporter+Metrics.swift
[78/95] Compiling NautilusTelemetry Exporter+Trace.swift
[79/95] Compiling NautilusTelemetry Exporter.swift
[80/95] Compiling NautilusTelemetry V1AnyValue.swift
[81/95] Compiling NautilusTelemetry V1ArrayValue.swift
[82/95] Compiling NautilusTelemetry V1InstrumentationScope.swift
[83/95] Compiling NautilusTelemetry NoOpReporter.swift
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Baggage.swift:56:13: warning: stored property 'span' of 'Sendable'-conforming class 'Baggage' has non-sendable type 'Span'; this is an error in the Swift 6 language mode
54 |
55 | /// The parent span this baggage is attached to.
56 | public let span: Span
| `- warning: stored property 'span' of 'Sendable'-conforming class 'Baggage' has non-sendable type 'Span'; this is an error in the Swift 6 language mode
57 |
58 | /// Vend private attributes as a thread-safe copy
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Span.swift:42:20: note: class 'Span' does not conform to the 'Sendable' protocol
40 | /// Implements a pared down version of the spec
41 | /// Not thread safe -- it's assumed that Span will only be modified from a single thread.
42 | public final class Span: TelemetryAttributesContainer, Identifiable {
| `- note: class 'Span' does not conform to the 'Sendable' protocol
43 |
44 | // MARK: Lifecycle
[84/95] Compiling NautilusTelemetry Baggage.swift
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Baggage.swift:56:13: warning: stored property 'span' of 'Sendable'-conforming class 'Baggage' has non-sendable type 'Span'; this is an error in the Swift 6 language mode
54 |
55 | /// The parent span this baggage is attached to.
56 | public let span: Span
| `- warning: stored property 'span' of 'Sendable'-conforming class 'Baggage' has non-sendable type 'Span'; this is an error in the Swift 6 language mode
57 |
58 | /// Vend private attributes as a thread-safe copy
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Span.swift:42:20: note: class 'Span' does not conform to the 'Sendable' protocol
40 | /// Implements a pared down version of the spec
41 | /// Not thread safe -- it's assumed that Span will only be modified from a single thread.
42 | public final class Span: TelemetryAttributesContainer, Identifiable {
| `- note: class 'Span' does not conform to the 'Sendable' protocol
43 |
44 | // MARK: Lifecycle
[85/95] Compiling NautilusTelemetry Redaction.swift
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Baggage.swift:56:13: warning: stored property 'span' of 'Sendable'-conforming class 'Baggage' has non-sendable type 'Span'; this is an error in the Swift 6 language mode
54 |
55 | /// The parent span this baggage is attached to.
56 | public let span: Span
| `- warning: stored property 'span' of 'Sendable'-conforming class 'Baggage' has non-sendable type 'Span'; this is an error in the Swift 6 language mode
57 |
58 | /// Vend private attributes as a thread-safe copy
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Span.swift:42:20: note: class 'Span' does not conform to the 'Sendable' protocol
40 | /// Implements a pared down version of the spec
41 | /// Not thread safe -- it's assumed that Span will only be modified from a single thread.
42 | public final class Span: TelemetryAttributesContainer, Identifiable {
| `- note: class 'Span' does not conform to the 'Sendable' protocol
43 |
44 | // MARK: Lifecycle
[86/95] Compiling NautilusTelemetry Span+URLSession.swift
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Baggage.swift:56:13: warning: stored property 'span' of 'Sendable'-conforming class 'Baggage' has non-sendable type 'Span'; this is an error in the Swift 6 language mode
54 |
55 | /// The parent span this baggage is attached to.
56 | public let span: Span
| `- warning: stored property 'span' of 'Sendable'-conforming class 'Baggage' has non-sendable type 'Span'; this is an error in the Swift 6 language mode
57 |
58 | /// Vend private attributes as a thread-safe copy
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Span.swift:42:20: note: class 'Span' does not conform to the 'Sendable' protocol
40 | /// Implements a pared down version of the spec
41 | /// Not thread safe -- it's assumed that Span will only be modified from a single thread.
42 | public final class Span: TelemetryAttributesContainer, Identifiable {
| `- note: class 'Span' does not conform to the 'Sendable' protocol
43 |
44 | // MARK: Lifecycle
[87/95] Compiling NautilusTelemetry Span.swift
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Baggage.swift:56:13: warning: stored property 'span' of 'Sendable'-conforming class 'Baggage' has non-sendable type 'Span'; this is an error in the Swift 6 language mode
54 |
55 | /// The parent span this baggage is attached to.
56 | public let span: Span
| `- warning: stored property 'span' of 'Sendable'-conforming class 'Baggage' has non-sendable type 'Span'; this is an error in the Swift 6 language mode
57 |
58 | /// Vend private attributes as a thread-safe copy
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Span.swift:42:20: note: class 'Span' does not conform to the 'Sendable' protocol
40 | /// Implements a pared down version of the spec
41 | /// Not thread safe -- it's assumed that Span will only be modified from a single thread.
42 | public final class Span: TelemetryAttributesContainer, Identifiable {
| `- note: class 'Span' does not conform to the 'Sendable' protocol
43 |
44 | // MARK: Lifecycle
[88/95] Compiling NautilusTelemetry Tracer+Metrics.swift
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Baggage.swift:56:13: warning: stored property 'span' of 'Sendable'-conforming class 'Baggage' has non-sendable type 'Span'; this is an error in the Swift 6 language mode
54 |
55 | /// The parent span this baggage is attached to.
56 | public let span: Span
| `- warning: stored property 'span' of 'Sendable'-conforming class 'Baggage' has non-sendable type 'Span'; this is an error in the Swift 6 language mode
57 |
58 | /// Vend private attributes as a thread-safe copy
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Span.swift:42:20: note: class 'Span' does not conform to the 'Sendable' protocol
40 | /// Implements a pared down version of the spec
41 | /// Not thread safe -- it's assumed that Span will only be modified from a single thread.
42 | public final class Span: TelemetryAttributesContainer, Identifiable {
| `- note: class 'Span' does not conform to the 'Sendable' protocol
43 |
44 | // MARK: Lifecycle
[89/95] Compiling NautilusTelemetry Tracer+URLRequest.swift
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Baggage.swift:56:13: warning: stored property 'span' of 'Sendable'-conforming class 'Baggage' has non-sendable type 'Span'; this is an error in the Swift 6 language mode
54 |
55 | /// The parent span this baggage is attached to.
56 | public let span: Span
| `- warning: stored property 'span' of 'Sendable'-conforming class 'Baggage' has non-sendable type 'Span'; this is an error in the Swift 6 language mode
57 |
58 | /// Vend private attributes as a thread-safe copy
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Span.swift:42:20: note: class 'Span' does not conform to the 'Sendable' protocol
40 | /// Implements a pared down version of the spec
41 | /// Not thread safe -- it's assumed that Span will only be modified from a single thread.
42 | public final class Span: TelemetryAttributesContainer, Identifiable {
| `- note: class 'Span' does not conform to the 'Sendable' protocol
43 |
44 | // MARK: Lifecycle
[90/95] Compiling NautilusTelemetry Tracer.swift
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Baggage.swift:56:13: warning: stored property 'span' of 'Sendable'-conforming class 'Baggage' has non-sendable type 'Span'; this is an error in the Swift 6 language mode
54 |
55 | /// The parent span this baggage is attached to.
56 | public let span: Span
| `- warning: stored property 'span' of 'Sendable'-conforming class 'Baggage' has non-sendable type 'Span'; this is an error in the Swift 6 language mode
57 |
58 | /// Vend private attributes as a thread-safe copy
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Span.swift:42:20: note: class 'Span' does not conform to the 'Sendable' protocol
40 | /// Implements a pared down version of the spec
41 | /// Not thread safe -- it's assumed that Span will only be modified from a single thread.
42 | public final class Span: TelemetryAttributesContainer, Identifiable {
| `- note: class 'Span' does not conform to the 'Sendable' protocol
43 |
44 | // MARK: Lifecycle
[91/95] Compiling NautilusTelemetry URLTemplateMatcher.swift
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Baggage.swift:56:13: warning: stored property 'span' of 'Sendable'-conforming class 'Baggage' has non-sendable type 'Span'; this is an error in the Swift 6 language mode
54 |
55 | /// The parent span this baggage is attached to.
56 | public let span: Span
| `- warning: stored property 'span' of 'Sendable'-conforming class 'Baggage' has non-sendable type 'Span'; this is an error in the Swift 6 language mode
57 |
58 | /// Vend private attributes as a thread-safe copy
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Tracing/Span.swift:42:20: note: class 'Span' does not conform to the 'Sendable' protocol
40 | /// Implements a pared down version of the spec
41 | /// Not thread safe -- it's assumed that Span will only be modified from a single thread.
42 | public final class Span: TelemetryAttributesContainer, Identifiable {
| `- note: class 'Span' does not conform to the 'Sendable' protocol
43 |
44 | // MARK: Lifecycle
BUILD FAILURE 6.1 macosSpm