The Swift Package Index logo.Swift Package Index

Build Information

Successful build of Spezi, reference 1.10.2 (1941c2), with Swift 6.4 for Linux on 24 Sep 2026 18:56:26 UTC.

Swift 6 data race errors: 0

Build Command

bash -c docker run --pull=always --rm -v "checkouts-54344843-1":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:basic-6.4-latest swift build --triple x86_64-unknown-linux-gnu 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/StanfordSpezi/Spezi.git
Reference: 1.10.2
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: 	git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: 	git branch -m <name>
From https://github.com/StanfordSpezi/Spezi
 * tag               1.10.2     -> FETCH_HEAD
HEAD is now at 1941c2d fix weird 26.4 compile issue (#149)
Cloned https://github.com/StanfordSpezi/Spezi.git
Revision (git rev-parse @):
1941c2d564f88c8f077c63d3bbbefd1dbe32764c
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/StanfordSpezi/Spezi.git at 1.10.2
========================================
Build
========================================
Selected platform:         linux
Swift version:             6.4
Building package at path:  $PWD
https://github.com/StanfordSpezi/Spezi.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-54344843-1":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:basic-6.4-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-6.4-latest: Pulling from saguaro1/spi-images
Digest: sha256:c77fcce225e223ac0fafed844619173fc6de8d62dd560eeb28db3182af6a282b
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:basic-6.4-latest
Fetching https://github.com/StanfordSpezi/SpeziFoundation.git
Fetching https://github.com/apple/swift-collections.git
Fetching https://github.com/StanfordBDHG/XCTRuntimeAssertions.git
Fetching https://github.com/dfed/swift-testing-expectation
[1/3189] Fetching spezifoundation
[416/3531] Fetching spezifoundation, swift-testing-expectation
[3532/4266] Fetching spezifoundation, swift-testing-expectation, xctruntimeassertions
[4267/31968] Fetching spezifoundation, swift-testing-expectation, xctruntimeassertions, swift-collections
Fetched https://github.com/dfed/swift-testing-expectation (1.52s)
Fetched https://github.com/StanfordBDHG/XCTRuntimeAssertions.git (1.52s)
Fetched https://github.com/StanfordSpezi/SpeziFoundation.git (1.52s)
Fetched https://github.com/apple/swift-collections.git (1.53s)
Computing version for https://github.com/dfed/swift-testing-expectation
Computed https://github.com/dfed/swift-testing-expectation at 0.1.4 (1.68s)
Computing version for https://github.com/StanfordBDHG/XCTRuntimeAssertions.git
Computed https://github.com/StanfordBDHG/XCTRuntimeAssertions.git at 2.2.0 (0.24s)
Computing version for https://github.com/StanfordSpezi/SpeziFoundation.git
Computed https://github.com/StanfordSpezi/SpeziFoundation.git at 2.7.7 (0.23s)
Fetching https://github.com/apple/swift-log
Fetching https://github.com/StanfordBDHG/ThreadLocal.git
Fetching https://github.com/apple/swift-algorithms.git
Fetching https://github.com/apple/swift-atomics.git
Fetching https://github.com/StanfordBDHG/zstd.git
[1/8165] Fetching swift-log
[2451/14310] Fetching swift-log, swift-algorithms
[11546/77467] Fetching swift-log, swift-algorithms, zstd
[12162/79348] Fetching swift-log, swift-algorithms, zstd, swift-atomics
Fetched https://github.com/apple/swift-log (0.61s)
[9973/71183] Fetching swift-algorithms, zstd, swift-atomics
[29455/71366] Fetching swift-algorithms, zstd, swift-atomics, threadlocal
Fetched https://github.com/apple/swift-atomics.git (1.03s)
Fetched https://github.com/StanfordBDHG/ThreadLocal.git (1.03s)
[32671/69302] Fetching swift-algorithms, zstd
Fetched https://github.com/apple/swift-algorithms.git (2.31s)
Fetched https://github.com/StanfordBDHG/zstd.git (2.33s)
Computing version for https://github.com/apple/swift-algorithms.git
Computed https://github.com/apple/swift-algorithms.git at 1.2.1 (3.37s)
Fetching https://github.com/apple/swift-numerics.git
[1/6640] Fetching swift-numerics
Fetched https://github.com/apple/swift-numerics.git (1.16s)
Computing version for https://github.com/apple/swift-atomics.git
Computed https://github.com/apple/swift-atomics.git at 1.3.1 (1.33s)
Computing version for https://github.com/StanfordBDHG/ThreadLocal.git
Computed https://github.com/StanfordBDHG/ThreadLocal.git at 0.1.3 (0.15s)
Fetching https://github.com/swiftlang/swift-syntax.git
[1/80067] Fetching swift-syntax
Fetched https://github.com/swiftlang/swift-syntax.git (3.47s)
Computing version for https://github.com/apple/swift-numerics.git
Computed https://github.com/apple/swift-numerics.git at 1.1.1 (3.62s)
Computing version for https://github.com/swiftlang/swift-syntax.git
Computed https://github.com/swiftlang/swift-syntax.git at 603.0.2 (0.31s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.7.0 (0.30s)
Computing version for https://github.com/apple/swift-log
Computed https://github.com/apple/swift-log at 1.15.1 (0.23s)
Computing version for https://github.com/StanfordBDHG/zstd.git
Computed https://github.com/StanfordBDHG/zstd.git at 1.5.8-beta.1 (0.20s)
Creating working copy for https://github.com/StanfordBDHG/XCTRuntimeAssertions.git
Working copy of https://github.com/StanfordBDHG/XCTRuntimeAssertions.git resolved at 2.2.0
Creating working copy for https://github.com/swiftlang/swift-syntax.git
Working copy of https://github.com/swiftlang/swift-syntax.git resolved at 603.0.2
Creating working copy for https://github.com/dfed/swift-testing-expectation
Working copy of https://github.com/dfed/swift-testing-expectation resolved at 0.1.4
Creating working copy for https://github.com/apple/swift-atomics.git
Working copy of https://github.com/apple/swift-atomics.git resolved at 1.3.1
Creating working copy for https://github.com/StanfordBDHG/ThreadLocal.git
Working copy of https://github.com/StanfordBDHG/ThreadLocal.git resolved at 0.1.3
Creating working copy for https://github.com/apple/swift-log
Working copy of https://github.com/apple/swift-log resolved at 1.15.1
Creating working copy for https://github.com/StanfordBDHG/zstd.git
Working copy of https://github.com/StanfordBDHG/zstd.git resolved at 1.5.8-beta.1
Creating working copy for https://github.com/apple/swift-numerics.git
Working copy of https://github.com/apple/swift-numerics.git resolved at 1.1.1
Creating working copy for https://github.com/apple/swift-collections.git
Working copy of https://github.com/apple/swift-collections.git resolved at 1.7.0
Creating working copy for https://github.com/apple/swift-algorithms.git
Working copy of https://github.com/apple/swift-algorithms.git resolved at 1.2.1
Creating working copy for https://github.com/StanfordSpezi/SpeziFoundation.git
Working copy of https://github.com/StanfordSpezi/SpeziFoundation.git resolved at 2.7.7
Building for debugging...
[Computing dependencies]
[Constructing description]
[Pre-planning 1 / 1186]
[Planning 855 / 1186]
[Planning deferred tasks]
[Constructing 930 / 2578]
[Starting]
[146 / 475] SpeziTesting
warning: no rule to process file '/host/spi-builder-workspace/.build/checkouts/SpeziFoundation/Sources/SpeziFoundation/Resources/Localizable.xcstrings' of type 'text.json.xcstrings' for architecture 'x86_64'
[219 / 475] libzstd
[220 / 475] libzstd
[221 / 475] libzstd
[226 / 475] libzstd
[232 / 475] libzstd
[236 / 475] libzstd
[240 / 475] libzstd
[247 / 476]
[263 / 492] SwiftSyntax603
[290 / 503] libzstd
[302 / 503] RuntimeAssertions
[303 / 503] SwiftSyntax601
[312 / 505] SwiftSyntax601
[316 / 506] SwiftSyntax602
[321 / 508] SwiftSyntax509
[324 / 508] RuntimeAssertions
[325 / 509] SwiftSyntax600
[330 / 509] SwiftSyntax600
[335 / 513] Logging
[339 / 531] Logging
[340 / 540] InternalCollectionsUtilities
[341 / 540] RealModule
[349 / 549] Logging
[353 / 549] SwiftSyntax603
[357 / 549] RealModule-product
[358 / 549] RealModule-product
[361 / 550] RuntimeAssertions
[363 / 550] RuntimeAssertions
[368 / 550] Logging-product
[369 / 550] Logging-product
[373 / 551] InternalCollectionsUtilities
[382 / 551] InternalCollectionsUtilities
[384 / 551] OrderedCollections
[390 / 552] Atomics
[394 / 552] Atomics
[398 / 553] RealModule
[399 / 553] InternalCollectionsUtilities
[409 / 556] InternalCollectionsUtilities
[410 / 556] SwiftSyntax
[418 / 583] OrderedCollections
[419 / 584] Algorithms
[420 / 584] SwiftSyntax
[421 / 584] SwiftSyntax
[423 / 584] OrderedCollections
[423 / 584] Algorithms
[435 / 584] OrderedCollections
[437 / 584] OrderedCollections
[438 / 584] OrderedCollections
[440 / 584] Atomics
[442 / 584] OrderedCollections
[444 / 585] Algorithms
[448 / 585] OrderedCollections
[450 / 585] Algorithms-product
[452 / 585] Algorithms
[453 / 585] OrderedCollections
[453 / 585] Algorithms
[456 / 586] SwiftSyntax
[469 / 614] SwiftParser
[470 / 614] SwiftDiagnostics
[477 / 614] SwiftBasicFormat
[483 / 614] SwiftParser
[484 / 614] SwiftParser
[485 / 614] SwiftParser
[486 / 614] SwiftParser
[488 / 614] SwiftParser
[492 / 614] SwiftParser
[494 / 614] SwiftDiagnostics
[496 / 614] SwiftOperators
[499 / 614] SwiftDiagnostics
[500 / 614] SwiftDiagnostics
[502 / 614] SwiftParserDiagnostics
[504 / 614]
[510 / 635] SwiftOperators
[511 / 635] SwiftParserDiagnostics
[512 / 636] SwiftParserDiagnostics
[513 / 636] SwiftOperators
[520 / 637] SwiftParserDiagnostics
[523 / 637] SwiftParserDiagnostics
[527 / 637] SwiftParserDiagnostics
[528 / 637] SwiftParserDiagnostics
[533 / 637] SwiftOperators
[534 / 637] SwiftOperators
[538 / 637] SwiftOperators
[539 / 637] SwiftOperators
[544 / 647] SwiftSyntaxBuilder
[546 / 647] SwiftSyntaxBuilder
[548 / 648] SwiftSyntaxBuilder
[549 / 648] SwiftSyntaxBuilder
[551 / 649] SwiftParserDiagnostics
[563 / 659] SwiftIfConfig
[571 / 659] SwiftIfConfig
[573 / 659] SwiftSyntaxMacros
[574 / 659]
[580 / 670] SwiftSyntaxMacros
[585 / 670] SwiftSyntaxMacros
[595 / 680] SwiftSyntaxMacroExpansion
[597 / 680] SwiftSyntaxMacroExpansion
[599 / 680] SwiftIfConfig
[600 / 682] SwiftSyntaxMacros
[610 / 683] SwiftCompilerPluginMessageHandling
[613 / 692] SwiftSyntaxMacroExpansion
[618 / 692] SwiftCompilerPluginMessageHandling
[621 / 692] SwiftCompilerPluginMessageHandling
[628 / 695]
[633 / 695] SwiftCompilerPlugin
[635 / 696] SwiftSyntaxMacroExpansion
[637 / 697] SwiftCompilerPluginMessageHandling
[639 / 698] SwiftSyntax
[642 / 699] SwiftSyntax
[649 / 699] SwiftIfConfig
[658 / 700] ThreadLocalMacros
[662 / 704] ThreadLocalMacros
[663 / 704] ThreadLocalMacros
[667 / 705] ThreadLocalMacros
[671 / 709] ThreadLocal
[685 / 720] SpeziFoundation
[687 / 720] SpeziFoundation
[689 / 720] SpeziFoundation
[703 / 730] Spezi
[705 / 731] Spezi
[713 / 732] SpeziTesting
[721 / 735] XCTSpezi
[732 / 739] Spezi
/host/spi-builder-workspace/Sources/Spezi/Spezi/SpeziPropertyWrapper.swift:38:51: warning: use of protocol 'SpeziPropertyWrapper' as a type must be written 'any SpeziPropertyWrapper'; this will be an error in a future Swift language mode [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/existential-any\ExistentialAny]8;;\]
36 |     @MainActor
37 |     func inject(spezi: Spezi) throws(SpeziPropertyError) {
38 |         for wrapper in retrieveProperties(ofType: SpeziPropertyWrapper.self) {
   |                                                   `- warning: use of protocol 'SpeziPropertyWrapper' as a type must be written 'any SpeziPropertyWrapper'; this will be an error in a future Swift language mode [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/existential-any\ExistentialAny]8;;\]
39 |             try wrapper.inject(spezi: spezi)
40 |         }
/host/spi-builder-workspace/Sources/Spezi/Spezi/SpeziPropertyWrapper.swift:45:51: warning: use of protocol 'SpeziPropertyWrapper' as a type must be written 'any SpeziPropertyWrapper'; this will be an error in a future Swift language mode [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/existential-any\ExistentialAny]8;;\]
43 |     @MainActor
44 |     func clear() {
45 |         for wrapper in retrieveProperties(ofType: SpeziPropertyWrapper.self) {
   |                                                   `- warning: use of protocol 'SpeziPropertyWrapper' as a type must be written 'any SpeziPropertyWrapper'; this will be an error in a future Swift language mode [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/existential-any\ExistentialAny]8;;\]
46 |             wrapper.clear()
47 |         }
[#ExistentialAny]: <https://docs.swift.org/compiler/documentation/diagnostics/existential-any>
[735 / 740] Spezi
Build complete! (53.05 secs)
Build complete.
{
  "default_localization" : "en",
  "dependencies" : [
    {
      "identity" : "spezifoundation",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "2.5.4",
            "upper_bound" : "3.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/StanfordSpezi/SpeziFoundation.git"
    },
    {
      "identity" : "xctruntimeassertions",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "2.0.0",
            "upper_bound" : "3.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/StanfordBDHG/XCTRuntimeAssertions.git"
    },
    {
      "identity" : "swift-collections",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.1.1",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-collections.git"
    },
    {
      "identity" : "swift-testing-expectation",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.1.4",
            "upper_bound" : "0.2.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/dfed/swift-testing-expectation"
    }
  ],
  "manifest_display_name" : "Spezi",
  "name" : "Spezi",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "17.0"
    },
    {
      "name" : "visionos",
      "version" : "1.0"
    },
    {
      "name" : "macos",
      "version" : "14.0"
    },
    {
      "name" : "tvos",
      "version" : "17.0"
    },
    {
      "name" : "watchos",
      "version" : "10.0"
    },
    {
      "name" : "maccatalyst",
      "version" : "17.0"
    }
  ],
  "products" : [
    {
      "name" : "Spezi",
      "targets" : [
        "Spezi"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "SpeziTesting",
      "targets" : [
        "SpeziTesting"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "XCTSpezi",
      "targets" : [
        "XCTSpezi"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "XCTSpezi",
      "module_type" : "SwiftTarget",
      "name" : "XCTSpezi",
      "path" : "Sources/XCTSpezi",
      "product_memberships" : [
        "XCTSpezi"
      ],
      "sources" : [
        "Exports.swift"
      ],
      "target_dependencies" : [
        "Spezi",
        "SpeziTesting"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SpeziTests",
      "module_type" : "SwiftTarget",
      "name" : "SpeziTests",
      "path" : "Tests/SpeziTests",
      "product_dependencies" : [
        "RuntimeAssertionsTesting",
        "TestingExpectation"
      ],
      "sources" : [
        "CapabilityTests/LifecycleTests.swift",
        "CapabilityTests/ModuleCommunicationTests.swift",
        "CapabilityTests/NotificationsTests.swift",
        "CapabilityTests/ViewModifierTests.swift",
        "DependenciesTests/DependencyBuilderTests.swift",
        "DependenciesTests/DependencyContextTests.swift",
        "DependenciesTests/DependencyManager+OneShot.swift",
        "DependenciesTests/DependencyTests.swift",
        "DependenciesTests/DynamicDependenciesTests.swift",
        "ModuleTests/ModuleBuilderTests.swift",
        "ModuleTests/ModuleRetrievalTests.swift",
        "ModuleTests/ModuleTests.swift",
        "Shared/Array+MockModule.swift",
        "Shared/MockStandard.swift",
        "Shared/TestApplicationDelegate.swift",
        "Shared/TestExpectations.swift",
        "Shared/TestModule.swift",
        "StandardTests/StandardConstraintTests.swift",
        "StandardTests/StandardInjectionTests.swift",
        "StandardTests/StandardUnfulfilledConstraintTests.swift"
      ],
      "target_dependencies" : [
        "Spezi",
        "SpeziTesting"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SpeziTesting",
      "module_type" : "SwiftTarget",
      "name" : "SpeziTesting",
      "path" : "Sources/SpeziTesting",
      "product_memberships" : [
        "SpeziTesting",
        "XCTSpezi"
      ],
      "sources" : [
        "DependencyResolution.swift"
      ],
      "target_dependencies" : [
        "Spezi"
      ],
      "type" : "library"
    },
    {
      "c99name" : "Spezi",
      "module_type" : "SwiftTarget",
      "name" : "Spezi",
      "path" : "Sources/Spezi",
      "product_dependencies" : [
        "SpeziFoundation",
        "RuntimeAssertions",
        "OrderedCollections"
      ],
      "product_memberships" : [
        "Spezi",
        "SpeziTesting",
        "XCTSpezi"
      ],
      "sources" : [
        "Capabilities/ApplicationPropertyWrapper.swift",
        "Capabilities/Communication/CollectPropertyWrapper.swift",
        "Capabilities/Communication/CollectedModuleValues.swift",
        "Capabilities/Communication/ProvidePropertyWrapper.swift",
        "Capabilities/Communication/StorageValueCollector.swift",
        "Capabilities/Communication/StorageValueProvider.swift",
        "Capabilities/Lifecycle/LifecycleHandler.swift",
        "Capabilities/Lifecycle/ServiceModule.swift",
        "Capabilities/Observable/EnvironmentAccessible.swift",
        "Capabilities/Observable/ModelModifier.swift",
        "Capabilities/Observable/ModelPropertyWrapper.swift",
        "Capabilities/ViewModifier/ModifierPropertyWrapper.swift",
        "Capabilities/ViewModifier/ViewModifierProvider.swift",
        "Configuration/Configuration.swift",
        "Dependencies/DefaultInitializable.swift",
        "Dependencies/DependencyManager.swift",
        "Dependencies/DependencyManagerError.swift",
        "Dependencies/Module+DependencyRelation.swift",
        "Dependencies/Property/DependencyBuilder.swift",
        "Dependencies/Property/DependencyCollection.swift",
        "Dependencies/Property/DependencyCollectionBuilder.swift",
        "Dependencies/Property/DependencyContext.swift",
        "Dependencies/Property/DependencyDeclaration.swift",
        "Dependencies/Property/DependencyPropertyWrapper.swift",
        "Dependencies/Property/Module+Dependencies.swift",
        "Dependencies/Wrapper/DependencyReference.swift",
        "Dependencies/Wrapper/ModuleReference.swift",
        "Module/Module.swift",
        "Module/ModuleBuilder.swift",
        "Module/ModuleCollection.swift",
        "Module/ModuleOwnership.swift",
        "Notifications/BackgroundFetchResult.swift",
        "Notifications/NotificationHandler.swift",
        "Notifications/NotificationTokenHandler.swift",
        "Notifications/RemoteNotificationRegistrationSupport.swift",
        "Notifications/Spezi+RegisterRemoteNotificationsAction.swift",
        "Notifications/Spezi+UnregisterRemoteNotifications.swift",
        "Notifications/SpeziNotificationCenterDelegate.swift",
        "Spezi/KnowledgeSources/ImplicitlyCreatedModulesKey.swift",
        "Spezi/KnowledgeSources/LaunchOptionsKey.swift",
        "Spezi/KnowledgeSources/SpeziAnchor.swift",
        "Spezi/KnowledgeSources/SpeziStorage.swift",
        "Spezi/KnowledgeSources/StoredModulesKey.swift",
        "Spezi/ModuleDescription.swift",
        "Spezi/ServiceModuleGroup.swift",
        "Spezi/Spezi+Logger.swift",
        "Spezi/Spezi+Preview.swift",
        "Spezi/Spezi+Spezi.swift",
        "Spezi/Spezi.swift",
        "Spezi/SpeziAppDelegate.swift",
        "Spezi/SpeziModuleError.swift",
        "Spezi/SpeziPropertyWrapper.swift",
        "Spezi/SpeziSceneDelegate.swift",
        "Spezi/View+Spezi.swift",
        "Standard/DefaultStandard.swift",
        "Standard/Module+Standard.swift",
        "Standard/Standard.swift",
        "Standard/StandardPropertyWrapper.swift",
        "Utilities/Application+TypeAlias.swift",
        "Utilities/ApplicationDelegate.swift",
        "Utilities/ApplicationDelegateAdaptor.swift",
        "Utilities/DynamicReference.swift",
        "Utilities/Module+Properties.swift",
        "Utilities/ProcessInfo+PreviewSimulator.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "6.0"
}
basic-6.4-latest: Pulling from saguaro1/spi-images
Digest: sha256:c77fcce225e223ac0fafed844619173fc6de8d62dd560eeb28db3182af6a282b
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:basic-6.4-latest
Done.