The Swift Package Index logo.Swift Package Index

Build Information

Successful build of VegaDB, reference main (1cfd9c), with Swift 6.4 for Linux on 19 Oct 2026 07:11:53 UTC.

Swift 6 data race errors: 0

Build Command

bash -c docker run --pull=always --rm -v "checkouts-54344843-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:linux-6.4-latest swift build --triple x86_64-unknown-linux-gnu 2>&1

Build 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 /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
 * 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
========================================
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-54344843-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: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 (1.72s)
Computing version for https://github.com/grepjava/vega.git
Computed https://github.com/grepjava/vega.git at 1.0.0 (1.94s)
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]
[Provisioning 3 / 25]
[Pre-planning 1 / 567]
[Planning deferred tasks]
[94 / 186]
[107 / 206] VegaRedisProtocol
[118 / 206] VegaRedisProtocol
[122 / 206] VegaRedisProtocol
[131 / 206] VegaDBTracing-product
[135 / 206] VegaCrypto
[138 / 206] VegaRedisProtocol
[148 / 218] Vega
[152 / 228] VegaPostgresProtocol
[153 / 228] VegaPostgresProtocol
[155 / 228] VegaPostgresProtocol
[165 / 228] VegaPostgresProtocol
[168 / 229] VegaPostgresProtocol
[171 / 229] Vega
[182 / 241] VegaCrypto
[186 / 243] VegaPool
[198 / 243] VegaSQLite
[200 / 243] VegaIO-product
[203 / 244] VegaPool
[205 / 244]
[213 / 253] VegaSQLite
[215 / 253] VegaTLS
[228 / 255]
[231 / 262] VegaRedis
[233 / 262] VegaRedis
[239 / 262] VegaSQLite
[241 / 263] VegaSQLite
[247 / 273] VegaPostgres
[250 / 274] VegaTLS
/host/spi-builder-workspace/Sources/VegaRedis/RedisConnection.swift:403:29: warning: using '_' to ignore the result of a Void-returning function is redundant
401 | private func ioBuffer(_ bytes: [UInt8]) -> IOBuffer {
402 |     var buffer = IOBuffer(capacity: max(bytes.count, 1))
403 |     bytes.withUnsafeBytes { _ = buffer.append($0) }
    |                             `- warning: using '_' to ignore the result of a Void-returning function is redundant
404 |     return buffer
405 | }
[256 / 274] VegaPostgres
[261 / 275] VegaPostgres-product
[262 / 275] VegaPostgres
[262 / 275] Vega
[267 / 276] VegaPool
[273 / 276] VegaPostgres
/host/spi-builder-workspace/Sources/VegaPostgres/PostgresConnection.swift:716:29: warning: using '_' to ignore the result of a Void-returning function is redundant
714 | private func ioBuffer(_ bytes: [UInt8]) -> IOBuffer {
715 |     var buffer = IOBuffer(capacity: max(bytes.count, 1))
716 |     bytes.withUnsafeBytes { _ = buffer.append($0) }
    |                             `- warning: using '_' to ignore the result of a Void-returning function is redundant
717 |     return buffer
718 | }
[275 / 277] VegaPostgres
Build complete! (10.21 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.