Build Information
Successful build of llbuild2, reference 2.0.1 (96c201), with Swift 6.4 for Linux on 24 Sep 2026 16:41:26 UTC.
Swift 6 data race errors: 0
Build Command
bash -c docker run --pull=always --rm -v "checkouts-53886770-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:basic-6.4-latest swift build --triple x86_64-unknown-linux-gnu 2>&1Build Log
========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/apple/swift-llbuild2.git
Reference: 2.0.1
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: git branch -m <name>
From https://github.com/apple/swift-llbuild2
* tag 2.0.1 -> FETCH_HEAD
HEAD is now at 96c2013 Update dependency constraint to reflect actual usage
Cloned https://github.com/apple/swift-llbuild2.git
Revision (git rev-parse @):
96c201312d37355857ad02e36f0b5c36a710929b
SUCCESS checkout https://github.com/apple/swift-llbuild2.git at 2.0.1
========================================
Build
========================================
Selected platform: linux
Swift version: 6.4
Building package at path: $PWD
https://github.com/apple/swift-llbuild2.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-53886770-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:basic-6.4-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-6.4-latest: Pulling from saguaro1/spi-images
Digest: sha256:c77fcce225e223ac0fafed844619173fc6de8d62dd560eeb28db3182af6a282b
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:basic-6.4-latest
Fetching https://github.com/apple/swift-protobuf.git
Fetching https://github.com/apple/swift-system.git
Fetching https://github.com/apple/swift-async-algorithms.git
Fetching https://github.com/apple/swift-nio.git
Fetching https://github.com/apple/swift-tools-support-core.git
Fetching https://github.com/apple/swift-log.git
[1/8165] Fetching swift-log
[6533/15567] Fetching swift-log, swift-tools-support-core
Fetched https://github.com/apple/swift-log.git (0.56s)
Fetching https://github.com/apple/swift-collections.git
[1/6916] Fetching swift-system
[6917/93007] Fetching swift-system, swift-nio
[11222/99739] Fetching swift-system, swift-nio, swift-async-algorithms
[13873/153937] Fetching swift-system, swift-nio, swift-async-algorithms, swift-protobuf
[53523/181639] Fetching swift-system, swift-nio, swift-async-algorithms, swift-protobuf, swift-collections
Fetched https://github.com/apple/swift-collections.git (1.44s)
Fetching https://github.com/apple/swift-atomics.git
[104562/153937] Fetching swift-system, swift-nio, swift-async-algorithms, swift-protobuf
[141689/155818] Fetching swift-system, swift-nio, swift-async-algorithms, swift-protobuf, swift-atomics
Fetched https://github.com/apple/swift-atomics.git (0.68s)
[147434/153937] Fetching swift-system, swift-nio, swift-async-algorithms, swift-protobuf
Fetched https://github.com/apple/swift-tools-support-core.git (4.89s)
Fetched https://github.com/apple/swift-async-algorithms.git (4.90s)
Fetched https://github.com/apple/swift-nio.git (4.99s)
Fetched https://github.com/apple/swift-system.git (7.33s)
Fetched https://github.com/apple/swift-protobuf.git (7.38s)
Computing version for https://github.com/apple/swift-tools-support-core.git
Computed https://github.com/apple/swift-tools-support-core.git at 0.8.0 (8.83s)
Computing version for https://github.com/apple/swift-atomics.git
Computed https://github.com/apple/swift-atomics.git at 1.3.1 (0.17s)
Computing version for https://github.com/apple/swift-async-algorithms.git
Computed https://github.com/apple/swift-async-algorithms.git at 1.1.5 (0.23s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.7.0 (0.29s)
Computing version for https://github.com/apple/swift-system.git
Computed https://github.com/apple/swift-system.git at 1.8.1 (0.21s)
Computing version for https://github.com/apple/swift-log.git
Computed https://github.com/apple/swift-log.git at 1.15.1 (0.20s)
Computing version for https://github.com/apple/swift-nio.git
Computed https://github.com/apple/swift-nio.git at 2.103.0 (0.38s)
Computing version for https://github.com/apple/swift-protobuf.git
Computed https://github.com/apple/swift-protobuf.git at 1.38.1 (0.24s)
Creating working copy for https://github.com/apple/swift-async-algorithms.git
Working copy of https://github.com/apple/swift-async-algorithms.git resolved at 1.1.5
Creating working copy for https://github.com/apple/swift-nio.git
Working copy of https://github.com/apple/swift-nio.git resolved at 2.103.0
Creating working copy for https://github.com/apple/swift-system.git
Working copy of https://github.com/apple/swift-system.git resolved at 1.8.1
Creating working copy for https://github.com/apple/swift-atomics.git
Working copy of https://github.com/apple/swift-atomics.git resolved at 1.3.1
Creating working copy for https://github.com/apple/swift-tools-support-core.git
Working copy of https://github.com/apple/swift-tools-support-core.git resolved at 0.8.0
Creating working copy for https://github.com/apple/swift-log.git
Working copy of https://github.com/apple/swift-log.git resolved at 1.15.1
Creating working copy for https://github.com/apple/swift-protobuf.git
Working copy of https://github.com/apple/swift-protobuf.git resolved at 1.38.1
Creating working copy for https://github.com/apple/swift-collections.git
Working copy of https://github.com/apple/swift-collections.git resolved at 1.7.0
Building for debugging...
[Computing dependencies]
[Provisioning 27 / 60]
[Pre-planning 1 / 1340]
[Planning 542 / 1340]
[Planning 1269 / 1340]
[Planning deferred tasks]
[Constructing 380 / 2831]
[Starting]
[117 / 465] NIOFileSystem
[239 / 471] _NIOBase64
[244 / 477] _AtomicsShims
[247 / 486] _AtomicsShims
[250 / 486] _NIOBase64
[259 / 486] TSCBasic
[260 / 486] SystemPackage
[268 / 486] SystemPackage
[274 / 487] _NIODataStructures
[277 / 487] SystemPackage-product
[281 / 489] SwiftProtobuf
[286 / 490] TSCclibc
[291 / 493] _NIODataStructures
[295 / 510] Logging
[298 / 537] TSCBasic
[299 / 537] SwiftProtobuf
[300 / 537] InternalCollectionsUtilities
[301 / 537] TSCBasic
[302 / 537] TSCBasic
[303 / 537] Logging
[314 / 537] TSCBasic
[315 / 537] TSCBasic
[316 / 537] InternalCollectionsUtilities
[317 / 537] TSCBasic
[324 / 537] TSCBasic
[328 / 537] TSCBasic
[329 / 537] TSCBasic-product
[330 / 537] TSCBasic-product
[333 / 537] SwiftProtobuf
[334 / 537] SwiftProtobuf
[336 / 537] SwiftProtobuf
[340 / 537] SwiftProtobuf
[341 / 538] SwiftProtobuf
[342 / 538] SwiftProtobuf-product
[344 / 538] SystemPackage
[345 / 538] SwiftProtobuf-product
[347 / 539] TSCBasic
[347 / 539] NIOConcurrencyHelpers-product
[349 / 539] TSCBasic
[350 / 539] Logging-product
[352 / 540] NIOConcurrencyHelpers
[353 / 540] Logging-product
[355 / 540] NIOConcurrencyHelpers
[357 / 540] Logging
[358 / 540] Logging
[359 / 540] InternalCollectionsUtilities
[361 / 540] Logging
[361 / 540] InternalCollectionsUtilities
[362 / 541] SpanPreview
[363 / 541] SpanPreview
[365 / 541] Logging
[367 / 541] InternalCollectionsUtilities
[368 / 541]
[369 / 541]
[371 / 542]
[373 / 547] Logging
[375 / 547] Atomics
[382 / 556] Atomics
[383 / 556] FXCBLAKE3
[388 / 556] CNIOLinux
[389 / 556] CSystem
[390 / 556] CNIOLinux
[393 / 556] SpanPreview
[394 / 556] Logging
[399 / 557] SpanPreview
[401 / 557] Atomics
[402 / 557] SwiftProtobuf
[405 / 557] Atomics
[407 / 558] InternalCollectionsUtilities
[412 / 558] CNIOOpenBSD
[419 / 558] CNIOAtomics
[422 / 559] OrderedCollections
[424 / 559]
[427 / 568] SpanPreview
[429 / 568] OrderedCollections
[430 / 568] OrderedCollections
[431 / 568] OrderedCollections
[432 / 568] CNIOAtomics
[435 / 568] Atomics
[440 / 568] OrderedCollections
[440 / 568] CSystem
[441 / 569] DequeModule
[443 / 578] DequeModule
[444 / 578] DequeModule
[445 / 579] DequeModule
[446 / 579] OrderedCollections
[447 / 579] DequeModule
[448 / 579] DequeModule
[450 / 580] OrderedCollections
[452 / 580] OrderedCollections
[457 / 580] OrderedCollections-product
[458 / 580] OrderedCollections-product
[462 / 580]
[463 / 580] Atomics
[463 / 580] DequeModule
[463 / 581] DequeModule
[473 / 583] DequeModule
[481 / 601] NIOCore
[482 / 602] SwiftProtobuf
[484 / 602] NIOCore
[485 / 602] SwiftProtobuf
[487 / 602] AsyncAlgorithms
[489 / 602] AsyncAlgorithms
[495 / 602] NIOCore
[495 / 602] AsyncAlgorithms
[496 / 602] AsyncAlgorithms-product
[498 / 602] AsyncAlgorithms-product
[499 / 602]
[499 / 602] NIOCore
[499 / 602] AsyncAlgorithms
[502 / 603] NIOCore
[502 / 604] NIOCore
[520 / 614] NIOFoundationEssentialsCompat
[522 / 623] NIOPosix
[522 / 623] NIOFoundationEssentialsCompat
[524 / 623] NIOEmbedded
[531 / 623] NIOEmbedded
[535 / 624] NIOEmbedded
[538 / 624] NIOPosix
[539 / 625] NIOPosix
[539 / 625] NIOFoundationEssentialsCompat
[542 / 625] NIOFoundationEssentialsCompat
[545 / 625] NIOFoundationEssentialsCompat
[545 / 625] NIOPosix
[554 / 630] _NIOFileSystem
[557 / 638] NIO
[558 / 639] NIO
[559 / 639] NIOPosix
[565 / 639] _NIOFileSystem
[566 / 639] _NIOFileSystem
[568 / 639] _NIOFileSystem
[572 / 639] _NIOFileSystem
[576 / 640]
[579 / 644] NIOFoundationCompat
[581 / 644] NIOFoundationCompat
[588 / 647] NIOFileSystem
[598 / 659] NIOFileSystem
[604 / 660] NIOPosix
[605 / 660] NIOPosix
[607 / 660] _NIOFileSystem
/host/spi-builder-workspace/Sources/FXCore/CAS/Generated/CASProtocol/data_id.pb.swift:52:65: [1;33mwarning: [1;39m'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m50 |[0;0m extension FXDataID: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
[0;36m51 |[0;0m public static let protoMessageName: String = "FXDataID"
[0;36m52 |[0;0m public static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
[0;36m|[0;0m `- [1;33mwarning: [1;39m'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m53 |[0;0m 1: .standard(proto: "raw_bytes"),
[0;36m54 |[0;0m ]
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/host/spi-builder-workspace/Sources/FXCore/CAS/Generated/CASProtocol/cas_object.pb.swift:52:65: [1;33mwarning: [1;39m'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m50 |[0;0m extension FXPBCASObject: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
[0;36m51 |[0;0m public static let protoMessageName: String = "FXPBCASObject"
[0;36m52 |[0;0m public static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
[0;36m|[0;0m `- [1;33mwarning: [1;39m'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m53 |[0;0m 1: .same(proto: "refs"),
[0;36m54 |[0;0m 2: .same(proto: "data"),
/host/spi-builder-workspace/Sources/FXCore/CAS/Generated/CASProtocol/data_id.pb.swift:52:65: [1;33mwarning: [1;39m'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m50 |[0;0m extension FXDataID: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
[0;36m51 |[0;0m public static let protoMessageName: String = "FXDataID"
[0;36m52 |[0;0m public static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
[0;36m|[0;0m `- [1;33mwarning: [1;39m'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m53 |[0;0m 1: .standard(proto: "raw_bytes"),
[0;36m54 |[0;0m ]
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[609 / 660] FXCore
[617 / 660] NIOFoundationCompat
[621 / 670] FXAsyncSupport
[623 / 670] FXAsyncSupport
/host/spi-builder-workspace/Sources/FXCore/CAS/Generated/CASProtocol/cas_object.pb.swift:52:65: [1;33mwarning: [1;39m'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m50 |[0;0m extension FXPBCASObject: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
[0;36m51 |[0;0m public static let protoMessageName: String = "FXPBCASObject"
[0;36m52 |[0;0m public static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
[0;36m|[0;0m `- [1;33mwarning: [1;39m'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m53 |[0;0m 1: .same(proto: "refs"),
[0;36m54 |[0;0m 2: .same(proto: "data"),
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[624 / 670] FXAsyncSupport
[626 / 671] FXCore
[627 / 671] FXCore
/host/spi-builder-workspace/Sources/FXAsyncSupport/Futures/BatchingFutureOperationQueue.swift:124:5: [1;33mwarning: [1;39m'@usableFromInline' attribute has no effect on '@inlinable' instance method 'fx_sliceBy(maxStride:)'[0;0m
[0;36m122 |[0;0m /// An array of slices of `maxStride` elements each.
[0;36m123 |[0;0m @inlinable
[0;36m124 |[0;0m @usableFromInline
[0;36m|[0;0m `- [1;33mwarning: [1;39m'@usableFromInline' attribute has no effect on '@inlinable' instance method 'fx_sliceBy(maxStride:)'[0;0m
[0;36m125 |[0;0m func fx_sliceBy(maxStride: Int) -> [ArraySlice<Element>] {
[0;36m126 |[0;0m let elementsCount = self.count
[636 / 672] FXAsyncSupport
/host/spi-builder-workspace/Sources/FXAsyncSupport/AsyncProcess/FileContentStream.swift:113:17: [1;33mwarning: [1;39m'init(descriptor:)' is deprecated: Avoid using NIOFileHandle. The type is difficult to hold correctly, use NIOFileSystem as a replacement API.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m111 |[0;0m }
[0;36m112 |[0;0m let fileHandle = NIOLoopBound(
[0;36m113 |[0;0m NIOFileHandle(descriptor: dupedFD),
[0;36m|[0;0m `- [1;33mwarning: [1;39m'init(descriptor:)' is deprecated: Avoid using NIOFileHandle. The type is difficult to hold correctly, use NIOFileSystem as a replacement API.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m114 |[0;0m eventLoop: eventLoop
[0;36m115 |[0;0m )
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[641 / 681] llbuild2fx
/host/spi-builder-workspace/Sources/FXAsyncSupport/Futures/BatchingFutureOperationQueue.swift:124:5: [1;33mwarning: [1;39m'@usableFromInline' attribute has no effect on '@inlinable' instance method 'fx_sliceBy(maxStride:)'[0;0m
[0;36m122 |[0;0m /// An array of slices of `maxStride` elements each.
[0;36m123 |[0;0m @inlinable
[0;36m124 |[0;0m @usableFromInline
[0;36m|[0;0m `- [1;33mwarning: [1;39m'@usableFromInline' attribute has no effect on '@inlinable' instance method 'fx_sliceBy(maxStride:)'[0;0m
[0;36m125 |[0;0m func fx_sliceBy(maxStride: Int) -> [ArraySlice<Element>] {
[0;36m126 |[0;0m let elementsCount = self.count
[642 / 682] llbuild2fx
/host/spi-builder-workspace/Sources/llbuild2fx/ActionCache/FileBackedFunctionCache.swift:45:38: [1;33mwarning: [1;39m'openFile(path:eventLoop:)' is deprecated: Avoid using NIOFileHandle. The type is difficult to hold correctly, use NIOFileSystem as a replacement API.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m43 |[0;0m public func get(key: FXRequestKey, props: any FXKeyProperties, _ ctx: Context) -> FXFuture<FXDataID?> {
[0;36m44 |[0;0m let file = filePath(key: key)
[0;36m45 |[0;0m let handleAndRegion = fileIO.openFile(
[0;36m|[0;0m `- [1;33mwarning: [1;39m'openFile(path:eventLoop:)' is deprecated: Avoid using NIOFileHandle. The type is difficult to hold correctly, use NIOFileSystem as a replacement API.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m46 |[0;0m path: file.pathString, eventLoop: group.next()
[0;36m47 |[0;0m )
/host/spi-builder-workspace/Sources/llbuild2fx/ActionCache/FileBackedFunctionCache.swift:68:29: [1;33mwarning: [1;39m'openFile(path:mode:flags:eventLoop:)' is deprecated: Avoid using NonBlockingFileIO. The type is difficult to hold correctly, use NIOFileSystem as a replacement API.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m66 |[0;0m public func update(key: FXRequestKey, props: any FXKeyProperties, value: FXDataID, _ ctx: Context) -> FXFuture<Void> {
[0;36m67 |[0;0m let file = filePath(key: key)
[0;36m68 |[0;0m let handle = fileIO.openFile(
[0;36m|[0;0m `- [1;33mwarning: [1;39m'openFile(path:mode:flags:eventLoop:)' is deprecated: Avoid using NonBlockingFileIO. The type is difficult to hold correctly, use NIOFileSystem as a replacement API.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m69 |[0;0m path: file.pathString,
[0;36m70 |[0;0m mode: .write,
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[643 / 682] llbuild2fx
[644 / 682] llbuild2fx
/host/spi-builder-workspace/Sources/llbuild2fx/Engine.swift:137:21: [1;33mwarning: [1;39mstored property 'pendingResults' of 'Sendable'-conforming generic class 'FXEngine' has non-Sendable type 'LLBEventualResultsCache<HashableKey, any InternalResult>'; this is an error in the Swift 6 language mode[0;0m
[0;36m135 |[0;0m internal let keyInterceptors: [any FXKeyInterceptor]
[0;36m136 |[0;0m
[0;36m137 |[0;0m fileprivate let pendingResults: LLBEventualResultsCache<HashableKey, InternalResult>
[0;36m|[0;0m `- [1;33mwarning: [1;39mstored property 'pendingResults' of 'Sendable'-conforming generic class 'FXEngine' has non-Sendable type 'LLBEventualResultsCache<HashableKey, any InternalResult>'; this is an error in the Swift 6 language mode[0;0m
[0;36m138 |[0;0m internal let keyDependencyGraph = FXKeyDependencyGraph()
[0;36m139 |[0;0m
/host/spi-builder-workspace/Sources/FXAsyncSupport/Futures/EventualResultsCache.swift:16:21: [1;39mnote: [1;39mgeneric class 'LLBEventualResultsCache' does not conform to the 'Sendable' protocol[0;0m
[0;36m14 |[0;0m ///
[0;36m15 |[0;0m /// This cache coalesces requests and avoids re-obtaining values multiple times.
[0;36m16 |[0;0m package final class LLBEventualResultsCache<Key: Hashable, Value>: FXFutureDeduplicator<Key, Value>
[0;36m|[0;0m `- [1;39mnote: [1;39mgeneric class 'LLBEventualResultsCache' does not conform to the 'Sendable' protocol[0;0m
[0;36m17 |[0;0m {
[0;36m18 |[0;0m /// The already cached keys.
/host/spi-builder-workspace/Sources/llbuild2fx/Engine.swift:9:1: [1;33mwarning: [1;39madd '@preconcurrency' to suppress 'Sendable'-related warnings from module 'FXAsyncSupport'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/add-preconcurrency-import\AddPreconcurrencyImport]8;;\]
[0;36m7 |[0;0m // See http://swift.org/CONTRIBUTORS.txt for the list of Swift project authors
[0;36m8 |[0;0m
[0;36m9 |[0;0m import FXAsyncSupport
[0;36m|[0;0m `- [1;33mwarning: [1;39madd '@preconcurrency' to suppress 'Sendable'-related warnings from module 'FXAsyncSupport'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/add-preconcurrency-import\AddPreconcurrencyImport]8;;\]
[0;36m10 |[0;0m import Dispatch
[0;36m11 |[0;0m import Foundation
/host/spi-builder-workspace/Sources/llbuild2fx/Generated/EngineProtocol/any_serializable.pb.swift:54:65: [1;33mwarning: [1;39m'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m52 |[0;0m extension FXAnySerializable: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
[0;36m53 |[0;0m public static let protoMessageName: String = "FXAnySerializable"
[0;36m54 |[0;0m public static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
[0;36m|[0;0m `- [1;33mwarning: [1;39m'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m55 |[0;0m 1: .same(proto: "typeIdentifier"),
[0;36m56 |[0;0m 2: .same(proto: "serializedBytes"),
[#AddPreconcurrencyImport]: <https://docs.swift.org/compiler/documentation/diagnostics/add-preconcurrency-import>
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[645 / 682] llbuild2fx
/host/spi-builder-workspace/Sources/llbuild2fx/Errors.swift:33:70: [1;33mwarning: [1;39mimmutable value 'requestedCacheKeyPaths' was never used; consider replacing with '_' or removing it[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m31 |[0;0m case .cycleDetected(let keys):
[0;36m32 |[0;0m return "Cycle detected in dependency graph: \(keys)"
[0;36m33 |[0;0m case .valueComputationError(let keyPrefix, _, let error, let requestedCacheKeyPaths):
[0;36m|[0;0m `- [1;33mwarning: [1;39mimmutable value 'requestedCacheKeyPaths' was never used; consider replacing with '_' or removing it[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m34 |[0;0m return "Value computation failed, key: \(keyPrefix), error: \(error)"
[0;36m35 |[0;0m case .keyEncodingError(let keyPrefix, let encodingError, let underlyingError):
[#NoUsage]: <https://docs.swift.org/compiler/documentation/diagnostics/no-usage>
[648 / 682] llbuild2fx
[655 / 685] llbuild2Testing
/host/spi-builder-workspace/Sources/llbuild2fx/Generated/EngineProtocol/any_serializable.pb.swift:54:65: [1;33mwarning: [1;39m'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m52 |[0;0m extension FXAnySerializable: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
[0;36m53 |[0;0m public static let protoMessageName: String = "FXAnySerializable"
[0;36m54 |[0;0m public static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
[0;36m|[0;0m `- [1;33mwarning: [1;39m'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m55 |[0;0m 1: .same(proto: "typeIdentifier"),
[0;36m56 |[0;0m 2: .same(proto: "serializedBytes"),
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[659 / 702] llbuild2fx
[668 / 703] llbuild2Testing
[669 / 703] FXExampleRuleset
[670 / 703] FXExampleRuleset
/host/spi-builder-workspace/Sources/llbuild2Testing/CASFileTree/FileTreeImport.swift:352:14: [1;33mwarning: [1;39muse of protocol 'FXCASDatabase' as a type must be written 'any FXCASDatabase'; this will be an error in a future Swift language mode[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/existential-any\ExistentialAny]8;;\]
[0;36m350 |[0;0m
[0;36m351 |[0;0m let loop: FXFuturesDispatchLoop
[0;36m352 |[0;0m let _db: FXCASDatabase
[0;36m|[0;0m `- [1;33mwarning: [1;39muse of protocol 'FXCASDatabase' as a type must be written 'any FXCASDatabase'; this will be an error in a future Swift language mode[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/existential-any\ExistentialAny]8;;\]
[0;36m353 |[0;0m let finalResultPromise: LLBCancellablePromise<FXDataID>
[0;36m354 |[0;0m
/host/spi-builder-workspace/Sources/llbuild2Testing/CASFileTree/Generated/CASFileTreeProtocol/file_tree.pb.swift:276:66: [1;33mwarning: [1;39m'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m274 |[0;0m
[0;36m275 |[0;0m extension FXFileType: SwiftProtobuf._ProtoNameProviding {
[0;36m276 |[0;0m package static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
[0;36m|[0;0m `- [1;33mwarning: [1;39m'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m277 |[0;0m 0: .same(proto: "PLAIN_FILE"),
[0;36m278 |[0;0m 1: .same(proto: "EXECUTABLE"),
/host/spi-builder-workspace/Sources/llbuild2Testing/CASFileTree/Generated/CASFileTreeProtocol/file_tree.pb.swift:285:66: [1;33mwarning: [1;39m'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m283 |[0;0m
[0;36m284 |[0;0m extension FXFileDataCompressionMethod: SwiftProtobuf._ProtoNameProviding {
[0;36m285 |[0;0m package static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
[0;36m|[0;0m `- [1;33mwarning: [1;39m'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m286 |[0;0m 0: .same(proto: "NONE"),
[0;36m287 |[0;0m ]
/host/spi-builder-workspace/Sources/llbuild2Testing/CASFileTree/Generated/CASFileTreeProtocol/file_tree.pb.swift:292:66: [1;33mwarning: [1;39m'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m290 |[0;0m extension FXPosixFileDetails: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
[0;36m291 |[0;0m package static let protoMessageName: String = "FXPosixFileDetails"
[0;36m292 |[0;0m package static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
[0;36m|[0;0m `- [1;33mwarning: [1;39m'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m293 |[0;0m 1: .same(proto: "mode"),
[0;36m294 |[0;0m 2: .same(proto: "owner"),
/host/spi-builder-workspace/Sources/llbuild2Testing/CASFileTree/Generated/CASFileTreeProtocol/file_tree.pb.swift:336:66: [1;33mwarning: [1;39m'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m334 |[0;0m extension FXDirectoryEntry: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
[0;36m335 |[0;0m package static let protoMessageName: String = "FXDirectoryEntry"
[0;36m336 |[0;0m package static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
[0;36m|[0;0m `- [1;33mwarning: [1;39m'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m337 |[0;0m 1: .same(proto: "name"),
[0;36m338 |[0;0m 2: .same(proto: "type"),
/host/spi-builder-workspace/Sources/llbuild2Testing/CASFileTree/Generated/CASFileTreeProtocol/file_tree.pb.swift:390:66: [1;33mwarning: [1;39m'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m388 |[0;0m extension FXDirectoryEntries: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
[0;36m389 |[0;0m package static let protoMessageName: String = "FXDirectoryEntries"
[0;36m390 |[0;0m package static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
[0;36m|[0;0m `- [1;33mwarning: [1;39m'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m391 |[0;0m 1: .same(proto: "entries"),
[0;36m392 |[0;0m ]
/host/spi-builder-workspace/Sources/llbuild2Testing/CASFileTree/Generated/CASFileTreeProtocol/file_tree.pb.swift:422:66: [1;33mwarning: [1;39m'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m420 |[0;0m extension FXFileInfo: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
[0;36m421 |[0;0m package static let protoMessageName: String = "FXFileInfo"
[0;36m422 |[0;0m package static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
[0;36m|[0;0m `- [1;33mwarning: [1;39m'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m423 |[0;0m 1: .same(proto: "type"),
[0;36m424 |[0;0m 2: .same(proto: "size"),
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#ExistentialAny]: <https://docs.swift.org/compiler/documentation/diagnostics/existential-any>
[680 / 703] llbuild2Testing-product
/host/spi-builder-workspace/Sources/llbuild2fx/Engine.swift:137:21: [1;33mwarning: [1;39mstored property 'pendingResults' of 'Sendable'-conforming generic class 'FXEngine' has non-Sendable type 'LLBEventualResultsCache<HashableKey, any InternalResult>'; this is an error in the Swift 6 language mode[0;0m
[0;36m135 |[0;0m internal let keyInterceptors: [any FXKeyInterceptor]
[0;36m136 |[0;0m
[0;36m137 |[0;0m fileprivate let pendingResults: LLBEventualResultsCache<HashableKey, InternalResult>
[0;36m|[0;0m `- [1;33mwarning: [1;39mstored property 'pendingResults' of 'Sendable'-conforming generic class 'FXEngine' has non-Sendable type 'LLBEventualResultsCache<HashableKey, any InternalResult>'; this is an error in the Swift 6 language mode[0;0m
[0;36m138 |[0;0m internal let keyDependencyGraph = FXKeyDependencyGraph()
[0;36m139 |[0;0m
/host/spi-builder-workspace/Sources/FXAsyncSupport/Futures/EventualResultsCache.swift:16:21: [1;39mnote: [1;39mgeneric class 'LLBEventualResultsCache' does not conform to the 'Sendable' protocol[0;0m
[0;36m14 |[0;0m ///
[0;36m15 |[0;0m /// This cache coalesces requests and avoids re-obtaining values multiple times.
[0;36m16 |[0;0m package final class LLBEventualResultsCache<Key: Hashable, Value>: FXFutureDeduplicator<Key, Value>
[0;36m|[0;0m `- [1;39mnote: [1;39mgeneric class 'LLBEventualResultsCache' does not conform to the 'Sendable' protocol[0;0m
[0;36m17 |[0;0m {
[0;36m18 |[0;0m /// The already cached keys.
/host/spi-builder-workspace/Sources/llbuild2fx/Engine.swift:9:1: [1;33mwarning: [1;39madd '@preconcurrency' to suppress 'Sendable'-related warnings from module 'FXAsyncSupport'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/add-preconcurrency-import\AddPreconcurrencyImport]8;;\]
[0;36m7 |[0;0m // See http://swift.org/CONTRIBUTORS.txt for the list of Swift project authors
[0;36m8 |[0;0m
[0;36m9 |[0;0m import FXAsyncSupport
[0;36m|[0;0m `- [1;33mwarning: [1;39madd '@preconcurrency' to suppress 'Sendable'-related warnings from module 'FXAsyncSupport'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/add-preconcurrency-import\AddPreconcurrencyImport]8;;\]
[0;36m10 |[0;0m import Dispatch
[0;36m11 |[0;0m import Foundation
[#AddPreconcurrencyImport]: <https://docs.swift.org/compiler/documentation/diagnostics/add-preconcurrency-import>
/host/spi-builder-workspace/Sources/llbuild2fx/SpawnProcess.swift:241:54: [1;33mwarning: [1;39mmutable capture of 'inout' parameter 'stdoutWriter' is not allowed in concurrently-executing code; this is an error in the Swift 6 language mode[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
[0;36m239 |[0;0m switch source {
[0;36m240 |[0;0m case .stdout:
[0;36m241 |[0;0m async let localWriteResult = stdoutWriter?.write(contentsOf: chunk)
[0;36m|[0;0m `- [1;33mwarning: [1;39mmutable capture of 'inout' parameter 'stdoutWriter' is not allowed in concurrently-executing code; this is an error in the Swift 6 language mode[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
[0;36m242 |[0;0m async let streamingWriteResult: () = stdoutStreamer(chunk)
[0;36m243 |[0;0m _ = try await (localWriteResult, streamingWriteResult)
/host/spi-builder-workspace/Sources/llbuild2fx/SpawnProcess.swift:246:79: [1;33mwarning: [1;39mmutable capture of 'inout' parameter 'stdoutWriter' is not allowed in concurrently-executing code; this is an error in the Swift 6 language mode[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
[0;36m244 |[0;0m case .stderr:
[0;36m245 |[0;0m // I wish Swift let you make references to structs; that would make this a lot cleaner/simpler.
[0;36m246 |[0;0m async let localWriteResult = (areLocalOutputsMerged ? stdoutWriter?.write(contentsOf: chunk) : stderrWriter?.write(contentsOf: chunk))
[0;36m|[0;0m `- [1;33mwarning: [1;39mmutable capture of 'inout' parameter 'stdoutWriter' is not allowed in concurrently-executing code; this is an error in the Swift 6 language mode[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
[0;36m247 |[0;0m async let streamingWriteResult: () = stderrStreamer(chunk)
[0;36m248 |[0;0m _ = try await (localWriteResult, streamingWriteResult)
/host/spi-builder-workspace/Sources/llbuild2fx/SpawnProcess.swift:246:120: [1;33mwarning: [1;39mmutable capture of 'inout' parameter 'stderrWriter' is not allowed in concurrently-executing code; this is an error in the Swift 6 language mode[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
[0;36m244 |[0;0m case .stderr:
[0;36m245 |[0;0m // I wish Swift let you make references to structs; that would make this a lot cleaner/simpler.
[0;36m246 |[0;0m async let localWriteResult = (areLocalOutputsMerged ? stdoutWriter?.write(contentsOf: chunk) : stderrWriter?.write(contentsOf: chunk))
[0;36m|[0;0m `- [1;33mwarning: [1;39mmutable capture of 'inout' parameter 'stderrWriter' is not allowed in concurrently-executing code; this is an error in the Swift 6 language mode[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
[0;36m247 |[0;0m async let streamingWriteResult: () = stderrStreamer(chunk)
[0;36m248 |[0;0m _ = try await (localWriteResult, streamingWriteResult)
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[684 / 703] FXExampleRuleset
/host/spi-builder-workspace/Sources/llbuild2Testing/CASFileTree/TSCCASFileSystem.swift:55:48: [1;33mwarning: [1;39m'init(_:)' is deprecated: use throwing variant instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m53 |[0;0m let symlinkContents = try readFileContents(path).cString
[0;36m54 |[0;0m return try getDirectoryContents(
[0;36m55 |[0;0m path.parentDirectory.appending(RelativePath(symlinkContents)))
[0;36m|[0;0m `- [1;33mwarning: [1;39m'init(_:)' is deprecated: use throwing variant instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m56 |[0;0m }
[0;36m57 |[0;0m
/host/spi-builder-workspace/Sources/llbuild2Testing/CASFileTree/TSCCASFileSystem.swift:75:63: [1;33mwarning: [1;39m'init(_:)' is deprecated: use throwing variant instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m73 |[0;0m return false
[0;36m74 |[0;0m }
[0;36m75 |[0;0m return isDirectory(path.parentDirectory.appending(RelativePath(symlinkContents)))
[0;36m|[0;0m `- [1;33mwarning: [1;39m'init(_:)' is deprecated: use throwing variant instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m76 |[0;0m }
[0;36m77 |[0;0m
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[687 / 703] FXExampleRuleset
[688 / 703] FXExampleRuleset
[690 / 705] llbuild2-product
[697 / 705] llbuild2fx
/host/spi-builder-workspace/Sources/llbuild2Testing/CASFileTree/Generated/CASFileTreeProtocol/file_tree.pb.swift:276:66: [1;33mwarning: [1;39m'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m274 |[0;0m
[0;36m275 |[0;0m extension FXFileType: SwiftProtobuf._ProtoNameProviding {
[0;36m276 |[0;0m package static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
[0;36m|[0;0m `- [1;33mwarning: [1;39m'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m277 |[0;0m 0: .same(proto: "PLAIN_FILE"),
[0;36m278 |[0;0m 1: .same(proto: "EXECUTABLE"),
/host/spi-builder-workspace/Sources/llbuild2Testing/CASFileTree/Generated/CASFileTreeProtocol/file_tree.pb.swift:285:66: [1;33mwarning: [1;39m'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m283 |[0;0m
[0;36m284 |[0;0m extension FXFileDataCompressionMethod: SwiftProtobuf._ProtoNameProviding {
[0;36m285 |[0;0m package static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
[0;36m|[0;0m `- [1;33mwarning: [1;39m'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m286 |[0;0m 0: .same(proto: "NONE"),
[0;36m287 |[0;0m ]
/host/spi-builder-workspace/Sources/llbuild2Testing/CASFileTree/Generated/CASFileTreeProtocol/file_tree.pb.swift:292:66: [1;33mwarning: [1;39m'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m290 |[0;0m extension FXPosixFileDetails: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
[0;36m291 |[0;0m package static let protoMessageName: String = "FXPosixFileDetails"
[0;36m292 |[0;0m package static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
[0;36m|[0;0m `- [1;33mwarning: [1;39m'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m293 |[0;0m 1: .same(proto: "mode"),
[0;36m294 |[0;0m 2: .same(proto: "owner"),
/host/spi-builder-workspace/Sources/llbuild2Testing/CASFileTree/Generated/CASFileTreeProtocol/file_tree.pb.swift:336:66: [1;33mwarning: [1;39m'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m334 |[0;0m extension FXDirectoryEntry: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
[0;36m335 |[0;0m package static let protoMessageName: String = "FXDirectoryEntry"
[0;36m336 |[0;0m package static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
[0;36m|[0;0m `- [1;33mwarning: [1;39m'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m337 |[0;0m 1: .same(proto: "name"),
[0;36m338 |[0;0m 2: .same(proto: "type"),
/host/spi-builder-workspace/Sources/llbuild2Testing/CASFileTree/Generated/CASFileTreeProtocol/file_tree.pb.swift:390:66: [1;33mwarning: [1;39m'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m388 |[0;0m extension FXDirectoryEntries: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
[0;36m389 |[0;0m package static let protoMessageName: String = "FXDirectoryEntries"
[0;36m390 |[0;0m package static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
[0;36m|[0;0m `- [1;33mwarning: [1;39m'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m391 |[0;0m 1: .same(proto: "entries"),
[0;36m392 |[0;0m ]
/host/spi-builder-workspace/Sources/llbuild2Testing/CASFileTree/Generated/CASFileTreeProtocol/file_tree.pb.swift:422:66: [1;33mwarning: [1;39m'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m420 |[0;0m extension FXFileInfo: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
[0;36m421 |[0;0m package static let protoMessageName: String = "FXFileInfo"
[0;36m422 |[0;0m package static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
[0;36m|[0;0m `- [1;33mwarning: [1;39m'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m423 |[0;0m 1: .same(proto: "type"),
[0;36m424 |[0;0m 2: .same(proto: "size"),
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[700 / 705] FXExampleRuleset
[703 / 706] llbuild2Testing
/host/spi-builder-workspace/Sources/llbuild2Testing/CASFileTree/FileTreeImport.swift:352:14: [1;33mwarning: [1;39muse of protocol 'FXCASDatabase' as a type must be written 'any FXCASDatabase'; this will be an error in a future Swift language mode[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/existential-any\ExistentialAny]8;;\]
[0;36m350 |[0;0m
[0;36m351 |[0;0m let loop: FXFuturesDispatchLoop
[0;36m352 |[0;0m let _db: FXCASDatabase
[0;36m|[0;0m `- [1;33mwarning: [1;39muse of protocol 'FXCASDatabase' as a type must be written 'any FXCASDatabase'; this will be an error in a future Swift language mode[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/existential-any\ExistentialAny]8;;\]
[0;36m353 |[0;0m let finalResultPromise: LLBCancellablePromise<FXDataID>
[0;36m354 |[0;0m
/host/spi-builder-workspace/Sources/llbuild2Testing/CASFileTree/FileTreeImport.swift:1129:61: [1;33mwarning: [1;39m'executeWithBackpressure(on:loop:size:default:_:)' is deprecated: This method blocks indefinitely and returns a future[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m1127 |[0;0m // free to take our load. This ensures that we're not
[0;36m1128 |[0;0m // limited by CPU parallelism for network concurrency.
[0;36m1129 |[0;0m return self.executeWithBackpressure(
[0;36m|[0;0m `- [1;33mwarning: [1;39m'executeWithBackpressure(on:loop:size:default:_:)' is deprecated: This method blocks indefinitely and returns a future[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m1130 |[0;0m on: self.netQueue, loop: containsLoop,
[0;36m1131 |[0;0m size: slice.readableBytes, default: .skipped
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#ExistentialAny]: <https://docs.swift.org/compiler/documentation/diagnostics/existential-any>
[707 / 707] llbuild2Testing-product
Build complete! (76.90 secs)
Build complete.
{
"dependencies" : [
{
"identity" : "swift-atomics",
"requirement" : {
"range" : [
{
"lower_bound" : "1.2.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-atomics.git"
},
{
"identity" : "swift-async-algorithms",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.4",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-async-algorithms.git"
},
{
"identity" : "swift-collections",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-collections.git"
},
{
"identity" : "swift-log",
"requirement" : {
"range" : [
{
"lower_bound" : "1.4.2",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-log.git"
},
{
"identity" : "swift-nio",
"requirement" : {
"range" : [
{
"lower_bound" : "2.80.0",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-nio.git"
},
{
"identity" : "swift-protobuf",
"requirement" : {
"range" : [
{
"lower_bound" : "1.17.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-protobuf.git"
},
{
"identity" : "swift-system",
"requirement" : {
"range" : [
{
"lower_bound" : "1.1.1",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-system.git"
},
{
"identity" : "swift-tools-support-core",
"requirement" : {
"range" : [
{
"lower_bound" : "0.8.0",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-tools-support-core.git"
}
],
"manifest_display_name" : "llbuild2",
"name" : "llbuild2",
"path" : "/host/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "13.0"
}
],
"products" : [
{
"name" : "llbuild2",
"targets" : [
"llbuild2"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "llbuild2fx",
"targets" : [
"llbuild2fx"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "llbuild2Testing",
"targets" : [
"llbuild2Testing"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "llbuild2fxTests",
"module_type" : "SwiftTarget",
"name" : "llbuild2fxTests",
"path" : "Tests/llbuild2fxTests",
"sources" : [
"AdditionalCoverageTests.swift",
"CommandLineArgsCoderTests.swift",
"DeadlineTests.swift",
"EngineDelegateTests.swift",
"EngineTests.swift",
"FunctionCacheTests.swift",
"InterceptorTests.swift",
"KeyDependencyGraphTests.swift",
"KeyTests.swift",
"ResourcesTests.swift",
"SpawnProcessTests.swift",
"TreeMaterializationTests.swift",
"VersioningTests.swift"
],
"target_dependencies" : [
"llbuild2fx",
"llbuild2Testing"
],
"type" : "test"
},
{
"c99name" : "llbuild2fx",
"module_type" : "SwiftTarget",
"name" : "llbuild2fx",
"path" : "Sources/llbuild2fx",
"product_dependencies" : [
"SwiftProtobuf",
"Logging",
"AsyncAlgorithms",
"_NIOFileSystem"
],
"product_memberships" : [
"llbuild2",
"llbuild2fx",
"llbuild2Testing"
],
"sources" : [
"Action.swift",
"ActionCache/FileBackedFunctionCache.swift",
"ActionCache/InMemoryFunctionCache.swift",
"ActionInterface.swift",
"CASTree.swift",
"Coding.swift",
"CommandLineArgsCoder.swift",
"Deadline.swift",
"Diagnostics.swift",
"Engine.swift",
"EngineDelegate.swift",
"Errors.swift",
"Executor.swift",
"FunctionCache.swift",
"FunctionInterface.swift",
"Generated/EngineProtocol/any_serializable.pb.swift",
"Interceptor/Interceptor.swift",
"Interceptor/KeyInterceptor.swift",
"Key.swift",
"KeyConfiguration.swift",
"KeyDependencyGraph.swift",
"KeyOverride.swift",
"LocalExecutor.swift",
"NullExecutor.swift",
"Resources.swift",
"Reëxport.swift",
"Ruleset.swift",
"Service.swift",
"SortedSet.swift",
"SpawnProcess.swift",
"Stats.swift",
"Support/AnySerializable.swift",
"Support/CommonCodables.swift",
"Support/Logging.swift",
"Support/Protobuf+Extensions.swift",
"TaskCancellationRegistry.swift",
"TreeMaterialization.swift",
"Value.swift",
"Versioning.swift",
"WrappedDataID.swift"
],
"target_dependencies" : [
"FXCore",
"FXAsyncSupport"
],
"type" : "library"
},
{
"c99name" : "llbuild2TestingTests",
"module_type" : "SwiftTarget",
"name" : "llbuild2TestingTests",
"path" : "Tests/llbuild2TestingTests",
"sources" : [
"BufferedStreamWriterTests.swift",
"CASBlobTests.swift",
"FileTreeImportExportTests.swift",
"FileTreeTests.swift",
"LinkedListStreamTests.swift"
],
"target_dependencies" : [
"llbuild2Testing",
"FXAsyncSupport"
],
"type" : "test"
},
{
"c99name" : "llbuild2Testing",
"module_type" : "SwiftTarget",
"name" : "llbuild2Testing",
"path" : "Sources/llbuild2Testing",
"product_memberships" : [
"llbuild2Testing"
],
"sources" : [
"CASFileTree/BinarySearch.swift",
"CASFileTree/CASBlob.swift",
"CASFileTree/CASFSClient.swift",
"CASFileTree/CASFSNode.swift",
"CASFileTree/ConcurrentFileTreeWalker.swift",
"CASFileTree/Context.swift",
"CASFileTree/DeclFileTree.swift",
"CASFileTree/DirectoryEntry.swift",
"CASFileTree/Errors.swift",
"CASFileTree/FileInfo.swift",
"CASFileTree/FileTree.swift",
"CASFileTree/FileTreeExport.swift",
"CASFileTree/FileTreeImport.swift",
"CASFileTree/FilesystemObject.swift",
"CASFileTree/Generated/CASFileTreeProtocol/file_tree.pb.swift",
"CASFileTree/Internal/ConcurrentFilesystemScanner.swift",
"CASFileTree/Internal/FileSegmenter.swift",
"CASFileTree/Internal/FileTreeParser.swift",
"CASFileTree/TSCCASFileSystem.swift",
"CASUtilities/BufferedStreamWriter.swift",
"CASUtilities/LinkedListStream.swift",
"CASUtilities/StreamReader.swift",
"FXKeyTestOverride.swift",
"FXLocalCASTreeService.swift",
"FXTestingEngine.swift"
],
"target_dependencies" : [
"llbuild2fx",
"FXAsyncSupport"
],
"type" : "library"
},
{
"c99name" : "llbuild2",
"module_type" : "SwiftTarget",
"name" : "llbuild2",
"path" : "Sources/llbuild2",
"product_memberships" : [
"llbuild2"
],
"sources" : [
"Reexport.swift"
],
"target_dependencies" : [
"llbuild2fx"
],
"type" : "library"
},
{
"c99name" : "FXExampleRulesetTests",
"module_type" : "SwiftTarget",
"name" : "FXExampleRulesetTests",
"path" : "Tests/FXExampleRulesetTests",
"sources" : [
"FXExampleRulesetIsolationTests.swift",
"FXExampleRulesetTests.swift"
],
"target_dependencies" : [
"FXExampleRuleset",
"llbuild2Testing"
],
"type" : "test"
},
{
"c99name" : "FXExampleRuleset",
"module_type" : "SwiftTarget",
"name" : "FXExampleRuleset",
"path" : "Sources/FXExampleRuleset",
"sources" : [
"ExampleAction.swift",
"ExampleKeys.swift",
"ExampleResource.swift",
"ExampleRulesetPackage.swift",
"ExampleValues.swift"
],
"target_dependencies" : [
"llbuild2fx"
],
"type" : "library"
},
{
"c99name" : "FXCoreTests",
"module_type" : "SwiftTarget",
"name" : "FXCoreTests",
"path" : "Tests/FXCoreTests",
"sources" : [
"CASObjectTests.swift",
"DataIDTests.swift",
"InMemoryCASDatabaseTests.swift"
],
"target_dependencies" : [
"FXCore",
"FXAsyncSupport"
],
"type" : "test"
},
{
"c99name" : "FXCore",
"module_type" : "SwiftTarget",
"name" : "FXCore",
"path" : "Sources/FXCore",
"product_dependencies" : [
"NIOCore",
"NIOFoundationCompat",
"SwiftProtobuf",
"TSCBasic"
],
"product_memberships" : [
"llbuild2",
"llbuild2fx",
"llbuild2Testing"
],
"sources" : [
"Base64URL.swift",
"CAS/CASDatabaseAdapter.swift",
"CAS/DataID.swift",
"CAS/DataIDProtocol.swift",
"CAS/Database.swift",
"CAS/Generated/CASProtocol/cas_object.pb.swift",
"CAS/Generated/CASProtocol/data_id.pb.swift",
"CAS/Object.swift",
"CAS/ObjectProtocol.swift",
"CAS/TypedDatabase.swift",
"Context.swift",
"Futures/NIOAliases.swift",
"OrderedZip.swift",
"Utility/ByteBuffer.swift",
"Utility/Serializable.swift"
],
"type" : "library"
},
{
"c99name" : "FXCProcessSpawnSync",
"module_type" : "ClangTarget",
"name" : "FXCProcessSpawnSync",
"path" : "Sources/FXCProcessSpawnSync",
"product_memberships" : [
"llbuild2",
"llbuild2fx",
"llbuild2Testing"
],
"sources" : [
"spawner.c"
],
"type" : "library"
},
{
"c99name" : "FXCBLAKE3",
"module_type" : "ClangTarget",
"name" : "FXCBLAKE3",
"path" : "Sources/FXCBLAKE3",
"product_memberships" : [
"llbuild2",
"llbuild2fx",
"llbuild2Testing"
],
"sources" : [
"blake3_all.c",
"blake3_simd_avx2.c",
"blake3_simd_avx512.c",
"blake3_simd_sse41.c"
],
"type" : "library"
},
{
"c99name" : "FXAsyncSupportTests",
"module_type" : "SwiftTarget",
"name" : "FXAsyncSupportTests",
"path" : "Tests/FXAsyncSupportTests",
"product_dependencies" : [
"NIO",
"NIOConcurrencyHelpers",
"Atomics",
"Logging",
"AsyncAlgorithms"
],
"sources" : [
"AdditionalCoverageTests.swift",
"AsyncByteBufferLineSequenceTests.swift",
"BatchingFutureOperationQueue.swift",
"CancellableFutureTests.swift",
"CancellablePromiseTests.swift",
"CancellerTests.swift",
"EventualResultsCacheTests.swift",
"FutureDeduplicatorTests.swift",
"FutureOperationQueueTests.swift",
"Helpers+LogRecorderHandler.swift",
"IntegrationTests.swift",
"OrderManagerTests.swift"
],
"target_dependencies" : [
"FXAsyncSupport"
],
"type" : "test"
},
{
"c99name" : "FXAsyncSupport",
"module_type" : "SwiftTarget",
"name" : "FXAsyncSupport",
"path" : "Sources/FXAsyncSupport",
"product_dependencies" : [
"Atomics",
"NIO",
"NIOCore",
"NIOConcurrencyHelpers",
"NIOPosix",
"NIOFoundationCompat",
"SwiftProtobuf",
"SystemPackage",
"TSCBasic",
"Logging",
"DequeModule",
"AsyncAlgorithms"
],
"product_memberships" : [
"llbuild2",
"llbuild2fx",
"llbuild2Testing"
],
"sources" : [
"AsyncProcess/ChunkSequence.swift",
"AsyncProcess/EOFSequence.swift",
"AsyncProcess/FileContentStream.swift",
"AsyncProcess/NIOAsyncPipeWriter.swift",
"AsyncProcess/ProcessExecutor+Convenience.swift",
"AsyncProcess/ProcessExecutor.swift",
"AsyncProcess/ProcessExit.swift",
"AsyncProcess/ProcessSpawner.swift",
"AsyncProcess/StructuredConcurrencyHelpers.swift",
"CAS/Blake3DataID.swift",
"CAS/DatabaseSpec.swift",
"CAS/InMemoryCASDatabase.swift",
"Futures/BatchingFutureOperationQueue.swift",
"Futures/CancellableFuture.swift",
"Futures/CancellablePromise.swift",
"Futures/Canceller.swift",
"Futures/EventualResultsCache.swift",
"Futures/FutureDeduplicator.swift",
"Futures/FutureOperationQueue.swift",
"Futures/OperationQueue+Extensions.swift",
"Futures/OrderManager.swift",
"Utility/FastData.swift",
"Utility/FutureFileSystem.swift"
],
"target_dependencies" : [
"FXCore",
"FXCBLAKE3",
"FXCProcessSpawnSync"
],
"type" : "library"
}
],
"tools_version" : "5.9"
}
basic-6.4-latest: Pulling from saguaro1/spi-images
Digest: sha256:c77fcce225e223ac0fafed844619173fc6de8d62dd560eeb28db3182af6a282b
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:basic-6.4-latest
Done.