The Swift Package Index logo.Swift Package Index

Build Information

Successful build of SwiftPM, reference main (7df932), with Swift 6.4 for Linux on 20 Sep 2026 20:56:23 UTC.

Swift 6 data race errors: 0

Build Command

bash -c docker run --pull=always --rm -v "checkouts-54344845-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:basic-6.4-latest swift build --triple x86_64-unknown-linux-gnu 2>&1

Build Log

219 |     private var session: URLSession!
/host/spi-builder-workspace/Sources/Basics/Netrc.swift:150:5: warning: @frozen has no effect on non-public enums
148 |
149 | private enum RegexUtil {
150 |     @frozen
    |     `- warning: @frozen has no effect on non-public enums
151 |     fileprivate enum Token: String, CaseIterable {
152 |         case machine, login, password, account, macdef, `default`
/host/spi-builder-workspace/Sources/Basics/SendableTimeInterval.swift:15:44: warning: conformance of 'DispatchTimeInterval' to protocol 'Sendable' was already stated in the type's module 'Dispatch'
13 | import enum Dispatch.DispatchTimeInterval
14 |
15 | extension DispatchTimeInterval: @unchecked Sendable {}
   |                                            `- warning: conformance of 'DispatchTimeInterval' to protocol 'Sendable' was already stated in the type's module 'Dispatch'
16 |
17 | /// This typealias hides `DispatchTimeInterval` as an implementation detail until we can use `Swift.Duration`, as the
Dispatch.DispatchTimeInterval:1:13: note: 'DispatchTimeInterval' declares conformance to protocol 'Sendable' here
1 | public enum DispatchTimeInterval : Equatable, Sendable {
  |             `- note: 'DispatchTimeInterval' declares conformance to protocol 'Sendable' here
2 |     case seconds(Int)
3 |     case milliseconds(Int)
[1334 / 1576] SwiftDriver
[1335 / 1577] X509
[1342 / 1577] SwiftDriver-product
[1344 / 1578] SwiftOptions
[1345 / 1578] SwiftDriver
[1348 / 1578] SwiftOptions
[1351 / 1578] dummy-swiftc-product
/host/spi-builder-workspace/Sources/Basics/FileSystem/FileSystem+Extensions.swift:76:9: warning: will never be executed
 73 |     /// Returns `true` if a given path has a quarantine attribute applied if when file system supports this attribute.
 74 |     /// Returns `false` if such attribute is not applied or it isn't supported.
 75 |     public func hasAttribute(_ name: FileSystemAttribute, _ path: AbsolutePath) -> Bool {
    |                                                                                         `- note: 'name' is of type 'FileSystemAttribute' which cannot be constructed because it is an enum with no cases
 76 |         self.hasAttribute(name, path.underlying)
    |         `- warning: will never be executed
 77 |     }
 78 |
[1352 / 1578] dummy-swiftc-product
[1354 / 1578]
/host/spi-builder-workspace/Sources/Basics/HTTPClient/URLSessionHTTPClient.swift:90:15: warning: non-final class 'DataTaskManager' cannot conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 88 | }
 89 |
 90 | private class DataTaskManager: NSObject, URLSessionDataDelegate {
    |               `- warning: non-final class 'DataTaskManager' cannot conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 91 |     private var tasks = ThreadSafeKeyValueStore<Int, DataTask>()
 92 |     private let delegateQueue: OperationQueue
/host/spi-builder-workspace/Sources/Basics/HTTPClient/URLSessionHTTPClient.swift:91:17: warning: stored property 'tasks' of 'Sendable'-conforming class 'DataTaskManager' is mutable; this is an error in the Swift 6 language mode
 89 |
 90 | private class DataTaskManager: NSObject, URLSessionDataDelegate {
 91 |     private var tasks = ThreadSafeKeyValueStore<Int, DataTask>()
    |                 `- warning: stored property 'tasks' of 'Sendable'-conforming class 'DataTaskManager' is mutable; this is an error in the Swift 6 language mode
 92 |     private let delegateQueue: OperationQueue
 93 |     private var session: URLSession!
/host/spi-builder-workspace/Sources/Basics/HTTPClient/URLSessionHTTPClient.swift:216:15: warning: non-final class 'DownloadTaskManager' cannot conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
214 | }
215 |
216 | private class DownloadTaskManager: NSObject, URLSessionDownloadDelegate {
    |               `- warning: non-final class 'DownloadTaskManager' cannot conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
217 |     private var tasks = ThreadSafeKeyValueStore<Int, DownloadTask>()
218 |     private let delegateQueue: OperationQueue
/host/spi-builder-workspace/Sources/Basics/HTTPClient/URLSessionHTTPClient.swift:217:17: warning: stored property 'tasks' of 'Sendable'-conforming class 'DownloadTaskManager' is mutable; this is an error in the Swift 6 language mode
215 |
216 | private class DownloadTaskManager: NSObject, URLSessionDownloadDelegate {
217 |     private var tasks = ThreadSafeKeyValueStore<Int, DownloadTask>()
    |                 `- warning: stored property 'tasks' of 'Sendable'-conforming class 'DownloadTaskManager' is mutable; this is an error in the Swift 6 language mode
218 |     private let delegateQueue: OperationQueue
219 |     private var session: URLSession!
/host/spi-builder-workspace/Sources/Basics/HTTPClient/URLSessionHTTPClient.swift:45:46: warning: converting a value of type '(__shared sending Result<LegacyHTTPClient.Response, any Error>) -> ()' (aka '(__shared sending Result<HTTPClientResponse, any Error>) -> ()') to type '(Result<HTTPClientResponse, any Error>) -> Void' risks causing data races; this is an error in the Swift 6 language mode
 43 |                     authorizationProvider: request.options.authorizationProvider,
 44 |                     progress: progress,
 45 |                     completion: continuation.resume(with:)
    |                                              |- warning: converting a value of type '(__shared sending Result<LegacyHTTPClient.Response, any Error>) -> ()' (aka '(__shared sending Result<HTTPClientResponse, any Error>) -> ()') to type '(Result<HTTPClientResponse, any Error>) -> Void' risks causing data races; this is an error in the Swift 6 language mode
    |                                              `- note: converting a function typed value with a sending parameter to one without risks allowing actor-isolated values to escape their isolation domain as an argument to an invocation of value
 46 |                 )
 47 |             case .download(_, let destination):
/host/spi-builder-workspace/Sources/Basics/HTTPClient/URLSessionHTTPClient.swift:55:46: warning: converting a value of type '(__shared sending Result<LegacyHTTPClient.Response, any Error>) -> ()' (aka '(__shared sending Result<HTTPClientResponse, any Error>) -> ()') to type '(Result<HTTPClientResponse, any Error>) -> Void' risks causing data races; this is an error in the Swift 6 language mode
 53 |                     destination: destination,
 54 |                     progress: progress,
 55 |                     completion: continuation.resume(with:)
    |                                              |- warning: converting a value of type '(__shared sending Result<LegacyHTTPClient.Response, any Error>) -> ()' (aka '(__shared sending Result<HTTPClientResponse, any Error>) -> ()') to type '(Result<HTTPClientResponse, any Error>) -> Void' risks causing data races; this is an error in the Swift 6 language mode
    |                                              `- note: converting a function typed value with a sending parameter to one without risks allowing actor-isolated values to escape their isolation domain as an argument to an invocation of value
 56 |                 )
 57 |             }
/host/spi-builder-workspace/Sources/Basics/ImportScanning.swift:49:49: warning: 'popen(arguments:environment:loggingHandler:)' is deprecated: renamed to 'popen(arguments:environmentBlock:loggingHandler:)' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
47 |                    "-scan-dependencies", "-Xfrontend", "-import-prescan"] + self.swiftCompilerFlags
48 |
49 |         let result = try await TSCBasic.Process.popen(arguments: cmd, environment: self.swiftCompilerEnvironment)
   |                                                 |- warning: 'popen(arguments:environment:loggingHandler:)' is deprecated: renamed to 'popen(arguments:environmentBlock:loggingHandler:)' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
   |                                                 `- note: use 'popen(arguments:environmentBlock:loggingHandler:)' instead
50 |
51 |         let stdout = try result.utf8Output()
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[1358 / 1584] SPMLLBuild
/host/spi-builder-workspace/Sources/Basics/Netrc.swift:150:5: warning: @frozen has no effect on non-public enums
148 |
149 | private enum RegexUtil {
150 |     @frozen
    |     `- warning: @frozen has no effect on non-public enums
151 |     fileprivate enum Token: String, CaseIterable {
152 |         case machine, login, password, account, macdef, `default`
[1360 / 1584] SPMLLBuild
[1366 / 1584] Crypto
[1371 / 1597] PackageModel
/host/spi-builder-workspace/Sources/Basics/SendableTimeInterval.swift:15:44: warning: conformance of 'DispatchTimeInterval' to protocol 'Sendable' was already stated in the type's module 'Dispatch'
13 | import enum Dispatch.DispatchTimeInterval
14 |
15 | extension DispatchTimeInterval: @unchecked Sendable {}
   |                                            `- warning: conformance of 'DispatchTimeInterval' to protocol 'Sendable' was already stated in the type's module 'Dispatch'
16 |
17 | /// This typealias hides `DispatchTimeInterval` as an implementation detail until we can use `Swift.Duration`, as the
Dispatch.DispatchTimeInterval:1:13: note: 'DispatchTimeInterval' declares conformance to protocol 'Sendable' here
1 | public enum DispatchTimeInterval : Equatable, Sendable {
  |             `- note: 'DispatchTimeInterval' declares conformance to protocol 'Sendable' here
2 |     case seconds(Int)
3 |     case milliseconds(Int)
/host/spi-builder-workspace/Sources/Basics/Concurrency/ConcurrencyHelpers.swift:82:27: warning: conformance of 'URL' to protocol 'Sendable' was already stated in the type's module 'FoundationEssentials'
80 | #if !canImport(Darwin)
81 | // As of Swift 5.7 and 5.8 swift-corelibs-foundation doesn't have `Sendable` annotations yet.
82 | extension URL: @unchecked Sendable {}
   |                           `- warning: conformance of 'URL' to protocol 'Sendable' was already stated in the type's module 'FoundationEssentials'
83 | #endif
84 |
FoundationEssentials.URL:2:15: note: 'URL' declares conformance to protocol 'Sendable' here
  1 | @available(macOS 10.10, iOS 8.0, watchOS 2.0, tvOS 9.0, *)
  2 | public struct URL : Equatable, Sendable, Hashable {
    |               `- note: 'URL' declares conformance to protocol 'Sendable' here
  3 |     public init?(string: __shared String)
  4 |     public init?(string: __shared String, relativeTo url: __shared URL?)
/host/spi-builder-workspace/Sources/Basics/Concurrency/ConcurrencyHelpers.swift:23:20: warning: 'vars' is deprecated: Use `block` instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
21 | public enum Concurrency {
22 |     public static var maxOperations: Int {
23 |         ProcessEnv.vars["SWIFTPM_MAX_CONCURRENT_OPERATIONS"].flatMap(Int.init) ?? ProcessInfo.processInfo
   |                    `- warning: 'vars' is deprecated: Use `block` instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
24 |             .activeProcessorCount
25 |     }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[1376 / 1613] SwiftDriver
[1381 / 1614] SPMLLBuild
/host/spi-builder-workspace/Sources/Basics/Archiver/Archiver.swift:69:81: warning: converting a value of type '(__shared sending Result<Void, any Error>) -> ()' to type '(Result<Void, any Error>) -> Void' risks causing data races; this is an error in the Swift 6 language mode
67 |     ) async throws {
68 |         try await withCheckedThrowingContinuation {
69 |             self.extract(from: archivePath, to: destinationPath, completion: $0.resume(with:))
   |                                                                                 |- warning: converting a value of type '(__shared sending Result<Void, any Error>) -> ()' to type '(Result<Void, any Error>) -> Void' risks causing data races; this is an error in the Swift 6 language mode
   |                                                                                 `- note: converting a function typed value with a sending parameter to one without risks allowing actor-isolated values to escape their isolation domain as an argument to an invocation of value
70 |         }
71 |     }
/host/spi-builder-workspace/Sources/Basics/Archiver/Archiver.swift:83:85: warning: converting a value of type '(__shared sending Result<Void, any Error>) -> ()' to type '(Result<Void, any Error>) -> Void' risks causing data races; this is an error in the Swift 6 language mode
81 |     ) async throws {
82 |         try await withCheckedThrowingContinuation {
83 |             self.compress(directory: directory, to: destinationPath, completion: $0.resume(with:))
   |                                                                                     |- warning: converting a value of type '(__shared sending Result<Void, any Error>) -> ()' to type '(Result<Void, any Error>) -> Void' risks causing data races; this is an error in the Swift 6 language mode
   |                                                                                     `- note: converting a function typed value with a sending parameter to one without risks allowing actor-isolated values to escape their isolation domain as an argument to an invocation of value
84 |         }
85 |     }
/host/spi-builder-workspace/Sources/Basics/Archiver/Archiver.swift:95:54: warning: converting a value of type '(__shared sending Result<Bool, any Error>) -> ()' to type '(Result<Bool, any Error>) -> Void' risks causing data races; this is an error in the Swift 6 language mode
93 |     ) async throws -> Bool {
94 |         try await withCheckedThrowingContinuation {
95 |             self.validate(path: path, completion: $0.resume(with:))
   |                                                      |- warning: converting a value of type '(__shared sending Result<Bool, any Error>) -> ()' to type '(Result<Bool, any Error>) -> Void' risks causing data races; this is an error in the Swift 6 language mode
   |                                                      `- note: converting a function typed value with a sending parameter to one without risks allowing actor-isolated values to escape their isolation domain as an argument to an invocation of value
96 |         }
97 |     }
[1390 / 1615] Basics
[1391 / 1615] PackageModel
[1392 / 1615] PackageCollectionsSigning
/host/spi-builder-workspace/Sources/PackageModel/SwiftSDKs/SwiftSDK.swift:463:52: warning: 'vars' is deprecated: Use `block` instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 461 |         _ binDir: AbsolutePath? = nil,
 462 |         originalWorkingDirectory: AbsolutePath? = nil,
 463 |         environment: [String: String] = ProcessEnv.vars,
     |                                                    `- warning: 'vars' is deprecated: Use `block` instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 464 |         observabilityScope: ObservabilityScope? = nil
 465 |     ) throws -> SwiftSDK {
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/host/spi-builder-workspace/Sources/PackageModel/UserToolchain.swift:758:49: warning: 'checkNonZeroExit(arguments:environment:loggingHandler:)' is deprecated: renamed to 'checkNonZeroExit(arguments:environmentBlock:loggingHandler:)' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
756 |         if triple.isDarwin() {
757 |             let pluginServerPathFindArgs = ["/usr/bin/xcrun", "--find", "swift-plugin-server"]
758 |             if let path = try? TSCBasic.Process.checkNonZeroExit(arguments: pluginServerPathFindArgs, environment: [:])
    |                                                 |- warning: 'checkNonZeroExit(arguments:environment:loggingHandler:)' is deprecated: renamed to 'checkNonZeroExit(arguments:environmentBlock:loggingHandler:)' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
    |                                                 `- note: use 'checkNonZeroExit(arguments:environmentBlock:loggingHandler:)' instead
759 |                 .spm_chomp() {
760 |                 return try AbsolutePath(validating: path)
/host/spi-builder-workspace/Sources/PackageModel/UserToolchain.swift:775:49: warning: 'checkNonZeroExit(arguments:environment:loggingHandler:)' is deprecated: renamed to 'checkNonZeroExit(arguments:environmentBlock:loggingHandler:)' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
773 |             // XCTest is optional on macOS, for example when Xcode is not installed
774 |             let xctestFindArgs = ["/usr/bin/xcrun", "--sdk", "macosx", "--find", "xctest"]
775 |             if let path = try? TSCBasic.Process.checkNonZeroExit(arguments: xctestFindArgs, environment: environment)
    |                                                 |- warning: 'checkNonZeroExit(arguments:environment:loggingHandler:)' is deprecated: renamed to 'checkNonZeroExit(arguments:environmentBlock:loggingHandler:)' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
    |                                                 `- note: use 'checkNonZeroExit(arguments:environmentBlock:loggingHandler:)' instead
776 |                 .spm_chomp()
777 |             {
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[1402 / 1615] PackageFingerprint
[1403 / 1615] PackageFingerprint
[1404 / 1615] PackageCollectionsSigning
[1408 / 1615] PackageCollectionsSigning
[1409 / 1615] PackageCollectionsSigning
/host/spi-builder-workspace/Sources/PackageModel/SwiftSDKs/SwiftSDK.swift:463:52: warning: 'vars' is deprecated: Use `block` instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 461 |         _ binDir: AbsolutePath? = nil,
 462 |         originalWorkingDirectory: AbsolutePath? = nil,
 463 |         environment: [String: String] = ProcessEnv.vars,
     |                                                    `- warning: 'vars' is deprecated: Use `block` instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 464 |         observabilityScope: ObservabilityScope? = nil
 465 |     ) throws -> SwiftSDK {
/host/spi-builder-workspace/Sources/PackageModel/SwiftSDKs/SwiftSDK.swift:468:23: warning: 'vars' is deprecated: Use `block` instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 466 |         let originalWorkingDirectory = originalWorkingDirectory ?? localFileSystem.currentWorkingDirectory
 467 |         // Select the correct binDir.
 468 |         if ProcessEnv.vars["SWIFTPM_CUSTOM_BINDIR"] != nil {
     |                       `- warning: 'vars' is deprecated: Use `block` instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 469 |             print("SWIFTPM_CUSTOM_BINDIR was deprecated in favor of SWIFTPM_CUSTOM_BIN_DIR")
 470 |         }
/host/spi-builder-workspace/Sources/PackageModel/SwiftSDKs/SwiftSDK.swift:471:40: warning: 'vars' is deprecated: Use `block` instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 469 |             print("SWIFTPM_CUSTOM_BINDIR was deprecated in favor of SWIFTPM_CUSTOM_BIN_DIR")
 470 |         }
 471 |         let customBinDir = (ProcessEnv.vars["SWIFTPM_CUSTOM_BIN_DIR"] ?? ProcessEnv.vars["SWIFTPM_CUSTOM_BINDIR"])
     |                                        `- warning: 'vars' is deprecated: Use `block` instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 472 |             .flatMap { try? AbsolutePath(validating: $0) }
 473 |         let binDir = try customBinDir ?? binDir ?? SwiftSDK.hostBinDir(
/host/spi-builder-workspace/Sources/PackageModel/SwiftSDKs/SwiftSDK.swift:471:85: warning: 'vars' is deprecated: Use `block` instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 469 |             print("SWIFTPM_CUSTOM_BINDIR was deprecated in favor of SWIFTPM_CUSTOM_BIN_DIR")
 470 |         }
 471 |         let customBinDir = (ProcessEnv.vars["SWIFTPM_CUSTOM_BIN_DIR"] ?? ProcessEnv.vars["SWIFTPM_CUSTOM_BINDIR"])
     |                                                                                     `- warning: 'vars' is deprecated: Use `block` instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 472 |             .flatMap { try? AbsolutePath(validating: $0) }
 473 |         let binDir = try customBinDir ?? binDir ?? SwiftSDK.hostBinDir(
/host/spi-builder-workspace/Sources/PackageModel/SwiftSDKs/SwiftSDK.swift:542:49: warning: 'checkNonZeroExit(arguments:environment:loggingHandler:)' is deprecated: renamed to 'checkNonZeroExit(arguments:environmentBlock:loggingHandler:)' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 540 |             return path
 541 |         }
 542 |         let platformPath = try TSCBasic.Process.checkNonZeroExit(
     |                                                 |- warning: 'checkNonZeroExit(arguments:environment:loggingHandler:)' is deprecated: renamed to 'checkNonZeroExit(arguments:environmentBlock:loggingHandler:)' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
     |                                                 `- note: use 'checkNonZeroExit(arguments:environmentBlock:loggingHandler:)' instead
 543 |             arguments: ["/usr/bin/xcrun", "--sdk", "macosx", "--show-sdk-platform-path"],
 544 |             environment: environment
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[1411 / 1615] LLBuildManifest
[1415 / 1615] LLBuildManifest
[1420 / 1616] PackageSigning
[1422 / 1618] SwiftDriver
[1427 / 1637] LLBuildManifest
[1429 / 1637] SourceControl
/host/spi-builder-workspace/Sources/SourceControl/GitRepository.swift:45:49: warning: 'environment' is deprecated: Previous `[String: String]` representation did not account for case insensitivity on Windows. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
  43 |     func run(
  44 |         _ args: [String],
  45 |         environment: EnvironmentVariables = Git.environment,
     |                                                 |- warning: 'environment' is deprecated: Previous `[String: String]` representation did not account for case insensitivity on Windows. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
     |                                                 `- note: use 'environmentBlock' instead
  46 |         outputRedirection: TSCBasic.Process.OutputRedirection = .collect
  47 |     ) throws -> String {
/host/spi-builder-workspace/Sources/SourceControl/GitRepository.swift:100:49: warning: 'environment' is deprecated: Previous `[String: String]` representation did not account for case insensitivity on Windows. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
  98 |     private func callGit(
  99 |         _ args: [String],
 100 |         environment: EnvironmentVariables = Git.environment,
     |                                                 |- warning: 'environment' is deprecated: Previous `[String: String]` representation did not account for case insensitivity on Windows. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
     |                                                 `- note: use 'environmentBlock' instead
 101 |         repository: RepositorySpecifier,
 102 |         failureMessage: String = "",
/host/spi-builder-workspace/Sources/SourceControl/GitRepository.swift:141:49: warning: 'environment' is deprecated: Previous `[String: String]` representation did not account for case insensitivity on Windows. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 139 |     private func callGit(
 140 |         _ args: String...,
 141 |         environment: EnvironmentVariables = Git.environment,
     |                                                 |- warning: 'environment' is deprecated: Previous `[String: String]` representation did not account for case insensitivity on Windows. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
     |                                                 `- note: use 'environmentBlock' instead
 142 |         repository: RepositorySpecifier,
 143 |         failureMessage: String = "",
/host/spi-builder-workspace/Sources/SourceControl/GitRepository.swift:443:49: warning: 'environment' is deprecated: Previous `[String: String]` representation did not account for case insensitivity on Windows. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 441 |     private func callGit(
 442 |         _ args: String...,
 443 |         environment: EnvironmentVariables = Git.environment,
     |                                                 |- warning: 'environment' is deprecated: Previous `[String: String]` representation did not account for case insensitivity on Windows. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
     |                                                 `- note: use 'environmentBlock' instead
 444 |         failureMessage: String = "",
 445 |         progress: FetchProgress.Handler? = nil
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[1438 / 1637] PackageFingerprint
[1443 / 1637] PackageSigning
[1447 / 1638] PackageModel
/host/spi-builder-workspace/Sources/SourceControl/RepositoryManager.swift:334:51: warning: 'vars' is deprecated: Use `block` instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
332 |
333 |         // We are expecting handle.repository.url to always be a resolved absolute path.
334 |         let shouldCacheLocalPackages = ProcessEnv.vars["SWIFTPM_TESTS_PACKAGECACHE"] == "1" || cacheLocalPackages
    |                                                   `- warning: 'vars' is deprecated: Use `block` instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
335 |
336 |         if let cachePath, !(handle.repository.isLocal && !shouldCacheLocalPackages) {
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[1450 / 1638] PackageFingerprint
[1460 / 1638] LLBuildManifest
[1464 / 1642] _CryptoExtras
[1474 / 1653] PackageLoading
/host/spi-builder-workspace/Sources/DriverSupport/SPMSwiftDriverExecutor.swift:72:37: warning: 'checkNonZeroExit(arguments:environment:loggingHandler:)' is deprecated: renamed to 'checkNonZeroExit(arguments:environmentBlock:loggingHandler:)' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
70 |
71 |     public func checkNonZeroExit(args: String..., environment: [String : String]) throws -> String {
72 |         return try TSCBasic.Process.checkNonZeroExit(arguments: args, environment: environment)
   |                                     |- warning: 'checkNonZeroExit(arguments:environment:loggingHandler:)' is deprecated: renamed to 'checkNonZeroExit(arguments:environmentBlock:loggingHandler:)' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
   |                                     `- note: use 'checkNonZeroExit(arguments:environmentBlock:loggingHandler:)' instead
73 |     }
74 |
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[1476 / 1662] PackageLoading
/host/spi-builder-workspace/Sources/DriverSupport/DriverSupportUtils.swift:71:33: warning: 'vars' is deprecated: Use `block` instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
69 |             let helpJob = try Process.launchProcess(
70 |                 arguments: [swiftcPathString, "-h"],
71 |                 env: ProcessEnv.vars
   |                                 `- warning: 'vars' is deprecated: Use `block` instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
72 |             )
73 |             let processResult = try helpJob.waitUntilExit()
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[1479 / 1664] PackageSigning
[1480 / 1665] SourceControl
/host/spi-builder-workspace/Sources/SourceControl/GitRepository.swift:45:49: warning: 'environment' is deprecated: Previous `[String: String]` representation did not account for case insensitivity on Windows. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
  43 |     func run(
  44 |         _ args: [String],
  45 |         environment: EnvironmentVariables = Git.environment,
     |                                                 |- warning: 'environment' is deprecated: Previous `[String: String]` representation did not account for case insensitivity on Windows. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
     |                                                 `- note: use 'environmentBlock' instead
  46 |         outputRedirection: TSCBasic.Process.OutputRedirection = .collect
  47 |     ) throws -> String {
/host/spi-builder-workspace/Sources/SourceControl/GitRepository.swift:100:49: warning: 'environment' is deprecated: Previous `[String: String]` representation did not account for case insensitivity on Windows. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
  98 |     private func callGit(
  99 |         _ args: [String],
 100 |         environment: EnvironmentVariables = Git.environment,
     |                                                 |- warning: 'environment' is deprecated: Previous `[String: String]` representation did not account for case insensitivity on Windows. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
     |                                                 `- note: use 'environmentBlock' instead
 101 |         repository: RepositorySpecifier,
 102 |         failureMessage: String = "",
/host/spi-builder-workspace/Sources/SourceControl/GitRepository.swift:141:49: warning: 'environment' is deprecated: Previous `[String: String]` representation did not account for case insensitivity on Windows. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 139 |     private func callGit(
 140 |         _ args: String...,
 141 |         environment: EnvironmentVariables = Git.environment,
     |                                                 |- warning: 'environment' is deprecated: Previous `[String: String]` representation did not account for case insensitivity on Windows. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
     |                                                 `- note: use 'environmentBlock' instead
 142 |         repository: RepositorySpecifier,
 143 |         failureMessage: String = "",
/host/spi-builder-workspace/Sources/SourceControl/GitRepository.swift:443:49: warning: 'environment' is deprecated: Previous `[String: String]` representation did not account for case insensitivity on Windows. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 441 |     private func callGit(
 442 |         _ args: String...,
 443 |         environment: EnvironmentVariables = Git.environment,
     |                                                 |- warning: 'environment' is deprecated: Previous `[String: String]` representation did not account for case insensitivity on Windows. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
     |                                                 `- note: use 'environmentBlock' instead
 444 |         failureMessage: String = "",
 445 |         progress: FetchProgress.Handler? = nil
/host/spi-builder-workspace/Sources/SourceControl/GitRepository.swift:48:32: warning: 'init(arguments:environment:outputRedirection:startNewProcessGroup:loggingHandler:)' is deprecated: replaced by 'init(arguments:environmentBlock:outputRedirection:startNewProcessGroup:loggingHandler:)' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
  46 |         outputRedirection: TSCBasic.Process.OutputRedirection = .collect
  47 |     ) throws -> String {
  48 |         let process = TSCBasic.Process(
     |                                |- warning: 'init(arguments:environment:outputRedirection:startNewProcessGroup:loggingHandler:)' is deprecated: replaced by 'init(arguments:environmentBlock:outputRedirection:startNewProcessGroup:loggingHandler:)' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
     |                                `- note: use 'init(arguments:environmentBlock:outputRedirection:startNewProcessGroup:loggingHandler:)' instead
  49 |             arguments: [Git.tool] + args,
  50 |             environment: environment,
/host/spi-builder-workspace/Sources/SourceControl/GitRepository.swift:69:26: warning: 'init(arguments:environment:exitStatus:output:stderrOutput:)' is deprecated: use `init(arguments:environmentBlock:exitStatus:output:stderrOutput:)` [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
  67 |         } catch {
  68 |             // Handle a failure to even launch the Git tool by synthesizing a result that we can wrap an error around.
  69 |             let result = ProcessResult(
     |                          `- warning: 'init(arguments:environment:exitStatus:output:stderrOutput:)' is deprecated: use `init(arguments:environmentBlock:exitStatus:output:stderrOutput:)` [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
  70 |                 arguments: process.arguments,
  71 |                 environment: process.environment,
/host/spi-builder-workspace/Sources/SourceControl/GitRepository.swift:71:38: warning: 'environment' is deprecated: use `environmentBlock` instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
  69 |             let result = ProcessResult(
  70 |                 arguments: process.arguments,
  71 |                 environment: process.environment,
     |                                      `- warning: 'environment' is deprecated: use `environmentBlock` instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
  72 |                 exitStatus: .terminated(code: -1),
  73 |                 output: .failure(error),
/host/spi-builder-workspace/Sources/SourceControl/GitRepository.swift:120:30: warning: 'init(arguments:environment:exitStatus:output:stderrOutput:)' is deprecated: use `init(arguments:environmentBlock:exitStatus:output:stderrOutput:)` [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 118 |                 )
 119 |             } catch let error as GitShellError {
 120 |                 let result = ProcessResult(
     |                              `- warning: 'init(arguments:environment:exitStatus:output:stderrOutput:)' is deprecated: use `init(arguments:environmentBlock:exitStatus:output:stderrOutput:)` [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 121 |                     arguments: error.result.arguments,
 122 |                     environment: error.result.environment,
/host/spi-builder-workspace/Sources/SourceControl/GitRepository.swift:122:47: warning: 'environment' is deprecated: renamed to 'env' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 120 |                 let result = ProcessResult(
 121 |                     arguments: error.result.arguments,
 122 |                     environment: error.result.environment,
     |                                               |- warning: 'environment' is deprecated: renamed to 'env' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
     |                                               `- note: use 'env' instead
 123 |                     exitStatus: error.result.exitStatus,
 124 |                     output: .success(stdoutBytes),
/host/spi-builder-workspace/Sources/SourceControl/GitRepository.swift:462:30: warning: 'init(arguments:environment:exitStatus:output:stderrOutput:)' is deprecated: use `init(arguments:environmentBlock:exitStatus:output:stderrOutput:)` [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 460 |                 )
 461 |             } catch let error as GitShellError {
 462 |                 let result = ProcessResult(
     |                              `- warning: 'init(arguments:environment:exitStatus:output:stderrOutput:)' is deprecated: use `init(arguments:environmentBlock:exitStatus:output:stderrOutput:)` [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 463 |                     arguments: error.result.arguments,
 464 |                     environment: error.result.environment,
/host/spi-builder-workspace/Sources/SourceControl/GitRepository.swift:464:47: warning: 'environment' is deprecated: renamed to 'env' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 462 |                 let result = ProcessResult(
 463 |                     arguments: error.result.arguments,
 464 |                     environment: error.result.environment,
     |                                               |- warning: 'environment' is deprecated: renamed to 'env' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
     |                                               `- note: use 'env' instead
 465 |                     exitStatus: error.result.exitStatus,
 466 |                     output: .success(stdoutBytes),
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[1483 / 1666] SourceControl
[1492 / 1666] PackageCollections
[1496 / 1666] PackageCollections
[1502 / 1666] SwiftPMPackageCollections-product
[1503 / 1666] SwiftPMPackageCollections-product
[1505 / 1666] PackageCollections
/host/spi-builder-workspace/Sources/PackageLoading/ManifestLoader.swift:265:32: warning: converting a value of type '(__shared sending Result<Manifest, any Error>) -> ()' to type '(Result<Manifest, any Error>) -> Void' risks causing data races; this is an error in the Swift 6 language mode
 263 |                 delegateQueue: delegateQueue,
 264 |                 callbackQueue: callbackQueue,
 265 |                 completion: $0.resume(with:)
     |                                |- warning: converting a value of type '(__shared sending Result<Manifest, any Error>) -> ()' to type '(Result<Manifest, any Error>) -> Void' risks causing data races; this is an error in the Swift 6 language mode
     |                                `- note: converting a function typed value with a sending parameter to one without risks allowing actor-isolated values to escape their isolation domain as an argument to an invocation of value
 266 |             )
 267 |         }
/host/spi-builder-workspace/Sources/PackageLoading/ManifestLoader.swift:741:17: warning: unstructured throwing task created by 'init(name:priority:operation:)' is not used, which may accidentally ignore errors thrown inside the task [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-use-throwing-unstructured-task\NoUseUnstructuredThrowingTask]8;;\]
 739 |                                                         swiftCompilerPath: self.toolchain.swiftCompilerPathForManifests)
 740 |
 741 |                 Task {
     |                 |- warning: unstructured throwing task created by 'init(name:priority:operation:)' is not used, which may accidentally ignore errors thrown inside the task [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-use-throwing-unstructured-task\NoUseUnstructuredThrowingTask]8;;\]
     |                 `- note: to silence this warning, handle the error inside the task, or store/discard the task value explicitly
 742 |                     let result = try await importScanner.scanImports(manifestPath)
 743 |                     let imports = result.filter { !allowedImports.contains($0) }
/host/spi-builder-workspace/Sources/PackageLoading/ManifestLoader.swift:860:47: warning: 'vars' is deprecated: Use `block` instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 858 |         // FIXME: Workaround for the module cache bug that's been haunting Swift CI
 859 |         // <rdar://problem/48443680>
 860 |         let moduleCachePath = try (ProcessEnv.vars["SWIFTPM_MODULECACHE_OVERRIDE"] ?? ProcessEnv.vars["SWIFTPM_TESTS_MODULECACHE"]).flatMap{ try AbsolutePath(validating: $0) }
     |                                               `- warning: 'vars' is deprecated: Use `block` instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 861 |
 862 |         var cmd: [String] = []
/host/spi-builder-workspace/Sources/PackageLoading/ManifestLoader.swift:860:98: warning: 'vars' is deprecated: Use `block` instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 858 |         // FIXME: Workaround for the module cache bug that's been haunting Swift CI
 859 |         // <rdar://problem/48443680>
 860 |         let moduleCachePath = try (ProcessEnv.vars["SWIFTPM_MODULECACHE_OVERRIDE"] ?? ProcessEnv.vars["SWIFTPM_TESTS_MODULECACHE"]).flatMap{ try AbsolutePath(validating: $0) }
     |                                                                                                  `- warning: 'vars' is deprecated: Use `block` instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 861 |
 862 |         var cmd: [String] = []
/host/spi-builder-workspace/Sources/PackageLoading/ManifestLoader.swift:958:38: warning: 'popen(arguments:environment:loggingHandler:queue:completion:)' is deprecated: renamed to 'popen(arguments:environmentBlock:loggingHandler:queue:completion:)' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 956 |
 957 |                     // Compile the manifest.
 958 |                     TSCBasic.Process.popen(arguments: cmd, environment: self.toolchain.swiftCompilerEnvironment, queue: callbackQueue) { result in
     |                                      |- warning: 'popen(arguments:environment:loggingHandler:queue:completion:)' is deprecated: renamed to 'popen(arguments:environmentBlock:loggingHandler:queue:completion:)' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
     |                                      `- note: use 'popen(arguments:environmentBlock:loggingHandler:queue:completion:)' instead
 959 |                         dispatchPrecondition(condition: .onQueue(callbackQueue))
 960 |
/host/spi-builder-workspace/Sources/PackageLoading/ManifestLoader.swift:1050:54: warning: 'vars' is deprecated: Use `block` instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
1048 |                         }
1049 |
1050 |                         var environment = ProcessEnv.vars
     |                                                      `- warning: 'vars' is deprecated: Use `block` instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
1051 |                         #if os(Windows)
1052 |                         let windowsPathComponent = runtimePath.pathString.replacingOccurrences(of: "/", with: "\\")
/host/spi-builder-workspace/Sources/PackageLoading/ManifestLoader.swift:1057:42: warning: 'popen(arguments:environment:loggingHandler:queue:completion:)' is deprecated: renamed to 'popen(arguments:environmentBlock:loggingHandler:queue:completion:)' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
1055 |
1056 |                         let cleanupAfterRunning = cleanupIfError.delay()
1057 |                         TSCBasic.Process.popen(arguments: cmd, environment: environment, queue: callbackQueue) { result in
     |                                          |- warning: 'popen(arguments:environment:loggingHandler:queue:completion:)' is deprecated: renamed to 'popen(arguments:environmentBlock:loggingHandler:queue:completion:)' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
     |                                          `- note: use 'popen(arguments:environmentBlock:loggingHandler:queue:completion:)' instead
1058 |                             dispatchPrecondition(condition: .onQueue(callbackQueue))
1059 |
/host/spi-builder-workspace/Sources/PackageLoading/ManifestLoader.swift:953:21: warning: mutation of captured var 'cmd' in concurrently-executing code; this is an error in the Swift 6 language mode [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
 951 |                     #endif
 952 |                     let compiledManifestFile = tmpDir.appending("\(packageIdentity)-manifest\(executableSuffix)")
 953 |                     cmd += ["-o", compiledManifestFile.pathString]
     |                     `- warning: mutation of captured var 'cmd' in concurrently-executing code; this is an error in the Swift 6 language mode [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
 954 |
 955 |                     evaluationResult.compilerCommandLine = cmd
/host/spi-builder-workspace/Sources/PackageLoading/ManifestLoader.swift:955:21: warning: mutation of captured var 'evaluationResult' in concurrently-executing code; this is an error in the Swift 6 language mode [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
 953 |                     cmd += ["-o", compiledManifestFile.pathString]
 954 |
 955 |                     evaluationResult.compilerCommandLine = cmd
     |                     `- warning: mutation of captured var 'evaluationResult' in concurrently-executing code; this is an error in the Swift 6 language mode [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
 956 |
 957 |                     // Compile the manifest.
/host/spi-builder-workspace/Sources/PackageLoading/ManifestLoader.swift:955:60: warning: reference to captured var 'cmd' in concurrently-executing code; this is an error in the Swift 6 language mode [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
 953 |                     cmd += ["-o", compiledManifestFile.pathString]
 954 |
 955 |                     evaluationResult.compilerCommandLine = cmd
     |                                                            `- warning: reference to captured var 'cmd' in concurrently-executing code; this is an error in the Swift 6 language mode [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
 956 |
 957 |                     // Compile the manifest.
/host/spi-builder-workspace/Sources/PackageLoading/ManifestLoader.swift:958:55: warning: reference to captured var 'cmd' in concurrently-executing code; this is an error in the Swift 6 language mode [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
 956 |
 957 |                     // Compile the manifest.
 958 |                     TSCBasic.Process.popen(arguments: cmd, environment: self.toolchain.swiftCompilerEnvironment, queue: callbackQueue) { result in
     |                                                       `- warning: reference to captured var 'cmd' in concurrently-executing code; this is an error in the Swift 6 language mode [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
 959 |                         dispatchPrecondition(condition: .onQueue(callbackQueue))
 960 |
/host/spi-builder-workspace/Sources/PackageLoading/ManifestLoader.swift:967:29: warning: mutation of captured var 'evaluationResult' in concurrently-executing code; this is an error in the Swift 6 language mode [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
 965 |                         do {
 966 |                             compilerResult = try result.get()
 967 |                             evaluationResult.compilerOutput = try (compilerResult.utf8Output() + compilerResult.utf8stderrOutput()).spm_chuzzle()
     |                             `- warning: mutation of captured var 'evaluationResult' in concurrently-executing code; this is an error in the Swift 6 language mode [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
 968 |                         } catch {
 969 |                             return completion(.failure(error))
/host/spi-builder-workspace/Sources/PackageLoading/ManifestLoader.swift:974:56: warning: reference to captured var 'evaluationResult' in concurrently-executing code; this is an error in the Swift 6 language mode [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
 972 |                         // Return now if there was an error.
 973 |                         if compilerResult.exitStatus != .terminated(code: 0) {
 974 |                             return completion(.success(evaluationResult))
     |                                                        `- warning: reference to captured var 'evaluationResult' in concurrently-executing code; this is an error in the Swift 6 language mode [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
 975 |                         }
 976 |
/host/spi-builder-workspace/Sources/PackageLoading/ManifestLoader.swift:983:25: warning: mutation of captured var 'cmd' in concurrently-executing code; this is an error in the Swift 6 language mode [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
 981 |                         }
 982 |
 983 |                         cmd = [compiledManifestFile.pathString]
     |                         `- warning: mutation of captured var 'cmd' in concurrently-executing code; this is an error in the Swift 6 language mode [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
 984 |                         #if os(Windows)
 985 |                         // NOTE: `_get_osfhandle` returns a non-owning, unsafe,
/host/spi-builder-workspace/Sources/PackageLoading/ManifestLoader.swift:990:25: warning: mutation of captured var 'cmd' in concurrently-executing code; this is an error in the Swift 6 language mode [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
 988 |                         cmd += ["-handle", "\(String(hFile, radix: 16))"]
 989 |                         #else
 990 |                         cmd += ["-fileno", "\(fileno(jsonOutputFileDesc))"]
     |                         `- warning: mutation of captured var 'cmd' in concurrently-executing code; this is an error in the Swift 6 language mode [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
 991 |                         #endif
 992 |
/host/spi-builder-workspace/Sources/PackageLoading/ManifestLoader.swift:1012:29: warning: mutation of captured var 'cmd' in concurrently-executing code; this is an error in the Swift 6 language mode [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
1010 |                                 gitInformation: gitInformation
1011 |                             )
1012 |                             cmd += ["-context", try contextModel.encode()]
     |                             `- warning: mutation of captured var 'cmd' in concurrently-executing code; this is an error in the Swift 6 language mode [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
1013 |                         } catch {
1014 |                             return completion(.failure(error))
/host/spi-builder-workspace/Sources/PackageLoading/ManifestLoader.swift:1024:33: warning: mutation of captured var 'cmd' in concurrently-executing code; this is an error in the Swift 6 language mode [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
1022 |                             let strictness: Sandbox.Strictness = toolsVersion < .v5_3 ? .manifest_pre_53 : .default
1023 |                             do {
1024 |                                 cmd = try Sandbox.apply(command: cmd, fileSystem: localFileSystem, strictness: strictness, writableDirectories: cacheDirectories)
     |                                 `- warning: mutation of captured var 'cmd' in concurrently-executing code; this is an error in the Swift 6 language mode [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
1025 |                             } catch {
1026 |                                 return completion(.failure(error))
/host/spi-builder-workspace/Sources/PackageLoading/ManifestLoader.swift:1024:66: warning: reference to captured var 'cmd' in concurrently-executing code; this is an error in the Swift 6 language mode [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
1022 |                             let strictness: Sandbox.Strictness = toolsVersion < .v5_3 ? .manifest_pre_53 : .default
1023 |                             do {
1024 |                                 cmd = try Sandbox.apply(command: cmd, fileSystem: localFileSystem, strictness: strictness, writableDirectories: cacheDirectories)
     |                                                                  `- warning: reference to captured var 'cmd' in concurrently-executing code; this is an error in the Swift 6 language mode [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
1025 |                             } catch {
1026 |                                 return completion(.failure(error))
/host/spi-builder-workspace/Sources/PackageLoading/ManifestLoader.swift:1057:59: warning: reference to captured var 'cmd' in concurrently-executing code; this is an error in the Swift 6 language mode [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
1055 |
1056 |                         let cleanupAfterRunning = cleanupIfError.delay()
1057 |                         TSCBasic.Process.popen(arguments: cmd, environment: environment, queue: callbackQueue) { result in
     |                                                           `- warning: reference to captured var 'cmd' in concurrently-executing code; this is an error in the Swift 6 language mode [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
1058 |                             dispatchPrecondition(condition: .onQueue(callbackQueue))
1059 |
/host/spi-builder-workspace/Sources/PackageLoading/ManifestLoader.swift:1067:37: warning: mutation of captured var 'evaluationResult' in concurrently-executing code; this is an error in the Swift 6 language mode [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
1065 |                                 if let runOutput = try (runResult.utf8Output() + runResult.utf8stderrOutput()).spm_chuzzle() {
1066 |                                     // Append the runtime output to any compiler output we've received.
1067 |                                     evaluationResult.compilerOutput = (evaluationResult.compilerOutput ?? "") + runOutput
     |                                     `- warning: mutation of captured var 'evaluationResult' in concurrently-executing code; this is an error in the Swift 6 language mode [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
1068 |                                 }
1069 |
/host/spi-builder-workspace/Sources/PackageLoading/ManifestLoader.swift:1067:72: warning: reference to captured var 'evaluationResult' in concurrently-executing code; this is an error in the Swift 6 language mode [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
1065 |                                 if let runOutput = try (runResult.utf8Output() + runResult.utf8stderrOutput()).spm_chuzzle() {
1066 |                                     // Append the runtime output to any compiler output we've received.
1067 |                                     evaluationResult.compilerOutput = (evaluationResult.compilerOutput ?? "") + runOutput
     |                                                                        `- warning: reference to captured var 'evaluationResult' in concurrently-executing code; this is an error in the Swift 6 language mode [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
1068 |                                 }
1069 |
/host/spi-builder-workspace/Sources/PackageLoading/ManifestLoader.swift:1074:37: warning: mutation of captured var 'evaluationResult' in concurrently-executing code; this is an error in the Swift 6 language mode [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
1072 |                                     // TODO: should this simply be an error?
1073 |                                     // return completion(.failure(ProcessResult.Error.nonZeroExit(runResult)))
1074 |                                     evaluationResult.errorOutput = evaluationResult.compilerOutput
     |                                     `- warning: mutation of captured var 'evaluationResult' in concurrently-executing code; this is an error in the Swift 6 language mode [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
1075 |                                     return completion(.success(evaluationResult))
1076 |                                 }
/host/spi-builder-workspace/Sources/PackageLoading/ManifestLoader.swift:1074:68: warning: reference to captured var 'evaluationResult' in concurrently-executing code; this is an error in the Swift 6 language mode [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
1072 |                                     // TODO: should this simply be an error?
1073 |                                     // return completion(.failure(ProcessResult.Error.nonZeroExit(runResult)))
1074 |                                     evaluationResult.errorOutput = evaluationResult.compilerOutput
     |                                                                    `- warning: reference to captured var 'evaluationResult' in concurrently-executing code; this is an error in the Swift 6 language mode [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
1075 |                                     return completion(.success(evaluationResult))
1076 |                                 }
/host/spi-builder-workspace/Sources/PackageLoading/ManifestLoader.swift:1075:64: warning: reference to captured var 'evaluationResult' in concurrently-executing code; this is an error in the Swift 6 language mode [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
1073 |                                     // return completion(.failure(ProcessResult.Error.nonZeroExit(runResult)))
1074 |                                     evaluationResult.errorOutput = evaluationResult.compilerOutput
1075 |                                     return completion(.success(evaluationResult))
     |                                                                `- warning: reference to captured var 'evaluationResult' in concurrently-executing code; this is an error in the Swift 6 language mode [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
1076 |                                 }
1077 |
/host/spi-builder-workspace/Sources/PackageLoading/ManifestLoader.swift:1080:33: warning: mutation of captured var 'evaluationResult' in concurrently-executing code; this is an error in the Swift 6 language mode [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
1078 |                                 // Read the JSON output that was emitted by libPackageDescription.
1079 |                                 let jsonOutput: String = try localFileSystem.readFileContents(jsonOutputFile)
1080 |                                 evaluationResult.manifestJSON = jsonOutput
     |                                 `- warning: mutation of captured var 'evaluationResult' in concurrently-executing code; this is an error in the Swift 6 language mode [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
1081 |
1082 |                                 delegateQueue?.async {
/host/spi-builder-workspace/Sources/PackageLoading/ManifestLoader.swift:1091:53: warning: reference to captured var 'evaluationResult' in concurrently-executing code; this is an error in the Swift 6 language mode [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
1089 |                                 }
1090 |
1091 |                                 completion(.success(evaluationResult))
     |                                                     `- warning: reference to captured var 'evaluationResult' in concurrently-executing code; this is an error in the Swift 6 language mode [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
1092 |                             } catch {
1093 |                                 completion(.failure(error))
/host/spi-builder-workspace/Sources/PackageLoading/ManifestLoader.swift:1304:14: warning: 'vars' is deprecated: Use `block` instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
1302 | extension ProcessEnv {
1303 |     fileprivate static var cachableVars: EnvironmentVariables {
1304 |         Self.vars.cachable
     |              `- warning: 'vars' is deprecated: Use `block` instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
1305 |     }
1306 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#NoUseUnstructuredThrowingTask]: <https://docs.swift.org/compiler/documentation/diagnostics/no-use-throwing-unstructured-task>
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[1506 / 1666] DriverSupport
[1509 / 1666]
[1513 / 1674] PackageRegistry
[1514 / 1674] PackageRegistry
/host/spi-builder-workspace/Sources/PackageCollections/Storage/SQLitePackageCollectionsStorage.swift:100:25: warning: capture of 'db' with non-Sendable type 'SQLite' in a '@Sendable' closure; this is an error in the Swift 6 language mode [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
  98 |             DispatchQueue.sharedConcurrent.asyncAfter(deadline: .now() + delay) {
  99 |                 do {
 100 |                     try db.close()
     |                         `- warning: capture of 'db' with non-Sendable type 'SQLite' in a '@Sendable' closure; this is an error in the Swift 6 language mode [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
 101 |                     callback(.success(()))
 102 |                 } catch {
/host/spi-builder-workspace/Sources/Basics/SQLite.swift:22:20: note: class 'SQLite' does not conform to the 'Sendable' protocol
 20 |
 21 | /// A minimal SQLite wrapper.
 22 | public final class SQLite {
    |                    `- note: class 'SQLite' does not conform to the 'Sendable' protocol
 23 |     /// The location of the database.
 24 |     public let location: Location
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[1516 / 1674] PackageRegistry
[1521 / 1674] PackageCollections
/host/spi-builder-workspace/Sources/PackageLoading/PkgConfig.swift:129:44: warning: 'vars' is deprecated: Use `block` instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
127 |     private static var envSearchPaths: [AbsolutePath] {
128 |         get throws {
129 |             if let configPath = ProcessEnv.vars["PKG_CONFIG_PATH"] {
    |                                            `- warning: 'vars' is deprecated: Use `block` instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
130 |                 #if os(Windows)
131 |                 return try configPath.split(separator: ";").map({ try AbsolutePath(validating: String($0)) })
/host/spi-builder-workspace/Sources/PackageLoading/PkgConfig.swift:186:49: warning: 'vars' is deprecated: Use `block` instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
184 |
185 |         // Add pc_sysrootdir variable. This is the path of the sysroot directory for pc files.
186 |         variables["pc_sysrootdir"] = ProcessEnv.vars["PKG_CONFIG_SYSROOT_DIR"] ?? AbsolutePath.root.pathString
    |                                                 `- warning: 'vars' is deprecated: Use `block` instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
187 |
188 |         let fileContents: String = try fileSystem.readFileContents(pcFile)
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[1523 / 1675] PackageLoading
[1527 / 1678]
[1536 / 1688] SPMLLBuild
[1537 / 1688] PackageModel
[1541 / 1688] PackageGraph
[1542 / 1689] dummy-swiftc-product
[1545 / 1689] PackageGraph
[1554 / 1690] PackageGraph
[1557 / 1691]
[1560 / 1700] SPMBuildCore
[1561 / 1700] SPMBuildCore
[1562 / 1700] SPMBuildCore
[1573 / 1700] PackageSigning
[1575 / 1700] DriverSupport
[1582 / 1728] Workspace
/host/spi-builder-workspace/Sources/SPMBuildCore/BuildSystem/BuildSystem.swift:182:26: warning: 'vars' is deprecated: Use `block` instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
180 |     public static func getEnvBuildPath(workingDir: AbsolutePath) throws -> AbsolutePath? {
181 |         // Don't rely on build path from env for SwiftPM's own tests.
182 |         guard ProcessEnv.vars["SWIFTPM_TESTS_MODULECACHE"] == nil else { return nil }
    |                          `- warning: 'vars' is deprecated: Use `block` instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
183 |         guard let env = ProcessEnv.vars["SWIFTPM_BUILD_DIR"] else { return nil }
184 |         return try AbsolutePath(validating: env, relativeTo: workingDir)
/host/spi-builder-workspace/Sources/SPMBuildCore/BuildSystem/BuildSystem.swift:183:36: warning: 'vars' is deprecated: Use `block` instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
181 |         // Don't rely on build path from env for SwiftPM's own tests.
182 |         guard ProcessEnv.vars["SWIFTPM_TESTS_MODULECACHE"] == nil else { return nil }
183 |         guard let env = ProcessEnv.vars["SWIFTPM_BUILD_DIR"] else { return nil }
    |                                    `- warning: 'vars' is deprecated: Use `block` instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
184 |         return try AbsolutePath(validating: env, relativeTo: workingDir)
185 |     }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/host/spi-builder-workspace/Sources/XCBuildSupport/XcodeBuildSystem.swift:96:41: warning: 'vars' is deprecated: Use `block` instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 94 |         self.observabilityScope = observabilityScope.makeChildScope(description: "Xcode Build System")
 95 |
 96 |         if let xcbuildTool = ProcessEnv.vars["XCBUILD_TOOL"] {
    |                                         `- warning: 'vars' is deprecated: Use `block` instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 97 |             xcbuildPath = try AbsolutePath(validating: xcbuildTool)
 98 |         } else {
/host/spi-builder-workspace/Sources/XCBuildSupport/XcodeBuildSystem.swift:161:47: warning: 'vars' is deprecated: Use `block` instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
159 |
160 |         // We need to sanitize the environment we are passing to XCBuild because we could otherwise interfere with its linked dependencies e.g. when we have a custom swift-driver dynamic library in the path.
161 |         var sanitizedEnvironment = ProcessEnv.vars
    |                                               `- warning: 'vars' is deprecated: Use `block` instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
162 |         sanitizedEnvironment["DYLD_LIBRARY_PATH"] = nil
163 |
/host/spi-builder-workspace/Sources/XCBuildSupport/XcodeBuildSystem.swift:164:32: warning: 'init(arguments:environment:outputRedirection:startNewProcessGroup:loggingHandler:)' is deprecated: replaced by 'init(arguments:environmentBlock:outputRedirection:startNewProcessGroup:loggingHandler:)' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
162 |         sanitizedEnvironment["DYLD_LIBRARY_PATH"] = nil
163 |
164 |         let process = TSCBasic.Process(arguments: arguments, environment: sanitizedEnvironment, outputRedirection: redirection)
    |                                |- warning: 'init(arguments:environment:outputRedirection:startNewProcessGroup:loggingHandler:)' is deprecated: replaced by 'init(arguments:environmentBlock:outputRedirection:startNewProcessGroup:loggingHandler:)' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
    |                                `- note: use 'init(arguments:environmentBlock:outputRedirection:startNewProcessGroup:loggingHandler:)' instead
165 |         try process.launch()
166 |         let result = try process.waitUntilExit()
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[1583 / 1728] Build
[1586 / 1728] PackageRegistry
[1586 / 1730] XCBuildSupport
/host/spi-builder-workspace/Sources/Build/BuildOperation.swift:17:8: warning: file 'BuildOperation.swift' is part of module 'Build'; ignoring import [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/module-self-import\ModuleSelfImport]8;;\]
 15 |
 16 | @_spi(SwiftPMInternal)
 17 | import Build
    |        `- warning: file 'BuildOperation.swift' is part of module 'Build'; ignoring import [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/module-self-import\ModuleSelfImport]8;;\]
 18 |
 19 | import LLBuildManifest
[#ModuleSelfImport]: <https://docs.swift.org/compiler/documentation/diagnostics/module-self-import>
[1599 / 1730] XCBuildSupport-product
[1601 / 1730] Workspace
/host/spi-builder-workspace/Sources/Workspace/DefaultPluginScriptRunner.swift:212:42: warning: 'vars' is deprecated: Use `block` instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
210 |
211 |         // Honor any module cache override that's set in the environment.
212 |         let moduleCachePath = ProcessEnv.vars["SWIFTPM_MODULECACHE_OVERRIDE"] ?? ProcessEnv.vars["SWIFTPM_TESTS_MODULECACHE"]
    |                                          `- warning: 'vars' is deprecated: Use `block` instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
213 |         if let moduleCachePath {
214 |             commandLine += ["-module-cache-path", moduleCachePath]
/host/spi-builder-workspace/Sources/Workspace/DefaultPluginScriptRunner.swift:212:93: warning: 'vars' is deprecated: Use `block` instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
210 |
211 |         // Honor any module cache override that's set in the environment.
212 |         let moduleCachePath = ProcessEnv.vars["SWIFTPM_MODULECACHE_OVERRIDE"] ?? ProcessEnv.vars["SWIFTPM_TESTS_MODULECACHE"]
    |                                                                                             `- warning: 'vars' is deprecated: Use `block` instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
213 |         if let moduleCachePath {
214 |             commandLine += ["-module-cache-path", moduleCachePath]
/host/spi-builder-workspace/Sources/Workspace/DefaultPluginScriptRunner.swift:355:26: warning: 'popen(arguments:environment:loggingHandler:queue:completion:)' is deprecated: renamed to 'popen(arguments:environmentBlock:loggingHandler:queue:completion:)' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
353 |
354 |         // Now invoke the compiler asynchronously.
355 |         TSCBasic.Process.popen(arguments: commandLine, environment: environment, queue: callbackQueue) {
    |                          |- warning: 'popen(arguments:environment:loggingHandler:queue:completion:)' is deprecated: renamed to 'popen(arguments:environmentBlock:loggingHandler:queue:completion:)' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
    |                          `- note: use 'popen(arguments:environmentBlock:loggingHandler:queue:completion:)' instead
356 |             // We are now on our caller's requested callback queue, so we just call the completion handler directly.
357 |             dispatchPrecondition(condition: .onQueue(callbackQueue))
/host/spi-builder-workspace/Sources/Workspace/Diagnostics.swift:251:1: warning: extension declares a conformance of imported type 'FileSystemError' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'TSCBasic' introduce this conformance in the future
249 |
250 | #if swift(<6.0)
251 | extension FileSystemError: CustomStringConvertible {}
    | |- warning: extension declares a conformance of imported type 'FileSystemError' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'TSCBasic' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
252 | #else
253 | extension FileSystemError: @retroactive CustomStringConvertible {}
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[1601 / 1730] SPMBuildCore
[1603 / 1730] Workspace
[1610 / 1730] Workspace
[1615 / 1730] PackageGraph
[1617 / 1730] PackageCollections
[1620 / 1730] Build
[1620 / 1732] swift-bootstrap-product
[1624 / 1732] SPMBuildCore
[1624 / 1732] swift-bootstrap-product
/host/spi-builder-workspace/Sources/Workspace/DefaultPluginScriptRunner.swift:212:42: warning: 'vars' is deprecated: Use `block` instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
210 |
211 |         // Honor any module cache override that's set in the environment.
212 |         let moduleCachePath = ProcessEnv.vars["SWIFTPM_MODULECACHE_OVERRIDE"] ?? ProcessEnv.vars["SWIFTPM_TESTS_MODULECACHE"]
    |                                          `- warning: 'vars' is deprecated: Use `block` instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
213 |         if let moduleCachePath {
214 |             commandLine += ["-module-cache-path", moduleCachePath]
/host/spi-builder-workspace/Sources/Workspace/DefaultPluginScriptRunner.swift:212:93: warning: 'vars' is deprecated: Use `block` instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
210 |
211 |         // Honor any module cache override that's set in the environment.
212 |         let moduleCachePath = ProcessEnv.vars["SWIFTPM_MODULECACHE_OVERRIDE"] ?? ProcessEnv.vars["SWIFTPM_TESTS_MODULECACHE"]
    |                                                                                             `- warning: 'vars' is deprecated: Use `block` instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
213 |         if let moduleCachePath {
214 |             commandLine += ["-module-cache-path", moduleCachePath]
/host/spi-builder-workspace/Sources/Workspace/DefaultPluginScriptRunner.swift:355:26: warning: 'popen(arguments:environment:loggingHandler:queue:completion:)' is deprecated: renamed to 'popen(arguments:environmentBlock:loggingHandler:queue:completion:)' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
353 |
354 |         // Now invoke the compiler asynchronously.
355 |         TSCBasic.Process.popen(arguments: commandLine, environment: environment, queue: callbackQueue) {
    |                          |- warning: 'popen(arguments:environment:loggingHandler:queue:completion:)' is deprecated: renamed to 'popen(arguments:environmentBlock:loggingHandler:queue:completion:)' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
    |                          `- note: use 'popen(arguments:environmentBlock:loggingHandler:queue:completion:)' instead
356 |             // We are now on our caller's requested callback queue, so we just call the completion handler directly.
357 |             dispatchPrecondition(condition: .onQueue(callbackQueue))
/host/spi-builder-workspace/Sources/Workspace/DefaultPluginScriptRunner.swift:574:38: warning: reference to captured var 'command' in concurrently-executing code; this is an error in the Swift 6 language mode [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
572 |                         throw DefaultPluginScriptRunnerError.invocationEndedBySignal(
573 |                             signal: process.terminationStatus,
574 |                             command: command,
    |                                      `- warning: reference to captured var 'command' in concurrently-executing code; this is an error in the Swift 6 language mode [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
575 |                             output: String(decoding: stderrData, as: UTF8.self))
576 |                     }
/host/spi-builder-workspace/Sources/Workspace/DefaultPluginScriptRunner.swift:575:54: warning: reference to captured var 'stderrData' in concurrently-executing code; this is an error in the Swift 6 language mode [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
573 |                             signal: process.terminationStatus,
574 |                             command: command,
575 |                             output: String(decoding: stderrData, as: UTF8.self))
    |                                                      `- warning: reference to captured var 'stderrData' in concurrently-executing code; this is an error in the Swift 6 language mode [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
576 |                     }
577 |                     // Otherwise return the termination satatus.
/host/spi-builder-workspace/Sources/Workspace/DefaultPluginScriptRunner.swift:589:108: warning: reference to captured var 'command' in concurrently-executing code; this is an error in the Swift 6 language mode [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
587 |         catch {
588 |             callbackQueue.async {
589 |                 completion(.failure(DefaultPluginScriptRunnerError.invocationFailed(error: error, command: command)))
    |                                                                                                            `- warning: reference to captured var 'command' in concurrently-executing code; this is an error in the Swift 6 language mode [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
590 |             }
591 |         }
/host/spi-builder-workspace/Sources/Workspace/Diagnostics.swift:251:1: warning: extension declares a conformance of imported type 'FileSystemError' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'TSCBasic' introduce this conformance in the future
249 |
250 | #if swift(<6.0)
251 | extension FileSystemError: CustomStringConvertible {}
    | |- warning: extension declares a conformance of imported type 'FileSystemError' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'TSCBasic' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
252 | #else
253 | extension FileSystemError: @retroactive CustomStringConvertible {}
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[1628 / 1732] Build
[1628 / 1732]
/host/spi-builder-workspace/Sources/Build/BuildPlan/BuildPlan.swift:98:38: warning: 'vars' is deprecated: Use `block` instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 96 |             // FIXME: We use this hack to let swiftpm's functional test use shared
 97 |             // cache so it doesn't become painfully slow.
 98 |             if let path = ProcessEnv.vars["SWIFTPM_TESTS_MODULECACHE"] {
    |                                      `- warning: 'vars' is deprecated: Use `block` instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 99 |                 return try AbsolutePath(validating: path)
100 |             }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/host/spi-builder-workspace/Sources/Build/BuildManifest/LLBuildManifestBuilder+Swift.swift:78:29: warning: 'vars' is deprecated: Use `block` instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 76 |             resolver: resolver,
 77 |             fileSystem: target.fileSystem,
 78 |             env: ProcessEnv.vars
    |                             `- warning: 'vars' is deprecated: Use `block` instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 79 |         )
 80 |         var driver = try Driver(
/host/spi-builder-workspace/Sources/Build/BuildManifest/LLBuildManifestBuilder+Swift.swift:82:65: warning: 'makeDiagnosticsHandler()' is deprecated: temporary for transition TSCBasic.Diagnostic -> SwiftDriver.Diagnostic [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 80 |         var driver = try Driver(
 81 |             args: commandLine,
 82 |             diagnosticsOutput: .handler(self.observabilityScope.makeDiagnosticsHandler()),
    |                                                                 `- warning: 'makeDiagnosticsHandler()' is deprecated: temporary for transition TSCBasic.Diagnostic -> SwiftDriver.Diagnostic [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 83 |             fileSystem: self.fileSystem,
 84 |             executor: executor
/host/spi-builder-workspace/Sources/Build/BuildManifest/LLBuildManifestBuilder+Swift.swift:294:29: warning: 'vars' is deprecated: Use `block` instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
292 |             resolver: resolver,
293 |             fileSystem: self.fileSystem,
294 |             env: ProcessEnv.vars
    |                             `- warning: 'vars' is deprecated: Use `block` instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
295 |         )
296 |         var driver = try Driver(
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[1636 / 1752] SPMTestSupport
/host/spi-builder-workspace/Sources/SourceKitLSPAPI/PluginTargetBuildDescription.swift:19:22: warning: module 'PackageModel' is imported as 'internal' from the same file; this 'private' access level will be ignored [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/inconsistent-import-access\InconsistentImportAccess]8;;\]
16 |
17 | private import class PackageLoading.ManifestLoader
18 | internal import struct PackageModel.ToolsVersion
   |                        `- note: imported 'internal' here
19 | private import class PackageModel.UserToolchain
   |                      `- warning: module 'PackageModel' is imported as 'internal' from the same file; this 'private' access level will be ignored [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/inconsistent-import-access\InconsistentImportAccess]8;;\]
20 |
21 | struct PluginTargetBuildDescription: BuildTarget {
[#InconsistentImportAccess]: <https://docs.swift.org/compiler/documentation/diagnostics/inconsistent-import-access>
/host/spi-builder-workspace/Sources/Workspace/Workspace+Configuration.swift:92:48: warning: 'vars' is deprecated: Use `block` instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 90 |             get throws {
 91 |                 // backwards compatibility
 92 |                 if let customPath = ProcessEnv.vars["SWIFTPM_MIRROR_CONFIG"] {
    |                                                `- warning: 'vars' is deprecated: Use `block` instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 93 |                     return try AbsolutePath(validating: customPath)
 94 |                 }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[1644 / 1752] package-info-product
/host/spi-builder-workspace/Sources/SourceKitLSPAPI/PluginTargetBuildDescription.swift:19:22: warning: module 'PackageModel' is imported as 'internal' from the same file; this 'private' access level will be ignored [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/inconsistent-import-access\InconsistentImportAccess]8;;\]
16 |
17 | private import class PackageLoading.ManifestLoader
18 | internal import struct PackageModel.ToolsVersion
   |                        `- note: imported 'internal' here
19 | private import class PackageModel.UserToolchain
   |                      `- warning: module 'PackageModel' is imported as 'internal' from the same file; this 'private' access level will be ignored [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/inconsistent-import-access\InconsistentImportAccess]8;;\]
20 |
21 | struct PluginTargetBuildDescription: BuildTarget {
[#InconsistentImportAccess]: <https://docs.swift.org/compiler/documentation/diagnostics/inconsistent-import-access>
[1647 / 1752] SwiftPM-product
[1650 / 1752] package-info-product
[1652 / 1752] Workspace
/host/spi-builder-workspace/Sources/SPMTestSupport/misc.swift:495:1: warning: extension declares a conformance of imported type 'URL' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'FoundationEssentials' introduce this conformance in the future
493 | extension RelativePath: ExpressibleByStringLiteral {}
494 | extension RelativePath: ExpressibleByStringInterpolation {}
495 | extension URL: ExpressibleByStringLiteral {}
    | |- warning: extension declares a conformance of imported type 'URL' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'FoundationEssentials' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
496 | extension URL: ExpressibleByStringInterpolation {}
497 | extension PackageIdentity: ExpressibleByStringLiteral {}
/host/spi-builder-workspace/Sources/SPMTestSupport/misc.swift:496:1: warning: extension declares a conformance of imported type 'URL' to imported protocol 'ExpressibleByStringInterpolation'; this will not behave correctly if the owners of 'FoundationEssentials' introduce this conformance in the future
494 | extension RelativePath: ExpressibleByStringInterpolation {}
495 | extension URL: ExpressibleByStringLiteral {}
496 | extension URL: ExpressibleByStringInterpolation {}
    | |- warning: extension declares a conformance of imported type 'URL' to imported protocol 'ExpressibleByStringInterpolation'; this will not behave correctly if the owners of 'FoundationEssentials' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
497 | extension PackageIdentity: ExpressibleByStringLiteral {}
498 | extension PackageIdentity: ExpressibleByStringInterpolation {}
[1653 / 1755] swift-bootstrap-product
[1660 / 1756] SPMTestSupport
/host/spi-builder-workspace/Sources/SPMTestSupport/misc.swift:495:1: warning: extension declares a conformance of imported type 'URL' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'FoundationEssentials' introduce this conformance in the future
493 | extension RelativePath: ExpressibleByStringLiteral {}
494 | extension RelativePath: ExpressibleByStringInterpolation {}
495 | extension URL: ExpressibleByStringLiteral {}
    | |- warning: extension declares a conformance of imported type 'URL' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'FoundationEssentials' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
496 | extension URL: ExpressibleByStringInterpolation {}
497 | extension PackageIdentity: ExpressibleByStringLiteral {}
/host/spi-builder-workspace/Sources/SPMTestSupport/misc.swift:496:1: warning: extension declares a conformance of imported type 'URL' to imported protocol 'ExpressibleByStringInterpolation'; this will not behave correctly if the owners of 'FoundationEssentials' introduce this conformance in the future
494 | extension RelativePath: ExpressibleByStringInterpolation {}
495 | extension URL: ExpressibleByStringLiteral {}
496 | extension URL: ExpressibleByStringInterpolation {}
    | |- warning: extension declares a conformance of imported type 'URL' to imported protocol 'ExpressibleByStringInterpolation'; this will not behave correctly if the owners of 'FoundationEssentials' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
497 | extension PackageIdentity: ExpressibleByStringLiteral {}
498 | extension PackageIdentity: ExpressibleByStringInterpolation {}
/host/spi-builder-workspace/Sources/SPMTestSupport/SwiftPMProduct.swift:133:28: warning: 'popen(arguments:environment:loggingHandler:)' is deprecated: renamed to 'popen(arguments:environmentBlock:loggingHandler:)' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
131 |         completeArgs += args
132 |
133 |         return try Process.popen(arguments: completeArgs, environment: environment)
    |                            |- warning: 'popen(arguments:environment:loggingHandler:)' is deprecated: renamed to 'popen(arguments:environmentBlock:loggingHandler:)' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
    |                            `- note: use 'popen(arguments:environmentBlock:loggingHandler:)' instead
134 |     }
135 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[1675 / 1762] CoreCommands
/host/spi-builder-workspace/Sources/Build/BuildOperation.swift:17:8: warning: file 'BuildOperation.swift' is part of module 'Build'; ignoring import [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/module-self-import\ModuleSelfImport]8;;\]
 15 |
 16 | @_spi(SwiftPMInternal)
 17 | import Build
    |        `- warning: file 'BuildOperation.swift' is part of module 'Build'; ignoring import [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/module-self-import\ModuleSelfImport]8;;\]
 18 |
 19 | import LLBuildManifest
/host/spi-builder-workspace/Sources/Build/BuildOperation.swift:235:71: warning: 'vars' is deprecated: Use `block` instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
233 |                 let executor = SPMSwiftDriverExecutor(resolver: resolver,
234 |                                                       fileSystem: localFileSystem,
235 |                                                       env: ProcessEnv.vars)
    |                                                                       `- warning: 'vars' is deprecated: Use `block` instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
236 |
237 |                 let consumeDiagnostics: DiagnosticsEngine = DiagnosticsEngine(handlers: [])
/host/spi-builder-workspace/Sources/Build/BuildOperation.swift:770:49: warning: 'popen(arguments:environment:loggingHandler:)' is deprecated: renamed to 'popen(arguments:environmentBlock:loggingHandler:)' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
768 |                     commandLine = try Sandbox.apply(command: commandLine, fileSystem: self.fileSystem, strictness: .writableTemporaryDirectory, writableDirectories: [pluginResult.pluginOutputDirectory])
769 |                 }
770 |                 let processResult = try Process.popen(arguments: commandLine, environment: command.configuration.environment)
    |                                                 |- warning: 'popen(arguments:environment:loggingHandler:)' is deprecated: renamed to 'popen(arguments:environmentBlock:loggingHandler:)' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
    |                                                 `- note: use 'popen(arguments:environmentBlock:loggingHandler:)' instead
771 |                 let output = try processResult.utf8Output() + processResult.utf8stderrOutput()
772 |                 if processResult.exitStatus != .terminated(code: 0) {
/host/spi-builder-workspace/Sources/Build/BuildOperationBuildSystemDelegateHandler.swift:606:48: warning: 'vars' is deprecated: Use `block` instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 604 |         hash += try! encoder.encode(self.context.productsBuildParameters)
 605 |         hash += try! encoder.encode(self.context.toolsBuildParameters)
 606 |         hash += try! encoder.encode(ProcessEnv.vars)
     |                                                `- warning: 'vars' is deprecated: Use `block` instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 607 |         return [UInt8](hash)
 608 |     }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#ModuleSelfImport]: <https://docs.swift.org/compiler/documentation/diagnostics/module-self-import>
[1676 / 1763] Build
[1677 / 1763] Build
/host/spi-builder-workspace/Sources/SPMTestSupport/MockPackageGraphs.swift:42:21: warning: 'loadPackageGraph(identityResolver:fileSystem:manifests:binaryArtifacts:explicitProduct:shouldCreateMultipleTestProducts:createREPLProduct:useXCBuildFileRules:customXCTestMinimumDeploymentTargets:observabilityScope:)' is deprecated: Renamed for consistency: the type of this functions return value is named `ModulesGraph`. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 40 |
 41 |     let observability = ObservabilitySystem.makeForTesting()
 42 |     let graph = try loadPackageGraph(
    |                     |- warning: 'loadPackageGraph(identityResolver:fileSystem:manifests:binaryArtifacts:explicitProduct:shouldCreateMultipleTestProducts:createREPLProduct:useXCBuildFileRules:customXCTestMinimumDeploymentTargets:observabilityScope:)' is deprecated: Renamed for consistency: the type of this functions return value is named `ModulesGraph`. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
    |                     `- note: use 'loadModulesGraph' instead
 43 |         fileSystem: fs,
 44 |         manifests: [
/host/spi-builder-workspace/Sources/SPMTestSupport/MockPackageGraphs.swift:137:21: warning: 'loadPackageGraph(identityResolver:fileSystem:manifests:binaryArtifacts:explicitProduct:shouldCreateMultipleTestProducts:createREPLProduct:useXCBuildFileRules:customXCTestMinimumDeploymentTargets:observabilityScope:)' is deprecated: Renamed for consistency: the type of this functions return value is named `ModulesGraph`. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
135 |
136 |     let observability = ObservabilitySystem.makeForTesting()
137 |     let graph = try loadPackageGraph(
    |                     |- warning: 'loadPackageGraph(identityResolver:fileSystem:manifests:binaryArtifacts:explicitProduct:shouldCreateMultipleTestProducts:createREPLProduct:useXCBuildFileRules:customXCTestMinimumDeploymentTargets:observabilityScope:)' is deprecated: Renamed for consistency: the type of this functions return value is named `ModulesGraph`. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
    |                     `- note: use 'loadModulesGraph' instead
138 |         fileSystem: fs,
139 |         manifests: [
/host/spi-builder-workspace/Sources/SPMTestSupport/MockPackageGraphs.swift:167:21: warning: 'loadPackageGraph(identityResolver:fileSystem:manifests:binaryArtifacts:explicitProduct:shouldCreateMultipleTestProducts:createREPLProduct:useXCBuildFileRules:customXCTestMinimumDeploymentTargets:observabilityScope:)' is deprecated: Renamed for consistency: the type of this functions return value is named `ModulesGraph`. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
165 |
166 |     let observability = ObservabilitySystem.makeForTesting()
167 |     let graph = try loadPackageGraph(
    |                     |- warning: 'loadPackageGraph(identityResolver:fileSystem:manifests:binaryArtifacts:explicitProduct:shouldCreateMultipleTestProducts:createREPLProduct:useXCBuildFileRules:customXCTestMinimumDeploymentTargets:observabilityScope:)' is deprecated: Renamed for consistency: the type of this functions return value is named `ModulesGraph`. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
    |                     `- note: use 'loadModulesGraph' instead
168 |         fileSystem: fs,
169 |         manifests: [
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[1681 / 1763]
/host/spi-builder-workspace/Sources/CoreCommands/Options.swift:618:1: warning: extension declares a conformance of imported type 'Version' to imported protocol 'ExpressibleByArgument'; this will not behave correctly if the owners of 'TSCUtility' introduce this conformance in the future
616 | extension Sanitizer: ExpressibleByArgument {}
617 | extension BuildSystemProvider.Kind: ExpressibleByArgument {}
618 | extension Version: ExpressibleByArgument {}
    | |- warning: extension declares a conformance of imported type 'Version' to imported protocol 'ExpressibleByArgument'; this will not behave correctly if the owners of 'TSCUtility' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
619 | extension PackageIdentity: ExpressibleByArgument {}
620 | extension URL: ExpressibleByArgument {}
/host/spi-builder-workspace/Sources/CoreCommands/Options.swift:620:1: warning: extension declares a conformance of imported type 'URL' to imported protocol 'ExpressibleByArgument'; this will not behave correctly if the owners of 'FoundationEssentials' introduce this conformance in the future
618 | extension Version: ExpressibleByArgument {}
619 | extension PackageIdentity: ExpressibleByArgument {}
620 | extension URL: ExpressibleByArgument {}
    | |- warning: extension declares a conformance of imported type 'URL' to imported protocol 'ExpressibleByArgument'; this will not behave correctly if the owners of 'FoundationEssentials' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
621 | #else
622 | extension BuildConfiguration: @retroactive ExpressibleByArgument {}
[1684 / 1763]
[1697 / 1765] SwiftPMDataModel-product
[1698 / 1765] Commands
/host/spi-builder-workspace/Sources/CoreCommands/SwiftCommandState.swift:366:17: warning: 'loggingHandler' is deprecated: use instance level `loggingHandler` passed via `init` instead of setting one globally. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 364 |
 365 |         // set global process logging handler
 366 |         Process.loggingHandler = { self.observabilityScope.emit(debug: $0) }
     |                 `- warning: 'loggingHandler' is deprecated: use instance level `loggingHandler` passed via `init` instead of setting one globally. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 367 |     }
 368 |
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[1701 / 1783] SwiftPMDataModel-auto-product
[1706 / 1783] SwiftSDKCommand
[1708 / 1783] SwiftSDKCommand
[1709 / 1784] SwiftSDKCommand
[1719 / 1784] Commands
[1720 / 1784] SPMTestSupport
/host/spi-builder-workspace/Sources/CoreCommands/Options.swift:618:1: warning: extension declares a conformance of imported type 'Version' to imported protocol 'ExpressibleByArgument'; this will not behave correctly if the owners of 'TSCUtility' introduce this conformance in the future
616 | extension Sanitizer: ExpressibleByArgument {}
617 | extension BuildSystemProvider.Kind: ExpressibleByArgument {}
618 | extension Version: ExpressibleByArgument {}
    | |- warning: extension declares a conformance of imported type 'Version' to imported protocol 'ExpressibleByArgument'; this will not behave correctly if the owners of 'TSCUtility' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
619 | extension PackageIdentity: ExpressibleByArgument {}
620 | extension URL: ExpressibleByArgument {}
/host/spi-builder-workspace/Sources/CoreCommands/Options.swift:620:1: warning: extension declares a conformance of imported type 'URL' to imported protocol 'ExpressibleByArgument'; this will not behave correctly if the owners of 'FoundationEssentials' introduce this conformance in the future
618 | extension Version: ExpressibleByArgument {}
619 | extension PackageIdentity: ExpressibleByArgument {}
620 | extension URL: ExpressibleByArgument {}
    | |- warning: extension declares a conformance of imported type 'URL' to imported protocol 'ExpressibleByArgument'; this will not behave correctly if the owners of 'FoundationEssentials' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
621 | #else
622 | extension BuildConfiguration: @retroactive ExpressibleByArgument {}
[1723 / 1785] CoreCommands
[1724 / 1785] SwiftSDKCommand
[1727 / 1786] CoreCommands
/host/spi-builder-workspace/Sources/Commands/Snippets/Colorful.swift:47:1: warning: extension declares a conformance of imported type 'Optional' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
 45 | }
 46 |
 47 | extension Optional: CustomStringConvertible where Wrapped: Colorful {
    | |- warning: extension declares a conformance of imported type 'Optional' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 48 |     public var description: String {
 49 |         return terminalString()
/host/spi-builder-workspace/Sources/Commands/Utilities/APIDigester.swift:337:1: warning: extension declares a conformance of imported type 'SourceLocation' to imported protocols 'DiagnosticLocation', 'CustomStringConvertible'; this will not behave correctly if the owners of 'TSCUtility' introduce this conformance in the future
335 |
336 | #if swift(<6.0)
337 | extension SerializedDiagnostics.SourceLocation: DiagnosticLocation {}
    | |- warning: extension declares a conformance of imported type 'SourceLocation' to imported protocols 'DiagnosticLocation', 'CustomStringConvertible'; this will not behave correctly if the owners of 'TSCUtility' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
338 | #else
339 | extension SerializedDiagnostics.SourceLocation: @retroactive DiagnosticLocation {}
[1729 / 1786] CoreCommands
[1736 / 1786] SwiftPM-product
[1737 / 1786] SwiftPM-auto-product
[1740 / 1791] swift-test-product
[1740 / 1792] swift-test-product
[1744 / 1794] swift-package-product
[1747 / 1796] swift-test-product
[1751 / 1796] SwiftPM-product
[1754 / 1798]
[1758 / 1804] swift-package-product
/host/spi-builder-workspace/Sources/Commands/Utilities/TestingSupport.swift:60:60: warning: 'checkNonZeroExit(args:environment:loggingHandler:)' is deprecated: renamed to 'checkNonZeroExit(args:environmentBlock:loggingHandler:)' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 58 |         // This will be true during swiftpm development or when using swift.org toolchains.
 59 |         let xcodePath = try TSCBasic.Process.checkNonZeroExit(args: "/usr/bin/xcode-select", "--print-path").spm_chomp()
 60 |         let installedSwiftBuildPath = try TSCBasic.Process.checkNonZeroExit(args: "/usr/bin/xcrun", "--find", "swift-build", environment: ["DEVELOPER_DIR": xcodePath]).spm_chomp()
    |                                                            |- warning: 'checkNonZeroExit(args:environment:loggingHandler:)' is deprecated: renamed to 'checkNonZeroExit(args:environmentBlock:loggingHandler:)' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
    |                                                            `- note: use 'checkNonZeroExit(args:environmentBlock:loggingHandler:)' instead
 61 |         if let xctestHelperPath = findXCTestHelper(swiftBuildPath: try AbsolutePath(validating: installedSwiftBuildPath)) {
 62 |             return xctestHelperPath
/host/spi-builder-workspace/Sources/Commands/Utilities/TestingSupport.swift:140:32: warning: 'checkNonZeroExit(arguments:environment:loggingHandler:)' is deprecated: renamed to 'checkNonZeroExit(arguments:environmentBlock:loggingHandler:)' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
138 |         )
139 |         args = [path.description, "--dump-tests-json"]
140 |         let data = try Process.checkNonZeroExit(arguments: args, environment: env)
    |                                |- warning: 'checkNonZeroExit(arguments:environment:loggingHandler:)' is deprecated: renamed to 'checkNonZeroExit(arguments:environmentBlock:loggingHandler:)' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
    |                                `- note: use 'checkNonZeroExit(arguments:environmentBlock:loggingHandler:)' instead
141 |         #endif
142 |         // Parse json and return TestSuites.
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[1768 / 1810] swift-experimental-sdk-product
[1773 / 1812] swift-build-product
[1774 / 1813] Commands
[1778 / 1814] PackageRegistryCommand
[1789 / 1817] PackageCollectionsCommand
[1796 / 1818] swift-package-manager-product
/host/spi-builder-workspace/Sources/Commands/PackageCommands/Format.swift:41:78: warning: 'vars' is deprecated: Use `block` instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
39 |             // Look for swift-format binary.
40 |             // FIXME: This should be moved to user toolchain.
41 |             let swiftFormatInEnv = lookupExecutablePath(filename: ProcessEnv.vars["SWIFT_FORMAT"])
   |                                                                              `- warning: 'vars' is deprecated: Use `block` instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
42 |             guard let swiftFormat = swiftFormatInEnv ?? Process.findExecutable("swift-format").flatMap(AbsolutePath.init) else {
43 |                 swiftCommandState.observabilityScope.emit(error: "Could not find swift-format in PATH or SWIFT_FORMAT")
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[1804 / 1824] swift-package-collection-product
[1806 / 1824] swift-package-manager-product
[1806 / 1824] PackageRegistryCommand
[1814 / 1827] PackageCollectionsCommand
/host/spi-builder-workspace/Sources/Commands/Snippets/Colorful.swift:47:1: warning: extension declares a conformance of imported type 'Optional' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
 45 | }
 46 |
 47 | extension Optional: CustomStringConvertible where Wrapped: Colorful {
    | |- warning: extension declares a conformance of imported type 'Optional' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 48 |     public var description: String {
 49 |         return terminalString()
/host/spi-builder-workspace/Sources/Commands/SwiftTestCommand.swift:901:36: warning: 'init(arguments:environment:outputRedirection:startNewProcessGroup:loggingHandler:)' is deprecated: replaced by 'init(arguments:environmentBlock:outputRedirection:startNewProcessGroup:loggingHandler:)' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 899 |                 stderr: outputHandler
 900 |             )
 901 |             let process = TSCBasic.Process(arguments: try args(forTestAt: path), environment: self.testEnv, outputRedirection: outputRedirection)
     |                                    |- warning: 'init(arguments:environment:outputRedirection:startNewProcessGroup:loggingHandler:)' is deprecated: replaced by 'init(arguments:environmentBlock:outputRedirection:startNewProcessGroup:loggingHandler:)' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
     |                                    `- note: use 'init(arguments:environmentBlock:outputRedirection:startNewProcessGroup:loggingHandler:)' instead
 902 |             guard let terminationKey = self.cancellator.register(process) else {
 903 |                 return false // terminating
/host/spi-builder-workspace/Sources/Commands/SwiftTestCommand.swift:992:23: warning: 'vars' is deprecated: Use `block` instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 990 |         // command's result output goes on stdout
 991 |         // ie "swift test" should output to stdout
 992 |         if ProcessEnv.vars["SWIFTPM_TEST_RUNNER_PROGRESS_BAR"] == "lit" {
     |                       `- warning: 'vars' is deprecated: Use `block` instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 993 |             self.progressAnimation = ProgressAnimation.percent(
 994 |                 stream: TSCBasic.stdoutStream,
/host/spi-builder-workspace/Sources/Commands/SwiftTestCommand.swift:1351:41: warning: 'vars' is deprecated: Use `block` instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
1349 |     /// Returns the test case specifier if overridden in the env.
1350 |     private func skippedTestsOverride(fileSystem: FileSystem) -> TestCaseSpecifier? {
1351 |         guard let override = ProcessEnv.vars["_SWIFTPM_SKIP_TESTS_LIST"] else {
     |                                         `- warning: 'vars' is deprecated: Use `block` instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
1352 |             return nil
1353 |         }
/host/spi-builder-workspace/Sources/Commands/Utilities/APIDigester.swift:337:1: warning: extension declares a conformance of imported type 'SourceLocation' to imported protocols 'DiagnosticLocation', 'CustomStringConvertible'; this will not behave correctly if the owners of 'TSCUtility' introduce this conformance in the future
335 |
336 | #if swift(<6.0)
337 | extension SerializedDiagnostics.SourceLocation: DiagnosticLocation {}
    | |- warning: extension declares a conformance of imported type 'SourceLocation' to imported protocols 'DiagnosticLocation', 'CustomStringConvertible'; this will not behave correctly if the owners of 'TSCUtility' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
338 | #else
339 | extension SerializedDiagnostics.SourceLocation: @retroactive DiagnosticLocation {}
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[1816 / 1829] PackageCollectionsCommand
[1829 / 1829] swift-build-product
[1829 / 1829] swift-package-registry-product
Build complete! (71.27 secs)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "swift-llbuild",
      "requirement" : {
        "exact" : [
          "1.0.0"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/art-divin/swift-llbuild.git"
    },
    {
      "identity" : "swift-tools-support-core",
      "requirement" : {
        "exact" : [
          "1.0.0"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/art-divin/swift-tools-support-core.git"
    },
    {
      "identity" : "swift-argument-parser",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.2.2",
            "upper_bound" : "1.3.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-argument-parser.git"
    },
    {
      "identity" : "swift-driver",
      "requirement" : {
        "exact" : [
          "1.0.1"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/art-divin/swift-driver.git"
    },
    {
      "identity" : "swift-crypto",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "3.0.0",
            "upper_bound" : "3.1.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-crypto.git"
    },
    {
      "identity" : "swift-system",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.1.1",
            "upper_bound" : "1.2.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-system.git"
    },
    {
      "identity" : "swift-collections",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.0.1",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-collections.git"
    },
    {
      "identity" : "swift-certificates",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.0.1",
            "upper_bound" : "1.1.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-certificates.git"
    }
  ],
  "manifest_display_name" : "SwiftPM",
  "name" : "SwiftPM",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "13.0"
    },
    {
      "name" : "ios",
      "version" : "16.0"
    }
  ],
  "products" : [
    {
      "name" : "SwiftPM",
      "targets" : [
        "PackageCollections",
        "PackageCollectionsModel",
        "PackageGraph",
        "PackageLoading",
        "PackageMetadata",
        "PackageModel",
        "SourceControl",
        "Workspace",
        "Build",
        "LLBuildManifest",
        "SourceKitLSPAPI",
        "SPMLLBuild"
      ],
      "type" : {
        "library" : [
          "dynamic"
        ]
      }
    },
    {
      "name" : "SwiftPM-auto",
      "targets" : [
        "PackageCollections",
        "PackageCollectionsModel",
        "PackageGraph",
        "PackageLoading",
        "PackageMetadata",
        "PackageModel",
        "SourceControl",
        "Workspace",
        "Build",
        "LLBuildManifest",
        "SourceKitLSPAPI",
        "SPMLLBuild"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "SwiftPMDataModel",
      "targets" : [
        "PackageCollections",
        "PackageCollectionsModel",
        "PackageGraph",
        "PackageLoading",
        "PackageMetadata",
        "PackageModel",
        "SourceControl",
        "Workspace"
      ],
      "type" : {
        "library" : [
          "dynamic"
        ]
      }
    },
    {
      "name" : "SwiftPMDataModel-auto",
      "targets" : [
        "PackageCollections",
        "PackageCollectionsModel",
        "PackageGraph",
        "PackageLoading",
        "PackageMetadata",
        "PackageModel",
        "SourceControl",
        "Workspace"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "XCBuildSupport",
      "targets" : [
        "XCBuildSupport"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "PackageDescription",
      "targets" : [
        "PackageDescription",
        "CompilerPluginSupport"
      ],
      "type" : {
        "library" : [
          "dynamic"
        ]
      }
    },
    {
      "name" : "PackagePlugin",
      "targets" : [
        "PackagePlugin"
      ],
      "type" : {
        "library" : [
          "dynamic"
        ]
      }
    },
    {
      "name" : "PackageCollectionsModel",
      "targets" : [
        "PackageCollectionsModel"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "SwiftPMPackageCollections",
      "targets" : [
        "PackageCollections",
        "PackageCollectionsModel",
        "PackageCollectionsSigning",
        "PackageModel"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "swift-test",
      "targets" : [
        "swift-test"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "swift-run",
      "targets" : [
        "swift-run"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "swift-package-registry",
      "targets" : [
        "swift-package-registry"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "swift-package-manager",
      "targets" : [
        "swift-package-manager"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "swift-package-collection",
      "targets" : [
        "swift-package-collection"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "swift-package",
      "targets" : [
        "swift-package"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "swift-experimental-sdk",
      "targets" : [
        "swift-experimental-sdk"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "swift-build",
      "targets" : [
        "swift-build"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "swift-bootstrap",
      "targets" : [
        "swift-bootstrap"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "package-info",
      "targets" : [
        "package-info"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "dummy-swiftc",
      "targets" : [
        "dummy-swiftc"
      ],
      "type" : {
        "executable" : null
      }
    }
  ],
  "swift_languages_versions" : [
    "5"
  ],
  "targets" : [
    {
      "c99name" : "tsan_utils",
      "module_type" : "ClangTarget",
      "name" : "tsan_utils",
      "path" : "Sources/tsan_utils",
      "sources" : [
        "tsan_utils.c"
      ],
      "type" : "library"
    },
    {
      "c99name" : "swift_test",
      "module_type" : "SwiftTarget",
      "name" : "swift-test",
      "path" : "Sources/swift-test",
      "product_memberships" : [
        "swift-test"
      ],
      "sources" : [
        "main.swift"
      ],
      "target_dependencies" : [
        "Commands"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "swift_run",
      "module_type" : "SwiftTarget",
      "name" : "swift-run",
      "path" : "Sources/swift-run",
      "product_memberships" : [
        "swift-run"
      ],
      "sources" : [
        "Entrypoint.swift"
      ],
      "target_dependencies" : [
        "Commands"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "swift_package_registry",
      "module_type" : "SwiftTarget",
      "name" : "swift-package-registry",
      "path" : "Sources/swift-package-registry",
      "product_memberships" : [
        "swift-package-registry"
      ],
      "sources" : [
        "runner.swift"
      ],
      "target_dependencies" : [
        "Commands",
        "PackageRegistryCommand"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "swift_package_manager",
      "module_type" : "SwiftTarget",
      "name" : "swift-package-manager",
      "path" : "Sources/swift-package-manager",
      "product_memberships" : [
        "swift-package-manager"
      ],
      "sources" : [
        "SwiftPM.swift"
      ],
      "target_dependencies" : [
        "Basics",
        "Commands",
        "SwiftSDKCommand",
        "PackageCollectionsCommand",
        "PackageRegistryCommand"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "swift_package_collection",
      "module_type" : "SwiftTarget",
      "name" : "swift-package-collection",
      "path" : "Sources/swift-package-collection",
      "product_memberships" : [
        "swift-package-collection"
      ],
      "sources" : [
        "Entrypoint.swift"
      ],
      "target_dependencies" : [
        "Commands",
        "PackageCollectionsCommand"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "swift_package",
      "module_type" : "SwiftTarget",
      "name" : "swift-package",
      "path" : "Sources/swift-package",
      "product_memberships" : [
        "swift-package"
      ],
      "sources" : [
        "Entrypoint.swift"
      ],
      "target_dependencies" : [
        "Basics",
        "Commands"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "swift_experimental_sdk",
      "module_type" : "SwiftTarget",
      "name" : "swift-experimental-sdk",
      "path" : "Sources/swift-experimental-sdk",
      "product_memberships" : [
        "swift-experimental-sdk"
      ],
      "sources" : [
        "Entrypoint.swift"
      ],
      "target_dependencies" : [
        "Commands",
        "SwiftSDKCommand"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "swift_build",
      "module_type" : "SwiftTarget",
      "name" : "swift-build",
      "path" : "Sources/swift-build",
      "product_memberships" : [
        "swift-build"
      ],
      "sources" : [
        "Entrypoint.swift"
      ],
      "target_dependencies" : [
        "Commands"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "swift_bootstrap",
      "module_type" : "SwiftTarget",
      "name" : "swift-bootstrap",
      "path" : "Sources/swift-bootstrap",
      "product_dependencies" : [
        "ArgumentParser"
      ],
      "product_memberships" : [
        "swift-bootstrap"
      ],
      "sources" : [
        "main.swift"
      ],
      "target_dependencies" : [
        "Basics",
        "Build",
        "PackageGraph",
        "PackageLoading",
        "PackageModel",
        "XCBuildSupport"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "package_info",
      "module_type" : "SwiftTarget",
      "name" : "package-info",
      "path" : "Examples/package-info/Sources/package-info",
      "product_memberships" : [
        "package-info"
      ],
      "sources" : [
        "example.swift"
      ],
      "target_dependencies" : [
        "Workspace"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "dummy_swiftc",
      "module_type" : "SwiftTarget",
      "name" : "dummy-swiftc",
      "path" : "Sources/dummy-swiftc",
      "product_memberships" : [
        "dummy-swiftc"
      ],
      "sources" : [
        "main.swift"
      ],
      "target_dependencies" : [
        "Basics"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "XCBuildSupportTests",
      "module_type" : "SwiftTarget",
      "name" : "XCBuildSupportTests",
      "path" : "Tests/XCBuildSupportTests",
      "sources" : [
        "PIFBuilderTests.swift",
        "PIFTests.swift"
      ],
      "target_dependencies" : [
        "XCBuildSupport",
        "SPMTestSupport"
      ],
      "type" : "test"
    },
    {
      "c99name" : "XCBuildSupport",
      "module_type" : "SwiftTarget",
      "name" : "XCBuildSupport",
      "path" : "Sources/XCBuildSupport",
      "product_memberships" : [
        "XCBuildSupport",
        "swift-test",
        "swift-run",
        "swift-package-registry",
        "swift-package-manager",
        "swift-package-collection",
        "swift-package",
        "swift-experimental-sdk",
        "swift-build",
        "swift-bootstrap"
      ],
      "sources" : [
        "PIF.swift",
        "PIFBuilder.swift",
        "XCBuildDelegate.swift",
        "XCBuildMessage.swift",
        "XCBuildOutputParser.swift",
        "XcodeBuildSystem.swift"
      ],
      "target_dependencies" : [
        "DriverSupport",
        "SPMBuildCore",
        "PackageGraph"
      ],
      "type" : "library"
    },
    {
      "c99name" : "WorkspaceTests",
      "module_type" : "SwiftTarget",
      "name" : "WorkspaceTests",
      "path" : "Tests/WorkspaceTests",
      "sources" : [
        "AuthorizationProviderTests.swift",
        "InitTests.swift",
        "ManifestSourceGenerationTests.swift",
        "MirrorsConfigurationTests.swift",
        "PinsStoreTests.swift",
        "RegistryPackageContainerTests.swift",
        "SourceControlPackageContainerTests.swift",
        "ToolsVersionSpecificationGenerationTests.swift",
        "ToolsVersionSpecificationRewriterTests.swift",
        "WorkspaceStateTests.swift",
        "WorkspaceTests.swift"
      ],
      "target_dependencies" : [
        "Workspace",
        "SPMTestSupport"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Workspace",
      "module_type" : "SwiftTarget",
      "name" : "Workspace",
      "path" : "Sources/Workspace",
      "product_memberships" : [
        "SwiftPM",
        "SwiftPM-auto",
        "SwiftPMDataModel",
        "SwiftPMDataModel-auto",
        "swift-test",
        "swift-run",
        "swift-package-registry",
        "swift-package-manager",
        "swift-package-collection",
        "swift-package",
        "swift-experimental-sdk",
        "swift-build",
        "package-info"
      ],
      "sources" : [
        "CheckoutState.swift",
        "DefaultPluginScriptRunner.swift",
        "Diagnostics.swift",
        "InitPackage.swift",
        "LoadableResult.swift",
        "ManagedArtifact.swift",
        "ManagedDependency.swift",
        "PackageContainer/FileSystemPackageContainer.swift",
        "PackageContainer/RegistryPackageContainer.swift",
        "PackageContainer/SourceControlPackageContainer.swift",
        "ResolvedFileWatcher.swift",
        "ResolverPrecomputationProvider.swift",
        "ToolsVersionSpecificationRewriter.swift",
        "Workspace+BinaryArtifacts.swift",
        "Workspace+Configuration.swift",
        "Workspace+Delegation.swift",
        "Workspace+Dependencies.swift",
        "Workspace+Editing.swift",
        "Workspace+Manifests.swift",
        "Workspace+PackageContainer.swift",
        "Workspace+Pinning.swift",
        "Workspace+Registry.swift",
        "Workspace+Signing.swift",
        "Workspace+SourceControl.swift",
        "Workspace+State.swift",
        "Workspace.swift"
      ],
      "target_dependencies" : [
        "Basics",
        "PackageFingerprint",
        "PackageGraph",
        "PackageModel",
        "PackageRegistry",
        "PackageSigning",
        "SourceControl",
        "SPMBuildCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SwiftSDKCommand",
      "module_type" : "SwiftTarget",
      "name" : "SwiftSDKCommand",
      "path" : "Sources/SwiftSDKCommand",
      "product_dependencies" : [
        "ArgumentParser"
      ],
      "product_memberships" : [
        "swift-package-manager",
        "swift-experimental-sdk"
      ],
      "sources" : [
        "Configuration/ConfigurationSubcommand.swift",
        "Configuration/ConfigureSwiftSDK.swift",
        "Configuration/ResetConfiguration.swift",
        "Configuration/SetConfiguration.swift",
        "Configuration/ShowConfiguration.swift",
        "InstallSwiftSDK.swift",
        "ListSwiftSDKs.swift",
        "RemoveSwiftSDK.swift",
        "SwiftSDKCommand.swift",
        "SwiftSDKSubcommand.swift"
      ],
      "target_dependencies" : [
        "Basics",
        "CoreCommands",
        "SPMBuildCore",
        "PackageModel"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SourceKitLSPAPITests",
      "module_type" : "SwiftTarget",
      "name" : "SourceKitLSPAPITests",
      "path" : "Tests/SourceKitLSPAPITests",
      "sources" : [
        "SourceKitLSPAPITests.swift"
      ],
      "target_dependencies" : [
        "SourceKitLSPAPI",
        "SPMTestSupport"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SourceKitLSPAPI",
      "module_type" : "SwiftTarget",
      "name" : "SourceKitLSPAPI",
      "path" : "Sources/SourceKitLSPAPI",
      "product_memberships" : [
        "SwiftPM",
        "SwiftPM-auto"
      ],
      "sources" : [
        "BuildDescription.swift",
        "PluginTargetBuildDescription.swift"
      ],
      "target_dependencies" : [
        "Build",
        "SPMBuildCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SourceControlTests",
      "module_type" : "SwiftTarget",
      "name" : "SourceControlTests",
      "path" : "Tests/SourceControlTests",
      "sources" : [
        "GitRepositoryProviderTests.swift",
        "GitRepositoryTests.swift",
        "InMemoryGitRepositoryTests.swift",
        "RepositoryManagerTests.swift"
      ],
      "target_dependencies" : [
        "SourceControl",
        "SPMTestSupport"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SourceControl",
      "module_type" : "SwiftTarget",
      "name" : "SourceControl",
      "path" : "Sources/SourceControl",
      "product_memberships" : [
        "SwiftPM",
        "SwiftPM-auto",
        "SwiftPMDataModel",
        "SwiftPMDataModel-auto",
        "XCBuildSupport",
        "SwiftPMPackageCollections",
        "swift-test",
        "swift-run",
        "swift-package-registry",
        "swift-package-manager",
        "swift-package-collection",
        "swift-package",
        "swift-experimental-sdk",
        "swift-build",
        "swift-bootstrap",
        "package-info"
      ],
      "sources" : [
        "GitRepository.swift",
        "Repository.swift",
        "RepositoryManager.swift"
      ],
      "target_dependencies" : [
        "Basics",
        "PackageModel"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SPMTestSupport",
      "module_type" : "SwiftTarget",
      "name" : "SPMTestSupport",
      "path" : "Sources/SPMTestSupport",
      "product_dependencies" : [
        "TSCTestSupport"
      ],
      "sources" : [
        "GitRepositoryExtensions.swift",
        "InMemoryGitRepository.swift",
        "ManifestExtensions.swift",
        "MockArchiver.swift",
        "MockBuildTestHelper.swift",
        "MockDependency.swift",
        "MockDependencyGraph.swift",
        "MockHTTPClient.swift",
        "MockHashAlgorithm.swift",
        "MockManifestLoader.swift",
        "MockPackage.swift",
        "MockPackageContainer.swift",
        "MockPackageFingerprintStorage.swift",
        "MockPackageGraphs.swift",
        "MockPackageSigningEntityStorage.swift",
        "MockProduct.swift",
        "MockRegistry.swift",
        "MockTarget.swift",
        "MockWorkspace.swift",
        "Observability.swift",
        "PIFTester.swift",
        "PackageDependencyDescriptionExtensions.swift",
        "PackageGraphTester.swift",
        "ResolvedTarget+Mock.swift",
        "Resolver.swift",
        "SwiftPMProduct.swift",
        "Toolchain.swift",
        "XCTAssertHelpers.swift",
        "misc.swift"
      ],
      "target_dependencies" : [
        "Basics",
        "Build",
        "PackageFingerprint",
        "PackageGraph",
        "PackageLoading",
        "PackageRegistry",
        "PackageSigning",
        "SourceControl",
        "Workspace",
        "XCBuildSupport"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SPMSQLite3",
      "module_type" : "SystemLibraryTarget",
      "name" : "SPMSQLite3",
      "path" : "Sources/SPMSQLite3",
      "product_memberships" : [
        "SwiftPM",
        "SwiftPM-auto",
        "SwiftPMDataModel",
        "SwiftPMDataModel-auto",
        "XCBuildSupport",
        "SwiftPMPackageCollections",
        "swift-test",
        "swift-run",
        "swift-package-registry",
        "swift-package-manager",
        "swift-package-collection",
        "swift-package",
        "swift-experimental-sdk",
        "swift-build",
        "swift-bootstrap",
        "package-info",
        "dummy-swiftc"
      ],
      "sources" : [
      ],
      "type" : "system-target"
    },
    {
      "c99name" : "SPMLLBuild",
      "module_type" : "SwiftTarget",
      "name" : "SPMLLBuild",
      "path" : "Sources/SPMLLBuild",
      "product_dependencies" : [
        "llbuildSwift"
      ],
      "product_memberships" : [
        "SwiftPM",
        "SwiftPM-auto",
        "swift-test",
        "swift-run",
        "swift-package-registry",
        "swift-package-manager",
        "swift-package-collection",
        "swift-package",
        "swift-experimental-sdk",
        "swift-build",
        "swift-bootstrap"
      ],
      "sources" : [
        "llbuild.swift"
      ],
      "target_dependencies" : [
        "Basics"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SPMBuildCoreTests",
      "module_type" : "SwiftTarget",
      "name" : "SPMBuildCoreTests",
      "path" : "Tests/SPMBuildCoreTests",
      "sources" : [
        "ArtifactsArchiveMetadataTests.swift",
        "PluginInvocationTests.swift",
        "XCFrameworkMetadataTests.swift"
      ],
      "target_dependencies" : [
        "SPMBuildCore",
        "SPMTestSupport"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SPMBuildCore",
      "module_type" : "SwiftTarget",
      "name" : "SPMBuildCore",
      "path" : "Sources/SPMBuildCore",
      "product_memberships" : [
        "SwiftPM",
        "SwiftPM-auto",
        "SwiftPMDataModel",
        "SwiftPMDataModel-auto",
        "XCBuildSupport",
        "swift-test",
        "swift-run",
        "swift-package-registry",
        "swift-package-manager",
        "swift-package-collection",
        "swift-package",
        "swift-experimental-sdk",
        "swift-build",
        "swift-bootstrap",
        "package-info"
      ],
      "sources" : [
        "BinaryTarget+Extensions.swift",
        "BuildParameters/BuildParameters+Debugging.swift",
        "BuildParameters/BuildParameters+Driver.swift",
        "BuildParameters/BuildParameters+Linking.swift",
        "BuildParameters/BuildParameters+Output.swift",
        "BuildParameters/BuildParameters+Testing.swift",
        "BuildParameters/BuildParameters.swift",
        "BuildSystem/BuildSystem.swift",
        "BuildSystem/BuildSystemCommand.swift",
        "BuildSystem/BuildSystemDelegate.swift",
        "BuiltTestProduct.swift",
        "Plugins/PluginContextSerializer.swift",
        "Plugins/PluginInvocation.swift",
        "Plugins/PluginMessages.swift",
        "Plugins/PluginScriptRunner.swift",
        "PrebuildCommandResult.swift",
        "ResolvedPackage+Extensions.swift",
        "Triple+Extensions.swift",
        "XCFrameworkMetadata.swift"
      ],
      "target_dependencies" : [
        "Basics",
        "PackageGraph"
      ],
      "type" : "library"
    },
    {
      "c99name" : "PackageSigningTests",
      "module_type" : "SwiftTarget",
      "name" : "PackageSigningTests",
      "path" : "Tests/PackageSigningTests",
      "sources" : [
        "FilePackageSigningEntityStorageTests.swift",
        "SigningEntityTests.swift",
        "SigningIdentityTests.swift",
        "SigningTests.swift",
        "Utilities.swift"
      ],
      "target_dependencies" : [
        "SPMTestSupport",
        "PackageSigning"
      ],
      "type" : "test"
    },
    {
      "c99name" : "PackageSigning",
      "module_type" : "SwiftTarget",
      "name" : "PackageSigning",
      "path" : "Sources/PackageSigning",
      "product_dependencies" : [
        "Crypto",
        "X509"
      ],
      "product_memberships" : [
        "SwiftPM",
        "SwiftPM-auto",
        "SwiftPMDataModel",
        "SwiftPMDataModel-auto",
        "swift-test",
        "swift-run",
        "swift-package-registry",
        "swift-package-manager",
        "swift-package-collection",
        "swift-package",
        "swift-experimental-sdk",
        "swift-build",
        "package-info"
      ],
      "sources" : [
        "CertificateStores.swift",
        "SignatureProvider.swift",
        "SigningEntity/FilePackageSigningEntityStorage.swift",
        "SigningEntity/PackageSigningEntityStorage.swift",
        "SigningEntity/SigningEntity.swift",
        "SigningIdentity.swift",
        "VerifierPolicies.swift",
        "X509Extensions.swift",
        "embedded_resources.swift"
      ],
      "target_dependencies" : [
        "Basics",
        "PackageModel"
      ],
      "type" : "library"
    },
    {
      "c99name" : "PackageRegistryTests",
      "module_type" : "SwiftTarget",
      "name" : "PackageRegistryTests",
      "path" : "Tests/PackageRegistryTests",
      "sources" : [
        "PackageSigningEntityTOFUTests.swift",
        "PackageVersionChecksumTOFUTests.swift",
        "RegistryClientTests.swift",
        "RegistryConfigurationTests.swift",
        "RegistryDownloadsManagerTests.swift",
        "SignatureValidationTests.swift"
      ],
      "target_dependencies" : [
        "SPMTestSupport",
        "PackageRegistry"
      ],
      "type" : "test"
    },
    {
      "c99name" : "PackageRegistryCommand",
      "module_type" : "SwiftTarget",
      "name" : "PackageRegistryCommand",
      "path" : "Sources/PackageRegistryCommand",
      "product_dependencies" : [
        "ArgumentParser"
      ],
      "product_memberships" : [
        "swift-package-registry",
        "swift-package-manager"
      ],
      "sources" : [
        "PackageRegistryCommand+Auth.swift",
        "PackageRegistryCommand+Publish.swift",
        "PackageRegistryCommand.swift"
      ],
      "target_dependencies" : [
        "Basics",
        "Commands",
        "CoreCommands",
        "PackageGraph",
        "PackageLoading",
        "PackageModel",
        "PackageRegistry",
        "PackageSigning",
        "SourceControl",
        "SPMBuildCore",
        "Workspace"
      ],
      "type" : "library"
    },
    {
      "c99name" : "PackageRegistry",
      "module_type" : "SwiftTarget",
      "name" : "PackageRegistry",
      "path" : "Sources/PackageRegistry",
      "product_memberships" : [
        "SwiftPM",
        "SwiftPM-auto",
        "SwiftPMDataModel",
        "SwiftPMDataModel-auto",
        "swift-test",
        "swift-run",
        "swift-package-registry",
        "swift-package-manager",
        "swift-package-collection",
        "swift-package",
        "swift-experimental-sdk",
        "swift-build",
        "package-info"
      ],
      "sources" : [
        "ChecksumTOFU.swift",
        "RegistryClient.swift",
        "RegistryConfiguration.swift",
        "RegistryDownloadsManager.swift",
        "SignatureValidation.swift",
        "SigningEntityTOFU.swift"
      ],
      "target_dependencies" : [
        "Basics",
        "PackageFingerprint",
        "PackageLoading",
        "PackageModel",
        "PackageSigning"
      ],
      "type" : "library"
    },
    {
      "c99name" : "PackagePluginAPITests",
      "module_type" : "SwiftTarget",
      "name" : "PackagePluginAPITests",
      "path" : "Tests/PackagePluginAPITests",
      "sources" : [
        "ArgumentExtractorTests.swift",
        "PathTests.swift"
      ],
      "target_dependencies" : [
        "PackagePlugin",
        "SPMTestSupport"
      ],
      "type" : "test"
    },
    {
      "c99name" : "PackagePlugin",
      "module_type" : "SwiftTarget",
      "name" : "PackagePlugin",
      "path" : "Sources/PackagePlugin",
      "product_memberships" : [
        "PackagePlugin"
      ],
      "sources" : [
        "ArgumentExtractor.swift",
        "Command.swift",
        "Context.swift",
        "Diagnostics.swift",
        "Errors.swift",
        "PackageManagerProxy.swift",
        "PackageModel.swift",
        "Path.swift",
        "Plugin.swift",
        "PluginContextDeserializer.swift",
        "PluginMessages.swift",
        "Protocols.swift",
        "Utilities.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "PackageModelTests",
      "module_type" : "SwiftTarget",
      "name" : "PackageModelTests",
      "path" : "Tests/PackageModelTests",
      "sources" : [
        "CanonicalPackageLocationTests.swift",
        "InstalledSwiftPMConfigurationTests.swift",
        "ManifestTests.swift",
        "MinimumDeploymentTargetTests.swift",
        "PackageIdentityNameTests.swift",
        "PackageIdentityParser.swift",
        "PackageIdentityScopeTests.swift",
        "PackageModelTests.swift",
        "SnippetTests.swift",
        "SwiftLanguageVersionTests.swift",
        "SwiftSDKBundleTests.swift",
        "SwiftSDKTests.swift",
        "ToolsVersionTests.swift",
        "ToolsetTests.swift"
      ],
      "target_dependencies" : [
        "PackageModel",
        "SPMTestSupport"
      ],
      "type" : "test"
    },
    {
      "c99name" : "PackageModel",
      "module_type" : "SwiftTarget",
      "name" : "PackageModel",
      "path" : "Sources/PackageModel",
      "product_memberships" : [
        "SwiftPM",
        "SwiftPM-auto",
        "SwiftPMDataModel",
        "SwiftPMDataModel-auto",
        "XCBuildSupport",
        "SwiftPMPackageCollections",
        "swift-test",
        "swift-run",
        "swift-package-registry",
        "swift-package-manager",
        "swift-package-collection",
        "swift-package",
        "swift-experimental-sdk",
        "swift-build",
        "swift-bootstrap",
        "package-info"
      ],
      "sources" : [
        "ArtifactsArchiveMetadata.swift",
        "BuildConfiguration.swift",
        "BuildEnvironment.swift",
        "BuildFlags.swift",
        "BuildSettings.swift",
        "DependencyMapper.swift",
        "Diagnostics.swift",
        "IdentityResolver.swift",
        "InstalledLibrariesSupport/LibraryMetadata.swift",
        "InstalledSwiftPMConfiguration.swift",
        "Manifest/Manifest.swift",
        "Manifest/PackageConditionDescription.swift",
        "Manifest/PackageDependencyDescription.swift",
        "Manifest/PlatformDescription.swift",
        "Manifest/ProductDescription.swift",
        "Manifest/SystemPackageProviderDescription.swift",
        "Manifest/TargetBuildSettingDescription.swift",
        "Manifest/TargetDescription.swift",
        "ManifestSourceGeneration.swift",
        "MinimumDeploymentTarget.swift",
        "ModuleMapType.swift",
        "PackageIdentity.swift",
        "PackageModel.swift",
        "PackageReference.swift",
        "Platform.swift",
        "PlatformRegistry.swift",
        "Product.swift",
        "Registry.swift",
        "RegistryReleaseMetadata.swift",
        "Resource.swift",
        "Sanitizers.swift",
        "Snippets/Model/Snippet.swift",
        "Snippets/Model/SnippetGroup.swift",
        "Snippets/Parsing/PlainTextSnippetExtractor.swift",
        "Sources.swift",
        "SupportedLanguageExtension.swift",
        "SwiftLanguageVersion.swift",
        "SwiftSDKs/SwiftSDK.swift",
        "SwiftSDKs/SwiftSDKBundle.swift",
        "SwiftSDKs/SwiftSDKBundleStore.swift",
        "SwiftSDKs/SwiftSDKConfigurationStore.swift",
        "Target/BinaryTarget.swift",
        "Target/ClangTarget.swift",
        "Target/PluginTarget.swift",
        "Target/SwiftTarget.swift",
        "Target/SystemLibraryTarget.swift",
        "Target/Target.swift",
        "Toolchain.swift",
        "ToolchainConfiguration.swift",
        "ToolsVersion.swift",
        "ToolsVersionSpecificationGeneration.swift",
        "Toolset.swift",
        "UserToolchain.swift",
        "WindowsToolchainInfo.swift"
      ],
      "target_dependencies" : [
        "Basics"
      ],
      "type" : "library"
    },
    {
      "c99name" : "PackageMetadata",
      "module_type" : "SwiftTarget",
      "name" : "PackageMetadata",
      "path" : "Sources/PackageMetadata",
      "product_memberships" : [
        "SwiftPM",
        "SwiftPM-auto",
        "SwiftPMDataModel",
        "SwiftPMDataModel-auto"
      ],
      "sources" : [
        "PackageMetadata.swift"
      ],
      "target_dependencies" : [
        "Basics",
        "PackageCollections",
        "PackageModel",
        "PackageRegistry",
        "PackageSigning"
      ],
      "type" : "library"
    },
    {
      "c99name" : "PackageLoadingTests",
      "module_type" : "SwiftTarget",
      "name" : "PackageLoadingTests",
      "path" : "Tests/PackageLoadingTests",
      "sources" : [
        "ManifestLoaderCacheTests.swift",
        "ManifestSignatureParserTests.swift",
        "ModuleMapGenerationTests.swift",
        "PDLoadingTests.swift",
        "PD_4_0_LoadingTests.swift",
        "PD_4_2_LoadingTests.swift",
        "PD_5_0_LoadingTests.swift",
        "PD_5_2_LoadingTests.swift",
        "PD_5_3_LoadingTests.swift",
        "PD_5_4_LoadingTests.swift",
        "PD_5_5_LoadingTests.swift",
        "PD_5_6_LoadingTests.swift",
        "PD_5_7_LoadingTests.swift",
        "PD_5_9_LoadingTests.swift",
        "PD_6_0_LoadingTests.swift",
        "PD_Next_LoadingTests.swift",
        "PackageBuilderTests.swift",
        "PkgConfigAllowlistTests.swift",
        "PkgConfigParserTests.swift",
        "PkgConfigTests.swift",
        "TargetSourcesBuilderTests.swift",
        "ToolsVersionParserTests.swift"
      ],
      "target_dependencies" : [
        "PackageLoading",
        "SPMTestSupport"
      ],
      "type" : "test"
    },
    {
      "c99name" : "PackageLoading",
      "module_type" : "SwiftTarget",
      "name" : "PackageLoading",
      "path" : "Sources/PackageLoading",
      "product_memberships" : [
        "SwiftPM",
        "SwiftPM-auto",
        "SwiftPMDataModel",
        "SwiftPMDataModel-auto",
        "XCBuildSupport",
        "swift-test",
        "swift-run",
        "swift-package-registry",
        "swift-package-manager",
        "swift-package-collection",
        "swift-package",
        "swift-experimental-sdk",
        "swift-build",
        "swift-bootstrap",
        "package-info"
      ],
      "sources" : [
        "ContextModel.swift",
        "Diagnostics.swift",
        "ManifestJSONParser.swift",
        "ManifestLoader+Validation.swift",
        "ManifestLoader.swift",
        "ManifestSignatureParser.swift",
        "ModuleMapGenerator.swift",
        "PackageBuilder.swift",
        "PackageDescriptionSerialization.swift",
        "PkgConfig.swift",
        "Platform.swift",
        "RegistryReleaseMetadataSerialization.swift",
        "Target+PkgConfig.swift",
        "TargetSourcesBuilder.swift",
        "ToolsVersionParser.swift"
      ],
      "target_dependencies" : [
        "Basics",
        "PackageModel",
        "SourceControl"
      ],
      "type" : "library"
    },
    {
      "c99name" : "PackageGraphTests",
      "module_type" : "SwiftTarget",
      "name" : "PackageGraphTests",
      "path" : "Tests/PackageGraphTests",
      "sources" : [
        "DependencyResolverTests.swift",
        "ModulesGraphTests.swift",
        "PubgrubTests.swift",
        "ResolvedTargetTests.swift",
        "TopologicalSortTests.swift",
        "VersionSetSpecifierTests.swift"
      ],
      "target_dependencies" : [
        "PackageGraph",
        "SPMTestSupport"
      ],
      "type" : "test"
    },
    {
      "c99name" : "PackageGraphPerformanceTests",
      "module_type" : "SwiftTarget",
      "name" : "PackageGraphPerformanceTests",
      "path" : "Tests/PackageGraphPerformanceTests",
      "sources" : [
        "DependencyResolverPerfTests.swift",
        "PackageGraphPerfTests.swift"
      ],
      "target_dependencies" : [
        "PackageGraph",
        "SPMTestSupport"
      ],
      "type" : "test"
    },
    {
      "c99name" : "PackageGraph",
      "module_type" : "SwiftTarget",
      "name" : "PackageGraph",
      "path" : "Sources/PackageGraph",
      "product_memberships" : [
        "SwiftPM",
        "SwiftPM-auto",
        "SwiftPMDataModel",
        "SwiftPMDataModel-auto",
        "XCBuildSupport",
        "swift-test",
        "swift-run",
        "swift-package-registry",
        "swift-package-manager",
        "swift-package-collection",
        "swift-package",
        "swift-experimental-sdk",
        "swift-build",
        "swift-bootstrap",
        "package-info"
      ],
      "sources" : [
        "BoundVersion.swift",
        "BuildTriple.swift",
        "DependencyMirrors.swift",
        "Diagnostics.swift",
        "GraphLoadingNode.swift",
        "ModuleAliasTracker.swift",
        "ModulesGraph+Loading.swift",
        "ModulesGraph.swift",
        "PackageContainer.swift",
        "PackageGraphRoot.swift",
        "PackageModel+Extensions.swift",
        "PackageRequirement.swift",
        "PinsStore.swift",
        "PrebuiltPackageContainer.swift",
        "Resolution/DependencyResolutionNode.swift",
        "Resolution/DependencyResolverBinding.swift",
        "Resolution/DependencyResolverDelegate.swift",
        "Resolution/DependencyResolverError.swift",
        "Resolution/PlatformVersionProvider.swift",
        "Resolution/PubGrub/Assignment.swift",
        "Resolution/PubGrub/ContainerProvider.swift",
        "Resolution/PubGrub/DiagnosticReportBuilder.swift",
        "Resolution/PubGrub/Incompatibility.swift",
        "Resolution/PubGrub/PartialSolution.swift",
        "Resolution/PubGrub/PubGrubDependencyResolver.swift",
        "Resolution/PubGrub/PubGrubPackageContainer.swift",
        "Resolution/PubGrub/Term.swift",
        "Resolution/ResolvedPackage.swift",
        "Resolution/ResolvedProduct.swift",
        "Resolution/ResolvedTarget.swift",
        "Version+Extensions.swift",
        "VersionSetSpecifier.swift"
      ],
      "target_dependencies" : [
        "Basics",
        "PackageLoading",
        "PackageModel"
      ],
      "type" : "library"
    },
    {
      "c99name" : "PackageFingerprintTests",
      "module_type" : "SwiftTarget",
      "name" : "PackageFingerprintTests",
      "path" : "Tests/PackageFingerprintTests",
      "sources" : [
        "FilePackageFingerprintStorageTests.swift"
      ],
      "target_dependencies" : [
        "PackageFingerprint",
        "SPMTestSupport"
      ],
      "type" : "test"
    },
    {
      "c99name" : "PackageFingerprint",
      "module_type" : "SwiftTarget",
      "name" : "PackageFingerprint",
      "path" : "Sources/PackageFingerprint",
      "product_memberships" : [
        "SwiftPM",
        "SwiftPM-auto",
        "SwiftPMDataModel",
        "SwiftPMDataModel-auto",
        "swift-test",
        "swift-run",
        "swift-package-registry",
        "swift-package-manager",
        "swift-package-collection",
        "swift-package",
        "swift-experimental-sdk",
        "swift-build",
        "package-info"
      ],
      "sources" : [
        "FilePackageFingerprintStorage.swift",
        "Model.swift",
        "PackageFingerprintStorage.swift"
      ],
      "target_dependencies" : [
        "Basics",
        "PackageModel"
      ],
      "type" : "library"
    },
    {
      "c99name" : "PackageDescriptionTests",
      "module_type" : "SwiftTarget",
      "name" : "PackageDescriptionTests",
      "path" : "Tests/PackageDescriptionTests",
      "sources" : [
        "VersionTests.swift"
      ],
      "target_dependencies" : [
        "PackageDescription"
      ],
      "type" : "test"
    },
    {
      "c99name" : "PackageDescription",
      "module_type" : "SwiftTarget",
      "name" : "PackageDescription",
      "path" : "Sources/PackageDescription",
      "product_memberships" : [
        "PackageDescription"
      ],
      "sources" : [
        "BuildSettings.swift",
        "Context.swift",
        "ContextModel.swift",
        "LanguageStandardSettings.swift",
        "PackageDependency.swift",
        "PackageDescription.swift",
        "PackageDescriptionSerialization.swift",
        "PackageDescriptionSerializationConversion.swift",
        "PackageRequirement.swift",
        "Product.swift",
        "Resource.swift",
        "SupportedPlatforms.swift",
        "Target.swift",
        "Version+StringLiteralConvertible.swift",
        "Version.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "PackageCollectionsTests",
      "module_type" : "SwiftTarget",
      "name" : "PackageCollectionsTests",
      "path" : "Tests/PackageCollectionsTests",
      "sources" : [
        "GitHubPackageMetadataProviderTests.swift",
        "JSONPackageCollectionProviderTests.swift",
        "PackageCollectionSourceCertificatePolicyTests.swift",
        "PackageCollectionValidationTests.swift",
        "PackageCollectionsModelTests.swift",
        "PackageCollectionsSourcesStorageTest.swift",
        "PackageCollectionsStorageTests.swift",
        "PackageCollectionsTests.swift",
        "PackageIndexAndCollectionsTests.swift",
        "PackageIndexConfigurationTests.swift",
        "PackageIndexTests.swift",
        "TrieTests.swift",
        "Utility.swift",
        "ValidationMessageTests.swift"
      ],
      "target_dependencies" : [
        "PackageCollections",
        "SPMTestSupport",
        "tsan_utils"
      ],
      "type" : "test"
    },
    {
      "c99name" : "PackageCollectionsSigningTests",
      "module_type" : "SwiftTarget",
      "name" : "PackageCollectionsSigningTests",
      "path" : "Tests/PackageCollectionsSigningTests",
      "sources" : [
        "CertificatePolicyTests.swift",
        "PackageCollectionSigningTests.swift",
        "SignatureTests.swift",
        "Utilities.swift"
      ],
      "target_dependencies" : [
        "PackageCollectionsSigning",
        "SPMTestSupport"
      ],
      "type" : "test"
    },
    {
      "c99name" : "PackageCollectionsSigning",
      "module_type" : "SwiftTarget",
      "name" : "PackageCollectionsSigning",
      "path" : "Sources/PackageCollectionsSigning",
      "product_dependencies" : [
        "Crypto",
        "X509"
      ],
      "product_memberships" : [
        "SwiftPM",
        "SwiftPM-auto",
        "SwiftPMDataModel",
        "SwiftPMDataModel-auto",
        "SwiftPMPackageCollections",
        "swift-package-manager",
        "swift-package-collection"
      ],
      "sources" : [
        "CertificatePolicy.swift",
        "PackageCollectionSigning.swift",
        "Signature.swift",
        "Utilities/Base64URL.swift",
        "Utilities/Utilities.swift",
        "X509Extensions.swift",
        "embedded_resources.swift"
      ],
      "target_dependencies" : [
        "Basics",
        "PackageCollectionsModel"
      ],
      "type" : "library"
    },
    {
      "c99name" : "PackageCollectionsModelTests",
      "module_type" : "SwiftTarget",
      "name" : "PackageCollectionsModelTests",
      "path" : "Tests/PackageCollectionsModelTests",
      "sources" : [
        "PackageCollectionModelTests.swift"
      ],
      "target_dependencies" : [
        "PackageCollectionsModel",
        "SPMTestSupport"
      ],
      "type" : "test"
    },
    {
      "c99name" : "PackageCollectionsModel",
      "module_type" : "SwiftTarget",
      "name" : "PackageCollectionsModel",
      "path" : "Sources/PackageCollectionsModel",
      "product_memberships" : [
        "SwiftPM",
        "SwiftPM-auto",
        "SwiftPMDataModel",
        "SwiftPMDataModel-auto",
        "PackageCollectionsModel",
        "SwiftPMPackageCollections",
        "swift-package-manager",
        "swift-package-collection"
      ],
      "sources" : [
        "PackageCollectionModel+v1.swift",
        "PackageCollectionModel.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "PackageCollectionsCommand",
      "module_type" : "SwiftTarget",
      "name" : "PackageCollectionsCommand",
      "path" : "Sources/PackageCollectionsCommand",
      "product_dependencies" : [
        "ArgumentParser"
      ],
      "product_memberships" : [
        "swift-package-manager",
        "swift-package-collection"
      ],
      "sources" : [
        "PackageCollectionsCommand.swift"
      ],
      "target_dependencies" : [
        "Basics",
        "Commands",
        "CoreCommands",
        "PackageCollections",
        "PackageModel"
      ],
      "type" : "library"
    },
    {
      "c99name" : "PackageCollections",
      "module_type" : "SwiftTarget",
      "name" : "PackageCollections",
      "path" : "Sources/PackageCollections",
      "product_memberships" : [
        "SwiftPM",
        "SwiftPM-auto",
        "SwiftPMDataModel",
        "SwiftPMDataModel-auto",
        "SwiftPMPackageCollections",
        "swift-package-manager",
        "swift-package-collection"
      ],
      "sources" : [
        "API.swift",
        "Model/CVE.swift",
        "Model/Collection.swift",
        "Model/License.swift",
        "Model/PackageList.swift",
        "Model/PackageTypes.swift",
        "Model/Search.swift",
        "Model/TargetListResult.swift",
        "PackageCollections+CertificatePolicy.swift",
        "PackageCollections+Configuration.swift",
        "PackageCollections+Storage.swift",
        "PackageCollections+Validation.swift",
        "PackageCollections.swift",
        "PackageIndex+Configuration.swift",
        "PackageIndex.swift",
        "PackageIndexAndCollections.swift",
        "Providers/GitHubPackageMetadataProvider.swift",
        "Providers/JSONPackageCollectionProvider.swift",
        "Providers/PackageCollectionProvider.swift",
        "Providers/PackageMetadataProvider.swift",
        "Storage/FilePackageCollectionsSourcesStorage.swift",
        "Storage/PackageCollectionsSourcesStorage.swift",
        "Storage/PackageCollectionsStorage.swift",
        "Storage/SQLitePackageCollectionsStorage.swift",
        "Storage/Trie.swift",
        "Utility.swift"
      ],
      "target_dependencies" : [
        "Basics",
        "PackageCollectionsModel",
        "PackageCollectionsSigning",
        "PackageModel",
        "SourceControl"
      ],
      "type" : "library"
    },
    {
      "c99name" : "LLBuildManifestTests",
      "module_type" : "SwiftTarget",
      "name" : "LLBuildManifestTests",
      "path" : "Tests/LLBuildManifestTests",
      "sources" : [
        "LLBuildManifestTests.swift"
      ],
      "target_dependencies" : [
        "Basics",
        "LLBuildManifest",
        "SPMTestSupport"
      ],
      "type" : "test"
    },
    {
      "c99name" : "LLBuildManifest",
      "module_type" : "SwiftTarget",
      "name" : "LLBuildManifest",
      "path" : "Sources/LLBuildManifest",
      "product_memberships" : [
        "SwiftPM",
        "SwiftPM-auto",
        "swift-test",
        "swift-run",
        "swift-package-registry",
        "swift-package-manager",
        "swift-package-collection",
        "swift-package",
        "swift-experimental-sdk",
        "swift-build",
        "swift-bootstrap"
      ],
      "sources" : [
        "Command.swift",
        "LLBuildManifest.swift",
        "LLBuildManifestWriter.swift",
        "Node.swift",
        "Target.swift",
        "Tools.swift"
      ],
      "target_dependencies" : [
        "Basics"
      ],
      "type" : "library"
    },
    {
      "c99name" : "FunctionalTests",
      "module_type" : "SwiftTarget",
      "name" : "FunctionalTests",
      "path" : "Tests/FunctionalTests",
      "sources" : [
        "CFamilyTargetTests.swift",
        "DependencyResolutionTests.swift",
        "MacroTests.swift",
        "MiscellaneousTests.swift",
        "ModuleAliasingFixtureTests.swift",
        "ModuleMapTests.swift",
        "PluginTests.swift",
        "ResourcesTests.swift",
        "TestDiscoveryTests.swift",
        "ToolsVersionTests.swift",
        "VersionSpecificTests.swift"
      ],
      "target_dependencies" : [
        "swift-package-manager",
        "PackageModel",
        "SPMTestSupport"
      ],
      "type" : "test"
    },
    {
      "c99name" : "FunctionalPerformanceTests",
      "module_type" : "SwiftTarget",
      "name" : "FunctionalPerformanceTests",
      "path" : "Tests/FunctionalPerformanceTests",
      "sources" : [
        "BuildPerfTests.swift"
      ],
      "target_dependencies" : [
        "swift-package-manager",
        "SPMTestSupport"
      ],
      "type" : "test"
    },
    {
      "c99name" : "DriverSupport",
      "module_type" : "SwiftTarget",
      "name" : "DriverSupport",
      "path" : "Sources/DriverSupport",
      "product_dependencies" : [
        "SwiftDriver"
      ],
      "product_memberships" : [
        "SwiftPM",
        "SwiftPM-auto",
        "XCBuildSupport",
        "swift-test",
        "swift-run",
        "swift-package-registry",
        "swift-package-manager",
        "swift-package-collection",
        "swift-package",
        "swift-experimental-sdk",
        "swift-build",
        "swift-bootstrap"
      ],
      "sources" : [
        "DriverSupportUtils.swift",
        "SPMSwiftDriverExecutor.swift"
      ],
      "target_dependencies" : [
        "Basics",
        "PackageModel"
      ],
      "type" : "library"
    },
    {
      "c99name" : "CoreCommands",
      "module_type" : "SwiftTarget",
      "name" : "CoreCommands",
      "path" : "Sources/CoreCommands",
      "product_dependencies" : [
        "ArgumentParser"
      ],
      "product_memberships" : [
        "swift-test",
        "swift-run",
        "swift-package-registry",
        "swift-package-manager",
        "swift-package-collection",
        "swift-package",
        "swift-experimental-sdk",
        "swift-build"
      ],
      "sources" : [
        "BuildSystemSupport.swift",
        "Options.swift",
        "SwiftCommandObservabilityHandler.swift",
        "SwiftCommandState.swift"
      ],
      "target_dependencies" : [
        "Basics",
        "Build",
        "PackageLoading",
        "PackageModel",
        "PackageGraph",
        "Workspace",
        "XCBuildSupport"
      ],
      "type" : "library"
    },
    {
      "c99name" : "CompilerPluginSupport",
      "module_type" : "SwiftTarget",
      "name" : "CompilerPluginSupport",
      "path" : "Sources/CompilerPluginSupport",
      "product_memberships" : [
        "PackageDescription"
      ],
      "sources" : [
        "TargetExtensions.swift"
      ],
      "target_dependencies" : [
        "PackageDescription"
      ],
      "type" : "library"
    },
    {
      "c99name" : "CommandsTests",
      "module_type" : "SwiftTarget",
      "name" : "CommandsTests",
      "path" : "Tests/CommandsTests",
      "sources" : [
        "APIDiffTests.swift",
        "BuildCommandTests.swift",
        "CommandsTestCase.swift",
        "MermaidPackageSerializerTests.swift",
        "MultiRootSupportTests.swift",
        "PackageCommandTests.swift",
        "PackageRegistryCommandTests.swift",
        "RunCommandTests.swift",
        "SwiftCommandStateTests.swift",
        "TestCommandTests.swift"
      ],
      "target_dependencies" : [
        "swift-package-manager",
        "Basics",
        "Build",
        "Commands",
        "PackageModel",
        "PackageRegistryCommand",
        "SourceControl",
        "SPMTestSupport",
        "Workspace",
        "dummy-swiftc"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Commands",
      "module_type" : "SwiftTarget",
      "name" : "Commands",
      "path" : "Sources/Commands",
      "product_dependencies" : [
        "ArgumentParser",
        "OrderedCollections"
      ],
      "product_memberships" : [
        "swift-test",
        "swift-run",
        "swift-package-registry",
        "swift-package-manager",
        "swift-package-collection",
        "swift-package",
        "swift-experimental-sdk",
        "swift-build"
      ],
      "sources" : [
        "CommandWorkspaceDelegate.swift",
        "PackageCommands/APIDiff.swift",
        "PackageCommands/ArchiveSource.swift",
        "PackageCommands/CompletionCommand.swift",
        "PackageCommands/ComputeChecksum.swift",
        "PackageCommands/Config.swift",
        "PackageCommands/Describe.swift",
        "PackageCommands/DumpCommands.swift",
        "PackageCommands/EditCommands.swift",
        "PackageCommands/Format.swift",
        "PackageCommands/Init.swift",
        "PackageCommands/InstalledPackages.swift",
        "PackageCommands/Learn.swift",
        "PackageCommands/PluginCommand.swift",
        "PackageCommands/ResetCommands.swift",
        "PackageCommands/Resolve.swift",
        "PackageCommands/ShowDependencies.swift",
        "PackageCommands/SwiftPackageCommand.swift",
        "PackageCommands/ToolsVersionCommand.swift",
        "PackageCommands/Update.swift",
        "Snippets/Card.swift",
        "Snippets/CardEvent.swift",
        "Snippets/CardStack.swift",
        "Snippets/Cards/SnippetCard.swift",
        "Snippets/Cards/SnippetGroupCard.swift",
        "Snippets/Cards/TopCard.swift",
        "Snippets/Colorful.swift",
        "SwiftBuildCommand.swift",
        "SwiftRunCommand.swift",
        "SwiftTestCommand.swift",
        "Utilities/APIDigester.swift",
        "Utilities/DOTManifestSerializer.swift",
        "Utilities/DependenciesSerializer.swift",
        "Utilities/DescribedPackage.swift",
        "Utilities/MermaidPackageSerializer.swift",
        "Utilities/MultiRootSupport.swift",
        "Utilities/PlainTextEncoder.swift",
        "Utilities/PluginDelegate.swift",
        "Utilities/SymbolGraphExtract.swift",
        "Utilities/TestingSupport.swift",
        "Utilities/XCTEvents.swift"
      ],
      "target_dependencies" : [
        "Basics",
        "Build",
        "CoreCommands",
        "PackageGraph",
        "SourceControl",
        "Workspace",
        "XCBuildSupport"
      ],
      "type" : "library"
    },
    {
      "c99name" : "BuildTests",
      "module_type" : "SwiftTarget",
      "name" : "BuildTests",
      "path" : "Tests/BuildTests",
      "sources" : [
        "BuildOperationTests.swift",
        "BuildPlanTests.swift",
        "BuildSystemDelegateTests.swift",
        "ClangTargetBuildDescriptionTests.swift",
        "CrossCompilationBuildPlanTests.swift",
        "IncrementalBuildTests.swift",
        "LLBuildManifestBuilderTests.swift",
        "ModuleAliasingBuildTests.swift",
        "PluginsBuildPlanTests.swift",
        "ProductBuildDescriptionTests.swift",
        "SwiftCompilerOutputParserTests.swift"
      ],
      "target_dependencies" : [
        "Build",
        "PackageModel",
        "SPMTestSupport"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Build",
      "module_type" : "SwiftTarget",
      "name" : "Build",
      "path" : "Sources/Build",
      "product_dependencies" : [
        "SwiftDriver"
      ],
      "product_memberships" : [
        "SwiftPM",
        "SwiftPM-auto",
        "swift-test",
        "swift-run",
        "swift-package-registry",
        "swift-package-manager",
        "swift-package-collection",
        "swift-package",
        "swift-experimental-sdk",
        "swift-build",
        "swift-bootstrap"
      ],
      "sources" : [
        "BuildDescription/ClangTargetBuildDescription.swift",
        "BuildDescription/PluginDescription.swift",
        "BuildDescription/ProductBuildDescription.swift",
        "BuildDescription/SwiftTargetBuildDescription.swift",
        "BuildDescription/TargetBuildDescription.swift",
        "BuildManifest/LLBuildManifestBuilder+Clang.swift",
        "BuildManifest/LLBuildManifestBuilder+Product.swift",
        "BuildManifest/LLBuildManifestBuilder+Resources.swift",
        "BuildManifest/LLBuildManifestBuilder+Swift.swift",
        "BuildManifest/LLBuildManifestBuilder.swift",
        "BuildOperation.swift",
        "BuildOperationBuildSystemDelegateHandler.swift",
        "BuildPlan/BuildPlan+Clang.swift",
        "BuildPlan/BuildPlan+Product.swift",
        "BuildPlan/BuildPlan+Swift.swift",
        "BuildPlan/BuildPlan+Test.swift",
        "BuildPlan/BuildPlan.swift",
        "ClangSupport.swift",
        "SwiftCompilerOutputParser.swift",
        "TestObservation.swift"
      ],
      "target_dependencies" : [
        "Basics",
        "LLBuildManifest",
        "PackageGraph",
        "SPMBuildCore",
        "SPMLLBuild",
        "DriverSupport"
      ],
      "type" : "library"
    },
    {
      "c99name" : "BasicsTests",
      "module_type" : "SwiftTarget",
      "name" : "BasicsTests",
      "path" : "Tests/BasicsTests",
      "sources" : [
        "Archiver/TarArchiverTests.swift",
        "Archiver/UniversalArchiverTests.swift",
        "Archiver/ZipArchiverTests.swift",
        "AuthorizationProviderTests.swift",
        "ByteStringExtensionsTests.swift",
        "CancellatorTests.swift",
        "ConcurrencyHelpersTests.swift",
        "DictionaryTest.swift",
        "DispatchTimeTests.swift",
        "EnvironmentVariablesTests.swift",
        "FileSystem/FileSystemTests.swift",
        "FileSystem/PathShimTests.swift",
        "FileSystem/PathTests.swift",
        "FileSystem/TemporaryFileTests.swift",
        "FileSystem/VFSTests.swift",
        "HTTPClientTests.swift",
        "LegacyHTTPClientTests.swift",
        "NetrcTests.swift",
        "ObservabilitySystemTests.swift",
        "ProgressAnimationTests.swift",
        "SQLiteBackedCacheTests.swift",
        "SandboxTests.swift",
        "Serialization/SerializedJSONTests.swift",
        "StringExtensionsTests.swift",
        "TripleTests.swift",
        "URLSessionHTTPClientTests.swift"
      ],
      "target_dependencies" : [
        "Basics",
        "SPMTestSupport",
        "tsan_utils"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Basics",
      "module_type" : "SwiftTarget",
      "name" : "Basics",
      "path" : "Sources/Basics",
      "product_dependencies" : [
        "DequeModule",
        "OrderedCollections",
        "SwiftToolsSupport-auto",
        "SystemPackage"
      ],
      "product_memberships" : [
        "SwiftPM",
        "SwiftPM-auto",
        "SwiftPMDataModel",
        "SwiftPMDataModel-auto",
        "XCBuildSupport",
        "SwiftPMPackageCollections",
        "swift-test",
        "swift-run",
        "swift-package-registry",
        "swift-package-manager",
        "swift-package-collection",
        "swift-package",
        "swift-experimental-sdk",
        "swift-build",
        "swift-bootstrap",
        "package-info",
        "dummy-swiftc"
      ],
      "sources" : [
        "Archiver/Archiver.swift",
        "Archiver/TarArchiver.swift",
        "Archiver/UniversalArchiver.swift",
        "Archiver/ZipArchiver.swift",
        "AuthorizationProvider.swift",
        "Cancellator.swift",
        "Collections/ByteString+Extensions.swift",
        "Collections/Dictionary+Extensions.swift",
        "Collections/IdentifiableSet.swift",
        "Collections/String+Extensions.swift",
        "Concurrency/ConcurrencyHelpers.swift",
        "Concurrency/NSLock+Extensions.swift",
        "Concurrency/SendableBox.swift",
        "Concurrency/ThreadSafeArrayStore.swift",
        "Concurrency/ThreadSafeBox.swift",
        "Concurrency/ThreadSafeKeyValueStore.swift",
        "Concurrency/TokenBucket.swift",
        "DispatchTimeInterval+Extensions.swift",
        "EnvironmentVariables.swift",
        "Errors.swift",
        "FileSystem/AbsolutePath.swift",
        "FileSystem/FileSystem+Extensions.swift",
        "FileSystem/NativePathExtensions.swift",
        "FileSystem/RelativePath.swift",
        "FileSystem/TSCAdapters.swift",
        "FileSystem/TemporaryFile.swift",
        "FileSystem/VFSOverlay.swift",
        "FileSystem/VirtualFileSystem.swift",
        "HTTPClient/HTTPClient.swift",
        "HTTPClient/HTTPClientConfiguration.swift",
        "HTTPClient/HTTPClientError.swift",
        "HTTPClient/HTTPClientHeaders.swift",
        "HTTPClient/HTTPClientRequest.swift",
        "HTTPClient/HTTPClientResponse.swift",
        "HTTPClient/HTTPMethod.swift",
        "HTTPClient/LegacyHTTPClient.swift",
        "HTTPClient/LegacyHTTPClientRequest.swift",
        "HTTPClient/URLSessionHTTPClient.swift",
        "ImportScanning.swift",
        "JSON+Extensions.swift",
        "JSONDecoder+Extensions.swift",
        "Netrc.swift",
        "OSSignpost.swift",
        "Observability.swift",
        "ProgressAnimation/NinjaProgressAnimation.swift",
        "ProgressAnimation/PercentProgressAnimation.swift",
        "ProgressAnimation/ProgressAnimationProtocol.swift",
        "ProgressAnimation/SingleLinePercentProgressAnimation.swift",
        "ProgressAnimation/ThrottledProgressAnimation.swift",
        "SQLite.swift",
        "SQLiteBackedCache.swift",
        "Sandbox.swift",
        "SendableTimeInterval.swift",
        "Serialization/SerializedJSON.swift",
        "SourceControlURL.swift",
        "SwiftVersion.swift",
        "Triple+Basics.swift",
        "Vendor/Triple+Platforms.swift",
        "Vendor/Triple.swift",
        "Version+Extensions.swift",
        "WritableByteStream+Extensions.swift"
      ],
      "target_dependencies" : [
        "SPMSQLite3"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.9"
}
basic-6.4-latest: Pulling from saguaro1/spi-images
Digest: sha256:c77fcce225e223ac0fafed844619173fc6de8d62dd560eeb28db3182af6a282b
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:basic-6.4-latest
Done.