The Swift Package Index logo.Swift Package Index

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

Build Information

Failed to build SwiftPM with Swift 6.0 (beta) for Linux (f5ea39) on 27 Jun 2024 07:50:22 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4609320-1":/host -w "$workDir" registry.gitlab.com/finestructure/spi-images:basic-6.0-latest swift build --triple x86_64-unknown-linux-gnu -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.44.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/swiftlang/swift-package-manager.git
Reference: 0.6.0
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: 	git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: 	git branch -m <name>
From https://github.com/swiftlang/swift-package-manager
 * tag               0.6.0      -> FETCH_HEAD
HEAD is now at f5ea397 [Package.swift] Require swift-llbuild and swift-tools-support-core using semver dependencies
Cloned https://github.com/swiftlang/swift-package-manager.git
Revision (git rev-parse @):
f5ea3972d7d6c574e8bb16a19b2a7bca98ea131b
SUCCESS checkout https://github.com/swiftlang/swift-package-manager.git at 0.6.0
========================================
Build
========================================
Selected platform:         linux
Swift version:             6.0
Building package at path:  $workDir
https://github.com/swiftlang/swift-package-manager.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-1":/host -w "$workDir" registry.gitlab.com/finestructure/spi-images:basic-6.0-latest swift build --triple x86_64-unknown-linux-gnu -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete 2>&1
basic-6.0-latest: Pulling from finestructure/spi-images
Digest: sha256:ab27251c691c4483b16f6811e4d551420c56572b98ecfd3375d905e8cd6a5193
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.0-latest
Fetching https://github.com/apple/swift-tools-support-core.git
Fetching https://github.com/apple/swift-llbuild.git
[1/6277] Fetching swift-tools-support-core
[6278/28589] Fetching swift-tools-support-core, swift-llbuild
Fetched https://github.com/apple/swift-tools-support-core.git from cache (0.42s)
[4463/22312] Fetching swift-llbuild
Fetched https://github.com/apple/swift-llbuild.git from cache (1.31s)
Computing version for https://github.com/apple/swift-tools-support-core.git
Computed https://github.com/apple/swift-tools-support-core.git at 0.1.0 (0.47s)
Computing version for https://github.com/apple/swift-llbuild.git
Computed https://github.com/apple/swift-llbuild.git at 0.3.0 (0.52s)
Creating working copy for https://github.com/apple/swift-llbuild.git
Working copy of https://github.com/apple/swift-llbuild.git resolved at 0.3.0
Creating working copy for https://github.com/apple/swift-tools-support-core.git
Working copy of https://github.com/apple/swift-tools-support-core.git resolved at 0.1.0
warning: 'swift-llbuild': ignoring broken symlink /host/spi-builder-workspace/.build/checkouts/swift-llbuild/lib/llvm/Demangle/include/llvm/Demangle/include/llvm/Demangle/include/llvm/Demangle/include/llvm/Demangle/include/llvm/Demangle/include/llvm/Demangle/include/llvm/Demangle/include/llvm/Demangle/include/llvm/Demangle/include/llvm/Demangle/include/llvm/Demangle/include/llvm/Demangle/include/llvm/Demangle/include/llvm/Demangle/include/llvm/Demangle/include/llvm/Demangle/include/llvm/Demangle/include/llvm/Demangle/include/llvm/Demangle/include/llvm/Demangle/include/llvm/Demangle/include/llvm/Demangle/include/llvm/Demangle/include/llvm/Demangle/include/llvm/Demangle/include/llvm/Demangle/include/llvm/Demangle/include/llvm/Demangle/include/llvm/Demangle/include/llvm/Demangle/include/llvm/Demangle/include/llvm/Demangle/include/llvm/Demangle/include/llvm/Demangle/include/llvm/Demangle/include/llvm/Demangle/include/llvm/Demangle/include/llvm/Demangle/include/llvm/Demangle/include/llvm/Demangle/include/llvm
Building for debugging...
[0/142] Write sources
[7/142] Compiling llvmSupport Valgrind.cpp
[8/142] Compiling llvmSupport UnicodeCaseFold.cpp
[9/142] Compiling llvmSupport circular_raw_ostream.cpp
[10/142] Compiling llvmSupport Twine.cpp
[11/142] Compiling llvmSupport Unicode.cpp
[12/142] Compiling llvmSupport Threading.cpp
[13/142] Compiling llvmSupport Triple.cpp
[14/142] Compiling llvmSupport raw_ostream.cpp
[15/142] Compiling llvmSupport StringSaver.cpp
[16/142] Compiling llvmSupport StringMap.cpp
[17/142] Compiling llvmSupport TargetParser.cpp
[18/142] Compiling llvmSupport StringRef.cpp
[19/142] Compiling llvmSupport StringExtras.cpp
[20/142] Write swift-version-24593BA9C3E375BF.txt
[21/142] Compiling llvmSupport YAMLParser.cpp
[22/142] Compiling llvmSupport SmallVector.cpp
[23/144] Compiling llvmSupport SmallPtrSet.cpp
[24/144] Compiling llvmSupport SourceMgr.cpp
[25/144] Compiling llvmSupport Program.cpp
[26/144] Compiling llvmSupport Options.cpp
[27/144] Compiling llvmSupport NativeFormatting.cpp
[28/144] Compiling llvmSupport Process.cpp
[29/144] Compiling llvmSupport MathExtras.cpp
[30/144] Compiling llvmSupport Signals.cpp
[31/144] Compiling llvmSupport Path.cpp
[32/144] Compiling llvmSupport Mutex.cpp
[33/144] Compiling llvmSupport Memory.cpp
[34/144] Compiling llvmSupport Locale.cpp
[35/144] Compiling llvmSupport ManagedStatic.cpp
[36/144] Compiling llvmSupport MD5.cpp
[37/144] Compiling llvmSupport MemoryBuffer.cpp
[38/144] Compiling llvmSupport Hashing.cpp
[39/144] Compiling llvmSupport FormatVariadic.cpp
[40/144] Compiling llvmSupport FoldingSet.cpp
[41/144] Compiling llvmSupport Errno.cpp
[42/144] Compiling llvmSupport ErrorHandling.cpp
[43/144] Compiling llvmSupport FileUtilities.cpp
[44/144] Compiling llvmSupport Host.cpp
[45/144] Compiling llvmSupport Error.cpp
[46/144] Compiling llvmSupport ConvertUTF.cpp
[47/144] Compiling llvmSupport DJB.cpp
[48/144] Compiling llvmSupport Atomic.cpp
[49/144] Compiling llvmSupport Debug.cpp
[50/144] Compiling llvmSupport ConvertUTFWrapper.cpp
[51/144] Compiling llvmSupport Allocator.cpp
[52/144] Compiling llvmSupport Chrono.cpp
[53/144] Compiling llvmSupport APSInt.cpp
[54/144] Compiling llvmDemangle MicrosoftDemangle.cpp
[55/144] Compiling llvmSupport APInt.cpp
[56/144] Compiling llbuildCore MakefileDepsParser.cpp
[58/144] Emitting module swiftpm_xctest_helper
[59/144] Compiling swiftpm_xctest_helper main.swift
[59/145] Compiling llbuildCore DependencyInfoParser.cpp
[60/145] Compiling llvmDemangle ItaniumDemangle.cpp
[61/145] Compiling llvmSupport APFloat.cpp
[63/145] Compiling llbuildCore SQLiteBuildDB.cpp
[64/145] Wrapping AST for swiftpm-xctest-helper for debugging
[65/145] Write Objects.LinkFileList
[66/145] Compiling llvmSupport CommandLine.cpp
[67/145] Compiling llbuildCore BuildEngineTrace.cpp
[68/145] Linking swiftpm-xctest-helper
[69/145] Compiling llbuildCore BuildDB.cpp
[70/145] Compiling llbuildBuildSystem BuildValue.cpp
[71/145] Compiling llbuildBuildSystem ExternalCommand.cpp
[72/145] Compiling llbuildBuildSystem ShellCommand.cpp
[73/145] Compiling llbuildBuildSystem BuildNode.cpp
[74/145] Compiling llbuildBuildSystem BuildKey.cpp
[75/145] Compiling llbuildCore BuildEngine.cpp
[76/145] Compiling llbuildBuildSystem BuildSystemExtensionManager.cpp
[77/145] Compiling llbuildBasic Version.cpp
[78/145] Compiling llbuildBuildSystem BuildSystemFrontend.cpp
[79/145] Compiling llbuildBasic Tracing.cpp
[80/145] Compiling llbuildBasic ShellUtility.cpp
[81/145] Compiling llbuildBuildSystem BuildDescription.cpp
[82/145] Compiling llbuildBasic SerialQueue.cpp
[83/145] Compiling llbuildBasic Subprocess.cpp
[84/145] Compiling llbuildBuildSystem BuildFile.cpp
[85/145] Compiling llbuildBasic Hashing.cpp
[86/145] Compiling llbuildBasic PlatformUtility.cpp
[87/145] Compiling llbuildBasic FileSystem.cpp
[88/145] Compiling libllbuild C-API.cpp
[89/145] Compiling llbuildBasic FileInfo.cpp
[90/145] Compiling llbuildBasic LaneBasedExecutionQueue.cpp
[90/145] Write sources
[92/145] Compiling TSCclibc libc.c
[93/145] Write sources
[96/147] Compiling libllbuild Core-C-API.cpp
[96/147] Write sources
[109/147] Emitting module TSCLibc
[110/147] Compiling TSCLibc libc.swift
[111/159] Compiling llbuildBasic ExecutionQueue.cpp
[112/159] Compiling libllbuild BuildValue-C-API.cpp
[113/159] Wrapping AST for TSCLibc for debugging
[114/197] Compiling libllbuild BuildKey-C-API.cpp
[116/197] Compiling TSCBasic CodableResult.swift
[117/197] Compiling TSCBasic CollectionAlgorithms.swift
[117/198] Compiling llbuildBuildSystem BuildSystem.cpp
[118/198] Compiling libllbuild BuildDB-C-API.cpp
[120/198] Emitting module PackageDescription
/host/spi-builder-workspace/Sources/PackageDescription/BuildSettings.swift:20:23: warning: static property 'debug' is not concurrency-safe because non-'Sendable' type 'BuildConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
 10 |
 11 | /// The build configuration such as debug or release.
 12 | public struct BuildConfiguration: Encodable {
    |               `- note: consider making struct 'BuildConfiguration' conform to the 'Sendable' protocol
 13 |     private let config: String
 14 |
    :
 18 |
 19 |     /// The debug build configuration.
 20 |     public static let debug: BuildConfiguration = BuildConfiguration("debug")
    |                       |- warning: static property 'debug' is not concurrency-safe because non-'Sendable' type 'BuildConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'debug' 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
 21 |
 22 |     /// The release build configuration.
/host/spi-builder-workspace/Sources/PackageDescription/BuildSettings.swift:23:23: warning: static property 'release' is not concurrency-safe because non-'Sendable' type 'BuildConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
 10 |
 11 | /// The build configuration such as debug or release.
 12 | public struct BuildConfiguration: Encodable {
    |               `- note: consider making struct 'BuildConfiguration' conform to the 'Sendable' protocol
 13 |     private let config: String
 14 |
    :
 21 |
 22 |     /// The release build configuration.
 23 |     public static let release: BuildConfiguration = BuildConfiguration("release")
    |                       |- warning: static property 'release' is not concurrency-safe because non-'Sendable' type 'BuildConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'release' 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
 24 | }
 25 |
/host/spi-builder-workspace/Sources/PackageDescription/Package.swift:508:5: warning: var 'errors' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
506 | }
507 |
508 | var errors: [String] = []
    |     |- warning: var 'errors' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: convert 'errors' to a 'let' constant to make 'Sendable' shared state immutable
    |     |- note: annotate 'errors' 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
509 | private var dumpInfo: (package: Package, fileNo: Int32)?
510 | private func dumpPackageAtExit(_ package: Package, fileNo: Int32) {
/host/spi-builder-workspace/Sources/PackageDescription/Package.swift:509:13: warning: var 'dumpInfo' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
507 |
508 | var errors: [String] = []
509 | private var dumpInfo: (package: Package, fileNo: Int32)?
    |             |- warning: var 'dumpInfo' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: convert 'dumpInfo' to a 'let' constant to make 'Sendable' shared state immutable
    |             |- note: annotate 'dumpInfo' 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
510 | private func dumpPackageAtExit(_ package: Package, fileNo: Int32) {
511 |     func dump() {
/host/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:23:23: warning: static property 'macOS' is not concurrency-safe because non-'Sendable' type 'Platform' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A platform that usually corresponds to an operating system such as
 12 | /// iOS, macOS, or Linux.
 13 | public struct Platform: Encodable {
    |               `- note: consider making struct 'Platform' conform to the 'Sendable' protocol
 14 |
 15 |     /// The name of the platform.
    :
 21 |
 22 |     /// The macOS platform.
 23 |     public static let macOS: Platform = Platform(name: "macos")
    |                       |- warning: static property 'macOS' is not concurrency-safe because non-'Sendable' type 'Platform' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'macOS' 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
 24 |
 25 |     /// The iOS platform.
/host/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:26:23: warning: static property 'iOS' is not concurrency-safe because non-'Sendable' type 'Platform' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A platform that usually corresponds to an operating system such as
 12 | /// iOS, macOS, or Linux.
 13 | public struct Platform: Encodable {
    |               `- note: consider making struct 'Platform' conform to the 'Sendable' protocol
 14 |
 15 |     /// The name of the platform.
    :
 24 |
 25 |     /// The iOS platform.
 26 |     public static let iOS: Platform = Platform(name: "ios")
    |                       |- warning: static property 'iOS' is not concurrency-safe because non-'Sendable' type 'Platform' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'iOS' 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
 27 |
 28 |     /// The tvOS platform.
/host/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:29:23: warning: static property 'tvOS' is not concurrency-safe because non-'Sendable' type 'Platform' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A platform that usually corresponds to an operating system such as
 12 | /// iOS, macOS, or Linux.
 13 | public struct Platform: Encodable {
    |               `- note: consider making struct 'Platform' conform to the 'Sendable' protocol
 14 |
 15 |     /// The name of the platform.
    :
 27 |
 28 |     /// The tvOS platform.
 29 |     public static let tvOS: Platform = Platform(name: "tvos")
    |                       |- warning: static property 'tvOS' is not concurrency-safe because non-'Sendable' type 'Platform' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'tvOS' 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
 30 |
 31 |     /// The watchOS platform.
/host/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:32:23: warning: static property 'watchOS' is not concurrency-safe because non-'Sendable' type 'Platform' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A platform that usually corresponds to an operating system such as
 12 | /// iOS, macOS, or Linux.
 13 | public struct Platform: Encodable {
    |               `- note: consider making struct 'Platform' conform to the 'Sendable' protocol
 14 |
 15 |     /// The name of the platform.
    :
 30 |
 31 |     /// The watchOS platform.
 32 |     public static let watchOS: Platform = Platform(name: "watchos")
    |                       |- warning: static property 'watchOS' is not concurrency-safe because non-'Sendable' type 'Platform' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'watchOS' 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
 33 |
 34 |     /// The Linux platform.
/host/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:35:23: warning: static property 'linux' is not concurrency-safe because non-'Sendable' type 'Platform' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A platform that usually corresponds to an operating system such as
 12 | /// iOS, macOS, or Linux.
 13 | public struct Platform: Encodable {
    |               `- note: consider making struct 'Platform' conform to the 'Sendable' protocol
 14 |
 15 |     /// The name of the platform.
    :
 33 |
 34 |     /// The Linux platform.
 35 |     public static let linux: Platform = Platform(name: "linux")
    |                       |- warning: static property 'linux' is not concurrency-safe because non-'Sendable' type 'Platform' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'linux' 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 |     /// The Windows platform
/host/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:39:23: warning: static property 'windows' is not concurrency-safe because non-'Sendable' type 'Platform' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A platform that usually corresponds to an operating system such as
 12 | /// iOS, macOS, or Linux.
 13 | public struct Platform: Encodable {
    |               `- note: consider making struct 'Platform' conform to the 'Sendable' protocol
 14 |
 15 |     /// The name of the platform.
    :
 37 |     /// The Windows platform
 38 |     @available(_PackageDescription, introduced: 5.2)
 39 |     public static let windows: Platform = Platform(name: "windows")
    |                       |- warning: static property 'windows' is not concurrency-safe because non-'Sendable' type 'Platform' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'windows' 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
 40 |
 41 |     /// The Android platform
/host/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:43:23: warning: static property 'android' is not concurrency-safe because non-'Sendable' type 'Platform' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A platform that usually corresponds to an operating system such as
 12 | /// iOS, macOS, or Linux.
 13 | public struct Platform: Encodable {
    |               `- note: consider making struct 'Platform' conform to the 'Sendable' protocol
 14 |
 15 |     /// The name of the platform.
    :
 41 |     /// The Android platform
 42 |     @available(_PackageDescription, introduced: 5.2)
 43 |     public static let android: Platform = Platform(name: "android")
    |                       |- warning: static property 'android' is not concurrency-safe because non-'Sendable' type 'Platform' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'android' 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
 44 | }
 45 |
/host/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:180:27: warning: static property 'v10_10' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.MacOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
164 |
165 |     /// The supported macOS version.
166 |     public struct MacOSVersion: Encodable, AppleOSVersion {
    |                   `- note: consider making struct 'MacOSVersion' conform to the 'Sendable' protocol
167 |         fileprivate static let name = "macOS"
168 |         fileprivate static let minimumMajorVersion = 10
    :
178 |         ///
179 |         /// - Since: First available in PackageDescription 5.0
180 |         public static let v10_10: MacOSVersion = .init(string: "10.10")
    |                           |- warning: static property 'v10_10' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.MacOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'v10_10' 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
181 |
182 |         /// The value that represents macOS 10.11.
/host/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:185:27: warning: static property 'v10_11' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.MacOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
164 |
165 |     /// The supported macOS version.
166 |     public struct MacOSVersion: Encodable, AppleOSVersion {
    |                   `- note: consider making struct 'MacOSVersion' conform to the 'Sendable' protocol
167 |         fileprivate static let name = "macOS"
168 |         fileprivate static let minimumMajorVersion = 10
    :
183 |         ///
184 |         /// - Since: First available in PackageDescription 5.0
185 |         public static let v10_11: MacOSVersion = .init(string: "10.11")
    |                           |- warning: static property 'v10_11' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.MacOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'v10_11' 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
186 |
187 |         /// The value that represents macOS 10.12.
/host/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:190:27: warning: static property 'v10_12' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.MacOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
164 |
165 |     /// The supported macOS version.
166 |     public struct MacOSVersion: Encodable, AppleOSVersion {
    |                   `- note: consider making struct 'MacOSVersion' conform to the 'Sendable' protocol
167 |         fileprivate static let name = "macOS"
168 |         fileprivate static let minimumMajorVersion = 10
    :
188 |         ///
189 |         /// - Since: First available in PackageDescription 5.0
190 |         public static let v10_12: MacOSVersion = .init(string: "10.12")
    |                           |- warning: static property 'v10_12' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.MacOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'v10_12' 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
191 |
192 |         /// The value that represents macOS 10.13.
/host/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:195:27: warning: static property 'v10_13' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.MacOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
164 |
165 |     /// The supported macOS version.
166 |     public struct MacOSVersion: Encodable, AppleOSVersion {
    |                   `- note: consider making struct 'MacOSVersion' conform to the 'Sendable' protocol
167 |         fileprivate static let name = "macOS"
168 |         fileprivate static let minimumMajorVersion = 10
    :
193 |         ///
194 |         /// - Since: First available in PackageDescription 5.0
195 |         public static let v10_13: MacOSVersion = .init(string: "10.13")
    |                           |- warning: static property 'v10_13' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.MacOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'v10_13' 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
196 |
197 |         /// The value that represents macOS 10.14.
/host/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:200:27: warning: static property 'v10_14' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.MacOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
164 |
165 |     /// The supported macOS version.
166 |     public struct MacOSVersion: Encodable, AppleOSVersion {
    |                   `- note: consider making struct 'MacOSVersion' conform to the 'Sendable' protocol
167 |         fileprivate static let name = "macOS"
168 |         fileprivate static let minimumMajorVersion = 10
    :
198 |         ///
199 |         /// - Since: First available in PackageDescription 5.0
200 |         public static let v10_14: MacOSVersion = .init(string: "10.14")
    |                           |- warning: static property 'v10_14' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.MacOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'v10_14' 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
201 |
202 |         /// The value that represents macOS 10.15.
/host/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:206:27: warning: static property 'v10_15' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.MacOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
164 |
165 |     /// The supported macOS version.
166 |     public struct MacOSVersion: Encodable, AppleOSVersion {
    |                   `- note: consider making struct 'MacOSVersion' conform to the 'Sendable' protocol
167 |         fileprivate static let name = "macOS"
168 |         fileprivate static let minimumMajorVersion = 10
    :
204 |         /// - Since: First available in PackageDescription 5.1
205 |         @available(_PackageDescription, introduced: 5.1)
206 |         public static let v10_15: MacOSVersion = .init(string: "10.15")
    |                           |- warning: static property 'v10_15' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.MacOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'v10_15' 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
207 |     }
208 |
/host/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:224:27: warning: static property 'v9' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.TVOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
208 |
209 |     /// The supported tvOS version.
210 |     public struct TVOSVersion: Encodable, AppleOSVersion {
    |                   `- note: consider making struct 'TVOSVersion' conform to the 'Sendable' protocol
211 |         fileprivate static let name = "tvOS"
212 |         fileprivate static let minimumMajorVersion = 9
    :
222 |         ///
223 |         /// - Since: First available in PackageDescription 5.0
224 |         public static let v9: TVOSVersion = .init(string: "9.0")
    |                           |- warning: static property 'v9' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.TVOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'v9' 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
225 |
226 |         /// The value that represents tvOS 10.0.
/host/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:229:27: warning: static property 'v10' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.TVOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
208 |
209 |     /// The supported tvOS version.
210 |     public struct TVOSVersion: Encodable, AppleOSVersion {
    |                   `- note: consider making struct 'TVOSVersion' conform to the 'Sendable' protocol
211 |         fileprivate static let name = "tvOS"
212 |         fileprivate static let minimumMajorVersion = 9
    :
227 |         ///
228 |         /// - Since: First available in PackageDescription 5.0
229 |         public static let v10: TVOSVersion = .init(string: "10.0")
    |                           |- warning: static property 'v10' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.TVOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'v10' 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
230 |
231 |         /// The value that represents tvOS 11.0.
/host/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:234:27: warning: static property 'v11' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.TVOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
208 |
209 |     /// The supported tvOS version.
210 |     public struct TVOSVersion: Encodable, AppleOSVersion {
    |                   `- note: consider making struct 'TVOSVersion' conform to the 'Sendable' protocol
211 |         fileprivate static let name = "tvOS"
212 |         fileprivate static let minimumMajorVersion = 9
    :
232 |         ///
233 |         /// - Since: First available in PackageDescription 5.0
234 |         public static let v11: TVOSVersion = .init(string: "11.0")
    |                           |- warning: static property 'v11' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.TVOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'v11' 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
235 |
236 |         /// The value that represents tvOS 12.0.
/host/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:239:27: warning: static property 'v12' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.TVOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
208 |
209 |     /// The supported tvOS version.
210 |     public struct TVOSVersion: Encodable, AppleOSVersion {
    |                   `- note: consider making struct 'TVOSVersion' conform to the 'Sendable' protocol
211 |         fileprivate static let name = "tvOS"
212 |         fileprivate static let minimumMajorVersion = 9
    :
237 |         ///
238 |         /// - Since: First available in PackageDescription 5.0
239 |         public static let v12: TVOSVersion = .init(string: "12.0")
    |                           |- warning: static property 'v12' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.TVOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'v12' 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
240 |
241 |         /// The value that represents tvOS 13.0.
/host/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:245:27: warning: static property 'v13' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.TVOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
208 |
209 |     /// The supported tvOS version.
210 |     public struct TVOSVersion: Encodable, AppleOSVersion {
    |                   `- note: consider making struct 'TVOSVersion' conform to the 'Sendable' protocol
211 |         fileprivate static let name = "tvOS"
212 |         fileprivate static let minimumMajorVersion = 9
    :
243 |         /// - Since: First available in PackageDescription 5.1
244 |         @available(_PackageDescription, introduced: 5.1)
245 |         public static let v13: TVOSVersion = .init(string: "13.0")
    |                           |- warning: static property 'v13' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.TVOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'v13' 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
246 |     }
247 |
/host/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:263:27: warning: static property 'v8' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.IOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
247 |
248 |     /// The supported iOS version.
249 |     public struct IOSVersion: Encodable, AppleOSVersion {
    |                   `- note: consider making struct 'IOSVersion' conform to the 'Sendable' protocol
250 |         fileprivate static let name = "iOS"
251 |         fileprivate static let minimumMajorVersion = 2
    :
261 |         ///
262 |         /// - Since: First available in PackageDescription 5.0
263 |         public static let v8: IOSVersion = .init(string: "8.0")
    |                           |- warning: static property 'v8' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.IOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'v8' 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
264 |
265 |         /// The value that represents iOS 9.0.
/host/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:268:27: warning: static property 'v9' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.IOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
247 |
248 |     /// The supported iOS version.
249 |     public struct IOSVersion: Encodable, AppleOSVersion {
    |                   `- note: consider making struct 'IOSVersion' conform to the 'Sendable' protocol
250 |         fileprivate static let name = "iOS"
251 |         fileprivate static let minimumMajorVersion = 2
    :
266 |         ///
267 |         /// - Since: First available in PackageDescription 5.0
268 |         public static let v9: IOSVersion = .init(string: "9.0")
    |                           |- warning: static property 'v9' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.IOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'v9' 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
269 |
270 |         /// The value that represents iOS 10.0.
/host/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:273:27: warning: static property 'v10' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.IOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
247 |
248 |     /// The supported iOS version.
249 |     public struct IOSVersion: Encodable, AppleOSVersion {
    |                   `- note: consider making struct 'IOSVersion' conform to the 'Sendable' protocol
250 |         fileprivate static let name = "iOS"
251 |         fileprivate static let minimumMajorVersion = 2
    :
271 |         ///
272 |         /// - Since: First available in PackageDescription 5.0
273 |         public static let v10: IOSVersion = .init(string: "10.0")
    |                           |- warning: static property 'v10' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.IOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'v10' 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
274 |
275 |         /// The value that represents iOS 11.0.
/host/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:278:27: warning: static property 'v11' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.IOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
247 |
248 |     /// The supported iOS version.
249 |     public struct IOSVersion: Encodable, AppleOSVersion {
    |                   `- note: consider making struct 'IOSVersion' conform to the 'Sendable' protocol
250 |         fileprivate static let name = "iOS"
251 |         fileprivate static let minimumMajorVersion = 2
    :
276 |         ///
277 |         /// - Since: First available in PackageDescription 5.0
278 |         public static let v11: IOSVersion = .init(string: "11.0")
    |                           |- warning: static property 'v11' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.IOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'v11' 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
279 |
280 |         /// The value that represents iOS 12.0.
/host/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:283:27: warning: static property 'v12' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.IOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
247 |
248 |     /// The supported iOS version.
249 |     public struct IOSVersion: Encodable, AppleOSVersion {
    |                   `- note: consider making struct 'IOSVersion' conform to the 'Sendable' protocol
250 |         fileprivate static let name = "iOS"
251 |         fileprivate static let minimumMajorVersion = 2
    :
281 |         ///
282 |         /// - Since: First available in PackageDescription 5.0
283 |         public static let v12: IOSVersion = .init(string: "12.0")
    |                           |- warning: static property 'v12' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.IOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'v12' 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
284 |
285 |         /// The value that represents iOS 13.0.
/host/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:289:27: warning: static property 'v13' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.IOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
247 |
248 |     /// The supported iOS version.
249 |     public struct IOSVersion: Encodable, AppleOSVersion {
    |                   `- note: consider making struct 'IOSVersion' conform to the 'Sendable' protocol
250 |         fileprivate static let name = "iOS"
251 |         fileprivate static let minimumMajorVersion = 2
    :
287 |         /// - Since: First available in PackageDescription 5.1
288 |         @available(_PackageDescription, introduced: 5.1)
289 |         public static let v13: IOSVersion = .init(string: "13.0")
    |                           |- warning: static property 'v13' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.IOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'v13' 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
290 |     }
291 |
/host/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:307:27: warning: static property 'v2' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.WatchOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
291 |
292 |     /// The supported watchOS version.
293 |     public struct WatchOSVersion: Encodable, AppleOSVersion {
    |                   `- note: consider making struct 'WatchOSVersion' conform to the 'Sendable' protocol
294 |         fileprivate static let name = "watchOS"
295 |         fileprivate static let minimumMajorVersion = 2
    :
305 |         ///
306 |         /// - Since: First available in PackageDescription 5.0
307 |         public static let v2: WatchOSVersion = .init(string: "2.0")
    |                           |- warning: static property 'v2' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.WatchOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'v2' 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
308 |
309 |         /// The value that represents watchOS 3.0.
/host/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:312:27: warning: static property 'v3' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.WatchOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
291 |
292 |     /// The supported watchOS version.
293 |     public struct WatchOSVersion: Encodable, AppleOSVersion {
    |                   `- note: consider making struct 'WatchOSVersion' conform to the 'Sendable' protocol
294 |         fileprivate static let name = "watchOS"
295 |         fileprivate static let minimumMajorVersion = 2
    :
310 |         ///
311 |         /// - Since: First available in PackageDescription 5.0
312 |         public static let v3: WatchOSVersion = .init(string: "3.0")
    |                           |- warning: static property 'v3' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.WatchOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'v3' 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
313 |
314 |         /// The value that represents watchOS 4.0.
/host/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:317:27: warning: static property 'v4' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.WatchOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
291 |
292 |     /// The supported watchOS version.
293 |     public struct WatchOSVersion: Encodable, AppleOSVersion {
    |                   `- note: consider making struct 'WatchOSVersion' conform to the 'Sendable' protocol
294 |         fileprivate static let name = "watchOS"
295 |         fileprivate static let minimumMajorVersion = 2
    :
315 |         ///
316 |         /// - Since: First available in PackageDescription 5.0
317 |         public static let v4: WatchOSVersion = .init(string: "4.0")
    |                           |- warning: static property 'v4' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.WatchOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'v4' 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
318 |
319 |         /// The value that represents watchOS 5.0.
/host/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:322:27: warning: static property 'v5' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.WatchOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
291 |
292 |     /// The supported watchOS version.
293 |     public struct WatchOSVersion: Encodable, AppleOSVersion {
    |                   `- note: consider making struct 'WatchOSVersion' conform to the 'Sendable' protocol
294 |         fileprivate static let name = "watchOS"
295 |         fileprivate static let minimumMajorVersion = 2
    :
320 |         ///
321 |         /// - Since: First available in PackageDescription 5.0
322 |         public static let v5: WatchOSVersion = .init(string: "5.0")
    |                           |- warning: static property 'v5' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.WatchOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'v5' 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
323 |
324 |         /// The value that represents watchOS 6.0.
/host/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:328:27: warning: static property 'v6' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.WatchOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
291 |
292 |     /// The supported watchOS version.
293 |     public struct WatchOSVersion: Encodable, AppleOSVersion {
    |                   `- note: consider making struct 'WatchOSVersion' conform to the 'Sendable' protocol
294 |         fileprivate static let name = "watchOS"
295 |         fileprivate static let minimumMajorVersion = 2
    :
326 |         /// - Since: First available in PackageDescription 5.1
327 |         @available(_PackageDescription, introduced: 5.1)
328 |         public static let v6: WatchOSVersion = .init(string: "6.0")
    |                           |- warning: static property 'v6' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.WatchOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'v6' 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
329 |     }
330 | }
[121/198] Compiling PackageDescription Version.swift
[122/198] Compiling PackageDescription Resource.swift
[123/198] Emitting module TSCBasic
[123/203] Compiling libllbuild BuildSystem-C-API.cpp
[125/210] Compiling PackageDescription Version+StringLiteralConvertible.swift
/host/spi-builder-workspace/Sources/PackageDescription/Package.swift:508:5: warning: var 'errors' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
506 | }
507 |
508 | var errors: [String] = []
    |     |- warning: var 'errors' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: convert 'errors' to a 'let' constant to make 'Sendable' shared state immutable
    |     |- note: annotate 'errors' 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
509 | private var dumpInfo: (package: Package, fileNo: Int32)?
510 | private func dumpPackageAtExit(_ package: Package, fileNo: Int32) {
[126/210] Compiling PackageDescription Target.swift
[127/210] Compiling PackageDescription SupportedPlatforms.swift
/host/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:23:23: warning: static property 'macOS' is not concurrency-safe because non-'Sendable' type 'Platform' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A platform that usually corresponds to an operating system such as
 12 | /// iOS, macOS, or Linux.
 13 | public struct Platform: Encodable {
    |               `- note: consider making struct 'Platform' conform to the 'Sendable' protocol
 14 |
 15 |     /// The name of the platform.
    :
 21 |
 22 |     /// The macOS platform.
 23 |     public static let macOS: Platform = Platform(name: "macos")
    |                       |- warning: static property 'macOS' is not concurrency-safe because non-'Sendable' type 'Platform' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'macOS' 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
 24 |
 25 |     /// The iOS platform.
/host/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:26:23: warning: static property 'iOS' is not concurrency-safe because non-'Sendable' type 'Platform' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A platform that usually corresponds to an operating system such as
 12 | /// iOS, macOS, or Linux.
 13 | public struct Platform: Encodable {
    |               `- note: consider making struct 'Platform' conform to the 'Sendable' protocol
 14 |
 15 |     /// The name of the platform.
    :
 24 |
 25 |     /// The iOS platform.
 26 |     public static let iOS: Platform = Platform(name: "ios")
    |                       |- warning: static property 'iOS' is not concurrency-safe because non-'Sendable' type 'Platform' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'iOS' 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
 27 |
 28 |     /// The tvOS platform.
/host/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:29:23: warning: static property 'tvOS' is not concurrency-safe because non-'Sendable' type 'Platform' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A platform that usually corresponds to an operating system such as
 12 | /// iOS, macOS, or Linux.
 13 | public struct Platform: Encodable {
    |               `- note: consider making struct 'Platform' conform to the 'Sendable' protocol
 14 |
 15 |     /// The name of the platform.
    :
 27 |
 28 |     /// The tvOS platform.
 29 |     public static let tvOS: Platform = Platform(name: "tvos")
    |                       |- warning: static property 'tvOS' is not concurrency-safe because non-'Sendable' type 'Platform' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'tvOS' 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
 30 |
 31 |     /// The watchOS platform.
/host/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:32:23: warning: static property 'watchOS' is not concurrency-safe because non-'Sendable' type 'Platform' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A platform that usually corresponds to an operating system such as
 12 | /// iOS, macOS, or Linux.
 13 | public struct Platform: Encodable {
    |               `- note: consider making struct 'Platform' conform to the 'Sendable' protocol
 14 |
 15 |     /// The name of the platform.
    :
 30 |
 31 |     /// The watchOS platform.
 32 |     public static let watchOS: Platform = Platform(name: "watchos")
    |                       |- warning: static property 'watchOS' is not concurrency-safe because non-'Sendable' type 'Platform' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'watchOS' 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
 33 |
 34 |     /// The Linux platform.
/host/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:35:23: warning: static property 'linux' is not concurrency-safe because non-'Sendable' type 'Platform' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A platform that usually corresponds to an operating system such as
 12 | /// iOS, macOS, or Linux.
 13 | public struct Platform: Encodable {
    |               `- note: consider making struct 'Platform' conform to the 'Sendable' protocol
 14 |
 15 |     /// The name of the platform.
    :
 33 |
 34 |     /// The Linux platform.
 35 |     public static let linux: Platform = Platform(name: "linux")
    |                       |- warning: static property 'linux' is not concurrency-safe because non-'Sendable' type 'Platform' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'linux' 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 |     /// The Windows platform
/host/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:39:23: warning: static property 'windows' is not concurrency-safe because non-'Sendable' type 'Platform' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A platform that usually corresponds to an operating system such as
 12 | /// iOS, macOS, or Linux.
 13 | public struct Platform: Encodable {
    |               `- note: consider making struct 'Platform' conform to the 'Sendable' protocol
 14 |
 15 |     /// The name of the platform.
    :
 37 |     /// The Windows platform
 38 |     @available(_PackageDescription, introduced: 5.2)
 39 |     public static let windows: Platform = Platform(name: "windows")
    |                       |- warning: static property 'windows' is not concurrency-safe because non-'Sendable' type 'Platform' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'windows' 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
 40 |
 41 |     /// The Android platform
/host/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:43:23: warning: static property 'android' is not concurrency-safe because non-'Sendable' type 'Platform' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A platform that usually corresponds to an operating system such as
 12 | /// iOS, macOS, or Linux.
 13 | public struct Platform: Encodable {
    |               `- note: consider making struct 'Platform' conform to the 'Sendable' protocol
 14 |
 15 |     /// The name of the platform.
    :
 41 |     /// The Android platform
 42 |     @available(_PackageDescription, introduced: 5.2)
 43 |     public static let android: Platform = Platform(name: "android")
    |                       |- warning: static property 'android' is not concurrency-safe because non-'Sendable' type 'Platform' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'android' 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
 44 | }
 45 |
/host/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:180:27: warning: static property 'v10_10' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.MacOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
164 |
165 |     /// The supported macOS version.
166 |     public struct MacOSVersion: Encodable, AppleOSVersion {
    |                   `- note: consider making struct 'MacOSVersion' conform to the 'Sendable' protocol
167 |         fileprivate static let name = "macOS"
168 |         fileprivate static let minimumMajorVersion = 10
    :
178 |         ///
179 |         /// - Since: First available in PackageDescription 5.0
180 |         public static let v10_10: MacOSVersion = .init(string: "10.10")
    |                           |- warning: static property 'v10_10' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.MacOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'v10_10' 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
181 |
182 |         /// The value that represents macOS 10.11.
/host/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:185:27: warning: static property 'v10_11' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.MacOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
164 |
165 |     /// The supported macOS version.
166 |     public struct MacOSVersion: Encodable, AppleOSVersion {
    |                   `- note: consider making struct 'MacOSVersion' conform to the 'Sendable' protocol
167 |         fileprivate static let name = "macOS"
168 |         fileprivate static let minimumMajorVersion = 10
    :
183 |         ///
184 |         /// - Since: First available in PackageDescription 5.0
185 |         public static let v10_11: MacOSVersion = .init(string: "10.11")
    |                           |- warning: static property 'v10_11' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.MacOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'v10_11' 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
186 |
187 |         /// The value that represents macOS 10.12.
/host/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:190:27: warning: static property 'v10_12' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.MacOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
164 |
165 |     /// The supported macOS version.
166 |     public struct MacOSVersion: Encodable, AppleOSVersion {
    |                   `- note: consider making struct 'MacOSVersion' conform to the 'Sendable' protocol
167 |         fileprivate static let name = "macOS"
168 |         fileprivate static let minimumMajorVersion = 10
    :
188 |         ///
189 |         /// - Since: First available in PackageDescription 5.0
190 |         public static let v10_12: MacOSVersion = .init(string: "10.12")
    |                           |- warning: static property 'v10_12' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.MacOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'v10_12' 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
191 |
192 |         /// The value that represents macOS 10.13.
/host/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:195:27: warning: static property 'v10_13' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.MacOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
164 |
165 |     /// The supported macOS version.
166 |     public struct MacOSVersion: Encodable, AppleOSVersion {
    |                   `- note: consider making struct 'MacOSVersion' conform to the 'Sendable' protocol
167 |         fileprivate static let name = "macOS"
168 |         fileprivate static let minimumMajorVersion = 10
    :
193 |         ///
194 |         /// - Since: First available in PackageDescription 5.0
195 |         public static let v10_13: MacOSVersion = .init(string: "10.13")
    |                           |- warning: static property 'v10_13' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.MacOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'v10_13' 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
196 |
197 |         /// The value that represents macOS 10.14.
/host/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:200:27: warning: static property 'v10_14' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.MacOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
164 |
165 |     /// The supported macOS version.
166 |     public struct MacOSVersion: Encodable, AppleOSVersion {
    |                   `- note: consider making struct 'MacOSVersion' conform to the 'Sendable' protocol
167 |         fileprivate static let name = "macOS"
168 |         fileprivate static let minimumMajorVersion = 10
    :
198 |         ///
199 |         /// - Since: First available in PackageDescription 5.0
200 |         public static let v10_14: MacOSVersion = .init(string: "10.14")
    |                           |- warning: static property 'v10_14' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.MacOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'v10_14' 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
201 |
202 |         /// The value that represents macOS 10.15.
/host/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:206:27: warning: static property 'v10_15' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.MacOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
164 |
165 |     /// The supported macOS version.
166 |     public struct MacOSVersion: Encodable, AppleOSVersion {
    |                   `- note: consider making struct 'MacOSVersion' conform to the 'Sendable' protocol
167 |         fileprivate static let name = "macOS"
168 |         fileprivate static let minimumMajorVersion = 10
    :
204 |         /// - Since: First available in PackageDescription 5.1
205 |         @available(_PackageDescription, introduced: 5.1)
206 |         public static let v10_15: MacOSVersion = .init(string: "10.15")
    |                           |- warning: static property 'v10_15' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.MacOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'v10_15' 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
207 |     }
208 |
/host/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:224:27: warning: static property 'v9' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.TVOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
208 |
209 |     /// The supported tvOS version.
210 |     public struct TVOSVersion: Encodable, AppleOSVersion {
    |                   `- note: consider making struct 'TVOSVersion' conform to the 'Sendable' protocol
211 |         fileprivate static let name = "tvOS"
212 |         fileprivate static let minimumMajorVersion = 9
    :
222 |         ///
223 |         /// - Since: First available in PackageDescription 5.0
224 |         public static let v9: TVOSVersion = .init(string: "9.0")
    |                           |- warning: static property 'v9' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.TVOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'v9' 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
225 |
226 |         /// The value that represents tvOS 10.0.
/host/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:229:27: warning: static property 'v10' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.TVOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
208 |
209 |     /// The supported tvOS version.
210 |     public struct TVOSVersion: Encodable, AppleOSVersion {
    |                   `- note: consider making struct 'TVOSVersion' conform to the 'Sendable' protocol
211 |         fileprivate static let name = "tvOS"
212 |         fileprivate static let minimumMajorVersion = 9
    :
227 |         ///
228 |         /// - Since: First available in PackageDescription 5.0
229 |         public static let v10: TVOSVersion = .init(string: "10.0")
    |                           |- warning: static property 'v10' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.TVOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'v10' 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
230 |
231 |         /// The value that represents tvOS 11.0.
/host/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:234:27: warning: static property 'v11' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.TVOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
208 |
209 |     /// The supported tvOS version.
210 |     public struct TVOSVersion: Encodable, AppleOSVersion {
    |                   `- note: consider making struct 'TVOSVersion' conform to the 'Sendable' protocol
211 |         fileprivate static let name = "tvOS"
212 |         fileprivate static let minimumMajorVersion = 9
    :
232 |         ///
233 |         /// - Since: First available in PackageDescription 5.0
234 |         public static let v11: TVOSVersion = .init(string: "11.0")
    |                           |- warning: static property 'v11' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.TVOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'v11' 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
235 |
236 |         /// The value that represents tvOS 12.0.
/host/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:239:27: warning: static property 'v12' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.TVOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
208 |
209 |     /// The supported tvOS version.
210 |     public struct TVOSVersion: Encodable, AppleOSVersion {
    |                   `- note: consider making struct 'TVOSVersion' conform to the 'Sendable' protocol
211 |         fileprivate static let name = "tvOS"
212 |         fileprivate static let minimumMajorVersion = 9
    :
237 |         ///
238 |         /// - Since: First available in PackageDescription 5.0
239 |         public static let v12: TVOSVersion = .init(string: "12.0")
    |                           |- warning: static property 'v12' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.TVOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'v12' 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
240 |
241 |         /// The value that represents tvOS 13.0.
/host/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:245:27: warning: static property 'v13' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.TVOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
208 |
209 |     /// The supported tvOS version.
210 |     public struct TVOSVersion: Encodable, AppleOSVersion {
    |                   `- note: consider making struct 'TVOSVersion' conform to the 'Sendable' protocol
211 |         fileprivate static let name = "tvOS"
212 |         fileprivate static let minimumMajorVersion = 9
    :
243 |         /// - Since: First available in PackageDescription 5.1
244 |         @available(_PackageDescription, introduced: 5.1)
245 |         public static let v13: TVOSVersion = .init(string: "13.0")
    |                           |- warning: static property 'v13' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.TVOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'v13' 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
246 |     }
247 |
/host/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:263:27: warning: static property 'v8' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.IOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
247 |
248 |     /// The supported iOS version.
249 |     public struct IOSVersion: Encodable, AppleOSVersion {
    |                   `- note: consider making struct 'IOSVersion' conform to the 'Sendable' protocol
250 |         fileprivate static let name = "iOS"
251 |         fileprivate static let minimumMajorVersion = 2
    :
261 |         ///
262 |         /// - Since: First available in PackageDescription 5.0
263 |         public static let v8: IOSVersion = .init(string: "8.0")
    |                           |- warning: static property 'v8' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.IOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'v8' 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
264 |
265 |         /// The value that represents iOS 9.0.
/host/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:268:27: warning: static property 'v9' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.IOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
247 |
248 |     /// The supported iOS version.
249 |     public struct IOSVersion: Encodable, AppleOSVersion {
    |                   `- note: consider making struct 'IOSVersion' conform to the 'Sendable' protocol
250 |         fileprivate static let name = "iOS"
251 |         fileprivate static let minimumMajorVersion = 2
    :
266 |         ///
267 |         /// - Since: First available in PackageDescription 5.0
268 |         public static let v9: IOSVersion = .init(string: "9.0")
    |                           |- warning: static property 'v9' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.IOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'v9' 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
269 |
270 |         /// The value that represents iOS 10.0.
/host/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:273:27: warning: static property 'v10' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.IOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
247 |
248 |     /// The supported iOS version.
249 |     public struct IOSVersion: Encodable, AppleOSVersion {
    |                   `- note: consider making struct 'IOSVersion' conform to the 'Sendable' protocol
250 |         fileprivate static let name = "iOS"
251 |         fileprivate static let minimumMajorVersion = 2
    :
271 |         ///
272 |         /// - Since: First available in PackageDescription 5.0
273 |         public static let v10: IOSVersion = .init(string: "10.0")
    |                           |- warning: static property 'v10' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.IOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'v10' 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
274 |
275 |         /// The value that represents iOS 11.0.
/host/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:278:27: warning: static property 'v11' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.IOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
247 |
248 |     /// The supported iOS version.
249 |     public struct IOSVersion: Encodable, AppleOSVersion {
    |                   `- note: consider making struct 'IOSVersion' conform to the 'Sendable' protocol
250 |         fileprivate static let name = "iOS"
251 |         fileprivate static let minimumMajorVersion = 2
    :
276 |         ///
277 |         /// - Since: First available in PackageDescription 5.0
278 |         public static let v11: IOSVersion = .init(string: "11.0")
    |                           |- warning: static property 'v11' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.IOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'v11' 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
279 |
280 |         /// The value that represents iOS 12.0.
/host/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:283:27: warning: static property 'v12' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.IOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
247 |
248 |     /// The supported iOS version.
249 |     public struct IOSVersion: Encodable, AppleOSVersion {
    |                   `- note: consider making struct 'IOSVersion' conform to the 'Sendable' protocol
250 |         fileprivate static let name = "iOS"
251 |         fileprivate static let minimumMajorVersion = 2
    :
281 |         ///
282 |         /// - Since: First available in PackageDescription 5.0
283 |         public static let v12: IOSVersion = .init(string: "12.0")
    |                           |- warning: static property 'v12' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.IOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'v12' 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
284 |
285 |         /// The value that represents iOS 13.0.
/host/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:289:27: warning: static property 'v13' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.IOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
247 |
248 |     /// The supported iOS version.
249 |     public struct IOSVersion: Encodable, AppleOSVersion {
    |                   `- note: consider making struct 'IOSVersion' conform to the 'Sendable' protocol
250 |         fileprivate static let name = "iOS"
251 |         fileprivate static let minimumMajorVersion = 2
    :
287 |         /// - Since: First available in PackageDescription 5.1
288 |         @available(_PackageDescription, introduced: 5.1)
289 |         public static let v13: IOSVersion = .init(string: "13.0")
    |                           |- warning: static property 'v13' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.IOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'v13' 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
290 |     }
291 |
/host/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:307:27: warning: static property 'v2' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.WatchOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
291 |
292 |     /// The supported watchOS version.
293 |     public struct WatchOSVersion: Encodable, AppleOSVersion {
    |                   `- note: consider making struct 'WatchOSVersion' conform to the 'Sendable' protocol
294 |         fileprivate static let name = "watchOS"
295 |         fileprivate static let minimumMajorVersion = 2
    :
305 |         ///
306 |         /// - Since: First available in PackageDescription 5.0
307 |         public static let v2: WatchOSVersion = .init(string: "2.0")
    |                           |- warning: static property 'v2' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.WatchOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'v2' 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
308 |
309 |         /// The value that represents watchOS 3.0.
/host/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:312:27: warning: static property 'v3' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.WatchOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
291 |
292 |     /// The supported watchOS version.
293 |     public struct WatchOSVersion: Encodable, AppleOSVersion {
    |                   `- note: consider making struct 'WatchOSVersion' conform to the 'Sendable' protocol
294 |         fileprivate static let name = "watchOS"
295 |         fileprivate static let minimumMajorVersion = 2
    :
310 |         ///
311 |         /// - Since: First available in PackageDescription 5.0
312 |         public static let v3: WatchOSVersion = .init(string: "3.0")
    |                           |- warning: static property 'v3' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.WatchOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'v3' 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
313 |
314 |         /// The value that represents watchOS 4.0.
/host/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:317:27: warning: static property 'v4' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.WatchOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
291 |
292 |     /// The supported watchOS version.
293 |     public struct WatchOSVersion: Encodable, AppleOSVersion {
    |                   `- note: consider making struct 'WatchOSVersion' conform to the 'Sendable' protocol
294 |         fileprivate static let name = "watchOS"
295 |         fileprivate static let minimumMajorVersion = 2
    :
315 |         ///
316 |         /// - Since: First available in PackageDescription 5.0
317 |         public static let v4: WatchOSVersion = .init(string: "4.0")
    |                           |- warning: static property 'v4' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.WatchOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'v4' 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
318 |
319 |         /// The value that represents watchOS 5.0.
/host/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:322:27: warning: static property 'v5' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.WatchOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
291 |
292 |     /// The supported watchOS version.
293 |     public struct WatchOSVersion: Encodable, AppleOSVersion {
    |                   `- note: consider making struct 'WatchOSVersion' conform to the 'Sendable' protocol
294 |         fileprivate static let name = "watchOS"
295 |         fileprivate static let minimumMajorVersion = 2
    :
320 |         ///
321 |         /// - Since: First available in PackageDescription 5.0
322 |         public static let v5: WatchOSVersion = .init(string: "5.0")
    |                           |- warning: static property 'v5' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.WatchOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'v5' 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
323 |
324 |         /// The value that represents watchOS 6.0.
/host/spi-builder-workspace/Sources/PackageDescription/SupportedPlatforms.swift:328:27: warning: static property 'v6' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.WatchOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
291 |
292 |     /// The supported watchOS version.
293 |     public struct WatchOSVersion: Encodable, AppleOSVersion {
    |                   `- note: consider making struct 'WatchOSVersion' conform to the 'Sendable' protocol
294 |         fileprivate static let name = "watchOS"
295 |         fileprivate static let minimumMajorVersion = 2
    :
326 |         /// - Since: First available in PackageDescription 5.1
327 |         @available(_PackageDescription, introduced: 5.1)
328 |         public static let v6: WatchOSVersion = .init(string: "6.0")
    |                           |- warning: static property 'v6' is not concurrency-safe because non-'Sendable' type 'SupportedPlatform.WatchOSVersion' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'v6' 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
329 |     }
330 | }
/host/spi-builder-workspace/Sources/PackageDescription/Package.swift:508:5: warning: var 'errors' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
506 | }
507 |
508 | var errors: [String] = []
    |     |- warning: var 'errors' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: convert 'errors' to a 'let' constant to make 'Sendable' shared state immutable
    |     |- note: annotate 'errors' 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
509 | private var dumpInfo: (package: Package, fileNo: Int32)?
510 | private func dumpPackageAtExit(_ package: Package, fileNo: Int32) {
[128/210] Compiling TSCBasic Result.swift
[129/210] Compiling TSCBasic SHA256.swift
[130/210] Compiling TSCBasic SortedArray.swift
[131/210] Compiling TSCBasic StringConversions.swift
[132/210] Compiling TSCBasic SynchronizedQueue.swift
[133/210] Compiling llbuildSwift Internals.swift
[134/210] Compiling llbuildSwift BuildValue.swift
[135/210] Compiling llbuildSwift BuildKey.swift
[136/210] Compiling llbuildSwift BuildDBBindings.swift
[137/210] Emitting module llbuildSwift
[138/210] Compiling TSCBasic CStringArray.swift
/host/spi-builder-workspace/Sources/PackageDescription/BuildSettings.swift:20:23: warning: static property 'debug' is not concurrency-safe because non-'Sendable' type 'BuildConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
 10 |
 11 | /// The build configuration such as debug or release.
 12 | public struct BuildConfiguration: Encodable {
    |               `- note: consider making struct 'BuildConfiguration' conform to the 'Sendable' protocol
 13 |     private let config: String
 14 |
    :
 18 |
 19 |     /// The debug build configuration.
 20 |     public static let debug: BuildConfiguration = BuildConfiguration("debug")
    |                       |- warning: static property 'debug' is not concurrency-safe because non-'Sendable' type 'BuildConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'debug' 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
 21 |
 22 |     /// The release build configuration.
/host/spi-builder-workspace/Sources/PackageDescription/BuildSettings.swift:23:23: warning: static property 'release' is not concurrency-safe because non-'Sendable' type 'BuildConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
 10 |
 11 | /// The build configuration such as debug or release.
 12 | public struct BuildConfiguration: Encodable {
    |               `- note: consider making struct 'BuildConfiguration' conform to the 'Sendable' protocol
 13 |     private let config: String
 14 |
    :
 21 |
 22 |     /// The release build configuration.
 23 |     public static let release: BuildConfiguration = BuildConfiguration("release")
    |                       |- warning: static property 'release' is not concurrency-safe because non-'Sendable' type 'BuildConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'release' 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
 24 | }
 25 |
[139/210] Compiling TSCBasic CacheableSequence.swift
/host/spi-builder-workspace/Sources/PackageDescription/BuildSettings.swift:20:23: warning: static property 'debug' is not concurrency-safe because non-'Sendable' type 'BuildConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
 10 |
 11 | /// The build configuration such as debug or release.
 12 | public struct BuildConfiguration: Encodable {
    |               `- note: consider making struct 'BuildConfiguration' conform to the 'Sendable' protocol
 13 |     private let config: String
 14 |
    :
 18 |
 19 |     /// The debug build configuration.
 20 |     public static let debug: BuildConfiguration = BuildConfiguration("debug")
    |                       |- warning: static property 'debug' is not concurrency-safe because non-'Sendable' type 'BuildConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'debug' 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
 21 |
 22 |     /// The release build configuration.
/host/spi-builder-workspace/Sources/PackageDescription/BuildSettings.swift:23:23: warning: static property 'release' is not concurrency-safe because non-'Sendable' type 'BuildConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
 10 |
 11 | /// The build configuration such as debug or release.
 12 | public struct BuildConfiguration: Encodable {
    |               `- note: consider making struct 'BuildConfiguration' conform to the 'Sendable' protocol
 13 |     private let config: String
 14 |
    :
 21 |
 22 |     /// The release build configuration.
 23 |     public static let release: BuildConfiguration = BuildConfiguration("release")
    |                       |- warning: static property 'release' is not concurrency-safe because non-'Sendable' type 'BuildConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'release' 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
 24 | }
 25 |
[140/210] Compiling TSCBasic Await.swift
/host/spi-builder-workspace/Sources/PackageDescription/Package.swift:508:5: warning: var 'errors' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
506 | }
507 |
508 | var errors: [String] = []
    |     |- warning: var 'errors' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: convert 'errors' to a 'let' constant to make 'Sendable' shared state immutable
    |     |- note: annotate 'errors' 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
509 | private var dumpInfo: (package: Package, fileNo: Int32)?
510 | private func dumpPackageAtExit(_ package: Package, fileNo: Int32) {
/host/spi-builder-workspace/Sources/PackageDescription/Package.swift:509:13: warning: var 'dumpInfo' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
507 |
508 | var errors: [String] = []
509 | private var dumpInfo: (package: Package, fileNo: Int32)?
    |             |- warning: var 'dumpInfo' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: convert 'dumpInfo' to a 'let' constant to make 'Sendable' shared state immutable
    |             |- note: annotate 'dumpInfo' 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
510 | private func dumpPackageAtExit(_ package: Package, fileNo: Int32) {
511 |     func dump() {
[141/210] Compiling TSCBasic ByteString.swift
/host/spi-builder-workspace/Sources/PackageDescription/Package.swift:508:5: warning: var 'errors' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
506 | }
507 |
508 | var errors: [String] = []
    |     |- warning: var 'errors' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: convert 'errors' to a 'let' constant to make 'Sendable' shared state immutable
    |     |- note: annotate 'errors' 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
509 | private var dumpInfo: (package: Package, fileNo: Int32)?
510 | private func dumpPackageAtExit(_ package: Package, fileNo: Int32) {
/host/spi-builder-workspace/Sources/PackageDescription/Package.swift:509:13: warning: var 'dumpInfo' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
507 |
508 | var errors: [String] = []
509 | private var dumpInfo: (package: Package, fileNo: Int32)?
    |             |- warning: var 'dumpInfo' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: convert 'dumpInfo' to a 'let' constant to make 'Sendable' shared state immutable
    |             |- note: annotate 'dumpInfo' 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
510 | private func dumpPackageAtExit(_ package: Package, fileNo: Int32) {
511 |     func dump() {
[143/211] Compiling TSCBasic TemporaryFile.swift
[144/211] Compiling TSCBasic TerminalController.swift
[145/211] Compiling TSCBasic Thread.swift
[146/211] Compiling TSCBasic Tuple.swift
[147/211] Compiling TSCBasic misc.swift
[147/211] Wrapping AST for PackageDescription for debugging
[148/211] Write Objects.LinkFileList
[149/211] Linking libPackageDescription.so
[151/211] Compiling llbuildSwift BuildSystemBindings.swift
[152/211] Compiling TSCBasic JSONMapper.swift
[153/211] Compiling TSCBasic KeyedPair.swift
[154/211] Compiling TSCBasic LazyCache.swift
[155/211] Compiling TSCBasic Lock.swift
[156/211] Compiling TSCBasic OSLog.swift
[157/211] Compiling TSCBasic ObjectIdentifierProtocol.swift
[158/211] Compiling TSCBasic OrderedDictionary.swift
[159/211] Compiling TSCBasic OrderedSet.swift
[160/211] Compiling TSCBasic OutputByteStream.swift
[161/211] Compiling TSCBasic Path.swift
[162/211] Compiling TSCBasic PathShims.swift
[163/211] Compiling TSCBasic Process.swift
[164/211] Compiling TSCBasic ProcessEnv.swift
[165/211] Compiling TSCBasic ProcessSet.swift
[166/211] Compiling TSCBasic RegEx.swift
[167/211] Compiling TSCBasic CollectionExtensions.swift
[168/211] Compiling TSCBasic Condition.swift
[169/211] Compiling TSCBasic DeltaAlgorithm.swift
[170/211] Compiling TSCBasic DiagnosticsEngine.swift
[171/211] Compiling TSCBasic DictionaryExtensions.swift
[172/211] Compiling TSCBasic DictionaryLiteralExtensions.swift
[173/211] Compiling TSCBasic EditDistance.swift
[174/211] Compiling TSCBasic FileInfo.swift
[175/211] Compiling TSCBasic FileSystem.swift
[176/211] Compiling TSCBasic GraphAlgorithms.swift
[177/211] Compiling TSCBasic JSON.swift
/host/spi-builder-workspace/.build/checkouts/swift-tools-support-core/Sources/TSCBasic/Await.swift:18:28: error: value of type '(@escaping (Result<T, ErrorType>) -> Void) -> Void' has no member 'get'
16 | /// - Throws: The error wrapped by the async method's result
17 | public func await<T, ErrorType>(_ body: (@escaping (Result<T, ErrorType>) -> Void) -> Void) throws -> T {
18 |     return try await(body).get()
   |                            `- error: value of type '(@escaping (Result<T, ErrorType>) -> Void) -> Void' has no member 'get'
19 | }
20 |
/host/spi-builder-workspace/.build/checkouts/swift-tools-support-core/Sources/TSCBasic/Await.swift:18:28: error: value of type '(@escaping (Result<T, ErrorType>) -> Void) -> Void' has no member 'get'
16 | /// - Throws: The error wrapped by the async method's result
17 | public func await<T, ErrorType>(_ body: (@escaping (Result<T, ErrorType>) -> Void) -> Void) throws -> T {
18 |     return try await(body).get()
   |                            `- error: value of type '(@escaping (Result<T, ErrorType>) -> Void) -> Void' has no member 'get'
19 | }
20 |
/host/spi-builder-workspace/.build/checkouts/swift-tools-support-core/Sources/TSCBasic/Await.swift:18:28: error: value of type '(@escaping (Result<T, ErrorType>) -> Void) -> Void' has no member 'get'
16 | /// - Throws: The error wrapped by the async method's result
17 | public func await<T, ErrorType>(_ body: (@escaping (Result<T, ErrorType>) -> Void) -> Void) throws -> T {
18 |     return try await(body).get()
   |                            `- error: value of type '(@escaping (Result<T, ErrorType>) -> Void) -> Void' has no member 'get'
19 | }
20 |
/host/spi-builder-workspace/.build/checkouts/swift-tools-support-core/Sources/TSCBasic/Await.swift:18:28: error: value of type '(@escaping (Result<T, ErrorType>) -> Void) -> Void' has no member 'get'
16 | /// - Throws: The error wrapped by the async method's result
17 | public func await<T, ErrorType>(_ body: (@escaping (Result<T, ErrorType>) -> Void) -> Void) throws -> T {
18 |     return try await(body).get()
   |                            `- error: value of type '(@escaping (Result<T, ErrorType>) -> Void) -> Void' has no member 'get'
19 | }
20 |
/host/spi-builder-workspace/.build/checkouts/swift-tools-support-core/Sources/TSCBasic/Await.swift:18:28: error: value of type '(@escaping (Result<T, ErrorType>) -> Void) -> Void' has no member 'get'
16 | /// - Throws: The error wrapped by the async method's result
17 | public func await<T, ErrorType>(_ body: (@escaping (Result<T, ErrorType>) -> Void) -> Void) throws -> T {
18 |     return try await(body).get()
   |                            `- error: value of type '(@escaping (Result<T, ErrorType>) -> Void) -> Void' has no member 'get'
19 | }
20 |
/host/spi-builder-workspace/.build/checkouts/swift-tools-support-core/Sources/TSCBasic/Await.swift:18:28: error: value of type '(@escaping (Result<T, ErrorType>) -> Void) -> Void' has no member 'get'
16 | /// - Throws: The error wrapped by the async method's result
17 | public func await<T, ErrorType>(_ body: (@escaping (Result<T, ErrorType>) -> Void) -> Void) throws -> T {
18 |     return try await(body).get()
   |                            `- error: value of type '(@escaping (Result<T, ErrorType>) -> Void) -> Void' has no member 'get'
19 | }
20 |
BUILD FAILURE 6.0 linux