The Swift Package Index logo.Swift Package Index

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

Build Information

Successful build of swift-sdk-generator with Swift 6.0 (beta) for Linux (7d1798) on 3 Jul 2024 11:14:44 UTC.

Build Command

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

Build Log

[1085/1174] Compiling ArgumentParser Parsed.swift
[1086/1174] Compiling ArgumentParser ParsedValues.swift
[1087/1174] Compiling ArgumentParser ParserError.swift
[1088/1174] Compiling ArgumentParser SplitArguments.swift
[1089/1174] Compiling ArgumentParser ArgumentDefinition.swift
[1090/1174] Compiling ArgumentParser ArgumentSet.swift
[1091/1174] Compiling ArgumentParser CommandParser.swift
[1092/1174] Compiling ArgumentParser DumpHelpGenerator.swift
[1093/1174] Compiling ArgumentParser HelpCommand.swift
[1094/1174] Compiling ArgumentParser HelpGenerator.swift
[1095/1174] Compiling ArgumentParser MessageInfo.swift
[1096/1174] Compiling ArgumentParser UsageGenerator.swift
[1097/1174] Compiling AsyncAlgorithms AsyncInterspersedSequence.swift
[1098/1174] Compiling ArgumentParser InputKey.swift
[1099/1174] Compiling ArgumentParser InputOrigin.swift
[1100/1174] Compiling ArgumentParser Option.swift
[1101/1174] Compiling ArgumentParser OptionGroup.swift
[1102/1174] Compiling ArgumentParser AsyncParsableCommand.swift
[1103/1174] Compiling ArgumentParser CommandConfiguration.swift
[1104/1174] Compiling ArgumentParser EnumerableFlag.swift
[1105/1174] Compiling CryptoBoringWrapper BoringSSLAEAD.swift
[1106/1175] Wrapping AST for CryptoBoringWrapper for debugging
[1108/1230] Emitting module ArgumentParser
[1109/1254] Compiling Crypto AES-GCM.swift
[1110/1254] Compiling Crypto AES-GCM_boring.swift
[1111/1254] Compiling Crypto ChaChaPoly_boring.swift
[1112/1254] Compiling Crypto ChaChaPoly.swift
[1113/1254] Compiling Crypto Cipher.swift
[1114/1254] Emitting module Atomics
[1115/1255] Wrapping AST for Atomics for debugging
[1117/1255] Compiling Crypto GeneralizedTime.swift
[1118/1255] Compiling Crypto ObjectIdentifier.swift
[1119/1255] Compiling Crypto ECDSASignature.swift
[1120/1255] Compiling Crypto PEMDocument.swift
[1121/1255] Compiling Crypto PKCS8PrivateKey.swift
[1122/1255] Compiling Crypto HPKE-KeySchedule.swift
[1123/1255] Compiling Crypto HPKE-Modes.swift
[1124/1255] Compiling Crypto Insecure.swift
[1125/1255] Compiling Crypto Insecure_HashFunctions.swift
[1126/1255] Compiling Crypto KEM.swift
[1127/1255] Compiling Crypto HPKE-NIST-EC-KEMs.swift
[1128/1255] Compiling Crypto HPKE-KEM.swift
[1129/1255] Compiling Crypto HPKE-Errors.swift
[1130/1255] Compiling Crypto HPKE.swift
[1131/1255] Compiling Crypto HPKE-Context.swift
[1132/1255] Compiling Crypto Nonces.swift
[1133/1255] Compiling Crypto ASN1.swift
[1134/1255] Compiling Crypto ASN1Any.swift
[1135/1255] Compiling Crypto ASN1BitString.swift
[1136/1255] Compiling Crypto ASN1Boolean.swift
[1137/1255] Compiling Crypto ASN1Identifier.swift
[1138/1255] Compiling Crypto SEC1PrivateKey.swift
[1139/1255] Compiling Crypto HPKE-LabeledExtract.swift
[1140/1255] Compiling Crypto HPKE-Utils.swift
[1141/1255] Compiling Crypto DHKEM.swift
[1142/1255] Compiling Crypto HPKE-KEM-Curve25519.swift
[1143/1255] Compiling Crypto ASN1Integer.swift
[1144/1255] Compiling Crypto ASN1Null.swift
[1145/1255] Compiling Crypto ASN1OctetString.swift
[1146/1255] Compiling Crypto ASN1Strings.swift
[1147/1255] Compiling Crypto ArraySliceBigint.swift
[1148/1312] Compiling NIOCore Codec.swift
[1149/1312] Compiling NIOCore ConvenienceOptionSupport.swift
[1150/1312] Compiling NIOCore DeadChannel.swift
[1151/1312] Compiling NIOCore DispatchQueue+WithFuture.swift
[1152/1312] Compiling NIOCore EventLoop+Deprecated.swift
[1153/1312] Compiling NIOCore MarkedCircularBuffer.swift
[1154/1313] Wrapping AST for AsyncAlgorithms for debugging
[1156/1313] Compiling NIOCore IntegerBitPacking.swift
[1157/1313] Compiling NIOCore IntegerTypes.swift
[1158/1313] Compiling NIOCore Interfaces.swift
[1159/1313] Compiling NIOCore Linux.swift
[1160/1313] Compiling NIOCore ChannelOption.swift
[1161/1314] Wrapping AST for ArgumentParser for debugging
[1163/1314] Emitting module Crypto
[1164/1324] Compiling NIOCore NIOSendable.swift
[1165/1324] Compiling NIOCore PointerHelpers.swift
[1166/1324] Compiling NIOCore RecvByteBufferAllocator.swift
[1167/1324] Compiling Crypto AES.swift
[1168/1324] Compiling Crypto ECDSASignature_boring.swift
[1169/1324] Compiling Crypto ECDSA_boring.swift
[1170/1324] Compiling Crypto EdDSA_boring.swift
[1171/1324] Compiling Crypto ECDSA.swift
[1172/1324] Compiling Crypto Ed25519.swift
[1173/1324] Compiling Crypto Signature.swift
[1174/1324] Compiling Crypto Ed25519_boring.swift
[1175/1324] Compiling Crypto EllipticCurvePoint_boring.swift
[1176/1324] Compiling Crypto EllipticCurve_boring.swift
[1177/1324] Compiling Crypto NISTCurvesKeys_boring.swift
[1178/1324] Compiling Crypto X25519Keys_boring.swift
[1179/1324] Compiling Crypto Curve25519.swift
[1180/1324] Compiling Crypto Ed25519Keys.swift
[1181/1324] Compiling Crypto NISTCurvesKeys.swift
[1182/1324] Compiling Crypto X25519Keys.swift
[1183/1324] Compiling Crypto SymmetricKeys.swift
[1185/1324] Compiling NIOCore MulticastChannel.swift
[1186/1324] Compiling NIOCore NIOAny.swift
[1187/1324] Compiling NIOCore NIOCloseOnErrorHandler.swift
[1188/1324] Compiling NIOCore NIOLoopBound.swift
[1192/1332] Compiling NIOCore CircularBuffer.swift
[1203/1332] Compiling NIOCore ChannelHandlers.swift
[1204/1332] Compiling NIOCore ChannelInvoker.swift
[1205/1332] Compiling NIOCore EventLoop+SerialExecutor.swift
[1206/1332] Compiling NIOCore EventLoop.swift
[1207/1332] Compiling NIOCore EventLoopFuture+Deprecated.swift
[1208/1332] Compiling NIOCore EventLoopFuture+WithEventLoop.swift
[1209/1332] Compiling NIOCore EventLoopFuture.swift
[1210/1332] Compiling NIOCore FileDescriptor.swift
[1211/1332] Compiling NIOCore FileHandle.swift
[1212/1332] Compiling NIOCore FileRegion.swift
[1213/1332] Compiling NIOCore GlobalSingletons.swift
[1214/1332] Compiling NIOCore IO.swift
[1215/1332] Compiling NIOCore IOData.swift
[1216/1332] Compiling NIOCore IPProtocol.swift
[1222/1332] Compiling NIOCore ChannelPipeline.swift
[1239/1332] Compiling NIOCore AddressedEnvelope.swift
[1240/1332] Compiling NIOCore AsyncAwaitSupport.swift
[1241/1332] Compiling NIOCore AsyncChannel.swift
[1242/1332] Compiling NIOCore AsyncChannelInboundStream.swift
[1243/1332] Compiling NIOCore AsyncChannelInboundStreamChannelHandler.swift
[1244/1332] Compiling NIOCore AsyncChannelOutboundWriter.swift
[1245/1332] Compiling NIOCore AsyncChannelOutboundWriterHandler.swift
[1246/1332] Compiling NIOCore NIOAsyncSequenceProducer.swift
[1247/1332] Compiling NIOCore NIOAsyncSequenceProducerStrategies.swift
[1248/1332] Compiling NIOCore NIOAsyncWriter.swift
[1249/1332] Compiling NIOCore NIOThrowingAsyncSequenceProducer.swift
[1250/1332] Compiling NIOCore BSDSocketAPI.swift
[1251/1332] Compiling NIOCore ByteBuffer-aux.swift
[1252/1332] Compiling NIOCore ByteBuffer-conversions.swift
[1253/1332] Compiling NIOCore ByteBuffer-core.swift
[1254/1332] Compiling NIOCore ByteBuffer-hexdump.swift
[1255/1332] Compiling NIOCore ByteBuffer-int.swift
[1256/1332] Compiling NIOCore ByteBuffer-lengthPrefix.swift
[1257/1332] Compiling NIOCore ByteBuffer-multi-int.swift
[1258/1332] Compiling NIOCore ByteBuffer-views.swift
[1259/1332] Compiling NIOCore Channel.swift
[1260/1332] Compiling NIOCore ChannelHandler.swift
[1261/1332] Compiling NIOCore SingleStepByteToMessageDecoder.swift
[1262/1332] Compiling NIOCore SocketAddresses.swift
[1263/1332] Compiling NIOCore SocketOptionProvider.swift
[1264/1332] Compiling NIOCore SystemCallHelpers.swift
[1265/1332] Compiling NIOCore TimeAmount+Duration.swift
[1266/1332] Compiling NIOCore TypeAssistedChannelHandler.swift
[1267/1332] Compiling NIOCore UniversalBootstrapSupport.swift
[1268/1332] Compiling NIOCore Utilities.swift
[1269/1332] Compiling Crypto ArbitraryPrecisionInteger_boring.swift
[1270/1332] Compiling Crypto CryptoKitErrors_boring.swift
[1271/1332] Compiling Crypto FiniteFieldArithmeticContext_boring.swift
[1272/1332] Compiling Crypto RNG_boring.swift
[1273/1332] Compiling Crypto SafeCompare_boring.swift
[1274/1332] Compiling Crypto Zeroization_boring.swift
[1275/1332] Compiling Crypto PrettyBytes.swift
[1276/1332] Compiling Crypto SafeCompare.swift
[1277/1332] Compiling Crypto SecureBytes.swift
[1278/1332] Compiling Crypto Zeroization.swift
[1295/1333] Wrapping AST for Crypto for debugging
[1297/1346] Compiling GeneratorEngine VirtualFileSystem.swift
/host/spi-builder-workspace/Sources/GeneratorEngine/FileSystem/VirtualFileSystem.swift:39:22: warning: non-sendable type 'T' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
33 |   }
34 |
35 |   func withOpenReadableFile<T>(_ path: FilePath, _ body: (OpenReadableFile) async throws -> T) async throws -> T {
   |                             `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
36 |     guard let bytes = storage.content[path] else {
37 |       throw FileSystemError.fileDoesNotExist(path)
38 |     }
39 |     return try await body(.init(readChunkSize: self.readChunkSize, fileHandle: .virtual(bytes)))
   |                      `- warning: non-sendable type 'T' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
40 |   }
41 |
/host/spi-builder-workspace/Sources/GeneratorEngine/FileSystem/VirtualFileSystem.swift:43:15: warning: non-sendable type 'T' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
40 |   }
41 |
42 |   func withOpenWritableFile<T>(_ path: FilePath, _ body: (OpenWritableFile) async throws -> T) async throws -> T {
   |                             `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
43 |     try await body(.init(fileHandle: .virtual(self.storage, path)))
   |               `- warning: non-sendable type 'T' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
44 |   }
45 | }
/host/spi-builder-workspace/Sources/GeneratorEngine/FileSystem/VirtualFileSystem.swift:43:15: warning: sending 'self'-isolated value of type 'OpenWritableFile' with later accesses to nonisolated context risks causing data races; this is an error in the Swift 6 language mode
41 |
42 |   func withOpenWritableFile<T>(_ path: FilePath, _ body: (OpenWritableFile) async throws -> T) async throws -> T {
43 |     try await body(.init(fileHandle: .virtual(self.storage, path)))
   |               `- warning: sending 'self'-isolated value of type 'OpenWritableFile' with later accesses to nonisolated context risks causing data races; this is an error in the Swift 6 language mode
44 |   }
45 | }
[1298/1347] Compiling GeneratorEngine ReadableFileStream.swift
[1299/1347] Compiling GeneratorEngine Engine.swift
[1300/1347] Compiling GeneratorEngine FileLock.swift
[1315/1347] Compiling GeneratorEngine FileSystem.swift
/host/spi-builder-workspace/Sources/GeneratorEngine/FileSystem/LocalFileSystem.swift:31:30: warning: non-sendable type 'T' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
22 |   }
23 |
24 |   public func withOpenReadableFile<T>(
   |                                    `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
25 |     _ path: FilePath,
26 |     _ body: (OpenReadableFile) async throws -> T
   :
29 |     // Can't use ``FileDescriptor//closeAfter` here, as that doesn't support async closures.
30 |     do {
31 |       let result = try await body(.init(readChunkSize: readChunkSize, fileHandle: .local(fd)))
   |                              `- warning: non-sendable type 'T' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
32 |       try fd.close()
33 |       return result
/host/spi-builder-workspace/Sources/GeneratorEngine/FileSystem/LocalFileSystem.swift:46:30: warning: non-sendable type 'T' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
38 |   }
39 |
40 |   public func withOpenWritableFile<T>(
   |                                    `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
41 |     _ path: SystemPackage.FilePath,
42 |     _ body: (OpenWritableFile) async throws -> T
   :
44 |     let fd = try FileDescriptor.open(path, .writeOnly)
45 |     do {
46 |       let result = try await body(.init(fileHandle: .local(fd)))
   |                              `- warning: non-sendable type 'T' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
47 |       try fd.close()
48 |       return result
[1316/1347] Compiling GeneratorEngine LocalFileSystem.swift
/host/spi-builder-workspace/Sources/GeneratorEngine/FileSystem/LocalFileSystem.swift:31:30: warning: non-sendable type 'T' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
22 |   }
23 |
24 |   public func withOpenReadableFile<T>(
   |                                    `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
25 |     _ path: FilePath,
26 |     _ body: (OpenReadableFile) async throws -> T
   :
29 |     // Can't use ``FileDescriptor//closeAfter` here, as that doesn't support async closures.
30 |     do {
31 |       let result = try await body(.init(readChunkSize: readChunkSize, fileHandle: .local(fd)))
   |                              `- warning: non-sendable type 'T' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
32 |       try fd.close()
33 |       return result
/host/spi-builder-workspace/Sources/GeneratorEngine/FileSystem/LocalFileSystem.swift:46:30: warning: non-sendable type 'T' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
38 |   }
39 |
40 |   public func withOpenWritableFile<T>(
   |                                    `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
41 |     _ path: SystemPackage.FilePath,
42 |     _ body: (OpenWritableFile) async throws -> T
   :
44 |     let fd = try FileDescriptor.open(path, .writeOnly)
45 |     do {
46 |       let result = try await body(.init(fileHandle: .local(fd)))
   |                              `- warning: non-sendable type 'T' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
47 |       try fd.close()
48 |       return result
[1317/1347] Compiling GeneratorEngine OpenReadableFile.swift
[1318/1347] Compiling GeneratorEngine OpenWritableFile.swift
[1321/1347] Compiling GeneratorEngine Query.swift
[1322/1347] Compiling GeneratorEngine SQLite.swift
/host/spi-builder-workspace/Sources/GeneratorEngine/Cache/SQLite.swift:17:1: warning: extension declares a conformance of imported type 'FilePath' to imported protocol 'Sendable'; this will not behave correctly if the owners of 'SystemPackage' introduce this conformance in the future
 15 | import SystemSQLite
 16 |
 17 | extension FilePath: @unchecked Sendable {}
    | |- warning: extension declares a conformance of imported type 'FilePath' to imported protocol 'Sendable'; this will not behave correctly if the owners of 'SystemPackage' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 18 | extension FilePath.Component: @unchecked Sendable {}
 19 |
/host/spi-builder-workspace/Sources/GeneratorEngine/Cache/SQLite.swift:18:1: warning: extension declares a conformance of imported type 'Component' to imported protocol 'Sendable'; this will not behave correctly if the owners of 'SystemPackage' introduce this conformance in the future
 16 |
 17 | extension FilePath: @unchecked Sendable {}
 18 | extension FilePath.Component: @unchecked Sendable {}
    | |- warning: extension declares a conformance of imported type 'Component' to imported protocol 'Sendable'; this will not behave correctly if the owners of 'SystemPackage' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 19 |
 20 | /// A minimal SQLite wrapper.
[1323/1347] Compiling GeneratorEngine SQLiteBackedCache.swift
/host/spi-builder-workspace/Sources/GeneratorEngine/Cache/SQLite.swift:17:1: warning: extension declares a conformance of imported type 'FilePath' to imported protocol 'Sendable'; this will not behave correctly if the owners of 'SystemPackage' introduce this conformance in the future
 15 | import SystemSQLite
 16 |
 17 | extension FilePath: @unchecked Sendable {}
    | |- warning: extension declares a conformance of imported type 'FilePath' to imported protocol 'Sendable'; this will not behave correctly if the owners of 'SystemPackage' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 18 | extension FilePath.Component: @unchecked Sendable {}
 19 |
/host/spi-builder-workspace/Sources/GeneratorEngine/Cache/SQLite.swift:18:1: warning: extension declares a conformance of imported type 'Component' to imported protocol 'Sendable'; this will not behave correctly if the owners of 'SystemPackage' introduce this conformance in the future
 16 |
 17 | extension FilePath: @unchecked Sendable {}
 18 | extension FilePath.Component: @unchecked Sendable {}
    | |- warning: extension declares a conformance of imported type 'Component' to imported protocol 'Sendable'; this will not behave correctly if the owners of 'SystemPackage' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 19 |
 20 | /// A minimal SQLite wrapper.
[1324/1347] Compiling GeneratorEngine CacheKeyProtocol.swift
[1325/1347] Compiling GeneratorEngine FileCacheRecord.swift
[1326/1347] Emitting module GeneratorEngine
/host/spi-builder-workspace/Sources/GeneratorEngine/Cache/SQLite.swift:17:1: warning: extension declares a conformance of imported type 'FilePath' to imported protocol 'Sendable'; this will not behave correctly if the owners of 'SystemPackage' introduce this conformance in the future
 15 | import SystemSQLite
 16 |
 17 | extension FilePath: @unchecked Sendable {}
    | |- warning: extension declares a conformance of imported type 'FilePath' to imported protocol 'Sendable'; this will not behave correctly if the owners of 'SystemPackage' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 18 | extension FilePath.Component: @unchecked Sendable {}
 19 |
/host/spi-builder-workspace/Sources/GeneratorEngine/Cache/SQLite.swift:18:1: warning: extension declares a conformance of imported type 'Component' to imported protocol 'Sendable'; this will not behave correctly if the owners of 'SystemPackage' introduce this conformance in the future
 16 |
 17 | extension FilePath: @unchecked Sendable {}
 18 | extension FilePath.Component: @unchecked Sendable {}
    | |- warning: extension declares a conformance of imported type 'Component' to imported protocol 'Sendable'; this will not behave correctly if the owners of 'SystemPackage' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 19 |
 20 | /// A minimal SQLite wrapper.
[1327/1348] Wrapping AST for GeneratorEngine for debugging
[1329/1348] Emitting module NIOCore
[1330/1349] Wrapping AST for NIOCore for debugging
[1332/1400] Emitting module NIOEmbedded
[1333/1400] Compiling NIOEmbedded AsyncTestingEventLoop.swift
[1334/1400] Compiling NIOEmbedded AsyncTestingChannel.swift
[1335/1400] Compiling NIOEmbedded Embedded.swift
[1336/1401] Wrapping AST for NIOEmbedded for debugging
[1338/1401] Emitting module NIOPosix
[1339/1407] Compiling NIOPosix PooledRecvBufferAllocator.swift
[1340/1407] Compiling NIOPosix PosixSingletons+ConcurrencyTakeOver.swift
[1341/1407] Compiling NIOPosix PosixSingletons.swift
[1342/1407] Compiling NIOPosix RawSocketBootstrap.swift
[1343/1407] Compiling NIOPosix Resolver.swift
[1344/1407] Compiling NIOPosix Selectable.swift
[1345/1407] Compiling NIOPosix SelectableChannel.swift
[1346/1407] Compiling NIOPosix SelectableEventLoop.swift
[1347/1407] Compiling NIOPosix SelectorEpoll.swift
[1348/1407] Compiling NIOPosix SelectorGeneric.swift
[1349/1407] Compiling NIOPosix SelectorKqueue.swift
[1350/1407] Compiling NIOPosix SelectorUring.swift
[1351/1407] Compiling NIOPosix NonBlockingFileIO.swift
[1352/1407] Compiling NIOPosix PendingDatagramWritesManager.swift
[1353/1407] Compiling NIOPosix PendingWritesManager.swift
[1354/1407] Compiling NIOPosix PipeChannel.swift
[1355/1407] Compiling NIOPosix PipePair.swift
[1356/1407] Compiling NIOPosix PointerHelpers.swift
[1357/1407] Compiling NIOPosix Pool.swift
[1358/1407] Compiling NIOPosix ServerSocket.swift
[1359/1407] Compiling NIOPosix Socket.swift
[1360/1407] Compiling NIOPosix SocketChannel.swift
[1361/1407] Compiling NIOPosix SocketProtocols.swift
[1362/1407] Compiling NIOPosix System.swift
[1363/1407] Compiling NIOPosix Thread.swift
[1364/1407] Compiling NIOPosix IntegerBitPacking.swift
[1365/1407] Compiling NIOPosix IntegerTypes.swift
[1366/1407] Compiling NIOPosix Linux.swift
[1367/1407] Compiling NIOPosix LinuxCPUSet.swift
[1368/1407] Compiling NIOPosix LinuxUring.swift
[1369/1407] Compiling NIOPosix MultiThreadedEventLoopGroup.swift
[1370/1407] Compiling NIOPosix NIOThreadPool.swift
[1371/1407] Compiling NIOPosix BSDSocketAPICommon.swift
[1372/1407] Compiling NIOPosix BSDSocketAPIPosix.swift
[1373/1407] Compiling NIOPosix BSDSocketAPIWindows.swift
[1374/1407] Compiling NIOPosix BaseSocket.swift
[1375/1407] Compiling NIOPosix BaseSocketChannel+SocketOptionProvider.swift
[1376/1407] Compiling NIOPosix BaseSocketChannel.swift
[1377/1407] Compiling NIOPosix BaseStreamSocketChannel.swift
[1378/1407] Compiling NIOPosix Bootstrap.swift
[1379/1407] Compiling NIOPosix ControlMessage.swift
[1380/1407] Compiling NIOPosix DatagramVectorReadManager.swift
[1381/1407] Compiling NIOPosix FileDescriptor.swift
[1382/1407] Compiling NIOPosix GetaddrinfoResolver.swift
[1383/1407] Compiling NIOPosix HappyEyeballs.swift
[1384/1407] Compiling NIOPosix IO.swift
[1385/1407] Compiling NIOPosix ThreadPosix.swift
[1386/1407] Compiling NIOPosix ThreadWindows.swift
[1387/1407] Compiling NIOPosix UnsafeTransfer.swift
[1388/1407] Compiling NIOPosix Utilities.swift
[1389/1407] Compiling NIOPosix VsockAddress.swift
[1390/1407] Compiling NIOPosix VsockChannelEvents.swift
[1391/1408] Wrapping AST for NIOPosix for debugging
[1393/1410] Emitting module NIO
[1394/1410] Compiling NIO Exports.swift
[1395/1411] Wrapping AST for NIO for debugging
[1397/1457] Compiling NIOTLS TLSEvents.swift
[1398/1457] Compiling NIOFoundationCompat JSONSerialization+ByteBuffer.swift
[1399/1457] Emitting module NIOTLS
[1400/1457] Compiling AsyncProcess ProcessExit.swift
[1401/1457] Compiling NIOTLS NIOTypedApplicationProtocolNegotiationHandler.swift
[1402/1457] Compiling AsyncProcess ChunkSequence.swift
[1403/1457] Emitting module NIOSOCKS
[1404/1458] Compiling NIOSOCKS SelectedAuthenticationMethod.swift
[1405/1458] Compiling NIOSOCKS ClientStateMachine.swift
[1406/1458] Compiling NIOSOCKS SOCKSResponse.swift
[1407/1458] Compiling NIOHTTP1 HTTPServerPipelineHandler.swift
[1408/1458] Compiling NIOHTTP1 HTTPServerProtocolErrorHandler.swift
[1409/1458] Compiling NIOHTTP1 HTTPEncoder.swift
[1410/1458] Compiling NIOHTTP1 HTTPHeaderValidator.swift
[1411/1458] Compiling NIOHTTP1 ByteCollectionUtils.swift
[1412/1458] Compiling NIOHTTP1 HTTPDecoder.swift
[1413/1458] Compiling NIOHTTP1 HTTPHeaders+Validation.swift
[1414/1458] Compiling NIOHTTP1 HTTPPipelineSetup.swift
[1415/1458] Compiling NIOSOCKS ServerStateMachine.swift
[1417/1459] Compiling NIOTLS ProtocolNegotiationHandlerStateMachine.swift
[1418/1459] Compiling NIOTLS SNIHandler.swift
[1419/1459] Compiling NIOTLS ApplicationProtocolNegotiationHandler.swift
[1419/1459] Wrapping AST for NIOSOCKS for debugging
[1421/1460] Compiling NIOFoundationCompat Codable+ByteBuffer.swift
[1422/1460] Emitting module NIOFoundationCompat
[1423/1460] Compiling NIOFoundationCompat ByteBuffer-foundation.swift
[1424/1460] Emitting module AsyncProcess
/host/spi-builder-workspace/Sources/AsyncProcess/ProcessExecutor.swift:447:32: warning: pattern that the region based isolation checker does not understand how to check. Please file a bug; this is an error in the Swift 6 language mode
445 |             }
446 |             try? await self.sendSignal(signal)
447 |             return await group.next()!
    |                                `- warning: pattern that the region based isolation checker does not understand how to check. Please file a bug; this is an error in the Swift 6 language mode
448 |           }
449 |         case .kill:
[1427/1461] Compiling NIOHTTP1 NIOTypedHTTPClientUpgradeHandler.swift
[1428/1461] Compiling NIOHTTP1 NIOTypedHTTPClientUpgraderStateMachine.swift
[1429/1463] Compiling AsyncProcess EOFSequence.swift
[1429/1463] Wrapping AST for NIOTLS for debugging
[1432/1472] Wrapping AST for NIOFoundationCompat for debugging
[1434/1480] Compiling NIOSSL SSLContext.swift
[1435/1480] Compiling NIOSSL SSLErrors.swift
[1436/1511] Emitting module NIOHTTP1
[1437/1511] Compiling NIOTransportServices StateManagedChannel.swift
[1438/1511] Compiling NIOTransportServices StateManagedListenerChannel.swift
[1439/1511] Compiling NIOTransportServices StateManagedNWConnectionChannel.swift
[1440/1511] Compiling NIOTransportServices NIOTSNetworkEvents.swift
[1441/1511] Compiling NIOTransportServices NIOTSSingletons.swift
[1442/1511] Compiling NIOTransportServices SocketAddress+NWEndpoint.swift
[1443/1513] Compiling NIOTransportServices NIOTSBootstraps.swift
[1444/1513] Compiling NIOTransportServices NIOTSChannelOptions.swift
[1445/1513] Compiling NIOTransportServices NIOTSConnectionBootstrap.swift
[1446/1513] Compiling NIOTransportServices NIOTSConnectionChannel.swift
[1447/1513] Compiling NIOTransportServices NIOTSErrors.swift
[1448/1513] Compiling NIOTransportServices NIOTSEventLoop.swift
[1449/1513] Emitting module NIOTransportServices
[1450/1513] Compiling NIOTransportServices NIOTSEventLoopGroup.swift
[1451/1513] Compiling NIOTransportServices NIOTSListenerBootstrap.swift
[1452/1513] Compiling NIOTransportServices NIOTSListenerChannel.swift
[1453/1513] Compiling NIOTransportServices TCPOptions+SocketChannelOption.swift
[1454/1513] Compiling NIOTransportServices UDPOptions+SocketChannelOption.swift
[1455/1513] Compiling NIOTransportServices AcceptHandler.swift
[1456/1513] Compiling NIOTransportServices NIOTSDatagramBootstrap.swift
[1457/1513] Compiling NIOTransportServices NIOTSDatagramChannel.swift
[1458/1513] Compiling NIOTransportServices NIOTSDatagramListener.swift
[1459/1513] Compiling NIOTransportServices NIOTSDatagramListenerChannel.swift
[1460/1513] Compiling NIOTransportServices NIOFilterEmptyWritesHandler.swift
[1464/1514] Compiling AsyncProcess ProcessExecutor+Convenience.swift
[1465/1514] Compiling AsyncProcess NIOAsyncPipeWriter.swift
[1466/1514] Compiling AsyncProcess FileContentStream.swift
[1467/1514] Compiling AsyncProcess ProcessExecutor.swift
/host/spi-builder-workspace/Sources/AsyncProcess/ProcessExecutor.swift:651:21: warning: type 'AnyAsyncSequence<ByteBuffer>' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
120 |
121 | /// Type-erasing type analogous to `AnySequence` from the Swift standard library.
122 | private struct AnyAsyncSequence<Element>: AsyncSequence {
    |                `- note: consider making generic struct 'AnyAsyncSequence' conform to the 'Sendable' protocol
123 |   private let iteratorFactory: () -> AsyncIterator
124 |
    :
649 |           try! stdinPipe.fileHandleForWriting.close()
650 |
651 |           try await NIOAsyncPipeWriter<AnyAsyncSequence<ByteBuffer>>.sinkSequenceInto(
    |                     `- warning: type 'AnyAsyncSequence<ByteBuffer>' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
652 |             self.standardInput,
653 |             takingOwnershipOfFD: fdForNIO,
/host/spi-builder-workspace/Sources/AsyncProcess/ProcessExecutor.swift:651:70: warning: type 'AnyAsyncSequence<ByteBuffer>' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
120 |
121 | /// Type-erasing type analogous to `AnySequence` from the Swift standard library.
122 | private struct AnyAsyncSequence<Element>: AsyncSequence {
    |                `- note: consider making generic struct 'AnyAsyncSequence' conform to the 'Sendable' protocol
123 |   private let iteratorFactory: () -> AsyncIterator
124 |
    :
649 |           try! stdinPipe.fileHandleForWriting.close()
650 |
651 |           try await NIOAsyncPipeWriter<AnyAsyncSequence<ByteBuffer>>.sinkSequenceInto(
    |                                                                      `- warning: type 'AnyAsyncSequence<ByteBuffer>' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
652 |             self.standardInput,
653 |             takingOwnershipOfFD: fdForNIO,
/host/spi-builder-workspace/Sources/AsyncProcess/ProcessExecutor.swift:630:48: warning: capture of 'p' with non-sendable type 'Process' in a `@Sendable` closure; this is an error in the Swift 6 language mode
628 |               await withTaskGroup(of: Void.self) { runTeardownStepsGroup in
629 |                 runTeardownStepsGroup.addTask {
630 |                   await self.teardown(process: p)
    |                                                `- warning: capture of 'p' with non-sendable type 'Process' in a `@Sendable` closure; this is an error in the Swift 6 language mode
631 |                 }
632 |                 runTeardownStepsGroup.addTask {
Foundation.Process:1:12: note: class 'Process' does not conform to the 'Sendable' protocol
 1 | open class Process : NSObject {
   |            `- note: class 'Process' does not conform to the 'Sendable' protocol
 2 |     override public init()
 3 |     open var executableURL: URL? { get set }
/host/spi-builder-workspace/Sources/AsyncProcess/ProcessExecutor.swift:19:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 17 | @_exported import struct SystemPackage.FileDescriptor
 18 |
 19 | import Foundation
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 20 |
 21 | public struct ProcessOutputStream: Sendable & Hashable & CustomStringConvertible {
/host/spi-builder-workspace/Sources/AsyncProcess/ProcessExecutor.swift:630:48: warning: capture of 'p' with non-sendable type 'Process' in an isolated closure; this is an error in the Swift 6 language mode
628 |               await withTaskGroup(of: Void.self) { runTeardownStepsGroup in
629 |                 runTeardownStepsGroup.addTask {
630 |                   await self.teardown(process: p)
    |                                                `- warning: capture of 'p' with non-sendable type 'Process' in an isolated closure; this is an error in the Swift 6 language mode
631 |                 }
632 |                 runTeardownStepsGroup.addTask {
Foundation.Process:1:12: note: class 'Process' does not conform to the 'Sendable' protocol
 1 | open class Process : NSObject {
   |            `- note: class 'Process' does not conform to the 'Sendable' protocol
 2 |     override public init()
 3 |     open var executableURL: URL? { get set }
/host/spi-builder-workspace/Sources/AsyncProcess/ProcessExecutor.swift:630:48: warning: capture of 'p' with non-sendable type 'Process' in an isolated closure; this is an error in the Swift 6 language mode
628 |               await withTaskGroup(of: Void.self) { runTeardownStepsGroup in
629 |                 runTeardownStepsGroup.addTask {
630 |                   await self.teardown(process: p)
    |                                                `- warning: capture of 'p' with non-sendable type 'Process' in an isolated closure; this is an error in the Swift 6 language mode
631 |                 }
632 |                 runTeardownStepsGroup.addTask {
Foundation.Process:1:12: note: class 'Process' does not conform to the 'Sendable' protocol
 1 | open class Process : NSObject {
   |            `- note: class 'Process' does not conform to the 'Sendable' protocol
 2 |     override public init()
 3 |     open var executableURL: URL? { get set }
/host/spi-builder-workspace/Sources/AsyncProcess/ProcessExecutor.swift:647:33: warning: non-sendable type 'Pipe?' in implicitly asynchronous access to actor-isolated property 'standardInputPipe' cannot cross actor boundary; this is an error in the Swift 6 language mode
645 |       }
646 |       runProcessGroup.addTask {
647 |         if let stdinPipe = self.standardInputPipe {
    |                                 `- warning: non-sendable type 'Pipe?' in implicitly asynchronous access to actor-isolated property 'standardInputPipe' cannot cross actor boundary; this is an error in the Swift 6 language mode
648 |           let fdForNIO = dup(stdinPipe.fileHandleForWriting.fileDescriptor)
649 |           try! stdinPipe.fileHandleForWriting.close()
Foundation.Pipe:1:12: note: class 'Pipe' does not conform to the 'Sendable' protocol
1 | open class Pipe : NSObject {
  |            `- note: class 'Pipe' does not conform to the 'Sendable' protocol
2 |     public let fileHandleForReading: FileHandle
3 |     public let fileHandleForWriting: FileHandle
/host/spi-builder-workspace/Sources/AsyncProcess/ProcessExecutor.swift:652:18: warning: non-sendable type 'AnyAsyncSequence<ByteBuffer>' in implicitly asynchronous access to actor-isolated property 'standardInput' cannot cross actor boundary; this is an error in the Swift 6 language mode
120 |
121 | /// Type-erasing type analogous to `AnySequence` from the Swift standard library.
122 | private struct AnyAsyncSequence<Element>: AsyncSequence {
    |                `- note: consider making generic struct 'AnyAsyncSequence' conform to the 'Sendable' protocol
123 |   private let iteratorFactory: () -> AsyncIterator
124 |
    :
650 |
651 |           try await NIOAsyncPipeWriter<AnyAsyncSequence<ByteBuffer>>.sinkSequenceInto(
652 |             self.standardInput,
    |                  `- warning: non-sendable type 'AnyAsyncSequence<ByteBuffer>' in implicitly asynchronous access to actor-isolated property 'standardInput' cannot cross actor boundary; this is an error in the Swift 6 language mode
653 |             takingOwnershipOfFD: fdForNIO,
654 |             eventLoop: self.group.any()
/host/spi-builder-workspace/Sources/AsyncProcess/ProcessExecutor.swift:647:28: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
645 |       }
646 |       runProcessGroup.addTask {
647 |         if let stdinPipe = self.standardInputPipe {
    |                            |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
    |                            `- note: property access is 'async'
648 |           let fdForNIO = dup(stdinPipe.fileHandleForWriting.fileDescriptor)
649 |           try! stdinPipe.fileHandleForWriting.close()
/host/spi-builder-workspace/Sources/AsyncProcess/ProcessExecutor.swift:447:32: warning: pattern that the region based isolation checker does not understand how to check. Please file a bug; this is an error in the Swift 6 language mode
445 |             }
446 |             try? await self.sendSignal(signal)
447 |             return await group.next()!
    |                                `- warning: pattern that the region based isolation checker does not understand how to check. Please file a bug; this is an error in the Swift 6 language mode
448 |           }
449 |         case .kill:
/host/spi-builder-workspace/Sources/AsyncProcess/ProcessExecutor.swift:574:17: warning: pattern that the region based isolation checker does not understand how to check. Please file a bug; this is an error in the Swift 6 language mode
572 |     self.logger.debug(
573 |       "running command",
574 |       metadata: [
    |                 `- warning: pattern that the region based isolation checker does not understand how to check. Please file a bug; this is an error in the Swift 6 language mode
575 |         "executable": "\(self.executable)",
576 |         "arguments": "\(self.arguments)",
/host/spi-builder-workspace/Sources/AsyncProcess/ProcessExecutor.swift:609:7: warning: pattern that the region based isolation checker does not understand how to check. Please file a bug; this is an error in the Swift 6 language mode
607 |       of: ProcessExitReason?.self,
608 |       returning: ProcessExitReason.self
609 |     ) { runProcessGroup async throws -> ProcessExitReason in
    |       `- warning: pattern that the region based isolation checker does not understand how to check. Please file a bug; this is an error in the Swift 6 language mode
610 |       runProcessGroup.addTask {
611 |         await withTaskGroup(of: Void.self) { triggerTeardownGroup in
/host/spi-builder-workspace/Sources/AsyncProcess/ProcessExecutor.swift:523:33: warning: sending 'p' risks causing data races; this is an error in the Swift 6 language mode
521 |           "executable": "\(self.executable)",
522 |           "arguments": .array(self.arguments.map { .string($0) }),
523 |           "termination-reason": p.terminationReason == .uncaughtSignal ? "signal" : "exit",
    |                                 |- warning: sending 'p' risks causing data races; this is an error in the Swift 6 language mode
    |                                 `- note: 'self'-isolated 'p' is captured by a actor-isolated closure. actor-isolated uses in closure may race against later nonisolated uses
524 |           "termination-status": "\(p.terminationStatus)",
525 |           "pid": "\(p.processIdentifier)",
/host/spi-builder-workspace/Sources/AsyncProcess/ProcessExecutor.swift:661:52: warning: pattern that the region based isolation checker does not understand how to check. Please file a bug; this is an error in the Swift 6 language mode
659 |
660 |       var exitReason: ProcessExitReason? = nil
661 |       while let result = try await runProcessGroup.next() {
    |                                                    `- warning: pattern that the region based isolation checker does not understand how to check. Please file a bug; this is an error in the Swift 6 language mode
662 |         if let result {
663 |           exitReason = result
/host/spi-builder-workspace/Sources/AsyncProcess/ProcessExecutor.swift:610:23: warning: 'self'-isolated value of type '() async -> ProcessExitReason?' passed as a strongly transferred parameter; later accesses could race; this is an error in the Swift 6 language mode
608 |       returning: ProcessExitReason.self
609 |     ) { runProcessGroup async throws -> ProcessExitReason in
610 |       runProcessGroup.addTask {
    |                       `- warning: 'self'-isolated value of type '() async -> ProcessExitReason?' passed as a strongly transferred parameter; later accesses could race; this is an error in the Swift 6 language mode
611 |         await withTaskGroup(of: Void.self) { triggerTeardownGroup in
612 |           triggerTeardownGroup.addTask {
/host/spi-builder-workspace/Sources/AsyncProcess/ProcessExecutor.swift:612:32: warning: 'self'-isolated value of type '() async -> Void' passed as a strongly transferred parameter; later accesses could race; this is an error in the Swift 6 language mode
610 |       runProcessGroup.addTask {
611 |         await withTaskGroup(of: Void.self) { triggerTeardownGroup in
612 |           triggerTeardownGroup.addTask {
    |                                `- warning: 'self'-isolated value of type '() async -> Void' passed as a strongly transferred parameter; later accesses could race; this is an error in the Swift 6 language mode
613 |             // wait until cancelled
614 |             do { while true {
/host/spi-builder-workspace/Sources/AsyncProcess/ProcessExecutor.swift:635:45: warning: pattern that the region based isolation checker does not understand how to check. Please file a bug; this is an error in the Swift 6 language mode
633 |                   _ = await waitForChildToExit()
634 |                 }
635 |                 await runTeardownStepsGroup.next()!
    |                                             `- warning: pattern that the region based isolation checker does not understand how to check. Please file a bug; this is an error in the Swift 6 language mode
636 |                 runTeardownStepsGroup.cancelAll()
637 |               }
/host/spi-builder-workspace/Sources/AsyncProcess/ProcessExecutor.swift:629:39: warning: 'self'-isolated value of type '() async -> ()' passed as a strongly transferred parameter; later accesses could race; this is an error in the Swift 6 language mode
627 |             await withUncancelledTask {
628 |               await withTaskGroup(of: Void.self) { runTeardownStepsGroup in
629 |                 runTeardownStepsGroup.addTask {
    |                                       `- warning: 'self'-isolated value of type '() async -> ()' passed as a strongly transferred parameter; later accesses could race; this is an error in the Swift 6 language mode
630 |                   await self.teardown(process: p)
631 |                 }
[1473/1515] Wrapping AST for NIOTransportServices for debugging
[1479/1516] Wrapping AST for AsyncProcess for debugging
[1480/1516] Wrapping AST for NIOHTTP1 for debugging
[1483/1534] Compiling NIOSSL RNG.swift
[1484/1534] Compiling NIOSSL SafeCompare.swift
[1485/1537] Compiling NIOHPACK IntegerCoding.swift
[1489/1538] Compiling NIOHPACK IndexedHeaderTable.swift
[1490/1538] Compiling NIOHTTPCompression HTTPResponseDecompressor.swift
[1491/1538] Emitting module NIOSSL
[1492/1538] Compiling NIOHPACK StaticHeaderTable.swift
[1493/1538] Compiling NIOHTTPCompression HTTPRequestCompressor.swift
[1497/1538] Emitting module NIOHTTPCompression
[1498/1538] Compiling NIOHPACK HuffmanTables.swift
[1499/1538] Compiling NIOHPACK HuffmanCoding.swift
[1500/1538] Compiling NIOHTTPCompression HTTPRequestDecompressor.swift
[1501/1538] Compiling NIOHTTPCompression HTTPDecompression.swift
[1502/1538] Compiling NIOHTTPCompression HTTPResponseCompressor.swift
[1503/1538] Compiling NIOHTTPCompression HTTPCompression.swift
[1504/1539] Compiling NIOHPACK DynamicHeaderTable.swift
[1505/1539] Compiling NIOHPACK HPACKDecoder.swift
[1509/1539] Compiling NIOHPACK HPACKEncoder.swift
[1510/1539] Compiling NIOHPACK HPACKErrors.swift
[1511/1539] Compiling NIOHPACK HPACKHeader.swift
[1512/1539] Compiling NIOHPACK HeaderTables.swift
[1515/1539] Emitting module NIOHPACK
[1521/1540] Compiling NIOSSL Zeroization.swift
[1522/1540] Compiling NIOSSL TLSConfiguration.swift
[1523/1540] Compiling NIOSSL UniversalBootstrapSupport.swift
[1531/1541] Wrapping AST for NIOHTTPCompression for debugging
[1533/1541] Wrapping AST for NIOHPACK for debugging
[1534/1598] Wrapping AST for NIOSSL for debugging
[1536/1598] Emitting module NIOHTTP2
[1537/1605] Compiling NIOHTTP2 HTTP2StreamChannel.swift
[1538/1605] Compiling NIOHTTP2 HTTP2StreamDelegate.swift
[1539/1605] Compiling NIOHTTP2 HTTP2StreamID.swift
[1540/1605] Compiling NIOHTTP2 HTTP2StreamMultiplexer.swift
[1541/1605] Compiling NIOHTTP2 HTTP2ToHTTP1Codec.swift
[1542/1605] Compiling NIOHTTP2 HTTP2UserEvents.swift
[1543/1605] Compiling NIOHTTP2 InboundEventBuffer.swift
[1544/1605] Compiling NIOHTTP2 InboundWindowManager.swift
[1545/1605] Compiling NIOHTTP2 StateMachineResult.swift
[1546/1605] Compiling NIOHTTP2 ContentLengthVerifier.swift
[1547/1605] Compiling NIOHTTP2 DOSHeuristics.swift
[1548/1605] Compiling NIOHTTP2 ConcurrentStreamBuffer.swift
[1549/1605] Compiling NIOHTTP2 ControlFrameBuffer.swift
[1550/1605] Compiling NIOHTTP2 OutboundFlowControlBuffer.swift
[1551/1605] Compiling NIOHTTP2 OutboundFrameBuffer.swift
[1552/1605] Compiling NIOHTTP2 HPACKHeaders+Validation.swift
[1553/1605] Compiling NIOHTTP2 ReceivingWindowUpdateState.swift
[1554/1605] Compiling NIOHTTP2 MaySendFrames.swift
[1555/1605] Compiling NIOHTTP2 SendingDataState.swift
[1556/1605] Compiling NIOHTTP2 SendingGoawayState.swift
[1557/1605] Compiling NIOHTTP2 SendingHeadersState.swift
[1558/1605] Compiling NIOHTTP2 SendingPushPromiseState.swift
[1559/1605] Compiling NIOHTTP2 SendingRstStreamState.swift
[1560/1605] Compiling NIOHTTP2 SendingWindowUpdateState.swift
[1561/1605] Compiling NIOHTTP2 HTTP2Frame.swift
[1562/1605] Compiling NIOHTTP2 HTTP2FrameEncoder.swift
[1563/1605] Compiling NIOHTTP2 HTTP2FrameParser.swift
[1564/1605] Compiling NIOHTTP2 HTTP2PingData.swift
[1565/1605] Compiling NIOHTTP2 HTTP2PipelineHelpers.swift
[1566/1605] Compiling NIOHTTP2 HTTP2Settings.swift
[1567/1605] Compiling NIOHTTP2 HTTP2Stream.swift
[1568/1605] Compiling NIOHTTP2 HTTP2StreamChannel+OutboundStreamMultiplexer.swift
[1569/1605] Compiling NIOHTTP2 ConnectionStateMachine.swift
[1570/1605] Compiling NIOHTTP2 ConnectionStreamsState.swift
[1571/1605] Compiling NIOHTTP2 MayReceiveFrames.swift
[1572/1605] Compiling NIOHTTP2 ReceivingDataState.swift
[1573/1605] Compiling NIOHTTP2 ReceivingGoAwayState.swift
[1574/1605] Compiling NIOHTTP2 ReceivingHeadersState.swift
[1575/1605] Compiling NIOHTTP2 ReceivingPushPromiseState.swift
[1576/1605] Compiling NIOHTTP2 ReceivingRstStreamState.swift
[1577/1605] Compiling NIOHTTP2 MultiplexerAbstractChannel.swift
[1578/1605] Compiling NIOHTTP2 StreamChannelFlowController.swift
[1579/1605] Compiling NIOHTTP2 StreamChannelList.swift
[1580/1605] Compiling NIOHTTP2 StreamMap.swift
[1581/1605] Compiling NIOHTTP2 StreamStateMachine.swift
[1582/1605] Compiling NIOHTTP2 UnsafeTransfer.swift
[1583/1605] Compiling NIOHTTP2 WatermarkedFlowController.swift
[1584/1605] Compiling NIOHTTP2 HTTP2SettingsState.swift
[1585/1605] Compiling NIOHTTP2 HasFlowControlWindows.swift
[1586/1605] Compiling NIOHTTP2 HasLocalSettings.swift
[1587/1605] Compiling NIOHTTP2 HasRemoteSettings.swift
[1588/1605] Compiling NIOHTTP2 LocallyQuiescingState.swift
[1589/1605] Compiling NIOHTTP2 QuiescingState.swift
[1590/1605] Compiling NIOHTTP2 RemotelyQuiescingState.swift
[1591/1605] Compiling NIOHTTP2 SendAndReceiveGoawayState.swift
[1592/1605] Compiling NIOHTTP2 HTTP2ChannelHandler+InboundStreamMultiplexer.swift
[1593/1605] Compiling NIOHTTP2 HTTP2ChannelHandler+InlineStreamMultiplexer.swift
[1594/1605] Compiling NIOHTTP2 HTTP2ChannelHandler.swift
[1595/1605] Compiling NIOHTTP2 HTTP2CommonInboundStreamMultiplexer.swift
[1596/1605] Compiling NIOHTTP2 HTTP2ConnectionStateChange.swift
[1597/1605] Compiling NIOHTTP2 HTTP2Error.swift
[1598/1605] Compiling NIOHTTP2 HTTP2ErrorCode.swift
[1599/1605] Compiling NIOHTTP2 HTTP2FlowControlWindow.swift
[1600/1606] Wrapping AST for NIOHTTP2 for debugging
[1602/1661] Compiling AsyncHTTPClient AnyAsyncSequence.swift
[1603/1661] Compiling AsyncHTTPClient AnyAsyncSequenceProucerDelete.swift
[1604/1661] Compiling AsyncHTTPClient AsyncLazySequence.swift
[1605/1661] Compiling AsyncHTTPClient HTTPClient+execute.swift
[1606/1661] Compiling AsyncHTTPClient HTTPClient+shutdown.swift
[1607/1661] Compiling AsyncHTTPClient HTTPClientRequest+Prepared.swift
[1608/1661] Compiling AsyncHTTPClient HTTPClientRequest.swift
[1609/1661] Compiling AsyncHTTPClient HTTPClientResponse.swift
[1610/1668] Emitting module AsyncHTTPClient
[1611/1668] Compiling AsyncHTTPClient TLSEventsHandler.swift
[1612/1668] Compiling AsyncHTTPClient HTTP1ClientChannelHandler.swift
[1613/1668] Compiling AsyncHTTPClient HTTP1Connection.swift
[1614/1668] Compiling AsyncHTTPClient HTTP1ConnectionStateMachine.swift
[1615/1668] Compiling AsyncHTTPClient HTTP2ClientRequestHandler.swift
[1616/1668] Compiling AsyncHTTPClient HTTP2Connection.swift
[1617/1668] Compiling AsyncHTTPClient HTTP2IdleHandler.swift
[1618/1668] Compiling AsyncHTTPClient HTTPConnectionEvent.swift
[1619/1668] Compiling AsyncHTTPClient ConnectionTarget.swift
[1620/1668] Compiling AsyncHTTPClient DeconstructedURL.swift
[1621/1668] Compiling AsyncHTTPClient FileDownloadDelegate.swift
[1622/1668] Compiling AsyncHTTPClient FoundationExtensions.swift
[1623/1668] Compiling AsyncHTTPClient HTTPClient+HTTPCookie.swift
[1624/1668] Compiling AsyncHTTPClient HTTPClient+Proxy.swift
[1625/1668] Compiling AsyncHTTPClient HTTPClient.swift
[1626/1668] Compiling AsyncHTTPClient HTTPHandler.swift
[1627/1668] Compiling AsyncHTTPClient LRUCache.swift
[1628/1668] Compiling AsyncHTTPClient NWErrorHandler.swift
[1629/1668] Compiling AsyncHTTPClient NWWaitingHandler.swift
[1630/1668] Compiling AsyncHTTPClient TLSConfiguration.swift
[1631/1668] Compiling AsyncHTTPClient RedirectState.swift
[1632/1668] Compiling AsyncHTTPClient RequestBag+StateMachine.swift
[1633/1668] Compiling AsyncHTTPClient HTTPConnectionPool+Factory.swift
[1634/1668] Compiling AsyncHTTPClient HTTPConnectionPool+Manager.swift
[1635/1668] Compiling AsyncHTTPClient HTTPConnectionPool.swift
[1636/1668] Compiling AsyncHTTPClient HTTPExecutableRequest.swift
[1637/1668] Compiling AsyncHTTPClient HTTPRequestStateMachine+Demand.swift
[1638/1668] Compiling AsyncHTTPClient HTTPRequestStateMachine.swift
[1639/1668] Compiling AsyncHTTPClient RequestBodyLength.swift
[1640/1668] Compiling AsyncHTTPClient RequestFramingMetadata.swift
[1641/1668] Compiling AsyncHTTPClient SingleIteratorPrecondition.swift
[1642/1668] Compiling AsyncHTTPClient Transaction+StateMachine.swift
[1643/1668] Compiling AsyncHTTPClient Transaction.swift
[1644/1668] Compiling AsyncHTTPClient Base64.swift
[1645/1668] Compiling AsyncHTTPClient BestEffortHashableTLSConfiguration.swift
[1646/1668] Compiling AsyncHTTPClient ConnectionPool.swift
[1647/1668] Compiling AsyncHTTPClient HTTP1ProxyConnectHandler.swift
[1648/1668] Compiling AsyncHTTPClient SOCKSEventsHandler.swift
[1649/1668] Compiling AsyncHTTPClient RequestBag.swift
[1650/1668] Compiling AsyncHTTPClient RequestValidation.swift
[1651/1668] Compiling AsyncHTTPClient SSLContextCache.swift
[1652/1668] Compiling AsyncHTTPClient Scheme.swift
[1653/1668] Compiling AsyncHTTPClient StringConvertibleInstances.swift
[1654/1668] Compiling AsyncHTTPClient UnsafeTransfer.swift
[1655/1668] Compiling AsyncHTTPClient Utils.swift
[1656/1668] Compiling AsyncHTTPClient RequestOptions.swift
[1657/1668] Compiling AsyncHTTPClient HTTPConnectionPool+Backoff.swift
[1658/1668] Compiling AsyncHTTPClient HTTPConnectionPool+HTTP1Connections.swift
[1659/1668] Compiling AsyncHTTPClient HTTPConnectionPool+HTTP1StateMachine.swift
[1660/1668] Compiling AsyncHTTPClient HTTPConnectionPool+HTTP2Connections.swift
[1661/1668] Compiling AsyncHTTPClient HTTPConnectionPool+HTTP2StateMachine.swift
[1662/1668] Compiling AsyncHTTPClient HTTPConnectionPool+RequestQueue.swift
[1663/1668] Compiling AsyncHTTPClient HTTPConnectionPool+StateMachine.swift
[1664/1669] Wrapping AST for AsyncHTTPClient for debugging
[1666/1694] Compiling SwiftSDKGenerator ByteBuffer+Utils.swift
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/SystemUtils/FileOperationError.swift:17:8: warning: associated value 'downloadFailed' of 'Sendable'-conforming enum 'FileOperationError' has non-sendable type 'URL'; this is an error in the Swift 6 language mode
15 |
16 | public enum FileOperationError: Error {
17 |   case downloadFailed(URL, String)
   |        `- warning: associated value 'downloadFailed' of 'Sendable'-conforming enum 'FileOperationError' has non-sendable type 'URL'; this is an error in the Swift 6 language mode
18 |   case directoryCreationFailed(FilePath)
19 |   case downloadFailed(String)
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
 1 | public struct URL : ReferenceConvertible, Equatable {
   |               `- note: struct 'URL' does not conform to the 'Sendable' protocol
 2 |     public typealias ReferenceType = NSURL
 3 |     public init?(string: String)
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/SystemUtils/FileOperationError.swift:13:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
11 | //===----------------------------------------------------------------------===//
12 |
13 | import struct Foundation.URL
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
14 | import struct SystemPackage.FilePath
15 |
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/SystemUtils/GeneratorError.swift:26:8: warning: associated value 'fileDownloadFailed' of 'Sendable'-conforming enum 'GeneratorError' has non-sendable type 'URL'; this is an error in the Swift 6 language mode
24 |   case distributionSupportsOnlyDockerGenerator(LinuxDistribution)
25 |   case fileDoesNotExist(FilePath)
26 |   case fileDownloadFailed(URL, String)
   |        `- warning: associated value 'fileDownloadFailed' of 'Sendable'-conforming enum 'GeneratorError' has non-sendable type 'URL'; this is an error in the Swift 6 language mode
27 |   case ubuntuPackagesDecompressionFailure
28 |   case ubuntuPackagesParsingFailure(expectedPackages: Int, actual: Int)
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
 1 | public struct URL : ReferenceConvertible, Equatable {
   |               `- note: struct 'URL' does not conform to the 'Sendable' protocol
 2 |     public typealias ReferenceType = NSURL
 3 |     public init?(string: String)
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/SystemUtils/GeneratorError.swift:13:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
11 | //===----------------------------------------------------------------------===//
12 |
13 | import struct Foundation.URL
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
14 | import struct SystemPackage.FilePath
15 |
[1667/1694] Compiling SwiftSDKGenerator FileOperationError.swift
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/SystemUtils/FileOperationError.swift:17:8: warning: associated value 'downloadFailed' of 'Sendable'-conforming enum 'FileOperationError' has non-sendable type 'URL'; this is an error in the Swift 6 language mode
15 |
16 | public enum FileOperationError: Error {
17 |   case downloadFailed(URL, String)
   |        `- warning: associated value 'downloadFailed' of 'Sendable'-conforming enum 'FileOperationError' has non-sendable type 'URL'; this is an error in the Swift 6 language mode
18 |   case directoryCreationFailed(FilePath)
19 |   case downloadFailed(String)
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
 1 | public struct URL : ReferenceConvertible, Equatable {
   |               `- note: struct 'URL' does not conform to the 'Sendable' protocol
 2 |     public typealias ReferenceType = NSURL
 3 |     public init?(string: String)
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/SystemUtils/FileOperationError.swift:13:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
11 | //===----------------------------------------------------------------------===//
12 |
13 | import struct Foundation.URL
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
14 | import struct SystemPackage.FilePath
15 |
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/SystemUtils/GeneratorError.swift:26:8: warning: associated value 'fileDownloadFailed' of 'Sendable'-conforming enum 'GeneratorError' has non-sendable type 'URL'; this is an error in the Swift 6 language mode
24 |   case distributionSupportsOnlyDockerGenerator(LinuxDistribution)
25 |   case fileDoesNotExist(FilePath)
26 |   case fileDownloadFailed(URL, String)
   |        `- warning: associated value 'fileDownloadFailed' of 'Sendable'-conforming enum 'GeneratorError' has non-sendable type 'URL'; this is an error in the Swift 6 language mode
27 |   case ubuntuPackagesDecompressionFailure
28 |   case ubuntuPackagesParsingFailure(expectedPackages: Int, actual: Int)
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
 1 | public struct URL : ReferenceConvertible, Equatable {
   |               `- note: struct 'URL' does not conform to the 'Sendable' protocol
 2 |     public typealias ReferenceType = NSURL
 3 |     public init?(string: String)
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/SystemUtils/GeneratorError.swift:13:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
11 | //===----------------------------------------------------------------------===//
12 |
13 | import struct Foundation.URL
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
14 | import struct SystemPackage.FilePath
15 |
[1668/1694] Compiling SwiftSDKGenerator GeneratorError.swift
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/SystemUtils/FileOperationError.swift:17:8: warning: associated value 'downloadFailed' of 'Sendable'-conforming enum 'FileOperationError' has non-sendable type 'URL'; this is an error in the Swift 6 language mode
15 |
16 | public enum FileOperationError: Error {
17 |   case downloadFailed(URL, String)
   |        `- warning: associated value 'downloadFailed' of 'Sendable'-conforming enum 'FileOperationError' has non-sendable type 'URL'; this is an error in the Swift 6 language mode
18 |   case directoryCreationFailed(FilePath)
19 |   case downloadFailed(String)
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
 1 | public struct URL : ReferenceConvertible, Equatable {
   |               `- note: struct 'URL' does not conform to the 'Sendable' protocol
 2 |     public typealias ReferenceType = NSURL
 3 |     public init?(string: String)
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/SystemUtils/FileOperationError.swift:13:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
11 | //===----------------------------------------------------------------------===//
12 |
13 | import struct Foundation.URL
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
14 | import struct SystemPackage.FilePath
15 |
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/SystemUtils/GeneratorError.swift:26:8: warning: associated value 'fileDownloadFailed' of 'Sendable'-conforming enum 'GeneratorError' has non-sendable type 'URL'; this is an error in the Swift 6 language mode
24 |   case distributionSupportsOnlyDockerGenerator(LinuxDistribution)
25 |   case fileDoesNotExist(FilePath)
26 |   case fileDownloadFailed(URL, String)
   |        `- warning: associated value 'fileDownloadFailed' of 'Sendable'-conforming enum 'GeneratorError' has non-sendable type 'URL'; this is an error in the Swift 6 language mode
27 |   case ubuntuPackagesDecompressionFailure
28 |   case ubuntuPackagesParsingFailure(expectedPackages: Int, actual: Int)
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
 1 | public struct URL : ReferenceConvertible, Equatable {
   |               `- note: struct 'URL' does not conform to the 'Sendable' protocol
 2 |     public typealias ReferenceType = NSURL
 3 |     public init?(string: String)
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/SystemUtils/GeneratorError.swift:13:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
11 | //===----------------------------------------------------------------------===//
12 |
13 | import struct Foundation.URL
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
14 | import struct SystemPackage.FilePath
15 |
[1669/1697] Compiling SwiftSDKGenerator LinuxRecipe.swift
[1670/1697] Compiling SwiftSDKGenerator SwiftSDKRecipe.swift
[1671/1697] Compiling SwiftSDKGenerator WebAssemblyRecipe.swift
[1672/1697] Compiling SwiftSDKGenerator DownloadFileQuery.swift
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Queries/DownloadFileQuery.swift:25:7: warning: stored property 'remoteURL' of 'Sendable'-conforming struct 'DownloadFileQuery' has non-sendable type 'URL'; this is an error in the Swift 6 language mode
23 |     Key(remoteURL: remoteURL, localDirectory: localDirectory)
24 |   }
25 |   let remoteURL: URL
   |       `- warning: stored property 'remoteURL' of 'Sendable'-conforming struct 'DownloadFileQuery' has non-sendable type 'URL'; this is an error in the Swift 6 language mode
26 |   let localDirectory: FilePath
27 |   let httpClient: any HTTPClientProtocol
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
 1 | public struct URL : ReferenceConvertible, Equatable {
   |               `- note: struct 'URL' does not conform to the 'Sendable' protocol
 2 |     public typealias ReferenceType = NSURL
 3 |     public init?(string: String)
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Queries/DownloadFileQuery.swift:13:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
11 | //===----------------------------------------------------------------------===//
12 |
13 | import struct Foundation.URL
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
14 | import GeneratorEngine
15 | import struct SystemPackage.FilePath
[1673/1697] Compiling SwiftSDKGenerator SwiftSDKMetadata.swift
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Queries/DownloadFileQuery.swift:25:7: warning: stored property 'remoteURL' of 'Sendable'-conforming struct 'DownloadFileQuery' has non-sendable type 'URL'; this is an error in the Swift 6 language mode
23 |     Key(remoteURL: remoteURL, localDirectory: localDirectory)
24 |   }
25 |   let remoteURL: URL
   |       `- warning: stored property 'remoteURL' of 'Sendable'-conforming struct 'DownloadFileQuery' has non-sendable type 'URL'; this is an error in the Swift 6 language mode
26 |   let localDirectory: FilePath
27 |   let httpClient: any HTTPClientProtocol
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
 1 | public struct URL : ReferenceConvertible, Equatable {
   |               `- note: struct 'URL' does not conform to the 'Sendable' protocol
 2 |     public typealias ReferenceType = NSURL
 3 |     public init?(string: String)
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Queries/DownloadFileQuery.swift:13:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
11 | //===----------------------------------------------------------------------===//
12 |
13 | import struct Foundation.URL
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
14 | import GeneratorEngine
15 | import struct SystemPackage.FilePath
[1674/1697] Compiling SwiftSDKGenerator Toolset.swift
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Queries/DownloadFileQuery.swift:25:7: warning: stored property 'remoteURL' of 'Sendable'-conforming struct 'DownloadFileQuery' has non-sendable type 'URL'; this is an error in the Swift 6 language mode
23 |     Key(remoteURL: remoteURL, localDirectory: localDirectory)
24 |   }
25 |   let remoteURL: URL
   |       `- warning: stored property 'remoteURL' of 'Sendable'-conforming struct 'DownloadFileQuery' has non-sendable type 'URL'; this is an error in the Swift 6 language mode
26 |   let localDirectory: FilePath
27 |   let httpClient: any HTTPClientProtocol
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
 1 | public struct URL : ReferenceConvertible, Equatable {
   |               `- note: struct 'URL' does not conform to the 'Sendable' protocol
 2 |     public typealias ReferenceType = NSURL
 3 |     public init?(string: String)
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Queries/DownloadFileQuery.swift:13:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
11 | //===----------------------------------------------------------------------===//
12 |
13 | import struct Foundation.URL
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
14 | import GeneratorEngine
15 | import struct SystemPackage.FilePath
[1675/1697] Compiling SwiftSDKGenerator SwiftSDKGenerator.swift
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/PlatformModels/Triple.swift:17:1: warning: extension declares a conformance of imported type 'Triple' to imported protocol 'Sendable'; this will not behave correctly if the owners of 'Helpers' introduce this conformance in the future
15 | public typealias Triple = Helpers.Triple
16 |
17 | extension Triple: @unchecked Sendable {}
   | |- warning: extension declares a conformance of imported type 'Triple' to imported protocol 'Sendable'; this will not behave correctly if the owners of 'Helpers' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
18 |
19 | extension Triple {
[1676/1697] Compiling SwiftSDKGenerator PathsConfiguration.swift
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/PlatformModels/Triple.swift:17:1: warning: extension declares a conformance of imported type 'Triple' to imported protocol 'Sendable'; this will not behave correctly if the owners of 'Helpers' introduce this conformance in the future
15 | public typealias Triple = Helpers.Triple
16 |
17 | extension Triple: @unchecked Sendable {}
   | |- warning: extension declares a conformance of imported type 'Triple' to imported protocol 'Sendable'; this will not behave correctly if the owners of 'Helpers' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
18 |
19 | extension Triple {
[1677/1697] Compiling SwiftSDKGenerator LinuxDistribution.swift
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/PlatformModels/Triple.swift:17:1: warning: extension declares a conformance of imported type 'Triple' to imported protocol 'Sendable'; this will not behave correctly if the owners of 'Helpers' introduce this conformance in the future
15 | public typealias Triple = Helpers.Triple
16 |
17 | extension Triple: @unchecked Sendable {}
   | |- warning: extension declares a conformance of imported type 'Triple' to imported protocol 'Sendable'; this will not behave correctly if the owners of 'Helpers' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
18 |
19 | extension Triple {
[1678/1697] Compiling SwiftSDKGenerator Triple.swift
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/PlatformModels/Triple.swift:17:1: warning: extension declares a conformance of imported type 'Triple' to imported protocol 'Sendable'; this will not behave correctly if the owners of 'Helpers' introduce this conformance in the future
15 | public typealias Triple = Helpers.Triple
16 |
17 | extension Triple: @unchecked Sendable {}
   | |- warning: extension declares a conformance of imported type 'Triple' to imported protocol 'Sendable'; this will not behave correctly if the owners of 'Helpers' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
18 |
19 | extension Triple {
[1679/1697] Compiling SwiftSDKGenerator VersionsConfiguration.swift
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Download.swift:26:5: warning: let 'byteCountFormatter' is not concurrency-safe because non-'Sendable' type 'ByteCountFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
 24 | private let ubuntuARM64Mirror = "http://ports.ubuntu.com/ubuntu-ports"
 25 |
 26 | let byteCountFormatter = ByteCountFormatter()
    |     `- warning: let 'byteCountFormatter' is not concurrency-safe because non-'Sendable' type 'ByteCountFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
 27 |
 28 | extension SwiftSDKGenerator {
Foundation.ByteCountFormatter:1:12: note: class 'ByteCountFormatter' does not conform to the 'Sendable' protocol
 1 | open class ByteCountFormatter : Formatter {
   |            `- note: class 'ByteCountFormatter' does not conform to the 'Sendable' protocol
 2 |     override public init()
 3 |     required public init?(coder: NSCoder)
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Download.swift:17:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 15 | import RegexBuilder
 16 |
 17 | import class Foundation.ByteCountFormatter
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 18 | import class Foundation.FileManager
 19 | import struct Foundation.URL
    :
 24 | private let ubuntuARM64Mirror = "http://ports.ubuntu.com/ubuntu-ports"
 25 |
 26 | let byteCountFormatter = ByteCountFormatter()
    |     |- note: annotate 'byteCountFormatter' with '@MainActor' if property should only be accessed from the main actor
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 27 |
 28 | extension SwiftSDKGenerator {
[1680/1697] Compiling SwiftSDKGenerator CMakeBuildQuery.swift
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Download.swift:26:5: warning: let 'byteCountFormatter' is not concurrency-safe because non-'Sendable' type 'ByteCountFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
 24 | private let ubuntuARM64Mirror = "http://ports.ubuntu.com/ubuntu-ports"
 25 |
 26 | let byteCountFormatter = ByteCountFormatter()
    |     `- warning: let 'byteCountFormatter' is not concurrency-safe because non-'Sendable' type 'ByteCountFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
 27 |
 28 | extension SwiftSDKGenerator {
Foundation.ByteCountFormatter:1:12: note: class 'ByteCountFormatter' does not conform to the 'Sendable' protocol
 1 | open class ByteCountFormatter : Formatter {
   |            `- note: class 'ByteCountFormatter' does not conform to the 'Sendable' protocol
 2 |     override public init()
 3 |     required public init?(coder: NSCoder)
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Download.swift:17:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 15 | import RegexBuilder
 16 |
 17 | import class Foundation.ByteCountFormatter
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 18 | import class Foundation.FileManager
 19 | import struct Foundation.URL
    :
 24 | private let ubuntuARM64Mirror = "http://ports.ubuntu.com/ubuntu-ports"
 25 |
 26 | let byteCountFormatter = ByteCountFormatter()
    |     |- note: annotate 'byteCountFormatter' with '@MainActor' if property should only be accessed from the main actor
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 27 |
 28 | extension SwiftSDKGenerator {
[1681/1697] Compiling SwiftSDKGenerator DownloadArtifactQuery.swift
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Download.swift:26:5: warning: let 'byteCountFormatter' is not concurrency-safe because non-'Sendable' type 'ByteCountFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
 24 | private let ubuntuARM64Mirror = "http://ports.ubuntu.com/ubuntu-ports"
 25 |
 26 | let byteCountFormatter = ByteCountFormatter()
    |     `- warning: let 'byteCountFormatter' is not concurrency-safe because non-'Sendable' type 'ByteCountFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
 27 |
 28 | extension SwiftSDKGenerator {
Foundation.ByteCountFormatter:1:12: note: class 'ByteCountFormatter' does not conform to the 'Sendable' protocol
 1 | open class ByteCountFormatter : Formatter {
   |            `- note: class 'ByteCountFormatter' does not conform to the 'Sendable' protocol
 2 |     override public init()
 3 |     required public init?(coder: NSCoder)
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Download.swift:17:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 15 | import RegexBuilder
 16 |
 17 | import class Foundation.ByteCountFormatter
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 18 | import class Foundation.FileManager
 19 | import struct Foundation.URL
    :
 24 | private let ubuntuARM64Mirror = "http://ports.ubuntu.com/ubuntu-ports"
 25 |
 26 | let byteCountFormatter = ByteCountFormatter()
    |     |- note: annotate 'byteCountFormatter' with '@MainActor' if property should only be accessed from the main actor
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 27 |
 28 | extension SwiftSDKGenerator {
[1682/1697] Compiling SwiftSDKGenerator HTTPClient+Download.swift
[1683/1697] Compiling SwiftSDKGenerator Shell.swift
[1684/1697] Compiling SwiftSDKGenerator UnixName.swift
[1685/1697] Compiling SwiftSDKGenerator DownloadableArtifacts.swift
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Artifacts/DownloadableArtifacts.swift:33:9: warning: stored property 'remoteURL' of 'Sendable'-conforming struct 'Item' has non-sendable type 'URL'; this is an error in the Swift 6 language mode
 31 | struct DownloadableArtifacts: Sendable {
 32 |   struct Item: Sendable, CacheKey {
 33 |     let remoteURL: URL
    |         `- warning: stored property 'remoteURL' of 'Sendable'-conforming struct 'Item' has non-sendable type 'URL'; this is an error in the Swift 6 language mode
 34 |     var localPath: FilePath
 35 |     let isPrebuilt: Bool
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
 1 | public struct URL : ReferenceConvertible, Equatable {
   |               `- note: struct 'URL' does not conform to the 'Sendable' protocol
 2 |     public typealias ReferenceType = NSURL
 3 |     public init?(string: String)
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Artifacts/DownloadableArtifacts.swift:13:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 11 | //===----------------------------------------------------------------------===//
 12 |
 13 | import struct Foundation.URL
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 14 | import GeneratorEngine
 15 | import struct SystemPackage.FilePath
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Download.swift:26:5: warning: let 'byteCountFormatter' is not concurrency-safe because non-'Sendable' type 'ByteCountFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
 24 | private let ubuntuARM64Mirror = "http://ports.ubuntu.com/ubuntu-ports"
 25 |
 26 | let byteCountFormatter = ByteCountFormatter()
    |     `- warning: let 'byteCountFormatter' is not concurrency-safe because non-'Sendable' type 'ByteCountFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
 27 |
 28 | extension SwiftSDKGenerator {
Foundation.ByteCountFormatter:1:12: note: class 'ByteCountFormatter' does not conform to the 'Sendable' protocol
 1 | open class ByteCountFormatter : Formatter {
   |            `- note: class 'ByteCountFormatter' does not conform to the 'Sendable' protocol
 2 |     override public init()
 3 |     required public init?(coder: NSCoder)
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Download.swift:17:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 15 | import RegexBuilder
 16 |
 17 | import class Foundation.ByteCountFormatter
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 18 | import class Foundation.FileManager
 19 | import struct Foundation.URL
    :
 24 | private let ubuntuARM64Mirror = "http://ports.ubuntu.com/ubuntu-ports"
 25 |
 26 | let byteCountFormatter = ByteCountFormatter()
    |     |- note: annotate 'byteCountFormatter' with '@MainActor' if property should only be accessed from the main actor
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 27 |
 28 | extension SwiftSDKGenerator {
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Download.swift:39:14: warning: capture of 'hostLLVMURL' with non-sendable type 'URL' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 37 |     let isLLVMBinaryArtifactAvailable = try await type(of: client).with(http1Only: true) {
 38 |       try await $0.head(
 39 |         url: hostLLVMURL.absoluteString,
    |              `- warning: capture of 'hostLLVMURL' with non-sendable type 'URL' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 40 |         headers: ["Accept": "*/*", "User-Agent": "Swift SDK Generator"]
 41 |       )
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
 1 | public struct URL : ReferenceConvertible, Equatable {
   |               `- note: struct 'URL' does not conform to the 'Sendable' protocol
 2 |     public typealias ReferenceType = NSURL
 3 |     public init?(string: String)
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Download.swift:77:30: warning: non-sendable type '[String : URL]' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
 75 |     logGenerationStep("Parsing Ubuntu packages list...")
 76 |
 77 |     async let mainPackages = try await client.parseUbuntuPackagesList(
    |                              `- warning: non-sendable type '[String : URL]' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
 78 |       ubuntuRelease: versionsConfiguration.linuxDistribution.release,
 79 |       repository: "main",
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
 1 | public struct URL : ReferenceConvertible, Equatable {
   |               `- note: struct 'URL' does not conform to the 'Sendable' protocol
 2 |     public typealias ReferenceType = NSURL
 3 |     public init?(string: String)
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Download.swift:77:47: warning: non-sendable type '[String : URL]' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
 75 |     logGenerationStep("Parsing Ubuntu packages list...")
 76 |
 77 |     async let mainPackages = try await client.parseUbuntuPackagesList(
    |                                               `- warning: non-sendable type '[String : URL]' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
 78 |       ubuntuRelease: versionsConfiguration.linuxDistribution.release,
 79 |       repository: "main",
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
 1 | public struct URL : ReferenceConvertible, Equatable {
   |               `- note: struct 'URL' does not conform to the 'Sendable' protocol
 2 |     public typealias ReferenceType = NSURL
 3 |     public init?(string: String)
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Download.swift:84:33: warning: non-sendable type '[String : URL]' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
 82 |     )
 83 |
 84 |     async let updatesPackages = try await client.parseUbuntuPackagesList(
    |                                 `- warning: non-sendable type '[String : URL]' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
 85 |       ubuntuRelease: versionsConfiguration.linuxDistribution.release,
 86 |       releaseSuffix: "-updates",
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
 1 | public struct URL : ReferenceConvertible, Equatable {
   |               `- note: struct 'URL' does not conform to the 'Sendable' protocol
 2 |     public typealias ReferenceType = NSURL
 3 |     public init?(string: String)
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Download.swift:84:50: warning: non-sendable type '[String : URL]' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
 82 |     )
 83 |
 84 |     async let updatesPackages = try await client.parseUbuntuPackagesList(
    |                                                  `- warning: non-sendable type '[String : URL]' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
 85 |       ubuntuRelease: versionsConfiguration.linuxDistribution.release,
 86 |       releaseSuffix: "-updates",
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
 1 | public struct URL : ReferenceConvertible, Equatable {
   |               `- note: struct 'URL' does not conform to the 'Sendable' protocol
 2 |     public typealias ReferenceType = NSURL
 3 |     public init?(string: String)
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Download.swift:92:34: warning: non-sendable type '[String : URL]' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
 90 |     )
 91 |
 92 |     async let universePackages = try await client.parseUbuntuPackagesList(
    |                                  `- warning: non-sendable type '[String : URL]' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
 93 |       ubuntuRelease: versionsConfiguration.linuxDistribution.release,
 94 |       releaseSuffix: "-updates",
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
 1 | public struct URL : ReferenceConvertible, Equatable {
   |               `- note: struct 'URL' does not conform to the 'Sendable' protocol
 2 |     public typealias ReferenceType = NSURL
 3 |     public init?(string: String)
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Download.swift:92:51: warning: non-sendable type '[String : URL]' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
 90 |     )
 91 |
 92 |     async let universePackages = try await client.parseUbuntuPackagesList(
    |                                                   `- warning: non-sendable type '[String : URL]' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
 93 |       ubuntuRelease: versionsConfiguration.linuxDistribution.release,
 94 |       releaseSuffix: "-updates",
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
 1 | public struct URL : ReferenceConvertible, Equatable {
   |               `- note: struct 'URL' does not conform to the 'Sendable' protocol
 2 |     public typealias ReferenceType = NSURL
 3 |     public init?(string: String)
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Download.swift:117:64: warning: capture of 'urls' with non-sendable type '[URL]' in a `@Sendable` closure; this is an error in the Swift 6 language mode
115 |
116 |     try await inTemporaryDirectory { fs, tmpDir in
117 |       let downloadedFiles = try await self.downloadFiles(from: urls, to: tmpDir, client, engine)
    |                                                                `- warning: capture of 'urls' with non-sendable type '[URL]' in a `@Sendable` closure; this is an error in the Swift 6 language mode
118 |       report(downloadedFiles: downloadedFiles)
119 |
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
 1 | public struct URL : ReferenceConvertible, Equatable {
   |               `- note: struct 'URL' does not conform to the 'Sendable' protocol
 2 |     public typealias ReferenceType = NSURL
 3 |     public init?(string: String)
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Download.swift:117:44: warning: non-sendable type '[(URL, UInt64)]' returned by implicitly asynchronous call to actor-isolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
115 |
116 |     try await inTemporaryDirectory { fs, tmpDir in
117 |       let downloadedFiles = try await self.downloadFiles(from: urls, to: tmpDir, client, engine)
    |                                            `- warning: non-sendable type '[(URL, UInt64)]' returned by implicitly asynchronous call to actor-isolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
118 |       report(downloadedFiles: downloadedFiles)
119 |
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
 1 | public struct URL : ReferenceConvertible, Equatable {
   |               `- note: struct 'URL' does not conform to the 'Sendable' protocol
 2 |     public typealias ReferenceType = NSURL
 3 |     public init?(string: String)
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Download.swift:129:15: warning: type 'URL' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
127 |
128 |   func downloadFiles(from urls: [URL], to directory: FilePath, _ client: some HTTPClientProtocol, _ engine: Engine) async throws -> [(URL, UInt64)] {
129 |     try await withThrowingTaskGroup(of: (URL, UInt64).self) {
    |               `- warning: type 'URL' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
130 |       for url in urls {
131 |         $0.addTask {
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
 1 | public struct URL : ReferenceConvertible, Equatable {
   |               `- note: struct 'URL' does not conform to the 'Sendable' protocol
 2 |     public typealias ReferenceType = NSURL
 3 |     public init?(string: String)
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Download.swift:129:61: warning: type 'URL' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
127 |
128 |   func downloadFiles(from urls: [URL], to directory: FilePath, _ client: some HTTPClientProtocol, _ engine: Engine) async throws -> [(URL, UInt64)] {
129 |     try await withThrowingTaskGroup(of: (URL, UInt64).self) {
    |                                                             `- warning: type 'URL' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
130 |       for url in urls {
131 |         $0.addTask {
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
 1 | public struct URL : ReferenceConvertible, Equatable {
   |               `- note: struct 'URL' does not conform to the 'Sendable' protocol
 2 |     public typealias ReferenceType = NSURL
 3 |     public init?(string: String)
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Download.swift:131:12: warning: type 'URL' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
129 |     try await withThrowingTaskGroup(of: (URL, UInt64).self) {
130 |       for url in urls {
131 |         $0.addTask {
    |            `- warning: type 'URL' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
132 |           let downloadedFilePath = try await engine[DownloadFileQuery(
133 |             remoteURL: url, localDirectory: directory, httpClient: client
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
 1 | public struct URL : ReferenceConvertible, Equatable {
   |               `- note: struct 'URL' does not conform to the 'Sendable' protocol
 2 |     public typealias ReferenceType = NSURL
 3 |     public init?(string: String)
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Copy.swift:22:29: warning: sending 'self'-isolated value of type 'Bool' with later accesses to actor-isolated context risks causing data races; this is an error in the Swift 6 language mode
 20 |         let sdkUsrPath = sdkDirPath.appending("usr")
 21 |         try await generator.createDirectoryIfNeeded(at: sdkUsrPath)
 22 |         try await generator.copyFromDockerContainer(
    |                             `- warning: sending 'self'-isolated value of type 'Bool' with later accesses to actor-isolated context risks causing data races; this is an error in the Swift 6 language mode
 23 |           id: containerID,
 24 |           from: "/usr/include",
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Copy.swift:51:31: warning: sending 'self'-isolated value of type 'Bool' with later accesses to actor-isolated context risks causing data races; this is an error in the Swift 6 language mode
 49 |           let sdkUsrLib64Path = sdkUsrPath.appending("lib64")
 50 |           // we already checked that the path exists above, so we don't pass `failIfNotExists: false` here.
 51 |           try await generator.copyFromDockerContainer(
    |                               `- warning: sending 'self'-isolated value of type 'Bool' with later accesses to actor-isolated context risks causing data races; this is an error in the Swift 6 language mode
 52 |             id: containerID,
 53 |             from: containerLib64,
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Download.swift:117:44: warning: sending 'urls' risks causing data races; this is an error in the Swift 6 language mode
115 |
116 |     try await inTemporaryDirectory { fs, tmpDir in
117 |       let downloadedFiles = try await self.downloadFiles(from: urls, to: tmpDir, client, engine)
    |                                            |- warning: sending 'urls' risks causing data races; this is an error in the Swift 6 language mode
    |                                            `- note: sending 'urls' to actor-isolated instance method 'downloadFiles(from:to:_:_:)' risks causing data races between actor-isolated and local nonisolated uses
118 |       report(downloadedFiles: downloadedFiles)
119 |
120 |       for fileName in urls.map(\.lastPathComponent) {
    |                       `- note: access can happen concurrently
121 |         try await fs.unpack(file: tmpDir.appending(fileName), into: sdkDirPath)
122 |       }
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Download.swift:131:12: warning: task-isolated value of type '() async throws -> (URL, UInt64)' passed as a strongly transferred parameter; later accesses could race; this is an error in the Swift 6 language mode
129 |     try await withThrowingTaskGroup(of: (URL, UInt64).self) {
130 |       for url in urls {
131 |         $0.addTask {
    |            `- warning: task-isolated value of type '() async throws -> (URL, UInt64)' passed as a strongly transferred parameter; later accesses could race; this is an error in the Swift 6 language mode
132 |           let downloadedFilePath = try await engine[DownloadFileQuery(
133 |             remoteURL: url, localDirectory: directory, httpClient: client
[1686/1697] Compiling SwiftSDKGenerator ArtifactsArchiveMetadata.swift
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Artifacts/DownloadableArtifacts.swift:33:9: warning: stored property 'remoteURL' of 'Sendable'-conforming struct 'Item' has non-sendable type 'URL'; this is an error in the Swift 6 language mode
 31 | struct DownloadableArtifacts: Sendable {
 32 |   struct Item: Sendable, CacheKey {
 33 |     let remoteURL: URL
    |         `- warning: stored property 'remoteURL' of 'Sendable'-conforming struct 'Item' has non-sendable type 'URL'; this is an error in the Swift 6 language mode
 34 |     var localPath: FilePath
 35 |     let isPrebuilt: Bool
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
 1 | public struct URL : ReferenceConvertible, Equatable {
   |               `- note: struct 'URL' does not conform to the 'Sendable' protocol
 2 |     public typealias ReferenceType = NSURL
 3 |     public init?(string: String)
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Artifacts/DownloadableArtifacts.swift:13:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 11 | //===----------------------------------------------------------------------===//
 12 |
 13 | import struct Foundation.URL
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 14 | import GeneratorEngine
 15 | import struct SystemPackage.FilePath
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Download.swift:26:5: warning: let 'byteCountFormatter' is not concurrency-safe because non-'Sendable' type 'ByteCountFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
 24 | private let ubuntuARM64Mirror = "http://ports.ubuntu.com/ubuntu-ports"
 25 |
 26 | let byteCountFormatter = ByteCountFormatter()
    |     `- warning: let 'byteCountFormatter' is not concurrency-safe because non-'Sendable' type 'ByteCountFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
 27 |
 28 | extension SwiftSDKGenerator {
Foundation.ByteCountFormatter:1:12: note: class 'ByteCountFormatter' does not conform to the 'Sendable' protocol
 1 | open class ByteCountFormatter : Formatter {
   |            `- note: class 'ByteCountFormatter' does not conform to the 'Sendable' protocol
 2 |     override public init()
 3 |     required public init?(coder: NSCoder)
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Download.swift:17:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 15 | import RegexBuilder
 16 |
 17 | import class Foundation.ByteCountFormatter
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 18 | import class Foundation.FileManager
 19 | import struct Foundation.URL
    :
 24 | private let ubuntuARM64Mirror = "http://ports.ubuntu.com/ubuntu-ports"
 25 |
 26 | let byteCountFormatter = ByteCountFormatter()
    |     |- note: annotate 'byteCountFormatter' with '@MainActor' if property should only be accessed from the main actor
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 27 |
 28 | extension SwiftSDKGenerator {
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Download.swift:39:14: warning: capture of 'hostLLVMURL' with non-sendable type 'URL' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 37 |     let isLLVMBinaryArtifactAvailable = try await type(of: client).with(http1Only: true) {
 38 |       try await $0.head(
 39 |         url: hostLLVMURL.absoluteString,
    |              `- warning: capture of 'hostLLVMURL' with non-sendable type 'URL' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 40 |         headers: ["Accept": "*/*", "User-Agent": "Swift SDK Generator"]
 41 |       )
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
 1 | public struct URL : ReferenceConvertible, Equatable {
   |               `- note: struct 'URL' does not conform to the 'Sendable' protocol
 2 |     public typealias ReferenceType = NSURL
 3 |     public init?(string: String)
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Download.swift:77:30: warning: non-sendable type '[String : URL]' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
 75 |     logGenerationStep("Parsing Ubuntu packages list...")
 76 |
 77 |     async let mainPackages = try await client.parseUbuntuPackagesList(
    |                              `- warning: non-sendable type '[String : URL]' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
 78 |       ubuntuRelease: versionsConfiguration.linuxDistribution.release,
 79 |       repository: "main",
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
 1 | public struct URL : ReferenceConvertible, Equatable {
   |               `- note: struct 'URL' does not conform to the 'Sendable' protocol
 2 |     public typealias ReferenceType = NSURL
 3 |     public init?(string: String)
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Download.swift:77:47: warning: non-sendable type '[String : URL]' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
 75 |     logGenerationStep("Parsing Ubuntu packages list...")
 76 |
 77 |     async let mainPackages = try await client.parseUbuntuPackagesList(
    |                                               `- warning: non-sendable type '[String : URL]' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
 78 |       ubuntuRelease: versionsConfiguration.linuxDistribution.release,
 79 |       repository: "main",
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
 1 | public struct URL : ReferenceConvertible, Equatable {
   |               `- note: struct 'URL' does not conform to the 'Sendable' protocol
 2 |     public typealias ReferenceType = NSURL
 3 |     public init?(string: String)
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Download.swift:84:33: warning: non-sendable type '[String : URL]' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
 82 |     )
 83 |
 84 |     async let updatesPackages = try await client.parseUbuntuPackagesList(
    |                                 `- warning: non-sendable type '[String : URL]' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
 85 |       ubuntuRelease: versionsConfiguration.linuxDistribution.release,
 86 |       releaseSuffix: "-updates",
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
 1 | public struct URL : ReferenceConvertible, Equatable {
   |               `- note: struct 'URL' does not conform to the 'Sendable' protocol
 2 |     public typealias ReferenceType = NSURL
 3 |     public init?(string: String)
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Download.swift:84:50: warning: non-sendable type '[String : URL]' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
 82 |     )
 83 |
 84 |     async let updatesPackages = try await client.parseUbuntuPackagesList(
    |                                                  `- warning: non-sendable type '[String : URL]' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
 85 |       ubuntuRelease: versionsConfiguration.linuxDistribution.release,
 86 |       releaseSuffix: "-updates",
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
 1 | public struct URL : ReferenceConvertible, Equatable {
   |               `- note: struct 'URL' does not conform to the 'Sendable' protocol
 2 |     public typealias ReferenceType = NSURL
 3 |     public init?(string: String)
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Download.swift:92:34: warning: non-sendable type '[String : URL]' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
 90 |     )
 91 |
 92 |     async let universePackages = try await client.parseUbuntuPackagesList(
    |                                  `- warning: non-sendable type '[String : URL]' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
 93 |       ubuntuRelease: versionsConfiguration.linuxDistribution.release,
 94 |       releaseSuffix: "-updates",
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
 1 | public struct URL : ReferenceConvertible, Equatable {
   |               `- note: struct 'URL' does not conform to the 'Sendable' protocol
 2 |     public typealias ReferenceType = NSURL
 3 |     public init?(string: String)
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Download.swift:92:51: warning: non-sendable type '[String : URL]' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
 90 |     )
 91 |
 92 |     async let universePackages = try await client.parseUbuntuPackagesList(
    |                                                   `- warning: non-sendable type '[String : URL]' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
 93 |       ubuntuRelease: versionsConfiguration.linuxDistribution.release,
 94 |       releaseSuffix: "-updates",
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
 1 | public struct URL : ReferenceConvertible, Equatable {
   |               `- note: struct 'URL' does not conform to the 'Sendable' protocol
 2 |     public typealias ReferenceType = NSURL
 3 |     public init?(string: String)
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Download.swift:117:64: warning: capture of 'urls' with non-sendable type '[URL]' in a `@Sendable` closure; this is an error in the Swift 6 language mode
115 |
116 |     try await inTemporaryDirectory { fs, tmpDir in
117 |       let downloadedFiles = try await self.downloadFiles(from: urls, to: tmpDir, client, engine)
    |                                                                `- warning: capture of 'urls' with non-sendable type '[URL]' in a `@Sendable` closure; this is an error in the Swift 6 language mode
118 |       report(downloadedFiles: downloadedFiles)
119 |
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
 1 | public struct URL : ReferenceConvertible, Equatable {
   |               `- note: struct 'URL' does not conform to the 'Sendable' protocol
 2 |     public typealias ReferenceType = NSURL
 3 |     public init?(string: String)
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Download.swift:117:44: warning: non-sendable type '[(URL, UInt64)]' returned by implicitly asynchronous call to actor-isolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
115 |
116 |     try await inTemporaryDirectory { fs, tmpDir in
117 |       let downloadedFiles = try await self.downloadFiles(from: urls, to: tmpDir, client, engine)
    |                                            `- warning: non-sendable type '[(URL, UInt64)]' returned by implicitly asynchronous call to actor-isolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
118 |       report(downloadedFiles: downloadedFiles)
119 |
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
 1 | public struct URL : ReferenceConvertible, Equatable {
   |               `- note: struct 'URL' does not conform to the 'Sendable' protocol
 2 |     public typealias ReferenceType = NSURL
 3 |     public init?(string: String)
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Download.swift:129:15: warning: type 'URL' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
127 |
128 |   func downloadFiles(from urls: [URL], to directory: FilePath, _ client: some HTTPClientProtocol, _ engine: Engine) async throws -> [(URL, UInt64)] {
129 |     try await withThrowingTaskGroup(of: (URL, UInt64).self) {
    |               `- warning: type 'URL' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
130 |       for url in urls {
131 |         $0.addTask {
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
 1 | public struct URL : ReferenceConvertible, Equatable {
   |               `- note: struct 'URL' does not conform to the 'Sendable' protocol
 2 |     public typealias ReferenceType = NSURL
 3 |     public init?(string: String)
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Download.swift:129:61: warning: type 'URL' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
127 |
128 |   func downloadFiles(from urls: [URL], to directory: FilePath, _ client: some HTTPClientProtocol, _ engine: Engine) async throws -> [(URL, UInt64)] {
129 |     try await withThrowingTaskGroup(of: (URL, UInt64).self) {
    |                                                             `- warning: type 'URL' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
130 |       for url in urls {
131 |         $0.addTask {
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
 1 | public struct URL : ReferenceConvertible, Equatable {
   |               `- note: struct 'URL' does not conform to the 'Sendable' protocol
 2 |     public typealias ReferenceType = NSURL
 3 |     public init?(string: String)
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Download.swift:131:12: warning: type 'URL' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
129 |     try await withThrowingTaskGroup(of: (URL, UInt64).self) {
130 |       for url in urls {
131 |         $0.addTask {
    |            `- warning: type 'URL' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
132 |           let downloadedFilePath = try await engine[DownloadFileQuery(
133 |             remoteURL: url, localDirectory: directory, httpClient: client
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
 1 | public struct URL : ReferenceConvertible, Equatable {
   |               `- note: struct 'URL' does not conform to the 'Sendable' protocol
 2 |     public typealias ReferenceType = NSURL
 3 |     public init?(string: String)
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Copy.swift:22:29: warning: sending 'self'-isolated value of type 'Bool' with later accesses to actor-isolated context risks causing data races; this is an error in the Swift 6 language mode
 20 |         let sdkUsrPath = sdkDirPath.appending("usr")
 21 |         try await generator.createDirectoryIfNeeded(at: sdkUsrPath)
 22 |         try await generator.copyFromDockerContainer(
    |                             `- warning: sending 'self'-isolated value of type 'Bool' with later accesses to actor-isolated context risks causing data races; this is an error in the Swift 6 language mode
 23 |           id: containerID,
 24 |           from: "/usr/include",
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Copy.swift:51:31: warning: sending 'self'-isolated value of type 'Bool' with later accesses to actor-isolated context risks causing data races; this is an error in the Swift 6 language mode
 49 |           let sdkUsrLib64Path = sdkUsrPath.appending("lib64")
 50 |           // we already checked that the path exists above, so we don't pass `failIfNotExists: false` here.
 51 |           try await generator.copyFromDockerContainer(
    |                               `- warning: sending 'self'-isolated value of type 'Bool' with later accesses to actor-isolated context risks causing data races; this is an error in the Swift 6 language mode
 52 |             id: containerID,
 53 |             from: containerLib64,
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Download.swift:117:44: warning: sending 'urls' risks causing data races; this is an error in the Swift 6 language mode
115 |
116 |     try await inTemporaryDirectory { fs, tmpDir in
117 |       let downloadedFiles = try await self.downloadFiles(from: urls, to: tmpDir, client, engine)
    |                                            |- warning: sending 'urls' risks causing data races; this is an error in the Swift 6 language mode
    |                                            `- note: sending 'urls' to actor-isolated instance method 'downloadFiles(from:to:_:_:)' risks causing data races between actor-isolated and local nonisolated uses
118 |       report(downloadedFiles: downloadedFiles)
119 |
120 |       for fileName in urls.map(\.lastPathComponent) {
    |                       `- note: access can happen concurrently
121 |         try await fs.unpack(file: tmpDir.appending(fileName), into: sdkDirPath)
122 |       }
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Download.swift:131:12: warning: task-isolated value of type '() async throws -> (URL, UInt64)' passed as a strongly transferred parameter; later accesses could race; this is an error in the Swift 6 language mode
129 |     try await withThrowingTaskGroup(of: (URL, UInt64).self) {
130 |       for url in urls {
131 |         $0.addTask {
    |            `- warning: task-isolated value of type '() async throws -> (URL, UInt64)' passed as a strongly transferred parameter; later accesses could race; this is an error in the Swift 6 language mode
132 |           let downloadedFilePath = try await engine[DownloadFileQuery(
133 |             remoteURL: url, localDirectory: directory, httpClient: client
[1687/1697] Compiling SwiftSDKGenerator SwiftSDKGenerator+Copy.swift
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Artifacts/DownloadableArtifacts.swift:33:9: warning: stored property 'remoteURL' of 'Sendable'-conforming struct 'Item' has non-sendable type 'URL'; this is an error in the Swift 6 language mode
 31 | struct DownloadableArtifacts: Sendable {
 32 |   struct Item: Sendable, CacheKey {
 33 |     let remoteURL: URL
    |         `- warning: stored property 'remoteURL' of 'Sendable'-conforming struct 'Item' has non-sendable type 'URL'; this is an error in the Swift 6 language mode
 34 |     var localPath: FilePath
 35 |     let isPrebuilt: Bool
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
 1 | public struct URL : ReferenceConvertible, Equatable {
   |               `- note: struct 'URL' does not conform to the 'Sendable' protocol
 2 |     public typealias ReferenceType = NSURL
 3 |     public init?(string: String)
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Artifacts/DownloadableArtifacts.swift:13:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 11 | //===----------------------------------------------------------------------===//
 12 |
 13 | import struct Foundation.URL
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 14 | import GeneratorEngine
 15 | import struct SystemPackage.FilePath
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Download.swift:26:5: warning: let 'byteCountFormatter' is not concurrency-safe because non-'Sendable' type 'ByteCountFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
 24 | private let ubuntuARM64Mirror = "http://ports.ubuntu.com/ubuntu-ports"
 25 |
 26 | let byteCountFormatter = ByteCountFormatter()
    |     `- warning: let 'byteCountFormatter' is not concurrency-safe because non-'Sendable' type 'ByteCountFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
 27 |
 28 | extension SwiftSDKGenerator {
Foundation.ByteCountFormatter:1:12: note: class 'ByteCountFormatter' does not conform to the 'Sendable' protocol
 1 | open class ByteCountFormatter : Formatter {
   |            `- note: class 'ByteCountFormatter' does not conform to the 'Sendable' protocol
 2 |     override public init()
 3 |     required public init?(coder: NSCoder)
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Download.swift:17:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 15 | import RegexBuilder
 16 |
 17 | import class Foundation.ByteCountFormatter
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 18 | import class Foundation.FileManager
 19 | import struct Foundation.URL
    :
 24 | private let ubuntuARM64Mirror = "http://ports.ubuntu.com/ubuntu-ports"
 25 |
 26 | let byteCountFormatter = ByteCountFormatter()
    |     |- note: annotate 'byteCountFormatter' with '@MainActor' if property should only be accessed from the main actor
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 27 |
 28 | extension SwiftSDKGenerator {
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Download.swift:39:14: warning: capture of 'hostLLVMURL' with non-sendable type 'URL' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 37 |     let isLLVMBinaryArtifactAvailable = try await type(of: client).with(http1Only: true) {
 38 |       try await $0.head(
 39 |         url: hostLLVMURL.absoluteString,
    |              `- warning: capture of 'hostLLVMURL' with non-sendable type 'URL' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 40 |         headers: ["Accept": "*/*", "User-Agent": "Swift SDK Generator"]
 41 |       )
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
 1 | public struct URL : ReferenceConvertible, Equatable {
   |               `- note: struct 'URL' does not conform to the 'Sendable' protocol
 2 |     public typealias ReferenceType = NSURL
 3 |     public init?(string: String)
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Download.swift:77:30: warning: non-sendable type '[String : URL]' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
 75 |     logGenerationStep("Parsing Ubuntu packages list...")
 76 |
 77 |     async let mainPackages = try await client.parseUbuntuPackagesList(
    |                              `- warning: non-sendable type '[String : URL]' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
 78 |       ubuntuRelease: versionsConfiguration.linuxDistribution.release,
 79 |       repository: "main",
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
 1 | public struct URL : ReferenceConvertible, Equatable {
   |               `- note: struct 'URL' does not conform to the 'Sendable' protocol
 2 |     public typealias ReferenceType = NSURL
 3 |     public init?(string: String)
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Download.swift:77:47: warning: non-sendable type '[String : URL]' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
 75 |     logGenerationStep("Parsing Ubuntu packages list...")
 76 |
 77 |     async let mainPackages = try await client.parseUbuntuPackagesList(
    |                                               `- warning: non-sendable type '[String : URL]' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
 78 |       ubuntuRelease: versionsConfiguration.linuxDistribution.release,
 79 |       repository: "main",
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
 1 | public struct URL : ReferenceConvertible, Equatable {
   |               `- note: struct 'URL' does not conform to the 'Sendable' protocol
 2 |     public typealias ReferenceType = NSURL
 3 |     public init?(string: String)
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Download.swift:84:33: warning: non-sendable type '[String : URL]' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
 82 |     )
 83 |
 84 |     async let updatesPackages = try await client.parseUbuntuPackagesList(
    |                                 `- warning: non-sendable type '[String : URL]' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
 85 |       ubuntuRelease: versionsConfiguration.linuxDistribution.release,
 86 |       releaseSuffix: "-updates",
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
 1 | public struct URL : ReferenceConvertible, Equatable {
   |               `- note: struct 'URL' does not conform to the 'Sendable' protocol
 2 |     public typealias ReferenceType = NSURL
 3 |     public init?(string: String)
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Download.swift:84:50: warning: non-sendable type '[String : URL]' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
 82 |     )
 83 |
 84 |     async let updatesPackages = try await client.parseUbuntuPackagesList(
    |                                                  `- warning: non-sendable type '[String : URL]' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
 85 |       ubuntuRelease: versionsConfiguration.linuxDistribution.release,
 86 |       releaseSuffix: "-updates",
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
 1 | public struct URL : ReferenceConvertible, Equatable {
   |               `- note: struct 'URL' does not conform to the 'Sendable' protocol
 2 |     public typealias ReferenceType = NSURL
 3 |     public init?(string: String)
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Download.swift:92:34: warning: non-sendable type '[String : URL]' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
 90 |     )
 91 |
 92 |     async let universePackages = try await client.parseUbuntuPackagesList(
    |                                  `- warning: non-sendable type '[String : URL]' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
 93 |       ubuntuRelease: versionsConfiguration.linuxDistribution.release,
 94 |       releaseSuffix: "-updates",
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
 1 | public struct URL : ReferenceConvertible, Equatable {
   |               `- note: struct 'URL' does not conform to the 'Sendable' protocol
 2 |     public typealias ReferenceType = NSURL
 3 |     public init?(string: String)
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Download.swift:92:51: warning: non-sendable type '[String : URL]' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
 90 |     )
 91 |
 92 |     async let universePackages = try await client.parseUbuntuPackagesList(
    |                                                   `- warning: non-sendable type '[String : URL]' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
 93 |       ubuntuRelease: versionsConfiguration.linuxDistribution.release,
 94 |       releaseSuffix: "-updates",
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
 1 | public struct URL : ReferenceConvertible, Equatable {
   |               `- note: struct 'URL' does not conform to the 'Sendable' protocol
 2 |     public typealias ReferenceType = NSURL
 3 |     public init?(string: String)
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Download.swift:117:64: warning: capture of 'urls' with non-sendable type '[URL]' in a `@Sendable` closure; this is an error in the Swift 6 language mode
115 |
116 |     try await inTemporaryDirectory { fs, tmpDir in
117 |       let downloadedFiles = try await self.downloadFiles(from: urls, to: tmpDir, client, engine)
    |                                                                `- warning: capture of 'urls' with non-sendable type '[URL]' in a `@Sendable` closure; this is an error in the Swift 6 language mode
118 |       report(downloadedFiles: downloadedFiles)
119 |
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
 1 | public struct URL : ReferenceConvertible, Equatable {
   |               `- note: struct 'URL' does not conform to the 'Sendable' protocol
 2 |     public typealias ReferenceType = NSURL
 3 |     public init?(string: String)
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Download.swift:117:44: warning: non-sendable type '[(URL, UInt64)]' returned by implicitly asynchronous call to actor-isolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
115 |
116 |     try await inTemporaryDirectory { fs, tmpDir in
117 |       let downloadedFiles = try await self.downloadFiles(from: urls, to: tmpDir, client, engine)
    |                                            `- warning: non-sendable type '[(URL, UInt64)]' returned by implicitly asynchronous call to actor-isolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
118 |       report(downloadedFiles: downloadedFiles)
119 |
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
 1 | public struct URL : ReferenceConvertible, Equatable {
   |               `- note: struct 'URL' does not conform to the 'Sendable' protocol
 2 |     public typealias ReferenceType = NSURL
 3 |     public init?(string: String)
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Download.swift:129:15: warning: type 'URL' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
127 |
128 |   func downloadFiles(from urls: [URL], to directory: FilePath, _ client: some HTTPClientProtocol, _ engine: Engine) async throws -> [(URL, UInt64)] {
129 |     try await withThrowingTaskGroup(of: (URL, UInt64).self) {
    |               `- warning: type 'URL' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
130 |       for url in urls {
131 |         $0.addTask {
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
 1 | public struct URL : ReferenceConvertible, Equatable {
   |               `- note: struct 'URL' does not conform to the 'Sendable' protocol
 2 |     public typealias ReferenceType = NSURL
 3 |     public init?(string: String)
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Download.swift:129:61: warning: type 'URL' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
127 |
128 |   func downloadFiles(from urls: [URL], to directory: FilePath, _ client: some HTTPClientProtocol, _ engine: Engine) async throws -> [(URL, UInt64)] {
129 |     try await withThrowingTaskGroup(of: (URL, UInt64).self) {
    |                                                             `- warning: type 'URL' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
130 |       for url in urls {
131 |         $0.addTask {
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
 1 | public struct URL : ReferenceConvertible, Equatable {
   |               `- note: struct 'URL' does not conform to the 'Sendable' protocol
 2 |     public typealias ReferenceType = NSURL
 3 |     public init?(string: String)
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Download.swift:131:12: warning: type 'URL' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
129 |     try await withThrowingTaskGroup(of: (URL, UInt64).self) {
130 |       for url in urls {
131 |         $0.addTask {
    |            `- warning: type 'URL' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
132 |           let downloadedFilePath = try await engine[DownloadFileQuery(
133 |             remoteURL: url, localDirectory: directory, httpClient: client
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
 1 | public struct URL : ReferenceConvertible, Equatable {
   |               `- note: struct 'URL' does not conform to the 'Sendable' protocol
 2 |     public typealias ReferenceType = NSURL
 3 |     public init?(string: String)
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Copy.swift:22:29: warning: sending 'self'-isolated value of type 'Bool' with later accesses to actor-isolated context risks causing data races; this is an error in the Swift 6 language mode
 20 |         let sdkUsrPath = sdkDirPath.appending("usr")
 21 |         try await generator.createDirectoryIfNeeded(at: sdkUsrPath)
 22 |         try await generator.copyFromDockerContainer(
    |                             `- warning: sending 'self'-isolated value of type 'Bool' with later accesses to actor-isolated context risks causing data races; this is an error in the Swift 6 language mode
 23 |           id: containerID,
 24 |           from: "/usr/include",
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Copy.swift:51:31: warning: sending 'self'-isolated value of type 'Bool' with later accesses to actor-isolated context risks causing data races; this is an error in the Swift 6 language mode
 49 |           let sdkUsrLib64Path = sdkUsrPath.appending("lib64")
 50 |           // we already checked that the path exists above, so we don't pass `failIfNotExists: false` here.
 51 |           try await generator.copyFromDockerContainer(
    |                               `- warning: sending 'self'-isolated value of type 'Bool' with later accesses to actor-isolated context risks causing data races; this is an error in the Swift 6 language mode
 52 |             id: containerID,
 53 |             from: containerLib64,
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Download.swift:117:44: warning: sending 'urls' risks causing data races; this is an error in the Swift 6 language mode
115 |
116 |     try await inTemporaryDirectory { fs, tmpDir in
117 |       let downloadedFiles = try await self.downloadFiles(from: urls, to: tmpDir, client, engine)
    |                                            |- warning: sending 'urls' risks causing data races; this is an error in the Swift 6 language mode
    |                                            `- note: sending 'urls' to actor-isolated instance method 'downloadFiles(from:to:_:_:)' risks causing data races between actor-isolated and local nonisolated uses
118 |       report(downloadedFiles: downloadedFiles)
119 |
120 |       for fileName in urls.map(\.lastPathComponent) {
    |                       `- note: access can happen concurrently
121 |         try await fs.unpack(file: tmpDir.appending(fileName), into: sdkDirPath)
122 |       }
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Download.swift:131:12: warning: task-isolated value of type '() async throws -> (URL, UInt64)' passed as a strongly transferred parameter; later accesses could race; this is an error in the Swift 6 language mode
129 |     try await withThrowingTaskGroup(of: (URL, UInt64).self) {
130 |       for url in urls {
131 |         $0.addTask {
    |            `- warning: task-isolated value of type '() async throws -> (URL, UInt64)' passed as a strongly transferred parameter; later accesses could race; this is an error in the Swift 6 language mode
132 |           let downloadedFilePath = try await engine[DownloadFileQuery(
133 |             remoteURL: url, localDirectory: directory, httpClient: client
[1688/1697] Compiling SwiftSDKGenerator SwiftSDKGenerator+Download.swift
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Artifacts/DownloadableArtifacts.swift:33:9: warning: stored property 'remoteURL' of 'Sendable'-conforming struct 'Item' has non-sendable type 'URL'; this is an error in the Swift 6 language mode
 31 | struct DownloadableArtifacts: Sendable {
 32 |   struct Item: Sendable, CacheKey {
 33 |     let remoteURL: URL
    |         `- warning: stored property 'remoteURL' of 'Sendable'-conforming struct 'Item' has non-sendable type 'URL'; this is an error in the Swift 6 language mode
 34 |     var localPath: FilePath
 35 |     let isPrebuilt: Bool
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
 1 | public struct URL : ReferenceConvertible, Equatable {
   |               `- note: struct 'URL' does not conform to the 'Sendable' protocol
 2 |     public typealias ReferenceType = NSURL
 3 |     public init?(string: String)
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Artifacts/DownloadableArtifacts.swift:13:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 11 | //===----------------------------------------------------------------------===//
 12 |
 13 | import struct Foundation.URL
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 14 | import GeneratorEngine
 15 | import struct SystemPackage.FilePath
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Download.swift:26:5: warning: let 'byteCountFormatter' is not concurrency-safe because non-'Sendable' type 'ByteCountFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
 24 | private let ubuntuARM64Mirror = "http://ports.ubuntu.com/ubuntu-ports"
 25 |
 26 | let byteCountFormatter = ByteCountFormatter()
    |     `- warning: let 'byteCountFormatter' is not concurrency-safe because non-'Sendable' type 'ByteCountFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
 27 |
 28 | extension SwiftSDKGenerator {
Foundation.ByteCountFormatter:1:12: note: class 'ByteCountFormatter' does not conform to the 'Sendable' protocol
 1 | open class ByteCountFormatter : Formatter {
   |            `- note: class 'ByteCountFormatter' does not conform to the 'Sendable' protocol
 2 |     override public init()
 3 |     required public init?(coder: NSCoder)
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Download.swift:17:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 15 | import RegexBuilder
 16 |
 17 | import class Foundation.ByteCountFormatter
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 18 | import class Foundation.FileManager
 19 | import struct Foundation.URL
    :
 24 | private let ubuntuARM64Mirror = "http://ports.ubuntu.com/ubuntu-ports"
 25 |
 26 | let byteCountFormatter = ByteCountFormatter()
    |     |- note: annotate 'byteCountFormatter' with '@MainActor' if property should only be accessed from the main actor
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 27 |
 28 | extension SwiftSDKGenerator {
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Download.swift:39:14: warning: capture of 'hostLLVMURL' with non-sendable type 'URL' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 37 |     let isLLVMBinaryArtifactAvailable = try await type(of: client).with(http1Only: true) {
 38 |       try await $0.head(
 39 |         url: hostLLVMURL.absoluteString,
    |              `- warning: capture of 'hostLLVMURL' with non-sendable type 'URL' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 40 |         headers: ["Accept": "*/*", "User-Agent": "Swift SDK Generator"]
 41 |       )
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
 1 | public struct URL : ReferenceConvertible, Equatable {
   |               `- note: struct 'URL' does not conform to the 'Sendable' protocol
 2 |     public typealias ReferenceType = NSURL
 3 |     public init?(string: String)
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Download.swift:77:30: warning: non-sendable type '[String : URL]' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
 75 |     logGenerationStep("Parsing Ubuntu packages list...")
 76 |
 77 |     async let mainPackages = try await client.parseUbuntuPackagesList(
    |                              `- warning: non-sendable type '[String : URL]' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
 78 |       ubuntuRelease: versionsConfiguration.linuxDistribution.release,
 79 |       repository: "main",
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
 1 | public struct URL : ReferenceConvertible, Equatable {
   |               `- note: struct 'URL' does not conform to the 'Sendable' protocol
 2 |     public typealias ReferenceType = NSURL
 3 |     public init?(string: String)
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Download.swift:77:47: warning: non-sendable type '[String : URL]' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
 75 |     logGenerationStep("Parsing Ubuntu packages list...")
 76 |
 77 |     async let mainPackages = try await client.parseUbuntuPackagesList(
    |                                               `- warning: non-sendable type '[String : URL]' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
 78 |       ubuntuRelease: versionsConfiguration.linuxDistribution.release,
 79 |       repository: "main",
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
 1 | public struct URL : ReferenceConvertible, Equatable {
   |               `- note: struct 'URL' does not conform to the 'Sendable' protocol
 2 |     public typealias ReferenceType = NSURL
 3 |     public init?(string: String)
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Download.swift:84:33: warning: non-sendable type '[String : URL]' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
 82 |     )
 83 |
 84 |     async let updatesPackages = try await client.parseUbuntuPackagesList(
    |                                 `- warning: non-sendable type '[String : URL]' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
 85 |       ubuntuRelease: versionsConfiguration.linuxDistribution.release,
 86 |       releaseSuffix: "-updates",
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
 1 | public struct URL : ReferenceConvertible, Equatable {
   |               `- note: struct 'URL' does not conform to the 'Sendable' protocol
 2 |     public typealias ReferenceType = NSURL
 3 |     public init?(string: String)
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Download.swift:84:50: warning: non-sendable type '[String : URL]' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
 82 |     )
 83 |
 84 |     async let updatesPackages = try await client.parseUbuntuPackagesList(
    |                                                  `- warning: non-sendable type '[String : URL]' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
 85 |       ubuntuRelease: versionsConfiguration.linuxDistribution.release,
 86 |       releaseSuffix: "-updates",
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
 1 | public struct URL : ReferenceConvertible, Equatable {
   |               `- note: struct 'URL' does not conform to the 'Sendable' protocol
 2 |     public typealias ReferenceType = NSURL
 3 |     public init?(string: String)
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Download.swift:92:34: warning: non-sendable type '[String : URL]' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
 90 |     )
 91 |
 92 |     async let universePackages = try await client.parseUbuntuPackagesList(
    |                                  `- warning: non-sendable type '[String : URL]' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
 93 |       ubuntuRelease: versionsConfiguration.linuxDistribution.release,
 94 |       releaseSuffix: "-updates",
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
 1 | public struct URL : ReferenceConvertible, Equatable {
   |               `- note: struct 'URL' does not conform to the 'Sendable' protocol
 2 |     public typealias ReferenceType = NSURL
 3 |     public init?(string: String)
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Download.swift:92:51: warning: non-sendable type '[String : URL]' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
 90 |     )
 91 |
 92 |     async let universePackages = try await client.parseUbuntuPackagesList(
    |                                                   `- warning: non-sendable type '[String : URL]' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
 93 |       ubuntuRelease: versionsConfiguration.linuxDistribution.release,
 94 |       releaseSuffix: "-updates",
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
 1 | public struct URL : ReferenceConvertible, Equatable {
   |               `- note: struct 'URL' does not conform to the 'Sendable' protocol
 2 |     public typealias ReferenceType = NSURL
 3 |     public init?(string: String)
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Download.swift:117:64: warning: capture of 'urls' with non-sendable type '[URL]' in a `@Sendable` closure; this is an error in the Swift 6 language mode
115 |
116 |     try await inTemporaryDirectory { fs, tmpDir in
117 |       let downloadedFiles = try await self.downloadFiles(from: urls, to: tmpDir, client, engine)
    |                                                                `- warning: capture of 'urls' with non-sendable type '[URL]' in a `@Sendable` closure; this is an error in the Swift 6 language mode
118 |       report(downloadedFiles: downloadedFiles)
119 |
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
 1 | public struct URL : ReferenceConvertible, Equatable {
   |               `- note: struct 'URL' does not conform to the 'Sendable' protocol
 2 |     public typealias ReferenceType = NSURL
 3 |     public init?(string: String)
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Download.swift:117:44: warning: non-sendable type '[(URL, UInt64)]' returned by implicitly asynchronous call to actor-isolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
115 |
116 |     try await inTemporaryDirectory { fs, tmpDir in
117 |       let downloadedFiles = try await self.downloadFiles(from: urls, to: tmpDir, client, engine)
    |                                            `- warning: non-sendable type '[(URL, UInt64)]' returned by implicitly asynchronous call to actor-isolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
118 |       report(downloadedFiles: downloadedFiles)
119 |
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
 1 | public struct URL : ReferenceConvertible, Equatable {
   |               `- note: struct 'URL' does not conform to the 'Sendable' protocol
 2 |     public typealias ReferenceType = NSURL
 3 |     public init?(string: String)
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Download.swift:129:15: warning: type 'URL' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
127 |
128 |   func downloadFiles(from urls: [URL], to directory: FilePath, _ client: some HTTPClientProtocol, _ engine: Engine) async throws -> [(URL, UInt64)] {
129 |     try await withThrowingTaskGroup(of: (URL, UInt64).self) {
    |               `- warning: type 'URL' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
130 |       for url in urls {
131 |         $0.addTask {
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
 1 | public struct URL : ReferenceConvertible, Equatable {
   |               `- note: struct 'URL' does not conform to the 'Sendable' protocol
 2 |     public typealias ReferenceType = NSURL
 3 |     public init?(string: String)
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Download.swift:129:61: warning: type 'URL' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
127 |
128 |   func downloadFiles(from urls: [URL], to directory: FilePath, _ client: some HTTPClientProtocol, _ engine: Engine) async throws -> [(URL, UInt64)] {
129 |     try await withThrowingTaskGroup(of: (URL, UInt64).self) {
    |                                                             `- warning: type 'URL' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
130 |       for url in urls {
131 |         $0.addTask {
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
 1 | public struct URL : ReferenceConvertible, Equatable {
   |               `- note: struct 'URL' does not conform to the 'Sendable' protocol
 2 |     public typealias ReferenceType = NSURL
 3 |     public init?(string: String)
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Download.swift:131:12: warning: type 'URL' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
129 |     try await withThrowingTaskGroup(of: (URL, UInt64).self) {
130 |       for url in urls {
131 |         $0.addTask {
    |            `- warning: type 'URL' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
132 |           let downloadedFilePath = try await engine[DownloadFileQuery(
133 |             remoteURL: url, localDirectory: directory, httpClient: client
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
 1 | public struct URL : ReferenceConvertible, Equatable {
   |               `- note: struct 'URL' does not conform to the 'Sendable' protocol
 2 |     public typealias ReferenceType = NSURL
 3 |     public init?(string: String)
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Copy.swift:22:29: warning: sending 'self'-isolated value of type 'Bool' with later accesses to actor-isolated context risks causing data races; this is an error in the Swift 6 language mode
 20 |         let sdkUsrPath = sdkDirPath.appending("usr")
 21 |         try await generator.createDirectoryIfNeeded(at: sdkUsrPath)
 22 |         try await generator.copyFromDockerContainer(
    |                             `- warning: sending 'self'-isolated value of type 'Bool' with later accesses to actor-isolated context risks causing data races; this is an error in the Swift 6 language mode
 23 |           id: containerID,
 24 |           from: "/usr/include",
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Copy.swift:51:31: warning: sending 'self'-isolated value of type 'Bool' with later accesses to actor-isolated context risks causing data races; this is an error in the Swift 6 language mode
 49 |           let sdkUsrLib64Path = sdkUsrPath.appending("lib64")
 50 |           // we already checked that the path exists above, so we don't pass `failIfNotExists: false` here.
 51 |           try await generator.copyFromDockerContainer(
    |                               `- warning: sending 'self'-isolated value of type 'Bool' with later accesses to actor-isolated context risks causing data races; this is an error in the Swift 6 language mode
 52 |             id: containerID,
 53 |             from: containerLib64,
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Download.swift:117:44: warning: sending 'urls' risks causing data races; this is an error in the Swift 6 language mode
115 |
116 |     try await inTemporaryDirectory { fs, tmpDir in
117 |       let downloadedFiles = try await self.downloadFiles(from: urls, to: tmpDir, client, engine)
    |                                            |- warning: sending 'urls' risks causing data races; this is an error in the Swift 6 language mode
    |                                            `- note: sending 'urls' to actor-isolated instance method 'downloadFiles(from:to:_:_:)' risks causing data races between actor-isolated and local nonisolated uses
118 |       report(downloadedFiles: downloadedFiles)
119 |
120 |       for fileName in urls.map(\.lastPathComponent) {
    |                       `- note: access can happen concurrently
121 |         try await fs.unpack(file: tmpDir.appending(fileName), into: sdkDirPath)
122 |       }
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Download.swift:131:12: warning: task-isolated value of type '() async throws -> (URL, UInt64)' passed as a strongly transferred parameter; later accesses could race; this is an error in the Swift 6 language mode
129 |     try await withThrowingTaskGroup(of: (URL, UInt64).self) {
130 |       for url in urls {
131 |         $0.addTask {
    |            `- warning: task-isolated value of type '() async throws -> (URL, UInt64)' passed as a strongly transferred parameter; later accesses could race; this is an error in the Swift 6 language mode
132 |           let downloadedFilePath = try await engine[DownloadFileQuery(
133 |             remoteURL: url, localDirectory: directory, httpClient: client
[1689/1697] Emitting module SwiftSDKGenerator
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Artifacts/DownloadableArtifacts.swift:33:9: warning: stored property 'remoteURL' of 'Sendable'-conforming struct 'Item' has non-sendable type 'URL'; this is an error in the Swift 6 language mode
 31 | struct DownloadableArtifacts: Sendable {
 32 |   struct Item: Sendable, CacheKey {
 33 |     let remoteURL: URL
    |         `- warning: stored property 'remoteURL' of 'Sendable'-conforming struct 'Item' has non-sendable type 'URL'; this is an error in the Swift 6 language mode
 34 |     var localPath: FilePath
 35 |     let isPrebuilt: Bool
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
 1 | public struct URL : ReferenceConvertible, Equatable {
   |               `- note: struct 'URL' does not conform to the 'Sendable' protocol
 2 |     public typealias ReferenceType = NSURL
 3 |     public init?(string: String)
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Artifacts/DownloadableArtifacts.swift:13:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 11 | //===----------------------------------------------------------------------===//
 12 |
 13 | import struct Foundation.URL
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 14 | import GeneratorEngine
 15 | import struct SystemPackage.FilePath
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Download.swift:26:5: warning: let 'byteCountFormatter' is not concurrency-safe because non-'Sendable' type 'ByteCountFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
 24 | private let ubuntuARM64Mirror = "http://ports.ubuntu.com/ubuntu-ports"
 25 |
 26 | let byteCountFormatter = ByteCountFormatter()
    |     `- warning: let 'byteCountFormatter' is not concurrency-safe because non-'Sendable' type 'ByteCountFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
 27 |
 28 | extension SwiftSDKGenerator {
Foundation.ByteCountFormatter:1:12: note: class 'ByteCountFormatter' does not conform to the 'Sendable' protocol
 1 | open class ByteCountFormatter : Formatter {
   |            `- note: class 'ByteCountFormatter' does not conform to the 'Sendable' protocol
 2 |     override public init()
 3 |     required public init?(coder: NSCoder)
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Download.swift:17:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 15 | import RegexBuilder
 16 |
 17 | import class Foundation.ByteCountFormatter
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 18 | import class Foundation.FileManager
 19 | import struct Foundation.URL
    :
 24 | private let ubuntuARM64Mirror = "http://ports.ubuntu.com/ubuntu-ports"
 25 |
 26 | let byteCountFormatter = ByteCountFormatter()
    |     |- note: annotate 'byteCountFormatter' with '@MainActor' if property should only be accessed from the main actor
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 27 |
 28 | extension SwiftSDKGenerator {
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Metadata.swift:17:13: warning: let 'encoder' is not concurrency-safe because non-'Sendable' type 'JSONEncoder' may have shared mutable state; this is an error in the Swift 6 language mode
 15 | import class Foundation.JSONEncoder
 16 |
 17 | private let encoder: JSONEncoder = {
    |             `- warning: let 'encoder' is not concurrency-safe because non-'Sendable' type 'JSONEncoder' may have shared mutable state; this is an error in the Swift 6 language mode
 18 |   let encoder = JSONEncoder()
 19 |   encoder.outputFormatting = [.prettyPrinted, .withoutEscapingSlashes]
Foundation.JSONEncoder:1:12: note: class 'JSONEncoder' does not conform to the 'Sendable' protocol
 1 | open class JSONEncoder {
   |            `- note: class 'JSONEncoder' does not conform to the 'Sendable' protocol
 2 |     public struct OutputFormatting : OptionSet {
 3 |         public let rawValue: UInt
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Metadata.swift:15:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 13 | import SystemPackage
 14 |
 15 | import class Foundation.JSONEncoder
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 16 |
 17 | private let encoder: JSONEncoder = {
    |             |- note: annotate 'encoder' with '@MainActor' if property should only be accessed from the main actor
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 18 |   let encoder = JSONEncoder()
 19 |   encoder.outputFormatting = [.prettyPrinted, .withoutEscapingSlashes]
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/PlatformModels/Triple.swift:17:1: warning: extension declares a conformance of imported type 'Triple' to imported protocol 'Sendable'; this will not behave correctly if the owners of 'Helpers' introduce this conformance in the future
15 | public typealias Triple = Helpers.Triple
16 |
17 | extension Triple: @unchecked Sendable {}
   | |- warning: extension declares a conformance of imported type 'Triple' to imported protocol 'Sendable'; this will not behave correctly if the owners of 'Helpers' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
18 |
19 | extension Triple {
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Queries/DownloadFileQuery.swift:25:7: warning: stored property 'remoteURL' of 'Sendable'-conforming struct 'DownloadFileQuery' has non-sendable type 'URL'; this is an error in the Swift 6 language mode
23 |     Key(remoteURL: remoteURL, localDirectory: localDirectory)
24 |   }
25 |   let remoteURL: URL
   |       `- warning: stored property 'remoteURL' of 'Sendable'-conforming struct 'DownloadFileQuery' has non-sendable type 'URL'; this is an error in the Swift 6 language mode
26 |   let localDirectory: FilePath
27 |   let httpClient: any HTTPClientProtocol
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
 1 | public struct URL : ReferenceConvertible, Equatable {
   |               `- note: struct 'URL' does not conform to the 'Sendable' protocol
 2 |     public typealias ReferenceType = NSURL
 3 |     public init?(string: String)
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Queries/DownloadFileQuery.swift:13:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
11 | //===----------------------------------------------------------------------===//
12 |
13 | import struct Foundation.URL
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
14 | import GeneratorEngine
15 | import struct SystemPackage.FilePath
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/SystemUtils/FileOperationError.swift:17:8: warning: associated value 'downloadFailed' of 'Sendable'-conforming enum 'FileOperationError' has non-sendable type 'URL'; this is an error in the Swift 6 language mode
15 |
16 | public enum FileOperationError: Error {
17 |   case downloadFailed(URL, String)
   |        `- warning: associated value 'downloadFailed' of 'Sendable'-conforming enum 'FileOperationError' has non-sendable type 'URL'; this is an error in the Swift 6 language mode
18 |   case directoryCreationFailed(FilePath)
19 |   case downloadFailed(String)
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
 1 | public struct URL : ReferenceConvertible, Equatable {
   |               `- note: struct 'URL' does not conform to the 'Sendable' protocol
 2 |     public typealias ReferenceType = NSURL
 3 |     public init?(string: String)
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/SystemUtils/FileOperationError.swift:13:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
11 | //===----------------------------------------------------------------------===//
12 |
13 | import struct Foundation.URL
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
14 | import struct SystemPackage.FilePath
15 |
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/SystemUtils/GeneratorError.swift:26:8: warning: associated value 'fileDownloadFailed' of 'Sendable'-conforming enum 'GeneratorError' has non-sendable type 'URL'; this is an error in the Swift 6 language mode
24 |   case distributionSupportsOnlyDockerGenerator(LinuxDistribution)
25 |   case fileDoesNotExist(FilePath)
26 |   case fileDownloadFailed(URL, String)
   |        `- warning: associated value 'fileDownloadFailed' of 'Sendable'-conforming enum 'GeneratorError' has non-sendable type 'URL'; this is an error in the Swift 6 language mode
27 |   case ubuntuPackagesDecompressionFailure
28 |   case ubuntuPackagesParsingFailure(expectedPackages: Int, actual: Int)
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
 1 | public struct URL : ReferenceConvertible, Equatable {
   |               `- note: struct 'URL' does not conform to the 'Sendable' protocol
 2 |     public typealias ReferenceType = NSURL
 3 |     public init?(string: String)
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/SystemUtils/GeneratorError.swift:13:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
11 | //===----------------------------------------------------------------------===//
12 |
13 | import struct Foundation.URL
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
14 | import struct SystemPackage.FilePath
15 |
[1690/1697] Compiling SwiftSDKGenerator SwiftSDKGenerator+Entrypoint.swift
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Metadata.swift:17:13: warning: let 'encoder' is not concurrency-safe because non-'Sendable' type 'JSONEncoder' may have shared mutable state; this is an error in the Swift 6 language mode
 15 | import class Foundation.JSONEncoder
 16 |
 17 | private let encoder: JSONEncoder = {
    |             `- warning: let 'encoder' is not concurrency-safe because non-'Sendable' type 'JSONEncoder' may have shared mutable state; this is an error in the Swift 6 language mode
 18 |   let encoder = JSONEncoder()
 19 |   encoder.outputFormatting = [.prettyPrinted, .withoutEscapingSlashes]
Foundation.JSONEncoder:1:12: note: class 'JSONEncoder' does not conform to the 'Sendable' protocol
 1 | open class JSONEncoder {
   |            `- note: class 'JSONEncoder' does not conform to the 'Sendable' protocol
 2 |     public struct OutputFormatting : OptionSet {
 3 |         public let rawValue: UInt
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Metadata.swift:15:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 13 | import SystemPackage
 14 |
 15 | import class Foundation.JSONEncoder
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 16 |
 17 | private let encoder: JSONEncoder = {
    |             |- note: annotate 'encoder' with '@MainActor' if property should only be accessed from the main actor
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 18 |   let encoder = JSONEncoder()
 19 |   encoder.outputFormatting = [.prettyPrinted, .withoutEscapingSlashes]
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Unpack.swift:46:22: warning: sending 'self'-isolated value of type '[String]' with later accesses to actor-isolated context risks causing data races; this is an error in the Swift 6 language mode
 44 |     try await inTemporaryDirectory { fileSystem, tmpDir in
 45 |       try await fileSystem.unpack(file: hostSwiftPackagePath, into: tmpDir)
 46 |       try await self.removeToolchainComponents(tmpDir)
    |                      `- warning: sending 'self'-isolated value of type '[String]' with later accesses to actor-isolated context risks causing data races; this is an error in the Swift 6 language mode
 47 |       try await fileSystem.rsync(from: tmpDir.appending("usr"), to: pathsConfiguration.toolchainDirPath)
 48 |     }
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Unpack.swift:46:22: warning: sending 'self'-isolated value of type '[String]' with later accesses to actor-isolated context risks causing data races; this is an error in the Swift 6 language mode
 44 |     try await inTemporaryDirectory { fileSystem, tmpDir in
 45 |       try await fileSystem.unpack(file: hostSwiftPackagePath, into: tmpDir)
 46 |       try await self.removeToolchainComponents(tmpDir)
    |                      `- warning: sending 'self'-isolated value of type '[String]' with later accesses to actor-isolated context risks causing data races; this is an error in the Swift 6 language mode
 47 |       try await fileSystem.rsync(from: tmpDir.appending("usr"), to: pathsConfiguration.toolchainDirPath)
 48 |     }
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Unpack.swift:46:22: warning: sending 'self'-isolated value of type '[String]' with later accesses to actor-isolated context risks causing data races; this is an error in the Swift 6 language mode
 44 |     try await inTemporaryDirectory { fileSystem, tmpDir in
 45 |       try await fileSystem.unpack(file: hostSwiftPackagePath, into: tmpDir)
 46 |       try await self.removeToolchainComponents(tmpDir)
    |                      `- warning: sending 'self'-isolated value of type '[String]' with later accesses to actor-isolated context risks causing data races; this is an error in the Swift 6 language mode
 47 |       try await fileSystem.rsync(from: tmpDir.appending("usr"), to: pathsConfiguration.toolchainDirPath)
 48 |     }
[1691/1697] Compiling SwiftSDKGenerator SwiftSDKGenerator+Fixup.swift
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Metadata.swift:17:13: warning: let 'encoder' is not concurrency-safe because non-'Sendable' type 'JSONEncoder' may have shared mutable state; this is an error in the Swift 6 language mode
 15 | import class Foundation.JSONEncoder
 16 |
 17 | private let encoder: JSONEncoder = {
    |             `- warning: let 'encoder' is not concurrency-safe because non-'Sendable' type 'JSONEncoder' may have shared mutable state; this is an error in the Swift 6 language mode
 18 |   let encoder = JSONEncoder()
 19 |   encoder.outputFormatting = [.prettyPrinted, .withoutEscapingSlashes]
Foundation.JSONEncoder:1:12: note: class 'JSONEncoder' does not conform to the 'Sendable' protocol
 1 | open class JSONEncoder {
   |            `- note: class 'JSONEncoder' does not conform to the 'Sendable' protocol
 2 |     public struct OutputFormatting : OptionSet {
 3 |         public let rawValue: UInt
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Metadata.swift:15:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 13 | import SystemPackage
 14 |
 15 | import class Foundation.JSONEncoder
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 16 |
 17 | private let encoder: JSONEncoder = {
    |             |- note: annotate 'encoder' with '@MainActor' if property should only be accessed from the main actor
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 18 |   let encoder = JSONEncoder()
 19 |   encoder.outputFormatting = [.prettyPrinted, .withoutEscapingSlashes]
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Unpack.swift:46:22: warning: sending 'self'-isolated value of type '[String]' with later accesses to actor-isolated context risks causing data races; this is an error in the Swift 6 language mode
 44 |     try await inTemporaryDirectory { fileSystem, tmpDir in
 45 |       try await fileSystem.unpack(file: hostSwiftPackagePath, into: tmpDir)
 46 |       try await self.removeToolchainComponents(tmpDir)
    |                      `- warning: sending 'self'-isolated value of type '[String]' with later accesses to actor-isolated context risks causing data races; this is an error in the Swift 6 language mode
 47 |       try await fileSystem.rsync(from: tmpDir.appending("usr"), to: pathsConfiguration.toolchainDirPath)
 48 |     }
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Unpack.swift:46:22: warning: sending 'self'-isolated value of type '[String]' with later accesses to actor-isolated context risks causing data races; this is an error in the Swift 6 language mode
 44 |     try await inTemporaryDirectory { fileSystem, tmpDir in
 45 |       try await fileSystem.unpack(file: hostSwiftPackagePath, into: tmpDir)
 46 |       try await self.removeToolchainComponents(tmpDir)
    |                      `- warning: sending 'self'-isolated value of type '[String]' with later accesses to actor-isolated context risks causing data races; this is an error in the Swift 6 language mode
 47 |       try await fileSystem.rsync(from: tmpDir.appending("usr"), to: pathsConfiguration.toolchainDirPath)
 48 |     }
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Unpack.swift:46:22: warning: sending 'self'-isolated value of type '[String]' with later accesses to actor-isolated context risks causing data races; this is an error in the Swift 6 language mode
 44 |     try await inTemporaryDirectory { fileSystem, tmpDir in
 45 |       try await fileSystem.unpack(file: hostSwiftPackagePath, into: tmpDir)
 46 |       try await self.removeToolchainComponents(tmpDir)
    |                      `- warning: sending 'self'-isolated value of type '[String]' with later accesses to actor-isolated context risks causing data races; this is an error in the Swift 6 language mode
 47 |       try await fileSystem.rsync(from: tmpDir.appending("usr"), to: pathsConfiguration.toolchainDirPath)
 48 |     }
[1692/1697] Compiling SwiftSDKGenerator SwiftSDKGenerator+Metadata.swift
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Metadata.swift:17:13: warning: let 'encoder' is not concurrency-safe because non-'Sendable' type 'JSONEncoder' may have shared mutable state; this is an error in the Swift 6 language mode
 15 | import class Foundation.JSONEncoder
 16 |
 17 | private let encoder: JSONEncoder = {
    |             `- warning: let 'encoder' is not concurrency-safe because non-'Sendable' type 'JSONEncoder' may have shared mutable state; this is an error in the Swift 6 language mode
 18 |   let encoder = JSONEncoder()
 19 |   encoder.outputFormatting = [.prettyPrinted, .withoutEscapingSlashes]
Foundation.JSONEncoder:1:12: note: class 'JSONEncoder' does not conform to the 'Sendable' protocol
 1 | open class JSONEncoder {
   |            `- note: class 'JSONEncoder' does not conform to the 'Sendable' protocol
 2 |     public struct OutputFormatting : OptionSet {
 3 |         public let rawValue: UInt
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Metadata.swift:15:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 13 | import SystemPackage
 14 |
 15 | import class Foundation.JSONEncoder
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 16 |
 17 | private let encoder: JSONEncoder = {
    |             |- note: annotate 'encoder' with '@MainActor' if property should only be accessed from the main actor
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 18 |   let encoder = JSONEncoder()
 19 |   encoder.outputFormatting = [.prettyPrinted, .withoutEscapingSlashes]
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Unpack.swift:46:22: warning: sending 'self'-isolated value of type '[String]' with later accesses to actor-isolated context risks causing data races; this is an error in the Swift 6 language mode
 44 |     try await inTemporaryDirectory { fileSystem, tmpDir in
 45 |       try await fileSystem.unpack(file: hostSwiftPackagePath, into: tmpDir)
 46 |       try await self.removeToolchainComponents(tmpDir)
    |                      `- warning: sending 'self'-isolated value of type '[String]' with later accesses to actor-isolated context risks causing data races; this is an error in the Swift 6 language mode
 47 |       try await fileSystem.rsync(from: tmpDir.appending("usr"), to: pathsConfiguration.toolchainDirPath)
 48 |     }
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Unpack.swift:46:22: warning: sending 'self'-isolated value of type '[String]' with later accesses to actor-isolated context risks causing data races; this is an error in the Swift 6 language mode
 44 |     try await inTemporaryDirectory { fileSystem, tmpDir in
 45 |       try await fileSystem.unpack(file: hostSwiftPackagePath, into: tmpDir)
 46 |       try await self.removeToolchainComponents(tmpDir)
    |                      `- warning: sending 'self'-isolated value of type '[String]' with later accesses to actor-isolated context risks causing data races; this is an error in the Swift 6 language mode
 47 |       try await fileSystem.rsync(from: tmpDir.appending("usr"), to: pathsConfiguration.toolchainDirPath)
 48 |     }
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Unpack.swift:46:22: warning: sending 'self'-isolated value of type '[String]' with later accesses to actor-isolated context risks causing data races; this is an error in the Swift 6 language mode
 44 |     try await inTemporaryDirectory { fileSystem, tmpDir in
 45 |       try await fileSystem.unpack(file: hostSwiftPackagePath, into: tmpDir)
 46 |       try await self.removeToolchainComponents(tmpDir)
    |                      `- warning: sending 'self'-isolated value of type '[String]' with later accesses to actor-isolated context risks causing data races; this is an error in the Swift 6 language mode
 47 |       try await fileSystem.rsync(from: tmpDir.appending("usr"), to: pathsConfiguration.toolchainDirPath)
 48 |     }
[1693/1697] Compiling SwiftSDKGenerator SwiftSDKGenerator+Unpack.swift
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Metadata.swift:17:13: warning: let 'encoder' is not concurrency-safe because non-'Sendable' type 'JSONEncoder' may have shared mutable state; this is an error in the Swift 6 language mode
 15 | import class Foundation.JSONEncoder
 16 |
 17 | private let encoder: JSONEncoder = {
    |             `- warning: let 'encoder' is not concurrency-safe because non-'Sendable' type 'JSONEncoder' may have shared mutable state; this is an error in the Swift 6 language mode
 18 |   let encoder = JSONEncoder()
 19 |   encoder.outputFormatting = [.prettyPrinted, .withoutEscapingSlashes]
Foundation.JSONEncoder:1:12: note: class 'JSONEncoder' does not conform to the 'Sendable' protocol
 1 | open class JSONEncoder {
   |            `- note: class 'JSONEncoder' does not conform to the 'Sendable' protocol
 2 |     public struct OutputFormatting : OptionSet {
 3 |         public let rawValue: UInt
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Metadata.swift:15:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 13 | import SystemPackage
 14 |
 15 | import class Foundation.JSONEncoder
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 16 |
 17 | private let encoder: JSONEncoder = {
    |             |- note: annotate 'encoder' with '@MainActor' if property should only be accessed from the main actor
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 18 |   let encoder = JSONEncoder()
 19 |   encoder.outputFormatting = [.prettyPrinted, .withoutEscapingSlashes]
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Unpack.swift:46:22: warning: sending 'self'-isolated value of type '[String]' with later accesses to actor-isolated context risks causing data races; this is an error in the Swift 6 language mode
 44 |     try await inTemporaryDirectory { fileSystem, tmpDir in
 45 |       try await fileSystem.unpack(file: hostSwiftPackagePath, into: tmpDir)
 46 |       try await self.removeToolchainComponents(tmpDir)
    |                      `- warning: sending 'self'-isolated value of type '[String]' with later accesses to actor-isolated context risks causing data races; this is an error in the Swift 6 language mode
 47 |       try await fileSystem.rsync(from: tmpDir.appending("usr"), to: pathsConfiguration.toolchainDirPath)
 48 |     }
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Unpack.swift:46:22: warning: sending 'self'-isolated value of type '[String]' with later accesses to actor-isolated context risks causing data races; this is an error in the Swift 6 language mode
 44 |     try await inTemporaryDirectory { fileSystem, tmpDir in
 45 |       try await fileSystem.unpack(file: hostSwiftPackagePath, into: tmpDir)
 46 |       try await self.removeToolchainComponents(tmpDir)
    |                      `- warning: sending 'self'-isolated value of type '[String]' with later accesses to actor-isolated context risks causing data races; this is an error in the Swift 6 language mode
 47 |       try await fileSystem.rsync(from: tmpDir.appending("usr"), to: pathsConfiguration.toolchainDirPath)
 48 |     }
/host/spi-builder-workspace/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator+Unpack.swift:46:22: warning: sending 'self'-isolated value of type '[String]' with later accesses to actor-isolated context risks causing data races; this is an error in the Swift 6 language mode
 44 |     try await inTemporaryDirectory { fileSystem, tmpDir in
 45 |       try await fileSystem.unpack(file: hostSwiftPackagePath, into: tmpDir)
 46 |       try await self.removeToolchainComponents(tmpDir)
    |                      `- warning: sending 'self'-isolated value of type '[String]' with later accesses to actor-isolated context risks causing data races; this is an error in the Swift 6 language mode
 47 |       try await fileSystem.rsync(from: tmpDir.appending("usr"), to: pathsConfiguration.toolchainDirPath)
 48 |     }
[1694/1698] Wrapping AST for SwiftSDKGenerator for debugging
[1696/1700] Emitting module GeneratorCLI
/host/spi-builder-workspace/Sources/GeneratorCLI/GeneratorCLI.swift:20:14: warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
 18 | @main
 19 | struct GeneratorCLI: AsyncParsableCommand {
 20 |   static let configuration = CommandConfiguration(
    |              `- warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |     commandName: "swift-sdk-generator",
 22 |     subcommands: [MakeLinuxSDK.self, MakeWasmSDK.self],
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/CommandConfiguration.swift:13:15: note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
 11 |
 12 | /// The configuration for a command.
 13 | public struct CommandConfiguration {
    |               `- note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
 14 |   /// The name of the command to use on the command line.
 15 |   ///
/host/spi-builder-workspace/Sources/GeneratorCLI/GeneratorCLI.swift:13:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
 11 | //===----------------------------------------------------------------------===//
 12 |
 13 | import ArgumentParser
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
 14 | import Logging
 15 | import SwiftSDKGenerator
    :
 18 | @main
 19 | struct GeneratorCLI: AsyncParsableCommand {
 20 |   static let configuration = CommandConfiguration(
    |              |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 21 |     commandName: "swift-sdk-generator",
 22 |     subcommands: [MakeLinuxSDK.self, MakeWasmSDK.self],
/host/spi-builder-workspace/Sources/GeneratorCLI/GeneratorCLI.swift:64:1: warning: extension declares a conformance of imported type 'Arch' to imported protocol 'ExpressibleByArgument'; this will not behave correctly if the owners of 'Helpers' introduce this conformance in the future
 62 | }
 63 |
 64 | extension Triple.Arch: ExpressibleByArgument {}
    | |- warning: extension declares a conformance of imported type 'Arch' to imported protocol 'ExpressibleByArgument'; this will not behave correctly if the owners of 'Helpers' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 65 | extension Triple: ExpressibleByArgument {
 66 |   public init?(argument: String) {
/host/spi-builder-workspace/Sources/GeneratorCLI/GeneratorCLI.swift:65:1: warning: extension declares a conformance of imported type 'Triple' to imported protocol 'ExpressibleByArgument'; this will not behave correctly if the owners of 'Helpers' introduce this conformance in the future
 63 |
 64 | extension Triple.Arch: ExpressibleByArgument {}
 65 | extension Triple: ExpressibleByArgument {
    | |- warning: extension declares a conformance of imported type 'Triple' to imported protocol 'ExpressibleByArgument'; this will not behave correctly if the owners of 'Helpers' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 66 |   public init?(argument: String) {
 67 |     self.init(argument, normalizing: false)
/host/spi-builder-workspace/Sources/GeneratorCLI/GeneratorCLI.swift:152:16: warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
150 |
151 |   struct MakeLinuxSDK: AsyncParsableCommand {
152 |     static let configuration = CommandConfiguration(
    |                |- warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
153 |       commandName: "make-linux-sdk",
154 |       abstract: "Generate a Swift SDK bundle for Linux.",
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/CommandConfiguration.swift:13:15: note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
 11 |
 12 | /// The configuration for a command.
 13 | public struct CommandConfiguration {
    |               `- note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
 14 |   /// The name of the command to use on the command line.
 15 |   ///
/host/spi-builder-workspace/Sources/GeneratorCLI/GeneratorCLI.swift:247:16: warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
245 |
246 |   struct MakeWasmSDK: AsyncParsableCommand {
247 |     static let configuration = CommandConfiguration(
    |                |- warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
248 |       commandName: "make-wasm-sdk",
249 |       abstract: "Experimental: Generate a Swift SDK bundle for WebAssembly.",
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/CommandConfiguration.swift:13:15: note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
 11 |
 12 | /// The configuration for a command.
 13 | public struct CommandConfiguration {
    |               `- note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
 14 |   /// The name of the command to use on the command line.
 15 |   ///
[1697/1700] Compiling GeneratorCLI GeneratorCLI.swift
/host/spi-builder-workspace/Sources/GeneratorCLI/GeneratorCLI.swift:20:14: warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
 18 | @main
 19 | struct GeneratorCLI: AsyncParsableCommand {
 20 |   static let configuration = CommandConfiguration(
    |              `- warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |     commandName: "swift-sdk-generator",
 22 |     subcommands: [MakeLinuxSDK.self, MakeWasmSDK.self],
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/CommandConfiguration.swift:13:15: note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
 11 |
 12 | /// The configuration for a command.
 13 | public struct CommandConfiguration {
    |               `- note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
 14 |   /// The name of the command to use on the command line.
 15 |   ///
/host/spi-builder-workspace/Sources/GeneratorCLI/GeneratorCLI.swift:13:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
 11 | //===----------------------------------------------------------------------===//
 12 |
 13 | import ArgumentParser
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
 14 | import Logging
 15 | import SwiftSDKGenerator
    :
 18 | @main
 19 | struct GeneratorCLI: AsyncParsableCommand {
 20 |   static let configuration = CommandConfiguration(
    |              |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 21 |     commandName: "swift-sdk-generator",
 22 |     subcommands: [MakeLinuxSDK.self, MakeWasmSDK.self],
/host/spi-builder-workspace/Sources/GeneratorCLI/GeneratorCLI.swift:64:1: warning: extension declares a conformance of imported type 'Arch' to imported protocol 'ExpressibleByArgument'; this will not behave correctly if the owners of 'Helpers' introduce this conformance in the future
 62 | }
 63 |
 64 | extension Triple.Arch: ExpressibleByArgument {}
    | |- warning: extension declares a conformance of imported type 'Arch' to imported protocol 'ExpressibleByArgument'; this will not behave correctly if the owners of 'Helpers' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 65 | extension Triple: ExpressibleByArgument {
 66 |   public init?(argument: String) {
/host/spi-builder-workspace/Sources/GeneratorCLI/GeneratorCLI.swift:65:1: warning: extension declares a conformance of imported type 'Triple' to imported protocol 'ExpressibleByArgument'; this will not behave correctly if the owners of 'Helpers' introduce this conformance in the future
 63 |
 64 | extension Triple.Arch: ExpressibleByArgument {}
 65 | extension Triple: ExpressibleByArgument {
    | |- warning: extension declares a conformance of imported type 'Triple' to imported protocol 'ExpressibleByArgument'; this will not behave correctly if the owners of 'Helpers' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 66 |   public init?(argument: String) {
 67 |     self.init(argument, normalizing: false)
/host/spi-builder-workspace/Sources/GeneratorCLI/GeneratorCLI.swift:152:16: warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
150 |
151 |   struct MakeLinuxSDK: AsyncParsableCommand {
152 |     static let configuration = CommandConfiguration(
    |                |- warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
153 |       commandName: "make-linux-sdk",
154 |       abstract: "Generate a Swift SDK bundle for Linux.",
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/CommandConfiguration.swift:13:15: note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
 11 |
 12 | /// The configuration for a command.
 13 | public struct CommandConfiguration {
    |               `- note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
 14 |   /// The name of the command to use on the command line.
 15 |   ///
/host/spi-builder-workspace/Sources/GeneratorCLI/GeneratorCLI.swift:247:16: warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
245 |
246 |   struct MakeWasmSDK: AsyncParsableCommand {
247 |     static let configuration = CommandConfiguration(
    |                |- warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
248 |       commandName: "make-wasm-sdk",
249 |       abstract: "Experimental: Generate a Swift SDK bundle for WebAssembly.",
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/CommandConfiguration.swift:13:15: note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
 11 |
 12 | /// The configuration for a command.
 13 | public struct CommandConfiguration {
    |               `- note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
 14 |   /// The name of the command to use on the command line.
 15 |   ///
[1698/1701] Wrapping AST for GeneratorCLI for debugging
[1699/1701] Write Objects.LinkFileList
[1700/1701] Linking swift-sdk-generator
Build complete! (168.01s)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "async-http-client",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.19.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/swift-server/async-http-client.git"
    },
    {
      "identity" : "swift-system",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.2.1",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-system"
    },
    {
      "identity" : "swift-argument-parser",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.2.2",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-argument-parser"
    },
    {
      "identity" : "swift-async-algorithms",
      "requirement" : {
        "exact" : [
          "1.0.0-beta.1"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-async-algorithms.git"
    },
    {
      "identity" : "swift-atomics",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.1.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-atomics.git"
    },
    {
      "identity" : "swift-collections",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.0.5",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-collections.git"
    },
    {
      "identity" : "swift-crypto",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "3.1.0",
            "upper_bound" : "4.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-crypto.git"
    },
    {
      "identity" : "swift-nio",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "2.63.0",
            "upper_bound" : "3.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-nio.git"
    },
    {
      "identity" : "swift-log",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.5.3",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-log.git"
    }
  ],
  "manifest_display_name" : "swift-sdk-generator",
  "name" : "swift-sdk-generator",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "13.0"
    }
  ],
  "products" : [
    {
      "name" : "swift-sdk-generator",
      "targets" : [
        "GeneratorCLI"
      ],
      "type" : {
        "executable" : null
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "SystemSQLite",
      "module_type" : "SystemLibraryTarget",
      "name" : "SystemSQLite",
      "path" : "Sources/SystemSQLite",
      "product_memberships" : [
        "swift-sdk-generator"
      ],
      "sources" : [
      ],
      "type" : "system-target"
    },
    {
      "c99name" : "SwiftSDKGeneratorTests",
      "module_type" : "SwiftTarget",
      "name" : "SwiftSDKGeneratorTests",
      "path" : "Tests/SwiftSDKGeneratorTests",
      "sources" : [
        "ArchitectureMappingTests.swift",
        "EndToEndTests.swift",
        "SwiftSDKRecipes/WebAssemblyRecipe.swift"
      ],
      "target_dependencies" : [
        "SwiftSDKGenerator"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SwiftSDKGenerator",
      "module_type" : "SwiftTarget",
      "name" : "SwiftSDKGenerator",
      "path" : "Sources/SwiftSDKGenerator",
      "product_dependencies" : [
        "AsyncAlgorithms",
        "NIOHTTP1",
        "Logging",
        "SystemPackage",
        "AsyncHTTPClient"
      ],
      "product_memberships" : [
        "swift-sdk-generator"
      ],
      "sources" : [
        "Artifacts/DownloadableArtifacts.swift",
        "ArtifactsArchiveMetadata.swift",
        "Generator/SwiftSDKGenerator+Copy.swift",
        "Generator/SwiftSDKGenerator+Download.swift",
        "Generator/SwiftSDKGenerator+Entrypoint.swift",
        "Generator/SwiftSDKGenerator+Fixup.swift",
        "Generator/SwiftSDKGenerator+Metadata.swift",
        "Generator/SwiftSDKGenerator+Unpack.swift",
        "Generator/SwiftSDKGenerator.swift",
        "PathsConfiguration.swift",
        "PlatformModels/LinuxDistribution.swift",
        "PlatformModels/Triple.swift",
        "PlatformModels/VersionsConfiguration.swift",
        "Queries/CMakeBuildQuery.swift",
        "Queries/DownloadArtifactQuery.swift",
        "Queries/DownloadFileQuery.swift",
        "Serialization/SwiftSDKMetadata.swift",
        "Serialization/Toolset.swift",
        "SwiftSDKRecipes/LinuxRecipe.swift",
        "SwiftSDKRecipes/SwiftSDKRecipe.swift",
        "SwiftSDKRecipes/WebAssemblyRecipe.swift",
        "SystemUtils/ByteBuffer+Utils.swift",
        "SystemUtils/FileOperationError.swift",
        "SystemUtils/GeneratorError.swift",
        "SystemUtils/HTTPClient+Download.swift",
        "SystemUtils/Shell.swift",
        "SystemUtils/UnixName.swift"
      ],
      "target_dependencies" : [
        "AsyncProcess",
        "GeneratorEngine",
        "Helpers"
      ],
      "type" : "library"
    },
    {
      "c99name" : "HelpersTests",
      "module_type" : "SwiftTarget",
      "name" : "HelpersTests",
      "path" : "Tests/HelpersTests",
      "sources" : [
        "ThrowingDeferTests.swift"
      ],
      "target_dependencies" : [
        "Helpers"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Helpers",
      "module_type" : "SwiftTarget",
      "name" : "Helpers",
      "path" : "Sources/Helpers",
      "product_memberships" : [
        "swift-sdk-generator"
      ],
      "sources" : [
        "ThrowingDefer.swift",
        "Vendor/Triple.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "GeneratorEngineTests",
      "module_type" : "SwiftTarget",
      "name" : "GeneratorEngineTests",
      "path" : "Tests/GeneratorEngineTests",
      "sources" : [
        "EngineTests.swift"
      ],
      "target_dependencies" : [
        "GeneratorEngine"
      ],
      "type" : "test"
    },
    {
      "c99name" : "GeneratorEngine",
      "module_type" : "SwiftTarget",
      "name" : "GeneratorEngine",
      "path" : "Sources/GeneratorEngine",
      "product_dependencies" : [
        "Crypto",
        "Logging",
        "SystemPackage"
      ],
      "product_memberships" : [
        "swift-sdk-generator"
      ],
      "sources" : [
        "Cache/CacheKeyProtocol.swift",
        "Cache/FileCacheRecord.swift",
        "Cache/SQLite.swift",
        "Cache/SQLiteBackedCache.swift",
        "Engine.swift",
        "FileSystem/FileLock.swift",
        "FileSystem/FileSystem.swift",
        "FileSystem/LocalFileSystem.swift",
        "FileSystem/OpenReadableFile.swift",
        "FileSystem/OpenWritableFile.swift",
        "FileSystem/ReadableFileStream.swift",
        "FileSystem/VirtualFileSystem.swift",
        "Query.swift"
      ],
      "target_dependencies" : [
        "Helpers",
        "SystemSQLite"
      ],
      "type" : "library"
    },
    {
      "c99name" : "GeneratorCLI",
      "module_type" : "SwiftTarget",
      "name" : "GeneratorCLI",
      "path" : "Sources/GeneratorCLI",
      "product_dependencies" : [
        "ArgumentParser"
      ],
      "product_memberships" : [
        "swift-sdk-generator"
      ],
      "sources" : [
        "GeneratorCLI.swift"
      ],
      "target_dependencies" : [
        "SwiftSDKGenerator"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "AsyncProcessTests",
      "module_type" : "SwiftTarget",
      "name" : "AsyncProcessTests",
      "path" : "Tests/AsyncProcessTests",
      "product_dependencies" : [
        "Atomics",
        "AsyncAlgorithms",
        "NIO",
        "NIOConcurrencyHelpers",
        "Logging"
      ],
      "sources" : [
        "AsyncByteBufferLineSequenceTests.swift",
        "Helpers+LogRecorderHandler.swift",
        "IntegrationTests.swift"
      ],
      "target_dependencies" : [
        "AsyncProcess"
      ],
      "type" : "test"
    },
    {
      "c99name" : "AsyncProcess",
      "module_type" : "SwiftTarget",
      "name" : "AsyncProcess",
      "path" : "Sources/AsyncProcess",
      "product_dependencies" : [
        "Atomics",
        "AsyncAlgorithms",
        "Logging",
        "NIO",
        "DequeModule",
        "SystemPackage"
      ],
      "product_memberships" : [
        "swift-sdk-generator"
      ],
      "sources" : [
        "ChunkSequence.swift",
        "EOFSequence.swift",
        "FileContentStream.swift",
        "NIOAsyncPipeWriter.swift",
        "ProcessExecutor+Convenience.swift",
        "ProcessExecutor.swift",
        "ProcessExit.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.8"
}
basic-5.10-latest: Pulling from finestructure/spi-images
Digest: sha256:25efef401ffd78342b231554234a436b1eb31bdd29046c1104fb984cc1b7d308
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-5.10-latest
Done.