Build Information
Successful build of Dribble, reference main (7e82e7), with Swift 6.4 for Linux on 19 Sep 2026 19:14:37 UTC.
Swift 6 data race errors: 0
Build Command
bash -c docker run --pull=always --rm -v "checkouts-53886770-2":/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/orlandos-nl/Dribble.git
Reference: main
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/orlandos-nl/Dribble
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at 7e82e7f Merge pull request #2 from needle-tail/main
Cloned https://github.com/orlandos-nl/Dribble.git
Revision (git rev-parse @):
7e82e7fc28f21da4923ecf4b4d4edd7f3d08d87b
SUCCESS checkout https://github.com/orlandos-nl/Dribble.git at main
========================================
Build
========================================
Selected platform: linux
Swift version: 6.4
Building package at path: $PWD
https://github.com/orlandos-nl/Dribble.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-53886770-2":/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-crypto.git
Fetching https://github.com/apple/swift-nio.git
[1/18549] Fetching swift-crypto
[8905/104622] Fetching swift-crypto, swift-nio
Fetched https://github.com/apple/swift-crypto.git (1.22s)
[34430/86073] Fetching swift-nio
Fetched https://github.com/apple/swift-nio.git (3.01s)
Computing version for https://github.com/apple/swift-crypto.git
Computed https://github.com/apple/swift-crypto.git at 2.6.0 (3.23s)
Computing version for https://github.com/apple/swift-nio.git
Computed https://github.com/apple/swift-nio.git at 2.103.0 (0.37s)
Fetching https://github.com/apple/swift-collections.git
Fetching https://github.com/apple/swift-system.git
Fetching https://github.com/apple/swift-atomics.git
[1/1875] Fetching swift-atomics
[1876/8773] Fetching swift-atomics, swift-system
[8499/36125] Fetching swift-atomics, swift-system, swift-collections
Fetched https://github.com/apple/swift-system.git (1.20s)
Fetched https://github.com/apple/swift-atomics.git (1.20s)
Fetched https://github.com/apple/swift-collections.git (1.21s)
Computing version for https://github.com/apple/swift-atomics.git
Computed https://github.com/apple/swift-atomics.git at 1.3.1 (1.39s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.6.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.22s)
Creating working copy for https://github.com/apple/swift-collections.git
Working copy of https://github.com/apple/swift-collections.git resolved at 1.6.0
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-crypto.git
Working copy of https://github.com/apple/swift-crypto.git resolved at 2.6.0
Building for debugging...
[Computing dependencies]
[Pre-planning 1 / 895]
[Planning 671 / 895]
[Planning deferred tasks]
[Constructing 570 / 2268]
[Starting]
[6 / 716]
[164 / 724] _NIODataStructures
[176 / 746] _NIOBase64
[176 / 746] InternalCollectionsUtilities
[188 / 746] NIOConcurrencyHelpers
[190 / 746] _NIODataStructures
[200 / 746] NIOConcurrencyHelpers
[201 / 746] CryptoBoringWrapper
[210 / 747] InternalCollectionsUtilities
[212 / 747] InternalCollectionsUtilities
[213 / 747] InternalCollectionsUtilities
[214 / 747] InternalCollectionsUtilities
[215 / 747] InternalCollectionsUtilities
[216 / 747] InternalCollectionsUtilities
[217 / 747] InternalCollectionsUtilities
[221 / 748] _NIOBase64
[228 / 749]
[232 / 749] CNIODarwin
[236 / 760] CNIOLinux
[244 / 780] Atomics
[245 / 780] InternalCollectionsUtilities
[249 / 780] InternalCollectionsUtilities
[255 / 780] CNIOAtomics
[257 / 780] Crypto
[258 / 780] CNIOAtomics
[264 / 780] CryptoBoringWrapper
[266 / 781] CryptoBoringWrapper
[267 / 781] Crypto
[270 / 781] ContainersPreview
[273 / 781] ContainersPreview
[280 / 781] ContainersPreview
[285 / 781] Atomics
[286 / 782] ContainersPreview
[287 / 782] Crypto
[291 / 782] Atomics-product
[294 / 782] CCryptoBoringSSL
[296 / 782] CCryptoBoringSSL
[298 / 782] CCryptoBoringSSL
[301 / 782] CCryptoBoringSSL
[304 / 782] CCryptoBoringSSL
[309 / 782] CCryptoBoringSSL
[313 / 782] CCryptoBoringSSL
[320 / 782] CCryptoBoringSSL
[321 / 782] CCryptoBoringSSL
[325 / 782] CCryptoBoringSSL
[327 / 782] CCryptoBoringSSL
[332 / 782] CCryptoBoringSSL
[334 / 782] CCryptoBoringSSL
[339 / 782] CCryptoBoringSSL
[350 / 782] CCryptoBoringSSL
[353 / 783] CCryptoBoringSSL
[354 / 783] CCryptoBoringSSL
[359 / 783] CCryptoBoringSSL
[361 / 783] CCryptoBoringSSL
[367 / 783] CCryptoBoringSSL
[372 / 783] CCryptoBoringSSL
[377 / 783] CCryptoBoringSSL
[387 / 783] CCryptoBoringSSL
[392 / 783] CCryptoBoringSSL
[397 / 783] CCryptoBoringSSL
[407 / 783] CCryptoBoringSSL
[420 / 783] CCryptoBoringSSL
[432 / 784] CCryptoBoringSSL
[439 / 784] CCryptoBoringSSL
[448 / 784] CCryptoBoringSSL
[458 / 784] CCryptoBoringSSL
[462 / 784] CCryptoBoringSSL
[465 / 784] CCryptoBoringSSL
[472 / 784] CCryptoBoringSSL
[479 / 784] CCryptoBoringSSL
[485 / 784] CCryptoBoringSSL
[497 / 784] CCryptoBoringSSL
[501 / 784] CCryptoBoringSSL
[506 / 784] CCryptoBoringSSL
[516 / 784] CCryptoBoringSSL
[525 / 784] CCryptoBoringSSL
[532 / 784] CCryptoBoringSSL
[542 / 784] CCryptoBoringSSL
[553 / 784] CCryptoBoringSSL
[561 / 784] CCryptoBoringSSL
[571 / 784] CCryptoBoringSSL
[581 / 784] CCryptoBoringSSL
[588 / 784] CCryptoBoringSSL
[594 / 784] CCryptoBoringSSL
[601 / 784] CCryptoBoringSSL
[607 / 784] CCryptoBoringSSL
[620 / 784] CCryptoBoringSSL
[627 / 784] CCryptoBoringSSL
[641 / 784] CCryptoBoringSSL
[651 / 784] CCryptoBoringSSL
[664 / 784] CCryptoBoringSSL
[678 / 784] CCryptoBoringSSL
[691 / 784] CCryptoBoringSSL
[702 / 784] CCryptoBoringSSL
[714 / 785] Atomics
[723 / 794] DequeModule
[723 / 794] CCryptoBoringSSL
[726 / 794] Crypto
[726 / 794] DequeModule
[726 / 795] DequeModule
[735 / 797] NIOCore
[744 / 805] NIOCore
[753 / 809] NIOCore
[762 / 816] NIOEmbedded
[762 / 817] NIOPosix
[764 / 825] NIOPosix
[766 / 825] NIOEmbedded
[773 / 826] NIOPosix
[773 / 826] NIOFoundationEssentialsCompat
[776 / 826] NIOFoundationEssentialsCompat
[781 / 827] NIOPosix
[781 / 827] NIOFoundationEssentialsCompat
[794 / 830] NIOFoundationEssentialsCompat
[804 / 834] NIO
[815 / 840] _NIOConcurrency
[823 / 842] Dribble
[826 / 850] Dribble
[828 / 851] NIOPosix
/host/spi-builder-workspace/Sources/Dribble/StunClient.swift:24:21: [1;33mwarning: [1;39mconformance of 'ByteToMessageHandler<Decoder>' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode[0;0m
[0;36m22 |[0;0m _ = channel.close()
[0;36m23 |[0;0m },
[0;36m24 |[0;0m ByteToMessageHandler(StunParser()),
[0;36m|[0;0m `- [1;33mwarning: [1;39mconformance of 'ByteToMessageHandler<Decoder>' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode[0;0m
[0;36m25 |[0;0m sender
[0;36m26 |[0;0m )
/host/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIOCore/Codec.swift:507:1: [1;39mnote: [1;39mconformance of 'ByteToMessageHandler<Decoder>' to 'Sendable' has been explicitly marked unavailable here[0;0m
[0;36m505 |[0;0m
[0;36m506 |[0;0m @available(*, unavailable)
[0;36m507 |[0;0m extension ByteToMessageHandler: Sendable {}
[0;36m|[0;0m `- [1;39mnote: [1;39mconformance of 'ByteToMessageHandler<Decoder>' to 'Sendable' has been explicitly marked unavailable here[0;0m
[0;36m508 |[0;0m
[0;36m509 |[0;0m // MARK: ByteToMessageHandler: Test Helpers
/host/spi-builder-workspace/Sources/Dribble/StunClient.swift:25:21: [1;33mwarning: [1;39mcapture of 'sender' with non-Sendable type 'StunInboundHandler' in a '@Sendable' closure[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
[0;36m23 |[0;0m },
[0;36m24 |[0;0m ByteToMessageHandler(StunParser()),
[0;36m25 |[0;0m sender
[0;36m|[0;0m `- [1;33mwarning: [1;39mcapture of 'sender' with non-Sendable type 'StunInboundHandler' in a '@Sendable' closure[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
[0;36m26 |[0;0m )
[0;36m27 |[0;0m }.bind(
/host/spi-builder-workspace/Sources/Dribble/StunInboundHandler.swift:9:13: [1;39mnote: [1;39mclass 'StunInboundHandler' does not conform to the 'Sendable' protocol[0;0m
[0;36m7 |[0;0m }
[0;36m8 |[0;0m
[0;36m9 |[0;0m final class StunInboundHandler: ChannelInboundHandler, StunMessageSender {
[0;36m|[0;0m `- [1;39mnote: [1;39mclass 'StunInboundHandler' does not conform to the 'Sendable' protocol[0;0m
[0;36m10 |[0;0m public typealias InboundIn = StunMessage
[0;36m11 |[0;0m public typealias OutboundOut = AddressedEnvelope<ByteBuffer>
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
/host/spi-builder-workspace/Sources/Dribble/StunClient.swift:24:21: [1;33mwarning: [1;39mconformance of 'ByteToMessageHandler<Decoder>' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode[0;0m
[0;36m22 |[0;0m _ = channel.close()
[0;36m23 |[0;0m },
[0;36m24 |[0;0m ByteToMessageHandler(StunParser()),
[0;36m|[0;0m `- [1;33mwarning: [1;39mconformance of 'ByteToMessageHandler<Decoder>' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode[0;0m
[0;36m25 |[0;0m sender
[0;36m26 |[0;0m )
/host/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIOCore/Codec.swift:507:1: [1;39mnote: [1;39mconformance of 'ByteToMessageHandler<Decoder>' to 'Sendable' has been explicitly marked unavailable here[0;0m
[0;36m505 |[0;0m
[0;36m506 |[0;0m @available(*, unavailable)
[0;36m507 |[0;0m extension ByteToMessageHandler: Sendable {}
[0;36m|[0;0m `- [1;39mnote: [1;39mconformance of 'ByteToMessageHandler<Decoder>' to 'Sendable' has been explicitly marked unavailable here[0;0m
[0;36m508 |[0;0m
[0;36m509 |[0;0m // MARK: ByteToMessageHandler: Test Helpers
/host/spi-builder-workspace/Sources/Dribble/StunClient.swift:25:21: [1;33mwarning: [1;39mcapture of 'sender' with non-Sendable type 'StunInboundHandler' in a '@Sendable' closure[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
[0;36m23 |[0;0m },
[0;36m24 |[0;0m ByteToMessageHandler(StunParser()),
[0;36m25 |[0;0m sender
[0;36m|[0;0m `- [1;33mwarning: [1;39mcapture of 'sender' with non-Sendable type 'StunInboundHandler' in a '@Sendable' closure[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
[0;36m26 |[0;0m )
[0;36m27 |[0;0m }.bind(
/host/spi-builder-workspace/Sources/Dribble/StunInboundHandler.swift:9:13: [1;39mnote: [1;39mclass 'StunInboundHandler' does not conform to the 'Sendable' protocol[0;0m
[0;36m7 |[0;0m }
[0;36m8 |[0;0m
[0;36m9 |[0;0m final class StunInboundHandler: ChannelInboundHandler, StunMessageSender {
[0;36m|[0;0m `- [1;39mnote: [1;39mclass 'StunInboundHandler' does not conform to the 'Sendable' protocol[0;0m
[0;36m10 |[0;0m public typealias InboundIn = StunMessage
[0;36m11 |[0;0m public typealias OutboundOut = AddressedEnvelope<ByteBuffer>
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[833 / 851] Dribble
/host/spi-builder-workspace/Sources/Dribble/StunInboundHandler.swift:47:44: [1;33mwarning: [1;39m'fireChannelRead' is deprecated: NIOAny is not Sendable. Avoid wrapping the value in NIOAny to silence this warning.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m45 |[0;0m }
[0;36m46 |[0;0m })
[0;36m47 |[0;0m allocation?.1.pipeline.fireChannelRead(NIOAny(buffer))
[0;36m|[0;0m `- [1;33mwarning: [1;39m'fireChannelRead' is deprecated: NIOAny is not Sendable. Avoid wrapping the value in NIOAny to silence this warning.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m48 |[0;0m }
[0;36m49 |[0;0m } catch {
/host/spi-builder-workspace/Sources/Dribble/StunInboundHandler.swift:81:11: [1;33mwarning: [1;39mtype 'StunMessage' does not conform to the 'Sendable' protocol[0;0m
[0;36m79 |[0;0m data: data
[0;36m80 |[0;0m )
[0;36m81 |[0;0m ).flatMap {
[0;36m|[0;0m `- [1;33mwarning: [1;39mtype 'StunMessage' does not conform to the 'Sendable' protocol[0;0m
[0;36m82 |[0;0m promise.futureResult
[0;36m83 |[0;0m }.get()
/host/spi-builder-workspace/Sources/Dribble/STUN.swift:442:15: [1;39mnote: [1;39mconsider making struct 'StunMessage' conform to the 'Sendable' protocol[0;0m
[0;36m440 |[0;0m }
[0;36m441 |[0;0m
[0;36m442 |[0;0m public struct StunMessage {
[0;36m|[0;0m `- [1;39mnote: [1;39mconsider making struct 'StunMessage' conform to the 'Sendable' protocol[0;0m
[0;36m443 |[0;0m public internal(set) var header: StunMessageHeader
[0;36m444 |[0;0m public internal(set) var attributes: [StunAttribute]
/host/spi-builder-workspace/Sources/Dribble/StunInboundHandler.swift:83:11: [1;33mwarning: [1;39mtype 'StunMessage' does not conform to the 'Sendable' protocol[0;0m
[0;36m81 |[0;0m ).flatMap {
[0;36m82 |[0;0m promise.futureResult
[0;36m83 |[0;0m }.get()
[0;36m|[0;0m `- [1;33mwarning: [1;39mtype 'StunMessage' does not conform to the 'Sendable' protocol[0;0m
[0;36m84 |[0;0m }
[0;36m85 |[0;0m }
/host/spi-builder-workspace/Sources/Dribble/STUN.swift:442:15: [1;39mnote: [1;39mconsider making struct 'StunMessage' conform to the 'Sendable' protocol[0;0m
[0;36m440 |[0;0m }
[0;36m441 |[0;0m
[0;36m442 |[0;0m public struct StunMessage {
[0;36m|[0;0m `- [1;39mnote: [1;39mconsider making struct 'StunMessage' conform to the 'Sendable' protocol[0;0m
[0;36m443 |[0;0m public internal(set) var header: StunMessageHeader
[0;36m444 |[0;0m public internal(set) var attributes: [StunAttribute]
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[835 / 851] Dribble
[842 / 854] Dribble
/host/spi-builder-workspace/Sources/Dribble/TurnAllocation.swift:127:18: [1;33mwarning: [1;39munstructured throwing task created by 'detached(name:priority:operation:)' is not used, which may accidentally ignore errors thrown inside the task[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-use-throwing-unstructured-task\NoUseUnstructuredThrowingTask]8;;\]
[0;36m125 |[0;0m }
[0;36m126 |[0;0m } else {
[0;36m127 |[0;0m Task.detached {
[0;36m|[0;0m |- [1;33mwarning: [1;39munstructured throwing task created by 'detached(name:priority:operation:)' is not used, which may accidentally ignore errors thrown inside the task[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-use-throwing-unstructured-task\NoUseUnstructuredThrowingTask]8;;\]
[0;36m|[0;0m `- [1;39mnote: [1;39mto silence this warning, handle the error inside the task, or store/discard the task value explicitly[0;0m
[0;36m128 |[0;0m try await run()
[0;36m129 |[0;0m }
/host/spi-builder-workspace/Sources/Dribble/TurnAllocation.swift:115:47: [1;33mwarning: [1;39mcapture of 'data' with non-Sendable type 'NIOAny' in a '@Sendable' local function; 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;36m113 |[0;0m StunAttribute(
[0;36m114 |[0;0m type: .data,
[0;36m115 |[0;0m value: unwrapData(data)
[0;36m|[0;0m `- [1;33mwarning: [1;39mcapture of 'data' with non-Sendable type 'NIOAny' in a '@Sendable' local function; 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;36m116 |[0;0m )
[0;36m117 |[0;0m ]
/host/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIOCore/NIOAny.swift:45:15: [1;39mnote: [1;39mstruct 'NIOAny' does not conform to the 'Sendable' protocol[0;0m
[0;36m43 |[0;0m /// }
[0;36m44 |[0;0m /// }
[0;36m45 |[0;0m public struct NIOAny {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct 'NIOAny' does not conform to the 'Sendable' protocol[0;0m
[0;36m46 |[0;0m @usableFromInline
[0;36m47 |[0;0m let _storage: _NIOAny
[#NoUseUnstructuredThrowingTask]: <https://docs.swift.org/compiler/documentation/diagnostics/no-use-throwing-unstructured-task>
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
/host/spi-builder-workspace/Sources/CLIExample/CLI.swift:68:57: [1;33mwarning: [1;39mconformance of 'ByteToMessageHandler<Decoder>' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode[0;0m
[0;36m66 |[0;0m theirAddress.port = proxyTargettedChannel.localAddress?.port
[0;36m67 |[0;0m let allocationChannel = try await allocation.createChannel(for: theirAddress)
[0;36m68 |[0;0m try await allocationChannel.pipeline.addHandler(ByteToMessageHandler(PrintHandler()))
[0;36m|[0;0m `- [1;33mwarning: [1;39mconformance of 'ByteToMessageHandler<Decoder>' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode[0;0m
[0;36m69 |[0;0m try await proxyTargettedChannel.pipeline.addHandlers(
[0;36m70 |[0;0m EnvelopToByteBufferConverter { _ in },
/host/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIOCore/Codec.swift:507:1: [1;39mnote: [1;39mconformance of 'ByteToMessageHandler<Decoder>' to 'Sendable' has been explicitly marked unavailable here[0;0m
[0;36m505 |[0;0m
[0;36m506 |[0;0m @available(*, unavailable)
[0;36m507 |[0;0m extension ByteToMessageHandler: Sendable {}
[0;36m|[0;0m `- [1;39mnote: [1;39mconformance of 'ByteToMessageHandler<Decoder>' to 'Sendable' has been explicitly marked unavailable here[0;0m
[0;36m508 |[0;0m
[0;36m509 |[0;0m // MARK: ByteToMessageHandler: Test Helpers
/host/spi-builder-workspace/Sources/CLIExample/CLI.swift:70:13: [1;33mwarning: [1;39mtype 'EnvelopToByteBufferConverter' does not conform to the 'Sendable' protocol[0;0m
[0;36m2 |[0;0m import NIO
[0;36m3 |[0;0m
[0;36m4 |[0;0m final class EnvelopToByteBufferConverter: ChannelInboundHandler {
[0;36m|[0;0m `- [1;39mnote: [1;39mclass 'EnvelopToByteBufferConverter' does not conform to the 'Sendable' protocol[0;0m
[0;36m5 |[0;0m public typealias InboundIn = AddressedEnvelope<ByteBuffer>
[0;36m6 |[0;0m public typealias InboundOut = ByteBuffer
[0;36m:[0;0m
[0;36m68 |[0;0m try await allocationChannel.pipeline.addHandler(ByteToMessageHandler(PrintHandler()))
[0;36m69 |[0;0m try await proxyTargettedChannel.pipeline.addHandlers(
[0;36m70 |[0;0m EnvelopToByteBufferConverter { _ in },
[0;36m|[0;0m `- [1;33mwarning: [1;39mtype 'EnvelopToByteBufferConverter' does not conform to the 'Sendable' protocol[0;0m
[0;36m71 |[0;0m ByteToMessageHandler(PrintHandler())
[0;36m72 |[0;0m )
/host/spi-builder-workspace/Sources/CLIExample/CLI.swift:71:13: [1;33mwarning: [1;39mconformance of 'ByteToMessageHandler<Decoder>' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode[0;0m
[0;36m69 |[0;0m try await proxyTargettedChannel.pipeline.addHandlers(
[0;36m70 |[0;0m EnvelopToByteBufferConverter { _ in },
[0;36m71 |[0;0m ByteToMessageHandler(PrintHandler())
[0;36m|[0;0m `- [1;33mwarning: [1;39mconformance of 'ByteToMessageHandler<Decoder>' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode[0;0m
[0;36m72 |[0;0m )
[0;36m73 |[0;0m
/host/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIOCore/Codec.swift:507:1: [1;39mnote: [1;39mconformance of 'ByteToMessageHandler<Decoder>' to 'Sendable' has been explicitly marked unavailable here[0;0m
[0;36m505 |[0;0m
[0;36m506 |[0;0m @available(*, unavailable)
[0;36m507 |[0;0m extension ByteToMessageHandler: Sendable {}
[0;36m|[0;0m `- [1;39mnote: [1;39mconformance of 'ByteToMessageHandler<Decoder>' to 'Sendable' has been explicitly marked unavailable here[0;0m
[0;36m508 |[0;0m
[0;36m509 |[0;0m // MARK: ByteToMessageHandler: Test Helpers
/host/spi-builder-workspace/Sources/CLIExample/CLI.swift:68:57: [1;33mwarning: [1;39mconformance of 'ByteToMessageHandler<Decoder>' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode[0;0m
[0;36m66 |[0;0m theirAddress.port = proxyTargettedChannel.localAddress?.port
[0;36m67 |[0;0m let allocationChannel = try await allocation.createChannel(for: theirAddress)
[0;36m68 |[0;0m try await allocationChannel.pipeline.addHandler(ByteToMessageHandler(PrintHandler()))
[0;36m|[0;0m `- [1;33mwarning: [1;39mconformance of 'ByteToMessageHandler<Decoder>' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode[0;0m
[0;36m69 |[0;0m try await proxyTargettedChannel.pipeline.addHandlers(
[0;36m70 |[0;0m EnvelopToByteBufferConverter { _ in },
/host/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIOCore/Codec.swift:507:1: [1;39mnote: [1;39mconformance of 'ByteToMessageHandler<Decoder>' to 'Sendable' has been explicitly marked unavailable here[0;0m
[0;36m505 |[0;0m
[0;36m506 |[0;0m @available(*, unavailable)
[0;36m507 |[0;0m extension ByteToMessageHandler: Sendable {}
[0;36m|[0;0m `- [1;39mnote: [1;39mconformance of 'ByteToMessageHandler<Decoder>' to 'Sendable' has been explicitly marked unavailable here[0;0m
[0;36m508 |[0;0m
[0;36m509 |[0;0m // MARK: ByteToMessageHandler: Test Helpers
/host/spi-builder-workspace/Sources/CLIExample/CLI.swift:70:13: [1;33mwarning: [1;39mtype 'EnvelopToByteBufferConverter' does not conform to the 'Sendable' protocol[0;0m
[0;36m2 |[0;0m import NIO
[0;36m3 |[0;0m
[0;36m4 |[0;0m final class EnvelopToByteBufferConverter: ChannelInboundHandler {
[0;36m|[0;0m `- [1;39mnote: [1;39mclass 'EnvelopToByteBufferConverter' does not conform to the 'Sendable' protocol[0;0m
[0;36m5 |[0;0m public typealias InboundIn = AddressedEnvelope<ByteBuffer>
[0;36m6 |[0;0m public typealias InboundOut = ByteBuffer
[0;36m:[0;0m
[0;36m68 |[0;0m try await allocationChannel.pipeline.addHandler(ByteToMessageHandler(PrintHandler()))
[0;36m69 |[0;0m try await proxyTargettedChannel.pipeline.addHandlers(
[0;36m70 |[0;0m EnvelopToByteBufferConverter { _ in },
[0;36m|[0;0m `- [1;33mwarning: [1;39mtype 'EnvelopToByteBufferConverter' does not conform to the 'Sendable' protocol[0;0m
[0;36m71 |[0;0m ByteToMessageHandler(PrintHandler())
[0;36m72 |[0;0m )
/host/spi-builder-workspace/Sources/CLIExample/CLI.swift:71:13: [1;33mwarning: [1;39mconformance of 'ByteToMessageHandler<Decoder>' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode[0;0m
[0;36m69 |[0;0m try await proxyTargettedChannel.pipeline.addHandlers(
[0;36m70 |[0;0m EnvelopToByteBufferConverter { _ in },
[0;36m71 |[0;0m ByteToMessageHandler(PrintHandler())
[0;36m|[0;0m `- [1;33mwarning: [1;39mconformance of 'ByteToMessageHandler<Decoder>' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode[0;0m
[0;36m72 |[0;0m )
[0;36m73 |[0;0m
/host/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIOCore/Codec.swift:507:1: [1;39mnote: [1;39mconformance of 'ByteToMessageHandler<Decoder>' to 'Sendable' has been explicitly marked unavailable here[0;0m
[0;36m505 |[0;0m
[0;36m506 |[0;0m @available(*, unavailable)
[0;36m507 |[0;0m extension ByteToMessageHandler: Sendable {}
[0;36m|[0;0m `- [1;39mnote: [1;39mconformance of 'ByteToMessageHandler<Decoder>' to 'Sendable' has been explicitly marked unavailable here[0;0m
[0;36m508 |[0;0m
[0;36m509 |[0;0m // MARK: ByteToMessageHandler: Test Helpers
[843 / 854] CLIExample-product
[846 / 855] Dribble
[848 / 856] NIOPosix
[855 / 857] Dribble
[857 / 857] CLIExample-product
Build complete! (35.55 secs)
Build complete.
{
"dependencies" : [
{
"identity" : "swift-nio",
"requirement" : {
"range" : [
{
"lower_bound" : "2.60.0",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-nio.git"
},
{
"identity" : "swift-crypto",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.0",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-crypto.git"
}
],
"manifest_display_name" : "Dribble",
"name" : "Dribble",
"path" : "/host/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "12.0"
},
{
"name" : "ios",
"version" : "15.0"
}
],
"products" : [
{
"name" : "Dribble",
"targets" : [
"Dribble"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "CLIExample",
"targets" : [
"CLIExample"
],
"type" : {
"executable" : null
}
}
],
"targets" : [
{
"c99name" : "DribbleTests",
"module_type" : "SwiftTarget",
"name" : "DribbleTests",
"path" : "Tests/DribbleTests",
"sources" : [
"DribbleTests.swift"
],
"target_dependencies" : [
"Dribble"
],
"type" : "test"
},
{
"c99name" : "Dribble",
"module_type" : "SwiftTarget",
"name" : "Dribble",
"path" : "Sources/Dribble",
"product_dependencies" : [
"NIO",
"_NIOConcurrency",
"NIOFoundationCompat",
"Crypto"
],
"product_memberships" : [
"Dribble",
"CLIExample"
],
"sources" : [
"Errors.swift",
"Heplers.swift",
"STUN.swift",
"StunClient.swift",
"StunInboundHandler.swift",
"TurnAllocation.swift",
"TurnChannels.swift",
"TurnClient.swift"
],
"type" : "library"
},
{
"c99name" : "CLIExample",
"module_type" : "SwiftTarget",
"name" : "CLIExample",
"path" : "Sources/CLIExample",
"product_memberships" : [
"CLIExample"
],
"sources" : [
"CLI.swift"
],
"target_dependencies" : [
"Dribble"
],
"type" : "executable"
}
],
"tools_version" : "5.5"
}
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.