The Swift Package Index logo.Swift Package Index

Build Information

Successful build of OwlLog, reference 1.0.7 (abd81d), with Swift 6.1 for macOS (SPM) on 13 Mar 2026 20:10:32 UTC.

Swift 6 data race errors: 2

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 4.68.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/dewangga18/OwlLog.git
Reference: 1.0.7
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/dewangga18/OwlLog
 * tag               1.0.7      -> FETCH_HEAD
HEAD is now at abd81d5 docs: Update Package.swift integration example to version 1.0.7.
Cloned https://github.com/dewangga18/OwlLog.git
Revision (git rev-parse @):
abd81d5356120d9b052c50da24ca5ed159cd281e
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/dewangga18/OwlLog.git at 1.0.7
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.1
Building package at path:  $PWD
https://github.com/dewangga18/OwlLog.git
https://github.com/dewangga18/OwlLog.git
{
  "dependencies" : [
  ],
  "manifest_display_name" : "OwlLog",
  "name" : "OwlLog",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "15.0"
    },
    {
      "name" : "macos",
      "version" : "12.0"
    }
  ],
  "products" : [
    {
      "name" : "OwlLog",
      "targets" : [
        "OwlLog"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "OwlLogUI",
      "targets" : [
        "OwlLogUI"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "OwlLogUI",
      "module_type" : "SwiftTarget",
      "name" : "OwlLogUI",
      "path" : "Sources/OwlLogUI",
      "product_memberships" : [
        "OwlLogUI"
      ],
      "sources" : [
        "Monitoring/OwlActivityKitLifecycleDelegate.swift",
        "Monitoring/OwlActivityKitSession.swift",
        "OwlLogUI.swift",
        "Utilities/OwlPlatform.swift",
        "Utilities/OwlSyntaxHighlighter.swift",
        "Utilities/ToastModifier.swift",
        "Utilities/View+Extensions.swift",
        "Views/OwlDetailView.swift",
        "Views/OwlErrorView.swift",
        "Views/OwlHeadersView.swift",
        "Views/OwlLogView.swift",
        "Views/OwlOverlay.swift",
        "Views/OwlResponseView.swift",
        "Views/OwlRowView.swift",
        "Views/OwlStatsView.swift",
        "Views/OwlSummaryHeaderView.swift"
      ],
      "target_dependencies" : [
        "OwlLog"
      ],
      "type" : "library"
    },
    {
      "c99name" : "OwlLog",
      "module_type" : "SwiftTarget",
      "name" : "OwlLog",
      "path" : "Sources/OwlLog",
      "product_memberships" : [
        "OwlLog",
        "OwlLogUI"
      ],
      "sources" : [
        "Core/Extensions/URL+QueryParameters.swift",
        "Core/HTTPModels/OwlFormDataField.swift",
        "Core/HTTPModels/OwlHTTPCall.swift",
        "Core/HTTPModels/OwlHTTPError.swift",
        "Core/HTTPModels/OwlHTTPFormDataFile.swift",
        "Core/HTTPModels/OwlHTTPRequest.swift",
        "Core/HTTPModels/OwlHTTPResponse.swift",
        "Core/HTTPModels/OwlStats.swift",
        "Interceptor/OwlURLProtocol.swift",
        "Logger/OwlLogger.swift",
        "Monitoring/Utilities/OwlContentFormatter.swift",
        "Monitoring/Utilities/OwlCurlBuilder.swift",
        "Monitoring/Utilities/OwlHeaderParser.swift",
        "Monitoring/Utilities/OwlJSONFormatter.swift",
        "OwlLog.swift",
        "Services/OwlService.swift",
        "Supports/Extensions/ByteFormatter.swift",
        "Supports/Extensions/RelativeFormatter.swift",
        "Supports/Extensions/TimeIntervalFormatter.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.9"
}
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/3] Write sources
[2/3] Write swift-version-2F0A5646E1D333AE.txt
[4/22] Compiling OwlLog ByteFormatter.swift
[5/22] Compiling OwlLog RelativeFormatter.swift
[6/22] Compiling OwlLog OwlHeaderParser.swift
[7/22] Compiling OwlLog OwlJSONFormatter.swift
[8/22] Compiling OwlLog OwlContentFormatter.swift
[9/22] Compiling OwlLog OwlCurlBuilder.swift
[10/23] Compiling OwlLog TimeIntervalFormatter.swift
[11/23] Compiling OwlLog OwlHTTPResponse.swift
[12/23] Compiling OwlLog OwlStats.swift
[13/23] Compiling OwlLog OwlURLProtocol.swift
/Users/admin/builder/spi-builder-workspace/Sources/OwlLog/Interceptor/OwlURLProtocol.swift:15:23: warning: static property 'isConsoleLogEnabled' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 13 |
 14 |     /// Whether to log HTTP requests and responses to the console.
 15 |     public static var isConsoleLogEnabled: Bool = true
    |                       |- warning: static property 'isConsoleLogEnabled' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'isConsoleLogEnabled' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'isConsoleLogEnabled' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 16 |
 17 |     /// Sets up the URL protocol to log all HTTP requests and responses.
/Users/admin/builder/spi-builder-workspace/Sources/OwlLog/Interceptor/OwlURLProtocol.swift:146:36: warning: capture of 'self' with non-sendable type 'OwlURLProtocol' in a '@Sendable' closure
  9 |
 10 | /// A URL protocol that logs all HTTP requests and responses.
 11 | public final class OwlURLProtocol: URLProtocol {
    |                    `- note: class 'OwlURLProtocol' does not conform to the 'Sendable' protocol
 12 |     private var dataTask: URLSessionDataTask?
 13 |
    :
144 |
145 |             if let response = response {
146 |                 client.urlProtocol(self, didReceive: response, cacheStoragePolicy: .notAllowed)
    |                                    `- warning: capture of 'self' with non-sendable type 'OwlURLProtocol' in a '@Sendable' closure
147 |             }
148 |
[14/23] Compiling OwlLog OwlLogger.swift
/Users/admin/builder/spi-builder-workspace/Sources/OwlLog/Interceptor/OwlURLProtocol.swift:15:23: warning: static property 'isConsoleLogEnabled' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 13 |
 14 |     /// Whether to log HTTP requests and responses to the console.
 15 |     public static var isConsoleLogEnabled: Bool = true
    |                       |- warning: static property 'isConsoleLogEnabled' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'isConsoleLogEnabled' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'isConsoleLogEnabled' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 16 |
 17 |     /// Sets up the URL protocol to log all HTTP requests and responses.
/Users/admin/builder/spi-builder-workspace/Sources/OwlLog/Interceptor/OwlURLProtocol.swift:146:36: warning: capture of 'self' with non-sendable type 'OwlURLProtocol' in a '@Sendable' closure
  9 |
 10 | /// A URL protocol that logs all HTTP requests and responses.
 11 | public final class OwlURLProtocol: URLProtocol {
    |                    `- note: class 'OwlURLProtocol' does not conform to the 'Sendable' protocol
 12 |     private var dataTask: URLSessionDataTask?
 13 |
    :
144 |
145 |             if let response = response {
146 |                 client.urlProtocol(self, didReceive: response, cacheStoragePolicy: .notAllowed)
    |                                    `- warning: capture of 'self' with non-sendable type 'OwlURLProtocol' in a '@Sendable' closure
147 |             }
148 |
[15/23] Compiling OwlLog OwlHTTPCall.swift
[16/23] Compiling OwlLog OwlHTTPError.swift
[17/23] Compiling OwlLog OwlHTTPFormDataFile.swift
[18/23] Compiling OwlLog OwlHTTPRequest.swift
[19/23] Compiling OwlLog OwlLog.swift
[20/23] Compiling OwlLog OwlService.swift
[21/23] Compiling OwlLog URL+QueryParameters.swift
[22/23] Compiling OwlLog OwlFormDataField.swift
[23/23] Emitting module OwlLog
/Users/admin/builder/spi-builder-workspace/Sources/OwlLog/Interceptor/OwlURLProtocol.swift:15:23: warning: static property 'isConsoleLogEnabled' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 13 |
 14 |     /// Whether to log HTTP requests and responses to the console.
 15 |     public static var isConsoleLogEnabled: Bool = true
    |                       |- warning: static property 'isConsoleLogEnabled' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'isConsoleLogEnabled' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'isConsoleLogEnabled' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 16 |
 17 |     /// Sets up the URL protocol to log all HTTP requests and responses.
[24/39] Compiling OwlLogUI OwlStatsView.swift
[25/39] Compiling OwlLogUI OwlSyntaxHighlighter.swift
[26/39] Compiling OwlLogUI ToastModifier.swift
[27/39] Compiling OwlLogUI OwlRowView.swift
[28/39] Compiling OwlLogUI OwlResponseView.swift
[29/39] Compiling OwlLogUI OwlLogUI.swift
[30/39] Compiling OwlLogUI OwlPlatform.swift
[31/39] Compiling OwlLogUI OwlLogView.swift
[32/39] Compiling OwlLogUI OwlOverlay.swift
[33/39] Emitting module OwlLogUI
/Users/admin/builder/spi-builder-workspace/Sources/OwlLogUI/Monitoring/OwlActivityKitSession.swift:159:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'OwlActivityKitSession' may have shared mutable state; this is an error in the Swift 6 language mode
156 |
157 | // Fallback for iOS <16.2: no-op implementation to keep API surface stable.
158 | public final class OwlActivityKitSession {
    |                    `- note: class 'OwlActivityKitSession' does not conform to the 'Sendable' protocol
159 |     public static let shared = OwlActivityKitSession()
    |                       |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'OwlActivityKitSession' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
160 |     private init() {}
161 |     public func start() {}
[34/39] Compiling OwlLogUI OwlErrorView.swift
[35/39] Compiling OwlLogUI OwlHeadersView.swift
[36/39] Compiling OwlLogUI OwlActivityKitLifecycleDelegate.swift
/Users/admin/builder/spi-builder-workspace/Sources/OwlLogUI/Monitoring/OwlActivityKitSession.swift:159:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'OwlActivityKitSession' may have shared mutable state; this is an error in the Swift 6 language mode
156 |
157 | // Fallback for iOS <16.2: no-op implementation to keep API surface stable.
158 | public final class OwlActivityKitSession {
    |                    `- note: class 'OwlActivityKitSession' does not conform to the 'Sendable' protocol
159 |     public static let shared = OwlActivityKitSession()
    |                       |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'OwlActivityKitSession' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
160 |     private init() {}
161 |     public func start() {}
[37/39] Compiling OwlLogUI OwlActivityKitSession.swift
/Users/admin/builder/spi-builder-workspace/Sources/OwlLogUI/Monitoring/OwlActivityKitSession.swift:159:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'OwlActivityKitSession' may have shared mutable state; this is an error in the Swift 6 language mode
156 |
157 | // Fallback for iOS <16.2: no-op implementation to keep API surface stable.
158 | public final class OwlActivityKitSession {
    |                    `- note: class 'OwlActivityKitSession' does not conform to the 'Sendable' protocol
159 |     public static let shared = OwlActivityKitSession()
    |                       |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'OwlActivityKitSession' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
160 |     private init() {}
161 |     public func start() {}
[38/39] Compiling OwlLogUI View+Extensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/OwlLogUI/Views/OwlDetailView.swift:215:36: error: failed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)
213 |     /// The fallback tab view for the detail view.
214 |     @ViewBuilder
215 |     var fallbackTabView: some View {
    |                                    `- error: failed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)
216 |         TabView(selection: $selectedTab) {
217 |             OwlHeadersView(
[39/39] Compiling OwlLogUI OwlDetailView.swift
/Users/admin/builder/spi-builder-workspace/Sources/OwlLogUI/Views/OwlDetailView.swift:215:36: error: failed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)
213 |     /// The fallback tab view for the detail view.
214 |     @ViewBuilder
215 |     var fallbackTabView: some View {
    |                                    `- error: failed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)
216 |         TabView(selection: $selectedTab) {
217 |             OwlHeadersView(
[40/40] Compiling OwlLogUI OwlSummaryHeaderView.swift
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64
[0/1] Planning build
Building for debugging...
[0/1] Write swift-version-2F0A5646E1D333AE.txt
[2/20] Compiling OwlLog OwlHeaderParser.swift
[3/20] Compiling OwlLog OwlJSONFormatter.swift
[4/20] Compiling OwlLog OwlContentFormatter.swift
[5/20] Compiling OwlLog OwlCurlBuilder.swift
[6/20] Compiling OwlLog ByteFormatter.swift
[7/20] Compiling OwlLog RelativeFormatter.swift
[8/20] Compiling OwlLog OwlLog.swift
[9/20] Compiling OwlLog OwlService.swift
[10/21] Compiling OwlLog OwlHTTPResponse.swift
[11/21] Compiling OwlLog OwlStats.swift
[12/21] Compiling OwlLog OwlHTTPCall.swift
[13/21] Compiling OwlLog OwlHTTPError.swift
[14/21] Compiling OwlLog URL+QueryParameters.swift
[15/21] Compiling OwlLog OwlFormDataField.swift
[16/21] Emitting module OwlLog
[17/21] Compiling OwlLog OwlURLProtocol.swift
[18/21] Compiling OwlLog OwlLogger.swift
[19/21] Compiling OwlLog OwlHTTPFormDataFile.swift
[20/21] Compiling OwlLog OwlHTTPRequest.swift
[21/21] Compiling OwlLog TimeIntervalFormatter.swift
[22/37] Compiling OwlLogUI OwlRowView.swift
[23/38] Compiling OwlLogUI OwlResponseView.swift
[24/38] Compiling OwlLogUI OwlErrorView.swift
[25/38] Compiling OwlLogUI OwlHeadersView.swift
[26/38] Compiling OwlLogUI OwlStatsView.swift
[27/38] Compiling OwlLogUI OwlSummaryHeaderView.swift
[28/38] Compiling OwlLogUI View+Extensions.swift
[29/38] Compiling OwlLogUI OwlDetailView.swift
[30/38] Emitting module OwlLogUI
[31/38] Compiling OwlLogUI OwlSyntaxHighlighter.swift
[32/38] Compiling OwlLogUI ToastModifier.swift
[33/38] Compiling OwlLogUI OwlActivityKitLifecycleDelegate.swift
[34/38] Compiling OwlLogUI OwlActivityKitSession.swift
[35/38] Compiling OwlLogUI OwlLogView.swift
[36/38] Compiling OwlLogUI OwlOverlay.swift
[37/38] Compiling OwlLogUI OwlLogUI.swift
[38/38] Compiling OwlLogUI OwlPlatform.swift
Build complete! (4.23s)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "OwlLog",
  "name" : "OwlLog",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "15.0"
    },
    {
      "name" : "macos",
      "version" : "12.0"
    }
  ],
  "products" : [
    {
      "name" : "OwlLog",
      "targets" : [
        "OwlLog"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "OwlLogUI",
      "targets" : [
        "OwlLogUI"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "OwlLogUI",
      "module_type" : "SwiftTarget",
      "name" : "OwlLogUI",
      "path" : "Sources/OwlLogUI",
      "product_memberships" : [
        "OwlLogUI"
      ],
      "sources" : [
        "Monitoring/OwlActivityKitLifecycleDelegate.swift",
        "Monitoring/OwlActivityKitSession.swift",
        "OwlLogUI.swift",
        "Utilities/OwlPlatform.swift",
        "Utilities/OwlSyntaxHighlighter.swift",
        "Utilities/ToastModifier.swift",
        "Utilities/View+Extensions.swift",
        "Views/OwlDetailView.swift",
        "Views/OwlErrorView.swift",
        "Views/OwlHeadersView.swift",
        "Views/OwlLogView.swift",
        "Views/OwlOverlay.swift",
        "Views/OwlResponseView.swift",
        "Views/OwlRowView.swift",
        "Views/OwlStatsView.swift",
        "Views/OwlSummaryHeaderView.swift"
      ],
      "target_dependencies" : [
        "OwlLog"
      ],
      "type" : "library"
    },
    {
      "c99name" : "OwlLog",
      "module_type" : "SwiftTarget",
      "name" : "OwlLog",
      "path" : "Sources/OwlLog",
      "product_memberships" : [
        "OwlLog",
        "OwlLogUI"
      ],
      "sources" : [
        "Core/Extensions/URL+QueryParameters.swift",
        "Core/HTTPModels/OwlFormDataField.swift",
        "Core/HTTPModels/OwlHTTPCall.swift",
        "Core/HTTPModels/OwlHTTPError.swift",
        "Core/HTTPModels/OwlHTTPFormDataFile.swift",
        "Core/HTTPModels/OwlHTTPRequest.swift",
        "Core/HTTPModels/OwlHTTPResponse.swift",
        "Core/HTTPModels/OwlStats.swift",
        "Interceptor/OwlURLProtocol.swift",
        "Logger/OwlLogger.swift",
        "Monitoring/Utilities/OwlContentFormatter.swift",
        "Monitoring/Utilities/OwlCurlBuilder.swift",
        "Monitoring/Utilities/OwlHeaderParser.swift",
        "Monitoring/Utilities/OwlJSONFormatter.swift",
        "OwlLog.swift",
        "Services/OwlService.swift",
        "Supports/Extensions/ByteFormatter.swift",
        "Supports/Extensions/RelativeFormatter.swift",
        "Supports/Extensions/TimeIntervalFormatter.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.9"
}
Done.