Build Information
Successful build of phalanx, reference 1.0.1 (fae5a0), with Swift 6.4 for Linux on 18 Sep 2026 22:54:12 UTC.
Swift 6 data race errors: 0
Build Command
bash -c docker run --pull=always --rm -v "checkouts-54344844-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:basic-6.4-latest swift build --triple x86_64-unknown-linux-gnu 2>&1Build Log
========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/jmfieldman/phalanx.git
Reference: 1.0.1
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/jmfieldman/phalanx
* tag 1.0.1 -> FETCH_HEAD
HEAD is now at fae5a04 Merge pull request #1 from jmfieldman/keyspace_placeholder
Cloned https://github.com/jmfieldman/phalanx.git
Revision (git rev-parse @):
fae5a0447a5982248b8c9b9fcac8f2186811d690
SUCCESS checkout https://github.com/jmfieldman/phalanx.git at 1.0.1
========================================
Build
========================================
Selected platform: linux
Swift version: 6.4
Building package at path: $PWD
https://github.com/jmfieldman/phalanx.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-54344844-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:basic-6.4-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-6.4-latest: Pulling from saguaro1/spi-images
Digest: sha256:c77fcce225e223ac0fafed844619173fc6de8d62dd560eeb28db3182af6a282b
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:basic-6.4-latest
Fetching https://github.com/apple/swift-argument-parser.git
Fetching https://github.com/apple/swift-crypto.git
Fetching https://github.com/apple/swift-cassandra-client.git
Fetching https://github.com/jpsim/Yams.git
[1/18542] Fetching swift-crypto
[929/30403] Fetching swift-crypto, yams
[1300/49321] Fetching swift-crypto, yams, swift-argument-parser
[2780/51288] Fetching swift-crypto, yams, swift-argument-parser, swift-cassandra-client
Fetched https://github.com/apple/swift-cassandra-client.git (1.15s)
Fetched https://github.com/apple/swift-argument-parser.git (1.15s)
Fetched https://github.com/apple/swift-crypto.git (1.17s)
Fetched https://github.com/jpsim/Yams.git (1.17s)
Computing version for https://github.com/apple/swift-crypto.git
Computed https://github.com/apple/swift-crypto.git at 2.6.0 (1.38s)
Computing version for https://github.com/jpsim/Yams.git
Computed https://github.com/jpsim/Yams.git at 5.4.0 (0.18s)
Computing version for https://github.com/apple/swift-cassandra-client.git
Computed https://github.com/apple/swift-cassandra-client.git at 0.9.1 (0.26s)
Fetching https://github.com/apple/swift-nio-ssl
Fetching https://github.com/apple/swift-log
Fetching https://github.com/apple/swift-atomics
Fetching https://github.com/apple/swift-nio
[1/8096] Fetching swift-log
[325/24161] Fetching swift-log, swift-nio-ssl
[1865/26036] Fetching swift-log, swift-nio-ssl, swift-atomics
Fetched https://github.com/apple/swift-atomics (0.53s)
[9703/24161] Fetching swift-log, swift-nio-ssl
[24162/110234] Fetching swift-log, swift-nio-ssl, swift-nio
Fetched https://github.com/apple/swift-log (3.00s)
Fetched https://github.com/apple/swift-nio-ssl (3.01s)
Fetched https://github.com/apple/swift-nio (3.04s)
Computing version for https://github.com/apple/swift-nio-ssl
Computed https://github.com/apple/swift-nio-ssl at 2.36.0 (3.28s)
Computing version for https://github.com/apple/swift-atomics
Computed https://github.com/apple/swift-atomics at 1.3.1 (0.18s)
Computing version for https://github.com/apple/swift-argument-parser.git
Computed https://github.com/apple/swift-argument-parser.git at 1.8.2 (0.19s)
Computing version for https://github.com/apple/swift-nio
Computed https://github.com/apple/swift-nio at 2.103.0 (0.35s)
Fetching https://github.com/apple/swift-system.git
Fetching https://github.com/apple/swift-collections.git
[1/6898] Fetching swift-system
[1588/34218] Fetching swift-system, swift-collections
Fetched https://github.com/apple/swift-system.git (1.08s)
Fetched https://github.com/apple/swift-collections.git (1.09s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.6.0 (1.41s)
Computing version for https://github.com/apple/swift-system.git
Computed https://github.com/apple/swift-system.git at 1.8.1 (0.23s)
Computing version for https://github.com/apple/swift-log
Computed https://github.com/apple/swift-log at 1.15.1 (0.21s)
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-log
Working copy of https://github.com/apple/swift-log resolved at 1.15.1
Creating working copy for https://github.com/apple/swift-argument-parser.git
Working copy of https://github.com/apple/swift-argument-parser.git resolved at 1.8.2
Creating working copy for https://github.com/apple/swift-nio-ssl
Working copy of https://github.com/apple/swift-nio-ssl resolved at 2.36.0
Creating working copy for https://github.com/apple/swift-nio
Working copy of https://github.com/apple/swift-nio resolved at 2.103.0
Creating working copy for https://github.com/apple/swift-atomics
Working copy of https://github.com/apple/swift-atomics resolved at 1.3.1
Creating working copy for https://github.com/apple/swift-crypto.git
Working copy of https://github.com/apple/swift-crypto.git resolved at 2.6.0
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/jpsim/Yams.git
Working copy of https://github.com/jpsim/Yams.git resolved at 5.4.0
Creating working copy for https://github.com/apple/swift-cassandra-client.git
Working copy of https://github.com/apple/swift-cassandra-client.git resolved at 0.9.1
Building for debugging...
[Computing dependencies]
[Constructing description]
[Pre-planning 1 / 1167]
[Planning deferred tasks]
[Constructing 1712 / 3413]
[196 / 1358]
[218 / 1408] Clibuv
[219 / 1408] _NIOBase64
[227 / 1408] Clibuv
[232 / 1408] Clibuv
[234 / 1408] _NIODataStructures
[245 / 1408] InternalCollectionsUtilities
[264 / 1408] Clibuv
[280 / 1408] _NIOBase64
[283 / 1408] CryptoBoringWrapper
[284 / 1408] Yams
[288 / 1408] Yams
[297 / 1409] _NIODataStructures
[299 / 1409] Yams-product
[301 / 1409] _NIODataStructures
[303 / 1410] _NIODataStructures
[310 / 1410] NIOConcurrencyHelpers-product
[312 / 1410] Logging
[314 / 1410] Logging-product
[318 / 1410] Logging
[320 / 1411] NIOConcurrencyHelpers
[326 / 1411] InternalCollectionsUtilities
[328 / 1411] CryptoBoringWrapper
[330 / 1411] _NIODataStructures
[336 / 1411] CYaml
[338 / 1412] _NIODataStructures
[352 / 1418] CYaml
[371 / 1437] Crypto
[380 / 1438] InternalCollectionsUtilities
[382 / 1438] InternalCollectionsUtilities
[388 / 1438] Crypto-product
[391 / 1438] Atomics
[394 / 1438] Atomics
[395 / 1438] Atomics
[398 / 1438] CNIODarwin
[401 / 1438] Atomics
[408 / 1438] CNIOBoringSSL
[409 / 1438] CNIOBoringSSL
[412 / 1438] CNIOBoringSSL
[413 / 1439] Crypto
[416 / 1440] CNIOBoringSSL
[417 / 1440] CNIOBoringSSL
[418 / 1440] CNIOBoringSSL
[424 / 1440] CNIOBoringSSL
[430 / 1441] CNIOBoringSSL
[431 / 1441] CNIOBoringSSL
[435 / 1441] CNIOBoringSSL
[438 / 1441] CNIOBoringSSL
[440 / 1441] CNIOBoringSSL
[443 / 1441] CNIOBoringSSL
[446 / 1441] CNIOBoringSSL
[454 / 1441] CNIOBoringSSL
[458 / 1441] CNIOBoringSSL
[460 / 1441] CNIOBoringSSL
[462 / 1441] CNIOBoringSSL
[466 / 1441] CNIOBoringSSL
[468 / 1441] CNIOBoringSSL
[470 / 1441] CNIOBoringSSL
[473 / 1441] CNIOBoringSSL
[476 / 1441] CNIOBoringSSL
[481 / 1441] CNIOBoringSSL
[482 / 1441] CNIOBoringSSL
[483 / 1441] CNIOBoringSSL
[487 / 1441] CNIOBoringSSL
[490 / 1441] CNIOBoringSSL
[491 / 1441] CNIOBoringSSL
[495 / 1441] CNIOBoringSSL
[496 / 1441] CNIOBoringSSL
[497 / 1441] CNIOBoringSSL
[503 / 1441] CNIOBoringSSL
[504 / 1441] CNIOBoringSSL
[506 / 1441] CNIOBoringSSL
[510 / 1441] CNIOBoringSSL
[511 / 1441] CNIOBoringSSL
[513 / 1441] CNIOBoringSSL
[516 / 1441] CNIOBoringSSL
[518 / 1441] CNIOBoringSSL
[520 / 1441] CNIOBoringSSL
[523 / 1441] CNIOBoringSSL
[525 / 1441] CNIOBoringSSL
[534 / 1441] CNIOBoringSSL
[547 / 1441] CNIOBoringSSL
[558 / 1441] CNIOBoringSSL
[563 / 1441] CNIOBoringSSL
[566 / 1441] CNIOBoringSSL
[569 / 1441] CNIOBoringSSL
[571 / 1441] CNIOBoringSSL
[573 / 1441] CNIOBoringSSL
[576 / 1441] CNIOBoringSSL
[582 / 1441] CNIOBoringSSL
[586 / 1441] CNIOBoringSSL
[588 / 1441] CNIOBoringSSL
[592 / 1441] CNIOBoringSSL
[593 / 1441] CNIOBoringSSL
[595 / 1441] CNIOBoringSSL
[599 / 1441] CNIOBoringSSL
[604 / 1441] CNIOBoringSSL
[606 / 1441] CNIOBoringSSL
[612 / 1441] CNIOBoringSSL
[622 / 1441] CNIOBoringSSL
[625 / 1441] CNIOBoringSSL
[629 / 1441] CNIOBoringSSL
[634 / 1441] CNIOBoringSSL
[636 / 1441] CNIOBoringSSL
[640 / 1441] CNIOBoringSSL
[643 / 1441] CNIOBoringSSL
[653 / 1441] CNIOBoringSSL
[662 / 1441] CNIOBoringSSL
[668 / 1441] CNIOBoringSSL
[671 / 1441] CNIOBoringSSL
[676 / 1441] CNIOBoringSSL
[678 / 1441] CNIOBoringSSL
[681 / 1441] CNIOBoringSSL
[686 / 1441] CNIOBoringSSL
[688 / 1441] CNIOBoringSSL
[691 / 1441] CNIOBoringSSL
[692 / 1441] CNIOBoringSSL
[696 / 1441] CNIOBoringSSL
[698 / 1441] CNIOBoringSSL
[701 / 1441] CNIOBoringSSL
[702 / 1441] CNIOBoringSSL
[705 / 1441] CNIOBoringSSL
[708 / 1441] CNIOBoringSSL
[710 / 1441] CNIOBoringSSL
[711 / 1441] CNIOBoringSSL
[713 / 1441] CNIOBoringSSL
[717 / 1441] CNIOBoringSSL
[719 / 1441] CNIOBoringSSL
[725 / 1441] CNIOBoringSSL
[733 / 1441] CNIOBoringSSL
[742 / 1441] CNIOBoringSSL
[747 / 1441] CNIOBoringSSL
[751 / 1441] CNIOBoringSSL
[753 / 1441] CNIOBoringSSL
[756 / 1441] CNIOBoringSSL
[760 / 1441] CNIOBoringSSL
[762 / 1441] CNIOBoringSSL
[772 / 1441] CNIOBoringSSL
[781 / 1441] CNIOBoringSSL
[789 / 1441] CNIOBoringSSL
[790 / 1441] CNIOBoringSSL
[792 / 1441] CNIOBoringSSL
[796 / 1441] CNIOBoringSSL
[797 / 1441] CNIOBoringSSL
[799 / 1441] CNIOBoringSSL
[803 / 1441] CNIOBoringSSL
[805 / 1441] CNIOBoringSSL
[808 / 1441] CCryptoBoringSSL
[811 / 1441] CCryptoBoringSSL
[816 / 1441] CCryptoBoringSSL
[822 / 1441] CCryptoBoringSSL
[832 / 1441] CCryptoBoringSSL
[838 / 1441] CCryptoBoringSSL
[847 / 1441] CNIOAtomics
[855 / 1441] CCryptoBoringSSL
[868 / 1441] CCryptoBoringSSL
[877 / 1441] CCryptoBoringSSL
[885 / 1441] CCryptoBoringSSL
[901 / 1441] CCryptoBoringSSL
[911 / 1441] CCryptoBoringSSL
[930 / 1441] CCryptoBoringSSL
[949 / 1441] CCryptoBoringSSL
[964 / 1441] CCryptoBoringSSL
[977 / 1441] CCryptoBoringSSL
[986 / 1441] CCryptoBoringSSL
[999 / 1441] CCryptoBoringSSL
[1015 / 1441] CCryptoBoringSSL
[1024 / 1441] CCryptoBoringSSL
[1040 / 1441] CCryptoBoringSSL
[1057 / 1441] CCryptoBoringSSL
[1075 / 1441] CCryptoBoringSSL
[1089 / 1441] CCryptoBoringSSL
[1100 / 1441] CCryptoBoringSSL
[1112 / 1441] CCryptoBoringSSL
[1124 / 1441] CCryptoBoringSSL
[1139 / 1441] CCryptoBoringSSL
[1159 / 1441] CCryptoBoringSSL
[1172 / 1441] CCryptoBoringSSL
[1186 / 1441] CCryptoBoringSSL
[1206 / 1441] CCryptoBoringSSL
[1219 / 1441] CCryptoBoringSSL
[1235 / 1443] ContainersPreview
[1248 / 1461] ArgumentParser
[1252 / 1461] ContainersPreview
[1254 / 1462] ContainersPreview
[1265 / 1462] ContainersPreview
[1267 / 1463] DequeModule
[1270 / 1472] DequeModule
[1272 / 1472] DequeModule
[1273 / 1472] DequeModule
[1274 / 1472] DequeModule
[1275 / 1472] DequeModule
[1276 / 1472] CCryptoBoringSSL
[1279 / 1472] Crypto
[1279 / 1472] DequeModule
[1279 / 1472] ArgumentParser
[1282 / 1473] DequeModule
[1289 / 1475] DequeModule
[1300 / 1484] NIOCore
[1308 / 1487] NIOEmbedded
[1319 / 1500] NIOPosix
[1321 / 1500] NIOEmbedded
[1327 / 1500] NIOPosix
[1328 / 1501] NIOPosix
[1329 / 1501] NIOEmbedded
[1331 / 1501] NIOPosix
[1339 / 1504] NIO
[1349 / 1512] NIOTLS
[1356 / 1512] NIOTLS
[1359 / 1513] NIOSSL
[1364 / 1522] NIOSSL
[1365 / 1522] NIOSSL
[1366 / 1523] NIOTLS
[1367 / 1523] NIOSSL
[1370 / 1523] NIOSSL
[1381 / 1534] CassandraClient
[1385 / 1534] CDataStaxDriver
[1387 / 1535] CDataStaxDriver
[1396 / 1535] CDataStaxDriver
[1397 / 1535] CDataStaxDriver
[1399 / 1535] CDataStaxDriver
[1400 / 1535] CDataStaxDriver
[1402 / 1535] CDataStaxDriver
[1403 / 1535] CDataStaxDriver
[1405 / 1535] CDataStaxDriver
[1406 / 1535] CDataStaxDriver
[1407 / 1535] CDataStaxDriver
[1408 / 1535] CDataStaxDriver
[1411 / 1535] CDataStaxDriver
[1412 / 1535] CDataStaxDriver
[1413 / 1535] CDataStaxDriver
[1414 / 1535] CDataStaxDriver
[1416 / 1535] CDataStaxDriver
[1417 / 1535] CDataStaxDriver
[1420 / 1535] CDataStaxDriver
[1421 / 1535] CDataStaxDriver
[1424 / 1535] CDataStaxDriver
[1425 / 1535] CDataStaxDriver
[1427 / 1535] CDataStaxDriver
[1429 / 1535] CDataStaxDriver
[1433 / 1535] CDataStaxDriver
[1434 / 1535] CDataStaxDriver
[1435 / 1535] CDataStaxDriver
[1436 / 1535] CDataStaxDriver
[1438 / 1535] CDataStaxDriver
[1442 / 1535] CDataStaxDriver
[1445 / 1535] CDataStaxDriver
[1446 / 1535] CDataStaxDriver
[1447 / 1535] CDataStaxDriver
[1449 / 1535] CDataStaxDriver
[1454 / 1535] CDataStaxDriver
[1455 / 1535] CDataStaxDriver
[1456 / 1535] CDataStaxDriver
[1457 / 1535] CDataStaxDriver
[1460 / 1535] CDataStaxDriver
[1464 / 1535] CDataStaxDriver
[1467 / 1535] CDataStaxDriver
[1469 / 1535] CDataStaxDriver
[1470 / 1535] CDataStaxDriver
[1473 / 1535] CDataStaxDriver
[1475 / 1535] CDataStaxDriver
[1477 / 1535] CDataStaxDriver
[1479 / 1535] CDataStaxDriver
[1481 / 1535] CDataStaxDriver
[1483 / 1535] CDataStaxDriver
[1484 / 1535] CDataStaxDriver
[1487 / 1535] CDataStaxDriver
[1489 / 1535] CDataStaxDriver
[1490 / 1535] CDataStaxDriver
[1492 / 1535] CDataStaxDriver
[1493 / 1535] CDataStaxDriver
[1495 / 1535] CDataStaxDriver
[1497 / 1535] CDataStaxDriver
[1499 / 1535] CDataStaxDriver
[1501 / 1535] CDataStaxDriver
[1503 / 1535] CDataStaxDriver
[1505 / 1535] CDataStaxDriver
[1510 / 1535] NIOSSL
[1511 / 1535] CDataStaxDriver
[1513 / 1535] CassandraClient
[1515 / 1535] CassandraClient-product
[1518 / 1535] CassandraClient
[1518 / 1535]
[1521 / 1545] PhalanxLib
[1523 / 1545] PhalanxLib
[1529 / 1545] PhalanxLib
[1531 / 1545] PhalanxLib
[1532 / 1545] phalanx-product
[1538 / 1549] NIOTLS
[1542 / 1549] phalanx-product
[1543 / 1549] CDataStaxDriver
[1547 / 1550]
[1547 / 1551] phalanx-product
[1551 / 1551] phalanx-product
Build complete! (74.43 secs)
Build complete.
{
"dependencies" : [
{
"identity" : "swift-cassandra-client",
"requirement" : {
"range" : [
{
"lower_bound" : "0.2.0",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-cassandra-client.git"
},
{
"identity" : "swift-argument-parser",
"requirement" : {
"range" : [
{
"lower_bound" : "1.2.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-argument-parser.git"
},
{
"identity" : "swift-crypto",
"requirement" : {
"range" : [
{
"lower_bound" : "2.2.4",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-crypto.git"
},
{
"identity" : "yams",
"requirement" : {
"range" : [
{
"lower_bound" : "5.0.0",
"upper_bound" : "6.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/jpsim/Yams.git"
}
],
"manifest_display_name" : "phalanx",
"name" : "phalanx",
"path" : "/host/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "12.0"
}
],
"products" : [
{
"name" : "phalanx",
"targets" : [
"Phalanx"
],
"type" : {
"executable" : null
}
}
],
"targets" : [
{
"c99name" : "PhalanxLibTests",
"module_type" : "SwiftTarget",
"name" : "PhalanxLibTests",
"path" : "Tests/PhalanxLibTests",
"product_dependencies" : [
"CassandraClient"
],
"resources" : [
{
"path" : "/host/spi-builder-workspace/Tests/PhalanxLibTests/TestResources",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
"BasicConfigTests.swift",
"BasicKeyspaceTests.swift",
"MigrationFileMetadataTests.swift",
"MigrationTests.swift",
"NegativeKeyspaceCreationTests.swift",
"NegativeMigrationHashTests.swift",
"XCTTestCase+Extensions.swift",
"XCTTestCase+MigrationTestCase.swift"
],
"target_dependencies" : [
"PhalanxLib"
],
"type" : "test"
},
{
"c99name" : "PhalanxLib",
"module_type" : "SwiftTarget",
"name" : "PhalanxLib",
"path" : "Sources/PhalanxLib",
"product_dependencies" : [
"CassandraClient",
"Crypto",
"Yams"
],
"product_memberships" : [
"phalanx"
],
"sources" : [
"Config.swift",
"InstalledMigrationState.swift",
"InstalledMigrationVersion.swift",
"MigrationEngine.swift",
"MigrationFile.swift",
"MigrationFileDescriptor.swift",
"MigrationFileInternalMetadata.swift",
"String+Extensions.swift"
],
"type" : "library"
},
{
"c99name" : "Phalanx",
"module_type" : "SwiftTarget",
"name" : "Phalanx",
"path" : "Sources/Phalanx",
"product_dependencies" : [
"ArgumentParser"
],
"product_memberships" : [
"phalanx"
],
"sources" : [
"Phalanx.swift"
],
"target_dependencies" : [
"PhalanxLib"
],
"type" : "executable"
}
],
"tools_version" : "5.7"
}
basic-6.4-latest: Pulling from saguaro1/spi-images
Digest: sha256:c77fcce225e223ac0fafed844619173fc6de8d62dd560eeb28db3182af6a282b
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:basic-6.4-latest
Done.