Build Information
Successful build of Core, reference 3.10.1 (89c698), with Swift 6.4 for Linux on 17 Sep 2026 21:37:51 UTC.
Swift 6 data race errors: 0
Build Command
bash -c docker run --pull=always --rm -v "checkouts-54344845-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:basic-6.4-latest swift build --triple x86_64-unknown-linux-gnu 2>&1Build Log
========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/vapor/core.git
Reference: 3.10.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/vapor/core
* tag 3.10.1 -> FETCH_HEAD
HEAD is now at 89c6989 Fix compilation error in Xcode 13
Cloned https://github.com/vapor/core.git
Revision (git rev-parse @):
89c6989fd8b1e08acfd198afba1c38971bb814b2
SUCCESS checkout https://github.com/vapor/core.git at 3.10.1
========================================
Build
========================================
Selected platform: linux
Swift version: 6.4
Building package at path: $PWD
https://github.com/vapor/core.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-54344845-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:basic-6.4-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
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-nio.git
[1/86022] Fetching swift-nio
Fetched https://github.com/apple/swift-nio.git (2.88s)
Computing version for https://github.com/apple/swift-nio.git
Computed https://github.com/apple/swift-nio.git at 1.14.4 (3.16s)
Fetching https://github.com/apple/swift-nio-zlib-support.git
[1/15] Fetching swift-nio-zlib-support
Fetched https://github.com/apple/swift-nio-zlib-support.git (0.44s)
Computing version for https://github.com/apple/swift-nio-zlib-support.git
Computed https://github.com/apple/swift-nio-zlib-support.git at 1.0.0 (0.65s)
Creating working copy for https://github.com/apple/swift-nio.git
Working copy of https://github.com/apple/swift-nio.git resolved at 1.14.4
Creating working copy for https://github.com/apple/swift-nio-zlib-support.git
Working copy of https://github.com/apple/swift-nio-zlib-support.git resolved at 1.0.0
warning: 'swift-nio-zlib-support': ignoring declared target(s) 'swift-nio-zlib-support' in the system package
warning: 'swift-nio-zlib-support': ignoring declared target(s) 'swift-nio-zlib-support' in the system package
Building for debugging...
[Computing dependencies]
[Provisioning 1 / 22]
[Pre-planning 1 / 537]
[Creating build graph]
[90 / 167]
[103 / 179] CNIOSHA1
[112 / 179] NIOPriorityQueue
[124 / 179] NIOConcurrencyHelpers
[124 / 179] Debugging
[127 / 179] Debugging
[135 / 189] NIO
[141 / 191] NIOPriorityQueue
[145 / 192] NIO
[145 / 193] NIO
[146 / 193] NIO
[158 / 194] NIOFoundationCompat
[160 / 196] COperatingSystem
[168 / 206] NIOConcurrencyHelpers
/host/spi-builder-workspace/Sources/Bits/Deprecated.swift:3:15: [1;33mwarning: [1;39mextraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode[0;0m
[0;36m1 |[0;0m extension Byte {
[0;36m2 |[0;0m /// ~
[0;36m3 |[0;0m @available (*, deprecated, renamed: "tilde")
[0;36m|[0;0m `- [1;33mwarning: [1;39mextraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode[0;0m
[0;36m4 |[0;0m public static let tilda: Byte = 0x7E
[0;36m5 |[0;0m }
/host/spi-builder-workspace/Sources/Bits/ByteBuffer+string.swift:6:68: [1;33mwarning: [1;39mcannot use struct 'Encoding' here; 'FoundationEssentials' was not imported by this file[0;0m
[0;36m4 |[0;0m /// - parameters:
[0;36m5 |[0;0m /// - encoding: `String.Encoding` to use when converting the bytes to a `String`
[0;36m6 |[0;0m public mutating func readNullTerminatedString(encoding: String.Encoding = .utf8) -> String? {
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use struct 'Encoding' here; 'FoundationEssentials' was not imported by this file[0;0m
[0;36m7 |[0;0m var bytes: [UInt8] = []
[0;36m8 |[0;0m parse: while true {
FoundationEssentials.String.Encoding:2:15: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m1 |[0;0m struct String {
[0;36m2 |[0;0m public struct Encoding : RawRepresentable, Sendable, Equatable {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m3 |[0;0m public var rawValue: UInt
[0;36m4 |[0;0m public init(rawValue: UInt)
/host/spi-builder-workspace/Sources/Bits/ByteBuffer+string.swift:6:80: [1;33mwarning: [1;39mstatic property 'utf8' cannot be used in a default argument value because 'FoundationEssentials' was not imported by this file; this is an error in the Swift 6 language mode[0;0m
[0;36m4 |[0;0m /// - parameters:
[0;36m5 |[0;0m /// - encoding: `String.Encoding` to use when converting the bytes to a `String`
[0;36m6 |[0;0m public mutating func readNullTerminatedString(encoding: String.Encoding = .utf8) -> String? {
[0;36m|[0;0m |- [1;33mwarning: [1;39mstatic property 'utf8' cannot be used in a default argument value because 'FoundationEssentials' was not imported by this file; this is an error in the Swift 6 language mode[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39mThe missing import of module 'FoundationEssentials' will be added implicitly[0;0m
[0;36m7 |[0;0m var bytes: [UInt8] = []
[0;36m8 |[0;0m parse: while true {
/host/spi-builder-workspace/Sources/Bits/ByteBuffer+string.swift:23:75: [1;33mwarning: [1;39mcannot use struct 'Encoding' here; 'FoundationEssentials' was not imported by this file[0;0m
[0;36m21 |[0;0m ///
[0;36m22 |[0;0m /// See `readNullTerminatedString(encoding:)`
[0;36m23 |[0;0m public mutating func requireReadNullTerminatedString(encoding: String.Encoding = .utf8) throws -> String {
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use struct 'Encoding' here; 'FoundationEssentials' was not imported by this file[0;0m
[0;36m24 |[0;0m guard let string = readNullTerminatedString(encoding: encoding) else {
[0;36m25 |[0;0m throw BitsError(identifier: "nullTerminatedString", reason: "This was not available in the buffer")
FoundationEssentials.String.Encoding:2:15: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m1 |[0;0m struct String {
[0;36m2 |[0;0m public struct Encoding : RawRepresentable, Sendable, Equatable {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m3 |[0;0m public var rawValue: UInt
[0;36m4 |[0;0m public init(rawValue: UInt)
/host/spi-builder-workspace/Sources/Bits/ByteBuffer+string.swift:23:87: [1;33mwarning: [1;39mstatic property 'utf8' cannot be used in a default argument value because 'FoundationEssentials' was not imported by this file; this is an error in the Swift 6 language mode[0;0m
[0;36m21 |[0;0m ///
[0;36m22 |[0;0m /// See `readNullTerminatedString(encoding:)`
[0;36m23 |[0;0m public mutating func requireReadNullTerminatedString(encoding: String.Encoding = .utf8) throws -> String {
[0;36m|[0;0m |- [1;33mwarning: [1;39mstatic property 'utf8' cannot be used in a default argument value because 'FoundationEssentials' was not imported by this file; this is an error in the Swift 6 language mode[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39mThe missing import of module 'FoundationEssentials' will be added implicitly[0;0m
[0;36m24 |[0;0m guard let string = readNullTerminatedString(encoding: encoding) else {
[0;36m25 |[0;0m throw BitsError(identifier: "nullTerminatedString", reason: "This was not available in the buffer")
[172 / 207] NIOFoundationCompat
/host/spi-builder-workspace/Sources/Bits/Deprecated.swift:3:15: [1;33mwarning: [1;39mextraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode[0;0m
[0;36m1 |[0;0m extension Byte {
[0;36m2 |[0;0m /// ~
[0;36m3 |[0;0m @available (*, deprecated, renamed: "tilde")
[0;36m|[0;0m `- [1;33mwarning: [1;39mextraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode[0;0m
[0;36m4 |[0;0m public static let tilda: Byte = 0x7E
[0;36m5 |[0;0m }
[178 / 207] Bits
/host/spi-builder-workspace/Sources/Bits/Deprecated.swift:3:15: [1;33mwarning: [1;39mextraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode[0;0m
[0;36m1 |[0;0m extension Byte {
[0;36m2 |[0;0m /// ~
[0;36m3 |[0;0m @available (*, deprecated, renamed: "tilde")
[0;36m|[0;0m `- [1;33mwarning: [1;39mextraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode[0;0m
[0;36m4 |[0;0m public static let tilda: Byte = 0x7E
[0;36m5 |[0;0m }
[179 / 207] Bits-product
/host/spi-builder-workspace/Sources/Bits/Deprecated.swift:3:15: [1;33mwarning: [1;39mextraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode[0;0m
[0;36m1 |[0;0m extension Byte {
[0;36m2 |[0;0m /// ~
[0;36m3 |[0;0m @available (*, deprecated, renamed: "tilde")
[0;36m|[0;0m `- [1;33mwarning: [1;39mextraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode[0;0m
[0;36m4 |[0;0m public static let tilda: Byte = 0x7E
[0;36m5 |[0;0m }
[183 / 207] Bits
/host/spi-builder-workspace/Sources/Bits/Deprecated.swift:3:15: [1;33mwarning: [1;39mextraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode[0;0m
[0;36m1 |[0;0m extension Byte {
[0;36m2 |[0;0m /// ~
[0;36m3 |[0;0m @available (*, deprecated, renamed: "tilde")
[0;36m|[0;0m `- [1;33mwarning: [1;39mextraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode[0;0m
[0;36m4 |[0;0m public static let tilda: Byte = 0x7E
[0;36m5 |[0;0m }
/host/spi-builder-workspace/Sources/Bits/ByteBuffer+string.swift:6:68: [1;33mwarning: [1;39mcannot use struct 'Encoding' here; 'FoundationEssentials' was not imported by this file[0;0m
[0;36m4 |[0;0m /// - parameters:
[0;36m5 |[0;0m /// - encoding: `String.Encoding` to use when converting the bytes to a `String`
[0;36m6 |[0;0m public mutating func readNullTerminatedString(encoding: String.Encoding = .utf8) -> String? {
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use struct 'Encoding' here; 'FoundationEssentials' was not imported by this file[0;0m
[0;36m7 |[0;0m var bytes: [UInt8] = []
[0;36m8 |[0;0m parse: while true {
FoundationEssentials.String.Encoding:2:15: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m1 |[0;0m struct String {
[0;36m2 |[0;0m public struct Encoding : RawRepresentable, Sendable, Equatable {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m3 |[0;0m public var rawValue: UInt
[0;36m4 |[0;0m public init(rawValue: UInt)
/host/spi-builder-workspace/Sources/Bits/ByteBuffer+string.swift:6:80: [1;33mwarning: [1;39mstatic property 'utf8' cannot be used in a default argument value because 'FoundationEssentials' was not imported by this file; this is an error in the Swift 6 language mode[0;0m
[0;36m4 |[0;0m /// - parameters:
[0;36m5 |[0;0m /// - encoding: `String.Encoding` to use when converting the bytes to a `String`
[0;36m6 |[0;0m public mutating func readNullTerminatedString(encoding: String.Encoding = .utf8) -> String? {
[0;36m|[0;0m |- [1;33mwarning: [1;39mstatic property 'utf8' cannot be used in a default argument value because 'FoundationEssentials' was not imported by this file; this is an error in the Swift 6 language mode[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39mThe missing import of module 'FoundationEssentials' will be added implicitly[0;0m
[0;36m7 |[0;0m var bytes: [UInt8] = []
[0;36m8 |[0;0m parse: while true {
/host/spi-builder-workspace/Sources/Bits/ByteBuffer+string.swift:23:75: [1;33mwarning: [1;39mcannot use struct 'Encoding' here; 'FoundationEssentials' was not imported by this file[0;0m
[0;36m21 |[0;0m ///
[0;36m22 |[0;0m /// See `readNullTerminatedString(encoding:)`
[0;36m23 |[0;0m public mutating func requireReadNullTerminatedString(encoding: String.Encoding = .utf8) throws -> String {
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use struct 'Encoding' here; 'FoundationEssentials' was not imported by this file[0;0m
[0;36m24 |[0;0m guard let string = readNullTerminatedString(encoding: encoding) else {
[0;36m25 |[0;0m throw BitsError(identifier: "nullTerminatedString", reason: "This was not available in the buffer")
FoundationEssentials.String.Encoding:2:15: [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m1 |[0;0m struct String {
[0;36m2 |[0;0m public struct Encoding : RawRepresentable, Sendable, Equatable {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct declared here[0;0m
[0;36m3 |[0;0m public var rawValue: UInt
[0;36m4 |[0;0m public init(rawValue: UInt)
/host/spi-builder-workspace/Sources/Bits/ByteBuffer+string.swift:23:87: [1;33mwarning: [1;39mstatic property 'utf8' cannot be used in a default argument value because 'FoundationEssentials' was not imported by this file; this is an error in the Swift 6 language mode[0;0m
[0;36m21 |[0;0m ///
[0;36m22 |[0;0m /// See `readNullTerminatedString(encoding:)`
[0;36m23 |[0;0m public mutating func requireReadNullTerminatedString(encoding: String.Encoding = .utf8) throws -> String {
[0;36m|[0;0m |- [1;33mwarning: [1;39mstatic property 'utf8' cannot be used in a default argument value because 'FoundationEssentials' was not imported by this file; this is an error in the Swift 6 language mode[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39mThe missing import of module 'FoundationEssentials' will be added implicitly[0;0m
[0;36m24 |[0;0m guard let string = readNullTerminatedString(encoding: encoding) else {
[0;36m25 |[0;0m throw BitsError(identifier: "nullTerminatedString", reason: "This was not available in the buffer")
/host/spi-builder-workspace/Sources/Bits/Deprecated.swift:3:15: [1;33mwarning: [1;39mextraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode[0;0m
[0;36m1 |[0;0m extension Byte {
[0;36m2 |[0;0m /// ~
[0;36m3 |[0;0m @available (*, deprecated, renamed: "tilde")
[0;36m|[0;0m `- [1;33mwarning: [1;39mextraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode[0;0m
[0;36m4 |[0;0m public static let tilda: Byte = 0x7E
[0;36m5 |[0;0m }
/host/spi-builder-workspace/Sources/Bits/Deprecated.swift:3:15: [1;33mwarning: [1;39mextraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode[0;0m
[0;36m1 |[0;0m extension Byte {
[0;36m2 |[0;0m /// ~
[0;36m3 |[0;0m @available (*, deprecated, renamed: "tilde")
[0;36m|[0;0m `- [1;33mwarning: [1;39mextraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode[0;0m
[0;36m4 |[0;0m public static let tilda: Byte = 0x7E
[0;36m5 |[0;0m }
[189 / 217] COperatingSystem-product
/host/spi-builder-workspace/Sources/Async/Future+Map.swift:16:21: [1;33mwarning: [1;39mgeneric parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m14 |[0;0m ///
[0;36m15 |[0;0m /// See `flatMap(to:_:)` for mapping `Future` results to other `Future` types.
[0;36m16 |[0;0m public func map<T>(to type: T.Type = T.self, _ callback: @escaping (Expectation) throws -> T) -> Future<T> {
[0;36m|[0;0m `- [1;33mwarning: [1;39mgeneric parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m17 |[0;0m return self.thenThrowing(callback)
[0;36m18 |[0;0m }
/host/spi-builder-workspace/Sources/Async/Future+Map.swift:32:25: [1;33mwarning: [1;39mgeneric parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m30 |[0;0m ///
[0;36m31 |[0;0m /// See `map(to:_:)` for mapping `Future` results to non-`Future` types.
[0;36m32 |[0;0m public func flatMap<T>(to type: T.Type = T.self, _ callback: @escaping (Expectation) throws -> Future<T>) -> Future<T> {
[0;36m|[0;0m `- [1;33mwarning: [1;39mgeneric parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m33 |[0;0m return self.then { input in
[0;36m34 |[0;0m do {
/host/spi-builder-workspace/Sources/Async/Future+Transform.swift:8:27: [1;33mwarning: [1;39mgeneric parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m6 |[0;0m /// user.save(on: req).transform(to: HTTPStatus.created)
[0;36m7 |[0;0m ///
[0;36m8 |[0;0m public func transform<T>(to instance: @escaping @autoclosure () -> T) -> Future<T> {
[0;36m|[0;0m `- [1;33mwarning: [1;39mgeneric parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m9 |[0;0m return self.map(to: T.self) { _ in
[0;36m10 |[0;0m instance()
/host/spi-builder-workspace/Sources/Async/Future+Transform.swift:19:27: [1;33mwarning: [1;39mgeneric parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m17 |[0;0m /// posts.save(on: request).transform(to: user)
[0;36m18 |[0;0m ///
[0;36m19 |[0;0m public func transform<T>(to future: Future<T>) -> Future<T> {
[0;36m|[0;0m `- [1;33mwarning: [1;39mgeneric parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m20 |[0;0m return self.flatMap(to: T.self) { _ in
[0;36m21 |[0;0m future
/host/spi-builder-workspace/Sources/Bits/Deprecated.swift:3:15: [1;33mwarning: [1;39mextraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode[0;0m
[0;36m1 |[0;0m extension Byte {
[0;36m2 |[0;0m /// ~
[0;36m3 |[0;0m @available (*, deprecated, renamed: "tilde")
[0;36m|[0;0m `- [1;33mwarning: [1;39mextraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode[0;0m
[0;36m4 |[0;0m public static let tilda: Byte = 0x7E
[0;36m5 |[0;0m }
/host/spi-builder-workspace/Sources/Async/Future+Map.swift:16:21: [1;33mwarning: [1;39mgeneric parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m14 |[0;0m ///
[0;36m15 |[0;0m /// See `flatMap(to:_:)` for mapping `Future` results to other `Future` types.
[0;36m16 |[0;0m public func map<T>(to type: T.Type = T.self, _ callback: @escaping (Expectation) throws -> T) -> Future<T> {
[0;36m|[0;0m `- [1;33mwarning: [1;39mgeneric parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m17 |[0;0m return self.thenThrowing(callback)
[0;36m18 |[0;0m }
/host/spi-builder-workspace/Sources/Async/Future+Map.swift:32:25: [1;33mwarning: [1;39mgeneric parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m30 |[0;0m ///
[0;36m31 |[0;0m /// See `map(to:_:)` for mapping `Future` results to non-`Future` types.
[0;36m32 |[0;0m public func flatMap<T>(to type: T.Type = T.self, _ callback: @escaping (Expectation) throws -> Future<T>) -> Future<T> {
[0;36m|[0;0m `- [1;33mwarning: [1;39mgeneric parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m33 |[0;0m return self.then { input in
[0;36m34 |[0;0m do {
/host/spi-builder-workspace/Sources/Async/Future+Transform.swift:8:27: [1;33mwarning: [1;39mgeneric parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m6 |[0;0m /// user.save(on: req).transform(to: HTTPStatus.created)
[0;36m7 |[0;0m ///
[0;36m8 |[0;0m public func transform<T>(to instance: @escaping @autoclosure () -> T) -> Future<T> {
[0;36m|[0;0m `- [1;33mwarning: [1;39mgeneric parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m9 |[0;0m return self.map(to: T.self) { _ in
[0;36m10 |[0;0m instance()
/host/spi-builder-workspace/Sources/Async/Future+Transform.swift:19:27: [1;33mwarning: [1;39mgeneric parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m17 |[0;0m /// posts.save(on: request).transform(to: user)
[0;36m18 |[0;0m ///
[0;36m19 |[0;0m public func transform<T>(to future: Future<T>) -> Future<T> {
[0;36m|[0;0m `- [1;33mwarning: [1;39mgeneric parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m20 |[0;0m return self.flatMap(to: T.self) { _ in
[0;36m21 |[0;0m future
[200 / 217] Async
/host/spi-builder-workspace/Sources/Bits/Deprecated.swift:3:15: [1;33mwarning: [1;39mextraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode[0;0m
[0;36m1 |[0;0m extension Byte {
[0;36m2 |[0;0m /// ~
[0;36m3 |[0;0m @available (*, deprecated, renamed: "tilde")
[0;36m|[0;0m `- [1;33mwarning: [1;39mextraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode[0;0m
[0;36m4 |[0;0m public static let tilda: Byte = 0x7E
[0;36m5 |[0;0m }
[209 / 228] Core
[210 / 229] Core
/host/spi-builder-workspace/Sources/Core/Process+Execute.swift:103:23: [1;33mwarning: [1;39mreference to captured var 'running' 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;36m101 |[0;0m // readabilityHandler doesn't work on linux, so we are left with this hack
[0;36m102 |[0;0m DispatchQueue.global().async {
[0;36m103 |[0;0m while running {
[0;36m|[0;0m `- [1;33mwarning: [1;39mreference to captured var 'running' 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;36m104 |[0;0m let stdout = stdout.fileHandleForReading.availableData
[0;36m105 |[0;0m if !stdout.isEmpty {
/host/spi-builder-workspace/Sources/Core/Process+Execute.swift:111:23: [1;33mwarning: [1;39mreference to captured var 'running' 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;36m109 |[0;0m }
[0;36m110 |[0;0m DispatchQueue.global().async {
[0;36m111 |[0;0m while running {
[0;36m|[0;0m `- [1;33mwarning: [1;39mreference to captured var 'running' 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;36m112 |[0;0m let stderr = stderr.fileHandleForReading.availableData
[0;36m113 |[0;0m if !stderr.isEmpty {
/host/spi-builder-workspace/Sources/Core/Process+Execute.swift:138:17: [1;33mwarning: [1;39mmutation of captured var 'running' 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;36m136 |[0;0m let process = launchProcess(path: program, arguments, stdout: stdout, stderr: stderr)
[0;36m137 |[0;0m process.waitUntilExit()
[0;36m138 |[0;0m running = false
[0;36m|[0;0m `- [1;33mwarning: [1;39mmutation of captured var 'running' 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;36m139 |[0;0m promise.succeed(result: process.terminationStatus)
[0;36m140 |[0;0m }
/host/spi-builder-workspace/Sources/Core/Process+Execute.swift:163:17: [1;33mwarning: [1;39m'launchPath' is deprecated: renamed to 'executableURL'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m161 |[0;0m let process = Process()
[0;36m162 |[0;0m process.environment = ProcessInfo.processInfo.environment
[0;36m163 |[0;0m process.launchPath = path
[0;36m|[0;0m |- [1;33mwarning: [1;39m'launchPath' is deprecated: renamed to 'executableURL'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m|[0;0m `- [1;39mnote: [1;39muse 'executableURL' instead[0;0m
[0;36m164 |[0;0m process.arguments = arguments
[0;36m165 |[0;0m process.standardOutput = stdout
/host/spi-builder-workspace/Sources/Core/Process+Execute.swift:167:17: [1;33mwarning: [1;39m'launch()' is deprecated: renamed to 'run'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m165 |[0;0m process.standardOutput = stdout
[0;36m166 |[0;0m process.standardError = stderr
[0;36m167 |[0;0m process.launch()
[0;36m|[0;0m |- [1;33mwarning: [1;39m'launch()' is deprecated: renamed to 'run'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m|[0;0m `- [1;39mnote: [1;39muse 'run' instead[0;0m
[0;36m168 |[0;0m return process
[0;36m169 |[0;0m }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[212 / 229] Core
/host/spi-builder-workspace/Sources/Core/FutureEncoder.swift:9:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'EventLoopFuture' to imported protocol 'Encodable'; this will not behave correctly if the owners of 'NIO' introduce this conformance in the future[0;0m
[0;36m7 |[0;0m
[0;36m8 |[0;0m /// Conforms future to `Encodable` where its expectation is also `Encodable`.
[0;36m9 |[0;0m extension Future: Encodable where T: Encodable {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'EventLoopFuture' to imported protocol 'Encodable'; this will not behave correctly if the owners of 'NIO' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m10 |[0;0m /// See `Encodable`.
[0;36m11 |[0;0m public func encode(to encoder: Encoder) throws {
[212 / 229] NIO
/host/spi-builder-workspace/Sources/Core/String+Utilities.swift:24:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'UUID' to imported protocol 'LosslessStringConvertible'; this will not behave correctly if the owners of 'FoundationEssentials' introduce this conformance in the future[0;0m
[0;36m22 |[0;0m }
[0;36m23 |[0;0m
[0;36m24 |[0;0m extension UUID: LosslessStringConvertible {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'UUID' to imported protocol 'LosslessStringConvertible'; this will not behave correctly if the owners of 'FoundationEssentials' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m25 |[0;0m /// See `LosslessStringConvertible`.
[0;36m26 |[0;0m public init?(_ string: String) {
/host/spi-builder-workspace/Sources/Core/Thread+Async.swift:22:36: [1;33mwarning: [1;39mpassing non-Sendable parameter 'work' to function expecting a '@Sendable' closure[0;0m
[0;36m18 |[0;0m /// - parameters:
[0;36m19 |[0;0m /// - work: Closure to be called on new thread.
[0;36m20 |[0;0m public static func async(_ work: @escaping () -> Void) {
[0;36m|[0;0m `- [1;39mnote: [1;39mparameter 'work' is implicitly non-Sendable[0;0m
[0;36m21 |[0;0m if #available(macOS 10.12, iOS 10.0, *) {
[0;36m22 |[0;0m Thread.detachNewThread(work)
[0;36m|[0;0m `- [1;33mwarning: [1;39mpassing non-Sendable parameter 'work' to function expecting a '@Sendable' closure[0;0m
[0;36m23 |[0;0m } else {
[0;36m24 |[0;0m fatalError("macOS 10.12/iOS 10.0 or later required to call Thread.async(_:)")
[217 / 230] NIO
[222 / 230] Core
/host/spi-builder-workspace/Sources/Core/FutureEncoder.swift:9:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'EventLoopFuture' to imported protocol 'Encodable'; this will not behave correctly if the owners of 'NIO' introduce this conformance in the future[0;0m
[0;36m7 |[0;0m
[0;36m8 |[0;0m /// Conforms future to `Encodable` where its expectation is also `Encodable`.
[0;36m9 |[0;0m extension Future: Encodable where T: Encodable {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'EventLoopFuture' to imported protocol 'Encodable'; this will not behave correctly if the owners of 'NIO' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m10 |[0;0m /// See `Encodable`.
[0;36m11 |[0;0m public func encode(to encoder: Encoder) throws {
/host/spi-builder-workspace/Sources/Core/String+Utilities.swift:24:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'UUID' to imported protocol 'LosslessStringConvertible'; this will not behave correctly if the owners of 'FoundationEssentials' introduce this conformance in the future[0;0m
[0;36m22 |[0;0m }
[0;36m23 |[0;0m
[0;36m24 |[0;0m extension UUID: LosslessStringConvertible {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'UUID' to imported protocol 'LosslessStringConvertible'; this will not behave correctly if the owners of 'FoundationEssentials' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m25 |[0;0m /// See `LosslessStringConvertible`.
[0;36m26 |[0;0m public init?(_ string: String) {
[227 / 230] Core
Build complete! (8.76 secs)
Build complete.
{
"dependencies" : [
{
"identity" : "swift-nio",
"requirement" : {
"range" : [
{
"lower_bound" : "1.14.1",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-nio.git"
}
],
"manifest_display_name" : "Core",
"name" : "Core",
"path" : "/host/spi-builder-workspace",
"platforms" : [
],
"products" : [
{
"name" : "Async",
"targets" : [
"Async"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "Bits",
"targets" : [
"Bits"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "Core",
"targets" : [
"Core"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "COperatingSystem",
"targets" : [
"COperatingSystem"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "Debugging",
"targets" : [
"Debugging"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "DebuggingTests",
"module_type" : "SwiftTarget",
"name" : "DebuggingTests",
"path" : "Tests/DebuggingTests",
"sources" : [
"FooError.swift",
"FooErrorTests.swift",
"GeneralTests.swift",
"MinimumError.swift",
"TestError.swift",
"TraceableTests.swift"
],
"target_dependencies" : [
"Debugging"
],
"type" : "test"
},
{
"c99name" : "Debugging",
"module_type" : "SwiftTarget",
"name" : "Debugging",
"path" : "Sources/Debugging",
"product_memberships" : [
"Bits",
"Core",
"Debugging"
],
"sources" : [
"Debuggable.swift",
"Demangler.swift",
"SourceLocation.swift"
],
"type" : "library"
},
{
"c99name" : "CoreTests",
"module_type" : "SwiftTarget",
"name" : "CoreTests",
"path" : "Tests/CoreTests",
"sources" : [
"CoreTests.swift",
"ReflectableTests.swift"
],
"target_dependencies" : [
"Core"
],
"type" : "test"
},
{
"c99name" : "Core",
"module_type" : "SwiftTarget",
"name" : "Core",
"path" : "Sources/Core",
"product_dependencies" : [
"NIOFoundationCompat"
],
"product_memberships" : [
"Core"
],
"sources" : [
"BasicKey.swift",
"CaseInsensitiveString.swift",
"CodableReflection/Decodable+Reflectable.swift",
"CodableReflection/ReflectionDecodable.swift",
"CodableReflection/ReflectionDecoders.swift",
"CoreError.swift",
"Data+Base64URL.swift",
"Data+Hex.swift",
"DataCoders.swift",
"Deprecated.swift",
"DirectoryConfig.swift",
"Exports.swift",
"File.swift",
"Future+Unwrap.swift",
"FutureEncoder.swift",
"HeaderValue.swift",
"LosslessDataConvertible.swift",
"MediaType.swift",
"NestedData.swift",
"NotFound.swift",
"OptionalType.swift",
"Process+Execute.swift",
"Reflectable.swift",
"String+Utilities.swift",
"Thread+Async.swift"
],
"target_dependencies" : [
"Async",
"Bits",
"COperatingSystem",
"Debugging"
],
"type" : "library"
},
{
"c99name" : "COperatingSystem",
"module_type" : "SwiftTarget",
"name" : "COperatingSystem",
"path" : "Sources/COperatingSystem",
"product_memberships" : [
"Core",
"COperatingSystem"
],
"sources" : [
"libc.swift"
],
"type" : "library"
},
{
"c99name" : "BitsTests",
"module_type" : "SwiftTarget",
"name" : "BitsTests",
"path" : "Tests/BitsTests",
"product_dependencies" : [
"NIO"
],
"sources" : [
"ByteBufferPeekTests.swift",
"ByteBufferRequireTests.swift"
],
"target_dependencies" : [
"Bits"
],
"type" : "test"
},
{
"c99name" : "Bits",
"module_type" : "SwiftTarget",
"name" : "Bits",
"path" : "Sources/Bits",
"product_dependencies" : [
"NIO"
],
"product_memberships" : [
"Bits",
"Core"
],
"sources" : [
"BitsError.swift",
"Byte+Alphabet.swift",
"Byte+Control.swift",
"Byte+Digit.swift",
"ByteBuffer+binaryFloatingPointOperations.swift",
"ByteBuffer+peek.swift",
"ByteBuffer+require.swift",
"ByteBuffer+string.swift",
"Bytes.swift",
"Data+Bytes.swift",
"Data+Strings.swift",
"Deprecated.swift"
],
"target_dependencies" : [
"Debugging"
],
"type" : "library"
},
{
"c99name" : "AsyncTests",
"module_type" : "SwiftTarget",
"name" : "AsyncTests",
"path" : "Tests/AsyncTests",
"sources" : [
"AsyncTests.swift"
],
"target_dependencies" : [
"Async"
],
"type" : "test"
},
{
"c99name" : "Async",
"module_type" : "SwiftTarget",
"name" : "Async",
"path" : "Sources/Async",
"product_dependencies" : [
"NIO"
],
"product_memberships" : [
"Async",
"Core"
],
"sources" : [
"Async+NIO.swift",
"AsyncError.swift",
"Collection+Future.swift",
"Deprecated.swift",
"Exports.swift",
"Future+DoCatch.swift",
"Future+Flatten.swift",
"Future+Global.swift",
"Future+Map.swift",
"Future+Transform.swift",
"Future+Variadic.swift",
"Future+Void.swift",
"FutureType.swift",
"QueueHandler.swift",
"Worker.swift"
],
"type" : "library"
}
],
"tools_version" : "4.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
Done.