Build Information
Failed to build opentelemetry-swift, reference 1.13.1 (4a7295
), with Swift 6.1 for Android on 30 May 2025 16:22:37 UTC.
Build Command
bash -c docker run --pull=always --rm -v "checkouts-4606859-2":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:android-6.1-latest swift build --swift-sdk aarch64-unknown-linux-android24 2>&1
Build Log
10 | fileprivate static let noopBuilderWithDomain = NoopLoggerBuilder(true)
11 | fileprivate static let noopBuilderNoDomain = NoopLoggerBuilder(false)
| |- warning: static property 'noopBuilderNoDomain' is not concurrency-safe because non-'Sendable' type 'NoopLoggerBuilder' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'noopBuilderNoDomain' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |
13 | public func get(instrumentationScopeName: String) -> Logger {
:
20 | }
21 | // swiftlint:disable private_over_fileprivate
22 | fileprivate class NoopLoggerBuilder: LoggerBuilder {
| `- note: class 'NoopLoggerBuilder' does not conform to the 'Sendable' protocol
23 | // swiftlint:enable private_over_fileprivate
24 | private let hasDomain: Bool
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:9:23: warning: static property 'instance' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
7 |
8 | public class DefaultMeterProvider: MeterProvider {
9 | public static var instance: MeterProvider = DefaultMeterProvider()
| |- warning: static property 'instance' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'instance' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'instance' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 |
11 | static var proxyMeter = ProxyMeter()
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:9:33: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
7 |
8 | public class DefaultMeterProvider: MeterProvider {
9 | public static var instance: MeterProvider = DefaultMeterProvider()
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
10 |
11 | static var proxyMeter = ProxyMeter()
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:11:16: warning: static property 'proxyMeter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
9 | public static var instance: MeterProvider = DefaultMeterProvider()
10 |
11 | static var proxyMeter = ProxyMeter()
| |- warning: static property 'proxyMeter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'proxyMeter' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'proxyMeter' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 | static var initialized = false
13 |
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:12:16: warning: static property 'initialized' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
10 |
11 | static var proxyMeter = ProxyMeter()
12 | static var initialized = false
| |- warning: static property 'initialized' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'initialized' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'initialized' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 | init() {}
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:16:49: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
14 | init() {}
15 |
16 | public static func setDefault(meterFactory: MeterProvider) {
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
17 | guard !initialized else {
18 | return
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:8:36: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
6 | import Foundation
7 |
8 | public class DefaultMeterProvider: MeterProvider {
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
9 | public static var instance: MeterProvider = DefaultMeterProvider()
10 |
[99/110] Compiling OpenTelemetryApi EventBuilder.swift
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Logs/DefaultLogger.swift:10:22: warning: static property 'instanceWithDomain' is not concurrency-safe because non-'Sendable' type 'DefaultLogger' may have shared mutable state; this is an error in the Swift 6 language mode
6 | import Foundation
7 |
8 | public class DefaultLogger: Logger {
| `- note: class 'DefaultLogger' does not conform to the 'Sendable' protocol
9 |
10 | private static let instanceWithDomain = DefaultLogger(true)
| |- warning: static property 'instanceWithDomain' is not concurrency-safe because non-'Sendable' type 'DefaultLogger' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'instanceWithDomain' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 | private static let instanceNoDomain = DefaultLogger(false)
12 | private static let noopLogRecordBuilder = NoopLogRecordBuilder()
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Logs/DefaultLogger.swift:11:22: warning: static property 'instanceNoDomain' is not concurrency-safe because non-'Sendable' type 'DefaultLogger' may have shared mutable state; this is an error in the Swift 6 language mode
6 | import Foundation
7 |
8 | public class DefaultLogger: Logger {
| `- note: class 'DefaultLogger' does not conform to the 'Sendable' protocol
9 |
10 | private static let instanceWithDomain = DefaultLogger(true)
11 | private static let instanceNoDomain = DefaultLogger(false)
| |- warning: static property 'instanceNoDomain' is not concurrency-safe because non-'Sendable' type 'DefaultLogger' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'instanceNoDomain' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 | private static let noopLogRecordBuilder = NoopLogRecordBuilder()
13 |
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Logs/DefaultLogger.swift:12:22: warning: static property 'noopLogRecordBuilder' is not concurrency-safe because non-'Sendable' type 'DefaultLogger.NoopLogRecordBuilder' may have shared mutable state; this is an error in the Swift 6 language mode
10 | private static let instanceWithDomain = DefaultLogger(true)
11 | private static let instanceNoDomain = DefaultLogger(false)
12 | private static let noopLogRecordBuilder = NoopLogRecordBuilder()
| |- warning: static property 'noopLogRecordBuilder' is not concurrency-safe because non-'Sendable' type 'DefaultLogger.NoopLogRecordBuilder' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'noopLogRecordBuilder' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 | private var hasDomain: Bool
:
37 | }
38 |
39 | private class NoopLogRecordBuilder: EventBuilder {
| `- note: class 'NoopLogRecordBuilder' does not conform to the 'Sendable' protocol
40 | func setTimestamp(_ timestamp: Date) -> Self {
41 | return self
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Logs/DefaultLoggerProvider.swift:9:23: warning: static property 'instance' is not concurrency-safe because non-'Sendable' type 'any LoggerProvider' may have shared mutable state; this is an error in the Swift 6 language mode
7 |
8 | public class DefaultLoggerProvider: LoggerProvider {
9 | public static let instance: LoggerProvider = DefaultLoggerProvider()
| |- warning: static property 'instance' is not concurrency-safe because non-'Sendable' type 'any LoggerProvider' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'instance' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 | fileprivate static let noopBuilderWithDomain = NoopLoggerBuilder(true)
11 | fileprivate static let noopBuilderNoDomain = NoopLoggerBuilder(false)
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Logs/LoggerProvider.swift:8:17: note: protocol 'LoggerProvider' does not conform to the 'Sendable' protocol
6 | import Foundation
7 |
8 | public protocol LoggerProvider: AnyObject {
| `- note: protocol 'LoggerProvider' does not conform to the 'Sendable' protocol
9 | /// Returns a Logger for a given name and version
10 | /// - Parameters:
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Logs/DefaultLoggerProvider.swift:10:28: warning: static property 'noopBuilderWithDomain' is not concurrency-safe because non-'Sendable' type 'NoopLoggerBuilder' may have shared mutable state; this is an error in the Swift 6 language mode
8 | public class DefaultLoggerProvider: LoggerProvider {
9 | public static let instance: LoggerProvider = DefaultLoggerProvider()
10 | fileprivate static let noopBuilderWithDomain = NoopLoggerBuilder(true)
| |- warning: static property 'noopBuilderWithDomain' is not concurrency-safe because non-'Sendable' type 'NoopLoggerBuilder' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'noopBuilderWithDomain' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 | fileprivate static let noopBuilderNoDomain = NoopLoggerBuilder(false)
12 |
:
20 | }
21 | // swiftlint:disable private_over_fileprivate
22 | fileprivate class NoopLoggerBuilder: LoggerBuilder {
| `- note: class 'NoopLoggerBuilder' does not conform to the 'Sendable' protocol
23 | // swiftlint:enable private_over_fileprivate
24 | private let hasDomain: Bool
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Logs/DefaultLoggerProvider.swift:11:28: warning: static property 'noopBuilderNoDomain' is not concurrency-safe because non-'Sendable' type 'NoopLoggerBuilder' may have shared mutable state; this is an error in the Swift 6 language mode
9 | public static let instance: LoggerProvider = DefaultLoggerProvider()
10 | fileprivate static let noopBuilderWithDomain = NoopLoggerBuilder(true)
11 | fileprivate static let noopBuilderNoDomain = NoopLoggerBuilder(false)
| |- warning: static property 'noopBuilderNoDomain' is not concurrency-safe because non-'Sendable' type 'NoopLoggerBuilder' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'noopBuilderNoDomain' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |
13 | public func get(instrumentationScopeName: String) -> Logger {
:
20 | }
21 | // swiftlint:disable private_over_fileprivate
22 | fileprivate class NoopLoggerBuilder: LoggerBuilder {
| `- note: class 'NoopLoggerBuilder' does not conform to the 'Sendable' protocol
23 | // swiftlint:enable private_over_fileprivate
24 | private let hasDomain: Bool
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:9:23: warning: static property 'instance' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
7 |
8 | public class DefaultMeterProvider: MeterProvider {
9 | public static var instance: MeterProvider = DefaultMeterProvider()
| |- warning: static property 'instance' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'instance' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'instance' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 |
11 | static var proxyMeter = ProxyMeter()
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:9:33: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
7 |
8 | public class DefaultMeterProvider: MeterProvider {
9 | public static var instance: MeterProvider = DefaultMeterProvider()
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
10 |
11 | static var proxyMeter = ProxyMeter()
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:11:16: warning: static property 'proxyMeter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
9 | public static var instance: MeterProvider = DefaultMeterProvider()
10 |
11 | static var proxyMeter = ProxyMeter()
| |- warning: static property 'proxyMeter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'proxyMeter' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'proxyMeter' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 | static var initialized = false
13 |
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:12:16: warning: static property 'initialized' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
10 |
11 | static var proxyMeter = ProxyMeter()
12 | static var initialized = false
| |- warning: static property 'initialized' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'initialized' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'initialized' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 | init() {}
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:16:49: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
14 | init() {}
15 |
16 | public static func setDefault(meterFactory: MeterProvider) {
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
17 | guard !initialized else {
18 | return
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:8:36: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
6 | import Foundation
7 |
8 | public class DefaultMeterProvider: MeterProvider {
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
9 | public static var instance: MeterProvider = DefaultMeterProvider()
10 |
[100/110] Compiling OpenTelemetryApi LogRecordBuilder.swift
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Logs/DefaultLogger.swift:10:22: warning: static property 'instanceWithDomain' is not concurrency-safe because non-'Sendable' type 'DefaultLogger' may have shared mutable state; this is an error in the Swift 6 language mode
6 | import Foundation
7 |
8 | public class DefaultLogger: Logger {
| `- note: class 'DefaultLogger' does not conform to the 'Sendable' protocol
9 |
10 | private static let instanceWithDomain = DefaultLogger(true)
| |- warning: static property 'instanceWithDomain' is not concurrency-safe because non-'Sendable' type 'DefaultLogger' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'instanceWithDomain' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 | private static let instanceNoDomain = DefaultLogger(false)
12 | private static let noopLogRecordBuilder = NoopLogRecordBuilder()
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Logs/DefaultLogger.swift:11:22: warning: static property 'instanceNoDomain' is not concurrency-safe because non-'Sendable' type 'DefaultLogger' may have shared mutable state; this is an error in the Swift 6 language mode
6 | import Foundation
7 |
8 | public class DefaultLogger: Logger {
| `- note: class 'DefaultLogger' does not conform to the 'Sendable' protocol
9 |
10 | private static let instanceWithDomain = DefaultLogger(true)
11 | private static let instanceNoDomain = DefaultLogger(false)
| |- warning: static property 'instanceNoDomain' is not concurrency-safe because non-'Sendable' type 'DefaultLogger' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'instanceNoDomain' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 | private static let noopLogRecordBuilder = NoopLogRecordBuilder()
13 |
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Logs/DefaultLogger.swift:12:22: warning: static property 'noopLogRecordBuilder' is not concurrency-safe because non-'Sendable' type 'DefaultLogger.NoopLogRecordBuilder' may have shared mutable state; this is an error in the Swift 6 language mode
10 | private static let instanceWithDomain = DefaultLogger(true)
11 | private static let instanceNoDomain = DefaultLogger(false)
12 | private static let noopLogRecordBuilder = NoopLogRecordBuilder()
| |- warning: static property 'noopLogRecordBuilder' is not concurrency-safe because non-'Sendable' type 'DefaultLogger.NoopLogRecordBuilder' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'noopLogRecordBuilder' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 | private var hasDomain: Bool
:
37 | }
38 |
39 | private class NoopLogRecordBuilder: EventBuilder {
| `- note: class 'NoopLogRecordBuilder' does not conform to the 'Sendable' protocol
40 | func setTimestamp(_ timestamp: Date) -> Self {
41 | return self
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Logs/DefaultLoggerProvider.swift:9:23: warning: static property 'instance' is not concurrency-safe because non-'Sendable' type 'any LoggerProvider' may have shared mutable state; this is an error in the Swift 6 language mode
7 |
8 | public class DefaultLoggerProvider: LoggerProvider {
9 | public static let instance: LoggerProvider = DefaultLoggerProvider()
| |- warning: static property 'instance' is not concurrency-safe because non-'Sendable' type 'any LoggerProvider' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'instance' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 | fileprivate static let noopBuilderWithDomain = NoopLoggerBuilder(true)
11 | fileprivate static let noopBuilderNoDomain = NoopLoggerBuilder(false)
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Logs/LoggerProvider.swift:8:17: note: protocol 'LoggerProvider' does not conform to the 'Sendable' protocol
6 | import Foundation
7 |
8 | public protocol LoggerProvider: AnyObject {
| `- note: protocol 'LoggerProvider' does not conform to the 'Sendable' protocol
9 | /// Returns a Logger for a given name and version
10 | /// - Parameters:
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Logs/DefaultLoggerProvider.swift:10:28: warning: static property 'noopBuilderWithDomain' is not concurrency-safe because non-'Sendable' type 'NoopLoggerBuilder' may have shared mutable state; this is an error in the Swift 6 language mode
8 | public class DefaultLoggerProvider: LoggerProvider {
9 | public static let instance: LoggerProvider = DefaultLoggerProvider()
10 | fileprivate static let noopBuilderWithDomain = NoopLoggerBuilder(true)
| |- warning: static property 'noopBuilderWithDomain' is not concurrency-safe because non-'Sendable' type 'NoopLoggerBuilder' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'noopBuilderWithDomain' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 | fileprivate static let noopBuilderNoDomain = NoopLoggerBuilder(false)
12 |
:
20 | }
21 | // swiftlint:disable private_over_fileprivate
22 | fileprivate class NoopLoggerBuilder: LoggerBuilder {
| `- note: class 'NoopLoggerBuilder' does not conform to the 'Sendable' protocol
23 | // swiftlint:enable private_over_fileprivate
24 | private let hasDomain: Bool
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Logs/DefaultLoggerProvider.swift:11:28: warning: static property 'noopBuilderNoDomain' is not concurrency-safe because non-'Sendable' type 'NoopLoggerBuilder' may have shared mutable state; this is an error in the Swift 6 language mode
9 | public static let instance: LoggerProvider = DefaultLoggerProvider()
10 | fileprivate static let noopBuilderWithDomain = NoopLoggerBuilder(true)
11 | fileprivate static let noopBuilderNoDomain = NoopLoggerBuilder(false)
| |- warning: static property 'noopBuilderNoDomain' is not concurrency-safe because non-'Sendable' type 'NoopLoggerBuilder' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'noopBuilderNoDomain' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |
13 | public func get(instrumentationScopeName: String) -> Logger {
:
20 | }
21 | // swiftlint:disable private_over_fileprivate
22 | fileprivate class NoopLoggerBuilder: LoggerBuilder {
| `- note: class 'NoopLoggerBuilder' does not conform to the 'Sendable' protocol
23 | // swiftlint:enable private_over_fileprivate
24 | private let hasDomain: Bool
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:9:23: warning: static property 'instance' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
7 |
8 | public class DefaultMeterProvider: MeterProvider {
9 | public static var instance: MeterProvider = DefaultMeterProvider()
| |- warning: static property 'instance' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'instance' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'instance' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 |
11 | static var proxyMeter = ProxyMeter()
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:9:33: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
7 |
8 | public class DefaultMeterProvider: MeterProvider {
9 | public static var instance: MeterProvider = DefaultMeterProvider()
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
10 |
11 | static var proxyMeter = ProxyMeter()
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:11:16: warning: static property 'proxyMeter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
9 | public static var instance: MeterProvider = DefaultMeterProvider()
10 |
11 | static var proxyMeter = ProxyMeter()
| |- warning: static property 'proxyMeter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'proxyMeter' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'proxyMeter' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 | static var initialized = false
13 |
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:12:16: warning: static property 'initialized' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
10 |
11 | static var proxyMeter = ProxyMeter()
12 | static var initialized = false
| |- warning: static property 'initialized' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'initialized' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'initialized' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 | init() {}
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:16:49: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
14 | init() {}
15 |
16 | public static func setDefault(meterFactory: MeterProvider) {
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
17 | guard !initialized else {
18 | return
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:8:36: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
6 | import Foundation
7 |
8 | public class DefaultMeterProvider: MeterProvider {
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
9 | public static var instance: MeterProvider = DefaultMeterProvider()
10 |
[101/110] Compiling OpenTelemetryApi Logger.swift
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Logs/DefaultLogger.swift:10:22: warning: static property 'instanceWithDomain' is not concurrency-safe because non-'Sendable' type 'DefaultLogger' may have shared mutable state; this is an error in the Swift 6 language mode
6 | import Foundation
7 |
8 | public class DefaultLogger: Logger {
| `- note: class 'DefaultLogger' does not conform to the 'Sendable' protocol
9 |
10 | private static let instanceWithDomain = DefaultLogger(true)
| |- warning: static property 'instanceWithDomain' is not concurrency-safe because non-'Sendable' type 'DefaultLogger' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'instanceWithDomain' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 | private static let instanceNoDomain = DefaultLogger(false)
12 | private static let noopLogRecordBuilder = NoopLogRecordBuilder()
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Logs/DefaultLogger.swift:11:22: warning: static property 'instanceNoDomain' is not concurrency-safe because non-'Sendable' type 'DefaultLogger' may have shared mutable state; this is an error in the Swift 6 language mode
6 | import Foundation
7 |
8 | public class DefaultLogger: Logger {
| `- note: class 'DefaultLogger' does not conform to the 'Sendable' protocol
9 |
10 | private static let instanceWithDomain = DefaultLogger(true)
11 | private static let instanceNoDomain = DefaultLogger(false)
| |- warning: static property 'instanceNoDomain' is not concurrency-safe because non-'Sendable' type 'DefaultLogger' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'instanceNoDomain' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 | private static let noopLogRecordBuilder = NoopLogRecordBuilder()
13 |
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Logs/DefaultLogger.swift:12:22: warning: static property 'noopLogRecordBuilder' is not concurrency-safe because non-'Sendable' type 'DefaultLogger.NoopLogRecordBuilder' may have shared mutable state; this is an error in the Swift 6 language mode
10 | private static let instanceWithDomain = DefaultLogger(true)
11 | private static let instanceNoDomain = DefaultLogger(false)
12 | private static let noopLogRecordBuilder = NoopLogRecordBuilder()
| |- warning: static property 'noopLogRecordBuilder' is not concurrency-safe because non-'Sendable' type 'DefaultLogger.NoopLogRecordBuilder' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'noopLogRecordBuilder' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 | private var hasDomain: Bool
:
37 | }
38 |
39 | private class NoopLogRecordBuilder: EventBuilder {
| `- note: class 'NoopLogRecordBuilder' does not conform to the 'Sendable' protocol
40 | func setTimestamp(_ timestamp: Date) -> Self {
41 | return self
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Logs/DefaultLoggerProvider.swift:9:23: warning: static property 'instance' is not concurrency-safe because non-'Sendable' type 'any LoggerProvider' may have shared mutable state; this is an error in the Swift 6 language mode
7 |
8 | public class DefaultLoggerProvider: LoggerProvider {
9 | public static let instance: LoggerProvider = DefaultLoggerProvider()
| |- warning: static property 'instance' is not concurrency-safe because non-'Sendable' type 'any LoggerProvider' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'instance' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 | fileprivate static let noopBuilderWithDomain = NoopLoggerBuilder(true)
11 | fileprivate static let noopBuilderNoDomain = NoopLoggerBuilder(false)
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Logs/LoggerProvider.swift:8:17: note: protocol 'LoggerProvider' does not conform to the 'Sendable' protocol
6 | import Foundation
7 |
8 | public protocol LoggerProvider: AnyObject {
| `- note: protocol 'LoggerProvider' does not conform to the 'Sendable' protocol
9 | /// Returns a Logger for a given name and version
10 | /// - Parameters:
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Logs/DefaultLoggerProvider.swift:10:28: warning: static property 'noopBuilderWithDomain' is not concurrency-safe because non-'Sendable' type 'NoopLoggerBuilder' may have shared mutable state; this is an error in the Swift 6 language mode
8 | public class DefaultLoggerProvider: LoggerProvider {
9 | public static let instance: LoggerProvider = DefaultLoggerProvider()
10 | fileprivate static let noopBuilderWithDomain = NoopLoggerBuilder(true)
| |- warning: static property 'noopBuilderWithDomain' is not concurrency-safe because non-'Sendable' type 'NoopLoggerBuilder' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'noopBuilderWithDomain' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 | fileprivate static let noopBuilderNoDomain = NoopLoggerBuilder(false)
12 |
:
20 | }
21 | // swiftlint:disable private_over_fileprivate
22 | fileprivate class NoopLoggerBuilder: LoggerBuilder {
| `- note: class 'NoopLoggerBuilder' does not conform to the 'Sendable' protocol
23 | // swiftlint:enable private_over_fileprivate
24 | private let hasDomain: Bool
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Logs/DefaultLoggerProvider.swift:11:28: warning: static property 'noopBuilderNoDomain' is not concurrency-safe because non-'Sendable' type 'NoopLoggerBuilder' may have shared mutable state; this is an error in the Swift 6 language mode
9 | public static let instance: LoggerProvider = DefaultLoggerProvider()
10 | fileprivate static let noopBuilderWithDomain = NoopLoggerBuilder(true)
11 | fileprivate static let noopBuilderNoDomain = NoopLoggerBuilder(false)
| |- warning: static property 'noopBuilderNoDomain' is not concurrency-safe because non-'Sendable' type 'NoopLoggerBuilder' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'noopBuilderNoDomain' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |
13 | public func get(instrumentationScopeName: String) -> Logger {
:
20 | }
21 | // swiftlint:disable private_over_fileprivate
22 | fileprivate class NoopLoggerBuilder: LoggerBuilder {
| `- note: class 'NoopLoggerBuilder' does not conform to the 'Sendable' protocol
23 | // swiftlint:enable private_over_fileprivate
24 | private let hasDomain: Bool
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:9:23: warning: static property 'instance' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
7 |
8 | public class DefaultMeterProvider: MeterProvider {
9 | public static var instance: MeterProvider = DefaultMeterProvider()
| |- warning: static property 'instance' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'instance' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'instance' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 |
11 | static var proxyMeter = ProxyMeter()
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:9:33: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
7 |
8 | public class DefaultMeterProvider: MeterProvider {
9 | public static var instance: MeterProvider = DefaultMeterProvider()
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
10 |
11 | static var proxyMeter = ProxyMeter()
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:11:16: warning: static property 'proxyMeter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
9 | public static var instance: MeterProvider = DefaultMeterProvider()
10 |
11 | static var proxyMeter = ProxyMeter()
| |- warning: static property 'proxyMeter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'proxyMeter' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'proxyMeter' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 | static var initialized = false
13 |
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:12:16: warning: static property 'initialized' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
10 |
11 | static var proxyMeter = ProxyMeter()
12 | static var initialized = false
| |- warning: static property 'initialized' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'initialized' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'initialized' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 | init() {}
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:16:49: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
14 | init() {}
15 |
16 | public static func setDefault(meterFactory: MeterProvider) {
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
17 | guard !initialized else {
18 | return
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:8:36: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
6 | import Foundation
7 |
8 | public class DefaultMeterProvider: MeterProvider {
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
9 | public static var instance: MeterProvider = DefaultMeterProvider()
10 |
[102/110] Compiling OpenTelemetryApi LoggerBuilder.swift
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Logs/DefaultLogger.swift:10:22: warning: static property 'instanceWithDomain' is not concurrency-safe because non-'Sendable' type 'DefaultLogger' may have shared mutable state; this is an error in the Swift 6 language mode
6 | import Foundation
7 |
8 | public class DefaultLogger: Logger {
| `- note: class 'DefaultLogger' does not conform to the 'Sendable' protocol
9 |
10 | private static let instanceWithDomain = DefaultLogger(true)
| |- warning: static property 'instanceWithDomain' is not concurrency-safe because non-'Sendable' type 'DefaultLogger' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'instanceWithDomain' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 | private static let instanceNoDomain = DefaultLogger(false)
12 | private static let noopLogRecordBuilder = NoopLogRecordBuilder()
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Logs/DefaultLogger.swift:11:22: warning: static property 'instanceNoDomain' is not concurrency-safe because non-'Sendable' type 'DefaultLogger' may have shared mutable state; this is an error in the Swift 6 language mode
6 | import Foundation
7 |
8 | public class DefaultLogger: Logger {
| `- note: class 'DefaultLogger' does not conform to the 'Sendable' protocol
9 |
10 | private static let instanceWithDomain = DefaultLogger(true)
11 | private static let instanceNoDomain = DefaultLogger(false)
| |- warning: static property 'instanceNoDomain' is not concurrency-safe because non-'Sendable' type 'DefaultLogger' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'instanceNoDomain' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 | private static let noopLogRecordBuilder = NoopLogRecordBuilder()
13 |
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Logs/DefaultLogger.swift:12:22: warning: static property 'noopLogRecordBuilder' is not concurrency-safe because non-'Sendable' type 'DefaultLogger.NoopLogRecordBuilder' may have shared mutable state; this is an error in the Swift 6 language mode
10 | private static let instanceWithDomain = DefaultLogger(true)
11 | private static let instanceNoDomain = DefaultLogger(false)
12 | private static let noopLogRecordBuilder = NoopLogRecordBuilder()
| |- warning: static property 'noopLogRecordBuilder' is not concurrency-safe because non-'Sendable' type 'DefaultLogger.NoopLogRecordBuilder' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'noopLogRecordBuilder' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 | private var hasDomain: Bool
:
37 | }
38 |
39 | private class NoopLogRecordBuilder: EventBuilder {
| `- note: class 'NoopLogRecordBuilder' does not conform to the 'Sendable' protocol
40 | func setTimestamp(_ timestamp: Date) -> Self {
41 | return self
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Logs/DefaultLoggerProvider.swift:9:23: warning: static property 'instance' is not concurrency-safe because non-'Sendable' type 'any LoggerProvider' may have shared mutable state; this is an error in the Swift 6 language mode
7 |
8 | public class DefaultLoggerProvider: LoggerProvider {
9 | public static let instance: LoggerProvider = DefaultLoggerProvider()
| |- warning: static property 'instance' is not concurrency-safe because non-'Sendable' type 'any LoggerProvider' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'instance' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 | fileprivate static let noopBuilderWithDomain = NoopLoggerBuilder(true)
11 | fileprivate static let noopBuilderNoDomain = NoopLoggerBuilder(false)
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Logs/LoggerProvider.swift:8:17: note: protocol 'LoggerProvider' does not conform to the 'Sendable' protocol
6 | import Foundation
7 |
8 | public protocol LoggerProvider: AnyObject {
| `- note: protocol 'LoggerProvider' does not conform to the 'Sendable' protocol
9 | /// Returns a Logger for a given name and version
10 | /// - Parameters:
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Logs/DefaultLoggerProvider.swift:10:28: warning: static property 'noopBuilderWithDomain' is not concurrency-safe because non-'Sendable' type 'NoopLoggerBuilder' may have shared mutable state; this is an error in the Swift 6 language mode
8 | public class DefaultLoggerProvider: LoggerProvider {
9 | public static let instance: LoggerProvider = DefaultLoggerProvider()
10 | fileprivate static let noopBuilderWithDomain = NoopLoggerBuilder(true)
| |- warning: static property 'noopBuilderWithDomain' is not concurrency-safe because non-'Sendable' type 'NoopLoggerBuilder' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'noopBuilderWithDomain' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 | fileprivate static let noopBuilderNoDomain = NoopLoggerBuilder(false)
12 |
:
20 | }
21 | // swiftlint:disable private_over_fileprivate
22 | fileprivate class NoopLoggerBuilder: LoggerBuilder {
| `- note: class 'NoopLoggerBuilder' does not conform to the 'Sendable' protocol
23 | // swiftlint:enable private_over_fileprivate
24 | private let hasDomain: Bool
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Logs/DefaultLoggerProvider.swift:11:28: warning: static property 'noopBuilderNoDomain' is not concurrency-safe because non-'Sendable' type 'NoopLoggerBuilder' may have shared mutable state; this is an error in the Swift 6 language mode
9 | public static let instance: LoggerProvider = DefaultLoggerProvider()
10 | fileprivate static let noopBuilderWithDomain = NoopLoggerBuilder(true)
11 | fileprivate static let noopBuilderNoDomain = NoopLoggerBuilder(false)
| |- warning: static property 'noopBuilderNoDomain' is not concurrency-safe because non-'Sendable' type 'NoopLoggerBuilder' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'noopBuilderNoDomain' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |
13 | public func get(instrumentationScopeName: String) -> Logger {
:
20 | }
21 | // swiftlint:disable private_over_fileprivate
22 | fileprivate class NoopLoggerBuilder: LoggerBuilder {
| `- note: class 'NoopLoggerBuilder' does not conform to the 'Sendable' protocol
23 | // swiftlint:enable private_over_fileprivate
24 | private let hasDomain: Bool
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:9:23: warning: static property 'instance' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
7 |
8 | public class DefaultMeterProvider: MeterProvider {
9 | public static var instance: MeterProvider = DefaultMeterProvider()
| |- warning: static property 'instance' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'instance' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'instance' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 |
11 | static var proxyMeter = ProxyMeter()
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:9:33: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
7 |
8 | public class DefaultMeterProvider: MeterProvider {
9 | public static var instance: MeterProvider = DefaultMeterProvider()
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
10 |
11 | static var proxyMeter = ProxyMeter()
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:11:16: warning: static property 'proxyMeter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
9 | public static var instance: MeterProvider = DefaultMeterProvider()
10 |
11 | static var proxyMeter = ProxyMeter()
| |- warning: static property 'proxyMeter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'proxyMeter' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'proxyMeter' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 | static var initialized = false
13 |
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:12:16: warning: static property 'initialized' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
10 |
11 | static var proxyMeter = ProxyMeter()
12 | static var initialized = false
| |- warning: static property 'initialized' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'initialized' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'initialized' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 | init() {}
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:16:49: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
14 | init() {}
15 |
16 | public static func setDefault(meterFactory: MeterProvider) {
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
17 | guard !initialized else {
18 | return
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:8:36: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
6 | import Foundation
7 |
8 | public class DefaultMeterProvider: MeterProvider {
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
9 | public static var instance: MeterProvider = DefaultMeterProvider()
10 |
[103/110] Compiling OpenTelemetryApi LoggerProvider.swift
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Logs/DefaultLogger.swift:10:22: warning: static property 'instanceWithDomain' is not concurrency-safe because non-'Sendable' type 'DefaultLogger' may have shared mutable state; this is an error in the Swift 6 language mode
6 | import Foundation
7 |
8 | public class DefaultLogger: Logger {
| `- note: class 'DefaultLogger' does not conform to the 'Sendable' protocol
9 |
10 | private static let instanceWithDomain = DefaultLogger(true)
| |- warning: static property 'instanceWithDomain' is not concurrency-safe because non-'Sendable' type 'DefaultLogger' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'instanceWithDomain' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 | private static let instanceNoDomain = DefaultLogger(false)
12 | private static let noopLogRecordBuilder = NoopLogRecordBuilder()
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Logs/DefaultLogger.swift:11:22: warning: static property 'instanceNoDomain' is not concurrency-safe because non-'Sendable' type 'DefaultLogger' may have shared mutable state; this is an error in the Swift 6 language mode
6 | import Foundation
7 |
8 | public class DefaultLogger: Logger {
| `- note: class 'DefaultLogger' does not conform to the 'Sendable' protocol
9 |
10 | private static let instanceWithDomain = DefaultLogger(true)
11 | private static let instanceNoDomain = DefaultLogger(false)
| |- warning: static property 'instanceNoDomain' is not concurrency-safe because non-'Sendable' type 'DefaultLogger' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'instanceNoDomain' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 | private static let noopLogRecordBuilder = NoopLogRecordBuilder()
13 |
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Logs/DefaultLogger.swift:12:22: warning: static property 'noopLogRecordBuilder' is not concurrency-safe because non-'Sendable' type 'DefaultLogger.NoopLogRecordBuilder' may have shared mutable state; this is an error in the Swift 6 language mode
10 | private static let instanceWithDomain = DefaultLogger(true)
11 | private static let instanceNoDomain = DefaultLogger(false)
12 | private static let noopLogRecordBuilder = NoopLogRecordBuilder()
| |- warning: static property 'noopLogRecordBuilder' is not concurrency-safe because non-'Sendable' type 'DefaultLogger.NoopLogRecordBuilder' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'noopLogRecordBuilder' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 | private var hasDomain: Bool
:
37 | }
38 |
39 | private class NoopLogRecordBuilder: EventBuilder {
| `- note: class 'NoopLogRecordBuilder' does not conform to the 'Sendable' protocol
40 | func setTimestamp(_ timestamp: Date) -> Self {
41 | return self
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Logs/DefaultLoggerProvider.swift:9:23: warning: static property 'instance' is not concurrency-safe because non-'Sendable' type 'any LoggerProvider' may have shared mutable state; this is an error in the Swift 6 language mode
7 |
8 | public class DefaultLoggerProvider: LoggerProvider {
9 | public static let instance: LoggerProvider = DefaultLoggerProvider()
| |- warning: static property 'instance' is not concurrency-safe because non-'Sendable' type 'any LoggerProvider' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'instance' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 | fileprivate static let noopBuilderWithDomain = NoopLoggerBuilder(true)
11 | fileprivate static let noopBuilderNoDomain = NoopLoggerBuilder(false)
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Logs/LoggerProvider.swift:8:17: note: protocol 'LoggerProvider' does not conform to the 'Sendable' protocol
6 | import Foundation
7 |
8 | public protocol LoggerProvider: AnyObject {
| `- note: protocol 'LoggerProvider' does not conform to the 'Sendable' protocol
9 | /// Returns a Logger for a given name and version
10 | /// - Parameters:
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Logs/DefaultLoggerProvider.swift:10:28: warning: static property 'noopBuilderWithDomain' is not concurrency-safe because non-'Sendable' type 'NoopLoggerBuilder' may have shared mutable state; this is an error in the Swift 6 language mode
8 | public class DefaultLoggerProvider: LoggerProvider {
9 | public static let instance: LoggerProvider = DefaultLoggerProvider()
10 | fileprivate static let noopBuilderWithDomain = NoopLoggerBuilder(true)
| |- warning: static property 'noopBuilderWithDomain' is not concurrency-safe because non-'Sendable' type 'NoopLoggerBuilder' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'noopBuilderWithDomain' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 | fileprivate static let noopBuilderNoDomain = NoopLoggerBuilder(false)
12 |
:
20 | }
21 | // swiftlint:disable private_over_fileprivate
22 | fileprivate class NoopLoggerBuilder: LoggerBuilder {
| `- note: class 'NoopLoggerBuilder' does not conform to the 'Sendable' protocol
23 | // swiftlint:enable private_over_fileprivate
24 | private let hasDomain: Bool
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Logs/DefaultLoggerProvider.swift:11:28: warning: static property 'noopBuilderNoDomain' is not concurrency-safe because non-'Sendable' type 'NoopLoggerBuilder' may have shared mutable state; this is an error in the Swift 6 language mode
9 | public static let instance: LoggerProvider = DefaultLoggerProvider()
10 | fileprivate static let noopBuilderWithDomain = NoopLoggerBuilder(true)
11 | fileprivate static let noopBuilderNoDomain = NoopLoggerBuilder(false)
| |- warning: static property 'noopBuilderNoDomain' is not concurrency-safe because non-'Sendable' type 'NoopLoggerBuilder' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'noopBuilderNoDomain' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |
13 | public func get(instrumentationScopeName: String) -> Logger {
:
20 | }
21 | // swiftlint:disable private_over_fileprivate
22 | fileprivate class NoopLoggerBuilder: LoggerBuilder {
| `- note: class 'NoopLoggerBuilder' does not conform to the 'Sendable' protocol
23 | // swiftlint:enable private_over_fileprivate
24 | private let hasDomain: Bool
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:9:23: warning: static property 'instance' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
7 |
8 | public class DefaultMeterProvider: MeterProvider {
9 | public static var instance: MeterProvider = DefaultMeterProvider()
| |- warning: static property 'instance' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'instance' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'instance' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 |
11 | static var proxyMeter = ProxyMeter()
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:9:33: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
7 |
8 | public class DefaultMeterProvider: MeterProvider {
9 | public static var instance: MeterProvider = DefaultMeterProvider()
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
10 |
11 | static var proxyMeter = ProxyMeter()
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:11:16: warning: static property 'proxyMeter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
9 | public static var instance: MeterProvider = DefaultMeterProvider()
10 |
11 | static var proxyMeter = ProxyMeter()
| |- warning: static property 'proxyMeter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'proxyMeter' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'proxyMeter' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 | static var initialized = false
13 |
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:12:16: warning: static property 'initialized' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
10 |
11 | static var proxyMeter = ProxyMeter()
12 | static var initialized = false
| |- warning: static property 'initialized' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'initialized' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'initialized' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 | init() {}
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:16:49: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
14 | init() {}
15 |
16 | public static func setDefault(meterFactory: MeterProvider) {
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
17 | guard !initialized else {
18 | return
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:8:36: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
6 | import Foundation
7 |
8 | public class DefaultMeterProvider: MeterProvider {
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
9 | public static var instance: MeterProvider = DefaultMeterProvider()
10 |
[104/110] Compiling OpenTelemetryApi Severity.swift
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Logs/DefaultLogger.swift:10:22: warning: static property 'instanceWithDomain' is not concurrency-safe because non-'Sendable' type 'DefaultLogger' may have shared mutable state; this is an error in the Swift 6 language mode
6 | import Foundation
7 |
8 | public class DefaultLogger: Logger {
| `- note: class 'DefaultLogger' does not conform to the 'Sendable' protocol
9 |
10 | private static let instanceWithDomain = DefaultLogger(true)
| |- warning: static property 'instanceWithDomain' is not concurrency-safe because non-'Sendable' type 'DefaultLogger' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'instanceWithDomain' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 | private static let instanceNoDomain = DefaultLogger(false)
12 | private static let noopLogRecordBuilder = NoopLogRecordBuilder()
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Logs/DefaultLogger.swift:11:22: warning: static property 'instanceNoDomain' is not concurrency-safe because non-'Sendable' type 'DefaultLogger' may have shared mutable state; this is an error in the Swift 6 language mode
6 | import Foundation
7 |
8 | public class DefaultLogger: Logger {
| `- note: class 'DefaultLogger' does not conform to the 'Sendable' protocol
9 |
10 | private static let instanceWithDomain = DefaultLogger(true)
11 | private static let instanceNoDomain = DefaultLogger(false)
| |- warning: static property 'instanceNoDomain' is not concurrency-safe because non-'Sendable' type 'DefaultLogger' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'instanceNoDomain' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 | private static let noopLogRecordBuilder = NoopLogRecordBuilder()
13 |
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Logs/DefaultLogger.swift:12:22: warning: static property 'noopLogRecordBuilder' is not concurrency-safe because non-'Sendable' type 'DefaultLogger.NoopLogRecordBuilder' may have shared mutable state; this is an error in the Swift 6 language mode
10 | private static let instanceWithDomain = DefaultLogger(true)
11 | private static let instanceNoDomain = DefaultLogger(false)
12 | private static let noopLogRecordBuilder = NoopLogRecordBuilder()
| |- warning: static property 'noopLogRecordBuilder' is not concurrency-safe because non-'Sendable' type 'DefaultLogger.NoopLogRecordBuilder' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'noopLogRecordBuilder' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 | private var hasDomain: Bool
:
37 | }
38 |
39 | private class NoopLogRecordBuilder: EventBuilder {
| `- note: class 'NoopLogRecordBuilder' does not conform to the 'Sendable' protocol
40 | func setTimestamp(_ timestamp: Date) -> Self {
41 | return self
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Logs/DefaultLoggerProvider.swift:9:23: warning: static property 'instance' is not concurrency-safe because non-'Sendable' type 'any LoggerProvider' may have shared mutable state; this is an error in the Swift 6 language mode
7 |
8 | public class DefaultLoggerProvider: LoggerProvider {
9 | public static let instance: LoggerProvider = DefaultLoggerProvider()
| |- warning: static property 'instance' is not concurrency-safe because non-'Sendable' type 'any LoggerProvider' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'instance' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 | fileprivate static let noopBuilderWithDomain = NoopLoggerBuilder(true)
11 | fileprivate static let noopBuilderNoDomain = NoopLoggerBuilder(false)
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Logs/LoggerProvider.swift:8:17: note: protocol 'LoggerProvider' does not conform to the 'Sendable' protocol
6 | import Foundation
7 |
8 | public protocol LoggerProvider: AnyObject {
| `- note: protocol 'LoggerProvider' does not conform to the 'Sendable' protocol
9 | /// Returns a Logger for a given name and version
10 | /// - Parameters:
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Logs/DefaultLoggerProvider.swift:10:28: warning: static property 'noopBuilderWithDomain' is not concurrency-safe because non-'Sendable' type 'NoopLoggerBuilder' may have shared mutable state; this is an error in the Swift 6 language mode
8 | public class DefaultLoggerProvider: LoggerProvider {
9 | public static let instance: LoggerProvider = DefaultLoggerProvider()
10 | fileprivate static let noopBuilderWithDomain = NoopLoggerBuilder(true)
| |- warning: static property 'noopBuilderWithDomain' is not concurrency-safe because non-'Sendable' type 'NoopLoggerBuilder' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'noopBuilderWithDomain' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 | fileprivate static let noopBuilderNoDomain = NoopLoggerBuilder(false)
12 |
:
20 | }
21 | // swiftlint:disable private_over_fileprivate
22 | fileprivate class NoopLoggerBuilder: LoggerBuilder {
| `- note: class 'NoopLoggerBuilder' does not conform to the 'Sendable' protocol
23 | // swiftlint:enable private_over_fileprivate
24 | private let hasDomain: Bool
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Logs/DefaultLoggerProvider.swift:11:28: warning: static property 'noopBuilderNoDomain' is not concurrency-safe because non-'Sendable' type 'NoopLoggerBuilder' may have shared mutable state; this is an error in the Swift 6 language mode
9 | public static let instance: LoggerProvider = DefaultLoggerProvider()
10 | fileprivate static let noopBuilderWithDomain = NoopLoggerBuilder(true)
11 | fileprivate static let noopBuilderNoDomain = NoopLoggerBuilder(false)
| |- warning: static property 'noopBuilderNoDomain' is not concurrency-safe because non-'Sendable' type 'NoopLoggerBuilder' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'noopBuilderNoDomain' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |
13 | public func get(instrumentationScopeName: String) -> Logger {
:
20 | }
21 | // swiftlint:disable private_over_fileprivate
22 | fileprivate class NoopLoggerBuilder: LoggerBuilder {
| `- note: class 'NoopLoggerBuilder' does not conform to the 'Sendable' protocol
23 | // swiftlint:enable private_over_fileprivate
24 | private let hasDomain: Bool
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:9:23: warning: static property 'instance' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
7 |
8 | public class DefaultMeterProvider: MeterProvider {
9 | public static var instance: MeterProvider = DefaultMeterProvider()
| |- warning: static property 'instance' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'instance' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'instance' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 |
11 | static var proxyMeter = ProxyMeter()
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:9:33: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
7 |
8 | public class DefaultMeterProvider: MeterProvider {
9 | public static var instance: MeterProvider = DefaultMeterProvider()
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
10 |
11 | static var proxyMeter = ProxyMeter()
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:11:16: warning: static property 'proxyMeter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
9 | public static var instance: MeterProvider = DefaultMeterProvider()
10 |
11 | static var proxyMeter = ProxyMeter()
| |- warning: static property 'proxyMeter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'proxyMeter' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'proxyMeter' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 | static var initialized = false
13 |
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:12:16: warning: static property 'initialized' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
10 |
11 | static var proxyMeter = ProxyMeter()
12 | static var initialized = false
| |- warning: static property 'initialized' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'initialized' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'initialized' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 | init() {}
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:16:49: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
14 | init() {}
15 |
16 | public static func setDefault(meterFactory: MeterProvider) {
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
17 | guard !initialized else {
18 | return
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:8:36: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
6 | import Foundation
7 |
8 | public class DefaultMeterProvider: MeterProvider {
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
9 | public static var instance: MeterProvider = DefaultMeterProvider()
10 |
[105/110] Compiling OpenTelemetryApi DefaultMeterProvider.swift
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Logs/DefaultLogger.swift:10:22: warning: static property 'instanceWithDomain' is not concurrency-safe because non-'Sendable' type 'DefaultLogger' may have shared mutable state; this is an error in the Swift 6 language mode
6 | import Foundation
7 |
8 | public class DefaultLogger: Logger {
| `- note: class 'DefaultLogger' does not conform to the 'Sendable' protocol
9 |
10 | private static let instanceWithDomain = DefaultLogger(true)
| |- warning: static property 'instanceWithDomain' is not concurrency-safe because non-'Sendable' type 'DefaultLogger' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'instanceWithDomain' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 | private static let instanceNoDomain = DefaultLogger(false)
12 | private static let noopLogRecordBuilder = NoopLogRecordBuilder()
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Logs/DefaultLogger.swift:11:22: warning: static property 'instanceNoDomain' is not concurrency-safe because non-'Sendable' type 'DefaultLogger' may have shared mutable state; this is an error in the Swift 6 language mode
6 | import Foundation
7 |
8 | public class DefaultLogger: Logger {
| `- note: class 'DefaultLogger' does not conform to the 'Sendable' protocol
9 |
10 | private static let instanceWithDomain = DefaultLogger(true)
11 | private static let instanceNoDomain = DefaultLogger(false)
| |- warning: static property 'instanceNoDomain' is not concurrency-safe because non-'Sendable' type 'DefaultLogger' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'instanceNoDomain' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 | private static let noopLogRecordBuilder = NoopLogRecordBuilder()
13 |
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Logs/DefaultLogger.swift:12:22: warning: static property 'noopLogRecordBuilder' is not concurrency-safe because non-'Sendable' type 'DefaultLogger.NoopLogRecordBuilder' may have shared mutable state; this is an error in the Swift 6 language mode
10 | private static let instanceWithDomain = DefaultLogger(true)
11 | private static let instanceNoDomain = DefaultLogger(false)
12 | private static let noopLogRecordBuilder = NoopLogRecordBuilder()
| |- warning: static property 'noopLogRecordBuilder' is not concurrency-safe because non-'Sendable' type 'DefaultLogger.NoopLogRecordBuilder' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'noopLogRecordBuilder' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 | private var hasDomain: Bool
:
37 | }
38 |
39 | private class NoopLogRecordBuilder: EventBuilder {
| `- note: class 'NoopLogRecordBuilder' does not conform to the 'Sendable' protocol
40 | func setTimestamp(_ timestamp: Date) -> Self {
41 | return self
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Logs/DefaultLoggerProvider.swift:9:23: warning: static property 'instance' is not concurrency-safe because non-'Sendable' type 'any LoggerProvider' may have shared mutable state; this is an error in the Swift 6 language mode
7 |
8 | public class DefaultLoggerProvider: LoggerProvider {
9 | public static let instance: LoggerProvider = DefaultLoggerProvider()
| |- warning: static property 'instance' is not concurrency-safe because non-'Sendable' type 'any LoggerProvider' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'instance' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 | fileprivate static let noopBuilderWithDomain = NoopLoggerBuilder(true)
11 | fileprivate static let noopBuilderNoDomain = NoopLoggerBuilder(false)
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Logs/LoggerProvider.swift:8:17: note: protocol 'LoggerProvider' does not conform to the 'Sendable' protocol
6 | import Foundation
7 |
8 | public protocol LoggerProvider: AnyObject {
| `- note: protocol 'LoggerProvider' does not conform to the 'Sendable' protocol
9 | /// Returns a Logger for a given name and version
10 | /// - Parameters:
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Logs/DefaultLoggerProvider.swift:10:28: warning: static property 'noopBuilderWithDomain' is not concurrency-safe because non-'Sendable' type 'NoopLoggerBuilder' may have shared mutable state; this is an error in the Swift 6 language mode
8 | public class DefaultLoggerProvider: LoggerProvider {
9 | public static let instance: LoggerProvider = DefaultLoggerProvider()
10 | fileprivate static let noopBuilderWithDomain = NoopLoggerBuilder(true)
| |- warning: static property 'noopBuilderWithDomain' is not concurrency-safe because non-'Sendable' type 'NoopLoggerBuilder' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'noopBuilderWithDomain' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 | fileprivate static let noopBuilderNoDomain = NoopLoggerBuilder(false)
12 |
:
20 | }
21 | // swiftlint:disable private_over_fileprivate
22 | fileprivate class NoopLoggerBuilder: LoggerBuilder {
| `- note: class 'NoopLoggerBuilder' does not conform to the 'Sendable' protocol
23 | // swiftlint:enable private_over_fileprivate
24 | private let hasDomain: Bool
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Logs/DefaultLoggerProvider.swift:11:28: warning: static property 'noopBuilderNoDomain' is not concurrency-safe because non-'Sendable' type 'NoopLoggerBuilder' may have shared mutable state; this is an error in the Swift 6 language mode
9 | public static let instance: LoggerProvider = DefaultLoggerProvider()
10 | fileprivate static let noopBuilderWithDomain = NoopLoggerBuilder(true)
11 | fileprivate static let noopBuilderNoDomain = NoopLoggerBuilder(false)
| |- warning: static property 'noopBuilderNoDomain' is not concurrency-safe because non-'Sendable' type 'NoopLoggerBuilder' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'noopBuilderNoDomain' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |
13 | public func get(instrumentationScopeName: String) -> Logger {
:
20 | }
21 | // swiftlint:disable private_over_fileprivate
22 | fileprivate class NoopLoggerBuilder: LoggerBuilder {
| `- note: class 'NoopLoggerBuilder' does not conform to the 'Sendable' protocol
23 | // swiftlint:enable private_over_fileprivate
24 | private let hasDomain: Bool
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:9:23: warning: static property 'instance' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
7 |
8 | public class DefaultMeterProvider: MeterProvider {
9 | public static var instance: MeterProvider = DefaultMeterProvider()
| |- warning: static property 'instance' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'instance' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'instance' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 |
11 | static var proxyMeter = ProxyMeter()
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:9:33: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
7 |
8 | public class DefaultMeterProvider: MeterProvider {
9 | public static var instance: MeterProvider = DefaultMeterProvider()
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
10 |
11 | static var proxyMeter = ProxyMeter()
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:11:16: warning: static property 'proxyMeter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
9 | public static var instance: MeterProvider = DefaultMeterProvider()
10 |
11 | static var proxyMeter = ProxyMeter()
| |- warning: static property 'proxyMeter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'proxyMeter' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'proxyMeter' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 | static var initialized = false
13 |
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:12:16: warning: static property 'initialized' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
10 |
11 | static var proxyMeter = ProxyMeter()
12 | static var initialized = false
| |- warning: static property 'initialized' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'initialized' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'initialized' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 | init() {}
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:16:49: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
14 | init() {}
15 |
16 | public static func setDefault(meterFactory: MeterProvider) {
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
17 | guard !initialized else {
18 | return
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:8:36: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
6 | import Foundation
7 |
8 | public class DefaultMeterProvider: MeterProvider {
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
9 | public static var instance: MeterProvider = DefaultMeterProvider()
10 |
[106/110] Compiling OpenTelemetryApi BoundMeasureMetric.swift
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Logs/DefaultLogger.swift:10:22: warning: static property 'instanceWithDomain' is not concurrency-safe because non-'Sendable' type 'DefaultLogger' may have shared mutable state; this is an error in the Swift 6 language mode
6 | import Foundation
7 |
8 | public class DefaultLogger: Logger {
| `- note: class 'DefaultLogger' does not conform to the 'Sendable' protocol
9 |
10 | private static let instanceWithDomain = DefaultLogger(true)
| |- warning: static property 'instanceWithDomain' is not concurrency-safe because non-'Sendable' type 'DefaultLogger' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'instanceWithDomain' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 | private static let instanceNoDomain = DefaultLogger(false)
12 | private static let noopLogRecordBuilder = NoopLogRecordBuilder()
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Logs/DefaultLogger.swift:11:22: warning: static property 'instanceNoDomain' is not concurrency-safe because non-'Sendable' type 'DefaultLogger' may have shared mutable state; this is an error in the Swift 6 language mode
6 | import Foundation
7 |
8 | public class DefaultLogger: Logger {
| `- note: class 'DefaultLogger' does not conform to the 'Sendable' protocol
9 |
10 | private static let instanceWithDomain = DefaultLogger(true)
11 | private static let instanceNoDomain = DefaultLogger(false)
| |- warning: static property 'instanceNoDomain' is not concurrency-safe because non-'Sendable' type 'DefaultLogger' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'instanceNoDomain' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 | private static let noopLogRecordBuilder = NoopLogRecordBuilder()
13 |
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Logs/DefaultLogger.swift:12:22: warning: static property 'noopLogRecordBuilder' is not concurrency-safe because non-'Sendable' type 'DefaultLogger.NoopLogRecordBuilder' may have shared mutable state; this is an error in the Swift 6 language mode
10 | private static let instanceWithDomain = DefaultLogger(true)
11 | private static let instanceNoDomain = DefaultLogger(false)
12 | private static let noopLogRecordBuilder = NoopLogRecordBuilder()
| |- warning: static property 'noopLogRecordBuilder' is not concurrency-safe because non-'Sendable' type 'DefaultLogger.NoopLogRecordBuilder' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'noopLogRecordBuilder' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 | private var hasDomain: Bool
:
37 | }
38 |
39 | private class NoopLogRecordBuilder: EventBuilder {
| `- note: class 'NoopLogRecordBuilder' does not conform to the 'Sendable' protocol
40 | func setTimestamp(_ timestamp: Date) -> Self {
41 | return self
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Logs/DefaultLoggerProvider.swift:9:23: warning: static property 'instance' is not concurrency-safe because non-'Sendable' type 'any LoggerProvider' may have shared mutable state; this is an error in the Swift 6 language mode
7 |
8 | public class DefaultLoggerProvider: LoggerProvider {
9 | public static let instance: LoggerProvider = DefaultLoggerProvider()
| |- warning: static property 'instance' is not concurrency-safe because non-'Sendable' type 'any LoggerProvider' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'instance' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 | fileprivate static let noopBuilderWithDomain = NoopLoggerBuilder(true)
11 | fileprivate static let noopBuilderNoDomain = NoopLoggerBuilder(false)
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Logs/LoggerProvider.swift:8:17: note: protocol 'LoggerProvider' does not conform to the 'Sendable' protocol
6 | import Foundation
7 |
8 | public protocol LoggerProvider: AnyObject {
| `- note: protocol 'LoggerProvider' does not conform to the 'Sendable' protocol
9 | /// Returns a Logger for a given name and version
10 | /// - Parameters:
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Logs/DefaultLoggerProvider.swift:10:28: warning: static property 'noopBuilderWithDomain' is not concurrency-safe because non-'Sendable' type 'NoopLoggerBuilder' may have shared mutable state; this is an error in the Swift 6 language mode
8 | public class DefaultLoggerProvider: LoggerProvider {
9 | public static let instance: LoggerProvider = DefaultLoggerProvider()
10 | fileprivate static let noopBuilderWithDomain = NoopLoggerBuilder(true)
| |- warning: static property 'noopBuilderWithDomain' is not concurrency-safe because non-'Sendable' type 'NoopLoggerBuilder' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'noopBuilderWithDomain' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 | fileprivate static let noopBuilderNoDomain = NoopLoggerBuilder(false)
12 |
:
20 | }
21 | // swiftlint:disable private_over_fileprivate
22 | fileprivate class NoopLoggerBuilder: LoggerBuilder {
| `- note: class 'NoopLoggerBuilder' does not conform to the 'Sendable' protocol
23 | // swiftlint:enable private_over_fileprivate
24 | private let hasDomain: Bool
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Logs/DefaultLoggerProvider.swift:11:28: warning: static property 'noopBuilderNoDomain' is not concurrency-safe because non-'Sendable' type 'NoopLoggerBuilder' may have shared mutable state; this is an error in the Swift 6 language mode
9 | public static let instance: LoggerProvider = DefaultLoggerProvider()
10 | fileprivate static let noopBuilderWithDomain = NoopLoggerBuilder(true)
11 | fileprivate static let noopBuilderNoDomain = NoopLoggerBuilder(false)
| |- warning: static property 'noopBuilderNoDomain' is not concurrency-safe because non-'Sendable' type 'NoopLoggerBuilder' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'noopBuilderNoDomain' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |
13 | public func get(instrumentationScopeName: String) -> Logger {
:
20 | }
21 | // swiftlint:disable private_over_fileprivate
22 | fileprivate class NoopLoggerBuilder: LoggerBuilder {
| `- note: class 'NoopLoggerBuilder' does not conform to the 'Sendable' protocol
23 | // swiftlint:enable private_over_fileprivate
24 | private let hasDomain: Bool
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:9:23: warning: static property 'instance' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
7 |
8 | public class DefaultMeterProvider: MeterProvider {
9 | public static var instance: MeterProvider = DefaultMeterProvider()
| |- warning: static property 'instance' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'instance' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'instance' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 |
11 | static var proxyMeter = ProxyMeter()
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:9:33: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
7 |
8 | public class DefaultMeterProvider: MeterProvider {
9 | public static var instance: MeterProvider = DefaultMeterProvider()
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
10 |
11 | static var proxyMeter = ProxyMeter()
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:11:16: warning: static property 'proxyMeter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
9 | public static var instance: MeterProvider = DefaultMeterProvider()
10 |
11 | static var proxyMeter = ProxyMeter()
| |- warning: static property 'proxyMeter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'proxyMeter' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'proxyMeter' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 | static var initialized = false
13 |
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:12:16: warning: static property 'initialized' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
10 |
11 | static var proxyMeter = ProxyMeter()
12 | static var initialized = false
| |- warning: static property 'initialized' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'initialized' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'initialized' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 | init() {}
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:16:49: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
14 | init() {}
15 |
16 | public static func setDefault(meterFactory: MeterProvider) {
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
17 | guard !initialized else {
18 | return
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:8:36: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
6 | import Foundation
7 |
8 | public class DefaultMeterProvider: MeterProvider {
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
9 | public static var instance: MeterProvider = DefaultMeterProvider()
10 |
[107/110] Compiling OpenTelemetryApi DoubleObserverMetric.swift
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Logs/DefaultLogger.swift:10:22: warning: static property 'instanceWithDomain' is not concurrency-safe because non-'Sendable' type 'DefaultLogger' may have shared mutable state; this is an error in the Swift 6 language mode
6 | import Foundation
7 |
8 | public class DefaultLogger: Logger {
| `- note: class 'DefaultLogger' does not conform to the 'Sendable' protocol
9 |
10 | private static let instanceWithDomain = DefaultLogger(true)
| |- warning: static property 'instanceWithDomain' is not concurrency-safe because non-'Sendable' type 'DefaultLogger' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'instanceWithDomain' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 | private static let instanceNoDomain = DefaultLogger(false)
12 | private static let noopLogRecordBuilder = NoopLogRecordBuilder()
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Logs/DefaultLogger.swift:11:22: warning: static property 'instanceNoDomain' is not concurrency-safe because non-'Sendable' type 'DefaultLogger' may have shared mutable state; this is an error in the Swift 6 language mode
6 | import Foundation
7 |
8 | public class DefaultLogger: Logger {
| `- note: class 'DefaultLogger' does not conform to the 'Sendable' protocol
9 |
10 | private static let instanceWithDomain = DefaultLogger(true)
11 | private static let instanceNoDomain = DefaultLogger(false)
| |- warning: static property 'instanceNoDomain' is not concurrency-safe because non-'Sendable' type 'DefaultLogger' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'instanceNoDomain' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 | private static let noopLogRecordBuilder = NoopLogRecordBuilder()
13 |
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Logs/DefaultLogger.swift:12:22: warning: static property 'noopLogRecordBuilder' is not concurrency-safe because non-'Sendable' type 'DefaultLogger.NoopLogRecordBuilder' may have shared mutable state; this is an error in the Swift 6 language mode
10 | private static let instanceWithDomain = DefaultLogger(true)
11 | private static let instanceNoDomain = DefaultLogger(false)
12 | private static let noopLogRecordBuilder = NoopLogRecordBuilder()
| |- warning: static property 'noopLogRecordBuilder' is not concurrency-safe because non-'Sendable' type 'DefaultLogger.NoopLogRecordBuilder' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'noopLogRecordBuilder' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 | private var hasDomain: Bool
:
37 | }
38 |
39 | private class NoopLogRecordBuilder: EventBuilder {
| `- note: class 'NoopLogRecordBuilder' does not conform to the 'Sendable' protocol
40 | func setTimestamp(_ timestamp: Date) -> Self {
41 | return self
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Logs/DefaultLoggerProvider.swift:9:23: warning: static property 'instance' is not concurrency-safe because non-'Sendable' type 'any LoggerProvider' may have shared mutable state; this is an error in the Swift 6 language mode
7 |
8 | public class DefaultLoggerProvider: LoggerProvider {
9 | public static let instance: LoggerProvider = DefaultLoggerProvider()
| |- warning: static property 'instance' is not concurrency-safe because non-'Sendable' type 'any LoggerProvider' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'instance' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 | fileprivate static let noopBuilderWithDomain = NoopLoggerBuilder(true)
11 | fileprivate static let noopBuilderNoDomain = NoopLoggerBuilder(false)
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Logs/LoggerProvider.swift:8:17: note: protocol 'LoggerProvider' does not conform to the 'Sendable' protocol
6 | import Foundation
7 |
8 | public protocol LoggerProvider: AnyObject {
| `- note: protocol 'LoggerProvider' does not conform to the 'Sendable' protocol
9 | /// Returns a Logger for a given name and version
10 | /// - Parameters:
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Logs/DefaultLoggerProvider.swift:10:28: warning: static property 'noopBuilderWithDomain' is not concurrency-safe because non-'Sendable' type 'NoopLoggerBuilder' may have shared mutable state; this is an error in the Swift 6 language mode
8 | public class DefaultLoggerProvider: LoggerProvider {
9 | public static let instance: LoggerProvider = DefaultLoggerProvider()
10 | fileprivate static let noopBuilderWithDomain = NoopLoggerBuilder(true)
| |- warning: static property 'noopBuilderWithDomain' is not concurrency-safe because non-'Sendable' type 'NoopLoggerBuilder' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'noopBuilderWithDomain' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 | fileprivate static let noopBuilderNoDomain = NoopLoggerBuilder(false)
12 |
:
20 | }
21 | // swiftlint:disable private_over_fileprivate
22 | fileprivate class NoopLoggerBuilder: LoggerBuilder {
| `- note: class 'NoopLoggerBuilder' does not conform to the 'Sendable' protocol
23 | // swiftlint:enable private_over_fileprivate
24 | private let hasDomain: Bool
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Logs/DefaultLoggerProvider.swift:11:28: warning: static property 'noopBuilderNoDomain' is not concurrency-safe because non-'Sendable' type 'NoopLoggerBuilder' may have shared mutable state; this is an error in the Swift 6 language mode
9 | public static let instance: LoggerProvider = DefaultLoggerProvider()
10 | fileprivate static let noopBuilderWithDomain = NoopLoggerBuilder(true)
11 | fileprivate static let noopBuilderNoDomain = NoopLoggerBuilder(false)
| |- warning: static property 'noopBuilderNoDomain' is not concurrency-safe because non-'Sendable' type 'NoopLoggerBuilder' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'noopBuilderNoDomain' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |
13 | public func get(instrumentationScopeName: String) -> Logger {
:
20 | }
21 | // swiftlint:disable private_over_fileprivate
22 | fileprivate class NoopLoggerBuilder: LoggerBuilder {
| `- note: class 'NoopLoggerBuilder' does not conform to the 'Sendable' protocol
23 | // swiftlint:enable private_over_fileprivate
24 | private let hasDomain: Bool
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:9:23: warning: static property 'instance' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
7 |
8 | public class DefaultMeterProvider: MeterProvider {
9 | public static var instance: MeterProvider = DefaultMeterProvider()
| |- warning: static property 'instance' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'instance' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'instance' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 |
11 | static var proxyMeter = ProxyMeter()
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:9:33: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
7 |
8 | public class DefaultMeterProvider: MeterProvider {
9 | public static var instance: MeterProvider = DefaultMeterProvider()
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
10 |
11 | static var proxyMeter = ProxyMeter()
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:11:16: warning: static property 'proxyMeter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
9 | public static var instance: MeterProvider = DefaultMeterProvider()
10 |
11 | static var proxyMeter = ProxyMeter()
| |- warning: static property 'proxyMeter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'proxyMeter' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'proxyMeter' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 | static var initialized = false
13 |
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:12:16: warning: static property 'initialized' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
10 |
11 | static var proxyMeter = ProxyMeter()
12 | static var initialized = false
| |- warning: static property 'initialized' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'initialized' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'initialized' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 | init() {}
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:16:49: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
14 | init() {}
15 |
16 | public static func setDefault(meterFactory: MeterProvider) {
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
17 | guard !initialized else {
18 | return
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:8:36: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
6 | import Foundation
7 |
8 | public class DefaultMeterProvider: MeterProvider {
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
9 | public static var instance: MeterProvider = DefaultMeterProvider()
10 |
[108/110] Compiling OpenTelemetryApi DoubleObserverMetricHandle.swift
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Logs/DefaultLogger.swift:10:22: warning: static property 'instanceWithDomain' is not concurrency-safe because non-'Sendable' type 'DefaultLogger' may have shared mutable state; this is an error in the Swift 6 language mode
6 | import Foundation
7 |
8 | public class DefaultLogger: Logger {
| `- note: class 'DefaultLogger' does not conform to the 'Sendable' protocol
9 |
10 | private static let instanceWithDomain = DefaultLogger(true)
| |- warning: static property 'instanceWithDomain' is not concurrency-safe because non-'Sendable' type 'DefaultLogger' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'instanceWithDomain' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 | private static let instanceNoDomain = DefaultLogger(false)
12 | private static let noopLogRecordBuilder = NoopLogRecordBuilder()
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Logs/DefaultLogger.swift:11:22: warning: static property 'instanceNoDomain' is not concurrency-safe because non-'Sendable' type 'DefaultLogger' may have shared mutable state; this is an error in the Swift 6 language mode
6 | import Foundation
7 |
8 | public class DefaultLogger: Logger {
| `- note: class 'DefaultLogger' does not conform to the 'Sendable' protocol
9 |
10 | private static let instanceWithDomain = DefaultLogger(true)
11 | private static let instanceNoDomain = DefaultLogger(false)
| |- warning: static property 'instanceNoDomain' is not concurrency-safe because non-'Sendable' type 'DefaultLogger' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'instanceNoDomain' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 | private static let noopLogRecordBuilder = NoopLogRecordBuilder()
13 |
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Logs/DefaultLogger.swift:12:22: warning: static property 'noopLogRecordBuilder' is not concurrency-safe because non-'Sendable' type 'DefaultLogger.NoopLogRecordBuilder' may have shared mutable state; this is an error in the Swift 6 language mode
10 | private static let instanceWithDomain = DefaultLogger(true)
11 | private static let instanceNoDomain = DefaultLogger(false)
12 | private static let noopLogRecordBuilder = NoopLogRecordBuilder()
| |- warning: static property 'noopLogRecordBuilder' is not concurrency-safe because non-'Sendable' type 'DefaultLogger.NoopLogRecordBuilder' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'noopLogRecordBuilder' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 | private var hasDomain: Bool
:
37 | }
38 |
39 | private class NoopLogRecordBuilder: EventBuilder {
| `- note: class 'NoopLogRecordBuilder' does not conform to the 'Sendable' protocol
40 | func setTimestamp(_ timestamp: Date) -> Self {
41 | return self
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Logs/DefaultLoggerProvider.swift:9:23: warning: static property 'instance' is not concurrency-safe because non-'Sendable' type 'any LoggerProvider' may have shared mutable state; this is an error in the Swift 6 language mode
7 |
8 | public class DefaultLoggerProvider: LoggerProvider {
9 | public static let instance: LoggerProvider = DefaultLoggerProvider()
| |- warning: static property 'instance' is not concurrency-safe because non-'Sendable' type 'any LoggerProvider' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'instance' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 | fileprivate static let noopBuilderWithDomain = NoopLoggerBuilder(true)
11 | fileprivate static let noopBuilderNoDomain = NoopLoggerBuilder(false)
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Logs/LoggerProvider.swift:8:17: note: protocol 'LoggerProvider' does not conform to the 'Sendable' protocol
6 | import Foundation
7 |
8 | public protocol LoggerProvider: AnyObject {
| `- note: protocol 'LoggerProvider' does not conform to the 'Sendable' protocol
9 | /// Returns a Logger for a given name and version
10 | /// - Parameters:
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Logs/DefaultLoggerProvider.swift:10:28: warning: static property 'noopBuilderWithDomain' is not concurrency-safe because non-'Sendable' type 'NoopLoggerBuilder' may have shared mutable state; this is an error in the Swift 6 language mode
8 | public class DefaultLoggerProvider: LoggerProvider {
9 | public static let instance: LoggerProvider = DefaultLoggerProvider()
10 | fileprivate static let noopBuilderWithDomain = NoopLoggerBuilder(true)
| |- warning: static property 'noopBuilderWithDomain' is not concurrency-safe because non-'Sendable' type 'NoopLoggerBuilder' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'noopBuilderWithDomain' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 | fileprivate static let noopBuilderNoDomain = NoopLoggerBuilder(false)
12 |
:
20 | }
21 | // swiftlint:disable private_over_fileprivate
22 | fileprivate class NoopLoggerBuilder: LoggerBuilder {
| `- note: class 'NoopLoggerBuilder' does not conform to the 'Sendable' protocol
23 | // swiftlint:enable private_over_fileprivate
24 | private let hasDomain: Bool
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Logs/DefaultLoggerProvider.swift:11:28: warning: static property 'noopBuilderNoDomain' is not concurrency-safe because non-'Sendable' type 'NoopLoggerBuilder' may have shared mutable state; this is an error in the Swift 6 language mode
9 | public static let instance: LoggerProvider = DefaultLoggerProvider()
10 | fileprivate static let noopBuilderWithDomain = NoopLoggerBuilder(true)
11 | fileprivate static let noopBuilderNoDomain = NoopLoggerBuilder(false)
| |- warning: static property 'noopBuilderNoDomain' is not concurrency-safe because non-'Sendable' type 'NoopLoggerBuilder' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'noopBuilderNoDomain' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |
13 | public func get(instrumentationScopeName: String) -> Logger {
:
20 | }
21 | // swiftlint:disable private_over_fileprivate
22 | fileprivate class NoopLoggerBuilder: LoggerBuilder {
| `- note: class 'NoopLoggerBuilder' does not conform to the 'Sendable' protocol
23 | // swiftlint:enable private_over_fileprivate
24 | private let hasDomain: Bool
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:9:23: warning: static property 'instance' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
7 |
8 | public class DefaultMeterProvider: MeterProvider {
9 | public static var instance: MeterProvider = DefaultMeterProvider()
| |- warning: static property 'instance' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'instance' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'instance' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 |
11 | static var proxyMeter = ProxyMeter()
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:9:33: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
7 |
8 | public class DefaultMeterProvider: MeterProvider {
9 | public static var instance: MeterProvider = DefaultMeterProvider()
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
10 |
11 | static var proxyMeter = ProxyMeter()
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:11:16: warning: static property 'proxyMeter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
9 | public static var instance: MeterProvider = DefaultMeterProvider()
10 |
11 | static var proxyMeter = ProxyMeter()
| |- warning: static property 'proxyMeter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'proxyMeter' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'proxyMeter' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 | static var initialized = false
13 |
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:12:16: warning: static property 'initialized' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
10 |
11 | static var proxyMeter = ProxyMeter()
12 | static var initialized = false
| |- warning: static property 'initialized' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'initialized' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'initialized' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 | init() {}
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:16:49: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
14 | init() {}
15 |
16 | public static func setDefault(meterFactory: MeterProvider) {
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
17 | guard !initialized else {
18 | return
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:8:36: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
6 | import Foundation
7 |
8 | public class DefaultMeterProvider: MeterProvider {
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
9 | public static var instance: MeterProvider = DefaultMeterProvider()
10 |
[109/110] Compiling OpenTelemetryApi IntObserverMetric.swift
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Logs/DefaultLogger.swift:10:22: warning: static property 'instanceWithDomain' is not concurrency-safe because non-'Sendable' type 'DefaultLogger' may have shared mutable state; this is an error in the Swift 6 language mode
6 | import Foundation
7 |
8 | public class DefaultLogger: Logger {
| `- note: class 'DefaultLogger' does not conform to the 'Sendable' protocol
9 |
10 | private static let instanceWithDomain = DefaultLogger(true)
| |- warning: static property 'instanceWithDomain' is not concurrency-safe because non-'Sendable' type 'DefaultLogger' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'instanceWithDomain' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 | private static let instanceNoDomain = DefaultLogger(false)
12 | private static let noopLogRecordBuilder = NoopLogRecordBuilder()
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Logs/DefaultLogger.swift:11:22: warning: static property 'instanceNoDomain' is not concurrency-safe because non-'Sendable' type 'DefaultLogger' may have shared mutable state; this is an error in the Swift 6 language mode
6 | import Foundation
7 |
8 | public class DefaultLogger: Logger {
| `- note: class 'DefaultLogger' does not conform to the 'Sendable' protocol
9 |
10 | private static let instanceWithDomain = DefaultLogger(true)
11 | private static let instanceNoDomain = DefaultLogger(false)
| |- warning: static property 'instanceNoDomain' is not concurrency-safe because non-'Sendable' type 'DefaultLogger' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'instanceNoDomain' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 | private static let noopLogRecordBuilder = NoopLogRecordBuilder()
13 |
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Logs/DefaultLogger.swift:12:22: warning: static property 'noopLogRecordBuilder' is not concurrency-safe because non-'Sendable' type 'DefaultLogger.NoopLogRecordBuilder' may have shared mutable state; this is an error in the Swift 6 language mode
10 | private static let instanceWithDomain = DefaultLogger(true)
11 | private static let instanceNoDomain = DefaultLogger(false)
12 | private static let noopLogRecordBuilder = NoopLogRecordBuilder()
| |- warning: static property 'noopLogRecordBuilder' is not concurrency-safe because non-'Sendable' type 'DefaultLogger.NoopLogRecordBuilder' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'noopLogRecordBuilder' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 | private var hasDomain: Bool
:
37 | }
38 |
39 | private class NoopLogRecordBuilder: EventBuilder {
| `- note: class 'NoopLogRecordBuilder' does not conform to the 'Sendable' protocol
40 | func setTimestamp(_ timestamp: Date) -> Self {
41 | return self
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Logs/DefaultLoggerProvider.swift:9:23: warning: static property 'instance' is not concurrency-safe because non-'Sendable' type 'any LoggerProvider' may have shared mutable state; this is an error in the Swift 6 language mode
7 |
8 | public class DefaultLoggerProvider: LoggerProvider {
9 | public static let instance: LoggerProvider = DefaultLoggerProvider()
| |- warning: static property 'instance' is not concurrency-safe because non-'Sendable' type 'any LoggerProvider' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'instance' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 | fileprivate static let noopBuilderWithDomain = NoopLoggerBuilder(true)
11 | fileprivate static let noopBuilderNoDomain = NoopLoggerBuilder(false)
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Logs/LoggerProvider.swift:8:17: note: protocol 'LoggerProvider' does not conform to the 'Sendable' protocol
6 | import Foundation
7 |
8 | public protocol LoggerProvider: AnyObject {
| `- note: protocol 'LoggerProvider' does not conform to the 'Sendable' protocol
9 | /// Returns a Logger for a given name and version
10 | /// - Parameters:
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Logs/DefaultLoggerProvider.swift:10:28: warning: static property 'noopBuilderWithDomain' is not concurrency-safe because non-'Sendable' type 'NoopLoggerBuilder' may have shared mutable state; this is an error in the Swift 6 language mode
8 | public class DefaultLoggerProvider: LoggerProvider {
9 | public static let instance: LoggerProvider = DefaultLoggerProvider()
10 | fileprivate static let noopBuilderWithDomain = NoopLoggerBuilder(true)
| |- warning: static property 'noopBuilderWithDomain' is not concurrency-safe because non-'Sendable' type 'NoopLoggerBuilder' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'noopBuilderWithDomain' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 | fileprivate static let noopBuilderNoDomain = NoopLoggerBuilder(false)
12 |
:
20 | }
21 | // swiftlint:disable private_over_fileprivate
22 | fileprivate class NoopLoggerBuilder: LoggerBuilder {
| `- note: class 'NoopLoggerBuilder' does not conform to the 'Sendable' protocol
23 | // swiftlint:enable private_over_fileprivate
24 | private let hasDomain: Bool
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Logs/DefaultLoggerProvider.swift:11:28: warning: static property 'noopBuilderNoDomain' is not concurrency-safe because non-'Sendable' type 'NoopLoggerBuilder' may have shared mutable state; this is an error in the Swift 6 language mode
9 | public static let instance: LoggerProvider = DefaultLoggerProvider()
10 | fileprivate static let noopBuilderWithDomain = NoopLoggerBuilder(true)
11 | fileprivate static let noopBuilderNoDomain = NoopLoggerBuilder(false)
| |- warning: static property 'noopBuilderNoDomain' is not concurrency-safe because non-'Sendable' type 'NoopLoggerBuilder' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'noopBuilderNoDomain' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |
13 | public func get(instrumentationScopeName: String) -> Logger {
:
20 | }
21 | // swiftlint:disable private_over_fileprivate
22 | fileprivate class NoopLoggerBuilder: LoggerBuilder {
| `- note: class 'NoopLoggerBuilder' does not conform to the 'Sendable' protocol
23 | // swiftlint:enable private_over_fileprivate
24 | private let hasDomain: Bool
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:9:23: warning: static property 'instance' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
7 |
8 | public class DefaultMeterProvider: MeterProvider {
9 | public static var instance: MeterProvider = DefaultMeterProvider()
| |- warning: static property 'instance' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'instance' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'instance' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 |
11 | static var proxyMeter = ProxyMeter()
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:9:33: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
7 |
8 | public class DefaultMeterProvider: MeterProvider {
9 | public static var instance: MeterProvider = DefaultMeterProvider()
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
10 |
11 | static var proxyMeter = ProxyMeter()
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:11:16: warning: static property 'proxyMeter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
9 | public static var instance: MeterProvider = DefaultMeterProvider()
10 |
11 | static var proxyMeter = ProxyMeter()
| |- warning: static property 'proxyMeter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'proxyMeter' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'proxyMeter' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 | static var initialized = false
13 |
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:12:16: warning: static property 'initialized' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
10 |
11 | static var proxyMeter = ProxyMeter()
12 | static var initialized = false
| |- warning: static property 'initialized' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'initialized' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'initialized' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 | init() {}
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:16:49: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
14 | init() {}
15 |
16 | public static func setDefault(meterFactory: MeterProvider) {
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
17 | guard !initialized else {
18 | return
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:8:36: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
6 | import Foundation
7 |
8 | public class DefaultMeterProvider: MeterProvider {
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
9 | public static var instance: MeterProvider = DefaultMeterProvider()
10 |
[110/110] Compiling OpenTelemetryApi IntObserverMetricHandle.swift
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Logs/DefaultLogger.swift:10:22: warning: static property 'instanceWithDomain' is not concurrency-safe because non-'Sendable' type 'DefaultLogger' may have shared mutable state; this is an error in the Swift 6 language mode
6 | import Foundation
7 |
8 | public class DefaultLogger: Logger {
| `- note: class 'DefaultLogger' does not conform to the 'Sendable' protocol
9 |
10 | private static let instanceWithDomain = DefaultLogger(true)
| |- warning: static property 'instanceWithDomain' is not concurrency-safe because non-'Sendable' type 'DefaultLogger' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'instanceWithDomain' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 | private static let instanceNoDomain = DefaultLogger(false)
12 | private static let noopLogRecordBuilder = NoopLogRecordBuilder()
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Logs/DefaultLogger.swift:11:22: warning: static property 'instanceNoDomain' is not concurrency-safe because non-'Sendable' type 'DefaultLogger' may have shared mutable state; this is an error in the Swift 6 language mode
6 | import Foundation
7 |
8 | public class DefaultLogger: Logger {
| `- note: class 'DefaultLogger' does not conform to the 'Sendable' protocol
9 |
10 | private static let instanceWithDomain = DefaultLogger(true)
11 | private static let instanceNoDomain = DefaultLogger(false)
| |- warning: static property 'instanceNoDomain' is not concurrency-safe because non-'Sendable' type 'DefaultLogger' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'instanceNoDomain' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 | private static let noopLogRecordBuilder = NoopLogRecordBuilder()
13 |
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Logs/DefaultLogger.swift:12:22: warning: static property 'noopLogRecordBuilder' is not concurrency-safe because non-'Sendable' type 'DefaultLogger.NoopLogRecordBuilder' may have shared mutable state; this is an error in the Swift 6 language mode
10 | private static let instanceWithDomain = DefaultLogger(true)
11 | private static let instanceNoDomain = DefaultLogger(false)
12 | private static let noopLogRecordBuilder = NoopLogRecordBuilder()
| |- warning: static property 'noopLogRecordBuilder' is not concurrency-safe because non-'Sendable' type 'DefaultLogger.NoopLogRecordBuilder' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'noopLogRecordBuilder' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 | private var hasDomain: Bool
:
37 | }
38 |
39 | private class NoopLogRecordBuilder: EventBuilder {
| `- note: class 'NoopLogRecordBuilder' does not conform to the 'Sendable' protocol
40 | func setTimestamp(_ timestamp: Date) -> Self {
41 | return self
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Logs/DefaultLoggerProvider.swift:9:23: warning: static property 'instance' is not concurrency-safe because non-'Sendable' type 'any LoggerProvider' may have shared mutable state; this is an error in the Swift 6 language mode
7 |
8 | public class DefaultLoggerProvider: LoggerProvider {
9 | public static let instance: LoggerProvider = DefaultLoggerProvider()
| |- warning: static property 'instance' is not concurrency-safe because non-'Sendable' type 'any LoggerProvider' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'instance' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 | fileprivate static let noopBuilderWithDomain = NoopLoggerBuilder(true)
11 | fileprivate static let noopBuilderNoDomain = NoopLoggerBuilder(false)
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Logs/LoggerProvider.swift:8:17: note: protocol 'LoggerProvider' does not conform to the 'Sendable' protocol
6 | import Foundation
7 |
8 | public protocol LoggerProvider: AnyObject {
| `- note: protocol 'LoggerProvider' does not conform to the 'Sendable' protocol
9 | /// Returns a Logger for a given name and version
10 | /// - Parameters:
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Logs/DefaultLoggerProvider.swift:10:28: warning: static property 'noopBuilderWithDomain' is not concurrency-safe because non-'Sendable' type 'NoopLoggerBuilder' may have shared mutable state; this is an error in the Swift 6 language mode
8 | public class DefaultLoggerProvider: LoggerProvider {
9 | public static let instance: LoggerProvider = DefaultLoggerProvider()
10 | fileprivate static let noopBuilderWithDomain = NoopLoggerBuilder(true)
| |- warning: static property 'noopBuilderWithDomain' is not concurrency-safe because non-'Sendable' type 'NoopLoggerBuilder' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'noopBuilderWithDomain' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 | fileprivate static let noopBuilderNoDomain = NoopLoggerBuilder(false)
12 |
:
20 | }
21 | // swiftlint:disable private_over_fileprivate
22 | fileprivate class NoopLoggerBuilder: LoggerBuilder {
| `- note: class 'NoopLoggerBuilder' does not conform to the 'Sendable' protocol
23 | // swiftlint:enable private_over_fileprivate
24 | private let hasDomain: Bool
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Logs/DefaultLoggerProvider.swift:11:28: warning: static property 'noopBuilderNoDomain' is not concurrency-safe because non-'Sendable' type 'NoopLoggerBuilder' may have shared mutable state; this is an error in the Swift 6 language mode
9 | public static let instance: LoggerProvider = DefaultLoggerProvider()
10 | fileprivate static let noopBuilderWithDomain = NoopLoggerBuilder(true)
11 | fileprivate static let noopBuilderNoDomain = NoopLoggerBuilder(false)
| |- warning: static property 'noopBuilderNoDomain' is not concurrency-safe because non-'Sendable' type 'NoopLoggerBuilder' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'noopBuilderNoDomain' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |
13 | public func get(instrumentationScopeName: String) -> Logger {
:
20 | }
21 | // swiftlint:disable private_over_fileprivate
22 | fileprivate class NoopLoggerBuilder: LoggerBuilder {
| `- note: class 'NoopLoggerBuilder' does not conform to the 'Sendable' protocol
23 | // swiftlint:enable private_over_fileprivate
24 | private let hasDomain: Bool
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:9:23: warning: static property 'instance' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
7 |
8 | public class DefaultMeterProvider: MeterProvider {
9 | public static var instance: MeterProvider = DefaultMeterProvider()
| |- warning: static property 'instance' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'instance' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'instance' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 |
11 | static var proxyMeter = ProxyMeter()
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:9:33: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
7 |
8 | public class DefaultMeterProvider: MeterProvider {
9 | public static var instance: MeterProvider = DefaultMeterProvider()
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
10 |
11 | static var proxyMeter = ProxyMeter()
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:11:16: warning: static property 'proxyMeter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
9 | public static var instance: MeterProvider = DefaultMeterProvider()
10 |
11 | static var proxyMeter = ProxyMeter()
| |- warning: static property 'proxyMeter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'proxyMeter' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'proxyMeter' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 | static var initialized = false
13 |
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:12:16: warning: static property 'initialized' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
10 |
11 | static var proxyMeter = ProxyMeter()
12 | static var initialized = false
| |- warning: static property 'initialized' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'initialized' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'initialized' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 | init() {}
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:16:49: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
14 | init() {}
15 |
16 | public static func setDefault(meterFactory: MeterProvider) {
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
17 | guard !initialized else {
18 | return
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:8:36: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
6 | import Foundation
7 |
8 | public class DefaultMeterProvider: MeterProvider {
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
9 | public static var instance: MeterProvider = DefaultMeterProvider()
10 |
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-2":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:android-6.1-latest swift build --swift-sdk aarch64-unknown-linux-android24 2>&1
android-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:fe1962677657b2408c217cb5cceb3c09bc1d91486e360cebbc6eee461a5945d8
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:android-6.1-latest
[0/1] Planning build
Building for debugging...
[0/1] Write swift-version-24593BA9C3E375BF.txt
[2/96] Compiling OpenTelemetryApi LongHistogramBuilder.swift
[3/96] Compiling OpenTelemetryApi LongUpDownCounter.swift
[4/96] Compiling OpenTelemetryApi LongUpDownCounterBuilder.swift
[5/96] Compiling OpenTelemetryApi MeterBuilder.swift
[6/96] Compiling OpenTelemetryApi ObservableDoubleCounter.swift
[7/96] Compiling OpenTelemetryApi ObservableDoubleGauge.swift
[8/96] Compiling OpenTelemetryApi ObservableDoubleMeasurement.swift
[9/96] Compiling OpenTelemetryApi ObservableDoubleUpDownCounter.swift
[10/96] Compiling OpenTelemetryApi ObservableLongCounter.swift
[11/96] Compiling OpenTelemetryApi ObservableLongGauge.swift
[12/96] Compiling OpenTelemetryApi ObservableLongMeasurement.swift
[13/96] Compiling OpenTelemetryApi ObservableLongUpDownCounter.swift
[14/96] Compiling OpenTelemetryApi StableMeter.swift
error: emit-module command failed with exit code 1 (use -v to see invocation)
[15/109] Compiling OpenTelemetryApi Baggage.swift
[16/109] Compiling OpenTelemetryApi BaggageBuilder.swift
[17/109] Compiling OpenTelemetryApi BaggageManager.swift
[18/109] Compiling OpenTelemetryApi BaggageManagerProvider.swift
[19/109] Compiling OpenTelemetryApi DefaultBaggage.swift
[20/109] Compiling OpenTelemetryApi DefaultBaggageBuilder.swift
[21/109] Compiling OpenTelemetryApi DefaultBaggageManager.swift
[22/109] Compiling OpenTelemetryApi DefaultBaggageManagerProvider.swift
[23/109] Compiling OpenTelemetryApi EmptyBaggage.swift
[24/109] Compiling OpenTelemetryApi EmptyBaggageBuilder.swift
[25/109] Compiling OpenTelemetryApi Entry.swift
[26/109] Compiling OpenTelemetryApi EntryKey.swift
[27/109] Compiling OpenTelemetryApi EntryMetadata.swift
[28/109] Compiling OpenTelemetryApi EntryValue.swift
[29/109] Emitting module OpenTelemetryApi
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:9:33: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
7 |
8 | public class DefaultMeterProvider: MeterProvider {
9 | public static var instance: MeterProvider = DefaultMeterProvider()
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
10 |
11 | static var proxyMeter = ProxyMeter()
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:16:49: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
14 | init() {}
15 |
16 | public static func setDefault(meterFactory: MeterProvider) {
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
17 | guard !initialized else {
18 | return
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:8:36: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
6 | import Foundation
7 |
8 | public class DefaultMeterProvider: MeterProvider {
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
9 | public static var instance: MeterProvider = DefaultMeterProvider()
10 |
/host/spi-builder-workspace/Sources/OpenTelemetryApi/OpenTelemetry.swift:25:42: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
23 |
24 | /// Registered MeterProvider or default via DefaultMeterProvider.instance.
25 | public private(set) var meterProvider: MeterProvider
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
26 |
27 | public private(set) var stableMeterProvider: StableMeterProvider?
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Trace/SpanException.swift:30:11: error: cannot find type 'NSException' in scope
28 |
29 | #if !os(Linux)
30 | extension NSException: SpanException {
| `- error: cannot find type 'NSException' in scope
31 | public var type: String {
32 | name.rawValue
[30/109] Compiling OpenTelemetryApi SemanticAttributes.swift
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Trace/SpanException.swift:30:11: error: cannot find type 'NSException' in scope
28 |
29 | #if !os(Linux)
30 | extension NSException: SpanException {
| `- error: cannot find type 'NSException' in scope
31 | public var type: String {
32 | name.rawValue
[31/109] Compiling OpenTelemetryApi Span.swift
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Trace/SpanException.swift:30:11: error: cannot find type 'NSException' in scope
28 |
29 | #if !os(Linux)
30 | extension NSException: SpanException {
| `- error: cannot find type 'NSException' in scope
31 | public var type: String {
32 | name.rawValue
[32/109] Compiling OpenTelemetryApi SpanBuilder.swift
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Trace/SpanException.swift:30:11: error: cannot find type 'NSException' in scope
28 |
29 | #if !os(Linux)
30 | extension NSException: SpanException {
| `- error: cannot find type 'NSException' in scope
31 | public var type: String {
32 | name.rawValue
[33/109] Compiling OpenTelemetryApi SpanContext.swift
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Trace/SpanException.swift:30:11: error: cannot find type 'NSException' in scope
28 |
29 | #if !os(Linux)
30 | extension NSException: SpanException {
| `- error: cannot find type 'NSException' in scope
31 | public var type: String {
32 | name.rawValue
[34/109] Compiling OpenTelemetryApi SpanException.swift
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Trace/SpanException.swift:30:11: error: cannot find type 'NSException' in scope
28 |
29 | #if !os(Linux)
30 | extension NSException: SpanException {
| `- error: cannot find type 'NSException' in scope
31 | public var type: String {
32 | name.rawValue
[35/109] Compiling OpenTelemetryApi SpanId.swift
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Trace/SpanException.swift:30:11: error: cannot find type 'NSException' in scope
28 |
29 | #if !os(Linux)
30 | extension NSException: SpanException {
| `- error: cannot find type 'NSException' in scope
31 | public var type: String {
32 | name.rawValue
[36/109] Compiling OpenTelemetryApi SpanKind.swift
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Trace/SpanException.swift:30:11: error: cannot find type 'NSException' in scope
28 |
29 | #if !os(Linux)
30 | extension NSException: SpanException {
| `- error: cannot find type 'NSException' in scope
31 | public var type: String {
32 | name.rawValue
[37/109] Compiling OpenTelemetryApi Status.swift
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Trace/SpanException.swift:30:11: error: cannot find type 'NSException' in scope
28 |
29 | #if !os(Linux)
30 | extension NSException: SpanException {
| `- error: cannot find type 'NSException' in scope
31 | public var type: String {
32 | name.rawValue
[38/109] Compiling OpenTelemetryApi TraceFlags.swift
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Trace/SpanException.swift:30:11: error: cannot find type 'NSException' in scope
28 |
29 | #if !os(Linux)
30 | extension NSException: SpanException {
| `- error: cannot find type 'NSException' in scope
31 | public var type: String {
32 | name.rawValue
[39/109] Compiling OpenTelemetryApi TraceId.swift
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Trace/SpanException.swift:30:11: error: cannot find type 'NSException' in scope
28 |
29 | #if !os(Linux)
30 | extension NSException: SpanException {
| `- error: cannot find type 'NSException' in scope
31 | public var type: String {
32 | name.rawValue
[40/109] Compiling OpenTelemetryApi TraceState.swift
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Trace/SpanException.swift:30:11: error: cannot find type 'NSException' in scope
28 |
29 | #if !os(Linux)
30 | extension NSException: SpanException {
| `- error: cannot find type 'NSException' in scope
31 | public var type: String {
32 | name.rawValue
[41/109] Compiling OpenTelemetryApi Tracer.swift
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Trace/SpanException.swift:30:11: error: cannot find type 'NSException' in scope
28 |
29 | #if !os(Linux)
30 | extension NSException: SpanException {
| `- error: cannot find type 'NSException' in scope
31 | public var type: String {
32 | name.rawValue
[42/109] Compiling OpenTelemetryApi TracerProvider.swift
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Trace/SpanException.swift:30:11: error: cannot find type 'NSException' in scope
28 |
29 | #if !os(Linux)
30 | extension NSException: SpanException {
| `- error: cannot find type 'NSException' in scope
31 | public var type: String {
32 | name.rawValue
[43/109] Compiling OpenTelemetryApi MeasureMetric.swift
[44/109] Compiling OpenTelemetryApi BoundHistogramMetric.swift
[45/109] Compiling OpenTelemetryApi HistogramMetric.swift
[46/109] Compiling OpenTelemetryApi BoundCounterMetric.swift
[47/109] Compiling OpenTelemetryApi CounterMetric.swift
[48/109] Compiling OpenTelemetryApi LabelSet.swift
[49/109] Compiling OpenTelemetryApi Meter.swift
[50/109] Compiling OpenTelemetryApi MeterProvider.swift
[51/109] Compiling OpenTelemetryApi ProxyMeter.swift
[52/109] Compiling OpenTelemetryApi BoundRawCounterMetric.swift
[53/109] Compiling OpenTelemetryApi BoundRawHistogramMetric.swift
[54/109] Compiling OpenTelemetryApi RawCounterMetric.swift
[55/109] Compiling OpenTelemetryApi RawHistogramMetric.swift
[56/109] Compiling OpenTelemetryApi DefaultStableMeter.swift
[57/109] Compiling OpenTelemetryApi DefaultStableMeterProvider.swift
[58/109] Compiling OpenTelemetryApi DoubleCounter.swift
[59/109] Compiling OpenTelemetryApi DoubleCounterBuilder.swift
[60/109] Compiling OpenTelemetryApi DoubleGaugeBuilder.swift
[61/109] Compiling OpenTelemetryApi DoubleHistogram.swift
[62/109] Compiling OpenTelemetryApi DoubleHistogramBuilder.swift
[63/109] Compiling OpenTelemetryApi DoubleUpDownCounter.swift
[64/109] Compiling OpenTelemetryApi DoubleUpDownCounterBuilder.swift
[65/109] Compiling OpenTelemetryApi LongCounter.swift
[66/109] Compiling OpenTelemetryApi LongCounterBuilder.swift
[67/109] Compiling OpenTelemetryApi LongGaugeBuilder.swift
[68/109] Compiling OpenTelemetryApi LongHistogram.swift
[69/109] Compiling OpenTelemetryApi StableMeterProvider.swift
/host/spi-builder-workspace/Sources/OpenTelemetryApi/OpenTelemetry.swift:25:42: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
23 |
24 | /// Registered MeterProvider or default via DefaultMeterProvider.instance.
25 | public private(set) var meterProvider: MeterProvider
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
26 |
27 | public private(set) var stableMeterProvider: StableMeterProvider?
[70/109] Compiling OpenTelemetryApi OpenTelemetry.swift
/host/spi-builder-workspace/Sources/OpenTelemetryApi/OpenTelemetry.swift:25:42: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
23 |
24 | /// Registered MeterProvider or default via DefaultMeterProvider.instance.
25 | public private(set) var meterProvider: MeterProvider
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
26 |
27 | public private(set) var stableMeterProvider: StableMeterProvider?
[71/109] Compiling OpenTelemetryApi ContextPropagators.swift
/host/spi-builder-workspace/Sources/OpenTelemetryApi/OpenTelemetry.swift:25:42: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
23 |
24 | /// Registered MeterProvider or default via DefaultMeterProvider.instance.
25 | public private(set) var meterProvider: MeterProvider
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
26 |
27 | public private(set) var stableMeterProvider: StableMeterProvider?
[72/109] Compiling OpenTelemetryApi DefaultContextPropagators.swift
/host/spi-builder-workspace/Sources/OpenTelemetryApi/OpenTelemetry.swift:25:42: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
23 |
24 | /// Registered MeterProvider or default via DefaultMeterProvider.instance.
25 | public private(set) var meterProvider: MeterProvider
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
26 |
27 | public private(set) var stableMeterProvider: StableMeterProvider?
[73/109] Compiling OpenTelemetryApi DefaultTracer.swift
/host/spi-builder-workspace/Sources/OpenTelemetryApi/OpenTelemetry.swift:25:42: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
23 |
24 | /// Registered MeterProvider or default via DefaultMeterProvider.instance.
25 | public private(set) var meterProvider: MeterProvider
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
26 |
27 | public private(set) var stableMeterProvider: StableMeterProvider?
[74/109] Compiling OpenTelemetryApi DefaultTracerProvider.swift
/host/spi-builder-workspace/Sources/OpenTelemetryApi/OpenTelemetry.swift:25:42: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
23 |
24 | /// Registered MeterProvider or default via DefaultMeterProvider.instance.
25 | public private(set) var meterProvider: MeterProvider
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
26 |
27 | public private(set) var stableMeterProvider: StableMeterProvider?
[75/109] Compiling OpenTelemetryApi PropagatedSpan.swift
/host/spi-builder-workspace/Sources/OpenTelemetryApi/OpenTelemetry.swift:25:42: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
23 |
24 | /// Registered MeterProvider or default via DefaultMeterProvider.instance.
25 | public private(set) var meterProvider: MeterProvider
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
26 |
27 | public private(set) var stableMeterProvider: StableMeterProvider?
[76/109] Compiling OpenTelemetryApi PropagatedSpanBuilder.swift
/host/spi-builder-workspace/Sources/OpenTelemetryApi/OpenTelemetry.swift:25:42: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
23 |
24 | /// Registered MeterProvider or default via DefaultMeterProvider.instance.
25 | public private(set) var meterProvider: MeterProvider
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
26 |
27 | public private(set) var stableMeterProvider: StableMeterProvider?
[77/109] Compiling OpenTelemetryApi B3Propagator.swift
/host/spi-builder-workspace/Sources/OpenTelemetryApi/OpenTelemetry.swift:25:42: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
23 |
24 | /// Registered MeterProvider or default via DefaultMeterProvider.instance.
25 | public private(set) var meterProvider: MeterProvider
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
26 |
27 | public private(set) var stableMeterProvider: StableMeterProvider?
[78/109] Compiling OpenTelemetryApi BinaryFormattable.swift
/host/spi-builder-workspace/Sources/OpenTelemetryApi/OpenTelemetry.swift:25:42: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
23 |
24 | /// Registered MeterProvider or default via DefaultMeterProvider.instance.
25 | public private(set) var meterProvider: MeterProvider
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
26 |
27 | public private(set) var stableMeterProvider: StableMeterProvider?
[79/109] Compiling OpenTelemetryApi JaegerPropagator.swift
/host/spi-builder-workspace/Sources/OpenTelemetryApi/OpenTelemetry.swift:25:42: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
23 |
24 | /// Registered MeterProvider or default via DefaultMeterProvider.instance.
25 | public private(set) var meterProvider: MeterProvider
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
26 |
27 | public private(set) var stableMeterProvider: StableMeterProvider?
[80/109] Compiling OpenTelemetryApi TextMapPropagator.swift
/host/spi-builder-workspace/Sources/OpenTelemetryApi/OpenTelemetry.swift:25:42: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
23 |
24 | /// Registered MeterProvider or default via DefaultMeterProvider.instance.
25 | public private(set) var meterProvider: MeterProvider
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
26 |
27 | public private(set) var stableMeterProvider: StableMeterProvider?
[81/109] Compiling OpenTelemetryApi W3CTraceContextPropagator.swift
/host/spi-builder-workspace/Sources/OpenTelemetryApi/OpenTelemetry.swift:25:42: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
23 |
24 | /// Registered MeterProvider or default via DefaultMeterProvider.instance.
25 | public private(set) var meterProvider: MeterProvider
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
26 |
27 | public private(set) var stableMeterProvider: StableMeterProvider?
[82/109] Compiling OpenTelemetryApi DefaultLogger.swift
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:9:33: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
7 |
8 | public class DefaultMeterProvider: MeterProvider {
9 | public static var instance: MeterProvider = DefaultMeterProvider()
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
10 |
11 | static var proxyMeter = ProxyMeter()
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:16:49: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
14 | init() {}
15 |
16 | public static func setDefault(meterFactory: MeterProvider) {
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
17 | guard !initialized else {
18 | return
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:8:36: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
6 | import Foundation
7 |
8 | public class DefaultMeterProvider: MeterProvider {
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
9 | public static var instance: MeterProvider = DefaultMeterProvider()
10 |
[83/109] Compiling OpenTelemetryApi DefaultLoggerProvider.swift
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:9:33: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
7 |
8 | public class DefaultMeterProvider: MeterProvider {
9 | public static var instance: MeterProvider = DefaultMeterProvider()
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
10 |
11 | static var proxyMeter = ProxyMeter()
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:16:49: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
14 | init() {}
15 |
16 | public static func setDefault(meterFactory: MeterProvider) {
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
17 | guard !initialized else {
18 | return
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:8:36: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
6 | import Foundation
7 |
8 | public class DefaultMeterProvider: MeterProvider {
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
9 | public static var instance: MeterProvider = DefaultMeterProvider()
10 |
[84/109] Compiling OpenTelemetryApi EventBuilder.swift
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:9:33: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
7 |
8 | public class DefaultMeterProvider: MeterProvider {
9 | public static var instance: MeterProvider = DefaultMeterProvider()
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
10 |
11 | static var proxyMeter = ProxyMeter()
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:16:49: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
14 | init() {}
15 |
16 | public static func setDefault(meterFactory: MeterProvider) {
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
17 | guard !initialized else {
18 | return
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:8:36: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
6 | import Foundation
7 |
8 | public class DefaultMeterProvider: MeterProvider {
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
9 | public static var instance: MeterProvider = DefaultMeterProvider()
10 |
[85/109] Compiling OpenTelemetryApi LogRecordBuilder.swift
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:9:33: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
7 |
8 | public class DefaultMeterProvider: MeterProvider {
9 | public static var instance: MeterProvider = DefaultMeterProvider()
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
10 |
11 | static var proxyMeter = ProxyMeter()
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:16:49: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
14 | init() {}
15 |
16 | public static func setDefault(meterFactory: MeterProvider) {
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
17 | guard !initialized else {
18 | return
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:8:36: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
6 | import Foundation
7 |
8 | public class DefaultMeterProvider: MeterProvider {
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
9 | public static var instance: MeterProvider = DefaultMeterProvider()
10 |
[86/109] Compiling OpenTelemetryApi Logger.swift
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:9:33: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
7 |
8 | public class DefaultMeterProvider: MeterProvider {
9 | public static var instance: MeterProvider = DefaultMeterProvider()
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
10 |
11 | static var proxyMeter = ProxyMeter()
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:16:49: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
14 | init() {}
15 |
16 | public static func setDefault(meterFactory: MeterProvider) {
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
17 | guard !initialized else {
18 | return
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:8:36: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
6 | import Foundation
7 |
8 | public class DefaultMeterProvider: MeterProvider {
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
9 | public static var instance: MeterProvider = DefaultMeterProvider()
10 |
[87/109] Compiling OpenTelemetryApi LoggerBuilder.swift
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:9:33: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
7 |
8 | public class DefaultMeterProvider: MeterProvider {
9 | public static var instance: MeterProvider = DefaultMeterProvider()
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
10 |
11 | static var proxyMeter = ProxyMeter()
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:16:49: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
14 | init() {}
15 |
16 | public static func setDefault(meterFactory: MeterProvider) {
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
17 | guard !initialized else {
18 | return
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:8:36: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
6 | import Foundation
7 |
8 | public class DefaultMeterProvider: MeterProvider {
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
9 | public static var instance: MeterProvider = DefaultMeterProvider()
10 |
[88/109] Compiling OpenTelemetryApi LoggerProvider.swift
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:9:33: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
7 |
8 | public class DefaultMeterProvider: MeterProvider {
9 | public static var instance: MeterProvider = DefaultMeterProvider()
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
10 |
11 | static var proxyMeter = ProxyMeter()
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:16:49: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
14 | init() {}
15 |
16 | public static func setDefault(meterFactory: MeterProvider) {
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
17 | guard !initialized else {
18 | return
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:8:36: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
6 | import Foundation
7 |
8 | public class DefaultMeterProvider: MeterProvider {
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
9 | public static var instance: MeterProvider = DefaultMeterProvider()
10 |
[89/109] Compiling OpenTelemetryApi Severity.swift
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:9:33: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
7 |
8 | public class DefaultMeterProvider: MeterProvider {
9 | public static var instance: MeterProvider = DefaultMeterProvider()
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
10 |
11 | static var proxyMeter = ProxyMeter()
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:16:49: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
14 | init() {}
15 |
16 | public static func setDefault(meterFactory: MeterProvider) {
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
17 | guard !initialized else {
18 | return
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:8:36: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
6 | import Foundation
7 |
8 | public class DefaultMeterProvider: MeterProvider {
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
9 | public static var instance: MeterProvider = DefaultMeterProvider()
10 |
[90/109] Compiling OpenTelemetryApi DefaultMeterProvider.swift
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:9:33: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
7 |
8 | public class DefaultMeterProvider: MeterProvider {
9 | public static var instance: MeterProvider = DefaultMeterProvider()
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
10 |
11 | static var proxyMeter = ProxyMeter()
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:16:49: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
14 | init() {}
15 |
16 | public static func setDefault(meterFactory: MeterProvider) {
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
17 | guard !initialized else {
18 | return
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:8:36: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
6 | import Foundation
7 |
8 | public class DefaultMeterProvider: MeterProvider {
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
9 | public static var instance: MeterProvider = DefaultMeterProvider()
10 |
[91/109] Compiling OpenTelemetryApi BoundMeasureMetric.swift
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:9:33: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
7 |
8 | public class DefaultMeterProvider: MeterProvider {
9 | public static var instance: MeterProvider = DefaultMeterProvider()
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
10 |
11 | static var proxyMeter = ProxyMeter()
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:16:49: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
14 | init() {}
15 |
16 | public static func setDefault(meterFactory: MeterProvider) {
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
17 | guard !initialized else {
18 | return
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:8:36: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
6 | import Foundation
7 |
8 | public class DefaultMeterProvider: MeterProvider {
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
9 | public static var instance: MeterProvider = DefaultMeterProvider()
10 |
[92/109] Compiling OpenTelemetryApi DoubleObserverMetric.swift
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:9:33: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
7 |
8 | public class DefaultMeterProvider: MeterProvider {
9 | public static var instance: MeterProvider = DefaultMeterProvider()
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
10 |
11 | static var proxyMeter = ProxyMeter()
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:16:49: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
14 | init() {}
15 |
16 | public static func setDefault(meterFactory: MeterProvider) {
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
17 | guard !initialized else {
18 | return
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:8:36: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
6 | import Foundation
7 |
8 | public class DefaultMeterProvider: MeterProvider {
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
9 | public static var instance: MeterProvider = DefaultMeterProvider()
10 |
[93/109] Compiling OpenTelemetryApi DoubleObserverMetricHandle.swift
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:9:33: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
7 |
8 | public class DefaultMeterProvider: MeterProvider {
9 | public static var instance: MeterProvider = DefaultMeterProvider()
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
10 |
11 | static var proxyMeter = ProxyMeter()
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:16:49: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
14 | init() {}
15 |
16 | public static func setDefault(meterFactory: MeterProvider) {
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
17 | guard !initialized else {
18 | return
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:8:36: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
6 | import Foundation
7 |
8 | public class DefaultMeterProvider: MeterProvider {
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
9 | public static var instance: MeterProvider = DefaultMeterProvider()
10 |
[94/109] Compiling OpenTelemetryApi IntObserverMetric.swift
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:9:33: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
7 |
8 | public class DefaultMeterProvider: MeterProvider {
9 | public static var instance: MeterProvider = DefaultMeterProvider()
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
10 |
11 | static var proxyMeter = ProxyMeter()
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:16:49: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
14 | init() {}
15 |
16 | public static func setDefault(meterFactory: MeterProvider) {
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
17 | guard !initialized else {
18 | return
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:8:36: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
6 | import Foundation
7 |
8 | public class DefaultMeterProvider: MeterProvider {
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
9 | public static var instance: MeterProvider = DefaultMeterProvider()
10 |
[95/109] Compiling OpenTelemetryApi IntObserverMetricHandle.swift
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:9:33: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
7 |
8 | public class DefaultMeterProvider: MeterProvider {
9 | public static var instance: MeterProvider = DefaultMeterProvider()
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
10 |
11 | static var proxyMeter = ProxyMeter()
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:16:49: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
14 | init() {}
15 |
16 | public static func setDefault(meterFactory: MeterProvider) {
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
17 | guard !initialized else {
18 | return
/host/spi-builder-workspace/Sources/OpenTelemetryApi/Metrics/DefaultMeterProvider.swift:8:36: warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
6 | import Foundation
7 |
8 | public class DefaultMeterProvider: MeterProvider {
| |- warning: 'MeterProvider' is deprecated: renamed to 'StableMeterProvider'
| `- note: use 'StableMeterProvider' instead
9 | public static var instance: MeterProvider = DefaultMeterProvider()
10 |
[96/109] Compiling OpenTelemetryApi JaegerBaggagePropagator.swift
[97/109] Compiling OpenTelemetryApi TextMapBaggagePropagator.swift
[98/109] Compiling OpenTelemetryApi W3CBaggagePropagator.swift
[99/109] Compiling OpenTelemetryApi ZipkinBaggagePropagator.swift
[100/109] Compiling OpenTelemetryApi AttributeArray.swift
[101/109] Compiling OpenTelemetryApi AttributeSet.swift
[102/109] Compiling OpenTelemetryApi AttributeValue.swift
[103/109] Compiling OpenTelemetryApi ActivityContextManager.swift
[104/109] Compiling OpenTelemetryApi ContextManager.swift
[105/109] Compiling OpenTelemetryApi OpenTelemetryContextProvider.swift
[106/109] Compiling OpenTelemetryApi TaskLocalContextManager.swift
[107/109] Compiling OpenTelemetryApi StringUtils.swift
[108/109] Compiling OpenTelemetryApi SwiftExtensions.swift
[109/109] Compiling OpenTelemetryApi TracestateUtils.swift
BUILD FAILURE 6.1 android