The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Successful build of LLVS, reference 0.6.1 (800858), with Swift 6.2 (beta) for macOS (SPM) on 20 Jun 2025 05:34:09 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 4.64.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/mentalfaculty/LLVS.git
Reference: 0.6.1
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/mentalfaculty/LLVS
 * tag               0.6.1      -> FETCH_HEAD
HEAD is now at 8008582 Reverted recent changes to make LLVS deployable on older OSes again.
Cloned https://github.com/mentalfaculty/LLVS.git
Revision (git rev-parse @):
8008582aae260b8c7d6ab27983b4bd6181d2ca04
SUCCESS checkout https://github.com/mentalfaculty/LLVS.git at 0.6.1
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.2
Building package at path:  $PWD
https://github.com/mentalfaculty/LLVS.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64
Building for debugging...
[0/4] Write sources
[3/4] Write swift-version-1EA4D86E10B52AF.txt
[5/23] Compiling LLVS Zone.swift
/Users/admin/builder/spi-builder-workspace/Sources/LLVS/Exchanges/FileSystemExchange.swift:23:15: warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 21 |
 22 |     private var _newVersionsSubject: Any? = nil
 23 |     @available (macOS 10.15, iOS 13, watchOS 6, *)
    |               `- warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 24 |     public var newVersionsSubject: PassthroughSubject<Void, Never> {
 25 |         if _newVersionsSubject == nil {
[6/23] Compiling LLVS FileSystemExchange.swift
/Users/admin/builder/spi-builder-workspace/Sources/LLVS/Exchanges/FileSystemExchange.swift:23:15: warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 21 |
 22 |     private var _newVersionsSubject: Any? = nil
 23 |     @available (macOS 10.15, iOS 13, watchOS 6, *)
    |               `- warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 24 |     public var newVersionsSubject: PassthroughSubject<Void, Never> {
 25 |         if _newVersionsSubject == nil {
[7/24] Compiling LLVS Merge.swift
[8/24] Compiling LLVS Storage.swift
[9/24] Emitting module LLVS
/Users/admin/builder/spi-builder-workspace/Sources/LLVS/Core/StoreCoordinator.swift:14:11: warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 12 | /// A `StoreCoordinator` takes care of all aspects of setting up a syncing store.
 13 | /// It's the simplest way to get started, though you may want more control for advanced use cases.
 14 | @available (macOS 10.14, iOS 11, watchOS 5, *)
    |           `- warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 15 | public class StoreCoordinator {
 16 |
/Users/admin/builder/spi-builder-workspace/Sources/LLVS/Core/StoreCoordinator.swift:42:15: warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 40 |
 41 |     private var _currentVersionSubject: Any? = nil
 42 |     @available (macOS 10.15, iOS 13, watchOS 6, *)
    |               `- warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 43 |     public var currentVersionSubject: CurrentValueSubject<Version.ID, Never> {
 44 |         get{
/Users/admin/builder/spi-builder-workspace/Sources/LLVS/Exchanges/FileSystemExchange.swift:23:15: warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 21 |
 22 |     private var _newVersionsSubject: Any? = nil
 23 |     @available (macOS 10.15, iOS 13, watchOS 6, *)
    |               `- warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 24 |     public var newVersionsSubject: PassthroughSubject<Void, Never> {
 25 |         if _newVersionsSubject == nil {
/Users/admin/builder/spi-builder-workspace/Sources/LLVS/General/AsynchronousOperation.swift:10:12: warning: class 'AsynchronousOperation' must restate inherited '@unchecked Sendable' conformance
  8 | import Foundation
  9 |
 10 | open class AsynchronousOperation : Foundation.Operation {
    |            `- warning: class 'AsynchronousOperation' must restate inherited '@unchecked Sendable' conformance
 11 |
 12 |     /// You can set this instead of subclassing and overriding `begin`, in order to perform a task.
[10/24] Compiling LLVS Exchange.swift
/Users/admin/builder/spi-builder-workspace/Sources/LLVS/Core/Exchange.swift:146:18: warning: capture of non-sendable type 'Self.Type' in an isolated closure
144 |
145 |     /// Note that we don't mutate the dictionary, because that results in a large memory copy.
146 |     private func addToHistory(sortedVersions: [Version], valueChangesByVersionID: [Version.ID:[Value.Change]], executingUponCompletion completionHandler: @escaping CompletionHandler<Void>) {
    |                  `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
147 |         if sortedVersions.isEmpty {
148 |             log.trace("No versions. Finished adding to history")
[11/24] Compiling LLVS FileZone.swift
/Users/admin/builder/spi-builder-workspace/Sources/LLVS/Core/Exchange.swift:146:18: warning: capture of non-sendable type 'Self.Type' in an isolated closure
144 |
145 |     /// Note that we don't mutate the dictionary, because that results in a large memory copy.
146 |     private func addToHistory(sortedVersions: [Version], valueChangesByVersionID: [Version.ID:[Value.Change]], executingUponCompletion completionHandler: @escaping CompletionHandler<Void>) {
    |                  `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
147 |         if sortedVersions.isEmpty {
148 |             log.trace("No versions. Finished adding to history")
[12/24] Compiling LLVS AsynchronousOperation.swift
/Users/admin/builder/spi-builder-workspace/Sources/LLVS/General/AsynchronousOperation.swift:10:12: warning: class 'AsynchronousOperation' must restate inherited '@unchecked Sendable' conformance
  8 | import Foundation
  9 |
 10 | open class AsynchronousOperation : Foundation.Operation {
    |            `- warning: class 'AsynchronousOperation' must restate inherited '@unchecked Sendable' conformance
 11 |
 12 |     /// You can set this instead of subclassing and overriding `begin`, in order to perform a task.
[13/24] Compiling LLVS AsynchronousTask.swift
/Users/admin/builder/spi-builder-workspace/Sources/LLVS/General/AsynchronousOperation.swift:10:12: warning: class 'AsynchronousOperation' must restate inherited '@unchecked Sendable' conformance
  8 | import Foundation
  9 |
 10 | open class AsynchronousOperation : Foundation.Operation {
    |            `- warning: class 'AsynchronousOperation' must restate inherited '@unchecked Sendable' conformance
 11 |
 12 |     /// You can set this instead of subclassing and overriding `begin`, in order to perform a task.
[14/24] Compiling LLVS Value.swift
[15/24] Compiling LLVS Version.swift
[16/24] Compiling LLVS Store.swift
/Users/admin/builder/spi-builder-workspace/Sources/LLVS/Core/StoreCoordinator.swift:14:11: warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 12 | /// A `StoreCoordinator` takes care of all aspects of setting up a syncing store.
 13 | /// It's the simplest way to get started, though you may want more control for advanced use cases.
 14 | @available (macOS 10.14, iOS 11, watchOS 5, *)
    |           `- warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 15 | public class StoreCoordinator {
 16 |
/Users/admin/builder/spi-builder-workspace/Sources/LLVS/Core/StoreCoordinator.swift:42:15: warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 40 |
 41 |     private var _currentVersionSubject: Any? = nil
 42 |     @available (macOS 10.15, iOS 13, watchOS 6, *)
    |               `- warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 43 |     public var currentVersionSubject: CurrentValueSubject<Version.ID, Never> {
 44 |         get{
[17/24] Compiling LLVS StoreCoordinator.swift
/Users/admin/builder/spi-builder-workspace/Sources/LLVS/Core/StoreCoordinator.swift:14:11: warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 12 | /// A `StoreCoordinator` takes care of all aspects of setting up a syncing store.
 13 | /// It's the simplest way to get started, though you may want more control for advanced use cases.
 14 | @available (macOS 10.14, iOS 11, watchOS 5, *)
    |           `- warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 15 | public class StoreCoordinator {
 16 |
/Users/admin/builder/spi-builder-workspace/Sources/LLVS/Core/StoreCoordinator.swift:42:15: warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 40 |
 41 |     private var _currentVersionSubject: Any? = nil
 42 |     @available (macOS 10.15, iOS 13, watchOS 6, *)
    |               `- warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 43 |     public var currentVersionSubject: CurrentValueSubject<Version.ID, Never> {
 44 |         get{
[18/24] Compiling LLVS General.swift
[19/24] Compiling LLVS Log.swift
[20/24] Compiling LLVS History.swift
[21/24] Compiling LLVS Map.swift
[22/24] Compiling LLVS Cache.swift
[23/24] Compiling LLVS DynamicTaskBatcher.swift
[24/24] Compiling LLVS ArrayDiff.swift
[25/30] Compiling LLVSSQLite SQLiteDatabase+Zones.swift
[26/30] Compiling LLVSSQLite SQLiteZone.swift
[27/30] Emitting module LLVSSQLite
[28/30] Compiling LLVSSQLite SQLiteDatabase.swift
[29/30] Compiling LLVSCloudKit CloudKitExchange.swift
/Users/admin/builder/spi-builder-workspace/Sources/LLVSCloudKit/CloudKitExchange.swift:62:15: warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 60 |     /// Client to inform of updates
 61 |     private var _newVersionsAvailable: Any? = nil
 62 |     @available (macOS 10.15, iOS 13, watchOS 6, *)
    |               `- warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 63 |
 64 |     public var newVersionsAvailable:AnyPublisher<Void, Never> {
[30/30] Emitting module LLVSCloudKit
/Users/admin/builder/spi-builder-workspace/Sources/LLVSCloudKit/CloudKitExchange.swift:62:15: warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 60 |     /// Client to inform of updates
 61 |     private var _newVersionsAvailable: Any? = nil
 62 |     @available (macOS 10.15, iOS 13, watchOS 6, *)
    |               `- warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 63 |
 64 |     public var newVersionsAvailable:AnyPublisher<Void, Never> {
Build complete! (6.27s)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "LLVS",
  "name" : "LLVS",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.14"
    },
    {
      "name" : "ios",
      "version" : "11.0"
    },
    {
      "name" : "watchos",
      "version" : "5.0"
    }
  ],
  "products" : [
    {
      "name" : "SQLite3",
      "targets" : [
        "SQLite3"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "LLVS",
      "targets" : [
        "LLVS"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "LLVSCloudKit",
      "targets" : [
        "LLVSCloudKit"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "LLVSSQLite",
      "targets" : [
        "LLVSSQLite"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "SQLite3",
      "module_type" : "SystemLibraryTarget",
      "name" : "SQLite3",
      "path" : "Sources/SQLite3",
      "product_memberships" : [
        "SQLite3",
        "LLVSSQLite"
      ],
      "sources" : [
      ],
      "type" : "system-target"
    },
    {
      "c99name" : "LLVSTests",
      "module_type" : "SwiftTarget",
      "name" : "LLVSTests",
      "path" : "Tests/LLVSTests",
      "sources" : [
        "ArrayDiffTests.swift",
        "AsynchronousTaskTests.swift",
        "DiffTests.swift",
        "DynamicTaskBatcherTests.swift",
        "FileSystemExchangeTests.swift",
        "FileZoneTests.swift",
        "GeneralTests.swift",
        "HistoryTests.swift",
        "MapTests.swift",
        "MergeTests.swift",
        "MostRecentBranchArbiterTests.swift",
        "MostRecentChangeArbiterTests.swift",
        "PerformanceTests.swift",
        "PrevailingValueTests.swift",
        "SQLitePerformanceTests.swift",
        "SQLiteZoneTests.swift",
        "SerialHistoryTests.swift",
        "SharedStoreTests.swift",
        "StoreSetupTests.swift",
        "ValueChangesInVersionTests.swift",
        "ValueTests.swift",
        "VersionTests.swift",
        "XCTestManifests.swift"
      ],
      "target_dependencies" : [
        "LLVS",
        "LLVSSQLite"
      ],
      "type" : "test"
    },
    {
      "c99name" : "LLVSSQLite",
      "module_type" : "SwiftTarget",
      "name" : "LLVSSQLite",
      "path" : "Sources/LLVSSQLite",
      "product_memberships" : [
        "LLVSSQLite"
      ],
      "sources" : [
        "SQLiteDatabase+Zones.swift",
        "SQLiteDatabase.swift",
        "SQLiteZone.swift"
      ],
      "target_dependencies" : [
        "LLVS",
        "SQLite3"
      ],
      "type" : "library"
    },
    {
      "c99name" : "LLVSCloudKit",
      "module_type" : "SwiftTarget",
      "name" : "LLVSCloudKit",
      "path" : "Sources/LLVSCloudKit",
      "product_memberships" : [
        "LLVSCloudKit"
      ],
      "sources" : [
        "CloudKitExchange.swift"
      ],
      "target_dependencies" : [
        "LLVS"
      ],
      "type" : "library"
    },
    {
      "c99name" : "LLVS",
      "module_type" : "SwiftTarget",
      "name" : "LLVS",
      "path" : "Sources/LLVS",
      "product_memberships" : [
        "LLVS",
        "LLVSCloudKit",
        "LLVSSQLite"
      ],
      "sources" : [
        "Core/Exchange.swift",
        "Core/FileZone.swift",
        "Core/History.swift",
        "Core/Map.swift",
        "Core/Merge.swift",
        "Core/Storage.swift",
        "Core/Store.swift",
        "Core/StoreCoordinator.swift",
        "Core/Value.swift",
        "Core/Version.swift",
        "Core/Zone.swift",
        "Exchanges/FileSystemExchange.swift",
        "General/AsynchronousOperation.swift",
        "General/AsynchronousTask.swift",
        "General/Cache.swift",
        "General/DynamicTaskBatcher.swift",
        "General/General.swift",
        "General/Log.swift",
        "Utilities/ArrayDiff.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.5"
}
Done.