Build Information
Successful build of Kineo, reference master (6c00ac), with Swift 6.4 for macOS (SPM) on 27 Sep 2026 05:17:02 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/kasei/kineo.git
Reference: master
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/kasei/kineo
* branch master -> FETCH_HEAD
* [new branch] master -> origin/master
HEAD is now at 6c00acd Change SPARQLLexer instances from let to var.
Submodule path 'rdf-tests': checked out 'e24f243f79087a61a1b1aa72f5c7c27470155c33'
Submodule path 'rdf-tests-12': checked out 'e0ed971a1e8bc5f4658d014d16362ad6cd15ddb5'
Submodule 'rdf-tests' (https://github.com/w3c/rdf-tests.git) registered for path 'rdf-tests'
Submodule 'rdf-tests-12' (https://github.com/kasei/sparql-12.git) registered for path 'rdf-tests-12'
Cloning into '/Users/admin/builder/spi-builder-workspace/rdf-tests'...
Cloning into '/Users/admin/builder/spi-builder-workspace/rdf-tests-12'...
Cloned https://github.com/kasei/kineo.git
Revision (git rev-parse @):
6c00acd0fbef1d8169f6417ff9b2707a4872efd1
SUCCESS checkout https://github.com/kasei/kineo.git at master
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/kasei/kineo.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Computing dependencies]
[Pre-planning 1 / 661]
[Planning deferred tasks]
[124 / 284]
[137 / 294] SQLite
[146 / 314]
[148 / 314] _NumericsShims
[152 / 332]
[160 / 332]
[164 / 364] RealModule
[181 / 364]
[188 / 454]
[196 / 454]
[205 / 454]
[211 / 454]
[218 / 454]
[224 / 454] serd
[230 / 454]
[234 / 454] serd
[237 / 454]
[241 / 454]
[251 / 454]
[257 / 454] URITemplate-product
[261 / 454]
[270 / 454]
[274 / 454]
[278 / 454]
[280 / 454] SQLite-product
[285 / 454]
[290 / 454]
[293 / 454]
[298 / 454] RealModule
[302 / 454]
[306 / 454] RealModule
[314 / 454]
[324 / 459] serd-product
[331 / 470] Algorithms
[341 / 470] SPARQLSyntax
[343 / 470] LMDB
[347 / 483]
[350 / 483] ArgumentParser
[352 / 483] SPARQLSyntax
[354 / 483] Algorithms
[356 / 483] Algorithms
[363 / 483] ArgumentParser
[379 / 483] CryptoSwift
[380 / 483] CryptoSwift-product
[381 / 483] CryptoSwift-product
[384 / 483] CryptoSwift
[386 / 483] ArgumentParserToolInfo
[388 / 483] ArgumentParserToolInfo
[391 / 483] ArgumentParser
[392 / 483] ArgumentParser
[393 / 483] ArgumentParser
[394 / 483] ArgumentParser-product
[395 / 483] ArgumentParser-product
[400 / 483] Algorithms
[401 / 483] CryptoSwift
[408 / 483] Algorithms
[410 / 483]
[413 / 483] Algorithms
[415 / 483] SPARQLSyntax
[422 / 484] Diomede
[426 / 488] Diomede
[433 / 489] Diomede
[433 / 489] SPARQLSyntax
[437 / 497]
[445 / 497] DiomedeQuadStore
[452 / 498] DiomedeQuadStore
[454 / 511]
[464 / 511] Kineo
[465 / 511] Kineo
[466 / 511] DiomedeQuadStore
[467 / 511] Kineo
[487 / 515]
[491 / 522] kineo-parse-product
[495 / 526] kineo-test-product
[501 / 526] kineo-client-product
[506 / 528] kineo-dawg-test-product
[509 / 528] kineo-client-product
[509 / 528] kineo-product
[510 / 528] Kineo
[518 / 528] Kineo-product
[518 / 528] kineo-test-product
[524 / 528] kineo-dawg-test-product
Build complete! (17.16 sec)
Fetching https://github.com/kasei/diomede.git
Fetching https://github.com/apple/swift-algorithms
Fetching https://github.com/kasei/IDPPlanner.git
Fetching https://github.com/krzyzanowskim/CryptoSwift.git
Fetching https://github.com/stephencelis/SQLite.swift.git
Fetching https://github.com/kylef/URITemplate.swift.git
Fetching https://github.com/apple/swift-argument-parser
[1/812] Fetching uritemplate.swift
[2/1600] Fetching uritemplate.swift, diomede
[50/1647] Fetching uritemplate.swift, diomede, idpplanner
[298/7806] Fetching uritemplate.swift, diomede, idpplanner, swift-algorithms
[299/21245] Fetching uritemplate.swift, diomede, idpplanner, swift-algorithms, cryptoswift
[300/32552] Fetching uritemplate.swift, diomede, idpplanner, swift-algorithms, cryptoswift, sqlite.swift
Fetched https://github.com/kasei/diomede.git (1.01s)
[1479/31764] Fetching uritemplate.swift, idpplanner, swift-algorithms, cryptoswift, sqlite.swift
Fetching https://github.com/kasei/swift-serd.git
[2180/50710] Fetching uritemplate.swift, idpplanner, swift-algorithms, cryptoswift, sqlite.swift, swift-argument-parser
Fetched https://github.com/apple/swift-algorithms (1.39s)
[8135/44551] Fetching uritemplate.swift, idpplanner, cryptoswift, sqlite.swift, swift-argument-parser
Fetched https://github.com/kasei/IDPPlanner.git (1.39s)
[8201/44504] Fetching uritemplate.swift, cryptoswift, sqlite.swift, swift-argument-parser
Fetching https://github.com/kasei/swift-sparql-syntax.git
[33620/44572] Fetching uritemplate.swift, cryptoswift, sqlite.swift, swift-argument-parser, swift-serd
Fetched https://github.com/kasei/swift-serd.git (0.83s)
[34642/44504] Fetching uritemplate.swift, cryptoswift, sqlite.swift, swift-argument-parser
[34643/47072] Fetching uritemplate.swift, cryptoswift, sqlite.swift, swift-argument-parser, swift-sparql-syntax
Fetched https://github.com/kasei/swift-sparql-syntax.git (1.06s)
Fetched https://github.com/kylef/URITemplate.swift.git (2.67s)
Fetched https://github.com/krzyzanowskim/CryptoSwift.git (2.67s)
Fetched https://github.com/apple/swift-argument-parser (2.67s)
Fetched https://github.com/stephencelis/SQLite.swift.git (2.67s)
Computing version for https://github.com/kasei/IDPPlanner.git
Computed https://github.com/kasei/IDPPlanner.git at 0.0.5 (3.36s)
Computing version for https://github.com/kylef/URITemplate.swift.git
Computed https://github.com/kylef/URITemplate.swift.git at 3.0.1 (2.16s)
Fetching https://github.com/kylef/Spectre.git
Fetching https://github.com/kylef/PathKit.git
[1/1460] Fetching pathkit
[1461/2481] Fetching pathkit, spectre
Fetched https://github.com/kylef/Spectre.git (1.52s)
Fetched https://github.com/kylef/PathKit.git (1.52s)
Computing version for https://github.com/kasei/swift-serd.git
Computed https://github.com/kasei/swift-serd.git at 0.0.4 (2.20s)
Computing version for https://github.com/kylef/Spectre.git
Computed https://github.com/kylef/Spectre.git at 0.10.1 (0.69s)
Computing version for https://github.com/apple/swift-algorithms
Computed https://github.com/apple/swift-algorithms at 0.1.1 (0.71s)
Fetching https://github.com/apple/swift-numerics
[1/6640] Fetching swift-numerics
Fetched https://github.com/apple/swift-numerics (1.30s)
Computing version for https://github.com/kasei/diomede.git
Computed https://github.com/kasei/diomede.git at 0.0.66 (1.98s)
Fetching https://github.com/agisboye/CLMDB.git
[1/45] Fetching clmdb
Fetched https://github.com/agisboye/CLMDB.git (0.70s)
Computing version for https://github.com/stephencelis/SQLite.swift.git
Computed https://github.com/stephencelis/SQLite.swift.git at 0.11.6 (2.94s)
Computing version for https://github.com/krzyzanowskim/CryptoSwift.git
Computed https://github.com/krzyzanowskim/CryptoSwift.git at 1.5.1 (0.65s)
Computing version for https://github.com/kasei/swift-sparql-syntax.git
Computed https://github.com/kasei/swift-sparql-syntax.git at 0.2.12 (0.58s)
Computing version for https://github.com/kylef/PathKit.git
Computed https://github.com/kylef/PathKit.git at 1.0.1 (0.62s)
Computing version for https://github.com/agisboye/CLMDB.git
Computed https://github.com/agisboye/CLMDB.git at 0.9.33 (0.62s)
Computing version for https://github.com/apple/swift-numerics
Computed https://github.com/apple/swift-numerics at 0.1.0 (0.62s)
Computing version for https://github.com/apple/swift-argument-parser
Computed https://github.com/apple/swift-argument-parser at 1.8.2 (0.55s)
Creating working copy for https://github.com/krzyzanowskim/CryptoSwift.git
Working copy of https://github.com/krzyzanowskim/CryptoSwift.git resolved at 1.5.1
Creating working copy for https://github.com/kylef/PathKit.git
Working copy of https://github.com/kylef/PathKit.git resolved at 1.0.1
Creating working copy for https://github.com/stephencelis/SQLite.swift.git
Working copy of https://github.com/stephencelis/SQLite.swift.git resolved at 0.11.6
Creating working copy for https://github.com/apple/swift-argument-parser
Working copy of https://github.com/apple/swift-argument-parser resolved at 1.8.2
Creating working copy for https://github.com/apple/swift-algorithms
Working copy of https://github.com/apple/swift-algorithms resolved at 0.1.1
Creating working copy for https://github.com/apple/swift-numerics
Working copy of https://github.com/apple/swift-numerics resolved at 0.1.0
Creating working copy for https://github.com/kasei/diomede.git
Working copy of https://github.com/kasei/diomede.git resolved at 0.0.66
Creating working copy for https://github.com/kasei/swift-sparql-syntax.git
Working copy of https://github.com/kasei/swift-sparql-syntax.git resolved at 0.2.12
Creating working copy for https://github.com/kasei/IDPPlanner.git
Working copy of https://github.com/kasei/IDPPlanner.git resolved at 0.0.5
Creating working copy for https://github.com/kasei/swift-serd.git
Working copy of https://github.com/kasei/swift-serd.git resolved at 0.0.4
Creating working copy for https://github.com/kylef/Spectre.git
Working copy of https://github.com/kylef/Spectre.git resolved at 0.10.1
Creating working copy for https://github.com/agisboye/CLMDB.git
Working copy of https://github.com/agisboye/CLMDB.git resolved at 0.9.33
Creating working copy for https://github.com/kylef/URITemplate.swift.git
Working copy of https://github.com/kylef/URITemplate.swift.git resolved at 3.0.1
warning: 'spi-builder-workspace': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
/Users/admin/builder/spi-builder-workspace/Tests/KineoTests/Info.plist
warning: 'spi-builder-workspace': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
/Users/admin/builder/spi-builder-workspace/Sources/Kineo/ext/Heap/LICENSE.txt
/Users/admin/builder/spi-builder-workspace/Sources/Kineo/SPARQL/QueryPlan.swift:88:40: [1;33mwarning: [1;39mwill never be executed[0;0m
[0;36m85 |[0;0m print("Query operator times:")
[0;36m86 |[0;0m let printByTime = false
[0;36m87 |[0;0m if printByTime {
[0;36m|[0;0m `- [1;39mnote: [1;39mcondition always evaluates to false[0;0m
[0;36m88 |[0;0m let sortedPairs = self.times.sorted { (a, b) -> Bool in
[0;36m|[0;0m `- [1;33mwarning: [1;39mwill never be executed[0;0m
[0;36m89 |[0;0m a.value < b.value
[0;36m90 |[0;0m }
Build complete.
{
"dependencies" : [
{
"identity" : "swift-sparql-syntax",
"requirement" : {
"range" : [
{
"lower_bound" : "0.2.11",
"upper_bound" : "0.3.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/kasei/swift-sparql-syntax.git"
},
{
"identity" : "swift-serd",
"requirement" : {
"range" : [
{
"lower_bound" : "0.0.4",
"upper_bound" : "0.1.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/kasei/swift-serd.git"
},
{
"identity" : "cryptoswift",
"requirement" : {
"range" : [
{
"lower_bound" : "1.5.0",
"upper_bound" : "1.6.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/krzyzanowskim/CryptoSwift.git"
},
{
"identity" : "uritemplate.swift",
"requirement" : {
"range" : [
{
"lower_bound" : "3.0.1",
"upper_bound" : "3.1.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/kylef/URITemplate.swift.git"
},
{
"identity" : "sqlite.swift",
"requirement" : {
"range" : [
{
"lower_bound" : "0.11.5",
"upper_bound" : "0.12.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/stephencelis/SQLite.swift.git"
},
{
"identity" : "diomede",
"requirement" : {
"range" : [
{
"lower_bound" : "0.0.65",
"upper_bound" : "0.1.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/kasei/diomede.git"
},
{
"identity" : "idpplanner",
"requirement" : {
"range" : [
{
"lower_bound" : "0.0.5",
"upper_bound" : "0.1.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/kasei/IDPPlanner.git"
},
{
"identity" : "swift-algorithms",
"requirement" : {
"range" : [
{
"lower_bound" : "0.1.0",
"upper_bound" : "0.2.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-algorithms"
},
{
"identity" : "swift-argument-parser",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-argument-parser"
}
],
"manifest_display_name" : "Kineo",
"name" : "Kineo",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "13.0"
}
],
"products" : [
{
"name" : "Kineo",
"targets" : [
"Kineo"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "kineo",
"targets" : [
"kineo-cli"
],
"type" : {
"executable" : null
}
},
{
"name" : "kineo-parse",
"targets" : [
"kineo-parse"
],
"type" : {
"executable" : null
}
},
{
"name" : "kineo-test",
"targets" : [
"kineo-test"
],
"type" : {
"executable" : null
}
},
{
"name" : "kineo-dawg-test",
"targets" : [
"kineo-dawg-test"
],
"type" : {
"executable" : null
}
},
{
"name" : "kineo-client",
"targets" : [
"kineo-client"
],
"type" : {
"executable" : null
}
}
],
"targets" : [
{
"c99name" : "kineo_test",
"module_type" : "SwiftTarget",
"name" : "kineo-test",
"path" : "Sources/kineo-test",
"product_dependencies" : [
"SPARQLSyntax"
],
"product_memberships" : [
"kineo-test"
],
"sources" : [
"main.swift"
],
"target_dependencies" : [
"Kineo"
],
"type" : "executable"
},
{
"c99name" : "kineo_parse",
"module_type" : "SwiftTarget",
"name" : "kineo-parse",
"path" : "Sources/kineo-parse",
"product_dependencies" : [
"SPARQLSyntax"
],
"product_memberships" : [
"kineo-parse"
],
"sources" : [
"main.swift"
],
"target_dependencies" : [
"Kineo"
],
"type" : "executable"
},
{
"c99name" : "kineo_dawg_test",
"module_type" : "SwiftTarget",
"name" : "kineo-dawg-test",
"path" : "Sources/kineo-dawg-test",
"product_dependencies" : [
"SPARQLSyntax"
],
"product_memberships" : [
"kineo-dawg-test"
],
"sources" : [
"main.swift"
],
"target_dependencies" : [
"Kineo"
],
"type" : "executable"
},
{
"c99name" : "kineo_client",
"module_type" : "SwiftTarget",
"name" : "kineo-client",
"path" : "Sources/kineo-client",
"product_dependencies" : [
"SPARQLSyntax"
],
"product_memberships" : [
"kineo-client"
],
"sources" : [
"main.swift"
],
"target_dependencies" : [
"Kineo"
],
"type" : "executable"
},
{
"c99name" : "kineo_cli",
"module_type" : "SwiftTarget",
"name" : "kineo-cli",
"path" : "Sources/kineo-cli",
"product_dependencies" : [
"SPARQLSyntax",
"ArgumentParser"
],
"product_memberships" : [
"kineo"
],
"sources" : [
"main.swift"
],
"target_dependencies" : [
"Kineo"
],
"type" : "executable"
},
{
"c99name" : "KineoTests",
"module_type" : "SwiftTarget",
"name" : "KineoTests",
"path" : "Tests/KineoTests",
"sources" : [
"Configuration.swift",
"GraphAPI.swift",
"LanguageQuadStore.swift",
"NTriplesSerialization.swift",
"QuadStoreGraphDescription.swift",
"QueryEvaluation.swift",
"QueryEvaluationPerformance.swift",
"QueryParser.swift",
"QueryRewriting.swift",
"SPARQLContentNegotiator.swift",
"SPARQLEvaluation.swift",
"SPARQLJSONSyntax.swift",
"SPARQLSyntax.swift",
"SPARQLTSVSyntax.swift",
"SPARQLXMLSyntax.swift",
"SerializationPerformance.swift",
"TermIdentityMap.swift",
"TurtleSerialization.swift"
],
"target_dependencies" : [
"Kineo"
],
"type" : "test"
},
{
"c99name" : "Kineo",
"module_type" : "SwiftTarget",
"name" : "Kineo",
"path" : "Sources/Kineo",
"product_dependencies" : [
"CryptoSwift",
"SPARQLSyntax",
"URITemplate",
"serd",
"SQLite",
"DiomedeQuadStore",
"IDPPlanner",
"Algorithms"
],
"product_memberships" : [
"Kineo",
"kineo",
"kineo-parse",
"kineo-test",
"kineo-dawg-test",
"kineo-client"
],
"sources" : [
"QuadStore/DiomedeQuadStore.swift",
"QuadStore/Graph.swift",
"QuadStore/IdentityMap.swift",
"QuadStore/MemoryQuadStore.swift",
"QuadStore/QuadStore.swift",
"QuadStore/SPARQLClientQuadStore.swift",
"QuadStore/SQLiteQuadStore.swift",
"QuadStore/SimpleQueryEvaluation.swift",
"QuadStore/TriplePatternFragmentQuadStore.swift",
"RDF/NTriples.swift",
"RDF/RDF.swift",
"RDF/RDFParserCombined.swift",
"RDF/RDFXML.swift",
"RDF/SerdParser.swift",
"RDF/Turtle.swift",
"SPARQL/Expression.swift",
"SPARQL/IDQueryPlan.swift",
"SPARQL/IDQueryPlanner.swift",
"SPARQL/MaterializedQueryPlan.swift",
"SPARQL/Query.swift",
"SPARQL/QueryPlan.swift",
"SPARQL/QueryPlanCost.swift",
"SPARQL/QueryPlanner.swift",
"SPARQL/QueryRewriting.swift",
"SPARQL/SPARQLClient.swift",
"SPARQL/SPARQLJSON.swift",
"SPARQL/SPARQLSerialization.swift",
"SPARQL/SPARQLTSV.swift",
"SPARQL/SPARQLXML.swift",
"SPARQL/Window.swift",
"SimpleParser/ExpressionParser.swift",
"SimpleParser/QueryParser.swift",
"Util/Date.swift",
"Util/LRUCache.swift",
"Util/Log.swift",
"Util/StoreConfiguration.swift",
"Util/Util.swift",
"W3C/SPARQLTestSuite.swift",
"ext/Heap/Heap.swift",
"ext/Heap/HeapSort.swift"
],
"type" : "library"
}
],
"tools_version" : "5.7"
}
Done.