The Swift Package Index logo.Swift Package Index

Build Information

Successful build of VegaDB, reference main (1cfd9c), with Swift 6.3 for macOS (SPM) on 19 Oct 2026 07:19:30 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-26.5.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
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.3
Building package at path:  $PWD
https://github.com/grepjava/vega-db.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.5.0.app xcrun swift build --arch arm64
Building for debugging...
[0/19] Write sources
[11/19] Write swift-version-69A768CDF2A0BEE1.txt
[12/27] Compiling CVega cvega_win.c
[13/27] Compiling CVegaTLS cvega_verify.c
[14/27] Compiling CVegaTLS cvega_crypto.c
[15/27] Compiling CVegaTLS cvega_digest.c
[16/27] Compiling CVegaTLS cvega_tls.c
[18/36] Compiling VegaRedisProtocol RedisValue.swift
[19/36] Compiling VegaRedisProtocol RedisSlots.swift
[20/36] Compiling VegaRedisProtocol RedisReads.swift
[21/36] Compiling VegaRedisProtocol RedisCommand.swift
[22/36] Compiling VegaRedisProtocol RedisParser.swift
[23/36] Emitting module VegaRedisProtocol
[24/36] Compiling VegaCrypto TrustRoots.swift
[24/36] Compiling CVegaSQLite vega_sqlite.c
[25/36] Compiling CVega cvega.c
[27/36] Compiling VegaCrypto Hash.swift
[28/36] Compiling VegaCrypto Digest.swift
[29/36] Compiling VegaCrypto CryptoError.swift
[30/36] Compiling VegaCrypto CertificateKey.swift
[31/36] Compiling VegaCrypto CertificateVerifier.swift
[32/36] Compiling VegaCrypto AEAD.swift
[33/36] Emitting module VegaCrypto
[34/36] Compiling VegaCrypto Keys.swift
[35/36] Emitting module VegaDBTracing
[36/36] Compiling VegaDBTracing DatabaseTracing.swift
[37/107] Compiling VegaPostgresProtocol CivilTime.swift
[38/107] Emitting module VegaPostgresProtocol
[39/107] Compiling VegaPostgresProtocol PostgresArrayText.swift
[40/107] Compiling VegaPostgresProtocol PostgresBinary.swift
[41/107] Compiling VegaPostgresProtocol SaslPrep.swift
[42/107] Compiling VegaPostgresProtocol ScramSHA256.swift
[43/107] Compiling VegaPostgresProtocol PostgresCopy.swift
[44/107] Compiling VegaPostgresProtocol PostgresWire.swift
[45/107] Compiling VegaPostgresProtocol PostgresSession.swift
[46/107] Compiling Vega Oneshot.swift
[47/107] Compiling Vega RawRing.swift
[48/107] Compiling Vega Semaphore.swift
[49/107] Compiling Vega ShutdownToken.swift
[50/107] Compiling Vega SyncError.swift
[51/107] Compiling Vega TaskID.swift
[52/113] Compiling Vega AsyncMutex.swift
[53/113] Compiling Vega Barrier.swift
[54/113] Compiling Vega Broadcast.swift
[55/113] Compiling Vega MPSCChannel.swift
[56/113] Compiling Vega MPSCChannelValues.swift
[57/113] Compiling Vega Notify.swift
[58/113] Compiling Vega OnceCell.swift
[59/113] Compiling Vega Runtime.swift
[60/113] Compiling Vega RuntimeMetrics.swift
[61/113] Compiling Vega Idle.swift
[62/113] Compiling Vega InjectQueue.swift
[63/113] Compiling Vega JobAudit.swift
[64/113] Compiling Vega LocalQueue.swift
[65/113] Compiling Vega Padding.swift
[66/113] Compiling Vega TaskPool.swift
[67/113] Compiling Vega IOTimeout.swift
[68/113] Compiling Vega Interval.swift
[69/113] Compiling Vega RuntimeClock.swift
[70/113] Compiling Vega Timeout.swift
[71/113] Compiling Vega WriteStall.swift
[72/113] Compiling Vega Driver.swift
[73/113] Compiling Vega FileIO.swift
[74/113] Compiling Vega IOBuffer.swift
[75/113] Compiling Vega IOError.swift
[76/113] Compiling Vega IOEvent.swift
[77/113] Compiling Vega IOInterrupt.swift
[78/113] Compiling Vega IOMetrics.swift
[79/113] Emitting module Vega
[80/113] Compiling Vega Stream.swift
[81/113] Compiling Vega TCP.swift
[82/113] Compiling Vega TLSVersion.swift
[83/113] Compiling Vega UDP.swift
[84/113] Compiling Vega Unix.swift
[85/113] Compiling Vega UnixDatagram.swift
[86/113] Compiling Vega Vsock.swift
[87/113] Compiling Vega WaitList.swift
[88/113] Compiling Vega Watch.swift
[89/113] Compiling Vega BlockingPool.swift
[90/113] Compiling Vega Cooperative.swift
[91/113] Compiling Vega JoinSet.swift
[92/113] Compiling Vega LocalExecutor.swift
[93/113] Compiling Vega RawLock.swift
[94/113] Compiling Vega Scheduler.swift
[95/113] Compiling Vega TimerWheel.swift
[96/113] Compiling Vega Worker.swift
[97/113] Compiling Vega Sharded.swift
[98/113] Compiling Vega Quiesce.swift
[99/113] Compiling Vega Signal.swift
[100/113] Compiling Vega HappyEyeballs.swift
[101/113] Compiling Vega NetworkTLS.swift
[102/113] Compiling Vega Pipe.swift
[103/113] Compiling Vega RawSocket.swift
[104/113] Compiling Vega Server.swift
[105/113] Compiling Vega SocketAddress.swift
[106/113] Compiling Vega SocketOption.swift
[107/113] Compiling Vega Network.swift
[108/113] Compiling Vega URing.swift
[109/113] Compiling Vega Arrival.swift
[110/113] Compiling Vega DNSMessage.swift
[111/113] Compiling Vega Resolver.swift
[112/113] Compiling Vega ResolverConfig.swift
[113/113] Compiling Vega DatagramBatch.swift
[114/124] Compiling VegaPool ConnectionPool.swift
[115/124] Emitting module VegaPool
[116/128] Emitting module VegaIO
[117/128] Compiling VegaIO Streams.swift
[118/128] Compiling VegaIO Framed.swift
[119/128] Compiling VegaIO Debug.swift
[120/128] Compiling VegaIO Codecs.swift
[121/128] Compiling VegaIO Codec.swift
[122/128] Compiling VegaIO Adapters.swift
[123/128] Compiling VegaIO Buffered.swift
[124/128] Compiling VegaIO PCAP.swift
[125/131] Compiling VegaSQLite SQLiteDecoding.swift
[126/131] Compiling VegaSQLite SQLiteDatabase.swift
[127/131] Compiling VegaSQLite SQLite.swift
[128/131] Emitting module VegaSQLite
[129/131] Emitting module VegaTLS
[130/131] Compiling VegaTLS TLSStream.swift
[131/131] Compiling VegaTLS TLSConfiguration.swift
[132/151] Compiling VegaPostgres PostgresURL.swift
[133/152] Compiling VegaRedis RedisSentinel.swift
[134/152] Compiling VegaRedis RedisPool.swift
[135/152] Compiling VegaRedis RedisConnection.swift
/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 | }
[136/152] Emitting module VegaRedis
[137/152] Compiling VegaRedis RedisClient.swift
[138/152] Compiling VegaRedis RedisCommands.swift
[139/152] Compiling VegaRedis RedisCluster.swift
[140/152] Compiling VegaPostgres PostgresValues.swift
[141/152] Compiling VegaPostgres PostgresRecord.swift
[142/152] Compiling VegaPostgres PostgresReading.swift
[143/152] Compiling VegaPostgres PostgresPool.swift
[144/152] Compiling VegaPostgres PostgresMigrations.swift
[145/152] Compiling VegaPostgres PostgresCopyPool.swift
[146/152] Compiling VegaPostgres PostgresListen.swift
[147/152] Compiling VegaPostgres PostgresClient.swift
/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 | }
[148/152] Compiling VegaPostgres PostgresConnection.swift
/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 | }
[149/152] Compiling VegaPostgres Conformance.swift
[150/152] Compiling VegaPostgres PostgresArrays.swift
[151/152] Emitting module VegaPostgres
[152/152] Compiling VegaPostgres PostgresTypes.swift
Build complete! (14.32s)
Fetching https://github.com/grepjava/vega.git
[1/4328] Fetching vega
Fetched https://github.com/grepjava/vega.git from cache (1.92s)
Computing version for https://github.com/grepjava/vega.git
Computed https://github.com/grepjava/vega.git at 1.0.0 (2.57s)
Creating working copy for https://github.com/grepjava/vega.git
Working copy of https://github.com/grepjava/vega.git resolved at 1.0.0
warning: failed to retrieve search paths with pkg-config; maybe pkg-config is not installed
warning: you may be able to install openssl using your system-packager:
    brew install openssl@3
warning: you may be able to install openssl using your system-packager:
    brew install openssl@3
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.