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 1.0.1 (8e7089), with Swift 6.0 for macOS (SPM) on 2 Nov 2024 06:33:56 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: 1.0.1
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/OperatorFoundation/NetworkLinux
 * tag               1.0.1      -> FETCH_HEAD
HEAD is now at 8e70896 Change state update handler type to NWState
Cloned https://github.com/OperatorFoundation/NetworkLinux.git
Revision (git rev-parse @):
8e7089630b573ac0d6c3264d6e211c0ebf5433c0
SUCCESS checkout https://github.com/OperatorFoundation/NetworkLinux.git at 1.0.1
Fetching https://github.com/OperatorFoundation/SwiftHexTools
Fetching https://github.com/OperatorFoundation/BlueSocket
[1/96] Fetching swifthextools
[97/2860] Fetching swifthextools, bluesocket
Fetched https://github.com/OperatorFoundation/SwiftHexTools from cache (0.64s)
[443/2764] Fetching bluesocket
Fetched https://github.com/OperatorFoundation/BlueSocket from cache (1.01s)
Computing version for https://github.com/OperatorFoundation/SwiftHexTools
Computed https://github.com/OperatorFoundation/SwiftHexTools at 1.2.2 (0.68s)
Computing version for https://github.com/OperatorFoundation/BlueSocket
Computed https://github.com/OperatorFoundation/BlueSocket at 1.1.0 (0.70s)
Creating working copy for https://github.com/OperatorFoundation/BlueSocket
Working copy of https://github.com/OperatorFoundation/BlueSocket resolved at 1.1.0
Creating working copy for https://github.com/OperatorFoundation/SwiftHexTools
Working copy of https://github.com/OperatorFoundation/SwiftHexTools resolved at 1.2.2
========================================
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",
          "version": "1.1.2",
          "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",
          "version": "1.2.6",
          "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 from cache
Fetching https://github.com/OperatorFoundation/SwiftHexTools from cache
Fetched https://github.com/OperatorFoundation/BlueSocket from cache (0.46s)
Fetched https://github.com/OperatorFoundation/SwiftHexTools from cache (0.46s)
Computing version for https://github.com/OperatorFoundation/BlueSocket
Computed https://github.com/OperatorFoundation/BlueSocket at 1.1.2 (0.53s)
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.70s)
Computing version for https://github.com/OperatorFoundation/SwiftHexTools
Computed https://github.com/OperatorFoundation/SwiftHexTools at 1.2.6 (0.60s)
Computing version for https://github.com/apple/swift-argument-parser
Computed https://github.com/apple/swift-argument-parser at 1.5.0 (0.47s)
Creating working copy for https://github.com/OperatorFoundation/SwiftHexTools
Working copy of https://github.com/OperatorFoundation/SwiftHexTools resolved at 1.2.6
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/BlueSocket
Working copy of https://github.com/OperatorFoundation/BlueSocket resolved at 1.1.2
Creating working copy for https://github.com/OperatorFoundation/NetworkLinux.git
Working copy of https://github.com/OperatorFoundation/NetworkLinux.git resolved at 1.0.1 (8e70896)
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
Building for debugging...
[0/4] Write sources
[3/4] Write swift-version--7754E27361AE5C74.txt
[5/10] Compiling SwiftHexTools SwiftHexTools.swift
[6/10] Emitting module SwiftHexTools
[7/10] Compiling Socket SocketUtils.swift
[8/10] Compiling Socket SocketProtocols.swift
[9/10] Emitting module Socket
[10/10] Compiling Socket Socket.swift
[11/25] Compiling NetworkLinux NWProtocolMetadata.swift
[12/26] 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
[13/26] 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
[14/26] 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
[15/26] 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
[16/26] Compiling NetworkLinux NWError.swift
[17/26] Compiling NetworkLinux NWInterface.swift
[18/26] Compiling NetworkLinux IPv4Address.swift
[19/26] Compiling NetworkLinux IPv6Address.swift
[20/26] Compiling NetworkLinux NWProtocol.swift
[21/26] Compiling NetworkLinux NWProtocolDefinition.swift
[22/26] Compiling NetworkLinux NWProtocolOptions.swift
[23/26] Compiling NetworkLinux NWListener.swift
[24/26] Compiling NetworkLinux NWParameters.swift
[25/26] 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]? = [])
[26/26] 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! (11.26s)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "bluesocket",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.1.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/OperatorFoundation/BlueSocket"
    },
    {
      "identity" : "swifthextools",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.2.2",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/OperatorFoundation/SwiftHexTools"
    }
  ],
  "manifest_display_name" : "NetworkLinux",
  "name" : "NetworkLinux",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "11.0"
    }
  ],
  "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.3"
}
Done.