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

Failed to build URLRequestOperation, reference 1.1.10 (2b0895), with Swift 6.0 for Linux on 30 Nov 2024 00:39:40 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-0":/host -w "$PWD" 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 -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.58.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/Frizlab/URLRequestOperation.git
Reference: 1.1.10
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/Frizlab/URLRequestOperation
 * tag               1.1.10     -> FETCH_HEAD
HEAD is now at 2b08958 Update dependencies paths
Cloned https://github.com/Frizlab/URLRequestOperation.git
Revision (git rev-parse @):
2b08958a51c64e3a10693cceeba0affadfbf8607
SUCCESS checkout https://github.com/Frizlab/URLRequestOperation.git at 1.1.10
========================================
Build
========================================
Selected platform:         linux
Swift version:             6.0
Building package at path:  $PWD
https://github.com/Frizlab/URLRequestOperation.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-0":/host -w "$PWD" 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 -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures 2>&1
basic-6.0-latest: Pulling from finestructure/spi-images
Digest: sha256:47d26c99ca4f1ac0a332c85fd5b13ff4390e72115219984a57a68fe9d1063a05
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.0-latest
Fetching https://github.com/happn-app/RetryingOperation.git
Fetching https://github.com/happn-app/AsyncOperationResult.git
Fetching https://github.com/apple/swift-log.git
Fetching https://github.com/happn-app/SemiSingleton.git
[1/421] Fetching semisingleton
[39/816] Fetching semisingleton, retryingoperation
[798/985] Fetching semisingleton, retryingoperation, asyncoperationresult
[986/4708] Fetching semisingleton, retryingoperation, asyncoperationresult, swift-log
Fetched https://github.com/happn-app/AsyncOperationResult.git from cache (0.21s)
Fetched https://github.com/happn-app/SemiSingleton.git from cache (0.21s)
Fetched https://github.com/happn-app/RetryingOperation.git from cache (0.21s)
[633/3723] Fetching swift-log
Fetched https://github.com/apple/swift-log.git from cache (0.33s)
Computing version for https://github.com/happn-app/SemiSingleton.git
Computed https://github.com/happn-app/SemiSingleton.git at 2.0.5 (0.49s)
Fetching https://github.com/happn-app/RecursiveSyncDispatch.git
[1/178] Fetching recursivesyncdispatch
Fetched https://github.com/happn-app/RecursiveSyncDispatch.git from cache (0.19s)
Computing version for https://github.com/happn-app/RecursiveSyncDispatch.git
Computed https://github.com/happn-app/RecursiveSyncDispatch.git at 1.0.1 (0.49s)
Computing version for https://github.com/happn-app/AsyncOperationResult.git
Computed https://github.com/happn-app/AsyncOperationResult.git at 1.0.7 (0.51s)
Computing version for https://github.com/happn-app/RetryingOperation.git
Computed https://github.com/happn-app/RetryingOperation.git at 1.1.8 (0.49s)
Computing version for https://github.com/apple/swift-log.git
Computed https://github.com/apple/swift-log.git at 1.6.2 (0.43s)
Creating working copy for https://github.com/happn-app/SemiSingleton.git
Working copy of https://github.com/happn-app/SemiSingleton.git resolved at 2.0.5
Creating working copy for https://github.com/happn-app/RecursiveSyncDispatch.git
Working copy of https://github.com/happn-app/RecursiveSyncDispatch.git resolved at 1.0.1
Creating working copy for https://github.com/happn-app/AsyncOperationResult.git
Working copy of https://github.com/happn-app/AsyncOperationResult.git resolved at 1.0.7
Creating working copy for https://github.com/apple/swift-log.git
Working copy of https://github.com/apple/swift-log.git resolved at 1.6.2
Creating working copy for https://github.com/happn-app/RetryingOperation.git
Working copy of https://github.com/happn-app/RetryingOperation.git resolved at 1.1.8
Building for debugging...
[0/17] Write sources
[7/17] Write swift-version-24593BA9C3E375BF.txt
[9/26] Compiling Logging MetadataProvider.swift
[10/26] Compiling Logging LogHandler.swift
[11/26] Compiling Logging Logging.swift
[12/26] Emitting module Logging
[13/26] Compiling Logging Locks.swift
[14/27] Wrapping AST for Logging for debugging
[16/32] Emitting module AsyncOperationResult
[17/32] Compiling AsyncOperationResult AsyncOperationResult.swift
[19/33] Emitting module RecursiveSyncDispatch
[20/33] Compiling RecursiveSyncDispatch RecursiveSyncDispatch.swift
[20/34] Wrapping AST for AsyncOperationResult for debugging
[22/34] Wrapping AST for RecursiveSyncDispatch for debugging
[24/38] Compiling RetryingOperation WrappedRetryingOperation.swift
[25/38] Compiling RetryingOperation RetryingOperation.swift
[26/38] Compiling RetryingOperation RetryingOperationConfig.swift
[27/38] Emitting module RetryingOperation
[28/38] Compiling RetryingOperation RetryHelper.swift
[29/39] Wrapping AST for RetryingOperation for debugging
[31/39] Emitting module SemiSingleton
[32/39] Compiling SemiSingleton SemiSingletonConfig.swift
[33/39] Compiling SemiSingleton LinuxStrongToWeakMapTable.swift
[34/39] Compiling SemiSingleton SemiSingletonStore.swift
[35/40] Wrapping AST for SemiSingleton for debugging
[37/48] Compiling URLRequestOperation ReachabilitySubscriber.swift
[38/49] Compiling URLRequestOperation URLRequestOperationConfig.swift
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:54:20: warning: static property 'logger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
52 | 		public static var oslog: OSLog? = .default
53 | 	#endif
54 | 	public static var logger: Logging.Logger? = {
   |                    |- warning: static property 'logger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                    |- note: convert 'logger' to a 'let' constant to make 'Sendable' shared state immutable
   |                    |- note: annotate 'logger' with '@MainActor' if property should only be accessed from the main actor
   |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
55 | 		#if canImport(os)
56 | 		if #available(macOS 10.12, tvOS 10.0, iOS 10.0, watchOS 3.0, *) {
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:65:20: warning: static property 'logFetchedStrings' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
63 | 	/** When data has been fetched from a server, if it is a valid UTF-8 string,
64 | 	should we log it? Set to true for debug purpose. */
65 | 	public static var logFetchedStrings = false
   |                    |- warning: static property 'logFetchedStrings' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                    |- note: convert 'logFetchedStrings' to a 'let' constant to make 'Sendable' shared state immutable
   |                    |- note: annotate 'logFetchedStrings' with '@MainActor' if property should only be accessed from the main actor
   |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
66 | 	/** Log everything URL Session related in the file at the given URL. */
67 | 	public static var debugLogURL: URL?
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:67:20: warning: static property 'debugLogURL' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
65 | 	public static var logFetchedStrings = false
66 | 	/** Log everything URL Session related in the file at the given URL. */
67 | 	public static var debugLogURL: URL?
   |                    |- warning: static property 'debugLogURL' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                    |- note: convert 'debugLogURL' to a 'let' constant to make 'Sendable' shared state immutable
   |                    |- note: annotate 'debugLogURL' with '@MainActor' if property should only be accessed from the main actor
   |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
68 |
69 | 	/** This struct is simply a container for static configuration properties. */
[39/49] Compiling URLRequestOperation ReachabilityObserver.swift
[40/49] Compiling URLRequestOperation URLRequestOperationSessionDelegate.swift
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationSessionDelegate.swift:23:12: warning: non-final class 'URLRequestOperationSessionDelegate' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
21 |
22 |
23 | open class URLRequestOperationSessionDelegate : GenericURLSessionDelegate, URLSessionDataDelegate, URLSessionDownloadDelegate {
   |            `- warning: non-final class 'URLRequestOperationSessionDelegate' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
24 |
25 | 	public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive response: URLResponse, completionHandler: @escaping (URLSession.ResponseDisposition) -> Void) {
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationSessionDelegate.swift:29:116: warning: passing non-sendable parameter 'completionHandler' to function expecting a @Sendable closure
23 | open class URLRequestOperationSessionDelegate : GenericURLSessionDelegate, URLSessionDataDelegate, URLSessionDownloadDelegate {
24 |
25 | 	public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive response: URLResponse, completionHandler: @escaping (URLSession.ResponseDisposition) -> Void) {
   |                                                                                                                `- note: parameter 'completionHandler' is implicitly non-sendable
26 | 		#if !os(Linux)
27 | 			taskDelegateForTask(dataTask)?.urlSession?(session, dataTask: dataTask, didReceive: response, completionHandler: completionHandler)
28 | 		#else
29 | 			taskDelegateForTask(dataTask)?.urlSession(session, dataTask: dataTask, didReceive: response, completionHandler: completionHandler)
   |                                                                                                                    `- warning: passing non-sendable parameter 'completionHandler' to function expecting a @Sendable closure
30 | 		#endif
31 | 	}
[41/49] Compiling URLRequestOperation SockaddrWrapper.swift
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:54:20: warning: static property 'logger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
52 | 		public static var oslog: OSLog? = .default
53 | 	#endif
54 | 	public static var logger: Logging.Logger? = {
   |                    |- warning: static property 'logger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                    |- note: convert 'logger' to a 'let' constant to make 'Sendable' shared state immutable
   |                    |- note: annotate 'logger' with '@MainActor' if property should only be accessed from the main actor
   |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
55 | 		#if canImport(os)
56 | 		if #available(macOS 10.12, tvOS 10.0, iOS 10.0, watchOS 3.0, *) {
[42/49] Compiling URLRequestOperation LinuxWeakToWeakMapTable.swift
[43/49] Emitting module URLRequestOperation
/host/spi-builder-workspace/Sources/URLRequestOperation/GenericURLSessionDelegate.swift:37:12: warning: non-final class 'GenericURLSessionDelegate' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
35 | The URLSessionDelegates and URLSessionTask are not retained by this class (weak
36 | references). */
37 | open class GenericURLSessionDelegate : NSObject, URLSessionDelegate {
   |            `- warning: non-final class 'GenericURLSessionDelegate' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
38 |
39 | 	public func setTaskDelegate(_ delegate: AnyObject & URLSessionTaskDelegate, forTask task: URLSessionTask) {
/host/spi-builder-workspace/Sources/URLRequestOperation/GenericURLSessionDelegate.swift:67:15: warning: stored property 'taskToDelegate' of 'Sendable'-conforming class 'GenericURLSessionDelegate' is mutable; this is an error in the Swift 6 language mode
65 | 		private var taskToDelegate = NSMapTable<URLSessionTask, URLSessionTaskDelegate>.weakToWeakObjects()
66 | 	#else
67 | 		private var taskToDelegate = LinuxWeakToWeakForGenericURLSessionDelegateMapTable()
   |               `- warning: stored property 'taskToDelegate' of 'Sendable'-conforming class 'GenericURLSessionDelegate' is mutable; this is an error in the Swift 6 language mode
68 | 	#endif
69 |
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperation.swift:299:21: warning: static property 'latestURLOperationIdentifier' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 297 | 	/** For debug purpose only: An arbitrary identifier for the operation. */
 298 | 	public let urlOperationIdentifier: Int
 299 | 	private static var latestURLOperationIdentifier = 0
     |                     |- warning: static property 'latestURLOperationIdentifier' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: convert 'latestURLOperationIdentifier' to a 'let' constant to make 'Sendable' shared state immutable
     |                     |- note: annotate 'latestURLOperationIdentifier' with '@MainActor' if property should only be accessed from the main actor
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 300 |
 301 | 	/* ************
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperation.swift:109:12: warning: class 'URLRequestOperation' must restate inherited '@unchecked Sendable' conformance
 107 |      If the operation is told to be retried, when it is retried, we simply go
 108 |      back to step 2. (The URL is re-processed, etc.) */
 109 | open class URLRequestOperation : RetryingOperation, URLSessionDataDelegate, URLSessionDownloadDelegate {
     |            `- warning: class 'URLRequestOperation' must restate inherited '@unchecked Sendable' conformance
 110 |
 111 | 	public enum URLRequestOperationError : Int, Error {
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:54:20: warning: static property 'logger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
52 | 		public static var oslog: OSLog? = .default
53 | 	#endif
54 | 	public static var logger: Logging.Logger? = {
   |                    |- warning: static property 'logger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                    |- note: convert 'logger' to a 'let' constant to make 'Sendable' shared state immutable
   |                    |- note: annotate 'logger' with '@MainActor' if property should only be accessed from the main actor
   |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
55 | 		#if canImport(os)
56 | 		if #available(macOS 10.12, tvOS 10.0, iOS 10.0, watchOS 3.0, *) {
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:65:20: warning: static property 'logFetchedStrings' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
63 | 	/** When data has been fetched from a server, if it is a valid UTF-8 string,
64 | 	should we log it? Set to true for debug purpose. */
65 | 	public static var logFetchedStrings = false
   |                    |- warning: static property 'logFetchedStrings' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                    |- note: convert 'logFetchedStrings' to a 'let' constant to make 'Sendable' shared state immutable
   |                    |- note: annotate 'logFetchedStrings' with '@MainActor' if property should only be accessed from the main actor
   |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
66 | 	/** Log everything URL Session related in the file at the given URL. */
67 | 	public static var debugLogURL: URL?
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:67:20: warning: static property 'debugLogURL' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
65 | 	public static var logFetchedStrings = false
66 | 	/** Log everything URL Session related in the file at the given URL. */
67 | 	public static var debugLogURL: URL?
   |                    |- warning: static property 'debugLogURL' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                    |- note: convert 'debugLogURL' to a 'let' constant to make 'Sendable' shared state immutable
   |                    |- note: annotate 'debugLogURL' with '@MainActor' if property should only be accessed from the main actor
   |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
68 |
69 | 	/** This struct is simply a container for static configuration properties. */
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationSessionDelegate.swift:23:12: warning: non-final class 'URLRequestOperationSessionDelegate' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
21 |
22 |
23 | open class URLRequestOperationSessionDelegate : GenericURLSessionDelegate, URLSessionDataDelegate, URLSessionDownloadDelegate {
   |            `- warning: non-final class 'URLRequestOperationSessionDelegate' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
24 |
25 | 	public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive response: URLResponse, completionHandler: @escaping (URLSession.ResponseDisposition) -> Void) {
[44/49] Compiling URLRequestOperation GenericURLSessionDelegate.swift
/host/spi-builder-workspace/Sources/URLRequestOperation/GenericURLSessionDelegate.swift:37:12: warning: non-final class 'GenericURLSessionDelegate' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
35 | The URLSessionDelegates and URLSessionTask are not retained by this class (weak
36 | references). */
37 | open class GenericURLSessionDelegate : NSObject, URLSessionDelegate {
   |            `- warning: non-final class 'GenericURLSessionDelegate' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
38 |
39 | 	public func setTaskDelegate(_ delegate: AnyObject & URLSessionTaskDelegate, forTask task: URLSessionTask) {
/host/spi-builder-workspace/Sources/URLRequestOperation/GenericURLSessionDelegate.swift:67:15: warning: stored property 'taskToDelegate' of 'Sendable'-conforming class 'GenericURLSessionDelegate' is mutable; this is an error in the Swift 6 language mode
65 | 		private var taskToDelegate = NSMapTable<URLSessionTask, URLSessionTaskDelegate>.weakToWeakObjects()
66 | 	#else
67 | 		private var taskToDelegate = LinuxWeakToWeakForGenericURLSessionDelegateMapTable()
   |               `- warning: stored property 'taskToDelegate' of 'Sendable'-conforming class 'GenericURLSessionDelegate' is mutable; this is an error in the Swift 6 language mode
68 | 	#endif
69 |
[45/49] Compiling URLRequestOperation URLRequestOperation.swift
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperation.swift:299:21: warning: static property 'latestURLOperationIdentifier' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 297 | 	/** For debug purpose only: An arbitrary identifier for the operation. */
 298 | 	public let urlOperationIdentifier: Int
 299 | 	private static var latestURLOperationIdentifier = 0
     |                     |- warning: static property 'latestURLOperationIdentifier' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: convert 'latestURLOperationIdentifier' to a 'let' constant to make 'Sendable' shared state immutable
     |                     |- note: annotate 'latestURLOperationIdentifier' with '@MainActor' if property should only be accessed from the main actor
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 300 |
 301 | 	/* ************
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperation.swift:109:12: warning: class 'URLRequestOperation' must restate inherited '@unchecked Sendable' conformance
 107 |      If the operation is told to be retried, when it is retried, we simply go
 108 |      back to step 2. (The URL is re-processed, etc.) */
 109 | open class URLRequestOperation : RetryingOperation, URLSessionDataDelegate, URLSessionDownloadDelegate {
     |            `- warning: class 'URLRequestOperation' must restate inherited '@unchecked Sendable' conformance
 110 |
 111 | 	public enum URLRequestOperationError : Int, Error {
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:54:20: warning: static property 'logger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
52 | 		public static var oslog: OSLog? = .default
53 | 	#endif
54 | 	public static var logger: Logging.Logger? = {
   |                    |- warning: static property 'logger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                    |- note: convert 'logger' to a 'let' constant to make 'Sendable' shared state immutable
   |                    |- note: annotate 'logger' with '@MainActor' if property should only be accessed from the main actor
   |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
55 | 		#if canImport(os)
56 | 		if #available(macOS 10.12, tvOS 10.0, iOS 10.0, watchOS 3.0, *) {
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperation.swift:450:150: warning: converting non-sendable function value to '@Sendable () -> Void' may introduce data races
 448 | 			}
 449 | 		}
 450 | 		if let queueForProcessingURLRequestForRunning = config.queueForProcessingURLRequestForRunning {queueForProcessingURLRequestForRunning.addOperation(processURLBlock)}
     |                                                                                                                                                      `- warning: converting non-sendable function value to '@Sendable () -> Void' may introduce data races
 451 | 		else                                                                                          {processURLBlock()}
 452 | 	}
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:67:20: warning: static property 'debugLogURL' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
65 | 	public static var logFetchedStrings = false
66 | 	/** Log everything URL Session related in the file at the given URL. */
67 | 	public static var debugLogURL: URL?
   |                    |- warning: static property 'debugLogURL' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                    |- note: convert 'debugLogURL' to a 'let' constant to make 'Sendable' shared state immutable
   |                    |- note: annotate 'debugLogURL' with '@MainActor' if property should only be accessed from the main actor
   |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
68 |
69 | 	/** This struct is simply a container for static configuration properties. */
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperation.swift:531:62: warning: passing non-sendable parameter 'dataCompletionHandler' to function expecting a @Sendable closure
 525 | 	*/
 526 | 	open func urlSessionTaskForURLRequest(_ request: URLRequest,
 527 | 		withDataCompletionHandler dataCompletionHandler: @escaping (Data?, URLResponse?, Error?) -> Void,
     |                             `- note: parameter 'dataCompletionHandler' is implicitly non-sendable
 528 | 		downloadCompletionHandler: @escaping (URL?, URLResponse?, Error?) -> Void
 529 | 	) -> URLSessionTask {
 530 | 		return (config.destinationURL == nil ?
 531 | 			config.session.dataTask(with: request, completionHandler: dataCompletionHandler) :
     |                                                              `- warning: passing non-sendable parameter 'dataCompletionHandler' to function expecting a @Sendable closure
 532 | 			config.session.downloadTask(with: request, completionHandler: downloadCompletionHandler)
 533 | 		)
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperation.swift:532:66: warning: passing non-sendable parameter 'downloadCompletionHandler' to function expecting a @Sendable closure
 526 | 	open func urlSessionTaskForURLRequest(_ request: URLRequest,
 527 | 		withDataCompletionHandler dataCompletionHandler: @escaping (Data?, URLResponse?, Error?) -> Void,
 528 | 		downloadCompletionHandler: @escaping (URL?, URLResponse?, Error?) -> Void
     |   `- note: parameter 'downloadCompletionHandler' is implicitly non-sendable
 529 | 	) -> URLSessionTask {
 530 | 		return (config.destinationURL == nil ?
 531 | 			config.session.dataTask(with: request, completionHandler: dataCompletionHandler) :
 532 | 			config.session.downloadTask(with: request, completionHandler: downloadCompletionHandler)
     |                                                                  `- warning: passing non-sendable parameter 'downloadCompletionHandler' to function expecting a @Sendable closure
 533 | 		)
 534 | 	}
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:65:20: warning: static property 'logFetchedStrings' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
63 | 	/** When data has been fetched from a server, if it is a valid UTF-8 string,
64 | 	should we log it? Set to true for debug purpose. */
65 | 	public static var logFetchedStrings = false
   |                    |- warning: static property 'logFetchedStrings' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                    |- note: convert 'logFetchedStrings' to a 'let' constant to make 'Sendable' shared state immutable
   |                    |- note: annotate 'logFetchedStrings' with '@MainActor' if property should only be accessed from the main actor
   |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
66 | 	/** Log everything URL Session related in the file at the given URL. */
67 | 	public static var debugLogURL: URL?
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperation.swift:983:114: warning: converting non-sendable function value to '@Sendable () -> Void' may introduce data races
 981 | 			}
 982 | 		}
 983 | 		if let queueForComputingRetryInfo = config.queueForComputingRetryInfo {queueForComputingRetryInfo.addOperation(computeRetryInfoBlock)}
     |                                                                                                                  `- warning: converting non-sendable function value to '@Sendable () -> Void' may introduce data races
 984 | 		else                                                                  {computeRetryInfoBlock()}
 985 | 	}
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperation.swift:1040:28: warning: capture of 'self' with non-sendable type 'URLRequestOperation.OtherSuccessRetryHelper' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1026 | 	#endif
1027 |
1028 | 	private class OtherSuccessRetryHelper : RetryHelper {
     |                `- note: class 'OtherSuccessRetryHelper' does not conform to the 'Sendable' protocol
1029 |
1030 | 		init?(host h: String?, operation op: URLRequestOperation) {
     :
1038 | 			otherSuccessObserver = NotificationCenter.default.addObserver(forName: .URLRequestOperationDidSucceedOperation, object: nil, queue: nil) { notif in
1039 | 				let succeededHost = notif.userInfo?[URLRequestOperation.requestSucceededNotifUserInfoHostKey] as? String
1040 | 				guard succeededHost == self.host else {return}
     |                            `- warning: capture of 'self' with non-sendable type 'URLRequestOperation.OtherSuccessRetryHelper' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1041 |
1042 | 				#if canImport(os)
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperation.swift:1046:58: warning: implicit capture of 'self' requires that 'URLRequestOperation.OtherSuccessRetryHelper' conforms to `Sendable`; this is an error in the Swift 6 language mode
1026 | 	#endif
1027 |
1028 | 	private class OtherSuccessRetryHelper : RetryHelper {
     |                `- note: class 'OtherSuccessRetryHelper' does not conform to the 'Sendable' protocol
1029 |
1030 | 		init?(host h: String?, operation op: URLRequestOperation) {
     :
1044 | 					URLRequestOperationConfig.oslog.flatMap{ os_log("URL Op id %d: Got an URL operation succeeded with same host as me. Forcing retrying sooner.", log: $0, type: .debug, self.operation.urlOperationIdentifier) }}
1045 | 				#endif
1046 | 				URLRequestOperationConfig.logger?.debug("URL Op id \(self.operation.urlOperationIdentifier): Got an URL operation succeeded with same host as me. Forcing retrying sooner.")
     |                                                          `- warning: implicit capture of 'self' requires that 'URLRequestOperation.OtherSuccessRetryHelper' conforms to `Sendable`; this is an error in the Swift 6 language mode
1047 | 				self.operation.retry(in: self.operation.exponentialBackoffTimeForIndex(1))
1048 | 			}
[46/50] Wrapping AST for URLRequestOperation for debugging
error: emit-module command failed with exit code 1 (use -v to see invocation)
[48/52] Emitting module ManualTest
/host/spi-builder-workspace/Sources/ManualTest/main.swift:23:15: error: cannot find 'URLRequest' in scope
21 |
22 | let q = OperationQueue()
23 | let request = URLRequest(url: URL(string: "https://frostland.fr")!, cachePolicy: .reloadIgnoringLocalAndRemoteCacheData, timeoutInterval: 0.1)
   |               `- error: cannot find 'URLRequest' in scope
24 | let operation = URLRequestOperation(request: request)
25 | operation.completionBlock = { print("ok"); exit(0) }
/host/spi-builder-workspace/Sources/ManualTest/main.swift:23:83: error: cannot infer contextual base in reference to member 'reloadIgnoringLocalAndRemoteCacheData'
21 |
22 | let q = OperationQueue()
23 | let request = URLRequest(url: URL(string: "https://frostland.fr")!, cachePolicy: .reloadIgnoringLocalAndRemoteCacheData, timeoutInterval: 0.1)
   |                                                                                   `- error: cannot infer contextual base in reference to member 'reloadIgnoringLocalAndRemoteCacheData'
24 | let operation = URLRequestOperation(request: request)
25 | operation.completionBlock = { print("ok"); exit(0) }
[49/52] Compiling ManualTest main.swift
/host/spi-builder-workspace/Sources/ManualTest/main.swift:23:15: error: cannot find 'URLRequest' in scope
21 |
22 | let q = OperationQueue()
23 | let request = URLRequest(url: URL(string: "https://frostland.fr")!, cachePolicy: .reloadIgnoringLocalAndRemoteCacheData, timeoutInterval: 0.1)
   |               `- error: cannot find 'URLRequest' in scope
24 | let operation = URLRequestOperation(request: request)
25 | operation.completionBlock = { print("ok"); exit(0) }
/host/spi-builder-workspace/Sources/ManualTest/main.swift:23:83: error: cannot infer contextual base in reference to member 'reloadIgnoringLocalAndRemoteCacheData'
21 |
22 | let q = OperationQueue()
23 | let request = URLRequest(url: URL(string: "https://frostland.fr")!, cachePolicy: .reloadIgnoringLocalAndRemoteCacheData, timeoutInterval: 0.1)
   |                                                                                   `- error: cannot infer contextual base in reference to member 'reloadIgnoringLocalAndRemoteCacheData'
24 | let operation = URLRequestOperation(request: request)
25 | operation.completionBlock = { print("ok"); exit(0) }
BUILD FAILURE 6.0 linux