Build Information
Successful build of mqtt-nio, reference main (36c3ff), with Swift 6.1 for Android on 28 May 2025 12:42:53 UTC.
Swift 6 data race errors: 0
Build Command
bash -c docker run --pull=always --rm -v "checkouts-4606859-2":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:android-6.1-latest swift build --swift-sdk aarch64-unknown-linux-android24 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures 2>&1Build Log
========================================
RunAll
========================================
Builder version: 4.63.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/sroebert/mqtt-nio.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/sroebert/mqtt-nio
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at 36c3ff0 Updated README test badge
Cloned https://github.com/sroebert/mqtt-nio.git
Revision (git rev-parse @):
36c3ff059a7ecfcea708a13b166bdd443b2f201b
SUCCESS checkout https://github.com/sroebert/mqtt-nio.git at main
========================================
Build
========================================
Selected platform: android
Swift version: 6.1
Building package at path: $PWD
https://github.com/sroebert/mqtt-nio.git
https://github.com/sroebert/mqtt-nio.git
WARNING: environment variable SUPPRESS_SWIFT_6_FLAGS is not set
{
"dependencies" : [
{
"identity" : "swift-nio",
"requirement" : {
"range" : [
{
"lower_bound" : "2.41.1",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-nio.git"
},
{
"identity" : "swift-nio-ssl",
"requirement" : {
"range" : [
{
"lower_bound" : "2.22.0",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-nio-ssl.git"
},
{
"identity" : "swift-nio-transport-services",
"requirement" : {
"range" : [
{
"lower_bound" : "1.13.1",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-nio-transport-services.git"
},
{
"identity" : "swift-log",
"requirement" : {
"range" : [
{
"lower_bound" : "1.4.4",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-log.git"
}
],
"manifest_display_name" : "mqtt-nio",
"name" : "mqtt-nio",
"path" : "/host/spi-builder-workspace",
"platforms" : [
],
"products" : [
{
"name" : "MQTTNIO",
"targets" : [
"MQTTNIO"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "MQTTNIOTests",
"module_type" : "SwiftTarget",
"name" : "MQTTNIOTests",
"path" : "Tests/MQTTNIOTests",
"product_dependencies" : [
"NIOTestUtils"
],
"sources" : [
"Core/MQTTNIOTestCase.swift",
"Core/TestUtils.swift",
"Tests/AuthenticationTests.swift",
"Tests/ConfigurationTests.swift",
"Tests/ConnectTests.swift",
"Tests/MQTT5Tests.swift",
"Tests/PublishTests.swift",
"Tests/SizeTests.swift",
"Tests/TopicTests.swift"
],
"target_dependencies" : [
"MQTTNIO"
],
"type" : "test"
},
{
"c99name" : "MQTTNIO",
"module_type" : "SwiftTarget",
"name" : "MQTTNIO",
"path" : "Sources/MQTTNIO",
"product_dependencies" : [
"Logging",
"NIO",
"NIOHTTP1",
"NIOWebSocket",
"NIOSSL",
"NIOTransportServices"
],
"product_memberships" : [
"MQTTNIO"
],
"sources" : [
"Connection/MQTTConnectResponse.swift",
"Connection/MQTTConnection.swift",
"Connection/MQTTConnectionEvent.swift",
"Connection/MQTTDisconnectReason.swift",
"Errors/MQTTConnectionError.swift",
"Errors/MQTTProtocolError.swift",
"Errors/MQTTPublishError.swift",
"Errors/MQTTSubscribeError.swift",
"Errors/MQTTUnsubscribeError.swift",
"Errors/MQTTValueError.swift",
"Errors/MQTTWebSocketError.swift",
"Handlers/MQTTErrorHandler.swift",
"Handlers/MQTTFallbackPacketHandler.swift",
"Handlers/MQTTKeepAliveHandler.swift",
"Handlers/MQTTSubscriptionsHandler.swift",
"Handlers/WebSocketHandler.swift",
"Handlers/WebSocketInitialRequestHandler.swift",
"MQTT+Sendable.swift",
"MQTTAuthenticationHandler.swift",
"MQTTCancellable.swift",
"MQTTClient+Concurrency.swift",
"MQTTClient.swift",
"MQTTConfiguration.swift",
"MQTTProtocolVersion.swift",
"Messages/MQTTAcknowledgementHandler.swift",
"Messages/MQTTMessage+Properties.swift",
"Messages/MQTTMessage.swift",
"Messages/MQTTPayload.swift",
"Messages/MQTTQoS.swift",
"Messages/MQTTSubscription.swift",
"Messages/MQTTUnsubscribeResponse.swift",
"Messages/MQTTUserProperty.swift",
"Messages/MQTTWillMessage+Properties.swift",
"Messages/MQTTWillMessage.swift",
"Packet/DataTypes/MQTTReasonCode.swift",
"Packet/DataTypes/MQTTStringPair.swift",
"Packet/DataTypes/MQTTVariableByteInteger.swift",
"Packet/MQTTPacket+Kind.swift",
"Packet/MQTTPacket.swift",
"Packet/MQTTPacketDecoder.swift",
"Packet/MQTTPacketEncoder.swift",
"Packet/MQTTPacketType.swift",
"Packet/MQTTPacketTypeParser.swift",
"Packet/MQTTPacketTypeSerializer.swift",
"Packet/Properties/MQTTProperties.swift",
"Packet/Properties/MQTTProperty.swift",
"Packet/Properties/MQTTPropertyValue.swift",
"Packet/Types/MQTTPacket+Acknowledgement.swift",
"Packet/Types/MQTTPacket+Auth.swift",
"Packet/Types/MQTTPacket+ConnAck.swift",
"Packet/Types/MQTTPacket+Connect.swift",
"Packet/Types/MQTTPacket+Disconnect.swift",
"Packet/Types/MQTTPacket+Ping.swift",
"Packet/Types/MQTTPacket+Publish.swift",
"Packet/Types/MQTTPacket+SubAck.swift",
"Packet/Types/MQTTPacket+Subscribe.swift",
"Packet/Types/MQTTPacket+UnsubAck.swift",
"Packet/Types/MQTTPacket+Unsubscribe.swift",
"Request/MQTTRequest.swift",
"Request/MQTTRequestHandler.swift",
"Request/Types/MQTTConnectRequest.swift",
"Request/Types/MQTTDisconnectRequest.swift",
"Request/Types/MQTTPingRequest.swift",
"Request/Types/MQTTPublishRequest.swift",
"Request/Types/MQTTReAuthenticateRequest.swift",
"Request/Types/MQTTSubscribeRequest.swift",
"Request/Types/MQTTUnsubscribeRequest.swift",
"TSTSLConfiguration.swift",
"Utilities/ByteBuffer+Extensions.swift",
"Utilities/CallbackList.swift",
"Utilities/Collection+Extensions.swift",
"Utilities/String+Extensions.swift",
"Utilities/TimeAmount+Extensions.swift"
],
"type" : "library"
}
],
"tools_version" : "5.7"
}
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-2":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:android-6.1-latest swift build --swift-sdk aarch64-unknown-linux-android24 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures 2>&1
android-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:fe1962677657b2408c217cb5cceb3c09bc1d91486e360cebbc6eee461a5945d8
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:android-6.1-latest
Fetching https://github.com/apple/swift-nio-ssl.git
Fetching https://github.com/apple/swift-nio-transport-services.git
Fetching https://github.com/apple/swift-log.git
Fetching https://github.com/apple/swift-nio.git
[1/2667] Fetching swift-nio-transport-services
[535/6503] Fetching swift-nio-transport-services, swift-log
[6504/21346] Fetching swift-nio-transport-services, swift-log, swift-nio-ssl
[7989/97430] Fetching swift-nio-transport-services, swift-log, swift-nio-ssl, swift-nio
Fetched https://github.com/apple/swift-nio-ssl.git from cache (1.96s)
[59001/82587] Fetching swift-nio-transport-services, swift-log, swift-nio
Fetched https://github.com/apple/swift-log.git from cache (4.43s)
Fetched https://github.com/apple/swift-nio-transport-services.git from cache (4.43s)
Fetched https://github.com/apple/swift-nio.git from cache (4.53s)
Computing version for https://github.com/apple/swift-log.git
Computed https://github.com/apple/swift-log.git at 1.6.3 (6.00s)
Computing version for https://github.com/apple/swift-nio-transport-services.git
Computed https://github.com/apple/swift-nio-transport-services.git at 1.24.0 (0.75s)
Fetching https://github.com/apple/swift-atomics.git
[1/1710] Fetching swift-atomics
Fetched https://github.com/apple/swift-atomics.git from cache (0.84s)
Computing version for https://github.com/apple/swift-nio.git
Computed https://github.com/apple/swift-nio.git at 2.83.0 (1.67s)
Fetching https://github.com/apple/swift-system.git
Fetching https://github.com/apple/swift-collections.git
[1/4391] Fetching swift-system
[4392/20982] Fetching swift-system, swift-collections
Fetched https://github.com/apple/swift-system.git from cache (1.12s)
Fetched https://github.com/apple/swift-collections.git from cache (1.15s)
Computing version for https://github.com/apple/swift-atomics.git
Computed https://github.com/apple/swift-atomics.git at 1.2.0 (1.70s)
Computing version for https://github.com/apple/swift-system.git
Computed https://github.com/apple/swift-system.git at 1.4.2 (0.50s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.2.0 (0.68s)
Computing version for https://github.com/apple/swift-nio-ssl.git
Computed https://github.com/apple/swift-nio-ssl.git at 2.31.0 (0.62s)
Creating working copy for https://github.com/apple/swift-atomics.git
Working copy of https://github.com/apple/swift-atomics.git resolved at 1.2.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.4.2
Creating working copy for https://github.com/apple/swift-nio-transport-services.git
Working copy of https://github.com/apple/swift-nio-transport-services.git resolved at 1.24.0
Creating working copy for https://github.com/apple/swift-nio-ssl.git
Working copy of https://github.com/apple/swift-nio-ssl.git resolved at 2.31.0
Creating working copy for https://github.com/apple/swift-collections.git
Working copy of https://github.com/apple/swift-collections.git resolved at 1.2.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.6.3
Creating working copy for https://github.com/apple/swift-nio.git
Working copy of https://github.com/apple/swift-nio.git resolved at 2.83.0
Building for debugging...
[0/31] Write sources
[16/31] Compiling CNIOWindows WSAStartup.c
[16/31] Compiling _AtomicsShims.c
[18/31] Compiling CNIOWASI CNIOWASI.c
[19/31] Compiling CNIOLinux liburing_shims.c
[20/31] Compiling CNIOSHA1 c_nio_sha1.c
[21/31] Compiling CNIOLinux shim.c
[22/31] Compiling CNIOLLHTTP c_nio_http.c
[23/31] Write sources
[24/31] Compiling CNIODarwin shim.c
[25/31] Compiling CNIOLLHTTP c_nio_api.c
[26/31] Compiling CNIOWindows shim.c
[27/31] Write swift-version-24593BA9C3E375BF.txt
[28/31] Compiling CNIOLLHTTP c_nio_llhttp.c
[29/75] Compiling c-nioatomics.c
[31/75] Compiling _NIODataStructures _TinyArray.swift
[32/75] Compiling InternalCollectionsUtilities UInt+first and last set bit.swift
[33/75] Compiling InternalCollectionsUtilities UInt+reversed.swift
[34/76] Compiling _NIOBase64 Base64.swift
[35/76] Emitting module _NIOBase64
[36/76] Compiling InternalCollectionsUtilities FixedWidthInteger+roundUpToPowerOfTwo.swift
[37/76] Compiling InternalCollectionsUtilities Integer rank.swift
[39/76] Compiling InternalCollectionsUtilities UnsafeBufferPointer+Extras.swift
[40/79] Compiling InternalCollectionsUtilities _UniqueCollection.swift
[41/79] Compiling InternalCollectionsUtilities Debugging.swift
[43/79] Compiling InternalCollectionsUtilities Descriptions.swift
[45/79] Compiling InternalCollectionsUtilities RandomAccessCollection+Offsets.swift
[46/79] Emitting module InternalCollectionsUtilities
[49/79] Compiling Atomics Primitives.shims.swift
[50/79] Compiling Atomics AtomicInteger.swift
[51/79] Compiling Atomics AtomicOptionalWrappable.swift
[53/79] Compiling Atomics DoubleWord.swift
[54/79] Compiling Atomics UnsafeAtomic.swift
[55/79] Compiling Atomics UnsafeAtomicLazyReference.swift
[56/79] Compiling _NIODataStructures PriorityQueue.swift
[57/79] Compiling InternalCollectionsUtilities _UnsafeBitSet.swift
[58/79] Compiling InternalCollectionsUtilities _SortedCollection.swift
[59/79] Compiling InternalCollectionsUtilities _UnsafeBitSet+Index.swift
[60/79] Compiling InternalCollectionsUtilities _UnsafeBitSet+_Word.swift
[61/79] Emitting module _NIODataStructures
[62/79] Compiling _NIODataStructures Heap.swift
[68/80] Emitting module Atomics
[72/80] Compiling InternalCollectionsUtilities UnsafeMutableBufferPointer+Extras.swift
[74/81] Compiling Atomics IntegerOperations.swift
[75/81] Compiling Atomics Unmanaged extensions.swift
[75/82] Compiling c-atomics.c
[78/103] Compiling DequeModule Deque+CustomReflectable.swift
[79/103] Compiling DequeModule Deque+Descriptions.swift
[80/105] Compiling DequeModule _DequeBuffer.swift
[81/105] Compiling DequeModule _DequeBufferHeader.swift
[82/105] Compiling DequeModule Deque+Equatable.swift
[83/105] Compiling DequeModule Deque+ExpressibleByArrayLiteral.swift
[84/105] Compiling DequeModule Deque+Extras.swift
[85/105] Compiling DequeModule Deque+Hashable.swift
[86/105] Compiling NIOConcurrencyHelpers lock.swift
[87/105] Compiling DequeModule _DequeSlot.swift
[88/105] Compiling DequeModule _UnsafeWrappedBuffer.swift
[89/105] Compiling NIOConcurrencyHelpers NIOLockedValueBox.swift
[90/105] Emitting module NIOConcurrencyHelpers
[91/105] Compiling NIOConcurrencyHelpers atomics.swift
[92/105] Compiling NIOConcurrencyHelpers NIOLock.swift
[93/105] Compiling NIOConcurrencyHelpers NIOAtomic.swift
[94/106] Compiling DequeModule Deque+Testing.swift
[95/106] Compiling DequeModule Deque._Storage.swift
[96/106] Compiling DequeModule Deque._UnsafeHandle.swift
[97/106] Compiling DequeModule Deque.swift
[98/106] Compiling DequeModule Deque+Codable.swift
[99/106] Compiling DequeModule Deque+Collection.swift
[101/106] Emitting module DequeModule
[103/167] Compiling Logging MetadataProvider.swift
[104/167] Compiling Logging LogHandler.swift
[105/167] Compiling Logging Locks.swift
[106/167] Emitting module Logging
[107/167] Compiling Logging Logging.swift
[109/168] Compiling NIOCore MulticastChannel.swift
[110/168] Compiling NIOCore NIOAny.swift
[111/168] Compiling NIOCore NIOCloseOnErrorHandler.swift
[112/168] Compiling NIOCore NIOLoopBound.swift
[113/168] Compiling NIOCore NIOPooledRecvBufferAllocator.swift
[114/168] Compiling NIOCore NIOScheduledCallback.swift
[115/168] Compiling NIOCore NIOSendable.swift
[116/168] Compiling NIOCore RecvByteBufferAllocator.swift
[117/176] Compiling NIOCore IO.swift
[118/176] Compiling NIOCore IOData.swift
[119/176] Compiling NIOCore IPProtocol.swift
[120/176] Compiling NIOCore IntegerBitPacking.swift
[121/176] Compiling NIOCore IntegerTypes.swift
[122/176] Compiling NIOCore Interfaces.swift
[123/176] Compiling NIOCore Linux.swift
[124/176] Compiling NIOCore MarkedCircularBuffer.swift
[125/176] Compiling NIOCore EventLoopFuture+AssumeIsolated.swift
[126/176] Compiling NIOCore EventLoopFuture+Deprecated.swift
[127/176] Compiling NIOCore EventLoopFuture+WithEventLoop.swift
[128/176] Compiling NIOCore EventLoopFuture.swift
[129/176] Compiling NIOCore FileDescriptor.swift
[130/176] Compiling NIOCore FileHandle.swift
[131/176] Compiling NIOCore FileRegion.swift
[132/176] Compiling NIOCore GlobalSingletons.swift
[133/176] Compiling NIOCore CircularBuffer.swift
[134/176] Compiling NIOCore Codec.swift
[135/176] Compiling NIOCore ConvenienceOptionSupport.swift
[136/176] Compiling NIOCore DeadChannel.swift
[137/176] Compiling NIOCore DispatchQueue+WithFuture.swift
[138/176] Compiling NIOCore EventLoop+Deprecated.swift
[139/176] Compiling NIOCore EventLoop+SerialExecutor.swift
[140/176] Compiling NIOCore EventLoop.swift
[141/176] Compiling NIOCore SingleStepByteToMessageDecoder.swift
[142/176] Compiling NIOCore SocketAddresses.swift
[143/176] Compiling NIOCore SocketOptionProvider.swift
[144/176] Compiling NIOCore SystemCallHelpers.swift
[145/176] Compiling NIOCore TimeAmount+Duration.swift
[146/176] Compiling NIOCore TypeAssistedChannelHandler.swift
[147/176] Compiling NIOCore UniversalBootstrapSupport.swift
[148/176] Compiling NIOCore Utilities.swift
[149/176] Compiling NIOCore NIOThrowingAsyncSequenceProducer.swift
[150/176] Compiling NIOCore BSDSocketAPI.swift
[151/176] Compiling NIOCore ByteBuffer-aux.swift
[152/176] Compiling NIOCore ByteBuffer-binaryEncodedLengthPrefix.swift
[153/176] Compiling NIOCore ByteBuffer-conversions.swift
[154/176] Compiling NIOCore ByteBuffer-core.swift
[155/176] Compiling NIOCore ByteBuffer-hex.swift
[156/176] Compiling NIOCore ByteBuffer-int.swift
[157/176] Compiling NIOCore ByteBuffer-lengthPrefix.swift
[158/176] Compiling NIOCore AddressedEnvelope.swift
[159/176] Compiling NIOCore AsyncAwaitSupport.swift
[160/176] Compiling NIOCore AsyncChannel.swift
[161/176] Compiling NIOCore AsyncChannelHandler.swift
[162/176] Compiling NIOCore AsyncChannelInboundStream.swift
[163/176] Compiling NIOCore AsyncChannelOutboundWriter.swift
[164/176] Compiling NIOCore NIOAsyncSequenceProducer.swift
[165/176] Compiling NIOCore NIOAsyncSequenceProducerStrategies.swift
[166/176] Compiling NIOCore NIOAsyncWriter.swift
[167/176] Compiling NIOCore ByteBuffer-multi-int.swift
[168/176] Compiling NIOCore ByteBuffer-quicBinaryEncodingStrategy.swift
[169/176] Compiling NIOCore ByteBuffer-views.swift
[170/176] Compiling NIOCore Channel.swift
[171/176] Compiling NIOCore ChannelHandler.swift
[172/176] Compiling NIOCore ChannelHandlers.swift
[173/176] Compiling NIOCore ChannelInvoker.swift
[174/176] Compiling NIOCore ChannelOption.swift
[175/176] Compiling NIOCore ChannelPipeline.swift
[176/176] Emitting module NIOCore
[178/227] Compiling NIOEmbedded AsyncTestingChannel.swift
[179/227] Emitting module NIOEmbedded
[180/227] Compiling NIOEmbedded Embedded.swift
[181/227] Compiling NIOEmbedded AsyncTestingEventLoop.swift
[183/228] Compiling NIOPosix Pool.swift
[184/228] Compiling NIOPosix PosixSingletons+ConcurrencyTakeOver.swift
[185/228] Compiling NIOPosix PosixSingletons.swift
[186/228] Compiling NIOPosix RawSocketBootstrap.swift
[187/228] Compiling NIOPosix Resolver.swift
[188/228] Compiling NIOPosix Selectable.swift
[189/234] Emitting module NIOPosix
[190/234] Compiling NIOPosix ThreadPosix.swift
[191/234] Compiling NIOPosix ThreadWindows.swift
[192/234] Compiling NIOPosix UnsafeTransfer.swift
[193/234] Compiling NIOPosix Utilities.swift
[194/234] Compiling NIOPosix VsockAddress.swift
[195/234] Compiling NIOPosix VsockChannelEvents.swift
[196/234] Compiling NIOPosix SelectableChannel.swift
[197/234] Compiling NIOPosix SelectableEventLoop.swift
[198/234] Compiling NIOPosix SelectorEpoll.swift
[199/234] Compiling NIOPosix SelectorGeneric.swift
[200/234] Compiling NIOPosix SelectorKqueue.swift
[201/234] Compiling NIOPosix SelectorUring.swift
[202/234] Compiling NIOPosix ServerSocket.swift
[203/234] Compiling NIOPosix Socket.swift
[204/234] Compiling NIOPosix SocketChannel.swift
[205/234] Compiling NIOPosix SocketProtocols.swift
[206/234] Compiling NIOPosix System.swift
[207/234] Compiling NIOPosix Thread.swift
[208/234] Compiling NIOPosix IO.swift
[209/234] Compiling NIOPosix IntegerBitPacking.swift
[210/234] Compiling NIOPosix IntegerTypes.swift
[211/234] Compiling NIOPosix Linux.swift
[212/234] Compiling NIOPosix LinuxCPUSet.swift
[213/234] Compiling NIOPosix LinuxUring.swift
[214/234] Compiling NIOPosix MultiThreadedEventLoopGroup.swift
[215/234] Compiling NIOPosix NIOThreadPool.swift
[216/234] Compiling NIOPosix NonBlockingFileIO.swift
[217/234] Compiling NIOPosix PendingDatagramWritesManager.swift
[218/234] Compiling NIOPosix PendingWritesManager.swift
[219/234] Compiling NIOPosix PipeChannel.swift
[220/234] Compiling NIOPosix PipePair.swift
[221/234] Compiling NIOPosix BSDSocketAPICommon.swift
[222/234] Compiling NIOPosix BSDSocketAPIPosix.swift
[223/234] Compiling NIOPosix BSDSocketAPIWindows.swift
[224/234] Compiling NIOPosix BaseSocket.swift
[225/234] Compiling NIOPosix BaseSocketChannel+SocketOptionProvider.swift
[226/234] Compiling NIOPosix BaseSocketChannel.swift
[227/234] Compiling NIOPosix BaseStreamSocketChannel.swift
[228/234] Compiling NIOPosix Bootstrap.swift
[229/234] Compiling NIOPosix ControlMessage.swift
[230/234] Compiling NIOPosix DatagramVectorReadManager.swift
[231/234] Compiling NIOPosix Errors+Any.swift
[232/234] Compiling NIOPosix FileDescriptor.swift
[233/234] Compiling NIOPosix GetaddrinfoResolver.swift
[234/234] Compiling NIOPosix HappyEyeballs.swift
[236/237] Emitting module NIO
[237/237] Compiling NIO Exports.swift
[239/265] Compiling NIOTLS NIOTypedApplicationProtocolNegotiationHandler.swift
[240/265] Compiling NIOTLS ApplicationProtocolNegotiationHandler.swift
[241/265] Emitting module NIOTLS
[242/265] Compiling NIOTLS TLSEvents.swift
[243/265] Compiling NIOTLS SNIHandler.swift
[244/265] Compiling NIOHTTP1 HTTPHeaderValidator.swift
[245/265] Compiling NIOHTTP1 HTTPHeaders+Validation.swift
[246/267] Compiling NIOTLS ProtocolNegotiationHandlerStateMachine.swift
[248/268] Compiling NIOHTTP1 NIOHTTPClientUpgradeHandler.swift
[249/268] Compiling NIOHTTP1 NIOHTTPObjectAggregator.swift
[250/268] Compiling NIOHTTP1 NIOTypedHTTPClientUpgradeHandler.swift
[251/268] Compiling NIOHTTP1 NIOTypedHTTPClientUpgraderStateMachine.swift
[252/268] Compiling NIOHTTP1 HTTPPipelineSetup.swift
[253/268] Compiling NIOHTTP1 HTTPServerPipelineHandler.swift
[254/268] Compiling NIOHTTP1 NIOTypedHTTPServerUpgradeHandler.swift
[255/268] Compiling NIOHTTP1 NIOTypedHTTPServerUpgraderStateMachine.swift
[256/268] Compiling NIOHTTP1 HTTPServerProtocolErrorHandler.swift
[257/268] Compiling NIOHTTP1 HTTPServerUpgradeHandler.swift
[258/268] Compiling NIOHTTP1 HTTPTypedPipelineSetup.swift
[259/268] Compiling NIOHTTP1 HTTPTypes.swift
[260/268] Compiling NIOHTTP1 ByteCollectionUtils.swift
[261/268] Compiling NIOHTTP1 HTTPDecoder.swift
[262/268] Compiling NIOHTTP1 HTTPEncoder.swift
[263/268] Emitting module NIOHTTP1
[265/279] Compiling NIOWebSocket WebSocketOpcode.swift
[266/280] Compiling NIOWebSocket NIOWebSocketServerUpgrader.swift
[267/280] Compiling NIOWebSocket SHA1.swift
[268/280] Emitting module NIOWebSocket
[269/280] Compiling NIOWebSocket WebSocketProtocolErrorHandler.swift
[270/280] Compiling NIOWebSocket WebSocketFrameDecoder.swift
[271/280] Compiling NIOWebSocket WebSocketFrameEncoder.swift
[272/280] Compiling NIOWebSocket WebSocketErrorCodes.swift
[273/280] Compiling NIOWebSocket WebSocketFrame.swift
[274/280] Compiling NIOWebSocket NIOWebSocketClientUpgrader.swift
[275/280] Compiling NIOWebSocket NIOWebSocketFrameAggregator.swift
[276/280] Compiling NIOFoundationCompat JSONSerialization+ByteBuffer.swift
[277/280] Compiling NIOFoundationCompat WaitSpinningRunLoop.swift
[278/280] Compiling NIOFoundationCompat Codable+ByteBuffer.swift
[279/281] Emitting module NIOFoundationCompat
[280/281] Compiling NIOFoundationCompat ByteBuffer-foundation.swift
[283/304] Compiling NIOTransportServices AcceptHandler.swift
[284/304] Compiling NIOTransportServices NIOTSDatagramBootstrap.swift
[285/304] Compiling NIOTransportServices NIOTSDatagramChannel.swift
[286/306] Compiling NIOTransportServices NIOTSConnectionChannel.swift
[287/306] Compiling NIOTransportServices NIOTSErrors.swift
[288/306] Compiling NIOTransportServices NIOTSEventLoop.swift
[289/306] Emitting module NIOTransportServices
[290/306] Compiling NIOTransportServices NIOTSBootstraps.swift
[291/306] Compiling NIOTransportServices NIOTSChannelOptions.swift
[292/306] Compiling NIOTransportServices NIOTSConnectionBootstrap.swift
[293/306] Compiling NIOTransportServices NIOTSEventLoopGroup.swift
[294/306] Compiling NIOTransportServices NIOTSListenerBootstrap.swift
[295/306] Compiling NIOTransportServices NIOTSListenerChannel.swift
[296/306] Compiling NIOTransportServices StateManagedChannel.swift
[297/306] Compiling NIOTransportServices StateManagedListenerChannel.swift
[298/306] Compiling NIOTransportServices StateManagedNWConnectionChannel.swift
[299/306] Compiling NIOTransportServices NIOTSNetworkEvents.swift
[300/306] Compiling NIOTransportServices NIOTSSingletons.swift
[301/306] Compiling NIOTransportServices SocketAddress+NWEndpoint.swift
[302/306] Compiling NIOTransportServices NIOTSDatagramListener.swift
[303/306] Compiling NIOTransportServices NIOTSDatagramListenerChannel.swift
[304/306] Compiling NIOTransportServices NIOFilterEmptyWritesHandler.swift
[305/306] Compiling NIOTransportServices TCPOptions+SocketChannelOption.swift
[306/306] Compiling NIOTransportServices UDPOptions+SocketChannelOption.swift
[308/372] Emitting module MQTTNIO
/host/spi-builder-workspace/Sources/MQTTNIO/MQTTClient.swift:51:24: warning: 'Lock' is deprecated: renamed to 'NIOLock'
49 |
50 | /// `Lock` for making sure this class is thread safe.
51 | private let lock = Lock()
| |- warning: 'Lock' is deprecated: renamed to 'NIOLock'
| `- note: use 'NIOLock' instead
52 |
53 | /// The connection with the broker.
/host/spi-builder-workspace/Sources/MQTTNIO/MQTTClient.swift:165:62: warning: 'createNew' is deprecated: Please use `.shared(existingGroup)` or use the singleton via `.shared(MultiThreadedEventLoopGroup.singleton)` or similar
163 | public init(
164 | configuration: MQTTConfiguration,
165 | eventLoopGroupProvider: NIOEventLoopGroupProvider = .createNew,
| `- warning: 'createNew' is deprecated: Please use `.shared(existingGroup)` or use the singleton via `.shared(MultiThreadedEventLoopGroup.singleton)` or similar
166 | logger: Logger = .init(label: "nl.roebert.MQTTNIO")
167 | ) {
/host/spi-builder-workspace/Sources/MQTTNIO/Messages/MQTTUserProperty.swift:16:1: warning: extension declares a conformance of imported type 'Array' to imported protocol 'ExpressibleByDictionaryLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
14 | }
15 |
16 | extension Array: ExpressibleByDictionaryLiteral where Element == MQTTUserProperty {
| |- warning: extension declares a conformance of imported type 'Array' to imported protocol 'ExpressibleByDictionaryLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
17 | public init(dictionaryLiteral elements: (String, String)...) {
18 | self = elements.map {
/host/spi-builder-workspace/Sources/MQTTNIO/Request/MQTTRequestHandler.swift:26:24: warning: 'Lock' is deprecated: renamed to 'NIOLock'
24 | var maxInflightEntries = MQTTRequestHandler.defaultMaxInflightEntries
25 |
26 | private let lock = Lock()
| |- warning: 'Lock' is deprecated: renamed to 'NIOLock'
| `- note: use 'NIOLock' instead
27 |
28 | private var entriesInflight: [AnyEntry] = []
/host/spi-builder-workspace/Sources/MQTTNIO/Utilities/CallbackList.swift:28:24: warning: 'Lock' is deprecated: renamed to 'NIOLock'
26 |
27 | private var callbackEntries: [Entry] = []
28 | private let lock = Lock()
| |- warning: 'Lock' is deprecated: renamed to 'NIOLock'
| `- note: use 'NIOLock' instead
29 |
30 | // MARK: - Callbacks
[309/381] Compiling MQTTNIO MQTTCancellable.swift
/host/spi-builder-workspace/Sources/MQTTNIO/MQTTClient.swift:51:24: warning: 'Lock' is deprecated: renamed to 'NIOLock'
49 |
50 | /// `Lock` for making sure this class is thread safe.
51 | private let lock = Lock()
| |- warning: 'Lock' is deprecated: renamed to 'NIOLock'
| `- note: use 'NIOLock' instead
52 |
53 | /// The connection with the broker.
/host/spi-builder-workspace/Sources/MQTTNIO/MQTTClient.swift:165:62: warning: 'createNew' is deprecated: Please use `.shared(existingGroup)` or use the singleton via `.shared(MultiThreadedEventLoopGroup.singleton)` or similar
163 | public init(
164 | configuration: MQTTConfiguration,
165 | eventLoopGroupProvider: NIOEventLoopGroupProvider = .createNew,
| `- warning: 'createNew' is deprecated: Please use `.shared(existingGroup)` or use the singleton via `.shared(MultiThreadedEventLoopGroup.singleton)` or similar
166 | logger: Logger = .init(label: "nl.roebert.MQTTNIO")
167 | ) {
/host/spi-builder-workspace/Sources/MQTTNIO/Utilities/CallbackList.swift:28:24: warning: 'Lock' is deprecated: renamed to 'NIOLock'
26 |
27 | private var callbackEntries: [Entry] = []
28 | private let lock = Lock()
| |- warning: 'Lock' is deprecated: renamed to 'NIOLock'
| `- note: use 'NIOLock' instead
29 |
30 | // MARK: - Callbacks
/host/spi-builder-workspace/Sources/MQTTNIO/MQTTConfiguration.swift:308:22: warning: constant 'tls' inferred to have type 'MQTTConfiguration.TLSConfiguration?', which may be unexpected
306 | authenticationHandlerProvider: @escaping @Sendable () -> MQTTAuthenticationHandler? = { nil }
307 | ) {
308 | let (target, tls, webSockets) = Self.parse(url, for: group)
| |- warning: constant 'tls' inferred to have type 'MQTTConfiguration.TLSConfiguration?', which may be unexpected
| `- note: add an explicit type annotation to silence this warning
309 | self.target = target
310 | self.tls = tls
/host/spi-builder-workspace/Sources/MQTTNIO/Request/MQTTRequestHandler.swift:26:24: warning: 'Lock' is deprecated: renamed to 'NIOLock'
24 | var maxInflightEntries = MQTTRequestHandler.defaultMaxInflightEntries
25 |
26 | private let lock = Lock()
| |- warning: 'Lock' is deprecated: renamed to 'NIOLock'
| `- note: use 'NIOLock' instead
27 |
28 | private var entriesInflight: [AnyEntry] = []
[310/381] Compiling MQTTNIO MQTTClient+Concurrency.swift
/host/spi-builder-workspace/Sources/MQTTNIO/MQTTClient.swift:51:24: warning: 'Lock' is deprecated: renamed to 'NIOLock'
49 |
50 | /// `Lock` for making sure this class is thread safe.
51 | private let lock = Lock()
| |- warning: 'Lock' is deprecated: renamed to 'NIOLock'
| `- note: use 'NIOLock' instead
52 |
53 | /// The connection with the broker.
/host/spi-builder-workspace/Sources/MQTTNIO/MQTTClient.swift:165:62: warning: 'createNew' is deprecated: Please use `.shared(existingGroup)` or use the singleton via `.shared(MultiThreadedEventLoopGroup.singleton)` or similar
163 | public init(
164 | configuration: MQTTConfiguration,
165 | eventLoopGroupProvider: NIOEventLoopGroupProvider = .createNew,
| `- warning: 'createNew' is deprecated: Please use `.shared(existingGroup)` or use the singleton via `.shared(MultiThreadedEventLoopGroup.singleton)` or similar
166 | logger: Logger = .init(label: "nl.roebert.MQTTNIO")
167 | ) {
/host/spi-builder-workspace/Sources/MQTTNIO/Utilities/CallbackList.swift:28:24: warning: 'Lock' is deprecated: renamed to 'NIOLock'
26 |
27 | private var callbackEntries: [Entry] = []
28 | private let lock = Lock()
| |- warning: 'Lock' is deprecated: renamed to 'NIOLock'
| `- note: use 'NIOLock' instead
29 |
30 | // MARK: - Callbacks
/host/spi-builder-workspace/Sources/MQTTNIO/MQTTConfiguration.swift:308:22: warning: constant 'tls' inferred to have type 'MQTTConfiguration.TLSConfiguration?', which may be unexpected
306 | authenticationHandlerProvider: @escaping @Sendable () -> MQTTAuthenticationHandler? = { nil }
307 | ) {
308 | let (target, tls, webSockets) = Self.parse(url, for: group)
| |- warning: constant 'tls' inferred to have type 'MQTTConfiguration.TLSConfiguration?', which may be unexpected
| `- note: add an explicit type annotation to silence this warning
309 | self.target = target
310 | self.tls = tls
/host/spi-builder-workspace/Sources/MQTTNIO/Request/MQTTRequestHandler.swift:26:24: warning: 'Lock' is deprecated: renamed to 'NIOLock'
24 | var maxInflightEntries = MQTTRequestHandler.defaultMaxInflightEntries
25 |
26 | private let lock = Lock()
| |- warning: 'Lock' is deprecated: renamed to 'NIOLock'
| `- note: use 'NIOLock' instead
27 |
28 | private var entriesInflight: [AnyEntry] = []
[311/381] Compiling MQTTNIO MQTTClient.swift
/host/spi-builder-workspace/Sources/MQTTNIO/MQTTClient.swift:51:24: warning: 'Lock' is deprecated: renamed to 'NIOLock'
49 |
50 | /// `Lock` for making sure this class is thread safe.
51 | private let lock = Lock()
| |- warning: 'Lock' is deprecated: renamed to 'NIOLock'
| `- note: use 'NIOLock' instead
52 |
53 | /// The connection with the broker.
/host/spi-builder-workspace/Sources/MQTTNIO/MQTTClient.swift:165:62: warning: 'createNew' is deprecated: Please use `.shared(existingGroup)` or use the singleton via `.shared(MultiThreadedEventLoopGroup.singleton)` or similar
163 | public init(
164 | configuration: MQTTConfiguration,
165 | eventLoopGroupProvider: NIOEventLoopGroupProvider = .createNew,
| `- warning: 'createNew' is deprecated: Please use `.shared(existingGroup)` or use the singleton via `.shared(MultiThreadedEventLoopGroup.singleton)` or similar
166 | logger: Logger = .init(label: "nl.roebert.MQTTNIO")
167 | ) {
/host/spi-builder-workspace/Sources/MQTTNIO/Utilities/CallbackList.swift:28:24: warning: 'Lock' is deprecated: renamed to 'NIOLock'
26 |
27 | private var callbackEntries: [Entry] = []
28 | private let lock = Lock()
| |- warning: 'Lock' is deprecated: renamed to 'NIOLock'
| `- note: use 'NIOLock' instead
29 |
30 | // MARK: - Callbacks
/host/spi-builder-workspace/Sources/MQTTNIO/MQTTConfiguration.swift:308:22: warning: constant 'tls' inferred to have type 'MQTTConfiguration.TLSConfiguration?', which may be unexpected
306 | authenticationHandlerProvider: @escaping @Sendable () -> MQTTAuthenticationHandler? = { nil }
307 | ) {
308 | let (target, tls, webSockets) = Self.parse(url, for: group)
| |- warning: constant 'tls' inferred to have type 'MQTTConfiguration.TLSConfiguration?', which may be unexpected
| `- note: add an explicit type annotation to silence this warning
309 | self.target = target
310 | self.tls = tls
/host/spi-builder-workspace/Sources/MQTTNIO/Request/MQTTRequestHandler.swift:26:24: warning: 'Lock' is deprecated: renamed to 'NIOLock'
24 | var maxInflightEntries = MQTTRequestHandler.defaultMaxInflightEntries
25 |
26 | private let lock = Lock()
| |- warning: 'Lock' is deprecated: renamed to 'NIOLock'
| `- note: use 'NIOLock' instead
27 |
28 | private var entriesInflight: [AnyEntry] = []
[312/381] Compiling MQTTNIO MQTTConfiguration.swift
/host/spi-builder-workspace/Sources/MQTTNIO/MQTTClient.swift:51:24: warning: 'Lock' is deprecated: renamed to 'NIOLock'
49 |
50 | /// `Lock` for making sure this class is thread safe.
51 | private let lock = Lock()
| |- warning: 'Lock' is deprecated: renamed to 'NIOLock'
| `- note: use 'NIOLock' instead
52 |
53 | /// The connection with the broker.
/host/spi-builder-workspace/Sources/MQTTNIO/MQTTClient.swift:165:62: warning: 'createNew' is deprecated: Please use `.shared(existingGroup)` or use the singleton via `.shared(MultiThreadedEventLoopGroup.singleton)` or similar
163 | public init(
164 | configuration: MQTTConfiguration,
165 | eventLoopGroupProvider: NIOEventLoopGroupProvider = .createNew,
| `- warning: 'createNew' is deprecated: Please use `.shared(existingGroup)` or use the singleton via `.shared(MultiThreadedEventLoopGroup.singleton)` or similar
166 | logger: Logger = .init(label: "nl.roebert.MQTTNIO")
167 | ) {
/host/spi-builder-workspace/Sources/MQTTNIO/Utilities/CallbackList.swift:28:24: warning: 'Lock' is deprecated: renamed to 'NIOLock'
26 |
27 | private var callbackEntries: [Entry] = []
28 | private let lock = Lock()
| |- warning: 'Lock' is deprecated: renamed to 'NIOLock'
| `- note: use 'NIOLock' instead
29 |
30 | // MARK: - Callbacks
/host/spi-builder-workspace/Sources/MQTTNIO/MQTTConfiguration.swift:308:22: warning: constant 'tls' inferred to have type 'MQTTConfiguration.TLSConfiguration?', which may be unexpected
306 | authenticationHandlerProvider: @escaping @Sendable () -> MQTTAuthenticationHandler? = { nil }
307 | ) {
308 | let (target, tls, webSockets) = Self.parse(url, for: group)
| |- warning: constant 'tls' inferred to have type 'MQTTConfiguration.TLSConfiguration?', which may be unexpected
| `- note: add an explicit type annotation to silence this warning
309 | self.target = target
310 | self.tls = tls
/host/spi-builder-workspace/Sources/MQTTNIO/Request/MQTTRequestHandler.swift:26:24: warning: 'Lock' is deprecated: renamed to 'NIOLock'
24 | var maxInflightEntries = MQTTRequestHandler.defaultMaxInflightEntries
25 |
26 | private let lock = Lock()
| |- warning: 'Lock' is deprecated: renamed to 'NIOLock'
| `- note: use 'NIOLock' instead
27 |
28 | private var entriesInflight: [AnyEntry] = []
[313/381] Compiling MQTTNIO MQTTProtocolVersion.swift
/host/spi-builder-workspace/Sources/MQTTNIO/MQTTClient.swift:51:24: warning: 'Lock' is deprecated: renamed to 'NIOLock'
49 |
50 | /// `Lock` for making sure this class is thread safe.
51 | private let lock = Lock()
| |- warning: 'Lock' is deprecated: renamed to 'NIOLock'
| `- note: use 'NIOLock' instead
52 |
53 | /// The connection with the broker.
/host/spi-builder-workspace/Sources/MQTTNIO/MQTTClient.swift:165:62: warning: 'createNew' is deprecated: Please use `.shared(existingGroup)` or use the singleton via `.shared(MultiThreadedEventLoopGroup.singleton)` or similar
163 | public init(
164 | configuration: MQTTConfiguration,
165 | eventLoopGroupProvider: NIOEventLoopGroupProvider = .createNew,
| `- warning: 'createNew' is deprecated: Please use `.shared(existingGroup)` or use the singleton via `.shared(MultiThreadedEventLoopGroup.singleton)` or similar
166 | logger: Logger = .init(label: "nl.roebert.MQTTNIO")
167 | ) {
/host/spi-builder-workspace/Sources/MQTTNIO/Utilities/CallbackList.swift:28:24: warning: 'Lock' is deprecated: renamed to 'NIOLock'
26 |
27 | private var callbackEntries: [Entry] = []
28 | private let lock = Lock()
| |- warning: 'Lock' is deprecated: renamed to 'NIOLock'
| `- note: use 'NIOLock' instead
29 |
30 | // MARK: - Callbacks
/host/spi-builder-workspace/Sources/MQTTNIO/MQTTConfiguration.swift:308:22: warning: constant 'tls' inferred to have type 'MQTTConfiguration.TLSConfiguration?', which may be unexpected
306 | authenticationHandlerProvider: @escaping @Sendable () -> MQTTAuthenticationHandler? = { nil }
307 | ) {
308 | let (target, tls, webSockets) = Self.parse(url, for: group)
| |- warning: constant 'tls' inferred to have type 'MQTTConfiguration.TLSConfiguration?', which may be unexpected
| `- note: add an explicit type annotation to silence this warning
309 | self.target = target
310 | self.tls = tls
/host/spi-builder-workspace/Sources/MQTTNIO/Request/MQTTRequestHandler.swift:26:24: warning: 'Lock' is deprecated: renamed to 'NIOLock'
24 | var maxInflightEntries = MQTTRequestHandler.defaultMaxInflightEntries
25 |
26 | private let lock = Lock()
| |- warning: 'Lock' is deprecated: renamed to 'NIOLock'
| `- note: use 'NIOLock' instead
27 |
28 | private var entriesInflight: [AnyEntry] = []
[314/381] Compiling MQTTNIO MQTTAcknowledgementHandler.swift
/host/spi-builder-workspace/Sources/MQTTNIO/MQTTClient.swift:51:24: warning: 'Lock' is deprecated: renamed to 'NIOLock'
49 |
50 | /// `Lock` for making sure this class is thread safe.
51 | private let lock = Lock()
| |- warning: 'Lock' is deprecated: renamed to 'NIOLock'
| `- note: use 'NIOLock' instead
52 |
53 | /// The connection with the broker.
/host/spi-builder-workspace/Sources/MQTTNIO/MQTTClient.swift:165:62: warning: 'createNew' is deprecated: Please use `.shared(existingGroup)` or use the singleton via `.shared(MultiThreadedEventLoopGroup.singleton)` or similar
163 | public init(
164 | configuration: MQTTConfiguration,
165 | eventLoopGroupProvider: NIOEventLoopGroupProvider = .createNew,
| `- warning: 'createNew' is deprecated: Please use `.shared(existingGroup)` or use the singleton via `.shared(MultiThreadedEventLoopGroup.singleton)` or similar
166 | logger: Logger = .init(label: "nl.roebert.MQTTNIO")
167 | ) {
/host/spi-builder-workspace/Sources/MQTTNIO/Utilities/CallbackList.swift:28:24: warning: 'Lock' is deprecated: renamed to 'NIOLock'
26 |
27 | private var callbackEntries: [Entry] = []
28 | private let lock = Lock()
| |- warning: 'Lock' is deprecated: renamed to 'NIOLock'
| `- note: use 'NIOLock' instead
29 |
30 | // MARK: - Callbacks
/host/spi-builder-workspace/Sources/MQTTNIO/MQTTConfiguration.swift:308:22: warning: constant 'tls' inferred to have type 'MQTTConfiguration.TLSConfiguration?', which may be unexpected
306 | authenticationHandlerProvider: @escaping @Sendable () -> MQTTAuthenticationHandler? = { nil }
307 | ) {
308 | let (target, tls, webSockets) = Self.parse(url, for: group)
| |- warning: constant 'tls' inferred to have type 'MQTTConfiguration.TLSConfiguration?', which may be unexpected
| `- note: add an explicit type annotation to silence this warning
309 | self.target = target
310 | self.tls = tls
/host/spi-builder-workspace/Sources/MQTTNIO/Request/MQTTRequestHandler.swift:26:24: warning: 'Lock' is deprecated: renamed to 'NIOLock'
24 | var maxInflightEntries = MQTTRequestHandler.defaultMaxInflightEntries
25 |
26 | private let lock = Lock()
| |- warning: 'Lock' is deprecated: renamed to 'NIOLock'
| `- note: use 'NIOLock' instead
27 |
28 | private var entriesInflight: [AnyEntry] = []
[315/381] Compiling MQTTNIO MQTTMessage+Properties.swift
/host/spi-builder-workspace/Sources/MQTTNIO/MQTTClient.swift:51:24: warning: 'Lock' is deprecated: renamed to 'NIOLock'
49 |
50 | /// `Lock` for making sure this class is thread safe.
51 | private let lock = Lock()
| |- warning: 'Lock' is deprecated: renamed to 'NIOLock'
| `- note: use 'NIOLock' instead
52 |
53 | /// The connection with the broker.
/host/spi-builder-workspace/Sources/MQTTNIO/MQTTClient.swift:165:62: warning: 'createNew' is deprecated: Please use `.shared(existingGroup)` or use the singleton via `.shared(MultiThreadedEventLoopGroup.singleton)` or similar
163 | public init(
164 | configuration: MQTTConfiguration,
165 | eventLoopGroupProvider: NIOEventLoopGroupProvider = .createNew,
| `- warning: 'createNew' is deprecated: Please use `.shared(existingGroup)` or use the singleton via `.shared(MultiThreadedEventLoopGroup.singleton)` or similar
166 | logger: Logger = .init(label: "nl.roebert.MQTTNIO")
167 | ) {
/host/spi-builder-workspace/Sources/MQTTNIO/Utilities/CallbackList.swift:28:24: warning: 'Lock' is deprecated: renamed to 'NIOLock'
26 |
27 | private var callbackEntries: [Entry] = []
28 | private let lock = Lock()
| |- warning: 'Lock' is deprecated: renamed to 'NIOLock'
| `- note: use 'NIOLock' instead
29 |
30 | // MARK: - Callbacks
/host/spi-builder-workspace/Sources/MQTTNIO/MQTTConfiguration.swift:308:22: warning: constant 'tls' inferred to have type 'MQTTConfiguration.TLSConfiguration?', which may be unexpected
306 | authenticationHandlerProvider: @escaping @Sendable () -> MQTTAuthenticationHandler? = { nil }
307 | ) {
308 | let (target, tls, webSockets) = Self.parse(url, for: group)
| |- warning: constant 'tls' inferred to have type 'MQTTConfiguration.TLSConfiguration?', which may be unexpected
| `- note: add an explicit type annotation to silence this warning
309 | self.target = target
310 | self.tls = tls
/host/spi-builder-workspace/Sources/MQTTNIO/Request/MQTTRequestHandler.swift:26:24: warning: 'Lock' is deprecated: renamed to 'NIOLock'
24 | var maxInflightEntries = MQTTRequestHandler.defaultMaxInflightEntries
25 |
26 | private let lock = Lock()
| |- warning: 'Lock' is deprecated: renamed to 'NIOLock'
| `- note: use 'NIOLock' instead
27 |
28 | private var entriesInflight: [AnyEntry] = []
[316/381] Compiling MQTTNIO MQTTMessage.swift
/host/spi-builder-workspace/Sources/MQTTNIO/MQTTClient.swift:51:24: warning: 'Lock' is deprecated: renamed to 'NIOLock'
49 |
50 | /// `Lock` for making sure this class is thread safe.
51 | private let lock = Lock()
| |- warning: 'Lock' is deprecated: renamed to 'NIOLock'
| `- note: use 'NIOLock' instead
52 |
53 | /// The connection with the broker.
/host/spi-builder-workspace/Sources/MQTTNIO/MQTTClient.swift:165:62: warning: 'createNew' is deprecated: Please use `.shared(existingGroup)` or use the singleton via `.shared(MultiThreadedEventLoopGroup.singleton)` or similar
163 | public init(
164 | configuration: MQTTConfiguration,
165 | eventLoopGroupProvider: NIOEventLoopGroupProvider = .createNew,
| `- warning: 'createNew' is deprecated: Please use `.shared(existingGroup)` or use the singleton via `.shared(MultiThreadedEventLoopGroup.singleton)` or similar
166 | logger: Logger = .init(label: "nl.roebert.MQTTNIO")
167 | ) {
/host/spi-builder-workspace/Sources/MQTTNIO/Utilities/CallbackList.swift:28:24: warning: 'Lock' is deprecated: renamed to 'NIOLock'
26 |
27 | private var callbackEntries: [Entry] = []
28 | private let lock = Lock()
| |- warning: 'Lock' is deprecated: renamed to 'NIOLock'
| `- note: use 'NIOLock' instead
29 |
30 | // MARK: - Callbacks
/host/spi-builder-workspace/Sources/MQTTNIO/MQTTConfiguration.swift:308:22: warning: constant 'tls' inferred to have type 'MQTTConfiguration.TLSConfiguration?', which may be unexpected
306 | authenticationHandlerProvider: @escaping @Sendable () -> MQTTAuthenticationHandler? = { nil }
307 | ) {
308 | let (target, tls, webSockets) = Self.parse(url, for: group)
| |- warning: constant 'tls' inferred to have type 'MQTTConfiguration.TLSConfiguration?', which may be unexpected
| `- note: add an explicit type annotation to silence this warning
309 | self.target = target
310 | self.tls = tls
/host/spi-builder-workspace/Sources/MQTTNIO/Request/MQTTRequestHandler.swift:26:24: warning: 'Lock' is deprecated: renamed to 'NIOLock'
24 | var maxInflightEntries = MQTTRequestHandler.defaultMaxInflightEntries
25 |
26 | private let lock = Lock()
| |- warning: 'Lock' is deprecated: renamed to 'NIOLock'
| `- note: use 'NIOLock' instead
27 |
28 | private var entriesInflight: [AnyEntry] = []
[317/381] Compiling MQTTNIO MQTTPayload.swift
/host/spi-builder-workspace/Sources/MQTTNIO/MQTTClient.swift:51:24: warning: 'Lock' is deprecated: renamed to 'NIOLock'
49 |
50 | /// `Lock` for making sure this class is thread safe.
51 | private let lock = Lock()
| |- warning: 'Lock' is deprecated: renamed to 'NIOLock'
| `- note: use 'NIOLock' instead
52 |
53 | /// The connection with the broker.
/host/spi-builder-workspace/Sources/MQTTNIO/MQTTClient.swift:165:62: warning: 'createNew' is deprecated: Please use `.shared(existingGroup)` or use the singleton via `.shared(MultiThreadedEventLoopGroup.singleton)` or similar
163 | public init(
164 | configuration: MQTTConfiguration,
165 | eventLoopGroupProvider: NIOEventLoopGroupProvider = .createNew,
| `- warning: 'createNew' is deprecated: Please use `.shared(existingGroup)` or use the singleton via `.shared(MultiThreadedEventLoopGroup.singleton)` or similar
166 | logger: Logger = .init(label: "nl.roebert.MQTTNIO")
167 | ) {
/host/spi-builder-workspace/Sources/MQTTNIO/Utilities/CallbackList.swift:28:24: warning: 'Lock' is deprecated: renamed to 'NIOLock'
26 |
27 | private var callbackEntries: [Entry] = []
28 | private let lock = Lock()
| |- warning: 'Lock' is deprecated: renamed to 'NIOLock'
| `- note: use 'NIOLock' instead
29 |
30 | // MARK: - Callbacks
/host/spi-builder-workspace/Sources/MQTTNIO/MQTTConfiguration.swift:308:22: warning: constant 'tls' inferred to have type 'MQTTConfiguration.TLSConfiguration?', which may be unexpected
306 | authenticationHandlerProvider: @escaping @Sendable () -> MQTTAuthenticationHandler? = { nil }
307 | ) {
308 | let (target, tls, webSockets) = Self.parse(url, for: group)
| |- warning: constant 'tls' inferred to have type 'MQTTConfiguration.TLSConfiguration?', which may be unexpected
| `- note: add an explicit type annotation to silence this warning
309 | self.target = target
310 | self.tls = tls
/host/spi-builder-workspace/Sources/MQTTNIO/Request/MQTTRequestHandler.swift:26:24: warning: 'Lock' is deprecated: renamed to 'NIOLock'
24 | var maxInflightEntries = MQTTRequestHandler.defaultMaxInflightEntries
25 |
26 | private let lock = Lock()
| |- warning: 'Lock' is deprecated: renamed to 'NIOLock'
| `- note: use 'NIOLock' instead
27 |
28 | private var entriesInflight: [AnyEntry] = []
[318/381] Compiling MQTTNIO MQTTConnectResponse.swift
/host/spi-builder-workspace/Sources/MQTTNIO/Connection/MQTTConnection.swift:304:74: warning: type 'any NIOHTTPClientProtocolUpgrader' does not conform to the 'Sendable' protocol
302 | )
303 |
304 | return channel.pipeline.addHTTPClientHandlers(withClientUpgrade: config).flatMap {
| `- warning: type 'any NIOHTTPClientProtocolUpgrader' does not conform to the 'Sendable' protocol
305 | channel.pipeline.addHandler(initialRequestHandler)
306 | }.flatMap {
/host/spi-builder-workspace/Sources/MQTTNIO/Connection/MQTTConnection.swift:325:13: warning: conformance of 'ByteToMessageHandler<Decoder>' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
323 | return channel.pipeline.addHandlers([
324 | // Decoding
325 | ByteToMessageHandler(MQTTPacketDecoder(logger: logger)),
| `- warning: conformance of 'ByteToMessageHandler<Decoder>' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
326 | MQTTPacketTypeParser(
327 | version: configuration.protocolVersion,
/host/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIOCore/Codec.swift:507:1: note: conformance of 'ByteToMessageHandler<Decoder>' to 'Sendable' has been explicitly marked unavailable here
505 |
506 | @available(*, unavailable)
507 | extension ByteToMessageHandler: Sendable {}
| `- note: conformance of 'ByteToMessageHandler<Decoder>' to 'Sendable' has been explicitly marked unavailable here
508 |
509 | // MARK: ByteToMessageHandler: Test Helpers
/host/spi-builder-workspace/Sources/MQTTNIO/Connection/MQTTConnection.swift:326:13: warning: type 'MQTTPacketTypeParser' does not conform to the 'Sendable' protocol
324 | // Decoding
325 | ByteToMessageHandler(MQTTPacketDecoder(logger: logger)),
326 | MQTTPacketTypeParser(
| `- warning: type 'MQTTPacketTypeParser' does not conform to the 'Sendable' protocol
327 | version: configuration.protocolVersion,
328 | logger: logger
/host/spi-builder-workspace/Sources/MQTTNIO/Packet/MQTTPacketTypeParser.swift:4:13: note: class 'MQTTPacketTypeParser' does not conform to the 'Sendable' protocol
2 | import Logging
3 |
4 | final class MQTTPacketTypeParser: ChannelInboundHandler {
| `- note: class 'MQTTPacketTypeParser' does not conform to the 'Sendable' protocol
5 | typealias InboundIn = MQTTPacket
6 | typealias InboundOut = MQTTPacket.Inbound
/host/spi-builder-workspace/Sources/MQTTNIO/Connection/MQTTConnection.swift:332:13: warning: conformance of 'MessageToByteHandler<Encoder>' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
330 |
331 | // Encoding
332 | MessageToByteHandler(MQTTPacketEncoder(logger: logger)),
| `- warning: conformance of 'MessageToByteHandler<Encoder>' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
333 | MQTTPacketTypeSerializer(
334 | version: configuration.protocolVersion,
/host/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIOCore/Codec.swift:810:1: note: conformance of 'MessageToByteHandler<Encoder>' to 'Sendable' has been explicitly marked unavailable here
808 |
809 | @available(*, unavailable)
810 | extension MessageToByteHandler: Sendable {}
| `- note: conformance of 'MessageToByteHandler<Encoder>' to 'Sendable' has been explicitly marked unavailable here
811 |
812 | extension MessageToByteHandler {
/host/spi-builder-workspace/Sources/MQTTNIO/Connection/MQTTConnection.swift:333:13: warning: type 'MQTTPacketTypeSerializer' does not conform to the 'Sendable' protocol
331 | // Encoding
332 | MessageToByteHandler(MQTTPacketEncoder(logger: logger)),
333 | MQTTPacketTypeSerializer(
| `- warning: type 'MQTTPacketTypeSerializer' does not conform to the 'Sendable' protocol
334 | version: configuration.protocolVersion,
335 | logger: logger
/host/spi-builder-workspace/Sources/MQTTNIO/Packet/MQTTPacketTypeSerializer.swift:4:13: note: class 'MQTTPacketTypeSerializer' does not conform to the 'Sendable' protocol
2 | import Logging
3 |
4 | final class MQTTPacketTypeSerializer: ChannelOutboundHandler {
| `- note: class 'MQTTPacketTypeSerializer' does not conform to the 'Sendable' protocol
5 |
6 | // MARK: - Vars
/host/spi-builder-workspace/Sources/MQTTNIO/Request/MQTTRequestHandler.swift:26:24: warning: 'Lock' is deprecated: renamed to 'NIOLock'
24 | var maxInflightEntries = MQTTRequestHandler.defaultMaxInflightEntries
25 |
26 | private let lock = Lock()
| |- warning: 'Lock' is deprecated: renamed to 'NIOLock'
| `- note: use 'NIOLock' instead
27 |
28 | private var entriesInflight: [AnyEntry] = []
[319/381] Compiling MQTTNIO MQTTConnection.swift
/host/spi-builder-workspace/Sources/MQTTNIO/Connection/MQTTConnection.swift:304:74: warning: type 'any NIOHTTPClientProtocolUpgrader' does not conform to the 'Sendable' protocol
302 | )
303 |
304 | return channel.pipeline.addHTTPClientHandlers(withClientUpgrade: config).flatMap {
| `- warning: type 'any NIOHTTPClientProtocolUpgrader' does not conform to the 'Sendable' protocol
305 | channel.pipeline.addHandler(initialRequestHandler)
306 | }.flatMap {
/host/spi-builder-workspace/Sources/MQTTNIO/Connection/MQTTConnection.swift:325:13: warning: conformance of 'ByteToMessageHandler<Decoder>' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
323 | return channel.pipeline.addHandlers([
324 | // Decoding
325 | ByteToMessageHandler(MQTTPacketDecoder(logger: logger)),
| `- warning: conformance of 'ByteToMessageHandler<Decoder>' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
326 | MQTTPacketTypeParser(
327 | version: configuration.protocolVersion,
/host/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIOCore/Codec.swift:507:1: note: conformance of 'ByteToMessageHandler<Decoder>' to 'Sendable' has been explicitly marked unavailable here
505 |
506 | @available(*, unavailable)
507 | extension ByteToMessageHandler: Sendable {}
| `- note: conformance of 'ByteToMessageHandler<Decoder>' to 'Sendable' has been explicitly marked unavailable here
508 |
509 | // MARK: ByteToMessageHandler: Test Helpers
/host/spi-builder-workspace/Sources/MQTTNIO/Connection/MQTTConnection.swift:326:13: warning: type 'MQTTPacketTypeParser' does not conform to the 'Sendable' protocol
324 | // Decoding
325 | ByteToMessageHandler(MQTTPacketDecoder(logger: logger)),
326 | MQTTPacketTypeParser(
| `- warning: type 'MQTTPacketTypeParser' does not conform to the 'Sendable' protocol
327 | version: configuration.protocolVersion,
328 | logger: logger
/host/spi-builder-workspace/Sources/MQTTNIO/Packet/MQTTPacketTypeParser.swift:4:13: note: class 'MQTTPacketTypeParser' does not conform to the 'Sendable' protocol
2 | import Logging
3 |
4 | final class MQTTPacketTypeParser: ChannelInboundHandler {
| `- note: class 'MQTTPacketTypeParser' does not conform to the 'Sendable' protocol
5 | typealias InboundIn = MQTTPacket
6 | typealias InboundOut = MQTTPacket.Inbound
/host/spi-builder-workspace/Sources/MQTTNIO/Connection/MQTTConnection.swift:332:13: warning: conformance of 'MessageToByteHandler<Encoder>' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
330 |
331 | // Encoding
332 | MessageToByteHandler(MQTTPacketEncoder(logger: logger)),
| `- warning: conformance of 'MessageToByteHandler<Encoder>' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
333 | MQTTPacketTypeSerializer(
334 | version: configuration.protocolVersion,
/host/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIOCore/Codec.swift:810:1: note: conformance of 'MessageToByteHandler<Encoder>' to 'Sendable' has been explicitly marked unavailable here
808 |
809 | @available(*, unavailable)
810 | extension MessageToByteHandler: Sendable {}
| `- note: conformance of 'MessageToByteHandler<Encoder>' to 'Sendable' has been explicitly marked unavailable here
811 |
812 | extension MessageToByteHandler {
/host/spi-builder-workspace/Sources/MQTTNIO/Connection/MQTTConnection.swift:333:13: warning: type 'MQTTPacketTypeSerializer' does not conform to the 'Sendable' protocol
331 | // Encoding
332 | MessageToByteHandler(MQTTPacketEncoder(logger: logger)),
333 | MQTTPacketTypeSerializer(
| `- warning: type 'MQTTPacketTypeSerializer' does not conform to the 'Sendable' protocol
334 | version: configuration.protocolVersion,
335 | logger: logger
/host/spi-builder-workspace/Sources/MQTTNIO/Packet/MQTTPacketTypeSerializer.swift:4:13: note: class 'MQTTPacketTypeSerializer' does not conform to the 'Sendable' protocol
2 | import Logging
3 |
4 | final class MQTTPacketTypeSerializer: ChannelOutboundHandler {
| `- note: class 'MQTTPacketTypeSerializer' does not conform to the 'Sendable' protocol
5 |
6 | // MARK: - Vars
/host/spi-builder-workspace/Sources/MQTTNIO/Request/MQTTRequestHandler.swift:26:24: warning: 'Lock' is deprecated: renamed to 'NIOLock'
24 | var maxInflightEntries = MQTTRequestHandler.defaultMaxInflightEntries
25 |
26 | private let lock = Lock()
| |- warning: 'Lock' is deprecated: renamed to 'NIOLock'
| `- note: use 'NIOLock' instead
27 |
28 | private var entriesInflight: [AnyEntry] = []
[320/381] Compiling MQTTNIO MQTTConnectionEvent.swift
/host/spi-builder-workspace/Sources/MQTTNIO/Connection/MQTTConnection.swift:304:74: warning: type 'any NIOHTTPClientProtocolUpgrader' does not conform to the 'Sendable' protocol
302 | )
303 |
304 | return channel.pipeline.addHTTPClientHandlers(withClientUpgrade: config).flatMap {
| `- warning: type 'any NIOHTTPClientProtocolUpgrader' does not conform to the 'Sendable' protocol
305 | channel.pipeline.addHandler(initialRequestHandler)
306 | }.flatMap {
/host/spi-builder-workspace/Sources/MQTTNIO/Connection/MQTTConnection.swift:325:13: warning: conformance of 'ByteToMessageHandler<Decoder>' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
323 | return channel.pipeline.addHandlers([
324 | // Decoding
325 | ByteToMessageHandler(MQTTPacketDecoder(logger: logger)),
| `- warning: conformance of 'ByteToMessageHandler<Decoder>' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
326 | MQTTPacketTypeParser(
327 | version: configuration.protocolVersion,
/host/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIOCore/Codec.swift:507:1: note: conformance of 'ByteToMessageHandler<Decoder>' to 'Sendable' has been explicitly marked unavailable here
505 |
506 | @available(*, unavailable)
507 | extension ByteToMessageHandler: Sendable {}
| `- note: conformance of 'ByteToMessageHandler<Decoder>' to 'Sendable' has been explicitly marked unavailable here
508 |
509 | // MARK: ByteToMessageHandler: Test Helpers
/host/spi-builder-workspace/Sources/MQTTNIO/Connection/MQTTConnection.swift:326:13: warning: type 'MQTTPacketTypeParser' does not conform to the 'Sendable' protocol
324 | // Decoding
325 | ByteToMessageHandler(MQTTPacketDecoder(logger: logger)),
326 | MQTTPacketTypeParser(
| `- warning: type 'MQTTPacketTypeParser' does not conform to the 'Sendable' protocol
327 | version: configuration.protocolVersion,
328 | logger: logger
/host/spi-builder-workspace/Sources/MQTTNIO/Packet/MQTTPacketTypeParser.swift:4:13: note: class 'MQTTPacketTypeParser' does not conform to the 'Sendable' protocol
2 | import Logging
3 |
4 | final class MQTTPacketTypeParser: ChannelInboundHandler {
| `- note: class 'MQTTPacketTypeParser' does not conform to the 'Sendable' protocol
5 | typealias InboundIn = MQTTPacket
6 | typealias InboundOut = MQTTPacket.Inbound
/host/spi-builder-workspace/Sources/MQTTNIO/Connection/MQTTConnection.swift:332:13: warning: conformance of 'MessageToByteHandler<Encoder>' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
330 |
331 | // Encoding
332 | MessageToByteHandler(MQTTPacketEncoder(logger: logger)),
| `- warning: conformance of 'MessageToByteHandler<Encoder>' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
333 | MQTTPacketTypeSerializer(
334 | version: configuration.protocolVersion,
/host/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIOCore/Codec.swift:810:1: note: conformance of 'MessageToByteHandler<Encoder>' to 'Sendable' has been explicitly marked unavailable here
808 |
809 | @available(*, unavailable)
810 | extension MessageToByteHandler: Sendable {}
| `- note: conformance of 'MessageToByteHandler<Encoder>' to 'Sendable' has been explicitly marked unavailable here
811 |
812 | extension MessageToByteHandler {
/host/spi-builder-workspace/Sources/MQTTNIO/Connection/MQTTConnection.swift:333:13: warning: type 'MQTTPacketTypeSerializer' does not conform to the 'Sendable' protocol
331 | // Encoding
332 | MessageToByteHandler(MQTTPacketEncoder(logger: logger)),
333 | MQTTPacketTypeSerializer(
| `- warning: type 'MQTTPacketTypeSerializer' does not conform to the 'Sendable' protocol
334 | version: configuration.protocolVersion,
335 | logger: logger
/host/spi-builder-workspace/Sources/MQTTNIO/Packet/MQTTPacketTypeSerializer.swift:4:13: note: class 'MQTTPacketTypeSerializer' does not conform to the 'Sendable' protocol
2 | import Logging
3 |
4 | final class MQTTPacketTypeSerializer: ChannelOutboundHandler {
| `- note: class 'MQTTPacketTypeSerializer' does not conform to the 'Sendable' protocol
5 |
6 | // MARK: - Vars
/host/spi-builder-workspace/Sources/MQTTNIO/Request/MQTTRequestHandler.swift:26:24: warning: 'Lock' is deprecated: renamed to 'NIOLock'
24 | var maxInflightEntries = MQTTRequestHandler.defaultMaxInflightEntries
25 |
26 | private let lock = Lock()
| |- warning: 'Lock' is deprecated: renamed to 'NIOLock'
| `- note: use 'NIOLock' instead
27 |
28 | private var entriesInflight: [AnyEntry] = []
[321/381] Compiling MQTTNIO MQTTDisconnectReason.swift
/host/spi-builder-workspace/Sources/MQTTNIO/Connection/MQTTConnection.swift:304:74: warning: type 'any NIOHTTPClientProtocolUpgrader' does not conform to the 'Sendable' protocol
302 | )
303 |
304 | return channel.pipeline.addHTTPClientHandlers(withClientUpgrade: config).flatMap {
| `- warning: type 'any NIOHTTPClientProtocolUpgrader' does not conform to the 'Sendable' protocol
305 | channel.pipeline.addHandler(initialRequestHandler)
306 | }.flatMap {
/host/spi-builder-workspace/Sources/MQTTNIO/Connection/MQTTConnection.swift:325:13: warning: conformance of 'ByteToMessageHandler<Decoder>' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
323 | return channel.pipeline.addHandlers([
324 | // Decoding
325 | ByteToMessageHandler(MQTTPacketDecoder(logger: logger)),
| `- warning: conformance of 'ByteToMessageHandler<Decoder>' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
326 | MQTTPacketTypeParser(
327 | version: configuration.protocolVersion,
/host/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIOCore/Codec.swift:507:1: note: conformance of 'ByteToMessageHandler<Decoder>' to 'Sendable' has been explicitly marked unavailable here
505 |
506 | @available(*, unavailable)
507 | extension ByteToMessageHandler: Sendable {}
| `- note: conformance of 'ByteToMessageHandler<Decoder>' to 'Sendable' has been explicitly marked unavailable here
508 |
509 | // MARK: ByteToMessageHandler: Test Helpers
/host/spi-builder-workspace/Sources/MQTTNIO/Connection/MQTTConnection.swift:326:13: warning: type 'MQTTPacketTypeParser' does not conform to the 'Sendable' protocol
324 | // Decoding
325 | ByteToMessageHandler(MQTTPacketDecoder(logger: logger)),
326 | MQTTPacketTypeParser(
| `- warning: type 'MQTTPacketTypeParser' does not conform to the 'Sendable' protocol
327 | version: configuration.protocolVersion,
328 | logger: logger
/host/spi-builder-workspace/Sources/MQTTNIO/Packet/MQTTPacketTypeParser.swift:4:13: note: class 'MQTTPacketTypeParser' does not conform to the 'Sendable' protocol
2 | import Logging
3 |
4 | final class MQTTPacketTypeParser: ChannelInboundHandler {
| `- note: class 'MQTTPacketTypeParser' does not conform to the 'Sendable' protocol
5 | typealias InboundIn = MQTTPacket
6 | typealias InboundOut = MQTTPacket.Inbound
/host/spi-builder-workspace/Sources/MQTTNIO/Connection/MQTTConnection.swift:332:13: warning: conformance of 'MessageToByteHandler<Encoder>' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
330 |
331 | // Encoding
332 | MessageToByteHandler(MQTTPacketEncoder(logger: logger)),
| `- warning: conformance of 'MessageToByteHandler<Encoder>' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
333 | MQTTPacketTypeSerializer(
334 | version: configuration.protocolVersion,
/host/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIOCore/Codec.swift:810:1: note: conformance of 'MessageToByteHandler<Encoder>' to 'Sendable' has been explicitly marked unavailable here
808 |
809 | @available(*, unavailable)
810 | extension MessageToByteHandler: Sendable {}
| `- note: conformance of 'MessageToByteHandler<Encoder>' to 'Sendable' has been explicitly marked unavailable here
811 |
812 | extension MessageToByteHandler {
/host/spi-builder-workspace/Sources/MQTTNIO/Connection/MQTTConnection.swift:333:13: warning: type 'MQTTPacketTypeSerializer' does not conform to the 'Sendable' protocol
331 | // Encoding
332 | MessageToByteHandler(MQTTPacketEncoder(logger: logger)),
333 | MQTTPacketTypeSerializer(
| `- warning: type 'MQTTPacketTypeSerializer' does not conform to the 'Sendable' protocol
334 | version: configuration.protocolVersion,
335 | logger: logger
/host/spi-builder-workspace/Sources/MQTTNIO/Packet/MQTTPacketTypeSerializer.swift:4:13: note: class 'MQTTPacketTypeSerializer' does not conform to the 'Sendable' protocol
2 | import Logging
3 |
4 | final class MQTTPacketTypeSerializer: ChannelOutboundHandler {
| `- note: class 'MQTTPacketTypeSerializer' does not conform to the 'Sendable' protocol
5 |
6 | // MARK: - Vars
/host/spi-builder-workspace/Sources/MQTTNIO/Request/MQTTRequestHandler.swift:26:24: warning: 'Lock' is deprecated: renamed to 'NIOLock'
24 | var maxInflightEntries = MQTTRequestHandler.defaultMaxInflightEntries
25 |
26 | private let lock = Lock()
| |- warning: 'Lock' is deprecated: renamed to 'NIOLock'
| `- note: use 'NIOLock' instead
27 |
28 | private var entriesInflight: [AnyEntry] = []
[322/381] Compiling MQTTNIO MQTTConnectionError.swift
/host/spi-builder-workspace/Sources/MQTTNIO/Connection/MQTTConnection.swift:304:74: warning: type 'any NIOHTTPClientProtocolUpgrader' does not conform to the 'Sendable' protocol
302 | )
303 |
304 | return channel.pipeline.addHTTPClientHandlers(withClientUpgrade: config).flatMap {
| `- warning: type 'any NIOHTTPClientProtocolUpgrader' does not conform to the 'Sendable' protocol
305 | channel.pipeline.addHandler(initialRequestHandler)
306 | }.flatMap {
/host/spi-builder-workspace/Sources/MQTTNIO/Connection/MQTTConnection.swift:325:13: warning: conformance of 'ByteToMessageHandler<Decoder>' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
323 | return channel.pipeline.addHandlers([
324 | // Decoding
325 | ByteToMessageHandler(MQTTPacketDecoder(logger: logger)),
| `- warning: conformance of 'ByteToMessageHandler<Decoder>' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
326 | MQTTPacketTypeParser(
327 | version: configuration.protocolVersion,
/host/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIOCore/Codec.swift:507:1: note: conformance of 'ByteToMessageHandler<Decoder>' to 'Sendable' has been explicitly marked unavailable here
505 |
506 | @available(*, unavailable)
507 | extension ByteToMessageHandler: Sendable {}
| `- note: conformance of 'ByteToMessageHandler<Decoder>' to 'Sendable' has been explicitly marked unavailable here
508 |
509 | // MARK: ByteToMessageHandler: Test Helpers
/host/spi-builder-workspace/Sources/MQTTNIO/Connection/MQTTConnection.swift:326:13: warning: type 'MQTTPacketTypeParser' does not conform to the 'Sendable' protocol
324 | // Decoding
325 | ByteToMessageHandler(MQTTPacketDecoder(logger: logger)),
326 | MQTTPacketTypeParser(
| `- warning: type 'MQTTPacketTypeParser' does not conform to the 'Sendable' protocol
327 | version: configuration.protocolVersion,
328 | logger: logger
/host/spi-builder-workspace/Sources/MQTTNIO/Packet/MQTTPacketTypeParser.swift:4:13: note: class 'MQTTPacketTypeParser' does not conform to the 'Sendable' protocol
2 | import Logging
3 |
4 | final class MQTTPacketTypeParser: ChannelInboundHandler {
| `- note: class 'MQTTPacketTypeParser' does not conform to the 'Sendable' protocol
5 | typealias InboundIn = MQTTPacket
6 | typealias InboundOut = MQTTPacket.Inbound
/host/spi-builder-workspace/Sources/MQTTNIO/Connection/MQTTConnection.swift:332:13: warning: conformance of 'MessageToByteHandler<Encoder>' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
330 |
331 | // Encoding
332 | MessageToByteHandler(MQTTPacketEncoder(logger: logger)),
| `- warning: conformance of 'MessageToByteHandler<Encoder>' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
333 | MQTTPacketTypeSerializer(
334 | version: configuration.protocolVersion,
/host/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIOCore/Codec.swift:810:1: note: conformance of 'MessageToByteHandler<Encoder>' to 'Sendable' has been explicitly marked unavailable here
808 |
809 | @available(*, unavailable)
810 | extension MessageToByteHandler: Sendable {}
| `- note: conformance of 'MessageToByteHandler<Encoder>' to 'Sendable' has been explicitly marked unavailable here
811 |
812 | extension MessageToByteHandler {
/host/spi-builder-workspace/Sources/MQTTNIO/Connection/MQTTConnection.swift:333:13: warning: type 'MQTTPacketTypeSerializer' does not conform to the 'Sendable' protocol
331 | // Encoding
332 | MessageToByteHandler(MQTTPacketEncoder(logger: logger)),
333 | MQTTPacketTypeSerializer(
| `- warning: type 'MQTTPacketTypeSerializer' does not conform to the 'Sendable' protocol
334 | version: configuration.protocolVersion,
335 | logger: logger
/host/spi-builder-workspace/Sources/MQTTNIO/Packet/MQTTPacketTypeSerializer.swift:4:13: note: class 'MQTTPacketTypeSerializer' does not conform to the 'Sendable' protocol
2 | import Logging
3 |
4 | final class MQTTPacketTypeSerializer: ChannelOutboundHandler {
| `- note: class 'MQTTPacketTypeSerializer' does not conform to the 'Sendable' protocol
5 |
6 | // MARK: - Vars
/host/spi-builder-workspace/Sources/MQTTNIO/Request/MQTTRequestHandler.swift:26:24: warning: 'Lock' is deprecated: renamed to 'NIOLock'
24 | var maxInflightEntries = MQTTRequestHandler.defaultMaxInflightEntries
25 |
26 | private let lock = Lock()
| |- warning: 'Lock' is deprecated: renamed to 'NIOLock'
| `- note: use 'NIOLock' instead
27 |
28 | private var entriesInflight: [AnyEntry] = []
[323/381] Compiling MQTTNIO MQTTProtocolError.swift
/host/spi-builder-workspace/Sources/MQTTNIO/Connection/MQTTConnection.swift:304:74: warning: type 'any NIOHTTPClientProtocolUpgrader' does not conform to the 'Sendable' protocol
302 | )
303 |
304 | return channel.pipeline.addHTTPClientHandlers(withClientUpgrade: config).flatMap {
| `- warning: type 'any NIOHTTPClientProtocolUpgrader' does not conform to the 'Sendable' protocol
305 | channel.pipeline.addHandler(initialRequestHandler)
306 | }.flatMap {
/host/spi-builder-workspace/Sources/MQTTNIO/Connection/MQTTConnection.swift:325:13: warning: conformance of 'ByteToMessageHandler<Decoder>' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
323 | return channel.pipeline.addHandlers([
324 | // Decoding
325 | ByteToMessageHandler(MQTTPacketDecoder(logger: logger)),
| `- warning: conformance of 'ByteToMessageHandler<Decoder>' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
326 | MQTTPacketTypeParser(
327 | version: configuration.protocolVersion,
/host/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIOCore/Codec.swift:507:1: note: conformance of 'ByteToMessageHandler<Decoder>' to 'Sendable' has been explicitly marked unavailable here
505 |
506 | @available(*, unavailable)
507 | extension ByteToMessageHandler: Sendable {}
| `- note: conformance of 'ByteToMessageHandler<Decoder>' to 'Sendable' has been explicitly marked unavailable here
508 |
509 | // MARK: ByteToMessageHandler: Test Helpers
/host/spi-builder-workspace/Sources/MQTTNIO/Connection/MQTTConnection.swift:326:13: warning: type 'MQTTPacketTypeParser' does not conform to the 'Sendable' protocol
324 | // Decoding
325 | ByteToMessageHandler(MQTTPacketDecoder(logger: logger)),
326 | MQTTPacketTypeParser(
| `- warning: type 'MQTTPacketTypeParser' does not conform to the 'Sendable' protocol
327 | version: configuration.protocolVersion,
328 | logger: logger
/host/spi-builder-workspace/Sources/MQTTNIO/Packet/MQTTPacketTypeParser.swift:4:13: note: class 'MQTTPacketTypeParser' does not conform to the 'Sendable' protocol
2 | import Logging
3 |
4 | final class MQTTPacketTypeParser: ChannelInboundHandler {
| `- note: class 'MQTTPacketTypeParser' does not conform to the 'Sendable' protocol
5 | typealias InboundIn = MQTTPacket
6 | typealias InboundOut = MQTTPacket.Inbound
/host/spi-builder-workspace/Sources/MQTTNIO/Connection/MQTTConnection.swift:332:13: warning: conformance of 'MessageToByteHandler<Encoder>' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
330 |
331 | // Encoding
332 | MessageToByteHandler(MQTTPacketEncoder(logger: logger)),
| `- warning: conformance of 'MessageToByteHandler<Encoder>' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
333 | MQTTPacketTypeSerializer(
334 | version: configuration.protocolVersion,
/host/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIOCore/Codec.swift:810:1: note: conformance of 'MessageToByteHandler<Encoder>' to 'Sendable' has been explicitly marked unavailable here
808 |
809 | @available(*, unavailable)
810 | extension MessageToByteHandler: Sendable {}
| `- note: conformance of 'MessageToByteHandler<Encoder>' to 'Sendable' has been explicitly marked unavailable here
811 |
812 | extension MessageToByteHandler {
/host/spi-builder-workspace/Sources/MQTTNIO/Connection/MQTTConnection.swift:333:13: warning: type 'MQTTPacketTypeSerializer' does not conform to the 'Sendable' protocol
331 | // Encoding
332 | MessageToByteHandler(MQTTPacketEncoder(logger: logger)),
333 | MQTTPacketTypeSerializer(
| `- warning: type 'MQTTPacketTypeSerializer' does not conform to the 'Sendable' protocol
334 | version: configuration.protocolVersion,
335 | logger: logger
/host/spi-builder-workspace/Sources/MQTTNIO/Packet/MQTTPacketTypeSerializer.swift:4:13: note: class 'MQTTPacketTypeSerializer' does not conform to the 'Sendable' protocol
2 | import Logging
3 |
4 | final class MQTTPacketTypeSerializer: ChannelOutboundHandler {
| `- note: class 'MQTTPacketTypeSerializer' does not conform to the 'Sendable' protocol
5 |
6 | // MARK: - Vars
/host/spi-builder-workspace/Sources/MQTTNIO/Request/MQTTRequestHandler.swift:26:24: warning: 'Lock' is deprecated: renamed to 'NIOLock'
24 | var maxInflightEntries = MQTTRequestHandler.defaultMaxInflightEntries
25 |
26 | private let lock = Lock()
| |- warning: 'Lock' is deprecated: renamed to 'NIOLock'
| `- note: use 'NIOLock' instead
27 |
28 | private var entriesInflight: [AnyEntry] = []
[324/381] Compiling MQTTNIO MQTTPublishError.swift
/host/spi-builder-workspace/Sources/MQTTNIO/Connection/MQTTConnection.swift:304:74: warning: type 'any NIOHTTPClientProtocolUpgrader' does not conform to the 'Sendable' protocol
302 | )
303 |
304 | return channel.pipeline.addHTTPClientHandlers(withClientUpgrade: config).flatMap {
| `- warning: type 'any NIOHTTPClientProtocolUpgrader' does not conform to the 'Sendable' protocol
305 | channel.pipeline.addHandler(initialRequestHandler)
306 | }.flatMap {
/host/spi-builder-workspace/Sources/MQTTNIO/Connection/MQTTConnection.swift:325:13: warning: conformance of 'ByteToMessageHandler<Decoder>' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
323 | return channel.pipeline.addHandlers([
324 | // Decoding
325 | ByteToMessageHandler(MQTTPacketDecoder(logger: logger)),
| `- warning: conformance of 'ByteToMessageHandler<Decoder>' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
326 | MQTTPacketTypeParser(
327 | version: configuration.protocolVersion,
/host/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIOCore/Codec.swift:507:1: note: conformance of 'ByteToMessageHandler<Decoder>' to 'Sendable' has been explicitly marked unavailable here
505 |
506 | @available(*, unavailable)
507 | extension ByteToMessageHandler: Sendable {}
| `- note: conformance of 'ByteToMessageHandler<Decoder>' to 'Sendable' has been explicitly marked unavailable here
508 |
509 | // MARK: ByteToMessageHandler: Test Helpers
/host/spi-builder-workspace/Sources/MQTTNIO/Connection/MQTTConnection.swift:326:13: warning: type 'MQTTPacketTypeParser' does not conform to the 'Sendable' protocol
324 | // Decoding
325 | ByteToMessageHandler(MQTTPacketDecoder(logger: logger)),
326 | MQTTPacketTypeParser(
| `- warning: type 'MQTTPacketTypeParser' does not conform to the 'Sendable' protocol
327 | version: configuration.protocolVersion,
328 | logger: logger
/host/spi-builder-workspace/Sources/MQTTNIO/Packet/MQTTPacketTypeParser.swift:4:13: note: class 'MQTTPacketTypeParser' does not conform to the 'Sendable' protocol
2 | import Logging
3 |
4 | final class MQTTPacketTypeParser: ChannelInboundHandler {
| `- note: class 'MQTTPacketTypeParser' does not conform to the 'Sendable' protocol
5 | typealias InboundIn = MQTTPacket
6 | typealias InboundOut = MQTTPacket.Inbound
/host/spi-builder-workspace/Sources/MQTTNIO/Connection/MQTTConnection.swift:332:13: warning: conformance of 'MessageToByteHandler<Encoder>' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
330 |
331 | // Encoding
332 | MessageToByteHandler(MQTTPacketEncoder(logger: logger)),
| `- warning: conformance of 'MessageToByteHandler<Encoder>' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
333 | MQTTPacketTypeSerializer(
334 | version: configuration.protocolVersion,
/host/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIOCore/Codec.swift:810:1: note: conformance of 'MessageToByteHandler<Encoder>' to 'Sendable' has been explicitly marked unavailable here
808 |
809 | @available(*, unavailable)
810 | extension MessageToByteHandler: Sendable {}
| `- note: conformance of 'MessageToByteHandler<Encoder>' to 'Sendable' has been explicitly marked unavailable here
811 |
812 | extension MessageToByteHandler {
/host/spi-builder-workspace/Sources/MQTTNIO/Connection/MQTTConnection.swift:333:13: warning: type 'MQTTPacketTypeSerializer' does not conform to the 'Sendable' protocol
331 | // Encoding
332 | MessageToByteHandler(MQTTPacketEncoder(logger: logger)),
333 | MQTTPacketTypeSerializer(
| `- warning: type 'MQTTPacketTypeSerializer' does not conform to the 'Sendable' protocol
334 | version: configuration.protocolVersion,
335 | logger: logger
/host/spi-builder-workspace/Sources/MQTTNIO/Packet/MQTTPacketTypeSerializer.swift:4:13: note: class 'MQTTPacketTypeSerializer' does not conform to the 'Sendable' protocol
2 | import Logging
3 |
4 | final class MQTTPacketTypeSerializer: ChannelOutboundHandler {
| `- note: class 'MQTTPacketTypeSerializer' does not conform to the 'Sendable' protocol
5 |
6 | // MARK: - Vars
/host/spi-builder-workspace/Sources/MQTTNIO/Request/MQTTRequestHandler.swift:26:24: warning: 'Lock' is deprecated: renamed to 'NIOLock'
24 | var maxInflightEntries = MQTTRequestHandler.defaultMaxInflightEntries
25 |
26 | private let lock = Lock()
| |- warning: 'Lock' is deprecated: renamed to 'NIOLock'
| `- note: use 'NIOLock' instead
27 |
28 | private var entriesInflight: [AnyEntry] = []
[325/381] Compiling MQTTNIO MQTTSubscribeError.swift
/host/spi-builder-workspace/Sources/MQTTNIO/Connection/MQTTConnection.swift:304:74: warning: type 'any NIOHTTPClientProtocolUpgrader' does not conform to the 'Sendable' protocol
302 | )
303 |
304 | return channel.pipeline.addHTTPClientHandlers(withClientUpgrade: config).flatMap {
| `- warning: type 'any NIOHTTPClientProtocolUpgrader' does not conform to the 'Sendable' protocol
305 | channel.pipeline.addHandler(initialRequestHandler)
306 | }.flatMap {
/host/spi-builder-workspace/Sources/MQTTNIO/Connection/MQTTConnection.swift:325:13: warning: conformance of 'ByteToMessageHandler<Decoder>' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
323 | return channel.pipeline.addHandlers([
324 | // Decoding
325 | ByteToMessageHandler(MQTTPacketDecoder(logger: logger)),
| `- warning: conformance of 'ByteToMessageHandler<Decoder>' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
326 | MQTTPacketTypeParser(
327 | version: configuration.protocolVersion,
/host/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIOCore/Codec.swift:507:1: note: conformance of 'ByteToMessageHandler<Decoder>' to 'Sendable' has been explicitly marked unavailable here
505 |
506 | @available(*, unavailable)
507 | extension ByteToMessageHandler: Sendable {}
| `- note: conformance of 'ByteToMessageHandler<Decoder>' to 'Sendable' has been explicitly marked unavailable here
508 |
509 | // MARK: ByteToMessageHandler: Test Helpers
/host/spi-builder-workspace/Sources/MQTTNIO/Connection/MQTTConnection.swift:326:13: warning: type 'MQTTPacketTypeParser' does not conform to the 'Sendable' protocol
324 | // Decoding
325 | ByteToMessageHandler(MQTTPacketDecoder(logger: logger)),
326 | MQTTPacketTypeParser(
| `- warning: type 'MQTTPacketTypeParser' does not conform to the 'Sendable' protocol
327 | version: configuration.protocolVersion,
328 | logger: logger
/host/spi-builder-workspace/Sources/MQTTNIO/Packet/MQTTPacketTypeParser.swift:4:13: note: class 'MQTTPacketTypeParser' does not conform to the 'Sendable' protocol
2 | import Logging
3 |
4 | final class MQTTPacketTypeParser: ChannelInboundHandler {
| `- note: class 'MQTTPacketTypeParser' does not conform to the 'Sendable' protocol
5 | typealias InboundIn = MQTTPacket
6 | typealias InboundOut = MQTTPacket.Inbound
/host/spi-builder-workspace/Sources/MQTTNIO/Connection/MQTTConnection.swift:332:13: warning: conformance of 'MessageToByteHandler<Encoder>' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
330 |
331 | // Encoding
332 | MessageToByteHandler(MQTTPacketEncoder(logger: logger)),
| `- warning: conformance of 'MessageToByteHandler<Encoder>' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
333 | MQTTPacketTypeSerializer(
334 | version: configuration.protocolVersion,
/host/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIOCore/Codec.swift:810:1: note: conformance of 'MessageToByteHandler<Encoder>' to 'Sendable' has been explicitly marked unavailable here
808 |
809 | @available(*, unavailable)
810 | extension MessageToByteHandler: Sendable {}
| `- note: conformance of 'MessageToByteHandler<Encoder>' to 'Sendable' has been explicitly marked unavailable here
811 |
812 | extension MessageToByteHandler {
/host/spi-builder-workspace/Sources/MQTTNIO/Connection/MQTTConnection.swift:333:13: warning: type 'MQTTPacketTypeSerializer' does not conform to the 'Sendable' protocol
331 | // Encoding
332 | MessageToByteHandler(MQTTPacketEncoder(logger: logger)),
333 | MQTTPacketTypeSerializer(
| `- warning: type 'MQTTPacketTypeSerializer' does not conform to the 'Sendable' protocol
334 | version: configuration.protocolVersion,
335 | logger: logger
/host/spi-builder-workspace/Sources/MQTTNIO/Packet/MQTTPacketTypeSerializer.swift:4:13: note: class 'MQTTPacketTypeSerializer' does not conform to the 'Sendable' protocol
2 | import Logging
3 |
4 | final class MQTTPacketTypeSerializer: ChannelOutboundHandler {
| `- note: class 'MQTTPacketTypeSerializer' does not conform to the 'Sendable' protocol
5 |
6 | // MARK: - Vars
/host/spi-builder-workspace/Sources/MQTTNIO/Request/MQTTRequestHandler.swift:26:24: warning: 'Lock' is deprecated: renamed to 'NIOLock'
24 | var maxInflightEntries = MQTTRequestHandler.defaultMaxInflightEntries
25 |
26 | private let lock = Lock()
| |- warning: 'Lock' is deprecated: renamed to 'NIOLock'
| `- note: use 'NIOLock' instead
27 |
28 | private var entriesInflight: [AnyEntry] = []
[326/381] Compiling MQTTNIO MQTTUnsubscribeError.swift
/host/spi-builder-workspace/Sources/MQTTNIO/Connection/MQTTConnection.swift:304:74: warning: type 'any NIOHTTPClientProtocolUpgrader' does not conform to the 'Sendable' protocol
302 | )
303 |
304 | return channel.pipeline.addHTTPClientHandlers(withClientUpgrade: config).flatMap {
| `- warning: type 'any NIOHTTPClientProtocolUpgrader' does not conform to the 'Sendable' protocol
305 | channel.pipeline.addHandler(initialRequestHandler)
306 | }.flatMap {
/host/spi-builder-workspace/Sources/MQTTNIO/Connection/MQTTConnection.swift:325:13: warning: conformance of 'ByteToMessageHandler<Decoder>' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
323 | return channel.pipeline.addHandlers([
324 | // Decoding
325 | ByteToMessageHandler(MQTTPacketDecoder(logger: logger)),
| `- warning: conformance of 'ByteToMessageHandler<Decoder>' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
326 | MQTTPacketTypeParser(
327 | version: configuration.protocolVersion,
/host/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIOCore/Codec.swift:507:1: note: conformance of 'ByteToMessageHandler<Decoder>' to 'Sendable' has been explicitly marked unavailable here
505 |
506 | @available(*, unavailable)
507 | extension ByteToMessageHandler: Sendable {}
| `- note: conformance of 'ByteToMessageHandler<Decoder>' to 'Sendable' has been explicitly marked unavailable here
508 |
509 | // MARK: ByteToMessageHandler: Test Helpers
/host/spi-builder-workspace/Sources/MQTTNIO/Connection/MQTTConnection.swift:326:13: warning: type 'MQTTPacketTypeParser' does not conform to the 'Sendable' protocol
324 | // Decoding
325 | ByteToMessageHandler(MQTTPacketDecoder(logger: logger)),
326 | MQTTPacketTypeParser(
| `- warning: type 'MQTTPacketTypeParser' does not conform to the 'Sendable' protocol
327 | version: configuration.protocolVersion,
328 | logger: logger
/host/spi-builder-workspace/Sources/MQTTNIO/Packet/MQTTPacketTypeParser.swift:4:13: note: class 'MQTTPacketTypeParser' does not conform to the 'Sendable' protocol
2 | import Logging
3 |
4 | final class MQTTPacketTypeParser: ChannelInboundHandler {
| `- note: class 'MQTTPacketTypeParser' does not conform to the 'Sendable' protocol
5 | typealias InboundIn = MQTTPacket
6 | typealias InboundOut = MQTTPacket.Inbound
/host/spi-builder-workspace/Sources/MQTTNIO/Connection/MQTTConnection.swift:332:13: warning: conformance of 'MessageToByteHandler<Encoder>' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
330 |
331 | // Encoding
332 | MessageToByteHandler(MQTTPacketEncoder(logger: logger)),
| `- warning: conformance of 'MessageToByteHandler<Encoder>' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
333 | MQTTPacketTypeSerializer(
334 | version: configuration.protocolVersion,
/host/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIOCore/Codec.swift:810:1: note: conformance of 'MessageToByteHandler<Encoder>' to 'Sendable' has been explicitly marked unavailable here
808 |
809 | @available(*, unavailable)
810 | extension MessageToByteHandler: Sendable {}
| `- note: conformance of 'MessageToByteHandler<Encoder>' to 'Sendable' has been explicitly marked unavailable here
811 |
812 | extension MessageToByteHandler {
/host/spi-builder-workspace/Sources/MQTTNIO/Connection/MQTTConnection.swift:333:13: warning: type 'MQTTPacketTypeSerializer' does not conform to the 'Sendable' protocol
331 | // Encoding
332 | MessageToByteHandler(MQTTPacketEncoder(logger: logger)),
333 | MQTTPacketTypeSerializer(
| `- warning: type 'MQTTPacketTypeSerializer' does not conform to the 'Sendable' protocol
334 | version: configuration.protocolVersion,
335 | logger: logger
/host/spi-builder-workspace/Sources/MQTTNIO/Packet/MQTTPacketTypeSerializer.swift:4:13: note: class 'MQTTPacketTypeSerializer' does not conform to the 'Sendable' protocol
2 | import Logging
3 |
4 | final class MQTTPacketTypeSerializer: ChannelOutboundHandler {
| `- note: class 'MQTTPacketTypeSerializer' does not conform to the 'Sendable' protocol
5 |
6 | // MARK: - Vars
/host/spi-builder-workspace/Sources/MQTTNIO/Request/MQTTRequestHandler.swift:26:24: warning: 'Lock' is deprecated: renamed to 'NIOLock'
24 | var maxInflightEntries = MQTTRequestHandler.defaultMaxInflightEntries
25 |
26 | private let lock = Lock()
| |- warning: 'Lock' is deprecated: renamed to 'NIOLock'
| `- note: use 'NIOLock' instead
27 |
28 | private var entriesInflight: [AnyEntry] = []
[327/381] Compiling MQTTNIO MQTTValueError.swift
/host/spi-builder-workspace/Sources/MQTTNIO/Connection/MQTTConnection.swift:304:74: warning: type 'any NIOHTTPClientProtocolUpgrader' does not conform to the 'Sendable' protocol
302 | )
303 |
304 | return channel.pipeline.addHTTPClientHandlers(withClientUpgrade: config).flatMap {
| `- warning: type 'any NIOHTTPClientProtocolUpgrader' does not conform to the 'Sendable' protocol
305 | channel.pipeline.addHandler(initialRequestHandler)
306 | }.flatMap {
/host/spi-builder-workspace/Sources/MQTTNIO/Connection/MQTTConnection.swift:325:13: warning: conformance of 'ByteToMessageHandler<Decoder>' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
323 | return channel.pipeline.addHandlers([
324 | // Decoding
325 | ByteToMessageHandler(MQTTPacketDecoder(logger: logger)),
| `- warning: conformance of 'ByteToMessageHandler<Decoder>' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
326 | MQTTPacketTypeParser(
327 | version: configuration.protocolVersion,
/host/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIOCore/Codec.swift:507:1: note: conformance of 'ByteToMessageHandler<Decoder>' to 'Sendable' has been explicitly marked unavailable here
505 |
506 | @available(*, unavailable)
507 | extension ByteToMessageHandler: Sendable {}
| `- note: conformance of 'ByteToMessageHandler<Decoder>' to 'Sendable' has been explicitly marked unavailable here
508 |
509 | // MARK: ByteToMessageHandler: Test Helpers
/host/spi-builder-workspace/Sources/MQTTNIO/Connection/MQTTConnection.swift:326:13: warning: type 'MQTTPacketTypeParser' does not conform to the 'Sendable' protocol
324 | // Decoding
325 | ByteToMessageHandler(MQTTPacketDecoder(logger: logger)),
326 | MQTTPacketTypeParser(
| `- warning: type 'MQTTPacketTypeParser' does not conform to the 'Sendable' protocol
327 | version: configuration.protocolVersion,
328 | logger: logger
/host/spi-builder-workspace/Sources/MQTTNIO/Packet/MQTTPacketTypeParser.swift:4:13: note: class 'MQTTPacketTypeParser' does not conform to the 'Sendable' protocol
2 | import Logging
3 |
4 | final class MQTTPacketTypeParser: ChannelInboundHandler {
| `- note: class 'MQTTPacketTypeParser' does not conform to the 'Sendable' protocol
5 | typealias InboundIn = MQTTPacket
6 | typealias InboundOut = MQTTPacket.Inbound
/host/spi-builder-workspace/Sources/MQTTNIO/Connection/MQTTConnection.swift:332:13: warning: conformance of 'MessageToByteHandler<Encoder>' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
330 |
331 | // Encoding
332 | MessageToByteHandler(MQTTPacketEncoder(logger: logger)),
| `- warning: conformance of 'MessageToByteHandler<Encoder>' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
333 | MQTTPacketTypeSerializer(
334 | version: configuration.protocolVersion,
/host/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIOCore/Codec.swift:810:1: note: conformance of 'MessageToByteHandler<Encoder>' to 'Sendable' has been explicitly marked unavailable here
808 |
809 | @available(*, unavailable)
810 | extension MessageToByteHandler: Sendable {}
| `- note: conformance of 'MessageToByteHandler<Encoder>' to 'Sendable' has been explicitly marked unavailable here
811 |
812 | extension MessageToByteHandler {
/host/spi-builder-workspace/Sources/MQTTNIO/Connection/MQTTConnection.swift:333:13: warning: type 'MQTTPacketTypeSerializer' does not conform to the 'Sendable' protocol
331 | // Encoding
332 | MessageToByteHandler(MQTTPacketEncoder(logger: logger)),
333 | MQTTPacketTypeSerializer(
| `- warning: type 'MQTTPacketTypeSerializer' does not conform to the 'Sendable' protocol
334 | version: configuration.protocolVersion,
335 | logger: logger
/host/spi-builder-workspace/Sources/MQTTNIO/Packet/MQTTPacketTypeSerializer.swift:4:13: note: class 'MQTTPacketTypeSerializer' does not conform to the 'Sendable' protocol
2 | import Logging
3 |
4 | final class MQTTPacketTypeSerializer: ChannelOutboundHandler {
| `- note: class 'MQTTPacketTypeSerializer' does not conform to the 'Sendable' protocol
5 |
6 | // MARK: - Vars
/host/spi-builder-workspace/Sources/MQTTNIO/Request/MQTTRequestHandler.swift:26:24: warning: 'Lock' is deprecated: renamed to 'NIOLock'
24 | var maxInflightEntries = MQTTRequestHandler.defaultMaxInflightEntries
25 |
26 | private let lock = Lock()
| |- warning: 'Lock' is deprecated: renamed to 'NIOLock'
| `- note: use 'NIOLock' instead
27 |
28 | private var entriesInflight: [AnyEntry] = []
[328/381] Compiling MQTTNIO MQTTQoS.swift
/host/spi-builder-workspace/Sources/MQTTNIO/Messages/MQTTUserProperty.swift:16:1: warning: extension declares a conformance of imported type 'Array' to imported protocol 'ExpressibleByDictionaryLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
14 | }
15 |
16 | extension Array: ExpressibleByDictionaryLiteral where Element == MQTTUserProperty {
| |- warning: extension declares a conformance of imported type 'Array' to imported protocol 'ExpressibleByDictionaryLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
17 | public init(dictionaryLiteral elements: (String, String)...) {
18 | self = elements.map {
[329/381] Compiling MQTTNIO MQTTSubscription.swift
/host/spi-builder-workspace/Sources/MQTTNIO/Messages/MQTTUserProperty.swift:16:1: warning: extension declares a conformance of imported type 'Array' to imported protocol 'ExpressibleByDictionaryLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
14 | }
15 |
16 | extension Array: ExpressibleByDictionaryLiteral where Element == MQTTUserProperty {
| |- warning: extension declares a conformance of imported type 'Array' to imported protocol 'ExpressibleByDictionaryLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
17 | public init(dictionaryLiteral elements: (String, String)...) {
18 | self = elements.map {
[330/381] Compiling MQTTNIO MQTTUnsubscribeResponse.swift
/host/spi-builder-workspace/Sources/MQTTNIO/Messages/MQTTUserProperty.swift:16:1: warning: extension declares a conformance of imported type 'Array' to imported protocol 'ExpressibleByDictionaryLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
14 | }
15 |
16 | extension Array: ExpressibleByDictionaryLiteral where Element == MQTTUserProperty {
| |- warning: extension declares a conformance of imported type 'Array' to imported protocol 'ExpressibleByDictionaryLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
17 | public init(dictionaryLiteral elements: (String, String)...) {
18 | self = elements.map {
[331/381] Compiling MQTTNIO MQTTUserProperty.swift
/host/spi-builder-workspace/Sources/MQTTNIO/Messages/MQTTUserProperty.swift:16:1: warning: extension declares a conformance of imported type 'Array' to imported protocol 'ExpressibleByDictionaryLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
14 | }
15 |
16 | extension Array: ExpressibleByDictionaryLiteral where Element == MQTTUserProperty {
| |- warning: extension declares a conformance of imported type 'Array' to imported protocol 'ExpressibleByDictionaryLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
17 | public init(dictionaryLiteral elements: (String, String)...) {
18 | self = elements.map {
[332/381] Compiling MQTTNIO MQTTWillMessage+Properties.swift
/host/spi-builder-workspace/Sources/MQTTNIO/Messages/MQTTUserProperty.swift:16:1: warning: extension declares a conformance of imported type 'Array' to imported protocol 'ExpressibleByDictionaryLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
14 | }
15 |
16 | extension Array: ExpressibleByDictionaryLiteral where Element == MQTTUserProperty {
| |- warning: extension declares a conformance of imported type 'Array' to imported protocol 'ExpressibleByDictionaryLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
17 | public init(dictionaryLiteral elements: (String, String)...) {
18 | self = elements.map {
[333/381] Compiling MQTTNIO MQTTWillMessage.swift
/host/spi-builder-workspace/Sources/MQTTNIO/Messages/MQTTUserProperty.swift:16:1: warning: extension declares a conformance of imported type 'Array' to imported protocol 'ExpressibleByDictionaryLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
14 | }
15 |
16 | extension Array: ExpressibleByDictionaryLiteral where Element == MQTTUserProperty {
| |- warning: extension declares a conformance of imported type 'Array' to imported protocol 'ExpressibleByDictionaryLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
17 | public init(dictionaryLiteral elements: (String, String)...) {
18 | self = elements.map {
[334/381] Compiling MQTTNIO MQTTReasonCode.swift
/host/spi-builder-workspace/Sources/MQTTNIO/Messages/MQTTUserProperty.swift:16:1: warning: extension declares a conformance of imported type 'Array' to imported protocol 'ExpressibleByDictionaryLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
14 | }
15 |
16 | extension Array: ExpressibleByDictionaryLiteral where Element == MQTTUserProperty {
| |- warning: extension declares a conformance of imported type 'Array' to imported protocol 'ExpressibleByDictionaryLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
17 | public init(dictionaryLiteral elements: (String, String)...) {
18 | self = elements.map {
[335/381] Compiling MQTTNIO MQTTStringPair.swift
/host/spi-builder-workspace/Sources/MQTTNIO/Messages/MQTTUserProperty.swift:16:1: warning: extension declares a conformance of imported type 'Array' to imported protocol 'ExpressibleByDictionaryLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
14 | }
15 |
16 | extension Array: ExpressibleByDictionaryLiteral where Element == MQTTUserProperty {
| |- warning: extension declares a conformance of imported type 'Array' to imported protocol 'ExpressibleByDictionaryLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
17 | public init(dictionaryLiteral elements: (String, String)...) {
18 | self = elements.map {
[336/381] Compiling MQTTNIO MQTTVariableByteInteger.swift
/host/spi-builder-workspace/Sources/MQTTNIO/Messages/MQTTUserProperty.swift:16:1: warning: extension declares a conformance of imported type 'Array' to imported protocol 'ExpressibleByDictionaryLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
14 | }
15 |
16 | extension Array: ExpressibleByDictionaryLiteral where Element == MQTTUserProperty {
| |- warning: extension declares a conformance of imported type 'Array' to imported protocol 'ExpressibleByDictionaryLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
17 | public init(dictionaryLiteral elements: (String, String)...) {
18 | self = elements.map {
[337/381] Compiling MQTTNIO MQTTWebSocketError.swift
/host/spi-builder-workspace/Sources/MQTTNIO/Request/MQTTRequestHandler.swift:26:24: warning: 'Lock' is deprecated: renamed to 'NIOLock'
24 | var maxInflightEntries = MQTTRequestHandler.defaultMaxInflightEntries
25 |
26 | private let lock = Lock()
| |- warning: 'Lock' is deprecated: renamed to 'NIOLock'
| `- note: use 'NIOLock' instead
27 |
28 | private var entriesInflight: [AnyEntry] = []
[338/381] Compiling MQTTNIO MQTTErrorHandler.swift
/host/spi-builder-workspace/Sources/MQTTNIO/Request/MQTTRequestHandler.swift:26:24: warning: 'Lock' is deprecated: renamed to 'NIOLock'
24 | var maxInflightEntries = MQTTRequestHandler.defaultMaxInflightEntries
25 |
26 | private let lock = Lock()
| |- warning: 'Lock' is deprecated: renamed to 'NIOLock'
| `- note: use 'NIOLock' instead
27 |
28 | private var entriesInflight: [AnyEntry] = []
[339/381] Compiling MQTTNIO MQTTFallbackPacketHandler.swift
/host/spi-builder-workspace/Sources/MQTTNIO/Request/MQTTRequestHandler.swift:26:24: warning: 'Lock' is deprecated: renamed to 'NIOLock'
24 | var maxInflightEntries = MQTTRequestHandler.defaultMaxInflightEntries
25 |
26 | private let lock = Lock()
| |- warning: 'Lock' is deprecated: renamed to 'NIOLock'
| `- note: use 'NIOLock' instead
27 |
28 | private var entriesInflight: [AnyEntry] = []
[340/381] Compiling MQTTNIO MQTTKeepAliveHandler.swift
/host/spi-builder-workspace/Sources/MQTTNIO/Request/MQTTRequestHandler.swift:26:24: warning: 'Lock' is deprecated: renamed to 'NIOLock'
24 | var maxInflightEntries = MQTTRequestHandler.defaultMaxInflightEntries
25 |
26 | private let lock = Lock()
| |- warning: 'Lock' is deprecated: renamed to 'NIOLock'
| `- note: use 'NIOLock' instead
27 |
28 | private var entriesInflight: [AnyEntry] = []
[341/381] Compiling MQTTNIO MQTTSubscriptionsHandler.swift
/host/spi-builder-workspace/Sources/MQTTNIO/Request/MQTTRequestHandler.swift:26:24: warning: 'Lock' is deprecated: renamed to 'NIOLock'
24 | var maxInflightEntries = MQTTRequestHandler.defaultMaxInflightEntries
25 |
26 | private let lock = Lock()
| |- warning: 'Lock' is deprecated: renamed to 'NIOLock'
| `- note: use 'NIOLock' instead
27 |
28 | private var entriesInflight: [AnyEntry] = []
[342/381] Compiling MQTTNIO WebSocketHandler.swift
/host/spi-builder-workspace/Sources/MQTTNIO/Request/MQTTRequestHandler.swift:26:24: warning: 'Lock' is deprecated: renamed to 'NIOLock'
24 | var maxInflightEntries = MQTTRequestHandler.defaultMaxInflightEntries
25 |
26 | private let lock = Lock()
| |- warning: 'Lock' is deprecated: renamed to 'NIOLock'
| `- note: use 'NIOLock' instead
27 |
28 | private var entriesInflight: [AnyEntry] = []
[343/381] Compiling MQTTNIO WebSocketInitialRequestHandler.swift
/host/spi-builder-workspace/Sources/MQTTNIO/Request/MQTTRequestHandler.swift:26:24: warning: 'Lock' is deprecated: renamed to 'NIOLock'
24 | var maxInflightEntries = MQTTRequestHandler.defaultMaxInflightEntries
25 |
26 | private let lock = Lock()
| |- warning: 'Lock' is deprecated: renamed to 'NIOLock'
| `- note: use 'NIOLock' instead
27 |
28 | private var entriesInflight: [AnyEntry] = []
[344/381] Compiling MQTTNIO MQTT+Sendable.swift
/host/spi-builder-workspace/Sources/MQTTNIO/Request/MQTTRequestHandler.swift:26:24: warning: 'Lock' is deprecated: renamed to 'NIOLock'
24 | var maxInflightEntries = MQTTRequestHandler.defaultMaxInflightEntries
25 |
26 | private let lock = Lock()
| |- warning: 'Lock' is deprecated: renamed to 'NIOLock'
| `- note: use 'NIOLock' instead
27 |
28 | private var entriesInflight: [AnyEntry] = []
[345/381] Compiling MQTTNIO MQTTAuthenticationHandler.swift
/host/spi-builder-workspace/Sources/MQTTNIO/Request/MQTTRequestHandler.swift:26:24: warning: 'Lock' is deprecated: renamed to 'NIOLock'
24 | var maxInflightEntries = MQTTRequestHandler.defaultMaxInflightEntries
25 |
26 | private let lock = Lock()
| |- warning: 'Lock' is deprecated: renamed to 'NIOLock'
| `- note: use 'NIOLock' instead
27 |
28 | private var entriesInflight: [AnyEntry] = []
[346/381] Compiling MQTTNIO MQTTPacket+Subscribe.swift
/host/spi-builder-workspace/Sources/MQTTNIO/Request/MQTTRequestHandler.swift:26:24: warning: 'Lock' is deprecated: renamed to 'NIOLock'
24 | var maxInflightEntries = MQTTRequestHandler.defaultMaxInflightEntries
25 |
26 | private let lock = Lock()
| |- warning: 'Lock' is deprecated: renamed to 'NIOLock'
| `- note: use 'NIOLock' instead
27 |
28 | private var entriesInflight: [AnyEntry] = []
/host/spi-builder-workspace/Sources/MQTTNIO/Request/MQTTRequestHandler.swift:58:27: warning: 'context(handler:)' is deprecated: This method is not strict concurrency safe. Prefer .syncOperations.context(handler:)
56 | }
57 |
58 | channel?.pipeline.context(handler: self).whenSuccess { [weak self] context in
| `- warning: 'context(handler:)' is deprecated: This method is not strict concurrency safe. Prefer .syncOperations.context(handler:)
59 | guard let strongSelf = self else {
60 | return
/host/spi-builder-workspace/Sources/MQTTNIO/Request/MQTTRequestHandler.swift:207:27: warning: 'context(handler:)' is deprecated: This method is not strict concurrency safe. Prefer .syncOperations.context(handler:)
205 |
206 | fileprivate func triggerRequestEvent(_ event: MQTTSendable, in eventLoop: EventLoop) {
207 | channel?.pipeline.context(handler: self).whenSuccess { [weak self] context in
| `- warning: 'context(handler:)' is deprecated: This method is not strict concurrency safe. Prefer .syncOperations.context(handler:)
208 | guard let strongSelf = self else {
209 | return
[347/381] Compiling MQTTNIO MQTTPacket+UnsubAck.swift
/host/spi-builder-workspace/Sources/MQTTNIO/Request/MQTTRequestHandler.swift:26:24: warning: 'Lock' is deprecated: renamed to 'NIOLock'
24 | var maxInflightEntries = MQTTRequestHandler.defaultMaxInflightEntries
25 |
26 | private let lock = Lock()
| |- warning: 'Lock' is deprecated: renamed to 'NIOLock'
| `- note: use 'NIOLock' instead
27 |
28 | private var entriesInflight: [AnyEntry] = []
/host/spi-builder-workspace/Sources/MQTTNIO/Request/MQTTRequestHandler.swift:58:27: warning: 'context(handler:)' is deprecated: This method is not strict concurrency safe. Prefer .syncOperations.context(handler:)
56 | }
57 |
58 | channel?.pipeline.context(handler: self).whenSuccess { [weak self] context in
| `- warning: 'context(handler:)' is deprecated: This method is not strict concurrency safe. Prefer .syncOperations.context(handler:)
59 | guard let strongSelf = self else {
60 | return
/host/spi-builder-workspace/Sources/MQTTNIO/Request/MQTTRequestHandler.swift:207:27: warning: 'context(handler:)' is deprecated: This method is not strict concurrency safe. Prefer .syncOperations.context(handler:)
205 |
206 | fileprivate func triggerRequestEvent(_ event: MQTTSendable, in eventLoop: EventLoop) {
207 | channel?.pipeline.context(handler: self).whenSuccess { [weak self] context in
| `- warning: 'context(handler:)' is deprecated: This method is not strict concurrency safe. Prefer .syncOperations.context(handler:)
208 | guard let strongSelf = self else {
209 | return
[348/381] Compiling MQTTNIO MQTTPacket+Unsubscribe.swift
/host/spi-builder-workspace/Sources/MQTTNIO/Request/MQTTRequestHandler.swift:26:24: warning: 'Lock' is deprecated: renamed to 'NIOLock'
24 | var maxInflightEntries = MQTTRequestHandler.defaultMaxInflightEntries
25 |
26 | private let lock = Lock()
| |- warning: 'Lock' is deprecated: renamed to 'NIOLock'
| `- note: use 'NIOLock' instead
27 |
28 | private var entriesInflight: [AnyEntry] = []
/host/spi-builder-workspace/Sources/MQTTNIO/Request/MQTTRequestHandler.swift:58:27: warning: 'context(handler:)' is deprecated: This method is not strict concurrency safe. Prefer .syncOperations.context(handler:)
56 | }
57 |
58 | channel?.pipeline.context(handler: self).whenSuccess { [weak self] context in
| `- warning: 'context(handler:)' is deprecated: This method is not strict concurrency safe. Prefer .syncOperations.context(handler:)
59 | guard let strongSelf = self else {
60 | return
/host/spi-builder-workspace/Sources/MQTTNIO/Request/MQTTRequestHandler.swift:207:27: warning: 'context(handler:)' is deprecated: This method is not strict concurrency safe. Prefer .syncOperations.context(handler:)
205 |
206 | fileprivate func triggerRequestEvent(_ event: MQTTSendable, in eventLoop: EventLoop) {
207 | channel?.pipeline.context(handler: self).whenSuccess { [weak self] context in
| `- warning: 'context(handler:)' is deprecated: This method is not strict concurrency safe. Prefer .syncOperations.context(handler:)
208 | guard let strongSelf = self else {
209 | return
[349/381] Compiling MQTTNIO MQTTRequest.swift
/host/spi-builder-workspace/Sources/MQTTNIO/Request/MQTTRequestHandler.swift:26:24: warning: 'Lock' is deprecated: renamed to 'NIOLock'
24 | var maxInflightEntries = MQTTRequestHandler.defaultMaxInflightEntries
25 |
26 | private let lock = Lock()
| |- warning: 'Lock' is deprecated: renamed to 'NIOLock'
| `- note: use 'NIOLock' instead
27 |
28 | private var entriesInflight: [AnyEntry] = []
/host/spi-builder-workspace/Sources/MQTTNIO/Request/MQTTRequestHandler.swift:58:27: warning: 'context(handler:)' is deprecated: This method is not strict concurrency safe. Prefer .syncOperations.context(handler:)
56 | }
57 |
58 | channel?.pipeline.context(handler: self).whenSuccess { [weak self] context in
| `- warning: 'context(handler:)' is deprecated: This method is not strict concurrency safe. Prefer .syncOperations.context(handler:)
59 | guard let strongSelf = self else {
60 | return
/host/spi-builder-workspace/Sources/MQTTNIO/Request/MQTTRequestHandler.swift:207:27: warning: 'context(handler:)' is deprecated: This method is not strict concurrency safe. Prefer .syncOperations.context(handler:)
205 |
206 | fileprivate func triggerRequestEvent(_ event: MQTTSendable, in eventLoop: EventLoop) {
207 | channel?.pipeline.context(handler: self).whenSuccess { [weak self] context in
| `- warning: 'context(handler:)' is deprecated: This method is not strict concurrency safe. Prefer .syncOperations.context(handler:)
208 | guard let strongSelf = self else {
209 | return
[350/381] Compiling MQTTNIO MQTTRequestHandler.swift
/host/spi-builder-workspace/Sources/MQTTNIO/Request/MQTTRequestHandler.swift:26:24: warning: 'Lock' is deprecated: renamed to 'NIOLock'
24 | var maxInflightEntries = MQTTRequestHandler.defaultMaxInflightEntries
25 |
26 | private let lock = Lock()
| |- warning: 'Lock' is deprecated: renamed to 'NIOLock'
| `- note: use 'NIOLock' instead
27 |
28 | private var entriesInflight: [AnyEntry] = []
/host/spi-builder-workspace/Sources/MQTTNIO/Request/MQTTRequestHandler.swift:58:27: warning: 'context(handler:)' is deprecated: This method is not strict concurrency safe. Prefer .syncOperations.context(handler:)
56 | }
57 |
58 | channel?.pipeline.context(handler: self).whenSuccess { [weak self] context in
| `- warning: 'context(handler:)' is deprecated: This method is not strict concurrency safe. Prefer .syncOperations.context(handler:)
59 | guard let strongSelf = self else {
60 | return
/host/spi-builder-workspace/Sources/MQTTNIO/Request/MQTTRequestHandler.swift:207:27: warning: 'context(handler:)' is deprecated: This method is not strict concurrency safe. Prefer .syncOperations.context(handler:)
205 |
206 | fileprivate func triggerRequestEvent(_ event: MQTTSendable, in eventLoop: EventLoop) {
207 | channel?.pipeline.context(handler: self).whenSuccess { [weak self] context in
| `- warning: 'context(handler:)' is deprecated: This method is not strict concurrency safe. Prefer .syncOperations.context(handler:)
208 | guard let strongSelf = self else {
209 | return
[351/381] Compiling MQTTNIO MQTTConnectRequest.swift
/host/spi-builder-workspace/Sources/MQTTNIO/Request/MQTTRequestHandler.swift:26:24: warning: 'Lock' is deprecated: renamed to 'NIOLock'
24 | var maxInflightEntries = MQTTRequestHandler.defaultMaxInflightEntries
25 |
26 | private let lock = Lock()
| |- warning: 'Lock' is deprecated: renamed to 'NIOLock'
| `- note: use 'NIOLock' instead
27 |
28 | private var entriesInflight: [AnyEntry] = []
/host/spi-builder-workspace/Sources/MQTTNIO/Request/MQTTRequestHandler.swift:58:27: warning: 'context(handler:)' is deprecated: This method is not strict concurrency safe. Prefer .syncOperations.context(handler:)
56 | }
57 |
58 | channel?.pipeline.context(handler: self).whenSuccess { [weak self] context in
| `- warning: 'context(handler:)' is deprecated: This method is not strict concurrency safe. Prefer .syncOperations.context(handler:)
59 | guard let strongSelf = self else {
60 | return
/host/spi-builder-workspace/Sources/MQTTNIO/Request/MQTTRequestHandler.swift:207:27: warning: 'context(handler:)' is deprecated: This method is not strict concurrency safe. Prefer .syncOperations.context(handler:)
205 |
206 | fileprivate func triggerRequestEvent(_ event: MQTTSendable, in eventLoop: EventLoop) {
207 | channel?.pipeline.context(handler: self).whenSuccess { [weak self] context in
| `- warning: 'context(handler:)' is deprecated: This method is not strict concurrency safe. Prefer .syncOperations.context(handler:)
208 | guard let strongSelf = self else {
209 | return
[352/381] Compiling MQTTNIO MQTTDisconnectRequest.swift
/host/spi-builder-workspace/Sources/MQTTNIO/Request/MQTTRequestHandler.swift:26:24: warning: 'Lock' is deprecated: renamed to 'NIOLock'
24 | var maxInflightEntries = MQTTRequestHandler.defaultMaxInflightEntries
25 |
26 | private let lock = Lock()
| |- warning: 'Lock' is deprecated: renamed to 'NIOLock'
| `- note: use 'NIOLock' instead
27 |
28 | private var entriesInflight: [AnyEntry] = []
/host/spi-builder-workspace/Sources/MQTTNIO/Request/MQTTRequestHandler.swift:58:27: warning: 'context(handler:)' is deprecated: This method is not strict concurrency safe. Prefer .syncOperations.context(handler:)
56 | }
57 |
58 | channel?.pipeline.context(handler: self).whenSuccess { [weak self] context in
| `- warning: 'context(handler:)' is deprecated: This method is not strict concurrency safe. Prefer .syncOperations.context(handler:)
59 | guard let strongSelf = self else {
60 | return
/host/spi-builder-workspace/Sources/MQTTNIO/Request/MQTTRequestHandler.swift:207:27: warning: 'context(handler:)' is deprecated: This method is not strict concurrency safe. Prefer .syncOperations.context(handler:)
205 |
206 | fileprivate func triggerRequestEvent(_ event: MQTTSendable, in eventLoop: EventLoop) {
207 | channel?.pipeline.context(handler: self).whenSuccess { [weak self] context in
| `- warning: 'context(handler:)' is deprecated: This method is not strict concurrency safe. Prefer .syncOperations.context(handler:)
208 | guard let strongSelf = self else {
209 | return
[353/381] Compiling MQTTNIO MQTTPingRequest.swift
/host/spi-builder-workspace/Sources/MQTTNIO/Request/MQTTRequestHandler.swift:26:24: warning: 'Lock' is deprecated: renamed to 'NIOLock'
24 | var maxInflightEntries = MQTTRequestHandler.defaultMaxInflightEntries
25 |
26 | private let lock = Lock()
| |- warning: 'Lock' is deprecated: renamed to 'NIOLock'
| `- note: use 'NIOLock' instead
27 |
28 | private var entriesInflight: [AnyEntry] = []
/host/spi-builder-workspace/Sources/MQTTNIO/Request/MQTTRequestHandler.swift:58:27: warning: 'context(handler:)' is deprecated: This method is not strict concurrency safe. Prefer .syncOperations.context(handler:)
56 | }
57 |
58 | channel?.pipeline.context(handler: self).whenSuccess { [weak self] context in
| `- warning: 'context(handler:)' is deprecated: This method is not strict concurrency safe. Prefer .syncOperations.context(handler:)
59 | guard let strongSelf = self else {
60 | return
/host/spi-builder-workspace/Sources/MQTTNIO/Request/MQTTRequestHandler.swift:207:27: warning: 'context(handler:)' is deprecated: This method is not strict concurrency safe. Prefer .syncOperations.context(handler:)
205 |
206 | fileprivate func triggerRequestEvent(_ event: MQTTSendable, in eventLoop: EventLoop) {
207 | channel?.pipeline.context(handler: self).whenSuccess { [weak self] context in
| `- warning: 'context(handler:)' is deprecated: This method is not strict concurrency safe. Prefer .syncOperations.context(handler:)
208 | guard let strongSelf = self else {
209 | return
[354/381] Compiling MQTTNIO MQTTPublishRequest.swift
/host/spi-builder-workspace/Sources/MQTTNIO/Request/MQTTRequestHandler.swift:26:24: warning: 'Lock' is deprecated: renamed to 'NIOLock'
24 | var maxInflightEntries = MQTTRequestHandler.defaultMaxInflightEntries
25 |
26 | private let lock = Lock()
| |- warning: 'Lock' is deprecated: renamed to 'NIOLock'
| `- note: use 'NIOLock' instead
27 |
28 | private var entriesInflight: [AnyEntry] = []
/host/spi-builder-workspace/Sources/MQTTNIO/Request/MQTTRequestHandler.swift:58:27: warning: 'context(handler:)' is deprecated: This method is not strict concurrency safe. Prefer .syncOperations.context(handler:)
56 | }
57 |
58 | channel?.pipeline.context(handler: self).whenSuccess { [weak self] context in
| `- warning: 'context(handler:)' is deprecated: This method is not strict concurrency safe. Prefer .syncOperations.context(handler:)
59 | guard let strongSelf = self else {
60 | return
/host/spi-builder-workspace/Sources/MQTTNIO/Request/MQTTRequestHandler.swift:207:27: warning: 'context(handler:)' is deprecated: This method is not strict concurrency safe. Prefer .syncOperations.context(handler:)
205 |
206 | fileprivate func triggerRequestEvent(_ event: MQTTSendable, in eventLoop: EventLoop) {
207 | channel?.pipeline.context(handler: self).whenSuccess { [weak self] context in
| `- warning: 'context(handler:)' is deprecated: This method is not strict concurrency safe. Prefer .syncOperations.context(handler:)
208 | guard let strongSelf = self else {
209 | return
[355/381] Compiling MQTTNIO MQTTPacket+Kind.swift
[356/381] Compiling MQTTNIO MQTTPacket.swift
[357/381] Compiling MQTTNIO MQTTPacketDecoder.swift
[358/381] Compiling MQTTNIO MQTTPacketEncoder.swift
[359/381] Compiling MQTTNIO MQTTPacketType.swift
[360/381] Compiling MQTTNIO MQTTPacketTypeParser.swift
[361/381] Compiling MQTTNIO MQTTPacketTypeSerializer.swift
[362/381] Compiling MQTTNIO MQTTProperties.swift
[363/381] Compiling MQTTNIO MQTTProperty.swift
[364/381] Compiling MQTTNIO MQTTPropertyValue.swift
[365/381] Compiling MQTTNIO MQTTPacket+Acknowledgement.swift
[366/381] Compiling MQTTNIO MQTTPacket+Auth.swift
[367/381] Compiling MQTTNIO MQTTPacket+ConnAck.swift
[368/381] Compiling MQTTNIO MQTTPacket+Connect.swift
[369/381] Compiling MQTTNIO MQTTPacket+Disconnect.swift
[370/381] Compiling MQTTNIO MQTTPacket+Ping.swift
[371/381] Compiling MQTTNIO MQTTPacket+Publish.swift
[372/381] Compiling MQTTNIO MQTTPacket+SubAck.swift
[373/381] Compiling MQTTNIO MQTTReAuthenticateRequest.swift
/host/spi-builder-workspace/Sources/MQTTNIO/Utilities/CallbackList.swift:28:24: warning: 'Lock' is deprecated: renamed to 'NIOLock'
26 |
27 | private var callbackEntries: [Entry] = []
28 | private let lock = Lock()
| |- warning: 'Lock' is deprecated: renamed to 'NIOLock'
| `- note: use 'NIOLock' instead
29 |
30 | // MARK: - Callbacks
[374/381] Compiling MQTTNIO MQTTSubscribeRequest.swift
/host/spi-builder-workspace/Sources/MQTTNIO/Utilities/CallbackList.swift:28:24: warning: 'Lock' is deprecated: renamed to 'NIOLock'
26 |
27 | private var callbackEntries: [Entry] = []
28 | private let lock = Lock()
| |- warning: 'Lock' is deprecated: renamed to 'NIOLock'
| `- note: use 'NIOLock' instead
29 |
30 | // MARK: - Callbacks
[375/381] Compiling MQTTNIO MQTTUnsubscribeRequest.swift
/host/spi-builder-workspace/Sources/MQTTNIO/Utilities/CallbackList.swift:28:24: warning: 'Lock' is deprecated: renamed to 'NIOLock'
26 |
27 | private var callbackEntries: [Entry] = []
28 | private let lock = Lock()
| |- warning: 'Lock' is deprecated: renamed to 'NIOLock'
| `- note: use 'NIOLock' instead
29 |
30 | // MARK: - Callbacks
[376/381] Compiling MQTTNIO TSTSLConfiguration.swift
/host/spi-builder-workspace/Sources/MQTTNIO/Utilities/CallbackList.swift:28:24: warning: 'Lock' is deprecated: renamed to 'NIOLock'
26 |
27 | private var callbackEntries: [Entry] = []
28 | private let lock = Lock()
| |- warning: 'Lock' is deprecated: renamed to 'NIOLock'
| `- note: use 'NIOLock' instead
29 |
30 | // MARK: - Callbacks
[377/381] Compiling MQTTNIO ByteBuffer+Extensions.swift
/host/spi-builder-workspace/Sources/MQTTNIO/Utilities/CallbackList.swift:28:24: warning: 'Lock' is deprecated: renamed to 'NIOLock'
26 |
27 | private var callbackEntries: [Entry] = []
28 | private let lock = Lock()
| |- warning: 'Lock' is deprecated: renamed to 'NIOLock'
| `- note: use 'NIOLock' instead
29 |
30 | // MARK: - Callbacks
[378/381] Compiling MQTTNIO CallbackList.swift
/host/spi-builder-workspace/Sources/MQTTNIO/Utilities/CallbackList.swift:28:24: warning: 'Lock' is deprecated: renamed to 'NIOLock'
26 |
27 | private var callbackEntries: [Entry] = []
28 | private let lock = Lock()
| |- warning: 'Lock' is deprecated: renamed to 'NIOLock'
| `- note: use 'NIOLock' instead
29 |
30 | // MARK: - Callbacks
[379/381] Compiling MQTTNIO Collection+Extensions.swift
/host/spi-builder-workspace/Sources/MQTTNIO/Utilities/CallbackList.swift:28:24: warning: 'Lock' is deprecated: renamed to 'NIOLock'
26 |
27 | private var callbackEntries: [Entry] = []
28 | private let lock = Lock()
| |- warning: 'Lock' is deprecated: renamed to 'NIOLock'
| `- note: use 'NIOLock' instead
29 |
30 | // MARK: - Callbacks
[380/381] Compiling MQTTNIO String+Extensions.swift
/host/spi-builder-workspace/Sources/MQTTNIO/Utilities/CallbackList.swift:28:24: warning: 'Lock' is deprecated: renamed to 'NIOLock'
26 |
27 | private var callbackEntries: [Entry] = []
28 | private let lock = Lock()
| |- warning: 'Lock' is deprecated: renamed to 'NIOLock'
| `- note: use 'NIOLock' instead
29 |
30 | // MARK: - Callbacks
[381/381] Compiling MQTTNIO TimeAmount+Extensions.swift
/host/spi-builder-workspace/Sources/MQTTNIO/Utilities/CallbackList.swift:28:24: warning: 'Lock' is deprecated: renamed to 'NIOLock'
26 |
27 | private var callbackEntries: [Entry] = []
28 | private let lock = Lock()
| |- warning: 'Lock' is deprecated: renamed to 'NIOLock'
| `- note: use 'NIOLock' instead
29 |
30 | // MARK: - Callbacks
Build complete! (73.44s)
Build complete.
{
"dependencies" : [
{
"identity" : "swift-nio",
"requirement" : {
"range" : [
{
"lower_bound" : "2.41.1",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-nio.git"
},
{
"identity" : "swift-nio-ssl",
"requirement" : {
"range" : [
{
"lower_bound" : "2.22.0",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-nio-ssl.git"
},
{
"identity" : "swift-nio-transport-services",
"requirement" : {
"range" : [
{
"lower_bound" : "1.13.1",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-nio-transport-services.git"
},
{
"identity" : "swift-log",
"requirement" : {
"range" : [
{
"lower_bound" : "1.4.4",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-log.git"
}
],
"manifest_display_name" : "mqtt-nio",
"name" : "mqtt-nio",
"path" : "/host/spi-builder-workspace",
"platforms" : [
],
"products" : [
{
"name" : "MQTTNIO",
"targets" : [
"MQTTNIO"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "MQTTNIOTests",
"module_type" : "SwiftTarget",
"name" : "MQTTNIOTests",
"path" : "Tests/MQTTNIOTests",
"product_dependencies" : [
"NIOTestUtils"
],
"sources" : [
"Core/MQTTNIOTestCase.swift",
"Core/TestUtils.swift",
"Tests/AuthenticationTests.swift",
"Tests/ConfigurationTests.swift",
"Tests/ConnectTests.swift",
"Tests/MQTT5Tests.swift",
"Tests/PublishTests.swift",
"Tests/SizeTests.swift",
"Tests/TopicTests.swift"
],
"target_dependencies" : [
"MQTTNIO"
],
"type" : "test"
},
{
"c99name" : "MQTTNIO",
"module_type" : "SwiftTarget",
"name" : "MQTTNIO",
"path" : "Sources/MQTTNIO",
"product_dependencies" : [
"Logging",
"NIO",
"NIOHTTP1",
"NIOWebSocket",
"NIOSSL",
"NIOTransportServices"
],
"product_memberships" : [
"MQTTNIO"
],
"sources" : [
"Connection/MQTTConnectResponse.swift",
"Connection/MQTTConnection.swift",
"Connection/MQTTConnectionEvent.swift",
"Connection/MQTTDisconnectReason.swift",
"Errors/MQTTConnectionError.swift",
"Errors/MQTTProtocolError.swift",
"Errors/MQTTPublishError.swift",
"Errors/MQTTSubscribeError.swift",
"Errors/MQTTUnsubscribeError.swift",
"Errors/MQTTValueError.swift",
"Errors/MQTTWebSocketError.swift",
"Handlers/MQTTErrorHandler.swift",
"Handlers/MQTTFallbackPacketHandler.swift",
"Handlers/MQTTKeepAliveHandler.swift",
"Handlers/MQTTSubscriptionsHandler.swift",
"Handlers/WebSocketHandler.swift",
"Handlers/WebSocketInitialRequestHandler.swift",
"MQTT+Sendable.swift",
"MQTTAuthenticationHandler.swift",
"MQTTCancellable.swift",
"MQTTClient+Concurrency.swift",
"MQTTClient.swift",
"MQTTConfiguration.swift",
"MQTTProtocolVersion.swift",
"Messages/MQTTAcknowledgementHandler.swift",
"Messages/MQTTMessage+Properties.swift",
"Messages/MQTTMessage.swift",
"Messages/MQTTPayload.swift",
"Messages/MQTTQoS.swift",
"Messages/MQTTSubscription.swift",
"Messages/MQTTUnsubscribeResponse.swift",
"Messages/MQTTUserProperty.swift",
"Messages/MQTTWillMessage+Properties.swift",
"Messages/MQTTWillMessage.swift",
"Packet/DataTypes/MQTTReasonCode.swift",
"Packet/DataTypes/MQTTStringPair.swift",
"Packet/DataTypes/MQTTVariableByteInteger.swift",
"Packet/MQTTPacket+Kind.swift",
"Packet/MQTTPacket.swift",
"Packet/MQTTPacketDecoder.swift",
"Packet/MQTTPacketEncoder.swift",
"Packet/MQTTPacketType.swift",
"Packet/MQTTPacketTypeParser.swift",
"Packet/MQTTPacketTypeSerializer.swift",
"Packet/Properties/MQTTProperties.swift",
"Packet/Properties/MQTTProperty.swift",
"Packet/Properties/MQTTPropertyValue.swift",
"Packet/Types/MQTTPacket+Acknowledgement.swift",
"Packet/Types/MQTTPacket+Auth.swift",
"Packet/Types/MQTTPacket+ConnAck.swift",
"Packet/Types/MQTTPacket+Connect.swift",
"Packet/Types/MQTTPacket+Disconnect.swift",
"Packet/Types/MQTTPacket+Ping.swift",
"Packet/Types/MQTTPacket+Publish.swift",
"Packet/Types/MQTTPacket+SubAck.swift",
"Packet/Types/MQTTPacket+Subscribe.swift",
"Packet/Types/MQTTPacket+UnsubAck.swift",
"Packet/Types/MQTTPacket+Unsubscribe.swift",
"Request/MQTTRequest.swift",
"Request/MQTTRequestHandler.swift",
"Request/Types/MQTTConnectRequest.swift",
"Request/Types/MQTTDisconnectRequest.swift",
"Request/Types/MQTTPingRequest.swift",
"Request/Types/MQTTPublishRequest.swift",
"Request/Types/MQTTReAuthenticateRequest.swift",
"Request/Types/MQTTSubscribeRequest.swift",
"Request/Types/MQTTUnsubscribeRequest.swift",
"TSTSLConfiguration.swift",
"Utilities/ByteBuffer+Extensions.swift",
"Utilities/CallbackList.swift",
"Utilities/Collection+Extensions.swift",
"Utilities/String+Extensions.swift",
"Utilities/TimeAmount+Extensions.swift"
],
"type" : "library"
}
],
"tools_version" : "5.7"
}
android-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:fe1962677657b2408c217cb5cceb3c09bc1d91486e360cebbc6eee461a5945d8
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:android-6.1-latest
Done.