Build Information
Failed to build NautilusTelemetry, reference v1.8.4 (b382e6), with Swift 6.1 for macOS (SPM) on 4 Oct 2026 18:49:25 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64Build Log
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
[71/97] Compiling NautilusTelemetry ObservableGauge.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
[72/97] Compiling NautilusTelemetry ObservableUpDownCounter.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
[73/97] Compiling NautilusTelemetry UpDownCounter.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
[74/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
[75/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
[76/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
[77/97] Compiling NautilusTelemetry AttributeValue+Migration.swift
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Utilities/Identifiers.swift:76:21: warning: static property 'random' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
74 |
75 | // MARK: utilities
76 | private static var random = SystemRandomNumberGenerator()
| |- warning: static property 'random' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'random' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'random' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
77 |
78 | }
/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)
[78/97] Compiling NautilusTelemetry AttributeValue.swift
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Utilities/Identifiers.swift:76:21: warning: static property 'random' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
74 |
75 | // MARK: utilities
76 | private static var random = SystemRandomNumberGenerator()
| |- warning: static property 'random' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'random' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'random' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
77 |
78 | }
/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)
[79/97] Compiling NautilusTelemetry FlushTimer.swift
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Utilities/Identifiers.swift:76:21: warning: static property 'random' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
74 |
75 | // MARK: utilities
76 | private static var random = SystemRandomNumberGenerator()
| |- warning: static property 'random' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'random' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'random' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
77 |
78 | }
/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)
[80/97] Compiling NautilusTelemetry Identifiers.swift
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Utilities/Identifiers.swift:76:21: warning: static property 'random' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
74 |
75 | // MARK: utilities
76 | private static var random = SystemRandomNumberGenerator()
| |- warning: static property 'random' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'random' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'random' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
77 |
78 | }
/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)
[81/97] Compiling NautilusTelemetry Numeric.swift
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Utilities/Identifiers.swift:76:21: warning: static property 'random' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
74 |
75 | // MARK: utilities
76 | private static var random = SystemRandomNumberGenerator()
| |- warning: static property 'random' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'random' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'random' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
77 |
78 | }
/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)
[82/97] Compiling NautilusTelemetry Sampling.swift
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Utilities/Identifiers.swift:76:21: warning: static property 'random' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
74 |
75 | // MARK: utilities
76 | private static var random = SystemRandomNumberGenerator()
| |- warning: static property 'random' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'random' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'random' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
77 |
78 | }
/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)
[83/97] Compiling NautilusTelemetry TimeReference.swift
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Utilities/Identifiers.swift:76:21: warning: static property 'random' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
74 |
75 | // MARK: utilities
76 | private static var random = SystemRandomNumberGenerator()
| |- warning: static property 'random' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'random' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'random' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
77 |
78 | }
/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)
[84/97] Compiling NautilusTelemetry Weak.swift
/Users/admin/builder/spi-builder-workspace/Sources/NautilusTelemetry/Utilities/Identifiers.swift:76:21: warning: static property 'random' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
74 |
75 | // MARK: utilities
76 | private static var random = SystemRandomNumberGenerator()
| |- warning: static property 'random' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'random' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'random' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
77 |
78 | }
/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)
[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
error: emit-module command failed with exit code 1 (use -v to see invocation)
[2/87] 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
[3/95] Compiling NautilusTelemetry V1Summary.swift
[4/95] Compiling NautilusTelemetry V1SummaryDataPoint.swift
[5/95] Compiling NautilusTelemetry OTLP.swift
[6/95] Compiling NautilusTelemetry SpanEvent.swift
[7/95] Compiling NautilusTelemetry SpanLink.swift
[8/95] Compiling NautilusTelemetry SpanSpanKind.swift
[9/95] Compiling NautilusTelemetry StatusStatusCode.swift
[10/95] Compiling NautilusTelemetry Tracev1Status.swift
[11/95] Compiling NautilusTelemetry V1ExportTracePartialSuccess.swift
[12/95] Compiling NautilusTelemetry V1SeverityNumber.swift
[13/95] Compiling NautilusTelemetry ExponentialHistogramDataPointBuckets.swift
[14/95] Compiling NautilusTelemetry SummaryDataPointValueAtQuantile.swift
[15/95] Compiling NautilusTelemetry V1AggregationTemporality.swift
[16/95] Compiling NautilusTelemetry V1Exemplar.swift
[17/95] Compiling NautilusTelemetry V1ExponentialHistogram.swift
[18/95] Compiling NautilusTelemetry V1ExponentialHistogramDataPoint.swift
[19/95] Compiling NautilusTelemetry V1ExportMetricsPartialSuccess.swift
[20/95] Compiling NautilusTelemetry V1ExportMetricsServiceRequest.swift
[21/95] Compiling NautilusTelemetry Meter.swift
[22/95] Compiling NautilusTelemetry MetricValues.swift
[23/95] Compiling NautilusTelemetry ObservableCounter.swift
[24/95] Compiling NautilusTelemetry ObservableGauge.swift
[25/95] Compiling NautilusTelemetry ObservableUpDownCounter.swift
[26/95] Compiling NautilusTelemetry UpDownCounter.swift
[27/95] Compiling NautilusTelemetry NautilusTelemetry.swift
[28/95] Compiling NautilusTelemetry NautilusTelemetryLogger.swift
[29/95] Compiling NautilusTelemetry NautilusTelemetryReporter.swift
[30/95] Compiling NautilusTelemetry V1ExportMetricsServiceResponse.swift
[31/95] Compiling NautilusTelemetry V1Gauge.swift
[32/95] Compiling NautilusTelemetry V1Histogram.swift
[33/95] Compiling NautilusTelemetry V1HistogramDataPoint.swift
[34/95] Compiling NautilusTelemetry V1Metric.swift
[35/95] Compiling NautilusTelemetry V1NumberDataPoint.swift
[36/95] Compiling NautilusTelemetry V1ResourceMetrics.swift
[37/95] Compiling NautilusTelemetry V1ScopeMetrics.swift
[38/95] Compiling NautilusTelemetry V1Sum.swift
[39/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)
[40/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)
[41/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)
[42/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)
[43/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)
[44/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)
[45/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)
[46/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)
[47/95] Compiling NautilusTelemetry ResourceAttributes.swift
[48/95] Compiling NautilusTelemetry BucketedMeasurement.swift
[49/95] Compiling NautilusTelemetry Counter.swift
[50/95] Compiling NautilusTelemetry Exemplar.swift
[51/95] Compiling NautilusTelemetry ExponentialHistogram.swift
[52/95] Compiling NautilusTelemetry ExponentialHistogramValues.swift
[53/95] Compiling NautilusTelemetry Histogram.swift
[54/95] Compiling NautilusTelemetry HistogramValues.swift
[55/95] Compiling NautilusTelemetry Instrument.swift
[56/95] Compiling NautilusTelemetry Compression.swift
[57/95] Compiling NautilusTelemetry ExponentialHistogramUtils.swift
[58/95] Compiling NautilusTelemetry Exporter+Logs.swift
[59/95] Compiling NautilusTelemetry Exporter+Metrics.swift
[60/95] Compiling NautilusTelemetry Exporter+Trace.swift
[61/95] Compiling NautilusTelemetry Exporter.swift
[62/95] Compiling NautilusTelemetry V1AnyValue.swift
[63/95] Compiling NautilusTelemetry V1ArrayValue.swift
[64/95] Compiling NautilusTelemetry V1InstrumentationScope.swift
[65/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
[66/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
[67/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
[68/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
[69/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
[70/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
[71/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
[72/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
[73/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
[74/95] Compiling NautilusTelemetry V1KeyValue.swift
[75/95] Compiling NautilusTelemetry V1KeyValueList.swift
[76/95] Compiling NautilusTelemetry V1Resource.swift
[77/95] Compiling NautilusTelemetry V1ExportLogsPartialSuccess.swift
[78/95] Compiling NautilusTelemetry V1ExportLogsServiceRequest.swift
[79/95] Compiling NautilusTelemetry V1ExportLogsServiceResponse.swift
[80/95] Compiling NautilusTelemetry V1LogRecord.swift
[81/95] Compiling NautilusTelemetry V1ResourceLogs.swift
[82/95] Compiling NautilusTelemetry V1ScopeLogs.swift
[83/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 | }
[84/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 | }
[85/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 | }
[86/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 | }
[87/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 | }
[88/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 | }
[89/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 | }
[90/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 | }
[91/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 | }
BUILD FAILURE 6.1 macosSpm