The Swift Package Index logo.Swift Package Index

Build Information

Successful build of LCLPing, reference main (436006), with Swift 6.4 for Android on 22 Sep 2026 03:49:27 UTC.

Swift 6 data race errors: 0

Build Command

bash -c docker run --pull=always --rm -v "checkouts-54344843-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:android-6.4-latest swift build --swift-sdk aarch64-unknown-linux-android28 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/Local-Connectivity-Lab/lcl-ping.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/Local-Connectivity-Lab/lcl-ping
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at 4360069 Update Swiftnio to 2.81.0 (#14)
Cloned https://github.com/Local-Connectivity-Lab/lcl-ping.git
Revision (git rev-parse @):
43600693628d289b38bcebd4487a2a47fcecc42d
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/Local-Connectivity-Lab/lcl-ping.git at main
========================================
Build
========================================
Selected platform:         android
Swift version:             6.4
Building package at path:  $PWD
https://github.com/Local-Connectivity-Lab/lcl-ping.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-54344843-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:android-6.4-latest swift build --swift-sdk aarch64-unknown-linux-android28 2>&1
android-6.4-latest: Pulling from saguaro1/spi-images
Digest: sha256:abadcff584c273feba50641b454858d377ba30b35ea7287a94f45ebd8afd0ea0
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:android-6.4-latest
Fetching https://github.com/apple/swift-collections.git
Fetching https://github.com/apple/swift-nio-ssl.git
Fetching https://github.com/apple/swift-log.git
Fetching https://github.com/apple/swift-nio.git
[1/8132] Fetching swift-log
[3661/24197] Fetching swift-log, swift-nio-ssl
[13596/51851] Fetching swift-log, swift-nio-ssl, swift-collections
[46875/137916] Fetching swift-log, swift-nio-ssl, swift-collections, swift-nio
Fetched https://github.com/apple/swift-collections.git (1.24s)
[43992/110262] Fetching swift-log, swift-nio-ssl, swift-nio
Fetched https://github.com/apple/swift-log.git (3.07s)
Fetched https://github.com/apple/swift-nio-ssl.git (3.08s)
Fetched https://github.com/apple/swift-nio.git (3.11s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.6.0 (3.42s)
Computing version for https://github.com/apple/swift-log.git
Computed https://github.com/apple/swift-log.git at 1.15.1 (0.19s)
Computing version for https://github.com/apple/swift-nio-ssl.git
Computed https://github.com/apple/swift-nio-ssl.git at 2.37.5 (0.22s)
Computing version for https://github.com/apple/swift-nio.git
Computed https://github.com/apple/swift-nio.git at 2.103.0 (0.33s)
Fetching https://github.com/apple/swift-system.git
Fetching https://github.com/apple/swift-atomics.git
[1/1875] Fetching swift-atomics
Fetched https://github.com/apple/swift-atomics.git (0.54s)
[1/6898] Fetching swift-system
Fetched https://github.com/apple/swift-system.git (0.69s)
Computing version for https://github.com/apple/swift-atomics.git
Computed https://github.com/apple/swift-atomics.git at 1.3.1 (0.86s)
Computing version for https://github.com/apple/swift-system.git
Computed https://github.com/apple/swift-system.git at 1.8.1 (0.21s)
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-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-log.git
Working copy of https://github.com/apple/swift-log.git resolved at 1.15.1
Creating working copy for https://github.com/apple/swift-system.git
Working copy of https://github.com/apple/swift-system.git resolved at 1.8.1
Creating working copy for https://github.com/apple/swift-nio.git
Working copy of https://github.com/apple/swift-nio.git resolved at 2.103.0
Creating working copy for https://github.com/apple/swift-nio-ssl.git
Working copy of https://github.com/apple/swift-nio-ssl.git resolved at 2.37.5
Building for debugging...
[Computing dependencies]
[Provisioning 3 / 50]
[Pre-planning 1 / 1105]
[Planning deferred tasks]
[Starting]
[53 / 790] NIOSSL
[215 / 826] _AtomicsShims
[217 / 826] _NIODataStructures
[227 / 826] NIOConcurrencyHelpers
[236 / 826] NIOConcurrencyHelpers
[236 / 826] InternalCollectionsUtilities
[247 / 826] NIOConcurrencyHelpers
[250 / 827] NIOConcurrencyHelpers
[254 / 827] Logging
[256 / 827] Logging-product
[260 / 828] _NIODataStructures
[266 / 829] _RopeModule
[271 / 829] InternalCollectionsUtilities
[274 / 830]
[277 / 839] _RopeModule
[278 / 839] CNIOPosix
[280 / 839] _RopeModule
[281 / 839] _RopeModule
[282 / 840] _RopeModule
[285 / 841] _RopeModule
[290 / 841] Logging
[296 / 843] Atomics
[301 / 851] CNIOLinux
[310 / 851] Atomics
[312 / 852]
[316 / 861] CNIOLLHTTP
[320 / 861] CNIODarwin
[324 / 861] CNIOBoringSSLShims
[326 / 861] CNIOBoringSSL
[327 / 861] CNIOBoringSSL
[328 / 861] CNIOBoringSSL
[332 / 861] Atomics
[338 / 862] CNIOBoringSSL
[338 / 863] CNIOBoringSSL
[340 / 863] CNIOBoringSSL
[347 / 863] CNIOBoringSSL
[349 / 863] CNIOBoringSSL
[351 / 863] CNIOBoringSSL
[352 / 863] CNIOBoringSSL
[360 / 863] CNIOBoringSSL
[363 / 863] CNIOBoringSSL
[364 / 863] CNIOBoringSSL
[365 / 863] CNIOBoringSSL
[367 / 863] CNIOBoringSSL
[371 / 863] CNIOBoringSSL
[372 / 863] CNIOBoringSSL
[378 / 863] CNIOBoringSSL
[385 / 863] CNIOBoringSSL
[386 / 863] CNIOBoringSSL
[388 / 863] CNIOBoringSSL
[390 / 863] CNIOBoringSSL
[394 / 863] CNIOBoringSSL
[397 / 863] CNIOBoringSSL
[400 / 863] CNIOBoringSSL
[402 / 863] CNIOBoringSSL
[405 / 863] CNIOBoringSSL
[409 / 863] CNIOBoringSSL
[413 / 863] CNIOBoringSSL
[414 / 863] CNIOBoringSSL
[417 / 863] CNIOBoringSSL
[420 / 863] CNIOBoringSSL
[421 / 863] CNIOBoringSSL
[424 / 863] CNIOBoringSSL
[426 / 863] CNIOBoringSSL
[429 / 863] CNIOBoringSSL
[431 / 863] CNIOBoringSSL
[432 / 863] CNIOBoringSSL
[435 / 863] CNIOBoringSSL
[438 / 863] CNIOBoringSSL
[439 / 863] CNIOBoringSSL
[442 / 863] CNIOBoringSSL
[444 / 863] CNIOBoringSSL
[446 / 863] CNIOBoringSSL
[448 / 863] CNIOBoringSSL
[451 / 863] CNIOBoringSSL
[452 / 863] CNIOBoringSSL
[456 / 863] CNIOBoringSSL
[462 / 863] CNIOBoringSSL
[472 / 863] CNIOBoringSSL
[483 / 863] CNIOBoringSSL
[488 / 863] CNIOBoringSSL
[489 / 863] CNIOBoringSSL
[490 / 863] CNIOBoringSSL
[492 / 863] CNIOBoringSSL
[496 / 863] CNIOBoringSSL
[497 / 863] CNIOBoringSSL
[498 / 863] CNIOBoringSSL
[505 / 863] CNIOBoringSSL
[508 / 863] CNIOBoringSSL
[509 / 863] CNIOBoringSSL
[512 / 863] CNIOBoringSSL
[513 / 863] CNIOBoringSSL
[516 / 863] CNIOBoringSSL
[518 / 863] CNIOBoringSSL
[520 / 863] CNIOBoringSSL
[521 / 863] CNIOBoringSSL
[525 / 863] CNIOBoringSSL
[526 / 863] CNIOBoringSSL
[528 / 863] CNIOBoringSSL
[531 / 863] CNIOBoringSSL
[532 / 863] CNIOBoringSSL
[533 / 863] CNIOBoringSSL
[535 / 863] CNIOBoringSSL
[542 / 863] CNIOBoringSSL
[549 / 863] CNIOBoringSSL
[551 / 863] CNIOBoringSSL
[552 / 863] CNIOBoringSSL
[553 / 863] CNIOBoringSSL
[556 / 863] CNIOBoringSSL
[562 / 863] CNIOBoringSSL
[564 / 863] CNIOBoringSSL
[565 / 863] CNIOBoringSSL
[569 / 863] CNIOBoringSSL
[571 / 863] CNIOBoringSSL
[574 / 863] CNIOBoringSSL
[580 / 863] CNIOBoringSSL
[590 / 863] CNIOBoringSSL
[600 / 863] CNIOBoringSSL
[603 / 863] CNIOBoringSSL
[608 / 863] CNIOBoringSSL
[610 / 863] CNIOBoringSSL
[613 / 863] CNIOBoringSSL
[615 / 863] CNIOBoringSSL
[617 / 863] CNIOBoringSSL
[622 / 863] CNIOBoringSSL
[624 / 863] CNIOBoringSSL
[629 / 863] CNIOBoringSSL
[632 / 863] CNIOBoringSSL
[635 / 863] CNIOBoringSSL
[639 / 863] CNIOBoringSSL
[640 / 863] CNIOBoringSSL
[642 / 863] CNIOBoringSSL
[645 / 863] CNIOBoringSSL
[648 / 863] CNIOBoringSSL
[655 / 863] CNIOBoringSSL
[666 / 863] CNIOBoringSSL
[670 / 863] CNIOBoringSSL
[675 / 863] CNIOBoringSSL
[679 / 863] CNIOBoringSSL
[681 / 863] CNIOBoringSSL
[682 / 863] CNIOBoringSSL
[687 / 863] CNIOBoringSSL
[688 / 863] CNIOBoringSSL
[690 / 863] CNIOBoringSSL
[697 / 863] CNIOBoringSSL
[707 / 863] CNIOBoringSSL
[714 / 863] CNIOBoringSSL
[717 / 863] CNIOBoringSSL
[719 / 863] CNIOBoringSSL
[720 / 863] CNIOBoringSSL
[722 / 863] CNIOBoringSSL
[724 / 863] CNIOBoringSSL
[725 / 863] CNIOBoringSSL
[726 / 863] CNIOBoringSSL
[728 / 863] CNIOBoringSSL
[732 / 863] CNIOAtomics
[734 / 863] _RopeModule
[735 / 863] CNIOBoringSSL
[738 / 863] CNIOBoringSSL
[740 / 863] CNIOBoringSSL
[742 / 863] OrderedCollections
[744 / 863] OrderedCollections
[746 / 863] OrderedCollections
[752 / 874] ContainersPreview
[756 / 892] ContainersPreview
[759 / 901] BitCollections
[763 / 901] HeapModule
[775 / 901] HeapModule
[777 / 901] HashTreeCollections
[778 / 902] HeapModule
[786 / 902] OrderedCollections
[788 / 903] OrderedCollections
[790 / 903] OrderedCollections
[791 / 903] DequeModule
[794 / 903] ContainersPreview
[797 / 903] CNIOOpenBSD
[801 / 904] BitCollections
[803 / 904] ContainersPreview
[806 / 904] BitCollections
[807 / 904] BitCollections
[809 / 914] BitCollections
[813 / 914] ContainersPreview
[817 / 914] DequeModule
[817 / 914] HashTreeCollections
[826 / 915] DequeModule
[828 / 915] ContainersPreview
[830 / 915] HashTreeCollections
[834 / 916] BitCollections
[834 / 916] DequeModule
[841 / 918]
[860 / 935] Collections
[864 / 935] DequeModule
[867 / 935] NIOCore
[867 / 936] NIOCore
[884 / 951] NIOCore
[886 / 951] NIOPosix
[888 / 951] NIOEmbedded
[894 / 951] NIOPosix
[895 / 952] NIOPosix
[895 / 952] NIOEmbedded
[898 / 952] NIOPosix
[911 / 955] NIO
[919 / 973] NIOHTTP1
[924 / 973] NIOTLS
[928 / 973] NIOTLS
[929 / 973] NIOTLS-product
[932 / 974] NIOSSL
[936 / 974] NIOHTTP1
[950 / 990] NIOTestUtils
[951 / 990] NIOTestUtils
[953 / 991] NIOTestUtils
[955 / 991] NIOTestUtils
[959 / 992] NIOTestUtils
[962 / 992] NIOTestUtils-product
[965 / 992] NIOSSL
[972 / 992] NIOSSL-product
[975 / 993] NIOSSL
[980 / 1002] NIOSSL
[984 / 1003] NIOTestUtils
[988 / 1004] NIOSSL
[991 / 1004] LCLPing
[1000 / 1007] NIOSSL
[1005 / 1008] Demo-product
[1009 / 1009] Demo-product
Build complete! (54.43 secs)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "swift-nio",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "2.81.0",
            "upper_bound" : "3.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-nio.git"
    },
    {
      "identity" : "swift-log",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.5.3",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-log.git"
    },
    {
      "identity" : "swift-nio-ssl",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "2.25.0",
            "upper_bound" : "3.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-nio-ssl.git"
    },
    {
      "identity" : "swift-collections",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.1.1",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-collections.git"
    }
  ],
  "manifest_display_name" : "LCLPing",
  "name" : "LCLPing",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.15"
    },
    {
      "name" : "ios",
      "version" : "14.0"
    }
  ],
  "products" : [
    {
      "name" : "LCLPing",
      "targets" : [
        "LCLPing"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "Demo",
      "targets" : [
        "Demo"
      ],
      "type" : {
        "executable" : null
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "UtilitiesTests",
      "module_type" : "SwiftTarget",
      "name" : "UtilitiesTests",
      "path" : "Tests/UtilitiesTests",
      "sources" : [
        "ArrayTests.swift",
        "Common.swift",
        "DoubleTests.swift",
        "MatchServerTimingTests.swift",
        "ObjectDecoderTests.swift",
        "SummarizePingResponseTests.swift",
        "TimeTests.swift"
      ],
      "target_dependencies" : [
        "LCLPing"
      ],
      "type" : "test"
    },
    {
      "c99name" : "ModelTests",
      "module_type" : "SwiftTarget",
      "name" : "ModelTests",
      "path" : "Tests/ModelTests",
      "sources" : [
        "HTTPConfigurationTest.swift",
        "ICMPChecksumTests.swift"
      ],
      "target_dependencies" : [
        "LCLPing"
      ],
      "type" : "test"
    },
    {
      "c99name" : "LCLPing",
      "module_type" : "SwiftTarget",
      "name" : "LCLPing",
      "path" : "Sources/LCLPing",
      "product_dependencies" : [
        "NIO",
        "NIOCore",
        "NIOPosix",
        "NIOHTTP1",
        "NIOTestUtils",
        "NIOConcurrencyHelpers",
        "Logging",
        "NIOSSL",
        "Collections"
      ],
      "product_memberships" : [
        "LCLPing",
        "Demo"
      ],
      "sources" : [
        "Configuration.swift",
        "HTTP/HTTPChannelHandlers.swift",
        "HTTP/HTTPHandler.swift",
        "HTTP/HTTPPingClient.swift",
        "HTTP/HTTPSchema.swift",
        "HTTP/NIOHTTPClient.swift",
        "HTTP/URLSessionClient.swift",
        "ICMP/ICMPChannelHandlers.swift",
        "ICMP/ICMPHandler.swift",
        "ICMP/ICMPPingClient.swift",
        "Models/Errors+LCLPing.swift",
        "Models/HTTPLatency.swift",
        "Models/PingResponse.swift",
        "Models/PingResult.swift",
        "Models/PingState.swift",
        "Models/PingSummary.swift",
        "PingHandler.swift",
        "Pingable.swift",
        "Reachability.swift",
        "TestUtils/InboundHeaderRewriter.swift",
        "TestUtils/Rewritable.swift",
        "TestUtils/TrafficControllerChannelHandler.swift",
        "Utilities/Constants.swift",
        "Utilities/Hex.swift",
        "Utilities/LCLPing+Array.swift",
        "Utilities/LCLPing+ChannelOption.swift",
        "Utilities/LCLPing+Double.swift",
        "Utilities/LCLPing+SocketOption.swift",
        "Utilities/LCLPing+Time.swift",
        "Utilities/LCLPing+TimeInterval.swift",
        "Utilities/ObjectDecoder.swift",
        "Utilities/Utilities.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "IntegrationTests",
      "module_type" : "SwiftTarget",
      "name" : "IntegrationTests",
      "path" : "Tests/IntegrationTests",
      "sources" : [
        "HTTPIntegrationTests.swift",
        "ICMPIntegrationTests.swift"
      ],
      "target_dependencies" : [
        "LCLPing"
      ],
      "type" : "test"
    },
    {
      "c99name" : "ICMPChannelTests",
      "module_type" : "SwiftTarget",
      "name" : "ICMPChannelTests",
      "path" : "Tests/ICMPChannelTests",
      "sources" : [
        "Common.swift",
        "ICMPDecoderTests.swift",
        "ICMPDuplexerTests.swift",
        "IPDecoderTests.swift"
      ],
      "target_dependencies" : [
        "LCLPing"
      ],
      "type" : "test"
    },
    {
      "c99name" : "HTTPChannelTests",
      "module_type" : "SwiftTarget",
      "name" : "HTTPChannelTests",
      "path" : "Tests/HTTPChannelTests",
      "sources" : [
        "HTTPTracingHandlerTests.swift"
      ],
      "target_dependencies" : [
        "LCLPing"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Demo",
      "module_type" : "SwiftTarget",
      "name" : "Demo",
      "path" : "Sources/Demo",
      "product_memberships" : [
        "Demo"
      ],
      "sources" : [
        "main.swift"
      ],
      "target_dependencies" : [
        "LCLPing"
      ],
      "type" : "executable"
    }
  ],
  "tools_version" : "5.8"
}
android-6.4-latest: Pulling from saguaro1/spi-images
Digest: sha256:abadcff584c273feba50641b454858d377ba30b35ea7287a94f45ebd8afd0ea0
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:android-6.4-latest
Done.