The Swift Package Index logo.Swift Package Index

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 arm64

Build 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: warning: 'scanUpTo(_:into:)' was deprecated in macOS 10.15 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
119 |         #if canImport(Darwin)
120 |         var result: NSString?
121 |         guard scanUpTo(string, into: &result) != false else { return nil }
    |               `- warning: 'scanUpTo(_:into:)' was deprecated in macOS 10.15 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
122 |         return result as String?
123 |         #else
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/XMPP/XMPP.swift:402:108: warning: 'weak' ownership of capture 'self' differs from implicitly-captured strong reference in outer scope [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implicit-strong-capture\ImplicitStrongCapture]8;;\]
398 |     func setTimer() {
399 |         keepAliveTimer?.invalidate()
400 |         DispatchQueue.main.async {
    |                                  |- note: 'self' implicitly strongly captured here
    |                                  `- note: add 'self' as a capture list item to silence
401 |             // Timers need a runloop
402 |             self.keepAliveTimer = Timer.scheduledTimer(withTimeInterval: 30, repeats: true, block: { [weak self] timer in
    |                                                                                                            |- warning: 'weak' ownership of capture 'self' differs from implicitly-captured strong reference in outer scope [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implicit-strong-capture\ImplicitStrongCapture]8;;\]
    |                                                                                                            `- note: explicitly assign the capture list item to silence
403 |                 self?.conn.send(string: "\r\n")
404 |             })
[#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.