The Swift Package Index logo.Swift Package Index

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 arm64

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 /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: 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.