Build Information
Successful build of VegaDB, reference main (1cfd9c), with Swift 6.4 for macOS (SPM) on 19 Oct 2026 07:18:26 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 5.1.3
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/grepjava/vega-db.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/grepjava/vega-db
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at 1cfd9c9 MIT licensed, as Garuda and Vega are
Cloned https://github.com/grepjava/vega-db.git
Revision (git rev-parse @):
1cfd9c9f1c92b32208f366bf85beed905f0c53ee
SUCCESS checkout https://github.com/grepjava/vega-db.git at main
Fetching https://github.com/grepjava/vega.git
[1/4328] Fetching vega
Fetched https://github.com/grepjava/vega.git (1.99s)
Computing version for https://github.com/grepjava/vega.git
Computed https://github.com/grepjava/vega.git at 1.0.0 (2.66s)
Creating working copy for https://github.com/grepjava/vega.git
Working copy of https://github.com/grepjava/vega.git resolved at 1.0.0
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
"identity": ".resolve-product-dependencies",
"name": "resolve-dependencies",
"url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"traits": [
"default"
],
"dependencies": [
{
"identity": "vega-db",
"name": "VegaDB",
"url": "https://github.com/grepjava/vega-db.git",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/vega-db",
"traits": [
"OpenSSL"
],
"dependencies": [
{
"identity": "vega",
"name": "Vega",
"url": "https://github.com/grepjava/vega.git",
"version": "1.0.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/vega",
"traits": [
"OpenSSL"
],
"dependencies": [
]
}
]
}
]
}
Fetching https://github.com/grepjava/vega-db.git
[1/275] Fetching vega-db
Fetched https://github.com/grepjava/vega-db.git (0.97s)
Fetching https://github.com/grepjava/vega.git from cache
Fetched https://github.com/grepjava/vega.git from cache (0.46s)
Computing version for https://github.com/grepjava/vega.git
Computed https://github.com/grepjava/vega.git at 1.0.0 (0.53s)
Creating working copy for https://github.com/grepjava/vega.git
Working copy of https://github.com/grepjava/vega.git resolved at 1.0.0
Creating working copy for https://github.com/grepjava/vega-db.git
Working copy of https://github.com/grepjava/vega-db.git resolved at main (1cfd9c9)
Found 1 product dependencies
- Vega
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/grepjava/vega-db.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0.app xcrun swift build --arch arm64
Building for debugging...
[Computing dependencies]
[Constructing description]
[Pre-planning 1 / 567]
[Planning deferred tasks]
[7 / 205] AllExcludingTests
[95 / 205]
[106 / 209] Vega
[108 / 217]
[115 / 248] VegaRedisProtocol
[126 / 248] VegaRedisProtocol
[135 / 248] VegaRedisProtocol
[148 / 285]
[162 / 285]
[170 / 285]
[175 / 285] VegaCrypto
[189 / 319]
[194 / 319]
[206 / 320] CVegaTLS
[223 / 329] VegaPostgresProtocol
[231 / 329] VegaPostgresProtocol
[242 / 329] VegaCrypto-product
[247 / 329]
[252 / 329]
[254 / 329] VegaPostgresProtocol
[256 / 329]
[257 / 329]
[269 / 329] Vega
[277 / 331] Vega
[277 / 331] VegaPool
[284 / 342] VegaIO
[287 / 342] VegaPool
[296 / 343]
[303 / 344] VegaIO
[312 / 352] Vega
[320 / 354] Vega
[330 / 354] VegaPool
[331 / 354] VegaTLS
[343 / 372] VegaPostgres
[352 / 372] VegaRedis-product
[360 / 372] VegaPostgres
[365 / 372] VegaPostgres-product
[366 / 372] VegaPostgres
[369 / 372] VegaPostgres
Build complete! (9.95 sec)
/Users/admin/builder/spi-builder-workspace/Sources/VegaRedis/RedisConnection.swift:403:29: [1;33mwarning: [1;39musing '_' to ignore the result of a Void-returning function is redundant[0;0m
[0;36m401 |[0;0m private func ioBuffer(_ bytes: [UInt8]) -> IOBuffer {
[0;36m402 |[0;0m var buffer = IOBuffer(capacity: max(bytes.count, 1))
[0;36m403 |[0;0m bytes.withUnsafeBytes { _ = buffer.append($0) }
[0;36m|[0;0m `- [1;33mwarning: [1;39musing '_' to ignore the result of a Void-returning function is redundant[0;0m
[0;36m404 |[0;0m return buffer
[0;36m405 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/VegaPostgres/PostgresConnection.swift:716:29: [1;33mwarning: [1;39musing '_' to ignore the result of a Void-returning function is redundant[0;0m
[0;36m714 |[0;0m private func ioBuffer(_ bytes: [UInt8]) -> IOBuffer {
[0;36m715 |[0;0m var buffer = IOBuffer(capacity: max(bytes.count, 1))
[0;36m716 |[0;0m bytes.withUnsafeBytes { _ = buffer.append($0) }
[0;36m|[0;0m `- [1;33mwarning: [1;39musing '_' to ignore the result of a Void-returning function is redundant[0;0m
[0;36m717 |[0;0m return buffer
[0;36m718 |[0;0m }
Build complete.
{
"dependencies" : [
{
"identity" : "vega",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/grepjava/vega.git"
}
],
"manifest_display_name" : "VegaDB",
"name" : "VegaDB",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "26.4"
},
{
"name" : "ios",
"version" : "26.4"
}
],
"products" : [
{
"name" : "VegaPool",
"targets" : [
"VegaPool"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "VegaRedis",
"targets" : [
"VegaRedis"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "VegaPostgres",
"targets" : [
"VegaPostgres"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "VegaSQLite",
"targets" : [
"VegaSQLite"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "VegaDBTracing",
"targets" : [
"VegaDBTracing"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "VegaSQLiteTests",
"module_type" : "SwiftTarget",
"name" : "VegaSQLiteTests",
"path" : "Tests/VegaSQLiteTests",
"product_dependencies" : [
"Vega"
],
"sources" : [
"SQLiteSmokeTests.swift",
"SQLiteTests.swift"
],
"target_dependencies" : [
"VegaSQLite",
"CVegaSQLite",
"VegaPool"
],
"type" : "test"
},
{
"c99name" : "VegaSQLite",
"module_type" : "SwiftTarget",
"name" : "VegaSQLite",
"path" : "Sources/VegaSQLite",
"product_dependencies" : [
"Vega"
],
"product_memberships" : [
"VegaSQLite"
],
"sources" : [
"SQLite.swift",
"SQLiteDatabase.swift",
"SQLiteDecoding.swift"
],
"target_dependencies" : [
"CVegaSQLite",
"VegaPool"
],
"type" : "library"
},
{
"c99name" : "VegaRedisTests",
"module_type" : "SwiftTarget",
"name" : "VegaRedisTests",
"path" : "Tests/VegaRedisTests",
"product_dependencies" : [
"Vega"
],
"sources" : [
"IntegrationSupport.swift",
"RedisClusterIntegrationTests.swift",
"RedisClusterScriptedTests.swift",
"RedisIncompleteTests.swift",
"RedisIntegrationTests.swift",
"RedisProtocolTests.swift",
"RedisReplayTests.swift",
"RedisScriptedTests.swift",
"RedisSentinelTests.swift",
"RedisSlotTests.swift",
"RedisTracingTests.swift"
],
"target_dependencies" : [
"VegaRedis",
"VegaRedisProtocol",
"VegaPool"
],
"type" : "test"
},
{
"c99name" : "VegaRedisProtocol",
"module_type" : "SwiftTarget",
"name" : "VegaRedisProtocol",
"path" : "Sources/VegaRedisProtocol",
"product_memberships" : [
"VegaRedis"
],
"sources" : [
"RedisCommand.swift",
"RedisParser.swift",
"RedisReads.swift",
"RedisSlots.swift",
"RedisValue.swift"
],
"type" : "library"
},
{
"c99name" : "VegaRedis",
"module_type" : "SwiftTarget",
"name" : "VegaRedis",
"path" : "Sources/VegaRedis",
"product_dependencies" : [
"Vega",
"VegaIO",
"VegaTLS",
"VegaCrypto"
],
"product_memberships" : [
"VegaRedis"
],
"sources" : [
"RedisClient.swift",
"RedisCluster.swift",
"RedisCommands.swift",
"RedisConnection.swift",
"RedisPool.swift",
"RedisSentinel.swift"
],
"target_dependencies" : [
"VegaPool",
"VegaRedisProtocol",
"VegaDBTracing"
],
"type" : "library"
},
{
"c99name" : "VegaPostgresTests",
"module_type" : "SwiftTarget",
"name" : "VegaPostgresTests",
"path" : "Tests/VegaPostgresTests",
"product_dependencies" : [
"Vega"
],
"sources" : [
"IntegrationSupport.swift",
"PostgresArrayTests.swift",
"PostgresCopyTests.swift",
"PostgresIntegrationTests.swift",
"PostgresListenIntegrationTests.swift",
"PostgresListenScriptedTests.swift",
"PostgresListenTests.swift",
"PostgresMigrationTests.swift",
"PostgresPoolTests.swift",
"PostgresRecordTests.swift",
"PostgresSaslPrepIntegrationTests.swift",
"PostgresTypesRoundTripTests.swift",
"PostgresTypesTests.swift",
"PostgresURLTests.swift"
],
"target_dependencies" : [
"VegaPostgres",
"VegaPostgresProtocol",
"VegaPool"
],
"type" : "test"
},
{
"c99name" : "VegaPostgresProtocolTests",
"module_type" : "SwiftTarget",
"name" : "VegaPostgresProtocolTests",
"path" : "Tests/VegaPostgresProtocolTests",
"sources" : [
"PostgresSaslPrepTests.swift",
"PostgresSessionTests.swift",
"PostgresWireTests.swift",
"ScramTests.swift"
],
"target_dependencies" : [
"VegaPostgresProtocol"
],
"type" : "test"
},
{
"c99name" : "VegaPostgresProtocol",
"module_type" : "SwiftTarget",
"name" : "VegaPostgresProtocol",
"path" : "Sources/VegaPostgresProtocol",
"product_dependencies" : [
"VegaCrypto"
],
"product_memberships" : [
"VegaPostgres"
],
"sources" : [
"CivilTime.swift",
"PostgresArrayText.swift",
"PostgresBinary.swift",
"PostgresCopy.swift",
"PostgresSession.swift",
"PostgresWire.swift",
"SaslPrep.swift",
"ScramSHA256.swift"
],
"type" : "library"
},
{
"c99name" : "VegaPostgres",
"module_type" : "SwiftTarget",
"name" : "VegaPostgres",
"path" : "Sources/VegaPostgres",
"product_dependencies" : [
"Vega",
"VegaIO",
"VegaTLS",
"VegaCrypto"
],
"product_memberships" : [
"VegaPostgres"
],
"sources" : [
"Conformance.swift",
"PostgresArrays.swift",
"PostgresClient.swift",
"PostgresConnection.swift",
"PostgresCopyPool.swift",
"PostgresListen.swift",
"PostgresMigrations.swift",
"PostgresPool.swift",
"PostgresReading.swift",
"PostgresRecord.swift",
"PostgresTypes.swift",
"PostgresURL.swift",
"PostgresValues.swift"
],
"target_dependencies" : [
"VegaPool",
"VegaPostgresProtocol",
"VegaDBTracing"
],
"type" : "library"
},
{
"c99name" : "VegaPoolTests",
"module_type" : "SwiftTarget",
"name" : "VegaPoolTests",
"path" : "Tests/VegaPoolTests",
"product_dependencies" : [
"Vega"
],
"sources" : [
"ConnectionPoolTests.swift"
],
"target_dependencies" : [
"VegaPool"
],
"type" : "test"
},
{
"c99name" : "VegaPool",
"module_type" : "SwiftTarget",
"name" : "VegaPool",
"path" : "Sources/VegaPool",
"product_dependencies" : [
"Vega"
],
"product_memberships" : [
"VegaPool",
"VegaRedis",
"VegaPostgres",
"VegaSQLite"
],
"sources" : [
"ConnectionPool.swift"
],
"type" : "library"
},
{
"c99name" : "VegaDBTracing",
"module_type" : "SwiftTarget",
"name" : "VegaDBTracing",
"path" : "Sources/VegaDBTracing",
"product_memberships" : [
"VegaRedis",
"VegaPostgres",
"VegaDBTracing"
],
"sources" : [
"DatabaseTracing.swift"
],
"type" : "library"
},
{
"c99name" : "CVegaSQLite",
"module_type" : "ClangTarget",
"name" : "CVegaSQLite",
"path" : "Sources/CVegaSQLite",
"product_memberships" : [
"VegaSQLite"
],
"sources" : [
"vega_sqlite.c"
],
"type" : "library"
}
],
"tools_version" : "6.2"
}
Done.