Build Information
Successful build of MungoHealer, reference stable (3c7be5
), with Swift 6.1 for macOS (SPM) on 25 Apr 2025 23:11:39 UTC.
Swift 6 data race errors: 5
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures
Build Log
========================================
RunAll
========================================
Builder version: 4.61.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/JamitLabs/MungoHealer.git
Reference: stable
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/JamitLabs/MungoHealer
* branch stable -> FETCH_HEAD
* [new branch] stable -> origin/stable
HEAD is now at 3c7be5c Merge pull request #7 from jjorn/work/swift5-migration
Cloned https://github.com/JamitLabs/MungoHealer.git
Revision (git rev-parse @):
3c7be5cf38f5d718543f996955f05e5f6136e781
SUCCESS checkout https://github.com/JamitLabs/MungoHealer.git at stable
========================================
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",
"dependencies": [
{
"identity": "mungohealer",
"name": "MungoHealer",
"url": "https://github.com/JamitLabs/MungoHealer.git",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/MungoHealer",
"dependencies": [
]
}
]
}
Fetching https://github.com/JamitLabs/MungoHealer.git
[1/433] Fetching mungohealer
Fetched https://github.com/JamitLabs/MungoHealer.git from cache (0.77s)
Creating working copy for https://github.com/JamitLabs/MungoHealer.git
Working copy of https://github.com/JamitLabs/MungoHealer.git resolved at stable (3c7be5c)
warning: '.resolve-product-dependencies': dependency 'mungohealer' is not used by any target
Found 0 product dependencies
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.1
Building package at path: $PWD
https://github.com/JamitLabs/MungoHealer.git
https://github.com/JamitLabs/MungoHealer.git
{
"dependencies" : [
],
"manifest_display_name" : "MungoHealer",
"name" : "MungoHealer",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
],
"products" : [
{
"name" : "MungoHealer",
"targets" : [
"MungoHealer"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "MungoHealerTests",
"module_type" : "SwiftTarget",
"name" : "MungoHealerTests",
"path" : "Tests/MungoHealerTests",
"sources" : [
"ExampleTests.swift"
],
"target_dependencies" : [
"MungoHealer"
],
"type" : "test"
},
{
"c99name" : "MungoHealer",
"module_type" : "SwiftTarget",
"name" : "MungoHealer",
"path" : "Frameworks/MungoHealer",
"product_memberships" : [
"MungoHealer"
],
"sources" : [
"ErrorHandlers/AlertLogErrorHandler.swift",
"ErrorHandlers/ErrorHandler.swift",
"ErrorTypes/MungoError.swift",
"ErrorTypes/MungoFatalError.swift",
"ErrorTypes/MungoHealableError.swift",
"ErrorsProtocols/BaseError.swift",
"ErrorsProtocols/FatalError.swift",
"ErrorsProtocols/HealableError.swift",
"Globals/Extensions/StringExtension.swift",
"Globals/Extensions/UIWindowExtension.swift",
"Globals/Globals.swift",
"Models/ErrorSource.swift",
"Models/HealingOption.swift",
"MungoHealer.swift"
],
"type" : "library"
}
],
"tools_version" : "4.2"
}
warning: 'spi-builder-workspace': Invalid Exclude '/Users/admin/builder/spi-builder-workspace/Frameworks/MungoHealer/Frameworks/SupportingFiles': File not found.
warning: 'spi-builder-workspace': Invalid Exclude '/Users/admin/builder/spi-builder-workspace/Tests/MungoHealerTests/Tests/SupportingFiles': File not found.
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version-2F0A5646E1D333AE.txt
[3/16] Compiling MungoHealer ErrorSource.swift
[4/16] Compiling MungoHealer AlertLogErrorHandler.swift
[5/16] Compiling MungoHealer ErrorHandler.swift
[6/16] Compiling MungoHealer HealingOption.swift
[7/16] Compiling MungoHealer Globals.swift
[8/16] Compiling MungoHealer UIWindowExtension.swift
[9/16] Compiling MungoHealer StringExtension.swift
[10/16] Compiling MungoHealer MungoHealableError.swift
/Users/admin/builder/spi-builder-workspace/Frameworks/MungoHealer/ErrorTypes/MungoHealableError.swift:8:14: warning: non-final class 'MungoHealableError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
6 | import Foundation
7 |
8 | public class MungoHealableError: MungoError, HealableError {
| `- warning: non-final class 'MungoHealableError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
9 | public let healingOptions: [HealingOption]
10 |
/Users/admin/builder/spi-builder-workspace/Frameworks/MungoHealer/ErrorTypes/MungoHealableError.swift:9:16: warning: stored property 'healingOptions' of 'Sendable'-conforming class 'MungoHealableError' has non-sendable type '[HealingOption]'; this is an error in the Swift 6 language mode
7 |
8 | public class MungoHealableError: MungoError, HealableError {
9 | public let healingOptions: [HealingOption]
| `- warning: stored property 'healingOptions' of 'Sendable'-conforming class 'MungoHealableError' has non-sendable type '[HealingOption]'; this is an error in the Swift 6 language mode
10 |
11 | public init(source: ErrorSource, message: String, healingOption: HealingOption) {
/Users/admin/builder/spi-builder-workspace/Frameworks/MungoHealer/Models/HealingOption.swift:9:15: note: consider making struct 'HealingOption' conform to the 'Sendable' protocol
7 |
8 | /// A possible healing (recovery) option.
9 | public struct HealingOption {
| `- note: consider making struct 'HealingOption' conform to the 'Sendable' protocol
10 | /// The style of an option to be considered when presenting it to the user.
11 | public enum Style {
[11/16] Compiling MungoHealer BaseError.swift
/Users/admin/builder/spi-builder-workspace/Frameworks/MungoHealer/ErrorTypes/MungoHealableError.swift:8:14: warning: non-final class 'MungoHealableError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
6 | import Foundation
7 |
8 | public class MungoHealableError: MungoError, HealableError {
| `- warning: non-final class 'MungoHealableError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
9 | public let healingOptions: [HealingOption]
10 |
/Users/admin/builder/spi-builder-workspace/Frameworks/MungoHealer/ErrorTypes/MungoHealableError.swift:9:16: warning: stored property 'healingOptions' of 'Sendable'-conforming class 'MungoHealableError' has non-sendable type '[HealingOption]'; this is an error in the Swift 6 language mode
7 |
8 | public class MungoHealableError: MungoError, HealableError {
9 | public let healingOptions: [HealingOption]
| `- warning: stored property 'healingOptions' of 'Sendable'-conforming class 'MungoHealableError' has non-sendable type '[HealingOption]'; this is an error in the Swift 6 language mode
10 |
11 | public init(source: ErrorSource, message: String, healingOption: HealingOption) {
/Users/admin/builder/spi-builder-workspace/Frameworks/MungoHealer/Models/HealingOption.swift:9:15: note: consider making struct 'HealingOption' conform to the 'Sendable' protocol
7 |
8 | /// A possible healing (recovery) option.
9 | public struct HealingOption {
| `- note: consider making struct 'HealingOption' conform to the 'Sendable' protocol
10 | /// The style of an option to be considered when presenting it to the user.
11 | public enum Style {
[12/16] Compiling MungoHealer MungoError.swift
/Users/admin/builder/spi-builder-workspace/Frameworks/MungoHealer/ErrorTypes/MungoError.swift:8:14: warning: non-final class 'MungoError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
6 | import Foundation
7 |
8 | public class MungoError: BaseError {
| `- warning: non-final class 'MungoError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
9 | public let source: ErrorSource
10 | public let errorDescription: String
/Users/admin/builder/spi-builder-workspace/Frameworks/MungoHealer/ErrorTypes/MungoError.swift:9:16: warning: stored property 'source' of 'Sendable'-conforming class 'MungoError' has non-sendable type 'ErrorSource'; this is an error in the Swift 6 language mode
7 |
8 | public class MungoError: BaseError {
9 | public let source: ErrorSource
| `- warning: stored property 'source' of 'Sendable'-conforming class 'MungoError' has non-sendable type 'ErrorSource'; this is an error in the Swift 6 language mode
10 | public let errorDescription: String
11 | public let debugDescription: String?
/Users/admin/builder/spi-builder-workspace/Frameworks/MungoHealer/Models/ErrorSource.swift:9:13: note: consider making enum 'ErrorSource' conform to the 'Sendable' protocol
7 |
8 | /// A general classification between different sources for runtime errors.
9 | public enum ErrorSource: CaseIterable {
| `- note: consider making enum 'ErrorSource' conform to the 'Sendable' protocol
10 | case invalidUserInput
11 | case internalInconsistency
/Users/admin/builder/spi-builder-workspace/Frameworks/MungoHealer/ErrorTypes/MungoFatalError.swift:8:14: warning: non-final class 'MungoFatalError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
6 | import Foundation
7 |
8 | public class MungoFatalError: MungoError, FatalError { /* only semantically different than MungoError */ }
| `- warning: non-final class 'MungoFatalError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
9 |
[13/16] Compiling MungoHealer MungoFatalError.swift
/Users/admin/builder/spi-builder-workspace/Frameworks/MungoHealer/ErrorTypes/MungoError.swift:8:14: warning: non-final class 'MungoError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
6 | import Foundation
7 |
8 | public class MungoError: BaseError {
| `- warning: non-final class 'MungoError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
9 | public let source: ErrorSource
10 | public let errorDescription: String
/Users/admin/builder/spi-builder-workspace/Frameworks/MungoHealer/ErrorTypes/MungoError.swift:9:16: warning: stored property 'source' of 'Sendable'-conforming class 'MungoError' has non-sendable type 'ErrorSource'; this is an error in the Swift 6 language mode
7 |
8 | public class MungoError: BaseError {
9 | public let source: ErrorSource
| `- warning: stored property 'source' of 'Sendable'-conforming class 'MungoError' has non-sendable type 'ErrorSource'; this is an error in the Swift 6 language mode
10 | public let errorDescription: String
11 | public let debugDescription: String?
/Users/admin/builder/spi-builder-workspace/Frameworks/MungoHealer/Models/ErrorSource.swift:9:13: note: consider making enum 'ErrorSource' conform to the 'Sendable' protocol
7 |
8 | /// A general classification between different sources for runtime errors.
9 | public enum ErrorSource: CaseIterable {
| `- note: consider making enum 'ErrorSource' conform to the 'Sendable' protocol
10 | case invalidUserInput
11 | case internalInconsistency
/Users/admin/builder/spi-builder-workspace/Frameworks/MungoHealer/ErrorTypes/MungoFatalError.swift:8:14: warning: non-final class 'MungoFatalError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
6 | import Foundation
7 |
8 | public class MungoFatalError: MungoError, FatalError { /* only semantically different than MungoError */ }
| `- warning: non-final class 'MungoFatalError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
9 |
[14/16] Emitting module MungoHealer
/Users/admin/builder/spi-builder-workspace/Frameworks/MungoHealer/ErrorTypes/MungoError.swift:8:14: warning: non-final class 'MungoError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
6 | import Foundation
7 |
8 | public class MungoError: BaseError {
| `- warning: non-final class 'MungoError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
9 | public let source: ErrorSource
10 | public let errorDescription: String
/Users/admin/builder/spi-builder-workspace/Frameworks/MungoHealer/ErrorTypes/MungoError.swift:9:16: warning: stored property 'source' of 'Sendable'-conforming class 'MungoError' has non-sendable type 'ErrorSource'; this is an error in the Swift 6 language mode
7 |
8 | public class MungoError: BaseError {
9 | public let source: ErrorSource
| `- warning: stored property 'source' of 'Sendable'-conforming class 'MungoError' has non-sendable type 'ErrorSource'; this is an error in the Swift 6 language mode
10 | public let errorDescription: String
11 | public let debugDescription: String?
/Users/admin/builder/spi-builder-workspace/Frameworks/MungoHealer/Models/ErrorSource.swift:9:13: note: consider making enum 'ErrorSource' conform to the 'Sendable' protocol
7 |
8 | /// A general classification between different sources for runtime errors.
9 | public enum ErrorSource: CaseIterable {
| `- note: consider making enum 'ErrorSource' conform to the 'Sendable' protocol
10 | case invalidUserInput
11 | case internalInconsistency
/Users/admin/builder/spi-builder-workspace/Frameworks/MungoHealer/ErrorTypes/MungoFatalError.swift:8:14: warning: non-final class 'MungoFatalError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
6 | import Foundation
7 |
8 | public class MungoFatalError: MungoError, FatalError { /* only semantically different than MungoError */ }
| `- warning: non-final class 'MungoFatalError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
9 |
/Users/admin/builder/spi-builder-workspace/Frameworks/MungoHealer/ErrorTypes/MungoHealableError.swift:8:14: warning: non-final class 'MungoHealableError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
6 | import Foundation
7 |
8 | public class MungoHealableError: MungoError, HealableError {
| `- warning: non-final class 'MungoHealableError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
9 | public let healingOptions: [HealingOption]
10 |
/Users/admin/builder/spi-builder-workspace/Frameworks/MungoHealer/ErrorTypes/MungoHealableError.swift:9:16: warning: stored property 'healingOptions' of 'Sendable'-conforming class 'MungoHealableError' has non-sendable type '[HealingOption]'; this is an error in the Swift 6 language mode
7 |
8 | public class MungoHealableError: MungoError, HealableError {
9 | public let healingOptions: [HealingOption]
| `- warning: stored property 'healingOptions' of 'Sendable'-conforming class 'MungoHealableError' has non-sendable type '[HealingOption]'; this is an error in the Swift 6 language mode
10 |
11 | public init(source: ErrorSource, message: String, healingOption: HealingOption) {
/Users/admin/builder/spi-builder-workspace/Frameworks/MungoHealer/Models/HealingOption.swift:9:15: note: consider making struct 'HealingOption' conform to the 'Sendable' protocol
7 |
8 | /// A possible healing (recovery) option.
9 | public struct HealingOption {
| `- note: consider making struct 'HealingOption' conform to the 'Sendable' protocol
10 | /// The style of an option to be considered when presenting it to the user.
11 | public enum Style {
[15/16] Compiling MungoHealer FatalError.swift
[16/16] Compiling MungoHealer HealableError.swift
[17/17] Compiling MungoHealer MungoHealer.swift
Build complete! (5.47s)
warning: 'spi-builder-workspace': Invalid Exclude '/Users/admin/builder/spi-builder-workspace/Frameworks/MungoHealer/Frameworks/SupportingFiles': File not found.
warning: 'spi-builder-workspace': Invalid Exclude '/Users/admin/builder/spi-builder-workspace/Tests/MungoHealerTests/Tests/SupportingFiles': File not found.
Build complete.
{
"dependencies" : [
],
"manifest_display_name" : "MungoHealer",
"name" : "MungoHealer",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
],
"products" : [
{
"name" : "MungoHealer",
"targets" : [
"MungoHealer"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "MungoHealerTests",
"module_type" : "SwiftTarget",
"name" : "MungoHealerTests",
"path" : "Tests/MungoHealerTests",
"sources" : [
"ExampleTests.swift"
],
"target_dependencies" : [
"MungoHealer"
],
"type" : "test"
},
{
"c99name" : "MungoHealer",
"module_type" : "SwiftTarget",
"name" : "MungoHealer",
"path" : "Frameworks/MungoHealer",
"product_memberships" : [
"MungoHealer"
],
"sources" : [
"ErrorHandlers/AlertLogErrorHandler.swift",
"ErrorHandlers/ErrorHandler.swift",
"ErrorTypes/MungoError.swift",
"ErrorTypes/MungoFatalError.swift",
"ErrorTypes/MungoHealableError.swift",
"ErrorsProtocols/BaseError.swift",
"ErrorsProtocols/FatalError.swift",
"ErrorsProtocols/HealableError.swift",
"Globals/Extensions/StringExtension.swift",
"Globals/Extensions/UIWindowExtension.swift",
"Globals/Globals.swift",
"Models/ErrorSource.swift",
"Models/HealingOption.swift",
"MungoHealer.swift"
],
"type" : "library"
}
],
"tools_version" : "4.2"
}
warning: 'spi-builder-workspace': Invalid Exclude '/Users/admin/builder/spi-builder-workspace/Frameworks/MungoHealer/Frameworks/SupportingFiles': File not found.
warning: 'spi-builder-workspace': Invalid Exclude '/Users/admin/builder/spi-builder-workspace/Tests/MungoHealerTests/Tests/SupportingFiles': File not found.
Done.