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 NetworkLinux, reference main (2c563f), with Swift 6.0 for macOS (SPM) on 2 Nov 2024 06:34:04 UTC.

Swift 6 data race errors: 6

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.1.0.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.56.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/OperatorFoundation/NetworkLinux.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/OperatorFoundation/NetworkLinux
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at 2c563f2 made NWEndpoint Hashable
Cloned https://github.com/OperatorFoundation/NetworkLinux.git
Revision (git rev-parse @):
2c563f21fa59bb6c4cd5038f0dab812a65613918
SUCCESS checkout https://github.com/OperatorFoundation/NetworkLinux.git at main
Fetching https://github.com/OperatorFoundation/BlueSocket.git
[1/2764] Fetching bluesocket
Fetched https://github.com/OperatorFoundation/BlueSocket.git from cache (1.10s)
Fetching https://github.com/OperatorFoundation/SwiftHexTools.git
[1/96] Fetching swifthextools
Fetched https://github.com/OperatorFoundation/SwiftHexTools.git from cache (0.65s)
Fetching https://github.com/apple/swift-argument-parser
[1/12353] Fetching swift-argument-parser
Fetched https://github.com/apple/swift-argument-parser from cache (1.56s)
Computing version for https://github.com/apple/swift-argument-parser
Computed https://github.com/apple/swift-argument-parser at 1.5.0 (0.54s)
Creating working copy for https://github.com/apple/swift-argument-parser
Working copy of https://github.com/apple/swift-argument-parser resolved at 1.5.0
Creating working copy for https://github.com/OperatorFoundation/SwiftHexTools.git
Working copy of https://github.com/OperatorFoundation/SwiftHexTools.git resolved at main (3d4b5a9)
Creating working copy for https://github.com/OperatorFoundation/BlueSocket.git
Working copy of https://github.com/OperatorFoundation/BlueSocket.git resolved at main (5a936a3)
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
  "identity": ".resolve-product-dependencies",
  "name": "resolve-dependencies",
  "url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "version": "unspecified",
  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "dependencies": [
    {
      "identity": "networklinux",
      "name": "NetworkLinux",
      "url": "https://github.com/OperatorFoundation/NetworkLinux.git",
      "version": "unspecified",
      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/NetworkLinux",
      "dependencies": [
        {
          "identity": "bluesocket",
          "name": "Socket",
          "url": "https://github.com/OperatorFoundation/BlueSocket.git",
          "version": "unspecified",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/BlueSocket",
          "dependencies": [
            {
              "identity": "swift-argument-parser",
              "name": "swift-argument-parser",
              "url": "https://github.com/apple/swift-argument-parser",
              "version": "1.5.0",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-argument-parser",
              "dependencies": [
              ]
            }
          ]
        },
        {
          "identity": "swifthextools",
          "name": "SwiftHexTools",
          "url": "https://github.com/OperatorFoundation/SwiftHexTools.git",
          "version": "unspecified",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/SwiftHexTools",
          "dependencies": [
          ]
        }
      ]
    }
  ]
}
Fetching https://github.com/OperatorFoundation/NetworkLinux.git
[1/199] Fetching networklinux
Fetched https://github.com/OperatorFoundation/NetworkLinux.git from cache (0.66s)
Fetching https://github.com/OperatorFoundation/BlueSocket.git from cache
Fetched https://github.com/OperatorFoundation/BlueSocket.git from cache (0.54s)
Fetching https://github.com/OperatorFoundation/SwiftHexTools.git from cache
Fetched https://github.com/OperatorFoundation/SwiftHexTools.git from cache (0.47s)
Fetching https://github.com/apple/swift-argument-parser from cache
Fetched https://github.com/apple/swift-argument-parser from cache (0.56s)
Computing version for https://github.com/apple/swift-argument-parser
Computed https://github.com/apple/swift-argument-parser at 1.5.0 (0.04s)
Creating working copy for https://github.com/OperatorFoundation/NetworkLinux.git
Working copy of https://github.com/OperatorFoundation/NetworkLinux.git resolved at main (2c563f2)
Creating working copy for https://github.com/OperatorFoundation/BlueSocket.git
Working copy of https://github.com/OperatorFoundation/BlueSocket.git resolved at main (5a936a3)
Creating working copy for https://github.com/OperatorFoundation/SwiftHexTools.git
Working copy of https://github.com/OperatorFoundation/SwiftHexTools.git resolved at main (3d4b5a9)
Creating working copy for https://github.com/apple/swift-argument-parser
Working copy of https://github.com/apple/swift-argument-parser resolved at 1.5.0
warning: '.resolve-product-dependencies': dependency 'networklinux' is not used by any target
Found 2 product dependencies
  - Socket
  - SwiftHexTools
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.0
Building package at path:  $PWD
https://github.com/OperatorFoundation/NetworkLinux.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete
[1/1] Compiling plugin GenerateManual
Building for debugging...
[1/5] Write sources
[4/5] Write swift-version--7754E27361AE5C74.txt
[6/13] Emitting module SwiftHexTools
[7/13] Compiling SwiftHexTools SwiftHexTools.swift
[8/13] Compiling Socket SocketUtils.swift
[9/13] Compiling Socket Socket.swift
[10/13] Emitting module Socket
[11/13] Compiling Socket Socket+Equatable.swift
[12/13] Compiling Socket Socket+Hashable.swift
[13/13] Compiling Socket SocketProtocols.swift
[14/28] Compiling NetworkLinux NWProtocolOptions.swift
[15/28] Compiling NetworkLinux NWProtocol.swift
[16/28] Compiling NetworkLinux NWProtocolDefinition.swift
[17/28] Compiling NetworkLinux NWProtocolTCP.swift
/Users/admin/builder/spi-builder-workspace/Sources/NetworkLinux/NWProtocolTCP.swift:22:23: warning: static property 'definition' is not concurrency-safe because non-'Sendable' type 'NWProtocolDefinition' may have shared mutable state; this is an error in the Swift 6 language mode
20 |     }
21 |
22 |     public static let definition: NWProtocolDefinition = NWProtocolDefinition(name: "tcp")
   |                       |- warning: static property 'definition' is not concurrency-safe because non-'Sendable' type 'NWProtocolDefinition' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'definition' 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
23 | }
24 |
/Users/admin/builder/spi-builder-workspace/Sources/NetworkLinux/NWProtocolDefinition.swift:10:14: note: class 'NWProtocolDefinition' does not conform to the 'Sendable' protocol
 8 | import Foundation
 9 |
10 | public class NWProtocolDefinition
   |              `- note: class 'NWProtocolDefinition' does not conform to the 'Sendable' protocol
11 | {
12 |     public var debugDescription: String
[18/28] Compiling NetworkLinux NWProtocolTLS.swift
/Users/admin/builder/spi-builder-workspace/Sources/NetworkLinux/NWProtocolTLS.swift:22:23: warning: static property 'definition' is not concurrency-safe because non-'Sendable' type 'NWProtocolDefinition' may have shared mutable state; this is an error in the Swift 6 language mode
20 |     }
21 |
22 |     public static let definition: NWProtocolDefinition = NWProtocolDefinition(name: "tls")
   |                       |- warning: static property 'definition' is not concurrency-safe because non-'Sendable' type 'NWProtocolDefinition' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'definition' 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
23 | }
24 |
/Users/admin/builder/spi-builder-workspace/Sources/NetworkLinux/NWProtocolDefinition.swift:10:14: note: class 'NWProtocolDefinition' does not conform to the 'Sendable' protocol
 8 | import Foundation
 9 |
10 | public class NWProtocolDefinition
   |              `- note: class 'NWProtocolDefinition' does not conform to the 'Sendable' protocol
11 | {
12 |     public var debugDescription: String
[19/28] Compiling NetworkLinux NWProtocolMetadata.swift
[20/29] Compiling NetworkLinux NWError.swift
[21/29] Compiling NetworkLinux NWInterface.swift
[22/29] Compiling NetworkLinux NWListener.swift
[23/29] Compiling NetworkLinux NWParameters.swift
[24/29] Compiling NetworkLinux NWProtocolUDP.swift
/Users/admin/builder/spi-builder-workspace/Sources/NetworkLinux/NWProtocolUDP.swift:22:23: warning: static property 'definition' is not concurrency-safe because non-'Sendable' type 'NWProtocolDefinition' may have shared mutable state; this is an error in the Swift 6 language mode
20 |     }
21 |
22 |     public static let definition: NWProtocolDefinition = NWProtocolDefinition(name: "udp")
   |                       |- warning: static property 'definition' is not concurrency-safe because non-'Sendable' type 'NWProtocolDefinition' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'definition' 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
23 | }
24 |
/Users/admin/builder/spi-builder-workspace/Sources/NetworkLinux/NWProtocolDefinition.swift:10:14: note: class 'NWProtocolDefinition' does not conform to the 'Sendable' protocol
 8 | import Foundation
 9 |
10 | public class NWProtocolDefinition
   |              `- note: class 'NWProtocolDefinition' does not conform to the 'Sendable' protocol
11 | {
12 |     public var debugDescription: String
[25/29] Compiling NetworkLinux IPv4Address.swift
[26/29] Compiling NetworkLinux IPv6Address.swift
[27/29] Emitting module NetworkLinux
/Users/admin/builder/spi-builder-workspace/Sources/NetworkLinux/NWConnection.swift:33:27: warning: static property 'defaultMessage' is not concurrency-safe because non-'Sendable' type 'NWConnection.ContentContext' may have shared mutable state; this is an error in the Swift 6 language mode
 29 |     }
 30 |
 31 |     public class ContentContext
    |                  `- note: class 'ContentContext' does not conform to the 'Sendable' protocol
 32 |     {
 33 |         public static let defaultMessage = NWConnection.ContentContext(identifier: "defaultMessage")
    |                           |- warning: static property 'defaultMessage' is not concurrency-safe because non-'Sendable' type 'NWConnection.ContentContext' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'defaultMessage' 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
 34 |
 35 |         public static let finalMessage = NWConnection.ContentContext(identifier: "finalMessage")
/Users/admin/builder/spi-builder-workspace/Sources/NetworkLinux/NWConnection.swift:35:27: warning: static property 'finalMessage' is not concurrency-safe because non-'Sendable' type 'NWConnection.ContentContext' may have shared mutable state; this is an error in the Swift 6 language mode
 29 |     }
 30 |
 31 |     public class ContentContext
    |                  `- note: class 'ContentContext' does not conform to the 'Sendable' protocol
 32 |     {
 33 |         public static let defaultMessage = NWConnection.ContentContext(identifier: "defaultMessage")
 34 |
 35 |         public static let finalMessage = NWConnection.ContentContext(identifier: "finalMessage")
    |                           |- warning: static property 'finalMessage' is not concurrency-safe because non-'Sendable' type 'NWConnection.ContentContext' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'finalMessage' 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
 36 |
 37 |         public static let defaultStream = NWConnection.ContentContext(identifier: "defaultStream")
/Users/admin/builder/spi-builder-workspace/Sources/NetworkLinux/NWConnection.swift:37:27: warning: static property 'defaultStream' is not concurrency-safe because non-'Sendable' type 'NWConnection.ContentContext' may have shared mutable state; this is an error in the Swift 6 language mode
 29 |     }
 30 |
 31 |     public class ContentContext
    |                  `- note: class 'ContentContext' does not conform to the 'Sendable' protocol
 32 |     {
 33 |         public static let defaultMessage = NWConnection.ContentContext(identifier: "defaultMessage")
    :
 35 |         public static let finalMessage = NWConnection.ContentContext(identifier: "finalMessage")
 36 |
 37 |         public static let defaultStream = NWConnection.ContentContext(identifier: "defaultStream")
    |                           |- warning: static property 'defaultStream' is not concurrency-safe because non-'Sendable' type 'NWConnection.ContentContext' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'defaultStream' 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
 38 |
 39 |         public init(identifier: String, expiration: UInt64 = 0, priority: Double = 0.5, isFinal: Bool = false, antecedent: NWConnection.ContentContext? = nil, metadata: [NWProtocolMetadata]? = [])
/Users/admin/builder/spi-builder-workspace/Sources/NetworkLinux/NWProtocolTCP.swift:22:23: warning: static property 'definition' is not concurrency-safe because non-'Sendable' type 'NWProtocolDefinition' may have shared mutable state; this is an error in the Swift 6 language mode
20 |     }
21 |
22 |     public static let definition: NWProtocolDefinition = NWProtocolDefinition(name: "tcp")
   |                       |- warning: static property 'definition' is not concurrency-safe because non-'Sendable' type 'NWProtocolDefinition' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'definition' 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
23 | }
24 |
/Users/admin/builder/spi-builder-workspace/Sources/NetworkLinux/NWProtocolDefinition.swift:10:14: note: class 'NWProtocolDefinition' does not conform to the 'Sendable' protocol
 8 | import Foundation
 9 |
10 | public class NWProtocolDefinition
   |              `- note: class 'NWProtocolDefinition' does not conform to the 'Sendable' protocol
11 | {
12 |     public var debugDescription: String
/Users/admin/builder/spi-builder-workspace/Sources/NetworkLinux/NWProtocolTLS.swift:22:23: warning: static property 'definition' is not concurrency-safe because non-'Sendable' type 'NWProtocolDefinition' may have shared mutable state; this is an error in the Swift 6 language mode
20 |     }
21 |
22 |     public static let definition: NWProtocolDefinition = NWProtocolDefinition(name: "tls")
   |                       |- warning: static property 'definition' is not concurrency-safe because non-'Sendable' type 'NWProtocolDefinition' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'definition' 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
23 | }
24 |
/Users/admin/builder/spi-builder-workspace/Sources/NetworkLinux/NWProtocolDefinition.swift:10:14: note: class 'NWProtocolDefinition' does not conform to the 'Sendable' protocol
 8 | import Foundation
 9 |
10 | public class NWProtocolDefinition
   |              `- note: class 'NWProtocolDefinition' does not conform to the 'Sendable' protocol
11 | {
12 |     public var debugDescription: String
/Users/admin/builder/spi-builder-workspace/Sources/NetworkLinux/NWProtocolUDP.swift:22:23: warning: static property 'definition' is not concurrency-safe because non-'Sendable' type 'NWProtocolDefinition' may have shared mutable state; this is an error in the Swift 6 language mode
20 |     }
21 |
22 |     public static let definition: NWProtocolDefinition = NWProtocolDefinition(name: "udp")
   |                       |- warning: static property 'definition' is not concurrency-safe because non-'Sendable' type 'NWProtocolDefinition' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'definition' 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
23 | }
24 |
/Users/admin/builder/spi-builder-workspace/Sources/NetworkLinux/NWProtocolDefinition.swift:10:14: note: class 'NWProtocolDefinition' does not conform to the 'Sendable' protocol
 8 | import Foundation
 9 |
10 | public class NWProtocolDefinition
   |              `- note: class 'NWProtocolDefinition' does not conform to the 'Sendable' protocol
11 | {
12 |     public var debugDescription: String
[28/29] Compiling NetworkLinux NWConnection.swift
/Users/admin/builder/spi-builder-workspace/Sources/NetworkLinux/NWConnection.swift:33:27: warning: static property 'defaultMessage' is not concurrency-safe because non-'Sendable' type 'NWConnection.ContentContext' may have shared mutable state; this is an error in the Swift 6 language mode
 29 |     }
 30 |
 31 |     public class ContentContext
    |                  `- note: class 'ContentContext' does not conform to the 'Sendable' protocol
 32 |     {
 33 |         public static let defaultMessage = NWConnection.ContentContext(identifier: "defaultMessage")
    |                           |- warning: static property 'defaultMessage' is not concurrency-safe because non-'Sendable' type 'NWConnection.ContentContext' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'defaultMessage' 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
 34 |
 35 |         public static let finalMessage = NWConnection.ContentContext(identifier: "finalMessage")
/Users/admin/builder/spi-builder-workspace/Sources/NetworkLinux/NWConnection.swift:35:27: warning: static property 'finalMessage' is not concurrency-safe because non-'Sendable' type 'NWConnection.ContentContext' may have shared mutable state; this is an error in the Swift 6 language mode
 29 |     }
 30 |
 31 |     public class ContentContext
    |                  `- note: class 'ContentContext' does not conform to the 'Sendable' protocol
 32 |     {
 33 |         public static let defaultMessage = NWConnection.ContentContext(identifier: "defaultMessage")
 34 |
 35 |         public static let finalMessage = NWConnection.ContentContext(identifier: "finalMessage")
    |                           |- warning: static property 'finalMessage' is not concurrency-safe because non-'Sendable' type 'NWConnection.ContentContext' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'finalMessage' 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
 36 |
 37 |         public static let defaultStream = NWConnection.ContentContext(identifier: "defaultStream")
/Users/admin/builder/spi-builder-workspace/Sources/NetworkLinux/NWConnection.swift:37:27: warning: static property 'defaultStream' is not concurrency-safe because non-'Sendable' type 'NWConnection.ContentContext' may have shared mutable state; this is an error in the Swift 6 language mode
 29 |     }
 30 |
 31 |     public class ContentContext
    |                  `- note: class 'ContentContext' does not conform to the 'Sendable' protocol
 32 |     {
 33 |         public static let defaultMessage = NWConnection.ContentContext(identifier: "defaultMessage")
    :
 35 |         public static let finalMessage = NWConnection.ContentContext(identifier: "finalMessage")
 36 |
 37 |         public static let defaultStream = NWConnection.ContentContext(identifier: "defaultStream")
    |                           |- warning: static property 'defaultStream' is not concurrency-safe because non-'Sendable' type 'NWConnection.ContentContext' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'defaultStream' 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
 38 |
 39 |         public init(identifier: String, expiration: UInt64 = 0, priority: Double = 0.5, isFinal: Bool = false, antecedent: NWConnection.ContentContext? = nil, metadata: [NWProtocolMetadata]? = [])
[29/29] Compiling NetworkLinux NWEndpoint.swift
/Users/admin/builder/spi-builder-workspace/Sources/NetworkLinux/NWConnection.swift:33:27: warning: static property 'defaultMessage' is not concurrency-safe because non-'Sendable' type 'NWConnection.ContentContext' may have shared mutable state; this is an error in the Swift 6 language mode
 29 |     }
 30 |
 31 |     public class ContentContext
    |                  `- note: class 'ContentContext' does not conform to the 'Sendable' protocol
 32 |     {
 33 |         public static let defaultMessage = NWConnection.ContentContext(identifier: "defaultMessage")
    |                           |- warning: static property 'defaultMessage' is not concurrency-safe because non-'Sendable' type 'NWConnection.ContentContext' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'defaultMessage' 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
 34 |
 35 |         public static let finalMessage = NWConnection.ContentContext(identifier: "finalMessage")
/Users/admin/builder/spi-builder-workspace/Sources/NetworkLinux/NWConnection.swift:35:27: warning: static property 'finalMessage' is not concurrency-safe because non-'Sendable' type 'NWConnection.ContentContext' may have shared mutable state; this is an error in the Swift 6 language mode
 29 |     }
 30 |
 31 |     public class ContentContext
    |                  `- note: class 'ContentContext' does not conform to the 'Sendable' protocol
 32 |     {
 33 |         public static let defaultMessage = NWConnection.ContentContext(identifier: "defaultMessage")
 34 |
 35 |         public static let finalMessage = NWConnection.ContentContext(identifier: "finalMessage")
    |                           |- warning: static property 'finalMessage' is not concurrency-safe because non-'Sendable' type 'NWConnection.ContentContext' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'finalMessage' 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
 36 |
 37 |         public static let defaultStream = NWConnection.ContentContext(identifier: "defaultStream")
/Users/admin/builder/spi-builder-workspace/Sources/NetworkLinux/NWConnection.swift:37:27: warning: static property 'defaultStream' is not concurrency-safe because non-'Sendable' type 'NWConnection.ContentContext' may have shared mutable state; this is an error in the Swift 6 language mode
 29 |     }
 30 |
 31 |     public class ContentContext
    |                  `- note: class 'ContentContext' does not conform to the 'Sendable' protocol
 32 |     {
 33 |         public static let defaultMessage = NWConnection.ContentContext(identifier: "defaultMessage")
    :
 35 |         public static let finalMessage = NWConnection.ContentContext(identifier: "finalMessage")
 36 |
 37 |         public static let defaultStream = NWConnection.ContentContext(identifier: "defaultStream")
    |                           |- warning: static property 'defaultStream' is not concurrency-safe because non-'Sendable' type 'NWConnection.ContentContext' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'defaultStream' 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
 38 |
 39 |         public init(identifier: String, expiration: UInt64 = 0, priority: Double = 0.5, isFinal: Bool = false, antecedent: NWConnection.ContentContext? = nil, metadata: [NWProtocolMetadata]? = [])
Build complete! (15.14s)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "bluesocket",
      "requirement" : {
        "branch" : [
          "main"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/OperatorFoundation/BlueSocket.git"
    },
    {
      "identity" : "swifthextools",
      "requirement" : {
        "branch" : [
          "main"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/OperatorFoundation/SwiftHexTools.git"
    }
  ],
  "manifest_display_name" : "NetworkLinux",
  "name" : "NetworkLinux",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.15"
    }
  ],
  "products" : [
    {
      "name" : "NetworkLinux",
      "targets" : [
        "NetworkLinux"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "swift_languages_versions" : [
    "5"
  ],
  "targets" : [
    {
      "c99name" : "NetworkLinuxTests",
      "module_type" : "SwiftTarget",
      "name" : "NetworkLinuxTests",
      "path" : "Tests/NetworkLinuxTests",
      "sources" : [
        "NetworkLinuxTests.swift",
        "XCTestManifests.swift"
      ],
      "target_dependencies" : [
        "NetworkLinux"
      ],
      "type" : "test"
    },
    {
      "c99name" : "NetworkLinux",
      "module_type" : "SwiftTarget",
      "name" : "NetworkLinux",
      "path" : "Sources/NetworkLinux",
      "product_dependencies" : [
        "Socket",
        "SwiftHexTools"
      ],
      "product_memberships" : [
        "NetworkLinux"
      ],
      "sources" : [
        "IPv4Address.swift",
        "IPv6Address.swift",
        "NWConnection.swift",
        "NWEndpoint.swift",
        "NWError.swift",
        "NWInterface.swift",
        "NWListener.swift",
        "NWParameters.swift",
        "NWProtocol.swift",
        "NWProtocolDefinition.swift",
        "NWProtocolMetadata.swift",
        "NWProtocolOptions.swift",
        "NWProtocolTCP.swift",
        "NWProtocolTLS.swift",
        "NWProtocolUDP.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.5"
}
Done.