This is a staging environment. For live and up-to-date package information, visit swiftpackageindex.com.

The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Successful build of MungoHealer with Swift 6.0 for Linux.

Swift 6 data race errors: 5

Build Command

bash -c docker run --rm -v "checkouts-4606859-0":/host -w "$workDir" registry.gitlab.com/finestructure/spi-images:basic-6.0-latest swift build --triple x86_64-unknown-linux-gnu -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.40.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/JamitLabs/MungoHealer.git
Reference: stable
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/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
========================================
Build
========================================
Selected platform:         linux
Swift version:             6.0
Building package at path:  $workDir
https://github.com/JamitLabs/MungoHealer.git
Running build ...
bash -c docker run --rm -v "checkouts-4606859-0":/host -w "$workDir" registry.gitlab.com/finestructure/spi-images:basic-6.0-latest swift build --triple x86_64-unknown-linux-gnu -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete 2>&1
warning: 'spi-builder-workspace': Invalid Exclude '/host/spi-builder-workspace/Frameworks/MungoHealer/Frameworks/SupportingFiles': File not found.
warning: 'spi-builder-workspace': Invalid Exclude '/host/spi-builder-workspace/Tests/MungoHealerTests/Tests/SupportingFiles': File not found.
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version-24593BA9C3E375BF.txt
[3/16] Compiling MungoHealer HealingOption.swift
[4/16] Compiling MungoHealer Globals.swift
[5/16] Compiling MungoHealer ErrorSource.swift
[6/17] Emitting module MungoHealer
/host/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
/host/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?
/host/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
/host/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 |
/host/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 |
/host/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) {
/host/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 {
[7/17] Compiling MungoHealer AlertLogErrorHandler.swift
[8/17] Compiling MungoHealer ErrorHandler.swift
[9/17] Compiling MungoHealer MungoError.swift
/host/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
/host/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?
/host/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
/host/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 |
[10/17] Compiling MungoHealer MungoFatalError.swift
/host/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
/host/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?
/host/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
/host/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 |
[11/17] Compiling MungoHealer StringExtension.swift
[12/17] Compiling MungoHealer UIWindowExtension.swift
[13/17] Compiling MungoHealer MungoHealableError.swift
/host/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 |
/host/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) {
/host/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 {
[14/17] Compiling MungoHealer BaseError.swift
/host/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 |
/host/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) {
/host/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/17] Compiling MungoHealer FatalError.swift
[16/17] Compiling MungoHealer HealableError.swift
[17/17] Compiling MungoHealer MungoHealer.swift
Build complete! (8.33s)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "MungoHealer",
  "name" : "MungoHealer",
  "path" : "/host/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 '/host/spi-builder-workspace/Frameworks/MungoHealer/Frameworks/SupportingFiles': File not found.
warning: 'spi-builder-workspace': Invalid Exclude '/host/spi-builder-workspace/Tests/MungoHealerTests/Tests/SupportingFiles': File not found.
Done.
This is a staging environment. For live and up-to-date package information, visit swiftpackageindex.com.