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

Successful build of OSCKit, reference 4.0.0 (85279d), with Swift 6.0 for macOS (SPM) on 16 Sep 2024 03:43:08 UTC.

Swift 6 data race errors: 5

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.0.0-Release.Candidate.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete

Build Log

========================================
RunAll
========================================
Builder version: 4.53.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/sammysmallman/OSCKit.git
Reference: 4.0.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/sammysmallman/OSCKit
 * tag               4.0.0      -> FETCH_HEAD
HEAD is now at 85279d6 4.0.0 (#26)
Cloned https://github.com/sammysmallman/OSCKit.git
Revision (git rev-parse @):
85279d6703930b59d2e87a77636b26ed41c507f8
SUCCESS checkout https://github.com/sammysmallman/OSCKit.git at 4.0.0
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.0
Building package at path:  $PWD
https://github.com/sammysmallman/OSCKit.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.0.0-Release.Candidate.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete
Building for debugging...
[0/10] Write sources
[0/10] Copying LICENSE.md
[3/10] Write sources
[4/10] Copying Localizable.strings
[5/10] Copying Info.plist
[6/10] Write sources
[7/10] Write swift-version-117DEE11B69C53C9.txt
[8/37] Compiling CocoaAsyncSocket GCDAsyncUdpSocket.m
[9/37] Compiling CocoaAsyncSocket GCDAsyncSocket.m
[11/37] Emitting module CoreOSC
[12/39] Compiling NetUtils Interface.swift
[13/39] Emitting module NetUtils
[14/39] Compiling CoreOSC OSCTimeTag.swift
[15/39] Compiling CoreOSC resource_bundle_accessor.swift
[16/39] Compiling CoreOSC OSCPatternMatch.swift
[17/39] Compiling CoreOSC OSCRefractingAddress.swift
[18/39] Compiling CoreOSC CoreOSC.swift
[19/39] Compiling CoreOSC Character.swift
[20/39] Compiling CoreOSC Numeric.swift
[21/39] Compiling CoreOSC OSCArgumentError.swift
[22/39] Compiling CoreOSC OSCBundle.swift
[23/39] Compiling CoreOSC OSCFilterAddress.swift
[24/39] Compiling CoreOSC OSCMethod.swift
[25/39] Compiling CoreOSC OSCPacket.swift
[26/39] Compiling CoreOSC OSCAddressError.swift
[27/39] Compiling CoreOSC OSCAddressFilter.swift
[28/39] Compiling CoreOSC OSCAddressPattern.swift
[29/39] Compiling CoreOSC OSCParser.swift
[30/39] Compiling CoreOSC OSCParserError.swift
[31/39] Compiling CoreOSC OSCFilterMethod.swift
[32/39] Compiling CoreOSC OSCMatch.swift
[33/39] Compiling CoreOSC OSCMessage.swift
[34/39] Compiling CoreOSC String.swift
[35/39] Compiling CoreOSC UInt32.swift
[36/39] Compiling CoreOSC OSCAddress.swift
[37/39] Compiling CoreOSC OSCAddressSpace.swift
[38/39] Compiling CoreOSC OSCAnnotation.swift
[39/39] Compiling CoreOSC OSCArgument.swift
[40/60] Emitting module OSCKit
/Users/admin/builder/spi-builder-workspace/Sources/OSCKit/Extensions/Interface.swift:30:5: warning: non-'@objc' property in extensions cannot be overridden; use 'public' instead
28 | extension Interface {
29 |     #if os(OSX)
30 |     open var displayName: String {
   |     `- warning: non-'@objc' property in extensions cannot be overridden; use 'public' instead
31 |         guard let interfaces = SCNetworkInterfaceCopyAll() as? [SCNetworkInterface] else {
32 |             return ""
/Users/admin/builder/spi-builder-workspace/Sources/OSCKit/Extensions/Interface.swift:40:5: warning: non-'@objc' property in extensions cannot be overridden; use 'public' instead
38 |     }
39 |
40 |     open var displayText: String {
   |     `- warning: non-'@objc' property in extensions cannot be overridden; use 'public' instead
41 |         "\(self.displayName) (\(self.name)) - \(self.address ?? "")"
42 |     }
/Users/admin/builder/spi-builder-workspace/Sources/OSCKit/OSCTcpClientConfiguration.swift:88:23: warning: static property 'supportsSecureCoding' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 86 |     ///
 87 |     /// NSSecureCoding is implemented to allow for this instance to be passed to a XPC Service.
 88 |     public static var supportsSecureCoding: Bool = true
    |                       |- warning: static property 'supportsSecureCoding' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'supportsSecureCoding' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'supportsSecureCoding' 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
 89 |
 90 |     /// A key that defines the `id` of an `OSCTcpClientConfiguration`.
/Users/admin/builder/spi-builder-workspace/Sources/OSCKit/OSCTcpServerConfiguration.swift:79:23: warning: static property 'supportsSecureCoding' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 77 |     ///
 78 |     /// NSSecureCoding is implemented to allow for this instance to be passed to a XPC Service.
 79 |     public static var supportsSecureCoding: Bool = true
    |                       |- warning: static property 'supportsSecureCoding' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'supportsSecureCoding' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'supportsSecureCoding' 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
 80 |
 81 |     /// A key that defines the `id` of an `OSCTcpServerConfiguration`.
/Users/admin/builder/spi-builder-workspace/Sources/OSCKit/OSCUdpClientConfiguration.swift:76:23: warning: static property 'supportsSecureCoding' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 74 |     ///
 75 |     /// NSSecureCoding is implemented to allow for this instance to be passed to a XPC Service.
 76 |     public static var supportsSecureCoding: Bool = true
    |                       |- warning: static property 'supportsSecureCoding' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'supportsSecureCoding' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'supportsSecureCoding' 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
 77 |
 78 |     /// A key that defines the `id` of an `OSCUdpClientConfiguration`.
/Users/admin/builder/spi-builder-workspace/Sources/OSCKit/OSCUdpPeerConfiguration.swift:83:23: warning: static property 'supportsSecureCoding' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 81 |     ///
 82 |     /// NSSecureCoding is implemented to allow for this instance to be passed to a XPC Service.
 83 |     public static var supportsSecureCoding: Bool = true
    |                       |- warning: static property 'supportsSecureCoding' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'supportsSecureCoding' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'supportsSecureCoding' 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
 84 |
 85 |     /// A key that defines the `id` of an `OSCUdpPeerConfiguration`.
/Users/admin/builder/spi-builder-workspace/Sources/OSCKit/OSCUdpServerConfiguration.swift:76:23: warning: static property 'supportsSecureCoding' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 74 |     ///
 75 |     /// NSSecureCoding is implemented to allow for this instance to be passed to a XPC Service.
 76 |     public static var supportsSecureCoding: Bool = true
    |                       |- warning: static property 'supportsSecureCoding' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'supportsSecureCoding' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'supportsSecureCoding' 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
 77 |
 78 |     /// A key that defines the `id` of an `OSCUdpServerConfiguration`.
[41/62] Compiling OSCKit OSCTcpClient.swift
/Users/admin/builder/spi-builder-workspace/Sources/OSCKit/OSCTcpClient.swift:215:36: warning: capture of 'self' with non-sendable type 'OSCTcpClient?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 27 |
 28 | /// An object that establishes a connection to a server via TCP and can send and receive OSCPackets.
 29 | public class OSCTcpClient: NSObject {
    |              `- note: class 'OSCTcpClient' does not conform to the 'Sendable' protocol
 30 |
 31 |     /// A textual representation of this instance.
    :
213 |         guard isConnected else { return }
214 |         queue.async { [weak self] in
215 |             guard let strongSelf = self else { return }
    |                                    `- warning: capture of 'self' with non-sendable type 'OSCTcpClient?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
216 |             strongSelf.socket.readData(withTimeout: strongSelf.timeout, tag: 0)
217 |             strongSelf.sendingMessages[strongSelf.tag] = packet
/Users/admin/builder/spi-builder-workspace/Sources/OSCKit/OSCTcpClient.swift:238:36: warning: capture of 'self' with non-sendable type 'OSCTcpClient?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 27 |
 28 | /// An object that establishes a connection to a server via TCP and can send and receive OSCPackets.
 29 | public class OSCTcpClient: NSObject {
    |              `- note: class 'OSCTcpClient' does not conform to the 'Sendable' protocol
 30 |
 31 |     /// A textual representation of this instance.
    :
236 |         guard isConnected else { return }
237 |         queue.async { [weak self] in
238 |             guard let strongSelf = self else { return }
    |                                    `- warning: capture of 'self' with non-sendable type 'OSCTcpClient?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
239 |             strongSelf.socket.readData(withTimeout: strongSelf.timeout, tag: 0)
240 |             strongSelf.sendingMessages[strongSelf.tag] = packet
/Users/admin/builder/spi-builder-workspace/Sources/OSCKit/OSCTcpClientConfiguration.swift:88:23: warning: static property 'supportsSecureCoding' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 86 |     ///
 87 |     /// NSSecureCoding is implemented to allow for this instance to be passed to a XPC Service.
 88 |     public static var supportsSecureCoding: Bool = true
    |                       |- warning: static property 'supportsSecureCoding' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'supportsSecureCoding' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'supportsSecureCoding' 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
 89 |
 90 |     /// A key that defines the `id` of an `OSCTcpClientConfiguration`.
[42/62] Compiling OSCKit OSCTcpClientConfiguration.swift
/Users/admin/builder/spi-builder-workspace/Sources/OSCKit/OSCTcpClient.swift:215:36: warning: capture of 'self' with non-sendable type 'OSCTcpClient?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 27 |
 28 | /// An object that establishes a connection to a server via TCP and can send and receive OSCPackets.
 29 | public class OSCTcpClient: NSObject {
    |              `- note: class 'OSCTcpClient' does not conform to the 'Sendable' protocol
 30 |
 31 |     /// A textual representation of this instance.
    :
213 |         guard isConnected else { return }
214 |         queue.async { [weak self] in
215 |             guard let strongSelf = self else { return }
    |                                    `- warning: capture of 'self' with non-sendable type 'OSCTcpClient?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
216 |             strongSelf.socket.readData(withTimeout: strongSelf.timeout, tag: 0)
217 |             strongSelf.sendingMessages[strongSelf.tag] = packet
/Users/admin/builder/spi-builder-workspace/Sources/OSCKit/OSCTcpClient.swift:238:36: warning: capture of 'self' with non-sendable type 'OSCTcpClient?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 27 |
 28 | /// An object that establishes a connection to a server via TCP and can send and receive OSCPackets.
 29 | public class OSCTcpClient: NSObject {
    |              `- note: class 'OSCTcpClient' does not conform to the 'Sendable' protocol
 30 |
 31 |     /// A textual representation of this instance.
    :
236 |         guard isConnected else { return }
237 |         queue.async { [weak self] in
238 |             guard let strongSelf = self else { return }
    |                                    `- warning: capture of 'self' with non-sendable type 'OSCTcpClient?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
239 |             strongSelf.socket.readData(withTimeout: strongSelf.timeout, tag: 0)
240 |             strongSelf.sendingMessages[strongSelf.tag] = packet
/Users/admin/builder/spi-builder-workspace/Sources/OSCKit/OSCTcpClientConfiguration.swift:88:23: warning: static property 'supportsSecureCoding' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 86 |     ///
 87 |     /// NSSecureCoding is implemented to allow for this instance to be passed to a XPC Service.
 88 |     public static var supportsSecureCoding: Bool = true
    |                       |- warning: static property 'supportsSecureCoding' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'supportsSecureCoding' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'supportsSecureCoding' 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
 89 |
 90 |     /// A key that defines the `id` of an `OSCTcpClientConfiguration`.
[43/62] Compiling OSCKit OSCTcpClientDelegate.swift
/Users/admin/builder/spi-builder-workspace/Sources/OSCKit/OSCTcpServer.swift:201:36: warning: capture of 'self' with non-sendable type 'OSCTcpServer?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 27 |
 28 | /// An object that accepts connections from TCP clients and can send & receive OSCPackets to and from them.
 29 | public class OSCTcpServer: NSObject {
    |              `- note: class 'OSCTcpServer' does not conform to the 'Sendable' protocol
 30 |
 31 |     /// A textual representation of this instance.
    :
199 |     public func send(_ packet: OSCPacket) {
200 |         queue.async { [weak self] in
201 |             guard let strongSelf = self else { return }
    |                                    `- warning: capture of 'self' with non-sendable type 'OSCTcpServer?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
202 |             strongSelf.sockets.forEach { socket in
203 |                 strongSelf.socket.readData(withTimeout: strongSelf.timeout, tag: 0)
/Users/admin/builder/spi-builder-workspace/Sources/OSCKit/OSCTcpServer.swift:223:36: warning: capture of 'self' with non-sendable type 'OSCTcpServer?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 27 |
 28 | /// An object that accepts connections from TCP clients and can send & receive OSCPackets to and from them.
 29 | public class OSCTcpServer: NSObject {
    |              `- note: class 'OSCTcpServer' does not conform to the 'Sendable' protocol
 30 |
 31 |     /// A textual representation of this instance.
    :
221 |         let packet = try OSCParser.packet(from: data)
222 |         queue.async { [weak self] in
223 |             guard let strongSelf = self else { return }
    |                                    `- warning: capture of 'self' with non-sendable type 'OSCTcpServer?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
224 |             strongSelf.sockets.forEach { socket in
225 |                 strongSelf.socket.readData(withTimeout: strongSelf.timeout, tag: 0)
/Users/admin/builder/spi-builder-workspace/Sources/OSCKit/OSCTcpServer.swift:246:36: warning: capture of 'self' with non-sendable type 'OSCTcpServer?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 27 |
 28 | /// An object that accepts connections from TCP clients and can send & receive OSCPackets to and from them.
 29 | public class OSCTcpServer: NSObject {
    |              `- note: class 'OSCTcpServer' does not conform to the 'Sendable' protocol
 30 |
 31 |     /// A textual representation of this instance.
    :
244 |     public func send(_ packet: OSCPacket, to host: String, port: UInt16) {
245 |         queue.async { [weak self] in
246 |             guard let strongSelf = self else { return }
    |                                    `- warning: capture of 'self' with non-sendable type 'OSCTcpServer?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
247 |             guard let socket = strongSelf.sockets.first(where: {
248 |                 $0.value.host == host && $0.value.port == port
/Users/admin/builder/spi-builder-workspace/Sources/OSCKit/OSCTcpServer.swift:274:36: warning: capture of 'self' with non-sendable type 'OSCTcpServer?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 27 |
 28 | /// An object that accepts connections from TCP clients and can send & receive OSCPackets to and from them.
 29 | public class OSCTcpServer: NSObject {
    |              `- note: class 'OSCTcpServer' does not conform to the 'Sendable' protocol
 30 |
 31 |     /// A textual representation of this instance.
    :
272 |         let packet = try OSCParser.packet(from: data)
273 |         queue.async { [weak self] in
274 |             guard let strongSelf = self else { return }
    |                                    `- warning: capture of 'self' with non-sendable type 'OSCTcpServer?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
275 |             guard let socket = strongSelf.sockets.first(where: {
276 |                 $0.value.host == host && $0.value.port == port
[44/62] Compiling OSCKit OSCTcpServer.swift
/Users/admin/builder/spi-builder-workspace/Sources/OSCKit/OSCTcpServer.swift:201:36: warning: capture of 'self' with non-sendable type 'OSCTcpServer?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 27 |
 28 | /// An object that accepts connections from TCP clients and can send & receive OSCPackets to and from them.
 29 | public class OSCTcpServer: NSObject {
    |              `- note: class 'OSCTcpServer' does not conform to the 'Sendable' protocol
 30 |
 31 |     /// A textual representation of this instance.
    :
199 |     public func send(_ packet: OSCPacket) {
200 |         queue.async { [weak self] in
201 |             guard let strongSelf = self else { return }
    |                                    `- warning: capture of 'self' with non-sendable type 'OSCTcpServer?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
202 |             strongSelf.sockets.forEach { socket in
203 |                 strongSelf.socket.readData(withTimeout: strongSelf.timeout, tag: 0)
/Users/admin/builder/spi-builder-workspace/Sources/OSCKit/OSCTcpServer.swift:223:36: warning: capture of 'self' with non-sendable type 'OSCTcpServer?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 27 |
 28 | /// An object that accepts connections from TCP clients and can send & receive OSCPackets to and from them.
 29 | public class OSCTcpServer: NSObject {
    |              `- note: class 'OSCTcpServer' does not conform to the 'Sendable' protocol
 30 |
 31 |     /// A textual representation of this instance.
    :
221 |         let packet = try OSCParser.packet(from: data)
222 |         queue.async { [weak self] in
223 |             guard let strongSelf = self else { return }
    |                                    `- warning: capture of 'self' with non-sendable type 'OSCTcpServer?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
224 |             strongSelf.sockets.forEach { socket in
225 |                 strongSelf.socket.readData(withTimeout: strongSelf.timeout, tag: 0)
/Users/admin/builder/spi-builder-workspace/Sources/OSCKit/OSCTcpServer.swift:246:36: warning: capture of 'self' with non-sendable type 'OSCTcpServer?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 27 |
 28 | /// An object that accepts connections from TCP clients and can send & receive OSCPackets to and from them.
 29 | public class OSCTcpServer: NSObject {
    |              `- note: class 'OSCTcpServer' does not conform to the 'Sendable' protocol
 30 |
 31 |     /// A textual representation of this instance.
    :
244 |     public func send(_ packet: OSCPacket, to host: String, port: UInt16) {
245 |         queue.async { [weak self] in
246 |             guard let strongSelf = self else { return }
    |                                    `- warning: capture of 'self' with non-sendable type 'OSCTcpServer?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
247 |             guard let socket = strongSelf.sockets.first(where: {
248 |                 $0.value.host == host && $0.value.port == port
/Users/admin/builder/spi-builder-workspace/Sources/OSCKit/OSCTcpServer.swift:274:36: warning: capture of 'self' with non-sendable type 'OSCTcpServer?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 27 |
 28 | /// An object that accepts connections from TCP clients and can send & receive OSCPackets to and from them.
 29 | public class OSCTcpServer: NSObject {
    |              `- note: class 'OSCTcpServer' does not conform to the 'Sendable' protocol
 30 |
 31 |     /// A textual representation of this instance.
    :
272 |         let packet = try OSCParser.packet(from: data)
273 |         queue.async { [weak self] in
274 |             guard let strongSelf = self else { return }
    |                                    `- warning: capture of 'self' with non-sendable type 'OSCTcpServer?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
275 |             guard let socket = strongSelf.sockets.first(where: {
276 |                 $0.value.host == host && $0.value.port == port
[45/62] Compiling OSCKit OSCTcpServerConfiguration.swift
/Users/admin/builder/spi-builder-workspace/Sources/OSCKit/OSCTcpServerConfiguration.swift:79:23: warning: static property 'supportsSecureCoding' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 77 |     ///
 78 |     /// NSSecureCoding is implemented to allow for this instance to be passed to a XPC Service.
 79 |     public static var supportsSecureCoding: Bool = true
    |                       |- warning: static property 'supportsSecureCoding' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'supportsSecureCoding' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'supportsSecureCoding' 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
 80 |
 81 |     /// A key that defines the `id` of an `OSCTcpServerConfiguration`.
[46/62] Compiling OSCKit OSCTcpServerDelegate.swift
/Users/admin/builder/spi-builder-workspace/Sources/OSCKit/OSCTcpServerConfiguration.swift:79:23: warning: static property 'supportsSecureCoding' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 77 |     ///
 78 |     /// NSSecureCoding is implemented to allow for this instance to be passed to a XPC Service.
 79 |     public static var supportsSecureCoding: Bool = true
    |                       |- warning: static property 'supportsSecureCoding' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'supportsSecureCoding' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'supportsSecureCoding' 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
 80 |
 81 |     /// A key that defines the `id` of an `OSCTcpServerConfiguration`.
[47/62] Compiling OSCKit OSCUdpServer.swift
/Users/admin/builder/spi-builder-workspace/Sources/OSCKit/OSCUdpServerConfiguration.swift:76:23: warning: static property 'supportsSecureCoding' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 74 |     ///
 75 |     /// NSSecureCoding is implemented to allow for this instance to be passed to a XPC Service.
 76 |     public static var supportsSecureCoding: Bool = true
    |                       |- warning: static property 'supportsSecureCoding' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'supportsSecureCoding' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'supportsSecureCoding' 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
 77 |
 78 |     /// A key that defines the `id` of an `OSCUdpServerConfiguration`.
[48/62] Compiling OSCKit OSCUdpServerConfiguration.swift
/Users/admin/builder/spi-builder-workspace/Sources/OSCKit/OSCUdpServerConfiguration.swift:76:23: warning: static property 'supportsSecureCoding' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 74 |     ///
 75 |     /// NSSecureCoding is implemented to allow for this instance to be passed to a XPC Service.
 76 |     public static var supportsSecureCoding: Bool = true
    |                       |- warning: static property 'supportsSecureCoding' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'supportsSecureCoding' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'supportsSecureCoding' 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
 77 |
 78 |     /// A key that defines the `id` of an `OSCUdpServerConfiguration`.
[49/62] Compiling OSCKit OSCUdpPeerConfiguration.swift
/Users/admin/builder/spi-builder-workspace/Sources/OSCKit/OSCUdpPeerConfiguration.swift:83:23: warning: static property 'supportsSecureCoding' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 81 |     ///
 82 |     /// NSSecureCoding is implemented to allow for this instance to be passed to a XPC Service.
 83 |     public static var supportsSecureCoding: Bool = true
    |                       |- warning: static property 'supportsSecureCoding' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'supportsSecureCoding' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'supportsSecureCoding' 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
 84 |
 85 |     /// A key that defines the `id` of an `OSCUdpPeerConfiguration`.
[50/62] Compiling OSCKit OSCUdpPeerDelegate.swift
/Users/admin/builder/spi-builder-workspace/Sources/OSCKit/OSCUdpPeerConfiguration.swift:83:23: warning: static property 'supportsSecureCoding' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 81 |     ///
 82 |     /// NSSecureCoding is implemented to allow for this instance to be passed to a XPC Service.
 83 |     public static var supportsSecureCoding: Bool = true
    |                       |- warning: static property 'supportsSecureCoding' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'supportsSecureCoding' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'supportsSecureCoding' 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
 84 |
 85 |     /// A key that defines the `id` of an `OSCUdpPeerConfiguration`.
[51/62] Compiling OSCKit OSCUdpClientDelegate.swift
[52/62] Compiling OSCKit OSCUdpPeer.swift
[53/62] Compiling OSCKit OSCKit.swift
[54/62] Compiling OSCKit OSCSentPacket.swift
[55/62] Compiling OSCKit OSCTcp.swift
[56/62] Compiling OSCKit Interface.swift
/Users/admin/builder/spi-builder-workspace/Sources/OSCKit/Extensions/Interface.swift:30:5: warning: non-'@objc' property in extensions cannot be overridden; use 'public' instead
28 | extension Interface {
29 |     #if os(OSX)
30 |     open var displayName: String {
   |     `- warning: non-'@objc' property in extensions cannot be overridden; use 'public' instead
31 |         guard let interfaces = SCNetworkInterfaceCopyAll() as? [SCNetworkInterface] else {
32 |             return ""
/Users/admin/builder/spi-builder-workspace/Sources/OSCKit/Extensions/Interface.swift:40:5: warning: non-'@objc' property in extensions cannot be overridden; use 'public' instead
38 |     }
39 |
40 |     open var displayText: String {
   |     `- warning: non-'@objc' property in extensions cannot be overridden; use 'public' instead
41 |         "\(self.displayName) (\(self.name)) - \(self.address ?? "")"
42 |     }
/Users/admin/builder/spi-builder-workspace/Sources/OSCKit/Extensions/Numeric.swift:30:28: warning: forming 'UnsafeRawPointer' to a variable of type 'Self'; this is likely incorrect because 'Self' may contain an object reference.
28 |     internal var data: Data {
29 |         var source = self
30 |         return Data(bytes: &source, count: MemoryLayout<Self>.size)
   |                            `- warning: forming 'UnsafeRawPointer' to a variable of type 'Self'; this is likely incorrect because 'Self' may contain an object reference.
31 |     }
32 |
[57/62] Compiling OSCKit Numeric.swift
/Users/admin/builder/spi-builder-workspace/Sources/OSCKit/Extensions/Interface.swift:30:5: warning: non-'@objc' property in extensions cannot be overridden; use 'public' instead
28 | extension Interface {
29 |     #if os(OSX)
30 |     open var displayName: String {
   |     `- warning: non-'@objc' property in extensions cannot be overridden; use 'public' instead
31 |         guard let interfaces = SCNetworkInterfaceCopyAll() as? [SCNetworkInterface] else {
32 |             return ""
/Users/admin/builder/spi-builder-workspace/Sources/OSCKit/Extensions/Interface.swift:40:5: warning: non-'@objc' property in extensions cannot be overridden; use 'public' instead
38 |     }
39 |
40 |     open var displayText: String {
   |     `- warning: non-'@objc' property in extensions cannot be overridden; use 'public' instead
41 |         "\(self.displayName) (\(self.name)) - \(self.address ?? "")"
42 |     }
/Users/admin/builder/spi-builder-workspace/Sources/OSCKit/Extensions/Numeric.swift:30:28: warning: forming 'UnsafeRawPointer' to a variable of type 'Self'; this is likely incorrect because 'Self' may contain an object reference.
28 |     internal var data: Data {
29 |         var source = self
30 |         return Data(bytes: &source, count: MemoryLayout<Self>.size)
   |                            `- warning: forming 'UnsafeRawPointer' to a variable of type 'Self'; this is likely incorrect because 'Self' may contain an object reference.
31 |     }
32 |
[58/62] Compiling OSCKit UInt32.swift
/Users/admin/builder/spi-builder-workspace/Sources/OSCKit/Extensions/Interface.swift:30:5: warning: non-'@objc' property in extensions cannot be overridden; use 'public' instead
28 | extension Interface {
29 |     #if os(OSX)
30 |     open var displayName: String {
   |     `- warning: non-'@objc' property in extensions cannot be overridden; use 'public' instead
31 |         guard let interfaces = SCNetworkInterfaceCopyAll() as? [SCNetworkInterface] else {
32 |             return ""
/Users/admin/builder/spi-builder-workspace/Sources/OSCKit/Extensions/Interface.swift:40:5: warning: non-'@objc' property in extensions cannot be overridden; use 'public' instead
38 |     }
39 |
40 |     open var displayText: String {
   |     `- warning: non-'@objc' property in extensions cannot be overridden; use 'public' instead
41 |         "\(self.displayName) (\(self.name)) - \(self.address ?? "")"
42 |     }
/Users/admin/builder/spi-builder-workspace/Sources/OSCKit/Extensions/Numeric.swift:30:28: warning: forming 'UnsafeRawPointer' to a variable of type 'Self'; this is likely incorrect because 'Self' may contain an object reference.
28 |     internal var data: Data {
29 |         var source = self
30 |         return Data(bytes: &source, count: MemoryLayout<Self>.size)
   |                            `- warning: forming 'UnsafeRawPointer' to a variable of type 'Self'; this is likely incorrect because 'Self' may contain an object reference.
31 |     }
32 |
[59/62] Compiling OSCKit OSCUdpClient.swift
/Users/admin/builder/spi-builder-workspace/Sources/OSCKit/OSCUdpClientConfiguration.swift:76:23: warning: static property 'supportsSecureCoding' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 74 |     ///
 75 |     /// NSSecureCoding is implemented to allow for this instance to be passed to a XPC Service.
 76 |     public static var supportsSecureCoding: Bool = true
    |                       |- warning: static property 'supportsSecureCoding' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'supportsSecureCoding' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'supportsSecureCoding' 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
 77 |
 78 |     /// A key that defines the `id` of an `OSCUdpClientConfiguration`.
[60/62] Compiling OSCKit OSCUdpClientConfiguration.swift
/Users/admin/builder/spi-builder-workspace/Sources/OSCKit/OSCUdpClientConfiguration.swift:76:23: warning: static property 'supportsSecureCoding' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 74 |     ///
 75 |     /// NSSecureCoding is implemented to allow for this instance to be passed to a XPC Service.
 76 |     public static var supportsSecureCoding: Bool = true
    |                       |- warning: static property 'supportsSecureCoding' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'supportsSecureCoding' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'supportsSecureCoding' 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
 77 |
 78 |     /// A key that defines the `id` of an `OSCUdpClientConfiguration`.
[61/62] Compiling OSCKit OSCUdpServerDelegate.swift
[62/62] Compiling OSCKit resource_bundle_accessor.swift
Build complete! (26.64s)
Fetching https://github.com/svdo/swift-netutils
Fetching https://github.com/sammysmallman/CoreOSC.git
Fetching https://github.com/robbiehanson/CocoaAsyncSocket
[1/698] Fetching coreosc
[36/1938] Fetching coreosc, swift-netutils
[98/8355] Fetching coreosc, swift-netutils, cocoaasyncsocket
Fetched https://github.com/robbiehanson/CocoaAsyncSocket from cache (1.41s)
Fetched https://github.com/sammysmallman/CoreOSC.git from cache (1.41s)
Fetched https://github.com/svdo/swift-netutils from cache (1.41s)
Computing version for https://github.com/sammysmallman/CoreOSC.git
Computed https://github.com/sammysmallman/CoreOSC.git at 2.0.0 (0.49s)
Computing version for https://github.com/svdo/swift-netutils
Computed https://github.com/svdo/swift-netutils at 4.2.0 (2.52s)
Computing version for https://github.com/robbiehanson/CocoaAsyncSocket
Computed https://github.com/robbiehanson/CocoaAsyncSocket at 7.6.5 (0.64s)
Creating working copy for https://github.com/sammysmallman/CoreOSC.git
Working copy of https://github.com/sammysmallman/CoreOSC.git resolved at 2.0.0
Creating working copy for https://github.com/svdo/swift-netutils
Working copy of https://github.com/svdo/swift-netutils resolved at 4.2.0
Creating working copy for https://github.com/robbiehanson/CocoaAsyncSocket
Working copy of https://github.com/robbiehanson/CocoaAsyncSocket resolved at 7.6.5
Build complete.
{
  "dependencies" : [
    {
      "identity" : "cocoaasyncsocket",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "7.6.4",
            "upper_bound" : "8.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/robbiehanson/CocoaAsyncSocket"
    },
    {
      "identity" : "swift-netutils",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "4.1.0",
            "upper_bound" : "5.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/svdo/swift-netutils"
    },
    {
      "identity" : "coreosc",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "2.0.0",
            "upper_bound" : "3.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/sammysmallman/CoreOSC.git"
    }
  ],
  "manifest_display_name" : "OSCKit",
  "name" : "OSCKit",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "9.0"
    },
    {
      "name" : "macos",
      "version" : "10.15"
    },
    {
      "name" : "tvos",
      "version" : "9.0"
    }
  ],
  "products" : [
    {
      "name" : "OSCKit",
      "targets" : [
        "OSCKit"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "OSCKitTests",
      "module_type" : "SwiftTarget",
      "name" : "OSCKitTests",
      "path" : "Tests/OSCKitTests",
      "sources" : [
        "OSCKitTests.swift",
        "OSCTcpStreamFramingTests.swift"
      ],
      "target_dependencies" : [
        "OSCKit"
      ],
      "type" : "test"
    },
    {
      "c99name" : "OSCKit",
      "module_type" : "SwiftTarget",
      "name" : "OSCKit",
      "path" : "Sources/OSCKit",
      "product_dependencies" : [
        "CocoaAsyncSocket",
        "NetUtils",
        "CoreOSC"
      ],
      "product_memberships" : [
        "OSCKit"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/OSCKit/LICENSE.md",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "Extensions/Interface.swift",
        "Extensions/Numeric.swift",
        "Extensions/UInt32.swift",
        "OSCKit.swift",
        "OSCSentPacket.swift",
        "OSCTcp.swift",
        "OSCTcpClient.swift",
        "OSCTcpClientConfiguration.swift",
        "OSCTcpClientDelegate.swift",
        "OSCTcpServer.swift",
        "OSCTcpServerConfiguration.swift",
        "OSCTcpServerDelegate.swift",
        "OSCUdpClient.swift",
        "OSCUdpClientConfiguration.swift",
        "OSCUdpClientDelegate.swift",
        "OSCUdpPeer.swift",
        "OSCUdpPeerConfiguration.swift",
        "OSCUdpPeerDelegate.swift",
        "OSCUdpServer.swift",
        "OSCUdpServerConfiguration.swift",
        "OSCUdpServerDelegate.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.5"
}
Done.