Build Information
Successful build of VegaDB, reference v0.3.0 (36d76f), with Swift 6.4 for macOS (SPM) on 19 Oct 2026 07:19:20 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: v0.3.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/grepjava/vega-db
* tag v0.3.0 -> FETCH_HEAD
HEAD is now at 36d76f8 vega-db 0.3.0: on Vega 1.0
Cloned https://github.com/grepjava/vega-db.git
Revision (git rev-parse @):
36d76f8504782530d22fb2d7b149a7112ba8a5c9
SUCCESS checkout https://github.com/grepjava/vega-db.git at v0.3.0
Fetching https://github.com/grepjava/vega.git
[1/4328] Fetching vega
Fetched https://github.com/grepjava/vega.git (1.97s)
Computing version for https://github.com/grepjava/vega.git
Computed https://github.com/grepjava/vega.git at 1.0.0 (2.60s)
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.49s)
Computing version for https://github.com/grepjava/vega.git
Computed https://github.com/grepjava/vega.git at 1.0.0 (0.56s)
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 v0.3.0 (36d76f8)
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]
[Provisioning 3 / 25]
[Pre-planning 1 / 567]
[Planning deferred tasks]
[13 / 205] VegaTLS
[95 / 205]
[106 / 209] Vega
[108 / 217]
[114 / 248]
[126 / 248] VegaRedisProtocol
[139 / 270]
[147 / 285]
[159 / 285] VegaCrypto
[167 / 285]
[172 / 285] VegaCrypto
[188 / 319]
[196 / 319]
[199 / 319] VegaPostgresProtocol
[211 / 319] VegaDBTracing
[217 / 320]
[228 / 329]
[232 / 329] VegaPostgresProtocol
[245 / 329] VegaDBTracing
[252 / 329]
[254 / 329] VegaPostgresProtocol
[256 / 329]
[257 / 329]
[269 / 329] Vega
[277 / 331] Vega
[277 / 331] VegaPool
[285 / 342] VegaIO
[288 / 342] VegaPool
[303 / 344] VegaIO
[312 / 352] Vega
[320 / 354] Vega
[330 / 354] VegaPool
[331 / 354] VegaSQLite
[338 / 361] VegaTLS
[342 / 372] VegaTLS
[348 / 372] VegaRedis
[364 / 372] VegaPostgres
[366 / 372] VegaSQLite-product
[366 / 372] VegaRedis
[369 / 372] VegaPostgres
[372 / 372] VegaPostgres-product
Build complete! (10.29 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.