Build Information
Successful build of XMPP, reference master (d1ac60), with Swift 6.4 for macOS (SPM) on 16 Sep 2026 06:24:05 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/FluuxIO/XMPP.git
Reference: master
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/FluuxIO/XMPP
* branch master -> FETCH_HEAD
* [new branch] master -> origin/master
HEAD is now at d1ac605 Remove compilation warning
Cloned https://github.com/FluuxIO/XMPP.git
Revision (git rev-parse @):
d1ac6054704358adb886d49ab9510942b19b9ee4
SUCCESS checkout https://github.com/FluuxIO/XMPP.git at master
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/FluuxIO/XMPP.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Computing dependencies]
[Constructing description]
[Pre-planning 1 / 867]
[Planning deferred tasks]
[Starting]
[24 / 723] swift-nio_NIOPosix
[166 / 723] swift-nio-ssl_NIOSSL
[167 / 723]
[182 / 728] Atomics
[184 / 741]
[191 / 775] CNIOWindows
[197 / 801]
[209 / 801]
[224 / 801]
[225 / 801]
[233 / 801] CNIOBoringSSL
[235 / 801]
[241 / 801]
[242 / 801] CNIOBoringSSL
[253 / 801] CNIOBoringSSL
[255 / 801] CNIOBoringSSL
[257 / 801] CNIOBoringSSL
[259 / 801] _NIODataStructures
[265 / 801] Atomics
[274 / 801] _NIODataStructures
[283 / 801] NIOConcurrencyHelpers
[293 / 801] CNIOBoringSSL
[302 / 801] CNIOBoringSSL
[305 / 801] CNIOBoringSSL
[308 / 801] CNIOBoringSSL
[309 / 801] CNIOBoringSSL
[314 / 801] CNIOBoringSSL
[317 / 801] CNIOBoringSSL
[319 / 801] CNIOBoringSSL
[324 / 801] CNIOBoringSSL
[325 / 801] CNIOBoringSSL
[328 / 801] CNIOBoringSSL
[330 / 801] CNIOBoringSSL
[335 / 801] CNIOBoringSSL
[338 / 801] CNIOBoringSSL
[341 / 801] CNIOBoringSSL
[344 / 801] CNIOBoringSSL
[348 / 801] CNIOBoringSSL
[349 / 801] CNIOBoringSSL
[353 / 801] CNIOBoringSSL
[354 / 801] CNIOBoringSSL
[357 / 801] CNIOBoringSSL
[359 / 801] CNIOBoringSSL
[363 / 801] CNIOBoringSSL
[365 / 801] CNIOBoringSSL
[373 / 801] CNIOBoringSSL
[382 / 801] CNIOBoringSSL
[393 / 801] CNIOBoringSSL
[404 / 801] CNIOBoringSSL
[405 / 801] CNIOBoringSSL
[407 / 801] CNIOBoringSSL
[412 / 801] CNIOBoringSSL
[416 / 801] CNIOBoringSSL
[423 / 801] CNIOBoringSSL
[425 / 801] CNIOBoringSSL
[429 / 801] CNIOBoringSSL
[434 / 801] CNIOBoringSSL
[436 / 801] CNIOBoringSSL
[439 / 801] CNIOBoringSSL
[442 / 801] CNIOBoringSSL
[447 / 801] CNIOBoringSSL
[449 / 801] CNIOBoringSSL
[454 / 801] CNIOBoringSSL
[466 / 801] CNIOBoringSSL
[473 / 801] CNIOBoringSSL
[479 / 801] CNIOBoringSSL
[483 / 801] CNIOBoringSSL
[488 / 801] CNIOBoringSSL
[499 / 801] CNIOBoringSSL
[507 / 801] CNIOBoringSSL
[510 / 801] CNIOBoringSSL
[514 / 801] CNIOBoringSSL
[520 / 801] CNIOBoringSSL
[523 / 801] CNIOBoringSSL
[528 / 801] CNIOBoringSSL
[530 / 801] CNIOBoringSSL
[533 / 801] CNIOBoringSSL
[538 / 801] CNIOBoringSSL
[540 / 801] CNIOBoringSSL
[545 / 801] CNIOBoringSSL
[547 / 801] CNIOBoringSSL
[552 / 801] CNIOBoringSSL
[554 / 801] CNIOBoringSSL
[559 / 801] CNIOBoringSSL
[562 / 801] CNIOBoringSSL
[565 / 801] CNIOBoringSSL
[576 / 801] CNIOBoringSSL
[584 / 801] CNIOBoringSSL
[591 / 801] CNIOBoringSSL
[595 / 801] CNIOBoringSSL
[599 / 801] CNIOBoringSSL
[604 / 801] CNIOBoringSSL
[608 / 801] CNIOBoringSSL
[617 / 801] CNIOBoringSSL
[629 / 801] CNIOBoringSSL
[635 / 801] CNIOBoringSSL
[637 / 801] CNIOBoringSSL
[643 / 801] CNIOBoringSSL
[644 / 801] CNIOBoringSSL
[650 / 801] _NIODataStructures
[658 / 801] NIOConcurrencyHelpers
[662 / 801] NIOConcurrencyHelpers-product
[667 / 801] InternalCollectionsUtilities
[671 / 801] _NIOBase64
[675 / 801] InternalCollectionsUtilities
[694 / 811]
[708 / 813] Atomics-product
[717 / 829]
[730 / 829]
[743 / 841] ContainersPreview
[748 / 841] ContainersPreview
[759 / 842] CNIOPosix
[768 / 853] DequeModule
[771 / 853] DequeModule
[777 / 853] CNIOBoringSSLShims
[779 / 853] DequeModule
[788 / 854] NIOCore
[791 / 871]
[793 / 871]
[803 / 871] NIOCore
[804 / 871] NIOCore
[805 / 871] NIOCore
[805 / 871] CNIOAtomics
[805 / 871] NIOCore
[805 / 871] CNIOAtomics
[807 / 871] NIOCore
[817 / 873] NIOEmbedded
[821 / 877] NIOPosix
[838 / 906]
[839 / 906] NIOEmbedded
[844 / 906]
[846 / 906]
[847 / 906]
[858 / 906] NIOPosix
[865 / 907] NIOPosix
[867 / 909] NIO
[875 / 910] NIOPosix
[875 / 910] NIOTLS
[881 / 916] NIOTLS
[888 / 917] NIOTLS
[889 / 917] NIOSSL
[890 / 930]
[901 / 930] NIOSSL
[903 / 930] NIOSSL
[909 / 931] NIOSSL
[910 / 948]
[917 / 969]
[919 / 969]
[925 / 969] NIOPosix
[929 / 969]
[931 / 969]
[935 / 969]
[938 / 969]
[939 / 969]
[940 / 969]
[941 / 969]
[953 / 969] XMPP
[962 / 970] XMPP
[962 / 970] XMPPDemo-product
[965 / 972] XMPPDemo-product
[970 / 972] XMPPDemo-product
Build complete! (31.75 sec)
Fetching https://github.com/apple/swift-nio.git
Fetching https://github.com/apple/swift-nio-ssl.git
[1/16064] Fetching swift-nio-ssl
[4339/102011] Fetching swift-nio-ssl, swift-nio
Fetched https://github.com/apple/swift-nio-ssl.git (8.28s)
Fetched https://github.com/apple/swift-nio.git (8.28s)
Computing version for https://github.com/apple/swift-nio-ssl.git
Computed https://github.com/apple/swift-nio-ssl.git at 2.37.4 (8.98s)
Computing version for https://github.com/apple/swift-nio.git
Computed https://github.com/apple/swift-nio.git at 2.102.0 (0.69s)
Fetching https://github.com/apple/swift-atomics.git
Fetching https://github.com/apple/swift-system.git
Fetching https://github.com/apple/swift-collections.git
[1/1875] Fetching swift-atomics
[433/8773] Fetching swift-atomics, swift-system
[2399/36018] Fetching swift-atomics, swift-system, swift-collections
Fetched https://github.com/apple/swift-collections.git (2.95s)
Fetched https://github.com/apple/swift-atomics.git (2.95s)
Fetched https://github.com/apple/swift-system.git (2.95s)
Computing version for https://github.com/apple/swift-atomics.git
Computed https://github.com/apple/swift-atomics.git at 1.3.1 (3.56s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.6.0 (0.68s)
Computing version for https://github.com/apple/swift-system.git
Computed https://github.com/apple/swift-system.git at 1.8.1 (0.59s)
Creating working copy for https://github.com/apple/swift-nio.git
Working copy of https://github.com/apple/swift-nio.git resolved at 2.102.0
Creating working copy for https://github.com/apple/swift-atomics.git
Working copy of https://github.com/apple/swift-atomics.git resolved at 1.3.1
Creating working copy for https://github.com/apple/swift-nio-ssl.git
Working copy of https://github.com/apple/swift-nio-ssl.git resolved at 2.37.4
Creating working copy for https://github.com/apple/swift-collections.git
Working copy of https://github.com/apple/swift-collections.git resolved at 1.6.0
Creating working copy for https://github.com/apple/swift-system.git
Working copy of https://github.com/apple/swift-system.git resolved at 1.8.1
/Users/admin/builder/spi-builder-workspace/Sources/XMPP/Config/MobileProvision.swift:121:15: [1;33mwarning: [1;39m'scanUpTo(_:into:)' was deprecated in macOS 10.15[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m119 |[0;0m #if canImport(Darwin)
[0;36m120 |[0;0m var result: NSString?
[0;36m121 |[0;0m guard scanUpTo(string, into: &result) != false else { return nil }
[0;36m|[0;0m `- [1;33mwarning: [1;39m'scanUpTo(_:into:)' was deprecated in macOS 10.15[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m122 |[0;0m return result as String?
[0;36m123 |[0;0m #else
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/XMPP/XMPP.swift:402:108: [1;33mwarning: [1;39m'weak' ownership of capture 'self' differs from implicitly-captured strong reference in outer scope[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implicit-strong-capture\ImplicitStrongCapture]8;;\]
[0;36m398 |[0;0m func setTimer() {
[0;36m399 |[0;0m keepAliveTimer?.invalidate()
[0;36m400 |[0;0m DispatchQueue.main.async {
[0;36m|[0;0m |- [1;39mnote: [1;39m'self' implicitly strongly captured here[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd 'self' as a capture list item to silence[0;0m
[0;36m401 |[0;0m // Timers need a runloop
[0;36m402 |[0;0m self.keepAliveTimer = Timer.scheduledTimer(withTimeInterval: 30, repeats: true, block: { [weak self] timer in
[0;36m|[0;0m |- [1;33mwarning: [1;39m'weak' ownership of capture 'self' differs from implicitly-captured strong reference in outer scope[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implicit-strong-capture\ImplicitStrongCapture]8;;\]
[0;36m|[0;0m `- [1;39mnote: [1;39mexplicitly assign the capture list item to silence[0;0m
[0;36m403 |[0;0m self?.conn.send(string: "\r\n")
[0;36m404 |[0;0m })
[#ImplicitStrongCapture]: <https://docs.swift.org/compiler/documentation/diagnostics/implicit-strong-capture>
Build complete.
{
"dependencies" : [
{
"identity" : "swift-nio",
"requirement" : {
"range" : [
{
"lower_bound" : "2.0.0",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-nio.git"
},
{
"identity" : "swift-nio-ssl",
"requirement" : {
"range" : [
{
"lower_bound" : "2.0.0",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-nio-ssl.git"
}
],
"manifest_display_name" : "XMPP",
"name" : "XMPP",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "10.14"
},
{
"name" : "ios",
"version" : "12.0"
},
{
"name" : "tvos",
"version" : "12.0"
}
],
"products" : [
{
"name" : "XMPP",
"targets" : [
"XMPP"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "XMPPDemo",
"targets" : [
"XMPPDemo"
],
"type" : {
"executable" : null
}
}
],
"targets" : [
{
"c99name" : "XMPPTests",
"module_type" : "SwiftTarget",
"name" : "XMPPTests",
"path" : "Tests/XMPPTests",
"sources" : [
"IQEncoderTests.swift",
"MobileProvisionTests.swift",
"RouterTests.swift",
"SerializerTests.swift",
"TestsHelpers.swift",
"XCTestManifests.swift",
"XMPPTests.swift"
],
"target_dependencies" : [
"XMPP"
],
"type" : "test"
},
{
"c99name" : "XMPPDemo",
"module_type" : "SwiftTarget",
"name" : "XMPPDemo",
"path" : "Sources/XMPPDemo",
"product_memberships" : [
"XMPPDemo"
],
"sources" : [
"main.swift"
],
"target_dependencies" : [
"XMPP"
],
"type" : "executable"
},
{
"c99name" : "XMPP",
"module_type" : "SwiftTarget",
"name" : "XMPP",
"path" : "Sources/XMPP",
"product_dependencies" : [
"NIO",
"NIOSSL"
],
"product_memberships" : [
"XMPP",
"XMPPDemo"
],
"sources" : [
"Auth.swift",
"Config/Config.swift",
"Config/MobileProvision.swift",
"Encoding/Encoder.swift",
"Encoding/IQEncoder.swift",
"Encoding/Message.swift",
"Encoding/PresenceEncoder.swift",
"Features.swift",
"JID.swift",
"Networking/BSDSocket/ConnectionNIO.swift",
"Networking/Connection.swift",
"Networking/ConnectionError.swift",
"Networking/StreamObserver.swift",
"Networking/TAPS/ConnectionTAPS.swift",
"Parsing/IQParser.swift",
"Parsing/Parser.swift",
"Parsing/Stanza.swift",
"Router.swift",
"XMPP+CustomStringConvertible.swift",
"XMPP.swift"
],
"type" : "library"
}
],
"tools_version" : "5.0"
}
Done.