The Swift Package Index logo.Swift Package Index

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 arm64

Build 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: 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 | }
/Users/admin/builder/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 | }
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.