This is a staging environment. For live and up-to-date package information, visit swiftpackageindex.com.

The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Failed to build GatheredKit with Swift 6.0 (beta) for macOS (SPM).

Build Command

env DEVELOPER_DIR=/Applications/Xcode-15.3.0.app xcrun --toolchain org.swift.600202405261a swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete

Build Log

========================================
RunAll
========================================
Builder version: 4.40.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/JosephDuffy/GatheredKit.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/JosephDuffy/GatheredKit
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at 5fe60e4 Use `ResolutionMeasurement` for screen resolution properties
Cloned https://github.com/JosephDuffy/GatheredKit.git
Revision (git rev-parse @):
5fe60e4ce57c97b9109d032c426051c7db21432c
SPI manifest file found: $workDir/.spi.yml
SUCCESS checkout https://github.com/JosephDuffy/GatheredKit.git at main
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.0
Building package at path:  $workDir
https://github.com/JosephDuffy/GatheredKit.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-15.3.0.app xcrun --toolchain org.swift.600202405261a swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete
[1/1] Compiling plugin Swift-DocC
[2/2] Compiling plugin Swift-DocC Preview
Building for debugging...
[2/15] Write sources
[14/15] Write swift-version-6F35C1178C84523A.txt
[16/59] Emitting module GatheredKit
/Users/admin/builder/spi-builder-workspace/Sources/GatheredKit/Units/UnitMagneticField.swift:8:23: warning: static property 'tesla' is not concurrency-safe because non-'Sendable' type 'UnitMagneticField' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public final class UnitMagneticField: Dimension {
   |                    `- note: class 'UnitMagneticField' does not conform to the 'Sendable' protocol
 4 |     public override class func baseUnit() -> UnitMagneticField {
 5 |         tesla
 6 |     }
 7 |
 8 |     public static let tesla = UnitMagneticField(
   |                       |- warning: static property 'tesla' is not concurrency-safe because non-'Sendable' type 'UnitMagneticField' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'tesla' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 9 |         symbol: "T", converter: UnitConverterLinear(coefficient: 1)
10 |     )
/Users/admin/builder/spi-builder-workspace/Sources/GatheredKit/Units/UnitMagneticField.swift:12:23: warning: static property 'microTesla' is not concurrency-safe because non-'Sendable' type 'UnitMagneticField' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public final class UnitMagneticField: Dimension {
   |                    `- note: class 'UnitMagneticField' does not conform to the 'Sendable' protocol
 4 |     public override class func baseUnit() -> UnitMagneticField {
 5 |         tesla
   :
10 |     )
11 |
12 |     public static let microTesla = UnitMagneticField(
   |                       |- warning: static property 'microTesla' is not concurrency-safe because non-'Sendable' type 'UnitMagneticField' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'microTesla' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |         symbol: "µT", converter: UnitConverterLinear(coefficient: 1 / 1000)
14 |     )
[17/63] Compiling GatheredKit SourceProviderIdentifier.swift
/Users/admin/builder/spi-builder-workspace/Sources/GatheredKit/Units/UnitMagneticField.swift:8:23: warning: static property 'tesla' is not concurrency-safe because non-'Sendable' type 'UnitMagneticField' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public final class UnitMagneticField: Dimension {
   |                    `- note: class 'UnitMagneticField' does not conform to the 'Sendable' protocol
 4 |     public override class func baseUnit() -> UnitMagneticField {
 5 |         tesla
 6 |     }
 7 |
 8 |     public static let tesla = UnitMagneticField(
   |                       |- warning: static property 'tesla' is not concurrency-safe because non-'Sendable' type 'UnitMagneticField' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'tesla' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 9 |         symbol: "T", converter: UnitConverterLinear(coefficient: 1)
10 |     )
/Users/admin/builder/spi-builder-workspace/Sources/GatheredKit/Units/UnitMagneticField.swift:12:23: warning: static property 'microTesla' is not concurrency-safe because non-'Sendable' type 'UnitMagneticField' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public final class UnitMagneticField: Dimension {
   |                    `- note: class 'UnitMagneticField' does not conform to the 'Sendable' protocol
 4 |     public override class func baseUnit() -> UnitMagneticField {
 5 |         tesla
   :
10 |     )
11 |
12 |     public static let microTesla = UnitMagneticField(
   |                       |- warning: static property 'microTesla' is not concurrency-safe because non-'Sendable' type 'UnitMagneticField' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'microTesla' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |         symbol: "µT", converter: UnitConverterLinear(coefficient: 1 / 1000)
14 |     )
[18/63] Compiling GatheredKit UpdatingSourceProvider.swift
/Users/admin/builder/spi-builder-workspace/Sources/GatheredKit/Units/UnitMagneticField.swift:8:23: warning: static property 'tesla' is not concurrency-safe because non-'Sendable' type 'UnitMagneticField' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public final class UnitMagneticField: Dimension {
   |                    `- note: class 'UnitMagneticField' does not conform to the 'Sendable' protocol
 4 |     public override class func baseUnit() -> UnitMagneticField {
 5 |         tesla
 6 |     }
 7 |
 8 |     public static let tesla = UnitMagneticField(
   |                       |- warning: static property 'tesla' is not concurrency-safe because non-'Sendable' type 'UnitMagneticField' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'tesla' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 9 |         symbol: "T", converter: UnitConverterLinear(coefficient: 1)
10 |     )
/Users/admin/builder/spi-builder-workspace/Sources/GatheredKit/Units/UnitMagneticField.swift:12:23: warning: static property 'microTesla' is not concurrency-safe because non-'Sendable' type 'UnitMagneticField' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public final class UnitMagneticField: Dimension {
   |                    `- note: class 'UnitMagneticField' does not conform to the 'Sendable' protocol
 4 |     public override class func baseUnit() -> UnitMagneticField {
 5 |         tesla
   :
10 |     )
11 |
12 |     public static let microTesla = UnitMagneticField(
   |                       |- warning: static property 'microTesla' is not concurrency-safe because non-'Sendable' type 'UnitMagneticField' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'microTesla' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |         symbol: "µT", converter: UnitConverterLinear(coefficient: 1 / 1000)
14 |     )
[19/63] Compiling GatheredKit UnitFrequency+radiansPerSecond.swift
/Users/admin/builder/spi-builder-workspace/Sources/GatheredKit/Units/UnitMagneticField.swift:8:23: warning: static property 'tesla' is not concurrency-safe because non-'Sendable' type 'UnitMagneticField' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public final class UnitMagneticField: Dimension {
   |                    `- note: class 'UnitMagneticField' does not conform to the 'Sendable' protocol
 4 |     public override class func baseUnit() -> UnitMagneticField {
 5 |         tesla
 6 |     }
 7 |
 8 |     public static let tesla = UnitMagneticField(
   |                       |- warning: static property 'tesla' is not concurrency-safe because non-'Sendable' type 'UnitMagneticField' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'tesla' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 9 |         symbol: "T", converter: UnitConverterLinear(coefficient: 1)
10 |     )
/Users/admin/builder/spi-builder-workspace/Sources/GatheredKit/Units/UnitMagneticField.swift:12:23: warning: static property 'microTesla' is not concurrency-safe because non-'Sendable' type 'UnitMagneticField' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public final class UnitMagneticField: Dimension {
   |                    `- note: class 'UnitMagneticField' does not conform to the 'Sendable' protocol
 4 |     public override class func baseUnit() -> UnitMagneticField {
 5 |         tesla
   :
10 |     )
11 |
12 |     public static let microTesla = UnitMagneticField(
   |                       |- warning: static property 'microTesla' is not concurrency-safe because non-'Sendable' type 'UnitMagneticField' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'microTesla' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |         symbol: "µT", converter: UnitConverterLinear(coefficient: 1 / 1000)
14 |     )
[20/63] Compiling GatheredKit UnitMagneticField.swift
/Users/admin/builder/spi-builder-workspace/Sources/GatheredKit/Units/UnitMagneticField.swift:8:23: warning: static property 'tesla' is not concurrency-safe because non-'Sendable' type 'UnitMagneticField' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public final class UnitMagneticField: Dimension {
   |                    `- note: class 'UnitMagneticField' does not conform to the 'Sendable' protocol
 4 |     public override class func baseUnit() -> UnitMagneticField {
 5 |         tesla
 6 |     }
 7 |
 8 |     public static let tesla = UnitMagneticField(
   |                       |- warning: static property 'tesla' is not concurrency-safe because non-'Sendable' type 'UnitMagneticField' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'tesla' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 9 |         symbol: "T", converter: UnitConverterLinear(coefficient: 1)
10 |     )
/Users/admin/builder/spi-builder-workspace/Sources/GatheredKit/Units/UnitMagneticField.swift:12:23: warning: static property 'microTesla' is not concurrency-safe because non-'Sendable' type 'UnitMagneticField' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public final class UnitMagneticField: Dimension {
   |                    `- note: class 'UnitMagneticField' does not conform to the 'Sendable' protocol
 4 |     public override class func baseUnit() -> UnitMagneticField {
 5 |         tesla
   :
10 |     )
11 |
12 |     public static let microTesla = UnitMagneticField(
   |                       |- warning: static property 'microTesla' is not concurrency-safe because non-'Sendable' type 'UnitMagneticField' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'microTesla' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |         symbol: "µT", converter: UnitConverterLinear(coefficient: 1 / 1000)
14 |     )
[21/63] Compiling GatheredKit FrequencyProperty.swift
/Users/admin/builder/spi-builder-workspace/Sources/GatheredKit/Units/UnitMagneticField.swift:8:23: warning: static property 'tesla' is not concurrency-safe because non-'Sendable' type 'UnitMagneticField' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public final class UnitMagneticField: Dimension {
   |                    `- note: class 'UnitMagneticField' does not conform to the 'Sendable' protocol
 4 |     public override class func baseUnit() -> UnitMagneticField {
 5 |         tesla
 6 |     }
 7 |
 8 |     public static let tesla = UnitMagneticField(
   |                       |- warning: static property 'tesla' is not concurrency-safe because non-'Sendable' type 'UnitMagneticField' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'tesla' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 9 |         symbol: "T", converter: UnitConverterLinear(coefficient: 1)
10 |     )
/Users/admin/builder/spi-builder-workspace/Sources/GatheredKit/Units/UnitMagneticField.swift:12:23: warning: static property 'microTesla' is not concurrency-safe because non-'Sendable' type 'UnitMagneticField' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public final class UnitMagneticField: Dimension {
   |                    `- note: class 'UnitMagneticField' does not conform to the 'Sendable' protocol
 4 |     public override class func baseUnit() -> UnitMagneticField {
 5 |         tesla
   :
10 |     )
11 |
12 |     public static let microTesla = UnitMagneticField(
   |                       |- warning: static property 'microTesla' is not concurrency-safe because non-'Sendable' type 'UnitMagneticField' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'microTesla' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |         symbol: "µT", converter: UnitConverterLinear(coefficient: 1 / 1000)
14 |     )
[22/63] Compiling GatheredKit LengthProperty.swift
/Users/admin/builder/spi-builder-workspace/Sources/GatheredKit/Units/UnitMagneticField.swift:8:23: warning: static property 'tesla' is not concurrency-safe because non-'Sendable' type 'UnitMagneticField' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public final class UnitMagneticField: Dimension {
   |                    `- note: class 'UnitMagneticField' does not conform to the 'Sendable' protocol
 4 |     public override class func baseUnit() -> UnitMagneticField {
 5 |         tesla
 6 |     }
 7 |
 8 |     public static let tesla = UnitMagneticField(
   |                       |- warning: static property 'tesla' is not concurrency-safe because non-'Sendable' type 'UnitMagneticField' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'tesla' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 9 |         symbol: "T", converter: UnitConverterLinear(coefficient: 1)
10 |     )
/Users/admin/builder/spi-builder-workspace/Sources/GatheredKit/Units/UnitMagneticField.swift:12:23: warning: static property 'microTesla' is not concurrency-safe because non-'Sendable' type 'UnitMagneticField' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public final class UnitMagneticField: Dimension {
   |                    `- note: class 'UnitMagneticField' does not conform to the 'Sendable' protocol
 4 |     public override class func baseUnit() -> UnitMagneticField {
 5 |         tesla
   :
10 |     )
11 |
12 |     public static let microTesla = UnitMagneticField(
   |                       |- warning: static property 'microTesla' is not concurrency-safe because non-'Sendable' type 'UnitMagneticField' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'microTesla' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |         symbol: "µT", converter: UnitConverterLinear(coefficient: 1 / 1000)
14 |     )
[23/63] Compiling GatheredKit MagneticFieldProperty.swift
/Users/admin/builder/spi-builder-workspace/Sources/GatheredKit/Units/UnitMagneticField.swift:8:23: warning: static property 'tesla' is not concurrency-safe because non-'Sendable' type 'UnitMagneticField' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public final class UnitMagneticField: Dimension {
   |                    `- note: class 'UnitMagneticField' does not conform to the 'Sendable' protocol
 4 |     public override class func baseUnit() -> UnitMagneticField {
 5 |         tesla
 6 |     }
 7 |
 8 |     public static let tesla = UnitMagneticField(
   |                       |- warning: static property 'tesla' is not concurrency-safe because non-'Sendable' type 'UnitMagneticField' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'tesla' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 9 |         symbol: "T", converter: UnitConverterLinear(coefficient: 1)
10 |     )
/Users/admin/builder/spi-builder-workspace/Sources/GatheredKit/Units/UnitMagneticField.swift:12:23: warning: static property 'microTesla' is not concurrency-safe because non-'Sendable' type 'UnitMagneticField' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public final class UnitMagneticField: Dimension {
   |                    `- note: class 'UnitMagneticField' does not conform to the 'Sendable' protocol
 4 |     public override class func baseUnit() -> UnitMagneticField {
 5 |         tesla
   :
10 |     )
11 |
12 |     public static let microTesla = UnitMagneticField(
   |                       |- warning: static property 'microTesla' is not concurrency-safe because non-'Sendable' type 'UnitMagneticField' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'microTesla' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |         symbol: "µT", converter: UnitConverterLinear(coefficient: 1 / 1000)
14 |     )
[24/63] Compiling GatheredKit MeasurementProperty.swift
/Users/admin/builder/spi-builder-workspace/Sources/GatheredKit/Units/UnitMagneticField.swift:8:23: warning: static property 'tesla' is not concurrency-safe because non-'Sendable' type 'UnitMagneticField' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public final class UnitMagneticField: Dimension {
   |                    `- note: class 'UnitMagneticField' does not conform to the 'Sendable' protocol
 4 |     public override class func baseUnit() -> UnitMagneticField {
 5 |         tesla
 6 |     }
 7 |
 8 |     public static let tesla = UnitMagneticField(
   |                       |- warning: static property 'tesla' is not concurrency-safe because non-'Sendable' type 'UnitMagneticField' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'tesla' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 9 |         symbol: "T", converter: UnitConverterLinear(coefficient: 1)
10 |     )
/Users/admin/builder/spi-builder-workspace/Sources/GatheredKit/Units/UnitMagneticField.swift:12:23: warning: static property 'microTesla' is not concurrency-safe because non-'Sendable' type 'UnitMagneticField' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public final class UnitMagneticField: Dimension {
   |                    `- note: class 'UnitMagneticField' does not conform to the 'Sendable' protocol
 4 |     public override class func baseUnit() -> UnitMagneticField {
 5 |         tesla
   :
10 |     )
11 |
12 |     public static let microTesla = UnitMagneticField(
   |                       |- warning: static property 'microTesla' is not concurrency-safe because non-'Sendable' type 'UnitMagneticField' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'microTesla' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |         symbol: "µT", converter: UnitConverterLinear(coefficient: 1 / 1000)
14 |     )
[25/63] Compiling GatheredKit OptionalMeasurementProperty.swift
/Users/admin/builder/spi-builder-workspace/Sources/GatheredKit/Units/UnitMagneticField.swift:8:23: warning: static property 'tesla' is not concurrency-safe because non-'Sendable' type 'UnitMagneticField' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public final class UnitMagneticField: Dimension {
   |                    `- note: class 'UnitMagneticField' does not conform to the 'Sendable' protocol
 4 |     public override class func baseUnit() -> UnitMagneticField {
 5 |         tesla
 6 |     }
 7 |
 8 |     public static let tesla = UnitMagneticField(
   |                       |- warning: static property 'tesla' is not concurrency-safe because non-'Sendable' type 'UnitMagneticField' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'tesla' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 9 |         symbol: "T", converter: UnitConverterLinear(coefficient: 1)
10 |     )
/Users/admin/builder/spi-builder-workspace/Sources/GatheredKit/Units/UnitMagneticField.swift:12:23: warning: static property 'microTesla' is not concurrency-safe because non-'Sendable' type 'UnitMagneticField' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public final class UnitMagneticField: Dimension {
   |                    `- note: class 'UnitMagneticField' does not conform to the 'Sendable' protocol
 4 |     public override class func baseUnit() -> UnitMagneticField {
 5 |         tesla
   :
10 |     )
11 |
12 |     public static let microTesla = UnitMagneticField(
   |                       |- warning: static property 'microTesla' is not concurrency-safe because non-'Sendable' type 'UnitMagneticField' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'microTesla' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |         symbol: "µT", converter: UnitConverterLinear(coefficient: 1 / 1000)
14 |     )
[26/63] Compiling GatheredKit SourceEvent.swift
/Users/admin/builder/spi-builder-workspace/Sources/GatheredKit/Source/UpdatingSource.swift:25:17: warning: capture of 'cancellable' with non-sendable type 'AnyCancellable' in a `@Sendable` closure; this is an error in the Swift 6 language mode
23 |             }
24 |             continuation.onTermination = { @Sendable [cancellable] _ in
25 |                 cancellable.cancel()
   |                 `- warning: capture of 'cancellable' with non-sendable type 'AnyCancellable' in a `@Sendable` closure; this is an error in the Swift 6 language mode
26 |             }
27 |         }
Combine.AnyCancellable:2:20: note: class 'AnyCancellable' does not conform to the 'Sendable' protocol
 1 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
 2 | final public class AnyCancellable : Cancellable, Hashable {
   |                    `- note: class 'AnyCancellable' does not conform to the 'Sendable' protocol
 3 |     public init(_ cancel: @escaping () -> Void)
 4 |     public init<C>(_ canceller: C) where C : Cancellable
/Users/admin/builder/spi-builder-workspace/Sources/GatheredKit/Source/UpdatingSource.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Combine'
 1 | import Combine
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Combine'
 2 |
 3 | public protocol UpdatesProviding: AnyObject {
[27/63] Compiling GatheredKit SourceIdentifier.swift
/Users/admin/builder/spi-builder-workspace/Sources/GatheredKit/Source/UpdatingSource.swift:25:17: warning: capture of 'cancellable' with non-sendable type 'AnyCancellable' in a `@Sendable` closure; this is an error in the Swift 6 language mode
23 |             }
24 |             continuation.onTermination = { @Sendable [cancellable] _ in
25 |                 cancellable.cancel()
   |                 `- warning: capture of 'cancellable' with non-sendable type 'AnyCancellable' in a `@Sendable` closure; this is an error in the Swift 6 language mode
26 |             }
27 |         }
Combine.AnyCancellable:2:20: note: class 'AnyCancellable' does not conform to the 'Sendable' protocol
 1 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
 2 | final public class AnyCancellable : Cancellable, Hashable {
   |                    `- note: class 'AnyCancellable' does not conform to the 'Sendable' protocol
 3 |     public init(_ cancel: @escaping () -> Void)
 4 |     public init<C>(_ canceller: C) where C : Cancellable
/Users/admin/builder/spi-builder-workspace/Sources/GatheredKit/Source/UpdatingSource.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Combine'
 1 | import Combine
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Combine'
 2 |
 3 | public protocol UpdatesProviding: AnyObject {
[28/63] Compiling GatheredKit SourceKind.swift
/Users/admin/builder/spi-builder-workspace/Sources/GatheredKit/Source/UpdatingSource.swift:25:17: warning: capture of 'cancellable' with non-sendable type 'AnyCancellable' in a `@Sendable` closure; this is an error in the Swift 6 language mode
23 |             }
24 |             continuation.onTermination = { @Sendable [cancellable] _ in
25 |                 cancellable.cancel()
   |                 `- warning: capture of 'cancellable' with non-sendable type 'AnyCancellable' in a `@Sendable` closure; this is an error in the Swift 6 language mode
26 |             }
27 |         }
Combine.AnyCancellable:2:20: note: class 'AnyCancellable' does not conform to the 'Sendable' protocol
 1 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
 2 | final public class AnyCancellable : Cancellable, Hashable {
   |                    `- note: class 'AnyCancellable' does not conform to the 'Sendable' protocol
 3 |     public init(_ cancel: @escaping () -> Void)
 4 |     public init<C>(_ canceller: C) where C : Cancellable
/Users/admin/builder/spi-builder-workspace/Sources/GatheredKit/Source/UpdatingSource.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Combine'
 1 | import Combine
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Combine'
 2 |
 3 | public protocol UpdatesProviding: AnyObject {
[29/63] Compiling GatheredKit UpdatingSource.swift
/Users/admin/builder/spi-builder-workspace/Sources/GatheredKit/Source/UpdatingSource.swift:25:17: warning: capture of 'cancellable' with non-sendable type 'AnyCancellable' in a `@Sendable` closure; this is an error in the Swift 6 language mode
23 |             }
24 |             continuation.onTermination = { @Sendable [cancellable] _ in
25 |                 cancellable.cancel()
   |                 `- warning: capture of 'cancellable' with non-sendable type 'AnyCancellable' in a `@Sendable` closure; this is an error in the Swift 6 language mode
26 |             }
27 |         }
Combine.AnyCancellable:2:20: note: class 'AnyCancellable' does not conform to the 'Sendable' protocol
 1 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
 2 | final public class AnyCancellable : Cancellable, Hashable {
   |                    `- note: class 'AnyCancellable' does not conform to the 'Sendable' protocol
 3 |     public init(_ cancel: @escaping () -> Void)
 4 |     public init<C>(_ canceller: C) where C : Cancellable
/Users/admin/builder/spi-builder-workspace/Sources/GatheredKit/Source/UpdatingSource.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Combine'
 1 | import Combine
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Combine'
 2 |
 3 | public protocol UpdatesProviding: AnyObject {
[30/63] Compiling GatheredKit Controllable.swift
[31/63] Compiling GatheredKit ControllableError.swift
[32/63] Compiling GatheredKit CustomisableUpdateIntervalControllable.swift
[33/63] Compiling GatheredKit OperationQueue+convenience.swift
[34/63] Compiling GatheredKit String+localized.swift
[35/63] Compiling GatheredKit castToOptional.swift
[36/63] Compiling GatheredKit BoolProperty.swift
[37/63] Compiling GatheredKit AccelerationProperty.swift
[38/63] Compiling GatheredKit AngleProperty.swift
[39/63] Compiling GatheredKit AnyProperty+measurement.swift
[40/63] Compiling GatheredKit PressureProperty.swift
[41/63] Compiling GatheredKit SpeedProperty.swift
[42/63] Compiling GatheredKit NumericProperties.swift
[43/63] Compiling GatheredKit PercentProperty.swift
[44/63] Compiling GatheredKit StringProperty.swift
[45/63] Compiling GatheredKit ControllableSourceProvider.swift
[46/63] Compiling GatheredKit SingleSourceProvider.swift
[47/63] Compiling GatheredKit SourceProvider.swift
[48/63] Compiling GatheredKit SourceProviderEvent.swift
[49/63] Compiling GatheredKit UpdatableProperty.swift
[50/63] Compiling GatheredKit BasePollingSource.swift
[51/63] Compiling GatheredKit Source.swift
[52/63] Compiling GatheredKit SourceAvailability.swift
[53/63] Compiling GatheredKit SourceError.swift
[54/63] Compiling GatheredKit ManuallyUpdatablePropertiesProvider.swift
[55/63] Compiling GatheredKit PropertiesProviding.swift
[56/63] Compiling GatheredKit AnySnapshot.swift
[57/63] Compiling GatheredKit BasicProperty.swift
[58/63] Compiling GatheredKit OptionalProperty.swift
[59/63] Compiling GatheredKit Property.swift
/Users/admin/builder/spi-builder-workspace/Sources/GatheredKit/Property/Property.swift:43:17: warning: capture of 'cancellable' with non-sendable type 'AnyCancellable' in a `@Sendable` closure; this is an error in the Swift 6 language mode
41 |             }
42 |             continuation.onTermination = { @Sendable [cancellable] _ in
43 |                 cancellable.cancel()
   |                 `- warning: capture of 'cancellable' with non-sendable type 'AnyCancellable' in a `@Sendable` closure; this is an error in the Swift 6 language mode
44 |             }
45 |         }
Combine.AnyCancellable:2:20: note: class 'AnyCancellable' does not conform to the 'Sendable' protocol
 1 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
 2 | final public class AnyCancellable : Cancellable, Hashable {
   |                    `- note: class 'AnyCancellable' does not conform to the 'Sendable' protocol
 3 |     public init(_ cancel: @escaping () -> Void)
 4 |     public init<C>(_ canceller: C) where C : Cancellable
/Users/admin/builder/spi-builder-workspace/Sources/GatheredKit/Property/Property.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Combine'
 1 | import Combine
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Combine'
 2 | import Foundation
 3 |
/Users/admin/builder/spi-builder-workspace/Sources/GatheredKit/Property/Property.swift:55:17: warning: capture of 'cancellable' with non-sendable type 'AnyCancellable' in a `@Sendable` closure; this is an error in the Swift 6 language mode
53 |             }
54 |             continuation.onTermination = { @Sendable [cancellable] _ in
55 |                 cancellable.cancel()
   |                 `- warning: capture of 'cancellable' with non-sendable type 'AnyCancellable' in a `@Sendable` closure; this is an error in the Swift 6 language mode
56 |             }
57 |         }
Combine.AnyCancellable:2:20: note: class 'AnyCancellable' does not conform to the 'Sendable' protocol
 1 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
 2 | final public class AnyCancellable : Cancellable, Hashable {
   |                    `- note: class 'AnyCancellable' does not conform to the 'Sendable' protocol
 3 |     public init(_ cancel: @escaping () -> Void)
 4 |     public init<C>(_ canceller: C) where C : Cancellable
[60/63] Compiling GatheredKit PropertyIdentifier.swift
/Users/admin/builder/spi-builder-workspace/Sources/GatheredKit/Property/Property.swift:43:17: warning: capture of 'cancellable' with non-sendable type 'AnyCancellable' in a `@Sendable` closure; this is an error in the Swift 6 language mode
41 |             }
42 |             continuation.onTermination = { @Sendable [cancellable] _ in
43 |                 cancellable.cancel()
   |                 `- warning: capture of 'cancellable' with non-sendable type 'AnyCancellable' in a `@Sendable` closure; this is an error in the Swift 6 language mode
44 |             }
45 |         }
Combine.AnyCancellable:2:20: note: class 'AnyCancellable' does not conform to the 'Sendable' protocol
 1 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
 2 | final public class AnyCancellable : Cancellable, Hashable {
   |                    `- note: class 'AnyCancellable' does not conform to the 'Sendable' protocol
 3 |     public init(_ cancel: @escaping () -> Void)
 4 |     public init<C>(_ canceller: C) where C : Cancellable
/Users/admin/builder/spi-builder-workspace/Sources/GatheredKit/Property/Property.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Combine'
 1 | import Combine
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Combine'
 2 | import Foundation
 3 |
/Users/admin/builder/spi-builder-workspace/Sources/GatheredKit/Property/Property.swift:55:17: warning: capture of 'cancellable' with non-sendable type 'AnyCancellable' in a `@Sendable` closure; this is an error in the Swift 6 language mode
53 |             }
54 |             continuation.onTermination = { @Sendable [cancellable] _ in
55 |                 cancellable.cancel()
   |                 `- warning: capture of 'cancellable' with non-sendable type 'AnyCancellable' in a `@Sendable` closure; this is an error in the Swift 6 language mode
56 |             }
57 |         }
Combine.AnyCancellable:2:20: note: class 'AnyCancellable' does not conform to the 'Sendable' protocol
 1 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
 2 | final public class AnyCancellable : Cancellable, Hashable {
   |                    `- note: class 'AnyCancellable' does not conform to the 'Sendable' protocol
 3 |     public init(_ cancel: @escaping () -> Void)
 4 |     public init<C>(_ canceller: C) where C : Cancellable
[61/63] Compiling GatheredKit ReadOnlyProperty.swift
/Users/admin/builder/spi-builder-workspace/Sources/GatheredKit/Property/Property.swift:43:17: warning: capture of 'cancellable' with non-sendable type 'AnyCancellable' in a `@Sendable` closure; this is an error in the Swift 6 language mode
41 |             }
42 |             continuation.onTermination = { @Sendable [cancellable] _ in
43 |                 cancellable.cancel()
   |                 `- warning: capture of 'cancellable' with non-sendable type 'AnyCancellable' in a `@Sendable` closure; this is an error in the Swift 6 language mode
44 |             }
45 |         }
Combine.AnyCancellable:2:20: note: class 'AnyCancellable' does not conform to the 'Sendable' protocol
 1 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
 2 | final public class AnyCancellable : Cancellable, Hashable {
   |                    `- note: class 'AnyCancellable' does not conform to the 'Sendable' protocol
 3 |     public init(_ cancel: @escaping () -> Void)
 4 |     public init<C>(_ canceller: C) where C : Cancellable
/Users/admin/builder/spi-builder-workspace/Sources/GatheredKit/Property/Property.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Combine'
 1 | import Combine
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Combine'
 2 | import Foundation
 3 |
/Users/admin/builder/spi-builder-workspace/Sources/GatheredKit/Property/Property.swift:55:17: warning: capture of 'cancellable' with non-sendable type 'AnyCancellable' in a `@Sendable` closure; this is an error in the Swift 6 language mode
53 |             }
54 |             continuation.onTermination = { @Sendable [cancellable] _ in
55 |                 cancellable.cancel()
   |                 `- warning: capture of 'cancellable' with non-sendable type 'AnyCancellable' in a `@Sendable` closure; this is an error in the Swift 6 language mode
56 |             }
57 |         }
Combine.AnyCancellable:2:20: note: class 'AnyCancellable' does not conform to the 'Sendable' protocol
 1 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
 2 | final public class AnyCancellable : Cancellable, Hashable {
   |                    `- note: class 'AnyCancellable' does not conform to the 'Sendable' protocol
 3 |     public init(_ cancel: @escaping () -> Void)
 4 |     public init<C>(_ canceller: C) where C : Cancellable
[62/63] Compiling GatheredKit ScaleProperty.swift
/Users/admin/builder/spi-builder-workspace/Sources/GatheredKit/Property/Property.swift:43:17: warning: capture of 'cancellable' with non-sendable type 'AnyCancellable' in a `@Sendable` closure; this is an error in the Swift 6 language mode
41 |             }
42 |             continuation.onTermination = { @Sendable [cancellable] _ in
43 |                 cancellable.cancel()
   |                 `- warning: capture of 'cancellable' with non-sendable type 'AnyCancellable' in a `@Sendable` closure; this is an error in the Swift 6 language mode
44 |             }
45 |         }
Combine.AnyCancellable:2:20: note: class 'AnyCancellable' does not conform to the 'Sendable' protocol
 1 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
 2 | final public class AnyCancellable : Cancellable, Hashable {
   |                    `- note: class 'AnyCancellable' does not conform to the 'Sendable' protocol
 3 |     public init(_ cancel: @escaping () -> Void)
 4 |     public init<C>(_ canceller: C) where C : Cancellable
/Users/admin/builder/spi-builder-workspace/Sources/GatheredKit/Property/Property.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Combine'
 1 | import Combine
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Combine'
 2 | import Foundation
 3 |
/Users/admin/builder/spi-builder-workspace/Sources/GatheredKit/Property/Property.swift:55:17: warning: capture of 'cancellable' with non-sendable type 'AnyCancellable' in a `@Sendable` closure; this is an error in the Swift 6 language mode
53 |             }
54 |             continuation.onTermination = { @Sendable [cancellable] _ in
55 |                 cancellable.cancel()
   |                 `- warning: capture of 'cancellable' with non-sendable type 'AnyCancellable' in a `@Sendable` closure; this is an error in the Swift 6 language mode
56 |             }
57 |         }
Combine.AnyCancellable:2:20: note: class 'AnyCancellable' does not conform to the 'Sendable' protocol
 1 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
 2 | final public class AnyCancellable : Cancellable, Hashable {
   |                    `- note: class 'AnyCancellable' does not conform to the 'Sendable' protocol
 3 |     public init(_ cancel: @escaping () -> Void)
 4 |     public init<C>(_ canceller: C) where C : Cancellable
[63/63] Compiling GatheredKit Snapshot.swift
/Users/admin/builder/spi-builder-workspace/Sources/GatheredKit/Property/Property.swift:43:17: warning: capture of 'cancellable' with non-sendable type 'AnyCancellable' in a `@Sendable` closure; this is an error in the Swift 6 language mode
41 |             }
42 |             continuation.onTermination = { @Sendable [cancellable] _ in
43 |                 cancellable.cancel()
   |                 `- warning: capture of 'cancellable' with non-sendable type 'AnyCancellable' in a `@Sendable` closure; this is an error in the Swift 6 language mode
44 |             }
45 |         }
Combine.AnyCancellable:2:20: note: class 'AnyCancellable' does not conform to the 'Sendable' protocol
 1 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
 2 | final public class AnyCancellable : Cancellable, Hashable {
   |                    `- note: class 'AnyCancellable' does not conform to the 'Sendable' protocol
 3 |     public init(_ cancel: @escaping () -> Void)
 4 |     public init<C>(_ canceller: C) where C : Cancellable
/Users/admin/builder/spi-builder-workspace/Sources/GatheredKit/Property/Property.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Combine'
 1 | import Combine
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Combine'
 2 | import Foundation
 3 |
/Users/admin/builder/spi-builder-workspace/Sources/GatheredKit/Property/Property.swift:55:17: warning: capture of 'cancellable' with non-sendable type 'AnyCancellable' in a `@Sendable` closure; this is an error in the Swift 6 language mode
53 |             }
54 |             continuation.onTermination = { @Sendable [cancellable] _ in
55 |                 cancellable.cancel()
   |                 `- warning: capture of 'cancellable' with non-sendable type 'AnyCancellable' in a `@Sendable` closure; this is an error in the Swift 6 language mode
56 |             }
57 |         }
Combine.AnyCancellable:2:20: note: class 'AnyCancellable' does not conform to the 'Sendable' protocol
 1 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
 2 | final public class AnyCancellable : Cancellable, Hashable {
   |                    `- note: class 'AnyCancellable' does not conform to the 'Sendable' protocol
 3 |     public init(_ cancel: @escaping () -> Void)
 4 |     public init<C>(_ canceller: C) where C : Cancellable
[64/140] Compiling GatheredKitDevice BatteryStateProperty.swift
[65/140] Compiling GatheredKitDevice SourceKind+battery.swift
[66/140] Compiling GatheredKitDevice Battery.swift
[67/140] Emitting module GatheredKitDevice
[68/140] Compiling GatheredKitProcessInfo ThermalStateProperty.swift
[69/140] Compiling GatheredKitUserTracking SourceKind+userTracking.swift
[70/146] Compiling GatheredKitProcessInfo SourceKind+thermalState.swift
[71/146] Compiling GatheredKitProcessInfo ThermalState.swift
[72/146] Emitting module GatheredKitProcessInfo
[73/146] Compiling GatheredKitTestHelpers MockNotificationCenter.swift
/Users/admin/builder/spi-builder-workspace/Sources/GatheredKitTestHelpers/Mocks/MockNotificationCenter.swift:3:20: warning: class 'MockNotificationCenter' must restate inherited '@unchecked Sendable' conformance
 1 | import Foundation
 2 |
 3 | public final class MockNotificationCenter: NotificationCenter {
   |                    `- warning: class 'MockNotificationCenter' must restate inherited '@unchecked Sendable' conformance
 4 |     public typealias AddObserverParameters = (
 5 |         name: Notification.Name?, object: Any?, queue: OperationQueue?,
/Users/admin/builder/spi-builder-workspace/Sources/GatheredKitTestHelpers/Mocks/MockNotificationCenter.swift:75:95: warning: passing non-sendable parameter 'block' to function expecting a @Sendable closure
65 |     public override func addObserver(
66 |         forName name: Notification.Name?, object obj: Any?, queue: OperationQueue?,
67 |         using block: @escaping (Notification) -> Void
   |               `- note: parameter 'block' is implicitly non-sendable
68 |     ) -> NSObjectProtocol {
69 |         defer {
   :
73 |         addObserverParameters.append((name: name, object: obj, queue: queue, block: block))
74 |
75 |         let opaqueObject = super.addObserver(forName: name, object: obj, queue: queue, using: block)
   |                                                                                               `- warning: passing non-sendable parameter 'block' to function expecting a @Sendable closure
76 |         addObserverOpaqueObjects.append(opaqueObject)
77 |         return opaqueObject
[74/146] Emitting module GatheredKitTestHelpers
/Users/admin/builder/spi-builder-workspace/Sources/GatheredKitTestHelpers/Mocks/MockNotificationCenter.swift:3:20: warning: class 'MockNotificationCenter' must restate inherited '@unchecked Sendable' conformance
 1 | import Foundation
 2 |
 3 | public final class MockNotificationCenter: NotificationCenter {
   |                    `- warning: class 'MockNotificationCenter' must restate inherited '@unchecked Sendable' conformance
 4 |     public typealias AddObserverParameters = (
 5 |         name: Notification.Name?, object: Any?, queue: OperationQueue?,
[75/146] Compiling GatheredKitUserTracking UserTracking.swift
[76/146] Emitting module GatheredKitUserTracking
[77/146] Emitting module GatheredKitExternalAccessory
[78/146] Compiling GatheredKitExternalAccessory ExternalAccessoryProvider.swift
/Users/admin/builder/spi-builder-workspace/Sources/GatheredKitExternalAccessory/ExternalAccessoryProvider.swift:97:18: warning: TODO: Perform a diff based on ids
 95 |
 96 |     private func updateSources() {
 97 |         #warning("TODO: Perform a diff based on ids")
    |                  `- warning: TODO: Perform a diff based on ids
 98 |         sources = accessoryManager.connectedAccessories.map { accessory in
 99 |             ExternalAccessory(accessory: accessory)
[79/146] Compiling GatheredKitExternalAccessory SourceKind+externalAccessory.swift
[80/146] Compiling GatheredKitExternalAccessory ExternalAccessory.swift
[81/146] Compiling GatheredKitSystemStatistics MemoryStatistics.swift
[82/146] Compiling GatheredKitSystemStatistics SourceKind+memoryUsage.swift
[83/146] Emitting module GatheredKitSystemStatistics
[84/146] Compiling GatheredKitWiFi WiFiProvider.swift
[85/146] Emitting module GatheredKitWiFi
[86/146] Compiling GatheredKitWiFi WiFi.swift
[87/146] Compiling GatheredKitWiFi SourceKind+wifi.swift
[88/146] Compiling GatheredKitMotion CMLogItem+date.swift
/Users/admin/builder/spi-builder-workspace/Sources/GatheredKitMotion/Sources/CMMotionManager+shared.swift:6:13: warning: var '_sharedCMMotionManager' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 4 |
 5 | @available(macOS, unavailable)
 6 | private var _sharedCMMotionManager: CMMotionManager?
   |             |- warning: var '_sharedCMMotionManager' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |             |- note: convert '_sharedCMMotionManager' to a 'let' constant to make 'Sendable' shared state immutable
   |             |- note: annotate '_sharedCMMotionManager' with '@MainActor' if property should only be accessed from the main actor
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 7 | private let accessLock = NSLock()
 8 |
/Users/admin/builder/spi-builder-workspace/Sources/GatheredKitMotion/Sources/DeviceMotion.swift:18:23: warning: static property 'defaultUpdateInterval' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 16 |     public let availability: SourceAvailability
 17 |
 18 |     public static var defaultUpdateInterval: TimeInterval = 1
    |                       |- warning: static property 'defaultUpdateInterval' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'defaultUpdateInterval' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'defaultUpdateInterval' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 19 |
 20 |     public static func availableReferenceFrames() -> CMAttitudeReferenceFrame {
[89/146] Compiling GatheredKitMotion CMMotionManager+shared.swift
/Users/admin/builder/spi-builder-workspace/Sources/GatheredKitMotion/Sources/CMMotionManager+shared.swift:6:13: warning: var '_sharedCMMotionManager' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 4 |
 5 | @available(macOS, unavailable)
 6 | private var _sharedCMMotionManager: CMMotionManager?
   |             |- warning: var '_sharedCMMotionManager' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |             |- note: convert '_sharedCMMotionManager' to a 'let' constant to make 'Sendable' shared state immutable
   |             |- note: annotate '_sharedCMMotionManager' with '@MainActor' if property should only be accessed from the main actor
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 7 | private let accessLock = NSLock()
 8 |
/Users/admin/builder/spi-builder-workspace/Sources/GatheredKitMotion/Sources/DeviceMotion.swift:18:23: warning: static property 'defaultUpdateInterval' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 16 |     public let availability: SourceAvailability
 17 |
 18 |     public static var defaultUpdateInterval: TimeInterval = 1
    |                       |- warning: static property 'defaultUpdateInterval' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'defaultUpdateInterval' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'defaultUpdateInterval' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 19 |
 20 |     public static func availableReferenceFrames() -> CMAttitudeReferenceFrame {
[90/146] Compiling GatheredKitMotion DeviceMotion.swift
/Users/admin/builder/spi-builder-workspace/Sources/GatheredKitMotion/Sources/CMMotionManager+shared.swift:6:13: warning: var '_sharedCMMotionManager' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 4 |
 5 | @available(macOS, unavailable)
 6 | private var _sharedCMMotionManager: CMMotionManager?
   |             |- warning: var '_sharedCMMotionManager' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |             |- note: convert '_sharedCMMotionManager' to a 'let' constant to make 'Sendable' shared state immutable
   |             |- note: annotate '_sharedCMMotionManager' with '@MainActor' if property should only be accessed from the main actor
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 7 | private let accessLock = NSLock()
 8 |
/Users/admin/builder/spi-builder-workspace/Sources/GatheredKitMotion/Sources/DeviceMotion.swift:18:23: warning: static property 'defaultUpdateInterval' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 16 |     public let availability: SourceAvailability
 17 |
 18 |     public static var defaultUpdateInterval: TimeInterval = 1
    |                       |- warning: static property 'defaultUpdateInterval' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'defaultUpdateInterval' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'defaultUpdateInterval' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 19 |
 20 |     public static func availableReferenceFrames() -> CMAttitudeReferenceFrame {
[91/149] Compiling GatheredKitLocation SourceKind+location.swift
[92/149] Compiling GatheredKitLocation CoordinatePropertyIdentifier.swift
[93/149] Compiling GatheredKitLocation OptionalCoordinateProperty.swift
[94/149] Compiling GatheredKitLocation CLLocationAuthorizationProperty.swift
[95/149] Compiling GatheredKitLocation CoordinateProperty.swift
[96/149] Emitting module GatheredKitLocation
[97/149] Compiling GatheredKitLocation Location.swift
[98/149] Compiling GatheredKitMotion CMAbsoluteAltitudeDataProperty.swift
[99/149] Compiling GatheredKitMotion CMAccelerationProperty.swift
[100/149] Compiling GatheredKitMotion CMAttitudeProperty.swift
[101/149] Compiling GatheredKitMotion CMCalibratedMagneticFieldProperty.swift
[102/149] Compiling GatheredKitMotion CMAbsoluteAltitudeDataShim.swift
/Users/admin/builder/spi-builder-workspace/Sources/GatheredKitMotion/Sources/Accelerometer.swift:18:23: warning: static property 'defaultUpdateInterval' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 16 |     public let availability: SourceAvailability
 17 |
 18 |     public static var defaultUpdateInterval: TimeInterval = 1
    |                       |- warning: static property 'defaultUpdateInterval' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'defaultUpdateInterval' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'defaultUpdateInterval' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 19 |
 20 |     public var eventsPublisher: AnyPublisher<SourceEvent, Never> {
[103/149] Compiling GatheredKitMotion Accelerometer.swift
/Users/admin/builder/spi-builder-workspace/Sources/GatheredKitMotion/Sources/Accelerometer.swift:18:23: warning: static property 'defaultUpdateInterval' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 16 |     public let availability: SourceAvailability
 17 |
 18 |     public static var defaultUpdateInterval: TimeInterval = 1
    |                       |- warning: static property 'defaultUpdateInterval' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'defaultUpdateInterval' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'defaultUpdateInterval' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 19 |
 20 |     public var eventsPublisher: AnyPublisher<SourceEvent, Never> {
[104/149] Compiling GatheredKitMotion Altimeter.swift
/Users/admin/builder/spi-builder-workspace/Sources/GatheredKitMotion/Sources/Accelerometer.swift:18:23: warning: static property 'defaultUpdateInterval' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 16 |     public let availability: SourceAvailability
 17 |
 18 |     public static var defaultUpdateInterval: TimeInterval = 1
    |                       |- warning: static property 'defaultUpdateInterval' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'defaultUpdateInterval' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'defaultUpdateInterval' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 19 |
 20 |     public var eventsPublisher: AnyPublisher<SourceEvent, Never> {
[105/149] Compiling GatheredKitMotion MagneticFieldCalibrationAccuracyProperty.swift
[106/149] Compiling GatheredKitMotion OptionalCMAbsoluteAltitudeDataProperty.swift
[107/149] Compiling GatheredKitMotion OptionalCMAccelerationProperty.swift
[108/149] Compiling GatheredKitMotion OptionalCMQuaternionProperty.swift
[109/149] Compiling GatheredKitMotion OptionalCMRotationMatrixProperty.swift
[110/149] Compiling GatheredKitMotion OptionalCMRotationRateProperty.swift
[111/149] Compiling GatheredKitMotion OptionalCMAttitudeProperty.swift
[112/149] Compiling GatheredKitMotion OptionalCMCalibratedMagneticFieldProperty.swift
[113/149] Compiling GatheredKitMotion OptionalCMMagneticFieldProperty.swift
[114/149] Compiling GatheredKitMotion CMMagneticFieldProperty.swift
[115/149] Compiling GatheredKitMotion CMQuaternionProperty.swift
[116/149] Compiling GatheredKitMotion CMRotationMatrixProperty.swift
[117/149] Compiling GatheredKitMotion CMRotationRateProperty.swift
[118/149] Compiling GatheredKitMotion CMAccelerationFormatter.swift
/Users/admin/builder/spi-builder-workspace/Sources/GatheredKit/Units/UnitMagneticField.swift:12:23: warning: class property 'microTesla' is not concurrency-safe because non-'Sendable' type 'UnitMagneticField' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public final class UnitMagneticField: Dimension {
   |                    `- note: class 'UnitMagneticField' does not conform to the 'Sendable' protocol
 4 |     public override class func baseUnit() -> UnitMagneticField {
 5 |         tesla
   :
10 |     )
11 |
12 |     public static let microTesla = UnitMagneticField(
   |                       |- warning: class property 'microTesla' is not concurrency-safe because non-'Sendable' type 'UnitMagneticField' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'microTesla' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |         symbol: "µT", converter: UnitConverterLinear(coefficient: 1 / 1000)
14 |     )
[119/149] Compiling GatheredKitMotion CMAttitudeFormatter.swift
/Users/admin/builder/spi-builder-workspace/Sources/GatheredKit/Units/UnitMagneticField.swift:12:23: warning: class property 'microTesla' is not concurrency-safe because non-'Sendable' type 'UnitMagneticField' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public final class UnitMagneticField: Dimension {
   |                    `- note: class 'UnitMagneticField' does not conform to the 'Sendable' protocol
 4 |     public override class func baseUnit() -> UnitMagneticField {
 5 |         tesla
   :
10 |     )
11 |
12 |     public static let microTesla = UnitMagneticField(
   |                       |- warning: class property 'microTesla' is not concurrency-safe because non-'Sendable' type 'UnitMagneticField' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'microTesla' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |         symbol: "µT", converter: UnitConverterLinear(coefficient: 1 / 1000)
14 |     )
[120/149] Compiling GatheredKitMotion CMCalibratedMagneticFieldFormatter.swift
/Users/admin/builder/spi-builder-workspace/Sources/GatheredKit/Units/UnitMagneticField.swift:12:23: warning: class property 'microTesla' is not concurrency-safe because non-'Sendable' type 'UnitMagneticField' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public final class UnitMagneticField: Dimension {
   |                    `- note: class 'UnitMagneticField' does not conform to the 'Sendable' protocol
 4 |     public override class func baseUnit() -> UnitMagneticField {
 5 |         tesla
   :
10 |     )
11 |
12 |     public static let microTesla = UnitMagneticField(
   |                       |- warning: class property 'microTesla' is not concurrency-safe because non-'Sendable' type 'UnitMagneticField' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'microTesla' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |         symbol: "µT", converter: UnitConverterLinear(coefficient: 1 / 1000)
14 |     )
[121/149] Compiling GatheredKitMotion CMMagneticFieldFormatter.swift
/Users/admin/builder/spi-builder-workspace/Sources/GatheredKit/Units/UnitMagneticField.swift:12:23: warning: class property 'microTesla' is not concurrency-safe because non-'Sendable' type 'UnitMagneticField' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public final class UnitMagneticField: Dimension {
   |                    `- note: class 'UnitMagneticField' does not conform to the 'Sendable' protocol
 4 |     public override class func baseUnit() -> UnitMagneticField {
 5 |         tesla
   :
10 |     )
11 |
12 |     public static let microTesla = UnitMagneticField(
   |                       |- warning: class property 'microTesla' is not concurrency-safe because non-'Sendable' type 'UnitMagneticField' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'microTesla' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |         symbol: "µT", converter: UnitConverterLinear(coefficient: 1 / 1000)
14 |     )
[122/149] Emitting module GatheredKitMotion
/Users/admin/builder/spi-builder-workspace/Sources/GatheredKitMotion/Sources/Accelerometer.swift:18:23: warning: static property 'defaultUpdateInterval' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 16 |     public let availability: SourceAvailability
 17 |
 18 |     public static var defaultUpdateInterval: TimeInterval = 1
    |                       |- warning: static property 'defaultUpdateInterval' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'defaultUpdateInterval' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'defaultUpdateInterval' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 19 |
 20 |     public var eventsPublisher: AnyPublisher<SourceEvent, Never> {
/Users/admin/builder/spi-builder-workspace/Sources/GatheredKitMotion/Sources/CMMotionManager+shared.swift:6:13: warning: var '_sharedCMMotionManager' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 4 |
 5 | @available(macOS, unavailable)
 6 | private var _sharedCMMotionManager: CMMotionManager?
   |             |- warning: var '_sharedCMMotionManager' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |             |- note: convert '_sharedCMMotionManager' to a 'let' constant to make 'Sendable' shared state immutable
   |             |- note: annotate '_sharedCMMotionManager' with '@MainActor' if property should only be accessed from the main actor
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 7 | private let accessLock = NSLock()
 8 |
/Users/admin/builder/spi-builder-workspace/Sources/GatheredKitMotion/Sources/DeviceMotion.swift:18:23: warning: static property 'defaultUpdateInterval' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 16 |     public let availability: SourceAvailability
 17 |
 18 |     public static var defaultUpdateInterval: TimeInterval = 1
    |                       |- warning: static property 'defaultUpdateInterval' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'defaultUpdateInterval' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'defaultUpdateInterval' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 19 |
 20 |     public static func availableReferenceFrames() -> CMAttitudeReferenceFrame {
/Users/admin/builder/spi-builder-workspace/Sources/GatheredKitMotion/Sources/Gyroscope.swift:18:23: warning: static property 'defaultUpdateInterval' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 16 |     public let availability: SourceAvailability
 17 |
 18 |     public static var defaultUpdateInterval: TimeInterval = 1
    |                       |- warning: static property 'defaultUpdateInterval' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'defaultUpdateInterval' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'defaultUpdateInterval' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 19 |
 20 |     public var eventsPublisher: AnyPublisher<SourceEvent, Never> {
/Users/admin/builder/spi-builder-workspace/Sources/GatheredKitMotion/Sources/Magnetometer.swift:18:23: warning: static property 'defaultUpdateInterval' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 16 |     public let availability: SourceAvailability
 17 |
 18 |     public static var defaultUpdateInterval: TimeInterval = 1
    |                       |- warning: static property 'defaultUpdateInterval' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'defaultUpdateInterval' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'defaultUpdateInterval' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 19 |
 20 |     public var eventsPublisher: AnyPublisher<SourceEvent, Never> {
[123/149] Compiling GatheredKitMotion CMQuaternionFormatter.swift
[124/149] Compiling GatheredKitMotion CMRotationMatrixFormatter.swift
[125/149] Compiling GatheredKitMotion CMRotationRateFormatter.swift
[126/149] Compiling GatheredKitMotion MagneticFieldCalibrationAccuracyFormatter.swift
[127/149] Compiling GatheredKitMotion Gyroscope.swift
/Users/admin/builder/spi-builder-workspace/Sources/GatheredKitMotion/Sources/Gyroscope.swift:18:23: warning: static property 'defaultUpdateInterval' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 16 |     public let availability: SourceAvailability
 17 |
 18 |     public static var defaultUpdateInterval: TimeInterval = 1
    |                       |- warning: static property 'defaultUpdateInterval' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'defaultUpdateInterval' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'defaultUpdateInterval' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 19 |
 20 |     public var eventsPublisher: AnyPublisher<SourceEvent, Never> {
/Users/admin/builder/spi-builder-workspace/Sources/GatheredKitMotion/Sources/Magnetometer.swift:18:23: warning: static property 'defaultUpdateInterval' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 16 |     public let availability: SourceAvailability
 17 |
 18 |     public static var defaultUpdateInterval: TimeInterval = 1
    |                       |- warning: static property 'defaultUpdateInterval' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'defaultUpdateInterval' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'defaultUpdateInterval' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 19 |
 20 |     public var eventsPublisher: AnyPublisher<SourceEvent, Never> {
[128/149] Compiling GatheredKitMotion Magnetometer.swift
/Users/admin/builder/spi-builder-workspace/Sources/GatheredKitMotion/Sources/Gyroscope.swift:18:23: warning: static property 'defaultUpdateInterval' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 16 |     public let availability: SourceAvailability
 17 |
 18 |     public static var defaultUpdateInterval: TimeInterval = 1
    |                       |- warning: static property 'defaultUpdateInterval' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'defaultUpdateInterval' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'defaultUpdateInterval' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 19 |
 20 |     public var eventsPublisher: AnyPublisher<SourceEvent, Never> {
/Users/admin/builder/spi-builder-workspace/Sources/GatheredKitMotion/Sources/Magnetometer.swift:18:23: warning: static property 'defaultUpdateInterval' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 16 |     public let availability: SourceAvailability
 17 |
 18 |     public static var defaultUpdateInterval: TimeInterval = 1
    |                       |- warning: static property 'defaultUpdateInterval' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'defaultUpdateInterval' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'defaultUpdateInterval' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 19 |
 20 |     public var eventsPublisher: AnyPublisher<SourceEvent, Never> {
[129/149] Compiling GatheredKitMotion SourceKind+motionSources.swift
/Users/admin/builder/spi-builder-workspace/Sources/GatheredKitMotion/Sources/Gyroscope.swift:18:23: warning: static property 'defaultUpdateInterval' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 16 |     public let availability: SourceAvailability
 17 |
 18 |     public static var defaultUpdateInterval: TimeInterval = 1
    |                       |- warning: static property 'defaultUpdateInterval' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'defaultUpdateInterval' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'defaultUpdateInterval' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 19 |
 20 |     public var eventsPublisher: AnyPublisher<SourceEvent, Never> {
/Users/admin/builder/spi-builder-workspace/Sources/GatheredKitMotion/Sources/Magnetometer.swift:18:23: warning: static property 'defaultUpdateInterval' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 16 |     public let availability: SourceAvailability
 17 |
 18 |     public static var defaultUpdateInterval: TimeInterval = 1
    |                       |- warning: static property 'defaultUpdateInterval' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'defaultUpdateInterval' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'defaultUpdateInterval' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 19 |
 20 |     public var eventsPublisher: AnyPublisher<SourceEvent, Never> {
[130/149] Compiling GatheredKitScreen Screen_watchOS.swift
[131/149] Compiling GatheredKitScreen SourceKind+screen.swift
[132/150] Compiling GatheredKitScreen UnitResolution.swift
/Users/admin/builder/spi-builder-workspace/Sources/GatheredKitScreen/Units/UnitResolution.swift:10:23: warning: static property 'pixels' is not concurrency-safe because non-'Sendable' type 'UnitResolution' may have shared mutable state; this is an error in the Swift 6 language mode
 3 |
 4 | /// Unit of measurement for screen resolution.
 5 | public final class UnitResolution: Dimension {
   |                    `- note: class 'UnitResolution' does not conform to the 'Sendable' protocol
 6 |     public override class func baseUnit() -> UnitResolution {
 7 |         pixels
 8 |     }
 9 |
10 |     public static let pixels = UnitResolution(
   |                       |- warning: static property 'pixels' is not concurrency-safe because non-'Sendable' type 'UnitResolution' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'pixels' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |         symbol: "px", converter: UnitConverterLinear(coefficient: 1)
12 |     )
[133/150] Compiling GatheredKitScreen Screen_iOS_tvOS.swift
[134/150] Compiling GatheredKitScreen Screen_macOS.swift
/Users/admin/builder/spi-builder-workspace/Sources/GatheredKitScreen/Screen_macOS.swift:44:29: error: property type 'CGSize' does not match 'wrappedValue' type 'ResolutionMeasurement'
 42 |      */
 43 |     @ResolutionProperty
 44 |     public private(set) var resolution: CGSize
    |                             `- error: property type 'CGSize' does not match 'wrappedValue' type 'ResolutionMeasurement'
 45 |
 46 |     /**
/Users/admin/builder/spi-builder-workspace/Sources/GatheredKitScreen/Screen_macOS.swift:116:24: error: cannot infer contextual base in reference to member 'init'
114 |         self.notificationCenter = notificationCenter
115 |
116 |         _resolution = .init(
    |                        `- error: cannot infer contextual base in reference to member 'init'
117 |             id: id.identifierForChildPropertyWithId("resolution"),
118 |             value: screen.frame.size,
/Users/admin/builder/spi-builder-workspace/Sources/GatheredKitScreen/Screen_macOS.swift:119:20: error: cannot infer contextual base in reference to member 'pixels'
117 |             id: id.identifierForChildPropertyWithId("resolution"),
118 |             value: screen.frame.size,
119 |             unit: .pixels
    |                    `- error: cannot infer contextual base in reference to member 'pixels'
120 |         )
121 |         _colorSpace = .init(
/Users/admin/builder/spi-builder-workspace/Sources/GatheredKitScreen/Screen_macOS.swift:156:30: warning: capture of 'self' with non-sendable type 'Screen?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
  5 |
  6 | /// A wrapper around `NSScreen`.
  7 | public final class Screen: UpdatingSource, Controllable {
    |                    `- note: class 'Screen' does not conform to the 'Sendable' protocol
  8 |     private enum State {
  9 |         case notMonitoring
    :
154 |             queue: updatesQueue
155 |         ) { [weak self] notification in
156 |             guard let self = self else { return }
    |                              `- warning: capture of 'self' with non-sendable type 'Screen?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
157 |             guard let screen = notification.object as? NSScreen else { return }
158 |             self._colorSpace.updateValue(screen.colorSpace)
/Users/admin/builder/spi-builder-workspace/Sources/GatheredKitScreen/Screen_macOS.swift:181:39: warning: main actor-isolated class property 'shared' can not be referenced from a non-isolated context; this is an error in the Swift 6 language mode
171 |      Stop performing automatic date refreshes
172 |      */
173 |     public func stopUpdating() {
    |                 `- note: add '@MainActor' to make instance method 'stopUpdating()' part of global actor 'MainActor'
174 |         guard case .monitoring(let screenParametersObserver, let colorSpaceObserver, _) = state
175 |         else { return }
    :
179 |                 screenParametersObserver,
180 |                 name: NSApplication.didChangeScreenParametersNotification,
181 |                 object: NSApplication.shared
    |                                       `- warning: main actor-isolated class property 'shared' can not be referenced from a non-isolated context; this is an error in the Swift 6 language mode
182 |             )
183 |
AppKit.NSApplication:2:31: note: class property declared here
  1 | @MainActor open class NSApplication : NSResponder, NSUserInterfaceValidations, NSMenuItemValidation, NSAccessibilityElementProtocol, NSAccessibilityProtocol {
  2 |     @MainActor open class var shared: NSApplication { get }
    |                               `- note: class property declared here
  3 |     @available(swift, obsoleted: 3, renamed: "shared")
  4 |     open class var sharedApplication: NSApplication { get }
[137/150] Compiling GatheredKitScreen ScreenProvider_macOS.swift
/Users/admin/builder/spi-builder-workspace/Sources/GatheredKitScreen/Screen_macOS.swift:44:29: error: property type 'CGSize' does not match 'wrappedValue' type 'ResolutionMeasurement'
 42 |      */
 43 |     @ResolutionProperty
 44 |     public private(set) var resolution: CGSize
    |                             `- error: property type 'CGSize' does not match 'wrappedValue' type 'ResolutionMeasurement'
 45 |
 46 |     /**
error: emit-module command failed with exit code 1 (use -v to see invocation)
[144/150] Emitting module GatheredKitScreen
/Users/admin/builder/spi-builder-workspace/Sources/GatheredKitScreen/Screen_macOS.swift:44:29: error: property type 'CGSize' does not match 'wrappedValue' type 'ResolutionMeasurement'
 42 |      */
 43 |     @ResolutionProperty
 44 |     public private(set) var resolution: CGSize
    |                             `- error: property type 'CGSize' does not match 'wrappedValue' type 'ResolutionMeasurement'
 45 |
 46 |     /**
/Users/admin/builder/spi-builder-workspace/Sources/GatheredKitScreen/Units/UnitResolution.swift:10:23: warning: static property 'pixels' is not concurrency-safe because non-'Sendable' type 'UnitResolution' may have shared mutable state; this is an error in the Swift 6 language mode
 3 |
 4 | /// Unit of measurement for screen resolution.
 5 | public final class UnitResolution: Dimension {
   |                    `- note: class 'UnitResolution' does not conform to the 'Sendable' protocol
 6 |     public override class func baseUnit() -> UnitResolution {
 7 |         pixels
 8 |     }
 9 |
10 |     public static let pixels = UnitResolution(
   |                       |- warning: static property 'pixels' is not concurrency-safe because non-'Sendable' type 'UnitResolution' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'pixels' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |         symbol: "px", converter: UnitConverterLinear(coefficient: 1)
12 |     )
Fetching https://github.com/apple/swift-docc-plugin
[1/1465] Fetching swift-docc-plugin
Fetched https://github.com/apple/swift-docc-plugin from cache (1.35s)
Computing version for https://github.com/apple/swift-docc-plugin
Computed https://github.com/apple/swift-docc-plugin at 1.0.0 (0.69s)
Creating working copy for https://github.com/apple/swift-docc-plugin
Working copy of https://github.com/apple/swift-docc-plugin resolved at 1.0.0
BUILD FAILURE 6.0 macosSpm
This is a staging environment. For live and up-to-date package information, visit swiftpackageindex.com.