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.