Build Information
Successful build of VegaDB, reference v0.3.0 (36d76f), with Swift 6.4 for Linux on 19 Oct 2026 07:11:49 UTC.
Swift 6 data race errors: 0
Build Command
bash -c docker run --pull=always --rm -v "checkouts-53886768-1":/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:linux-6.4-latest swift build --triple x86_64-unknown-linux-gnu 2>&1Build 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 /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/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
========================================
Build
========================================
Selected platform: linux
Swift version: 6.4
Building package at path: $PWD
https://github.com/grepjava/vega-db.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-53886768-1":/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:linux-6.4-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
linux-6.4-latest: Pulling from saguaro1/spi-images
Digest: sha256:ef1451f51398a5019879493c5c492376e60274346858404d898204a8a77273d4
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:linux-6.4-latest
Fetching https://github.com/grepjava/vega.git
[1/4328] Fetching vega
Fetched https://github.com/grepjava/vega.git (0.62s)
Computing version for https://github.com/grepjava/vega.git
Computed https://github.com/grepjava/vega.git at 1.0.0 (0.83s)
Creating working copy for https://github.com/grepjava/vega.git
Working copy of https://github.com/grepjava/vega.git resolved at 1.0.0
Building for debugging...
[Computing dependencies]
[Pre-planning 1 / 567]
[Planning deferred tasks]
[28 / 186] VegaSQLite
[106 / 207] CVegaTLS
[111 / 216] Vega
[121 / 216] VegaCrypto
[132 / 216] VegaCrypto
[132 / 216] VegaRedisProtocol
[140 / 216] VegaCrypto
[143 / 216] VegaPostgresProtocol
[149 / 217] VegaCrypto
[151 / 217] VegaPool
[152 / 218] VegaPool
[161 / 219]
[168 / 232] VegaPostgresProtocol
[178 / 232] VegaPostgresProtocol
[180 / 232] VegaPostgresProtocol
[188 / 242] VegaIO
[190 / 242] VegaIO
[198 / 243] VegaIO
[202 / 244] VegaPostgresProtocol
[208 / 253] VegaTLS
[212 / 253] VegaSQLite
[229 / 263] VegaRedis
[230 / 272] VegaPostgres
[233 / 272] VegaRedis
[238 / 272] VegaRedis
[240 / 272] VegaRedis
[249 / 273] VegaPostgres
[254 / 275] VegaPostgres
/host/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 }
[256 / 275] VegaPostgres-product
[263 / 275] VegaPostgresProtocol
[269 / 275] VegaTLS
[272 / 276] VegaRedis
[273 / 276] VegaPostgres
/host/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! (8.48 secs)
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" : "/host/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"
}
linux-6.4-latest: Pulling from saguaro1/spi-images
Digest: sha256:ef1451f51398a5019879493c5c492376e60274346858404d898204a8a77273d4
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:linux-6.4-latest
Done.