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 URLRequestOperation, reference 2.0.0-alpha.14.2 (f33309), with Swift 6.1 for Linux on 27 Apr 2025 08:22:53 UTC.

Swift 6 data race errors: 25

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-0":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.1-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

[70/102] Compiling URLRequestOperation URLQueryCoder.swift
/host/spi-builder-workspace/Sources/URLRequestOperation/Glue/URL+Utils.swift:25:10: warning: TODO: Modify the URLQueryEncoder to encode to an array of URLQueryItem instead of a String and use this array to add the query parameters. This will allow using appending(queryItems:) for iOS 16+ and co, or URLComponents for iOS 15-.
 23 |
 24 | 	internal func appendingQueryParameters<Parameters : Encodable>(from parameters: Parameters, encoder: URLQueryEncoder = Conf.defaultAPIRequestParametersEncoder) throws -> URL {
 25 | #warning("TODO: Modify the URLQueryEncoder to encode to an array of URLQueryItem instead of a String and use this array to add the query parameters. This will allow using appending(queryItems:) for iOS 16+ and co, or URLComponents for iOS 15-.")
    |          `- warning: TODO: Modify the URLQueryEncoder to encode to an array of URLQueryItem instead of a String and use this array to add the query parameters. This will allow using appending(queryItems:) for iOS 16+ and co, or URLComponents for iOS 15-.
 26 | 		let encoded: String = try encoder.encode(parameters)
 27 | 		/* We do the URL/URLComponents trip, because otherwise it’s annoying to manage the fragment.
[71/108] Compiling URLRequestOperation URLToFileHandleResultProcessor.swift
[72/108] Compiling URLRequestOperation OtherSuccessRetryHelper.swift
[73/108] Compiling URLRequestOperation ReachabilityRetryHelper.swift
[74/108] Compiling URLRequestOperation NetworkErrorRetryProvider.swift
[75/108] Compiling URLRequestOperation UnretriedErrorsRetryProvider.swift
[76/108] Compiling URLRequestOperation HTTPStatusCodeURLResponseValidator.swift
[77/108] Compiling URLRequestOperation URLRequestDataOperation+APIs-TypedError.swift
[78/108] Compiling URLRequestOperation BlockRequestProcessor.swift
[79/108] Compiling URLRequestOperation AnyResultProcessor.swift
[80/108] Compiling URLRequestOperation DecodeDataResultProcessor.swift
[81/108] Compiling URLRequestOperation DecodeHTTPContentResultProcessor.swift
[82/108] Compiling URLRequestOperation HTTPStatusCodeCheckResultProcessor.swift
[83/108] Compiling URLRequestOperation RecoverHTTPStatusCodeCheckErrorResultProcessor.swift
[84/108] Compiling URLRequestOperation URLMoveResultProcessor.swift
[85/108] Compiling URLRequestOperation URLRequestDownloadOperation.swift
/host/spi-builder-workspace/Sources/URLRequestOperation/Operations/URLRequestDownloadOperation.swift:128:10: warning: TODO: Properly manage resume data
126 | 		}
127 |
128 | #warning("TODO: Properly manage resume data")
    |          `- warning: TODO: Properly manage resume data
129 | 		resumeData = nil
130 |
/host/spi-builder-workspace/Sources/URLRequestOperation/Public Session Delegate/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 : NSObject, 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 | 	internal var delegates = URLSessionDelegates()
/host/spi-builder-workspace/Sources/URLRequestOperation/Public Session Delegate/URLRequestOperationSessionDelegate.swift:25:15: warning: stored property 'delegates' of 'Sendable'-conforming class 'URLRequestOperationSessionDelegate' is mutable; this is an error in the Swift 6 language mode
23 | open class URLRequestOperationSessionDelegate : NSObject, URLSessionDataDelegate, URLSessionDownloadDelegate {
24 |
25 | 	internal var delegates = URLSessionDelegates()
   |               `- warning: stored property 'delegates' of 'Sendable'-conforming class 'URLRequestOperationSessionDelegate' is mutable; this is an error in the Swift 6 language mode
26 |
27 | 	/** Method is open, but if overwritten, care must be taken to merge the result from the task delegate for the given task. */
[86/108] Compiling URLRequestOperation URLRequestStreamOperation.swift
/host/spi-builder-workspace/Sources/URLRequestOperation/Operations/URLRequestDownloadOperation.swift:128:10: warning: TODO: Properly manage resume data
126 | 		}
127 |
128 | #warning("TODO: Properly manage resume data")
    |          `- warning: TODO: Properly manage resume data
129 | 		resumeData = nil
130 |
/host/spi-builder-workspace/Sources/URLRequestOperation/Public Session Delegate/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 : NSObject, 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 | 	internal var delegates = URLSessionDelegates()
/host/spi-builder-workspace/Sources/URLRequestOperation/Public Session Delegate/URLRequestOperationSessionDelegate.swift:25:15: warning: stored property 'delegates' of 'Sendable'-conforming class 'URLRequestOperationSessionDelegate' is mutable; this is an error in the Swift 6 language mode
23 | open class URLRequestOperationSessionDelegate : NSObject, URLSessionDataDelegate, URLSessionDownloadDelegate {
24 |
25 | 	internal var delegates = URLSessionDelegates()
   |               `- warning: stored property 'delegates' of 'Sendable'-conforming class 'URLRequestOperationSessionDelegate' is mutable; this is an error in the Swift 6 language mode
26 |
27 | 	/** Method is open, but if overwritten, care must be taken to merge the result from the task delegate for the given task. */
[87/108] Compiling URLRequestOperation URLRequestOperationSessionDelegate.swift
/host/spi-builder-workspace/Sources/URLRequestOperation/Operations/URLRequestDownloadOperation.swift:128:10: warning: TODO: Properly manage resume data
126 | 		}
127 |
128 | #warning("TODO: Properly manage resume data")
    |          `- warning: TODO: Properly manage resume data
129 | 		resumeData = nil
130 |
/host/spi-builder-workspace/Sources/URLRequestOperation/Public Session Delegate/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 : NSObject, 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 | 	internal var delegates = URLSessionDelegates()
/host/spi-builder-workspace/Sources/URLRequestOperation/Public Session Delegate/URLRequestOperationSessionDelegate.swift:25:15: warning: stored property 'delegates' of 'Sendable'-conforming class 'URLRequestOperationSessionDelegate' is mutable; this is an error in the Swift 6 language mode
23 | open class URLRequestOperationSessionDelegate : NSObject, URLSessionDataDelegate, URLSessionDownloadDelegate {
24 |
25 | 	internal var delegates = URLSessionDelegates()
   |               `- warning: stored property 'delegates' of 'Sendable'-conforming class 'URLRequestOperationSessionDelegate' is mutable; this is an error in the Swift 6 language mode
26 |
27 | 	/** Method is open, but if overwritten, care must be taken to merge the result from the task delegate for the given task. */
[88/108] Compiling URLRequestOperation URLRequestOperationSessionDelegateProxy.swift
/host/spi-builder-workspace/Sources/URLRequestOperation/Operations/URLRequestDownloadOperation.swift:128:10: warning: TODO: Properly manage resume data
126 | 		}
127 |
128 | #warning("TODO: Properly manage resume data")
    |          `- warning: TODO: Properly manage resume data
129 | 		resumeData = nil
130 |
/host/spi-builder-workspace/Sources/URLRequestOperation/Public Session Delegate/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 : NSObject, 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 | 	internal var delegates = URLSessionDelegates()
/host/spi-builder-workspace/Sources/URLRequestOperation/Public Session Delegate/URLRequestOperationSessionDelegate.swift:25:15: warning: stored property 'delegates' of 'Sendable'-conforming class 'URLRequestOperationSessionDelegate' is mutable; this is an error in the Swift 6 language mode
23 | open class URLRequestOperationSessionDelegate : NSObject, URLSessionDataDelegate, URLSessionDownloadDelegate {
24 |
25 | 	internal var delegates = URLSessionDelegates()
   |               `- warning: stored property 'delegates' of 'Sendable'-conforming class 'URLRequestOperationSessionDelegate' is mutable; this is an error in the Swift 6 language mode
26 |
27 | 	/** Method is open, but if overwritten, care must be taken to merge the result from the task delegate for the given task. */
[89/108] Compiling URLRequestOperation URLSessionDelegates.swift
/host/spi-builder-workspace/Sources/URLRequestOperation/Operations/URLRequestDownloadOperation.swift:128:10: warning: TODO: Properly manage resume data
126 | 		}
127 |
128 | #warning("TODO: Properly manage resume data")
    |          `- warning: TODO: Properly manage resume data
129 | 		resumeData = nil
130 |
/host/spi-builder-workspace/Sources/URLRequestOperation/Public Session Delegate/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 : NSObject, 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 | 	internal var delegates = URLSessionDelegates()
/host/spi-builder-workspace/Sources/URLRequestOperation/Public Session Delegate/URLRequestOperationSessionDelegate.swift:25:15: warning: stored property 'delegates' of 'Sendable'-conforming class 'URLRequestOperationSessionDelegate' is mutable; this is an error in the Swift 6 language mode
23 | open class URLRequestOperationSessionDelegate : NSObject, URLSessionDataDelegate, URLSessionDownloadDelegate {
24 |
25 | 	internal var delegates = URLSessionDelegates()
   |               `- warning: stored property 'delegates' of 'Sendable'-conforming class 'URLRequestOperationSessionDelegate' is mutable; this is an error in the Swift 6 language mode
26 |
27 | 	/** Method is open, but if overwritten, care must be taken to merge the result from the task delegate for the given task. */
[90/108] Compiling URLRequestOperation NotifNameGetter.swift
/host/spi-builder-workspace/Sources/URLRequestOperation/Operations/URLRequestDownloadOperation.swift:128:10: warning: TODO: Properly manage resume data
126 | 		}
127 |
128 | #warning("TODO: Properly manage resume data")
    |          `- warning: TODO: Properly manage resume data
129 | 		resumeData = nil
130 |
/host/spi-builder-workspace/Sources/URLRequestOperation/Public Session Delegate/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 : NSObject, 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 | 	internal var delegates = URLSessionDelegates()
/host/spi-builder-workspace/Sources/URLRequestOperation/Public Session Delegate/URLRequestOperationSessionDelegate.swift:25:15: warning: stored property 'delegates' of 'Sendable'-conforming class 'URLRequestOperationSessionDelegate' is mutable; this is an error in the Swift 6 language mode
23 | open class URLRequestOperationSessionDelegate : NSObject, URLSessionDataDelegate, URLSessionDownloadDelegate {
24 |
25 | 	internal var delegates = URLSessionDelegates()
   |               `- warning: stored property 'delegates' of 'Sendable'-conforming class 'URLRequestOperationSessionDelegate' is mutable; this is an error in the Swift 6 language mode
26 |
27 | 	/** Method is open, but if overwritten, care must be taken to merge the result from the task delegate for the given task. */
[91/108] Compiling URLRequestOperation ReachabilityObserver.swift
/host/spi-builder-workspace/Sources/URLRequestOperation/Operations/URLRequestDownloadOperation.swift:128:10: warning: TODO: Properly manage resume data
126 | 		}
127 |
128 | #warning("TODO: Properly manage resume data")
    |          `- warning: TODO: Properly manage resume data
129 | 		resumeData = nil
130 |
/host/spi-builder-workspace/Sources/URLRequestOperation/Public Session Delegate/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 : NSObject, 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 | 	internal var delegates = URLSessionDelegates()
/host/spi-builder-workspace/Sources/URLRequestOperation/Public Session Delegate/URLRequestOperationSessionDelegate.swift:25:15: warning: stored property 'delegates' of 'Sendable'-conforming class 'URLRequestOperationSessionDelegate' is mutable; this is an error in the Swift 6 language mode
23 | open class URLRequestOperationSessionDelegate : NSObject, URLSessionDataDelegate, URLSessionDownloadDelegate {
24 |
25 | 	internal var delegates = URLSessionDelegates()
   |               `- warning: stored property 'delegates' of 'Sendable'-conforming class 'URLRequestOperationSessionDelegate' is mutable; this is an error in the Swift 6 language mode
26 |
27 | 	/** Method is open, but if overwritten, care must be taken to merge the result from the task delegate for the given task. */
[92/108] Compiling URLRequestOperation URLRequestDataOperation+APIs-UntypedError.swift
/host/spi-builder-workspace/Sources/URLRequestOperation/Operations/URLRequestDataOperation.swift:261:10: warning: TODO
259 | 		assert(result.failure?.isCancelledOrNotFinishedError ?? false)
260 |
261 | #warning("TODO")
    |          `- warning: TODO
262 | //		currentTask = downloadTask
263 | //		if let delegate = session.delegate as? URLRequestOperationSessionDelegate {
[93/108] Compiling URLRequestOperation URLRequestDataOperation+Data.swift
/host/spi-builder-workspace/Sources/URLRequestOperation/Operations/URLRequestDataOperation.swift:261:10: warning: TODO
259 | 		assert(result.failure?.isCancelledOrNotFinishedError ?? false)
260 |
261 | #warning("TODO")
    |          `- warning: TODO
262 | //		currentTask = downloadTask
263 | //		if let delegate = session.delegate as? URLRequestOperationSessionDelegate {
[94/108] Compiling URLRequestOperation URLRequestDataOperation+Images.swift
/host/spi-builder-workspace/Sources/URLRequestOperation/Operations/URLRequestDataOperation.swift:261:10: warning: TODO
259 | 		assert(result.failure?.isCancelledOrNotFinishedError ?? false)
260 |
261 | #warning("TODO")
    |          `- warning: TODO
262 | //		currentTask = downloadTask
263 | //		if let delegate = session.delegate as? URLRequestOperationSessionDelegate {
[95/108] Compiling URLRequestOperation URLRequestDataOperation+String.swift
/host/spi-builder-workspace/Sources/URLRequestOperation/Operations/URLRequestDataOperation.swift:261:10: warning: TODO
259 | 		assert(result.failure?.isCancelledOrNotFinishedError ?? false)
260 |
261 | #warning("TODO")
    |          `- warning: TODO
262 | //		currentTask = downloadTask
263 | //		if let delegate = session.delegate as? URLRequestOperationSessionDelegate {
[96/108] Compiling URLRequestOperation URLRequestDataOperation.swift
/host/spi-builder-workspace/Sources/URLRequestOperation/Operations/URLRequestDataOperation.swift:261:10: warning: TODO
259 | 		assert(result.failure?.isCancelledOrNotFinishedError ?? false)
260 |
261 | #warning("TODO")
    |          `- warning: TODO
262 | //		currentTask = downloadTask
263 | //		if let delegate = session.delegate as? URLRequestOperationSessionDelegate {
[97/108] Compiling URLRequestOperation URLRequestDownloadOperation+Open.swift
/host/spi-builder-workspace/Sources/URLRequestOperation/Operations/URLRequestDataOperation.swift:261:10: warning: TODO
259 | 		assert(result.failure?.isCancelledOrNotFinishedError ?? false)
260 |
261 | #warning("TODO")
    |          `- warning: TODO
262 | //		currentTask = downloadTask
263 | //		if let delegate = session.delegate as? URLRequestOperationSessionDelegate {
[98/108] Compiling URLRequestOperation URLRequestDownloadOperation+Save.swift
/host/spi-builder-workspace/Sources/URLRequestOperation/Operations/URLRequestDataOperation.swift:261:10: warning: TODO
259 | 		assert(result.failure?.isCancelledOrNotFinishedError ?? false)
260 |
261 | #warning("TODO")
    |          `- warning: TODO
262 | //		currentTask = downloadTask
263 | //		if let delegate = session.delegate as? URLRequestOperationSessionDelegate {
[99/108] Compiling URLRequestOperation ReachabilitySubscriber.swift
/host/spi-builder-workspace/Sources/URLRequestOperation/Reachability/SockaddrWrapper.swift:44:6: warning: stored property 'rawPointer' of 'Sendable'-conforming class 'SockAddrWrapper' has non-sendable type 'UnsafeMutableRawPointer'; this is an error in the Swift 6 language mode
 42 | #endif
 43 | 	let family: sa_family_t
 44 | 	let rawPointer: UnsafeMutableRawPointer
    |      `- warning: stored property 'rawPointer' of 'Sendable'-conforming class 'SockAddrWrapper' has non-sendable type 'UnsafeMutableRawPointer'; this is an error in the Swift 6 language mode
 45 |
 46 | 	public convenience init(ipV4AddressStr: String) throws {
Swift.UnsafeMutableRawPointer:1:23: note: struct 'UnsafeMutableRawPointer' does not conform to the 'Sendable' protocol
1 | @frozen public struct UnsafeMutableRawPointer : _Pointer {
  |                       `- note: struct 'UnsafeMutableRawPointer' does not conform to the 'Sendable' protocol
2 |     public typealias Pointee = UInt8
3 |     public let _rawValue: Builtin.RawPointer
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperation.swift:25:25: 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
23 | internal enum LatestURLOpIDContainer {
24 | 	static let opIdQueue = DispatchQueue(label: "com.happn.URLRequestOperation.OperationID")
25 | 	@SafeGlobal static var latestURLOperationIdentifier = -1
   |                         |- 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: add '@MainActor' to make static property 'latestURLOperationIdentifier' part of global actor 'MainActor'
   |                         `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 | }
27 |
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:52:32: 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
 50 | //	public static var oslog: os.Logger? = .init(.default)
 51 | #endif
 52 | 	@SafeGlobal 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: add '@MainActor' to make static property 'logger' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 53 | #if canImport(os)
 54 | 		if #available(macOS 10.12, tvOS 10.0, iOS 10.0, watchOS 3.0, *) {
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:61:32: warning: static property 'defaultAPIResponseDecoders' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 59 | 	}()
 60 |
 61 | 	@SafeGlobal public static var defaultAPIResponseDecoders: [HTTPContentDecoder] = [SendableJSONDecoderForHTTPContent()]
    |                                |- warning: static property 'defaultAPIResponseDecoders' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'defaultAPIResponseDecoders' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'defaultAPIResponseDecoders' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 62 | 	@SafeGlobal public static var defaultAPIRequestBodyEncoder: HTTPContentEncoder = SendableJSONEncoderForHTTPContent()
 63 | 	@SafeGlobal public static var defaultAPIRequestParametersEncoder: URLQueryEncoder = FormURLEncodedEncoder()
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:62:32: warning: static property 'defaultAPIRequestBodyEncoder' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 60 |
 61 | 	@SafeGlobal public static var defaultAPIResponseDecoders: [HTTPContentDecoder] = [SendableJSONDecoderForHTTPContent()]
 62 | 	@SafeGlobal public static var defaultAPIRequestBodyEncoder: HTTPContentEncoder = SendableJSONEncoderForHTTPContent()
    |                                |- warning: static property 'defaultAPIRequestBodyEncoder' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'defaultAPIRequestBodyEncoder' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'defaultAPIRequestBodyEncoder' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 63 | 	@SafeGlobal public static var defaultAPIRequestParametersEncoder: URLQueryEncoder = FormURLEncodedEncoder()
 64 | 	/** Before these retry providers, there will always be retry providers to block content decoding or unexpected status code errors. */
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:63:32: warning: static property 'defaultAPIRequestParametersEncoder' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 61 | 	@SafeGlobal public static var defaultAPIResponseDecoders: [HTTPContentDecoder] = [SendableJSONDecoderForHTTPContent()]
 62 | 	@SafeGlobal public static var defaultAPIRequestBodyEncoder: HTTPContentEncoder = SendableJSONEncoderForHTTPContent()
 63 | 	@SafeGlobal public static var defaultAPIRequestParametersEncoder: URLQueryEncoder = FormURLEncodedEncoder()
    |                                |- warning: static property 'defaultAPIRequestParametersEncoder' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'defaultAPIRequestParametersEncoder' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'defaultAPIRequestParametersEncoder' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 64 | 	/** Before these retry providers, there will always be retry providers to block content decoding or unexpected status code errors. */
 65 | 	@SafeGlobal public static var defaultAPIRetryProviders: [RetryProvider] = [NetworkErrorRetryProvider()]
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:65:32: warning: static property 'defaultAPIRetryProviders' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 63 | 	@SafeGlobal public static var defaultAPIRequestParametersEncoder: URLQueryEncoder = FormURLEncodedEncoder()
 64 | 	/** Before these retry providers, there will always be retry providers to block content decoding or unexpected status code errors. */
 65 | 	@SafeGlobal public static var defaultAPIRetryProviders: [RetryProvider] = [NetworkErrorRetryProvider()]
    |                                |- warning: static property 'defaultAPIRetryProviders' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'defaultAPIRetryProviders' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'defaultAPIRetryProviders' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 66 | 	@SafeGlobal public static var defaultAPIRetryableStatusCodes: Set<Int> = [503]
 67 |
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:66:32: warning: static property 'defaultAPIRetryableStatusCodes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 64 | 	/** Before these retry providers, there will always be retry providers to block content decoding or unexpected status code errors. */
 65 | 	@SafeGlobal public static var defaultAPIRetryProviders: [RetryProvider] = [NetworkErrorRetryProvider()]
 66 | 	@SafeGlobal public static var defaultAPIRetryableStatusCodes: Set<Int> = [503]
    |                                |- warning: static property 'defaultAPIRetryableStatusCodes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'defaultAPIRetryableStatusCodes' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'defaultAPIRetryableStatusCodes' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 67 |
 68 | 	/** Before these retry providers, there will always be retry providers to block unexpected status code errors. */
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:69:32: warning: static property 'defaultDataRetryProviders' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 67 |
 68 | 	/** Before these retry providers, there will always be retry providers to block unexpected status code errors. */
 69 | 	@SafeGlobal public static var defaultDataRetryProviders: [RetryProvider] = [NetworkErrorRetryProvider()]
    |                                |- warning: static property 'defaultDataRetryProviders' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'defaultDataRetryProviders' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'defaultDataRetryProviders' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 70 | 	@SafeGlobal public static var defaultDataRetryableStatusCodes: Set<Int> = [503]
 71 |
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:70:32: warning: static property 'defaultDataRetryableStatusCodes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 68 | 	/** Before these retry providers, there will always be retry providers to block unexpected status code errors. */
 69 | 	@SafeGlobal public static var defaultDataRetryProviders: [RetryProvider] = [NetworkErrorRetryProvider()]
 70 | 	@SafeGlobal public static var defaultDataRetryableStatusCodes: Set<Int> = [503]
    |                                |- warning: static property 'defaultDataRetryableStatusCodes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'defaultDataRetryableStatusCodes' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'defaultDataRetryableStatusCodes' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 71 |
 72 | 	/** Before these retry providers, there will always be retry providers to block image conversion failure or unexpected status code errors. */
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:73:32: warning: static property 'defaultImageRetryProviders' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 71 |
 72 | 	/** Before these retry providers, there will always be retry providers to block image conversion failure or unexpected status code errors. */
 73 | 	@SafeGlobal public static var defaultImageRetryProviders: [RetryProvider] = [NetworkErrorRetryProvider()]
    |                                |- warning: static property 'defaultImageRetryProviders' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'defaultImageRetryProviders' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'defaultImageRetryProviders' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 74 | 	@SafeGlobal public static var defaultImageRetryableStatusCodes: Set<Int> = [503]
 75 |
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:74:32: warning: static property 'defaultImageRetryableStatusCodes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 72 | 	/** Before these retry providers, there will always be retry providers to block image conversion failure or unexpected status code errors. */
 73 | 	@SafeGlobal public static var defaultImageRetryProviders: [RetryProvider] = [NetworkErrorRetryProvider()]
 74 | 	@SafeGlobal public static var defaultImageRetryableStatusCodes: Set<Int> = [503]
    |                                |- warning: static property 'defaultImageRetryableStatusCodes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'defaultImageRetryableStatusCodes' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'defaultImageRetryableStatusCodes' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 75 |
 76 | 	@SafeGlobal public static var defaultStringEncoding: String.Encoding = .utf8
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:76:32: warning: static property 'defaultStringEncoding' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 74 | 	@SafeGlobal public static var defaultImageRetryableStatusCodes: Set<Int> = [503]
 75 |
 76 | 	@SafeGlobal public static var defaultStringEncoding: String.Encoding = .utf8
    |                                |- warning: static property 'defaultStringEncoding' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'defaultStringEncoding' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'defaultStringEncoding' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 77 | 	/** Before these retry providers, there will always be retry providers to block string conversion failure or unexpected status code errors. */
 78 | 	@SafeGlobal public static var defaultStringRetryProviders: [RetryProvider] = [NetworkErrorRetryProvider()]
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:78:32: warning: static property 'defaultStringRetryProviders' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 76 | 	@SafeGlobal public static var defaultStringEncoding: String.Encoding = .utf8
 77 | 	/** Before these retry providers, there will always be retry providers to block string conversion failure or unexpected status code errors. */
 78 | 	@SafeGlobal public static var defaultStringRetryProviders: [RetryProvider] = [NetworkErrorRetryProvider()]
    |                                |- warning: static property 'defaultStringRetryProviders' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'defaultStringRetryProviders' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'defaultStringRetryProviders' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 79 | 	@SafeGlobal public static var defaultStringRetryableStatusCodes: Set<Int> = [503]
 80 |
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:79:32: warning: static property 'defaultStringRetryableStatusCodes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 77 | 	/** Before these retry providers, there will always be retry providers to block string conversion failure or unexpected status code errors. */
 78 | 	@SafeGlobal public static var defaultStringRetryProviders: [RetryProvider] = [NetworkErrorRetryProvider()]
 79 | 	@SafeGlobal public static var defaultStringRetryableStatusCodes: Set<Int> = [503]
    |                                |- warning: static property 'defaultStringRetryableStatusCodes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'defaultStringRetryableStatusCodes' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'defaultStringRetryableStatusCodes' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 80 |
 81 | 	/** Before these retry providers, there will always be retry providers to block download specific error or unexpected status code errors. */
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:82:32: warning: static property 'defaultDownloadRetryProviders' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 80 |
 81 | 	/** Before these retry providers, there will always be retry providers to block download specific error or unexpected status code errors. */
 82 | 	@SafeGlobal public static var defaultDownloadRetryProviders: [RetryProvider] = [NetworkErrorRetryProvider()]
    |                                |- warning: static property 'defaultDownloadRetryProviders' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'defaultDownloadRetryProviders' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'defaultDownloadRetryProviders' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 83 | 	@SafeGlobal public static var defaultDownloadRetryableStatusCodes: Set<Int> = [503]
 84 |
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:83:32: warning: static property 'defaultDownloadRetryableStatusCodes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 81 | 	/** Before these retry providers, there will always be retry providers to block download specific error or unexpected status code errors. */
 82 | 	@SafeGlobal public static var defaultDownloadRetryProviders: [RetryProvider] = [NetworkErrorRetryProvider()]
 83 | 	@SafeGlobal public static var defaultDownloadRetryableStatusCodes: Set<Int> = [503]
    |                                |- warning: static property 'defaultDownloadRetryableStatusCodes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'defaultDownloadRetryableStatusCodes' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'defaultDownloadRetryableStatusCodes' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 84 |
 85 | 	@SafeGlobal public static var networkRetryProviderDefaultNumberOfRetries: Int? = 7
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:85:32: warning: static property 'networkRetryProviderDefaultNumberOfRetries' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 83 | 	@SafeGlobal public static var defaultDownloadRetryableStatusCodes: Set<Int> = [503]
 84 |
 85 | 	@SafeGlobal public static var networkRetryProviderDefaultNumberOfRetries: Int? = 7
    |                                |- warning: static property 'networkRetryProviderDefaultNumberOfRetries' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'networkRetryProviderDefaultNumberOfRetries' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'networkRetryProviderDefaultNumberOfRetries' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 86 | 	@SafeGlobal public static var networkRetryProviderBackoffTable: [TimeInterval] = [1, 3, 15, 27, 42, 60, 60 * 60, 6 * 60 * 60] as [TimeInterval]
 87 |
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:86:32: warning: static property 'networkRetryProviderBackoffTable' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 84 |
 85 | 	@SafeGlobal public static var networkRetryProviderDefaultNumberOfRetries: Int? = 7
 86 | 	@SafeGlobal public static var networkRetryProviderBackoffTable: [TimeInterval] = [1, 3, 15, 27, 42, 60, 60 * 60, 6 * 60 * 60] as [TimeInterval]
    |                                |- warning: static property 'networkRetryProviderBackoffTable' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'networkRetryProviderBackoffTable' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'networkRetryProviderBackoffTable' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 87 |
 88 | 	/**
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:93:32: warning: static property 'logHTTPRequests' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 91 | 	 URLRequestOperation can log all the requests that are started at log level trace.
 92 | 	 In general, should only be true for debug purpose. */
 93 | 	@SafeGlobal public static var logHTTPRequests = false
    |                                |- warning: static property 'logHTTPRequests' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'logHTTPRequests' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'logHTTPRequests' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 94 | 	/**
 95 | 	 When receiving data from a server, should we log it?
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:101:32: warning: static property 'logHTTPResponses' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 99 |
100 | 	 Only the responses from ``URLRequestDataOperation``s are logged. */
101 | 	@SafeGlobal public static var logHTTPResponses = false
    |                                |- warning: static property 'logHTTPResponses' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'logHTTPResponses' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'logHTTPResponses' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
102 | 	/** Log everything URL Session related in the file at the given URL. */
103 | 	@SafeGlobal public static var debugLogURL: URL?
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:103:32: 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
101 | 	@SafeGlobal public static var logHTTPResponses = false
102 | 	/** Log everything URL Session related in the file at the given URL. */
103 | 	@SafeGlobal 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: add '@MainActor' to make static property 'debugLogURL' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
104 |
105 | }
[100/108] Compiling URLRequestOperation SockaddrWrapper.swift
/host/spi-builder-workspace/Sources/URLRequestOperation/Reachability/SockaddrWrapper.swift:44:6: warning: stored property 'rawPointer' of 'Sendable'-conforming class 'SockAddrWrapper' has non-sendable type 'UnsafeMutableRawPointer'; this is an error in the Swift 6 language mode
 42 | #endif
 43 | 	let family: sa_family_t
 44 | 	let rawPointer: UnsafeMutableRawPointer
    |      `- warning: stored property 'rawPointer' of 'Sendable'-conforming class 'SockAddrWrapper' has non-sendable type 'UnsafeMutableRawPointer'; this is an error in the Swift 6 language mode
 45 |
 46 | 	public convenience init(ipV4AddressStr: String) throws {
Swift.UnsafeMutableRawPointer:1:23: note: struct 'UnsafeMutableRawPointer' does not conform to the 'Sendable' protocol
1 | @frozen public struct UnsafeMutableRawPointer : _Pointer {
  |                       `- note: struct 'UnsafeMutableRawPointer' does not conform to the 'Sendable' protocol
2 |     public typealias Pointee = UInt8
3 |     public let _rawValue: Builtin.RawPointer
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperation.swift:25:25: 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
23 | internal enum LatestURLOpIDContainer {
24 | 	static let opIdQueue = DispatchQueue(label: "com.happn.URLRequestOperation.OperationID")
25 | 	@SafeGlobal static var latestURLOperationIdentifier = -1
   |                         |- 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: add '@MainActor' to make static property 'latestURLOperationIdentifier' part of global actor 'MainActor'
   |                         `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 | }
27 |
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:52:32: 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
 50 | //	public static var oslog: os.Logger? = .init(.default)
 51 | #endif
 52 | 	@SafeGlobal 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: add '@MainActor' to make static property 'logger' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 53 | #if canImport(os)
 54 | 		if #available(macOS 10.12, tvOS 10.0, iOS 10.0, watchOS 3.0, *) {
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:61:32: warning: static property 'defaultAPIResponseDecoders' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 59 | 	}()
 60 |
 61 | 	@SafeGlobal public static var defaultAPIResponseDecoders: [HTTPContentDecoder] = [SendableJSONDecoderForHTTPContent()]
    |                                |- warning: static property 'defaultAPIResponseDecoders' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'defaultAPIResponseDecoders' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'defaultAPIResponseDecoders' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 62 | 	@SafeGlobal public static var defaultAPIRequestBodyEncoder: HTTPContentEncoder = SendableJSONEncoderForHTTPContent()
 63 | 	@SafeGlobal public static var defaultAPIRequestParametersEncoder: URLQueryEncoder = FormURLEncodedEncoder()
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:62:32: warning: static property 'defaultAPIRequestBodyEncoder' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 60 |
 61 | 	@SafeGlobal public static var defaultAPIResponseDecoders: [HTTPContentDecoder] = [SendableJSONDecoderForHTTPContent()]
 62 | 	@SafeGlobal public static var defaultAPIRequestBodyEncoder: HTTPContentEncoder = SendableJSONEncoderForHTTPContent()
    |                                |- warning: static property 'defaultAPIRequestBodyEncoder' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'defaultAPIRequestBodyEncoder' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'defaultAPIRequestBodyEncoder' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 63 | 	@SafeGlobal public static var defaultAPIRequestParametersEncoder: URLQueryEncoder = FormURLEncodedEncoder()
 64 | 	/** Before these retry providers, there will always be retry providers to block content decoding or unexpected status code errors. */
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:63:32: warning: static property 'defaultAPIRequestParametersEncoder' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 61 | 	@SafeGlobal public static var defaultAPIResponseDecoders: [HTTPContentDecoder] = [SendableJSONDecoderForHTTPContent()]
 62 | 	@SafeGlobal public static var defaultAPIRequestBodyEncoder: HTTPContentEncoder = SendableJSONEncoderForHTTPContent()
 63 | 	@SafeGlobal public static var defaultAPIRequestParametersEncoder: URLQueryEncoder = FormURLEncodedEncoder()
    |                                |- warning: static property 'defaultAPIRequestParametersEncoder' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'defaultAPIRequestParametersEncoder' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'defaultAPIRequestParametersEncoder' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 64 | 	/** Before these retry providers, there will always be retry providers to block content decoding or unexpected status code errors. */
 65 | 	@SafeGlobal public static var defaultAPIRetryProviders: [RetryProvider] = [NetworkErrorRetryProvider()]
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:65:32: warning: static property 'defaultAPIRetryProviders' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 63 | 	@SafeGlobal public static var defaultAPIRequestParametersEncoder: URLQueryEncoder = FormURLEncodedEncoder()
 64 | 	/** Before these retry providers, there will always be retry providers to block content decoding or unexpected status code errors. */
 65 | 	@SafeGlobal public static var defaultAPIRetryProviders: [RetryProvider] = [NetworkErrorRetryProvider()]
    |                                |- warning: static property 'defaultAPIRetryProviders' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'defaultAPIRetryProviders' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'defaultAPIRetryProviders' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 66 | 	@SafeGlobal public static var defaultAPIRetryableStatusCodes: Set<Int> = [503]
 67 |
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:66:32: warning: static property 'defaultAPIRetryableStatusCodes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 64 | 	/** Before these retry providers, there will always be retry providers to block content decoding or unexpected status code errors. */
 65 | 	@SafeGlobal public static var defaultAPIRetryProviders: [RetryProvider] = [NetworkErrorRetryProvider()]
 66 | 	@SafeGlobal public static var defaultAPIRetryableStatusCodes: Set<Int> = [503]
    |                                |- warning: static property 'defaultAPIRetryableStatusCodes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'defaultAPIRetryableStatusCodes' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'defaultAPIRetryableStatusCodes' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 67 |
 68 | 	/** Before these retry providers, there will always be retry providers to block unexpected status code errors. */
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:69:32: warning: static property 'defaultDataRetryProviders' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 67 |
 68 | 	/** Before these retry providers, there will always be retry providers to block unexpected status code errors. */
 69 | 	@SafeGlobal public static var defaultDataRetryProviders: [RetryProvider] = [NetworkErrorRetryProvider()]
    |                                |- warning: static property 'defaultDataRetryProviders' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'defaultDataRetryProviders' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'defaultDataRetryProviders' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 70 | 	@SafeGlobal public static var defaultDataRetryableStatusCodes: Set<Int> = [503]
 71 |
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:70:32: warning: static property 'defaultDataRetryableStatusCodes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 68 | 	/** Before these retry providers, there will always be retry providers to block unexpected status code errors. */
 69 | 	@SafeGlobal public static var defaultDataRetryProviders: [RetryProvider] = [NetworkErrorRetryProvider()]
 70 | 	@SafeGlobal public static var defaultDataRetryableStatusCodes: Set<Int> = [503]
    |                                |- warning: static property 'defaultDataRetryableStatusCodes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'defaultDataRetryableStatusCodes' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'defaultDataRetryableStatusCodes' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 71 |
 72 | 	/** Before these retry providers, there will always be retry providers to block image conversion failure or unexpected status code errors. */
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:73:32: warning: static property 'defaultImageRetryProviders' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 71 |
 72 | 	/** Before these retry providers, there will always be retry providers to block image conversion failure or unexpected status code errors. */
 73 | 	@SafeGlobal public static var defaultImageRetryProviders: [RetryProvider] = [NetworkErrorRetryProvider()]
    |                                |- warning: static property 'defaultImageRetryProviders' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'defaultImageRetryProviders' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'defaultImageRetryProviders' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 74 | 	@SafeGlobal public static var defaultImageRetryableStatusCodes: Set<Int> = [503]
 75 |
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:74:32: warning: static property 'defaultImageRetryableStatusCodes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 72 | 	/** Before these retry providers, there will always be retry providers to block image conversion failure or unexpected status code errors. */
 73 | 	@SafeGlobal public static var defaultImageRetryProviders: [RetryProvider] = [NetworkErrorRetryProvider()]
 74 | 	@SafeGlobal public static var defaultImageRetryableStatusCodes: Set<Int> = [503]
    |                                |- warning: static property 'defaultImageRetryableStatusCodes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'defaultImageRetryableStatusCodes' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'defaultImageRetryableStatusCodes' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 75 |
 76 | 	@SafeGlobal public static var defaultStringEncoding: String.Encoding = .utf8
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:76:32: warning: static property 'defaultStringEncoding' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 74 | 	@SafeGlobal public static var defaultImageRetryableStatusCodes: Set<Int> = [503]
 75 |
 76 | 	@SafeGlobal public static var defaultStringEncoding: String.Encoding = .utf8
    |                                |- warning: static property 'defaultStringEncoding' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'defaultStringEncoding' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'defaultStringEncoding' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 77 | 	/** Before these retry providers, there will always be retry providers to block string conversion failure or unexpected status code errors. */
 78 | 	@SafeGlobal public static var defaultStringRetryProviders: [RetryProvider] = [NetworkErrorRetryProvider()]
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:78:32: warning: static property 'defaultStringRetryProviders' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 76 | 	@SafeGlobal public static var defaultStringEncoding: String.Encoding = .utf8
 77 | 	/** Before these retry providers, there will always be retry providers to block string conversion failure or unexpected status code errors. */
 78 | 	@SafeGlobal public static var defaultStringRetryProviders: [RetryProvider] = [NetworkErrorRetryProvider()]
    |                                |- warning: static property 'defaultStringRetryProviders' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'defaultStringRetryProviders' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'defaultStringRetryProviders' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 79 | 	@SafeGlobal public static var defaultStringRetryableStatusCodes: Set<Int> = [503]
 80 |
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:79:32: warning: static property 'defaultStringRetryableStatusCodes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 77 | 	/** Before these retry providers, there will always be retry providers to block string conversion failure or unexpected status code errors. */
 78 | 	@SafeGlobal public static var defaultStringRetryProviders: [RetryProvider] = [NetworkErrorRetryProvider()]
 79 | 	@SafeGlobal public static var defaultStringRetryableStatusCodes: Set<Int> = [503]
    |                                |- warning: static property 'defaultStringRetryableStatusCodes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'defaultStringRetryableStatusCodes' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'defaultStringRetryableStatusCodes' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 80 |
 81 | 	/** Before these retry providers, there will always be retry providers to block download specific error or unexpected status code errors. */
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:82:32: warning: static property 'defaultDownloadRetryProviders' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 80 |
 81 | 	/** Before these retry providers, there will always be retry providers to block download specific error or unexpected status code errors. */
 82 | 	@SafeGlobal public static var defaultDownloadRetryProviders: [RetryProvider] = [NetworkErrorRetryProvider()]
    |                                |- warning: static property 'defaultDownloadRetryProviders' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'defaultDownloadRetryProviders' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'defaultDownloadRetryProviders' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 83 | 	@SafeGlobal public static var defaultDownloadRetryableStatusCodes: Set<Int> = [503]
 84 |
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:83:32: warning: static property 'defaultDownloadRetryableStatusCodes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 81 | 	/** Before these retry providers, there will always be retry providers to block download specific error or unexpected status code errors. */
 82 | 	@SafeGlobal public static var defaultDownloadRetryProviders: [RetryProvider] = [NetworkErrorRetryProvider()]
 83 | 	@SafeGlobal public static var defaultDownloadRetryableStatusCodes: Set<Int> = [503]
    |                                |- warning: static property 'defaultDownloadRetryableStatusCodes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'defaultDownloadRetryableStatusCodes' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'defaultDownloadRetryableStatusCodes' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 84 |
 85 | 	@SafeGlobal public static var networkRetryProviderDefaultNumberOfRetries: Int? = 7
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:85:32: warning: static property 'networkRetryProviderDefaultNumberOfRetries' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 83 | 	@SafeGlobal public static var defaultDownloadRetryableStatusCodes: Set<Int> = [503]
 84 |
 85 | 	@SafeGlobal public static var networkRetryProviderDefaultNumberOfRetries: Int? = 7
    |                                |- warning: static property 'networkRetryProviderDefaultNumberOfRetries' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'networkRetryProviderDefaultNumberOfRetries' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'networkRetryProviderDefaultNumberOfRetries' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 86 | 	@SafeGlobal public static var networkRetryProviderBackoffTable: [TimeInterval] = [1, 3, 15, 27, 42, 60, 60 * 60, 6 * 60 * 60] as [TimeInterval]
 87 |
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:86:32: warning: static property 'networkRetryProviderBackoffTable' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 84 |
 85 | 	@SafeGlobal public static var networkRetryProviderDefaultNumberOfRetries: Int? = 7
 86 | 	@SafeGlobal public static var networkRetryProviderBackoffTable: [TimeInterval] = [1, 3, 15, 27, 42, 60, 60 * 60, 6 * 60 * 60] as [TimeInterval]
    |                                |- warning: static property 'networkRetryProviderBackoffTable' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'networkRetryProviderBackoffTable' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'networkRetryProviderBackoffTable' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 87 |
 88 | 	/**
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:93:32: warning: static property 'logHTTPRequests' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 91 | 	 URLRequestOperation can log all the requests that are started at log level trace.
 92 | 	 In general, should only be true for debug purpose. */
 93 | 	@SafeGlobal public static var logHTTPRequests = false
    |                                |- warning: static property 'logHTTPRequests' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'logHTTPRequests' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'logHTTPRequests' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 94 | 	/**
 95 | 	 When receiving data from a server, should we log it?
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:101:32: warning: static property 'logHTTPResponses' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 99 |
100 | 	 Only the responses from ``URLRequestDataOperation``s are logged. */
101 | 	@SafeGlobal public static var logHTTPResponses = false
    |                                |- warning: static property 'logHTTPResponses' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'logHTTPResponses' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'logHTTPResponses' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
102 | 	/** Log everything URL Session related in the file at the given URL. */
103 | 	@SafeGlobal public static var debugLogURL: URL?
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:103:32: 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
101 | 	@SafeGlobal public static var logHTTPResponses = false
102 | 	/** Log everything URL Session related in the file at the given URL. */
103 | 	@SafeGlobal 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: add '@MainActor' to make static property 'debugLogURL' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
104 |
105 | }
[101/108] Compiling URLRequestOperation URLRequestOperation.swift
/host/spi-builder-workspace/Sources/URLRequestOperation/Reachability/SockaddrWrapper.swift:44:6: warning: stored property 'rawPointer' of 'Sendable'-conforming class 'SockAddrWrapper' has non-sendable type 'UnsafeMutableRawPointer'; this is an error in the Swift 6 language mode
 42 | #endif
 43 | 	let family: sa_family_t
 44 | 	let rawPointer: UnsafeMutableRawPointer
    |      `- warning: stored property 'rawPointer' of 'Sendable'-conforming class 'SockAddrWrapper' has non-sendable type 'UnsafeMutableRawPointer'; this is an error in the Swift 6 language mode
 45 |
 46 | 	public convenience init(ipV4AddressStr: String) throws {
Swift.UnsafeMutableRawPointer:1:23: note: struct 'UnsafeMutableRawPointer' does not conform to the 'Sendable' protocol
1 | @frozen public struct UnsafeMutableRawPointer : _Pointer {
  |                       `- note: struct 'UnsafeMutableRawPointer' does not conform to the 'Sendable' protocol
2 |     public typealias Pointee = UInt8
3 |     public let _rawValue: Builtin.RawPointer
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperation.swift:25:25: 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
23 | internal enum LatestURLOpIDContainer {
24 | 	static let opIdQueue = DispatchQueue(label: "com.happn.URLRequestOperation.OperationID")
25 | 	@SafeGlobal static var latestURLOperationIdentifier = -1
   |                         |- 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: add '@MainActor' to make static property 'latestURLOperationIdentifier' part of global actor 'MainActor'
   |                         `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 | }
27 |
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:52:32: 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
 50 | //	public static var oslog: os.Logger? = .init(.default)
 51 | #endif
 52 | 	@SafeGlobal 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: add '@MainActor' to make static property 'logger' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 53 | #if canImport(os)
 54 | 		if #available(macOS 10.12, tvOS 10.0, iOS 10.0, watchOS 3.0, *) {
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:61:32: warning: static property 'defaultAPIResponseDecoders' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 59 | 	}()
 60 |
 61 | 	@SafeGlobal public static var defaultAPIResponseDecoders: [HTTPContentDecoder] = [SendableJSONDecoderForHTTPContent()]
    |                                |- warning: static property 'defaultAPIResponseDecoders' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'defaultAPIResponseDecoders' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'defaultAPIResponseDecoders' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 62 | 	@SafeGlobal public static var defaultAPIRequestBodyEncoder: HTTPContentEncoder = SendableJSONEncoderForHTTPContent()
 63 | 	@SafeGlobal public static var defaultAPIRequestParametersEncoder: URLQueryEncoder = FormURLEncodedEncoder()
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:62:32: warning: static property 'defaultAPIRequestBodyEncoder' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 60 |
 61 | 	@SafeGlobal public static var defaultAPIResponseDecoders: [HTTPContentDecoder] = [SendableJSONDecoderForHTTPContent()]
 62 | 	@SafeGlobal public static var defaultAPIRequestBodyEncoder: HTTPContentEncoder = SendableJSONEncoderForHTTPContent()
    |                                |- warning: static property 'defaultAPIRequestBodyEncoder' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'defaultAPIRequestBodyEncoder' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'defaultAPIRequestBodyEncoder' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 63 | 	@SafeGlobal public static var defaultAPIRequestParametersEncoder: URLQueryEncoder = FormURLEncodedEncoder()
 64 | 	/** Before these retry providers, there will always be retry providers to block content decoding or unexpected status code errors. */
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:63:32: warning: static property 'defaultAPIRequestParametersEncoder' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 61 | 	@SafeGlobal public static var defaultAPIResponseDecoders: [HTTPContentDecoder] = [SendableJSONDecoderForHTTPContent()]
 62 | 	@SafeGlobal public static var defaultAPIRequestBodyEncoder: HTTPContentEncoder = SendableJSONEncoderForHTTPContent()
 63 | 	@SafeGlobal public static var defaultAPIRequestParametersEncoder: URLQueryEncoder = FormURLEncodedEncoder()
    |                                |- warning: static property 'defaultAPIRequestParametersEncoder' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'defaultAPIRequestParametersEncoder' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'defaultAPIRequestParametersEncoder' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 64 | 	/** Before these retry providers, there will always be retry providers to block content decoding or unexpected status code errors. */
 65 | 	@SafeGlobal public static var defaultAPIRetryProviders: [RetryProvider] = [NetworkErrorRetryProvider()]
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:65:32: warning: static property 'defaultAPIRetryProviders' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 63 | 	@SafeGlobal public static var defaultAPIRequestParametersEncoder: URLQueryEncoder = FormURLEncodedEncoder()
 64 | 	/** Before these retry providers, there will always be retry providers to block content decoding or unexpected status code errors. */
 65 | 	@SafeGlobal public static var defaultAPIRetryProviders: [RetryProvider] = [NetworkErrorRetryProvider()]
    |                                |- warning: static property 'defaultAPIRetryProviders' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'defaultAPIRetryProviders' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'defaultAPIRetryProviders' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 66 | 	@SafeGlobal public static var defaultAPIRetryableStatusCodes: Set<Int> = [503]
 67 |
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:66:32: warning: static property 'defaultAPIRetryableStatusCodes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 64 | 	/** Before these retry providers, there will always be retry providers to block content decoding or unexpected status code errors. */
 65 | 	@SafeGlobal public static var defaultAPIRetryProviders: [RetryProvider] = [NetworkErrorRetryProvider()]
 66 | 	@SafeGlobal public static var defaultAPIRetryableStatusCodes: Set<Int> = [503]
    |                                |- warning: static property 'defaultAPIRetryableStatusCodes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'defaultAPIRetryableStatusCodes' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'defaultAPIRetryableStatusCodes' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 67 |
 68 | 	/** Before these retry providers, there will always be retry providers to block unexpected status code errors. */
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:69:32: warning: static property 'defaultDataRetryProviders' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 67 |
 68 | 	/** Before these retry providers, there will always be retry providers to block unexpected status code errors. */
 69 | 	@SafeGlobal public static var defaultDataRetryProviders: [RetryProvider] = [NetworkErrorRetryProvider()]
    |                                |- warning: static property 'defaultDataRetryProviders' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'defaultDataRetryProviders' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'defaultDataRetryProviders' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 70 | 	@SafeGlobal public static var defaultDataRetryableStatusCodes: Set<Int> = [503]
 71 |
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:70:32: warning: static property 'defaultDataRetryableStatusCodes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 68 | 	/** Before these retry providers, there will always be retry providers to block unexpected status code errors. */
 69 | 	@SafeGlobal public static var defaultDataRetryProviders: [RetryProvider] = [NetworkErrorRetryProvider()]
 70 | 	@SafeGlobal public static var defaultDataRetryableStatusCodes: Set<Int> = [503]
    |                                |- warning: static property 'defaultDataRetryableStatusCodes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'defaultDataRetryableStatusCodes' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'defaultDataRetryableStatusCodes' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 71 |
 72 | 	/** Before these retry providers, there will always be retry providers to block image conversion failure or unexpected status code errors. */
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:73:32: warning: static property 'defaultImageRetryProviders' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 71 |
 72 | 	/** Before these retry providers, there will always be retry providers to block image conversion failure or unexpected status code errors. */
 73 | 	@SafeGlobal public static var defaultImageRetryProviders: [RetryProvider] = [NetworkErrorRetryProvider()]
    |                                |- warning: static property 'defaultImageRetryProviders' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'defaultImageRetryProviders' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'defaultImageRetryProviders' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 74 | 	@SafeGlobal public static var defaultImageRetryableStatusCodes: Set<Int> = [503]
 75 |
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:74:32: warning: static property 'defaultImageRetryableStatusCodes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 72 | 	/** Before these retry providers, there will always be retry providers to block image conversion failure or unexpected status code errors. */
 73 | 	@SafeGlobal public static var defaultImageRetryProviders: [RetryProvider] = [NetworkErrorRetryProvider()]
 74 | 	@SafeGlobal public static var defaultImageRetryableStatusCodes: Set<Int> = [503]
    |                                |- warning: static property 'defaultImageRetryableStatusCodes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'defaultImageRetryableStatusCodes' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'defaultImageRetryableStatusCodes' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 75 |
 76 | 	@SafeGlobal public static var defaultStringEncoding: String.Encoding = .utf8
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:76:32: warning: static property 'defaultStringEncoding' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 74 | 	@SafeGlobal public static var defaultImageRetryableStatusCodes: Set<Int> = [503]
 75 |
 76 | 	@SafeGlobal public static var defaultStringEncoding: String.Encoding = .utf8
    |                                |- warning: static property 'defaultStringEncoding' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'defaultStringEncoding' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'defaultStringEncoding' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 77 | 	/** Before these retry providers, there will always be retry providers to block string conversion failure or unexpected status code errors. */
 78 | 	@SafeGlobal public static var defaultStringRetryProviders: [RetryProvider] = [NetworkErrorRetryProvider()]
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:78:32: warning: static property 'defaultStringRetryProviders' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 76 | 	@SafeGlobal public static var defaultStringEncoding: String.Encoding = .utf8
 77 | 	/** Before these retry providers, there will always be retry providers to block string conversion failure or unexpected status code errors. */
 78 | 	@SafeGlobal public static var defaultStringRetryProviders: [RetryProvider] = [NetworkErrorRetryProvider()]
    |                                |- warning: static property 'defaultStringRetryProviders' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'defaultStringRetryProviders' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'defaultStringRetryProviders' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 79 | 	@SafeGlobal public static var defaultStringRetryableStatusCodes: Set<Int> = [503]
 80 |
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:79:32: warning: static property 'defaultStringRetryableStatusCodes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 77 | 	/** Before these retry providers, there will always be retry providers to block string conversion failure or unexpected status code errors. */
 78 | 	@SafeGlobal public static var defaultStringRetryProviders: [RetryProvider] = [NetworkErrorRetryProvider()]
 79 | 	@SafeGlobal public static var defaultStringRetryableStatusCodes: Set<Int> = [503]
    |                                |- warning: static property 'defaultStringRetryableStatusCodes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'defaultStringRetryableStatusCodes' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'defaultStringRetryableStatusCodes' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 80 |
 81 | 	/** Before these retry providers, there will always be retry providers to block download specific error or unexpected status code errors. */
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:82:32: warning: static property 'defaultDownloadRetryProviders' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 80 |
 81 | 	/** Before these retry providers, there will always be retry providers to block download specific error or unexpected status code errors. */
 82 | 	@SafeGlobal public static var defaultDownloadRetryProviders: [RetryProvider] = [NetworkErrorRetryProvider()]
    |                                |- warning: static property 'defaultDownloadRetryProviders' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'defaultDownloadRetryProviders' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'defaultDownloadRetryProviders' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 83 | 	@SafeGlobal public static var defaultDownloadRetryableStatusCodes: Set<Int> = [503]
 84 |
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:83:32: warning: static property 'defaultDownloadRetryableStatusCodes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 81 | 	/** Before these retry providers, there will always be retry providers to block download specific error or unexpected status code errors. */
 82 | 	@SafeGlobal public static var defaultDownloadRetryProviders: [RetryProvider] = [NetworkErrorRetryProvider()]
 83 | 	@SafeGlobal public static var defaultDownloadRetryableStatusCodes: Set<Int> = [503]
    |                                |- warning: static property 'defaultDownloadRetryableStatusCodes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'defaultDownloadRetryableStatusCodes' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'defaultDownloadRetryableStatusCodes' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 84 |
 85 | 	@SafeGlobal public static var networkRetryProviderDefaultNumberOfRetries: Int? = 7
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:85:32: warning: static property 'networkRetryProviderDefaultNumberOfRetries' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 83 | 	@SafeGlobal public static var defaultDownloadRetryableStatusCodes: Set<Int> = [503]
 84 |
 85 | 	@SafeGlobal public static var networkRetryProviderDefaultNumberOfRetries: Int? = 7
    |                                |- warning: static property 'networkRetryProviderDefaultNumberOfRetries' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'networkRetryProviderDefaultNumberOfRetries' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'networkRetryProviderDefaultNumberOfRetries' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 86 | 	@SafeGlobal public static var networkRetryProviderBackoffTable: [TimeInterval] = [1, 3, 15, 27, 42, 60, 60 * 60, 6 * 60 * 60] as [TimeInterval]
 87 |
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:86:32: warning: static property 'networkRetryProviderBackoffTable' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 84 |
 85 | 	@SafeGlobal public static var networkRetryProviderDefaultNumberOfRetries: Int? = 7
 86 | 	@SafeGlobal public static var networkRetryProviderBackoffTable: [TimeInterval] = [1, 3, 15, 27, 42, 60, 60 * 60, 6 * 60 * 60] as [TimeInterval]
    |                                |- warning: static property 'networkRetryProviderBackoffTable' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'networkRetryProviderBackoffTable' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'networkRetryProviderBackoffTable' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 87 |
 88 | 	/**
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:93:32: warning: static property 'logHTTPRequests' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 91 | 	 URLRequestOperation can log all the requests that are started at log level trace.
 92 | 	 In general, should only be true for debug purpose. */
 93 | 	@SafeGlobal public static var logHTTPRequests = false
    |                                |- warning: static property 'logHTTPRequests' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'logHTTPRequests' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'logHTTPRequests' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 94 | 	/**
 95 | 	 When receiving data from a server, should we log it?
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:101:32: warning: static property 'logHTTPResponses' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 99 |
100 | 	 Only the responses from ``URLRequestDataOperation``s are logged. */
101 | 	@SafeGlobal public static var logHTTPResponses = false
    |                                |- warning: static property 'logHTTPResponses' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'logHTTPResponses' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'logHTTPResponses' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
102 | 	/** Log everything URL Session related in the file at the given URL. */
103 | 	@SafeGlobal public static var debugLogURL: URL?
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:103:32: 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
101 | 	@SafeGlobal public static var logHTTPResponses = false
102 | 	/** Log everything URL Session related in the file at the given URL. */
103 | 	@SafeGlobal 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: add '@MainActor' to make static property 'debugLogURL' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
104 |
105 | }
[102/108] Compiling URLRequestOperation URLRequestOperationConfig.swift
/host/spi-builder-workspace/Sources/URLRequestOperation/Reachability/SockaddrWrapper.swift:44:6: warning: stored property 'rawPointer' of 'Sendable'-conforming class 'SockAddrWrapper' has non-sendable type 'UnsafeMutableRawPointer'; this is an error in the Swift 6 language mode
 42 | #endif
 43 | 	let family: sa_family_t
 44 | 	let rawPointer: UnsafeMutableRawPointer
    |      `- warning: stored property 'rawPointer' of 'Sendable'-conforming class 'SockAddrWrapper' has non-sendable type 'UnsafeMutableRawPointer'; this is an error in the Swift 6 language mode
 45 |
 46 | 	public convenience init(ipV4AddressStr: String) throws {
Swift.UnsafeMutableRawPointer:1:23: note: struct 'UnsafeMutableRawPointer' does not conform to the 'Sendable' protocol
1 | @frozen public struct UnsafeMutableRawPointer : _Pointer {
  |                       `- note: struct 'UnsafeMutableRawPointer' does not conform to the 'Sendable' protocol
2 |     public typealias Pointee = UInt8
3 |     public let _rawValue: Builtin.RawPointer
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperation.swift:25:25: 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
23 | internal enum LatestURLOpIDContainer {
24 | 	static let opIdQueue = DispatchQueue(label: "com.happn.URLRequestOperation.OperationID")
25 | 	@SafeGlobal static var latestURLOperationIdentifier = -1
   |                         |- 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: add '@MainActor' to make static property 'latestURLOperationIdentifier' part of global actor 'MainActor'
   |                         `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 | }
27 |
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:52:32: 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
 50 | //	public static var oslog: os.Logger? = .init(.default)
 51 | #endif
 52 | 	@SafeGlobal 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: add '@MainActor' to make static property 'logger' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 53 | #if canImport(os)
 54 | 		if #available(macOS 10.12, tvOS 10.0, iOS 10.0, watchOS 3.0, *) {
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:61:32: warning: static property 'defaultAPIResponseDecoders' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 59 | 	}()
 60 |
 61 | 	@SafeGlobal public static var defaultAPIResponseDecoders: [HTTPContentDecoder] = [SendableJSONDecoderForHTTPContent()]
    |                                |- warning: static property 'defaultAPIResponseDecoders' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'defaultAPIResponseDecoders' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'defaultAPIResponseDecoders' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 62 | 	@SafeGlobal public static var defaultAPIRequestBodyEncoder: HTTPContentEncoder = SendableJSONEncoderForHTTPContent()
 63 | 	@SafeGlobal public static var defaultAPIRequestParametersEncoder: URLQueryEncoder = FormURLEncodedEncoder()
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:62:32: warning: static property 'defaultAPIRequestBodyEncoder' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 60 |
 61 | 	@SafeGlobal public static var defaultAPIResponseDecoders: [HTTPContentDecoder] = [SendableJSONDecoderForHTTPContent()]
 62 | 	@SafeGlobal public static var defaultAPIRequestBodyEncoder: HTTPContentEncoder = SendableJSONEncoderForHTTPContent()
    |                                |- warning: static property 'defaultAPIRequestBodyEncoder' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'defaultAPIRequestBodyEncoder' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'defaultAPIRequestBodyEncoder' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 63 | 	@SafeGlobal public static var defaultAPIRequestParametersEncoder: URLQueryEncoder = FormURLEncodedEncoder()
 64 | 	/** Before these retry providers, there will always be retry providers to block content decoding or unexpected status code errors. */
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:63:32: warning: static property 'defaultAPIRequestParametersEncoder' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 61 | 	@SafeGlobal public static var defaultAPIResponseDecoders: [HTTPContentDecoder] = [SendableJSONDecoderForHTTPContent()]
 62 | 	@SafeGlobal public static var defaultAPIRequestBodyEncoder: HTTPContentEncoder = SendableJSONEncoderForHTTPContent()
 63 | 	@SafeGlobal public static var defaultAPIRequestParametersEncoder: URLQueryEncoder = FormURLEncodedEncoder()
    |                                |- warning: static property 'defaultAPIRequestParametersEncoder' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'defaultAPIRequestParametersEncoder' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'defaultAPIRequestParametersEncoder' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 64 | 	/** Before these retry providers, there will always be retry providers to block content decoding or unexpected status code errors. */
 65 | 	@SafeGlobal public static var defaultAPIRetryProviders: [RetryProvider] = [NetworkErrorRetryProvider()]
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:65:32: warning: static property 'defaultAPIRetryProviders' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 63 | 	@SafeGlobal public static var defaultAPIRequestParametersEncoder: URLQueryEncoder = FormURLEncodedEncoder()
 64 | 	/** Before these retry providers, there will always be retry providers to block content decoding or unexpected status code errors. */
 65 | 	@SafeGlobal public static var defaultAPIRetryProviders: [RetryProvider] = [NetworkErrorRetryProvider()]
    |                                |- warning: static property 'defaultAPIRetryProviders' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'defaultAPIRetryProviders' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'defaultAPIRetryProviders' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 66 | 	@SafeGlobal public static var defaultAPIRetryableStatusCodes: Set<Int> = [503]
 67 |
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:66:32: warning: static property 'defaultAPIRetryableStatusCodes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 64 | 	/** Before these retry providers, there will always be retry providers to block content decoding or unexpected status code errors. */
 65 | 	@SafeGlobal public static var defaultAPIRetryProviders: [RetryProvider] = [NetworkErrorRetryProvider()]
 66 | 	@SafeGlobal public static var defaultAPIRetryableStatusCodes: Set<Int> = [503]
    |                                |- warning: static property 'defaultAPIRetryableStatusCodes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'defaultAPIRetryableStatusCodes' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'defaultAPIRetryableStatusCodes' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 67 |
 68 | 	/** Before these retry providers, there will always be retry providers to block unexpected status code errors. */
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:69:32: warning: static property 'defaultDataRetryProviders' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 67 |
 68 | 	/** Before these retry providers, there will always be retry providers to block unexpected status code errors. */
 69 | 	@SafeGlobal public static var defaultDataRetryProviders: [RetryProvider] = [NetworkErrorRetryProvider()]
    |                                |- warning: static property 'defaultDataRetryProviders' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'defaultDataRetryProviders' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'defaultDataRetryProviders' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 70 | 	@SafeGlobal public static var defaultDataRetryableStatusCodes: Set<Int> = [503]
 71 |
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:70:32: warning: static property 'defaultDataRetryableStatusCodes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 68 | 	/** Before these retry providers, there will always be retry providers to block unexpected status code errors. */
 69 | 	@SafeGlobal public static var defaultDataRetryProviders: [RetryProvider] = [NetworkErrorRetryProvider()]
 70 | 	@SafeGlobal public static var defaultDataRetryableStatusCodes: Set<Int> = [503]
    |                                |- warning: static property 'defaultDataRetryableStatusCodes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'defaultDataRetryableStatusCodes' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'defaultDataRetryableStatusCodes' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 71 |
 72 | 	/** Before these retry providers, there will always be retry providers to block image conversion failure or unexpected status code errors. */
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:73:32: warning: static property 'defaultImageRetryProviders' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 71 |
 72 | 	/** Before these retry providers, there will always be retry providers to block image conversion failure or unexpected status code errors. */
 73 | 	@SafeGlobal public static var defaultImageRetryProviders: [RetryProvider] = [NetworkErrorRetryProvider()]
    |                                |- warning: static property 'defaultImageRetryProviders' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'defaultImageRetryProviders' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'defaultImageRetryProviders' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 74 | 	@SafeGlobal public static var defaultImageRetryableStatusCodes: Set<Int> = [503]
 75 |
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:74:32: warning: static property 'defaultImageRetryableStatusCodes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 72 | 	/** Before these retry providers, there will always be retry providers to block image conversion failure or unexpected status code errors. */
 73 | 	@SafeGlobal public static var defaultImageRetryProviders: [RetryProvider] = [NetworkErrorRetryProvider()]
 74 | 	@SafeGlobal public static var defaultImageRetryableStatusCodes: Set<Int> = [503]
    |                                |- warning: static property 'defaultImageRetryableStatusCodes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'defaultImageRetryableStatusCodes' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'defaultImageRetryableStatusCodes' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 75 |
 76 | 	@SafeGlobal public static var defaultStringEncoding: String.Encoding = .utf8
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:76:32: warning: static property 'defaultStringEncoding' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 74 | 	@SafeGlobal public static var defaultImageRetryableStatusCodes: Set<Int> = [503]
 75 |
 76 | 	@SafeGlobal public static var defaultStringEncoding: String.Encoding = .utf8
    |                                |- warning: static property 'defaultStringEncoding' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'defaultStringEncoding' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'defaultStringEncoding' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 77 | 	/** Before these retry providers, there will always be retry providers to block string conversion failure or unexpected status code errors. */
 78 | 	@SafeGlobal public static var defaultStringRetryProviders: [RetryProvider] = [NetworkErrorRetryProvider()]
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:78:32: warning: static property 'defaultStringRetryProviders' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 76 | 	@SafeGlobal public static var defaultStringEncoding: String.Encoding = .utf8
 77 | 	/** Before these retry providers, there will always be retry providers to block string conversion failure or unexpected status code errors. */
 78 | 	@SafeGlobal public static var defaultStringRetryProviders: [RetryProvider] = [NetworkErrorRetryProvider()]
    |                                |- warning: static property 'defaultStringRetryProviders' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'defaultStringRetryProviders' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'defaultStringRetryProviders' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 79 | 	@SafeGlobal public static var defaultStringRetryableStatusCodes: Set<Int> = [503]
 80 |
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:79:32: warning: static property 'defaultStringRetryableStatusCodes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 77 | 	/** Before these retry providers, there will always be retry providers to block string conversion failure or unexpected status code errors. */
 78 | 	@SafeGlobal public static var defaultStringRetryProviders: [RetryProvider] = [NetworkErrorRetryProvider()]
 79 | 	@SafeGlobal public static var defaultStringRetryableStatusCodes: Set<Int> = [503]
    |                                |- warning: static property 'defaultStringRetryableStatusCodes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'defaultStringRetryableStatusCodes' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'defaultStringRetryableStatusCodes' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 80 |
 81 | 	/** Before these retry providers, there will always be retry providers to block download specific error or unexpected status code errors. */
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:82:32: warning: static property 'defaultDownloadRetryProviders' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 80 |
 81 | 	/** Before these retry providers, there will always be retry providers to block download specific error or unexpected status code errors. */
 82 | 	@SafeGlobal public static var defaultDownloadRetryProviders: [RetryProvider] = [NetworkErrorRetryProvider()]
    |                                |- warning: static property 'defaultDownloadRetryProviders' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'defaultDownloadRetryProviders' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'defaultDownloadRetryProviders' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 83 | 	@SafeGlobal public static var defaultDownloadRetryableStatusCodes: Set<Int> = [503]
 84 |
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:83:32: warning: static property 'defaultDownloadRetryableStatusCodes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 81 | 	/** Before these retry providers, there will always be retry providers to block download specific error or unexpected status code errors. */
 82 | 	@SafeGlobal public static var defaultDownloadRetryProviders: [RetryProvider] = [NetworkErrorRetryProvider()]
 83 | 	@SafeGlobal public static var defaultDownloadRetryableStatusCodes: Set<Int> = [503]
    |                                |- warning: static property 'defaultDownloadRetryableStatusCodes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'defaultDownloadRetryableStatusCodes' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'defaultDownloadRetryableStatusCodes' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 84 |
 85 | 	@SafeGlobal public static var networkRetryProviderDefaultNumberOfRetries: Int? = 7
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:85:32: warning: static property 'networkRetryProviderDefaultNumberOfRetries' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 83 | 	@SafeGlobal public static var defaultDownloadRetryableStatusCodes: Set<Int> = [503]
 84 |
 85 | 	@SafeGlobal public static var networkRetryProviderDefaultNumberOfRetries: Int? = 7
    |                                |- warning: static property 'networkRetryProviderDefaultNumberOfRetries' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'networkRetryProviderDefaultNumberOfRetries' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'networkRetryProviderDefaultNumberOfRetries' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 86 | 	@SafeGlobal public static var networkRetryProviderBackoffTable: [TimeInterval] = [1, 3, 15, 27, 42, 60, 60 * 60, 6 * 60 * 60] as [TimeInterval]
 87 |
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:86:32: warning: static property 'networkRetryProviderBackoffTable' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 84 |
 85 | 	@SafeGlobal public static var networkRetryProviderDefaultNumberOfRetries: Int? = 7
 86 | 	@SafeGlobal public static var networkRetryProviderBackoffTable: [TimeInterval] = [1, 3, 15, 27, 42, 60, 60 * 60, 6 * 60 * 60] as [TimeInterval]
    |                                |- warning: static property 'networkRetryProviderBackoffTable' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'networkRetryProviderBackoffTable' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'networkRetryProviderBackoffTable' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 87 |
 88 | 	/**
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:93:32: warning: static property 'logHTTPRequests' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 91 | 	 URLRequestOperation can log all the requests that are started at log level trace.
 92 | 	 In general, should only be true for debug purpose. */
 93 | 	@SafeGlobal public static var logHTTPRequests = false
    |                                |- warning: static property 'logHTTPRequests' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'logHTTPRequests' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'logHTTPRequests' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 94 | 	/**
 95 | 	 When receiving data from a server, should we log it?
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:101:32: warning: static property 'logHTTPResponses' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 99 |
100 | 	 Only the responses from ``URLRequestDataOperation``s are logged. */
101 | 	@SafeGlobal public static var logHTTPResponses = false
    |                                |- warning: static property 'logHTTPResponses' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'logHTTPResponses' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'logHTTPResponses' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
102 | 	/** Log everything URL Session related in the file at the given URL. */
103 | 	@SafeGlobal public static var debugLogURL: URL?
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:103:32: 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
101 | 	@SafeGlobal public static var logHTTPResponses = false
102 | 	/** Log everything URL Session related in the file at the given URL. */
103 | 	@SafeGlobal 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: add '@MainActor' to make static property 'debugLogURL' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
104 |
105 | }
[103/108] Compiling URLRequestOperation URLRequestOperationErrors.swift
/host/spi-builder-workspace/Sources/URLRequestOperation/Reachability/SockaddrWrapper.swift:44:6: warning: stored property 'rawPointer' of 'Sendable'-conforming class 'SockAddrWrapper' has non-sendable type 'UnsafeMutableRawPointer'; this is an error in the Swift 6 language mode
 42 | #endif
 43 | 	let family: sa_family_t
 44 | 	let rawPointer: UnsafeMutableRawPointer
    |      `- warning: stored property 'rawPointer' of 'Sendable'-conforming class 'SockAddrWrapper' has non-sendable type 'UnsafeMutableRawPointer'; this is an error in the Swift 6 language mode
 45 |
 46 | 	public convenience init(ipV4AddressStr: String) throws {
Swift.UnsafeMutableRawPointer:1:23: note: struct 'UnsafeMutableRawPointer' does not conform to the 'Sendable' protocol
1 | @frozen public struct UnsafeMutableRawPointer : _Pointer {
  |                       `- note: struct 'UnsafeMutableRawPointer' does not conform to the 'Sendable' protocol
2 |     public typealias Pointee = UInt8
3 |     public let _rawValue: Builtin.RawPointer
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperation.swift:25:25: 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
23 | internal enum LatestURLOpIDContainer {
24 | 	static let opIdQueue = DispatchQueue(label: "com.happn.URLRequestOperation.OperationID")
25 | 	@SafeGlobal static var latestURLOperationIdentifier = -1
   |                         |- 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: add '@MainActor' to make static property 'latestURLOperationIdentifier' part of global actor 'MainActor'
   |                         `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 | }
27 |
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:52:32: 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
 50 | //	public static var oslog: os.Logger? = .init(.default)
 51 | #endif
 52 | 	@SafeGlobal 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: add '@MainActor' to make static property 'logger' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 53 | #if canImport(os)
 54 | 		if #available(macOS 10.12, tvOS 10.0, iOS 10.0, watchOS 3.0, *) {
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:61:32: warning: static property 'defaultAPIResponseDecoders' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 59 | 	}()
 60 |
 61 | 	@SafeGlobal public static var defaultAPIResponseDecoders: [HTTPContentDecoder] = [SendableJSONDecoderForHTTPContent()]
    |                                |- warning: static property 'defaultAPIResponseDecoders' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'defaultAPIResponseDecoders' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'defaultAPIResponseDecoders' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 62 | 	@SafeGlobal public static var defaultAPIRequestBodyEncoder: HTTPContentEncoder = SendableJSONEncoderForHTTPContent()
 63 | 	@SafeGlobal public static var defaultAPIRequestParametersEncoder: URLQueryEncoder = FormURLEncodedEncoder()
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:62:32: warning: static property 'defaultAPIRequestBodyEncoder' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 60 |
 61 | 	@SafeGlobal public static var defaultAPIResponseDecoders: [HTTPContentDecoder] = [SendableJSONDecoderForHTTPContent()]
 62 | 	@SafeGlobal public static var defaultAPIRequestBodyEncoder: HTTPContentEncoder = SendableJSONEncoderForHTTPContent()
    |                                |- warning: static property 'defaultAPIRequestBodyEncoder' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'defaultAPIRequestBodyEncoder' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'defaultAPIRequestBodyEncoder' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 63 | 	@SafeGlobal public static var defaultAPIRequestParametersEncoder: URLQueryEncoder = FormURLEncodedEncoder()
 64 | 	/** Before these retry providers, there will always be retry providers to block content decoding or unexpected status code errors. */
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:63:32: warning: static property 'defaultAPIRequestParametersEncoder' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 61 | 	@SafeGlobal public static var defaultAPIResponseDecoders: [HTTPContentDecoder] = [SendableJSONDecoderForHTTPContent()]
 62 | 	@SafeGlobal public static var defaultAPIRequestBodyEncoder: HTTPContentEncoder = SendableJSONEncoderForHTTPContent()
 63 | 	@SafeGlobal public static var defaultAPIRequestParametersEncoder: URLQueryEncoder = FormURLEncodedEncoder()
    |                                |- warning: static property 'defaultAPIRequestParametersEncoder' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'defaultAPIRequestParametersEncoder' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'defaultAPIRequestParametersEncoder' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 64 | 	/** Before these retry providers, there will always be retry providers to block content decoding or unexpected status code errors. */
 65 | 	@SafeGlobal public static var defaultAPIRetryProviders: [RetryProvider] = [NetworkErrorRetryProvider()]
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:65:32: warning: static property 'defaultAPIRetryProviders' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 63 | 	@SafeGlobal public static var defaultAPIRequestParametersEncoder: URLQueryEncoder = FormURLEncodedEncoder()
 64 | 	/** Before these retry providers, there will always be retry providers to block content decoding or unexpected status code errors. */
 65 | 	@SafeGlobal public static var defaultAPIRetryProviders: [RetryProvider] = [NetworkErrorRetryProvider()]
    |                                |- warning: static property 'defaultAPIRetryProviders' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'defaultAPIRetryProviders' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'defaultAPIRetryProviders' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 66 | 	@SafeGlobal public static var defaultAPIRetryableStatusCodes: Set<Int> = [503]
 67 |
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:66:32: warning: static property 'defaultAPIRetryableStatusCodes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 64 | 	/** Before these retry providers, there will always be retry providers to block content decoding or unexpected status code errors. */
 65 | 	@SafeGlobal public static var defaultAPIRetryProviders: [RetryProvider] = [NetworkErrorRetryProvider()]
 66 | 	@SafeGlobal public static var defaultAPIRetryableStatusCodes: Set<Int> = [503]
    |                                |- warning: static property 'defaultAPIRetryableStatusCodes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'defaultAPIRetryableStatusCodes' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'defaultAPIRetryableStatusCodes' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 67 |
 68 | 	/** Before these retry providers, there will always be retry providers to block unexpected status code errors. */
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:69:32: warning: static property 'defaultDataRetryProviders' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 67 |
 68 | 	/** Before these retry providers, there will always be retry providers to block unexpected status code errors. */
 69 | 	@SafeGlobal public static var defaultDataRetryProviders: [RetryProvider] = [NetworkErrorRetryProvider()]
    |                                |- warning: static property 'defaultDataRetryProviders' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'defaultDataRetryProviders' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'defaultDataRetryProviders' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 70 | 	@SafeGlobal public static var defaultDataRetryableStatusCodes: Set<Int> = [503]
 71 |
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:70:32: warning: static property 'defaultDataRetryableStatusCodes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 68 | 	/** Before these retry providers, there will always be retry providers to block unexpected status code errors. */
 69 | 	@SafeGlobal public static var defaultDataRetryProviders: [RetryProvider] = [NetworkErrorRetryProvider()]
 70 | 	@SafeGlobal public static var defaultDataRetryableStatusCodes: Set<Int> = [503]
    |                                |- warning: static property 'defaultDataRetryableStatusCodes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'defaultDataRetryableStatusCodes' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'defaultDataRetryableStatusCodes' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 71 |
 72 | 	/** Before these retry providers, there will always be retry providers to block image conversion failure or unexpected status code errors. */
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:73:32: warning: static property 'defaultImageRetryProviders' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 71 |
 72 | 	/** Before these retry providers, there will always be retry providers to block image conversion failure or unexpected status code errors. */
 73 | 	@SafeGlobal public static var defaultImageRetryProviders: [RetryProvider] = [NetworkErrorRetryProvider()]
    |                                |- warning: static property 'defaultImageRetryProviders' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'defaultImageRetryProviders' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'defaultImageRetryProviders' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 74 | 	@SafeGlobal public static var defaultImageRetryableStatusCodes: Set<Int> = [503]
 75 |
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:74:32: warning: static property 'defaultImageRetryableStatusCodes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 72 | 	/** Before these retry providers, there will always be retry providers to block image conversion failure or unexpected status code errors. */
 73 | 	@SafeGlobal public static var defaultImageRetryProviders: [RetryProvider] = [NetworkErrorRetryProvider()]
 74 | 	@SafeGlobal public static var defaultImageRetryableStatusCodes: Set<Int> = [503]
    |                                |- warning: static property 'defaultImageRetryableStatusCodes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'defaultImageRetryableStatusCodes' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'defaultImageRetryableStatusCodes' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 75 |
 76 | 	@SafeGlobal public static var defaultStringEncoding: String.Encoding = .utf8
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:76:32: warning: static property 'defaultStringEncoding' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 74 | 	@SafeGlobal public static var defaultImageRetryableStatusCodes: Set<Int> = [503]
 75 |
 76 | 	@SafeGlobal public static var defaultStringEncoding: String.Encoding = .utf8
    |                                |- warning: static property 'defaultStringEncoding' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'defaultStringEncoding' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'defaultStringEncoding' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 77 | 	/** Before these retry providers, there will always be retry providers to block string conversion failure or unexpected status code errors. */
 78 | 	@SafeGlobal public static var defaultStringRetryProviders: [RetryProvider] = [NetworkErrorRetryProvider()]
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:78:32: warning: static property 'defaultStringRetryProviders' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 76 | 	@SafeGlobal public static var defaultStringEncoding: String.Encoding = .utf8
 77 | 	/** Before these retry providers, there will always be retry providers to block string conversion failure or unexpected status code errors. */
 78 | 	@SafeGlobal public static var defaultStringRetryProviders: [RetryProvider] = [NetworkErrorRetryProvider()]
    |                                |- warning: static property 'defaultStringRetryProviders' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'defaultStringRetryProviders' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'defaultStringRetryProviders' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 79 | 	@SafeGlobal public static var defaultStringRetryableStatusCodes: Set<Int> = [503]
 80 |
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:79:32: warning: static property 'defaultStringRetryableStatusCodes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 77 | 	/** Before these retry providers, there will always be retry providers to block string conversion failure or unexpected status code errors. */
 78 | 	@SafeGlobal public static var defaultStringRetryProviders: [RetryProvider] = [NetworkErrorRetryProvider()]
 79 | 	@SafeGlobal public static var defaultStringRetryableStatusCodes: Set<Int> = [503]
    |                                |- warning: static property 'defaultStringRetryableStatusCodes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'defaultStringRetryableStatusCodes' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'defaultStringRetryableStatusCodes' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 80 |
 81 | 	/** Before these retry providers, there will always be retry providers to block download specific error or unexpected status code errors. */
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:82:32: warning: static property 'defaultDownloadRetryProviders' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 80 |
 81 | 	/** Before these retry providers, there will always be retry providers to block download specific error or unexpected status code errors. */
 82 | 	@SafeGlobal public static var defaultDownloadRetryProviders: [RetryProvider] = [NetworkErrorRetryProvider()]
    |                                |- warning: static property 'defaultDownloadRetryProviders' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'defaultDownloadRetryProviders' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'defaultDownloadRetryProviders' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 83 | 	@SafeGlobal public static var defaultDownloadRetryableStatusCodes: Set<Int> = [503]
 84 |
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:83:32: warning: static property 'defaultDownloadRetryableStatusCodes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 81 | 	/** Before these retry providers, there will always be retry providers to block download specific error or unexpected status code errors. */
 82 | 	@SafeGlobal public static var defaultDownloadRetryProviders: [RetryProvider] = [NetworkErrorRetryProvider()]
 83 | 	@SafeGlobal public static var defaultDownloadRetryableStatusCodes: Set<Int> = [503]
    |                                |- warning: static property 'defaultDownloadRetryableStatusCodes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'defaultDownloadRetryableStatusCodes' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'defaultDownloadRetryableStatusCodes' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 84 |
 85 | 	@SafeGlobal public static var networkRetryProviderDefaultNumberOfRetries: Int? = 7
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:85:32: warning: static property 'networkRetryProviderDefaultNumberOfRetries' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 83 | 	@SafeGlobal public static var defaultDownloadRetryableStatusCodes: Set<Int> = [503]
 84 |
 85 | 	@SafeGlobal public static var networkRetryProviderDefaultNumberOfRetries: Int? = 7
    |                                |- warning: static property 'networkRetryProviderDefaultNumberOfRetries' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'networkRetryProviderDefaultNumberOfRetries' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'networkRetryProviderDefaultNumberOfRetries' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 86 | 	@SafeGlobal public static var networkRetryProviderBackoffTable: [TimeInterval] = [1, 3, 15, 27, 42, 60, 60 * 60, 6 * 60 * 60] as [TimeInterval]
 87 |
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:86:32: warning: static property 'networkRetryProviderBackoffTable' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 84 |
 85 | 	@SafeGlobal public static var networkRetryProviderDefaultNumberOfRetries: Int? = 7
 86 | 	@SafeGlobal public static var networkRetryProviderBackoffTable: [TimeInterval] = [1, 3, 15, 27, 42, 60, 60 * 60, 6 * 60 * 60] as [TimeInterval]
    |                                |- warning: static property 'networkRetryProviderBackoffTable' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'networkRetryProviderBackoffTable' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'networkRetryProviderBackoffTable' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 87 |
 88 | 	/**
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:93:32: warning: static property 'logHTTPRequests' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 91 | 	 URLRequestOperation can log all the requests that are started at log level trace.
 92 | 	 In general, should only be true for debug purpose. */
 93 | 	@SafeGlobal public static var logHTTPRequests = false
    |                                |- warning: static property 'logHTTPRequests' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'logHTTPRequests' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'logHTTPRequests' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 94 | 	/**
 95 | 	 When receiving data from a server, should we log it?
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:101:32: warning: static property 'logHTTPResponses' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 99 |
100 | 	 Only the responses from ``URLRequestDataOperation``s are logged. */
101 | 	@SafeGlobal public static var logHTTPResponses = false
    |                                |- warning: static property 'logHTTPResponses' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'logHTTPResponses' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'logHTTPResponses' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
102 | 	/** Log everything URL Session related in the file at the given URL. */
103 | 	@SafeGlobal public static var debugLogURL: URL?
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:103:32: 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
101 | 	@SafeGlobal public static var logHTTPResponses = false
102 | 	/** Log everything URL Session related in the file at the given URL. */
103 | 	@SafeGlobal 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: add '@MainActor' to make static property 'debugLogURL' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
104 |
105 | }
[104/108] Compiling URLRequestOperation URLRequestOperationResult.swift
/host/spi-builder-workspace/Sources/URLRequestOperation/Reachability/SockaddrWrapper.swift:44:6: warning: stored property 'rawPointer' of 'Sendable'-conforming class 'SockAddrWrapper' has non-sendable type 'UnsafeMutableRawPointer'; this is an error in the Swift 6 language mode
 42 | #endif
 43 | 	let family: sa_family_t
 44 | 	let rawPointer: UnsafeMutableRawPointer
    |      `- warning: stored property 'rawPointer' of 'Sendable'-conforming class 'SockAddrWrapper' has non-sendable type 'UnsafeMutableRawPointer'; this is an error in the Swift 6 language mode
 45 |
 46 | 	public convenience init(ipV4AddressStr: String) throws {
Swift.UnsafeMutableRawPointer:1:23: note: struct 'UnsafeMutableRawPointer' does not conform to the 'Sendable' protocol
1 | @frozen public struct UnsafeMutableRawPointer : _Pointer {
  |                       `- note: struct 'UnsafeMutableRawPointer' does not conform to the 'Sendable' protocol
2 |     public typealias Pointee = UInt8
3 |     public let _rawValue: Builtin.RawPointer
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperation.swift:25:25: 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
23 | internal enum LatestURLOpIDContainer {
24 | 	static let opIdQueue = DispatchQueue(label: "com.happn.URLRequestOperation.OperationID")
25 | 	@SafeGlobal static var latestURLOperationIdentifier = -1
   |                         |- 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: add '@MainActor' to make static property 'latestURLOperationIdentifier' part of global actor 'MainActor'
   |                         `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 | }
27 |
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:52:32: 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
 50 | //	public static var oslog: os.Logger? = .init(.default)
 51 | #endif
 52 | 	@SafeGlobal 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: add '@MainActor' to make static property 'logger' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 53 | #if canImport(os)
 54 | 		if #available(macOS 10.12, tvOS 10.0, iOS 10.0, watchOS 3.0, *) {
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:61:32: warning: static property 'defaultAPIResponseDecoders' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 59 | 	}()
 60 |
 61 | 	@SafeGlobal public static var defaultAPIResponseDecoders: [HTTPContentDecoder] = [SendableJSONDecoderForHTTPContent()]
    |                                |- warning: static property 'defaultAPIResponseDecoders' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'defaultAPIResponseDecoders' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'defaultAPIResponseDecoders' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 62 | 	@SafeGlobal public static var defaultAPIRequestBodyEncoder: HTTPContentEncoder = SendableJSONEncoderForHTTPContent()
 63 | 	@SafeGlobal public static var defaultAPIRequestParametersEncoder: URLQueryEncoder = FormURLEncodedEncoder()
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:62:32: warning: static property 'defaultAPIRequestBodyEncoder' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 60 |
 61 | 	@SafeGlobal public static var defaultAPIResponseDecoders: [HTTPContentDecoder] = [SendableJSONDecoderForHTTPContent()]
 62 | 	@SafeGlobal public static var defaultAPIRequestBodyEncoder: HTTPContentEncoder = SendableJSONEncoderForHTTPContent()
    |                                |- warning: static property 'defaultAPIRequestBodyEncoder' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'defaultAPIRequestBodyEncoder' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'defaultAPIRequestBodyEncoder' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 63 | 	@SafeGlobal public static var defaultAPIRequestParametersEncoder: URLQueryEncoder = FormURLEncodedEncoder()
 64 | 	/** Before these retry providers, there will always be retry providers to block content decoding or unexpected status code errors. */
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:63:32: warning: static property 'defaultAPIRequestParametersEncoder' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 61 | 	@SafeGlobal public static var defaultAPIResponseDecoders: [HTTPContentDecoder] = [SendableJSONDecoderForHTTPContent()]
 62 | 	@SafeGlobal public static var defaultAPIRequestBodyEncoder: HTTPContentEncoder = SendableJSONEncoderForHTTPContent()
 63 | 	@SafeGlobal public static var defaultAPIRequestParametersEncoder: URLQueryEncoder = FormURLEncodedEncoder()
    |                                |- warning: static property 'defaultAPIRequestParametersEncoder' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'defaultAPIRequestParametersEncoder' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'defaultAPIRequestParametersEncoder' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 64 | 	/** Before these retry providers, there will always be retry providers to block content decoding or unexpected status code errors. */
 65 | 	@SafeGlobal public static var defaultAPIRetryProviders: [RetryProvider] = [NetworkErrorRetryProvider()]
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:65:32: warning: static property 'defaultAPIRetryProviders' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 63 | 	@SafeGlobal public static var defaultAPIRequestParametersEncoder: URLQueryEncoder = FormURLEncodedEncoder()
 64 | 	/** Before these retry providers, there will always be retry providers to block content decoding or unexpected status code errors. */
 65 | 	@SafeGlobal public static var defaultAPIRetryProviders: [RetryProvider] = [NetworkErrorRetryProvider()]
    |                                |- warning: static property 'defaultAPIRetryProviders' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'defaultAPIRetryProviders' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'defaultAPIRetryProviders' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 66 | 	@SafeGlobal public static var defaultAPIRetryableStatusCodes: Set<Int> = [503]
 67 |
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:66:32: warning: static property 'defaultAPIRetryableStatusCodes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 64 | 	/** Before these retry providers, there will always be retry providers to block content decoding or unexpected status code errors. */
 65 | 	@SafeGlobal public static var defaultAPIRetryProviders: [RetryProvider] = [NetworkErrorRetryProvider()]
 66 | 	@SafeGlobal public static var defaultAPIRetryableStatusCodes: Set<Int> = [503]
    |                                |- warning: static property 'defaultAPIRetryableStatusCodes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'defaultAPIRetryableStatusCodes' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'defaultAPIRetryableStatusCodes' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 67 |
 68 | 	/** Before these retry providers, there will always be retry providers to block unexpected status code errors. */
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:69:32: warning: static property 'defaultDataRetryProviders' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 67 |
 68 | 	/** Before these retry providers, there will always be retry providers to block unexpected status code errors. */
 69 | 	@SafeGlobal public static var defaultDataRetryProviders: [RetryProvider] = [NetworkErrorRetryProvider()]
    |                                |- warning: static property 'defaultDataRetryProviders' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'defaultDataRetryProviders' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'defaultDataRetryProviders' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 70 | 	@SafeGlobal public static var defaultDataRetryableStatusCodes: Set<Int> = [503]
 71 |
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:70:32: warning: static property 'defaultDataRetryableStatusCodes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 68 | 	/** Before these retry providers, there will always be retry providers to block unexpected status code errors. */
 69 | 	@SafeGlobal public static var defaultDataRetryProviders: [RetryProvider] = [NetworkErrorRetryProvider()]
 70 | 	@SafeGlobal public static var defaultDataRetryableStatusCodes: Set<Int> = [503]
    |                                |- warning: static property 'defaultDataRetryableStatusCodes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'defaultDataRetryableStatusCodes' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'defaultDataRetryableStatusCodes' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 71 |
 72 | 	/** Before these retry providers, there will always be retry providers to block image conversion failure or unexpected status code errors. */
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:73:32: warning: static property 'defaultImageRetryProviders' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 71 |
 72 | 	/** Before these retry providers, there will always be retry providers to block image conversion failure or unexpected status code errors. */
 73 | 	@SafeGlobal public static var defaultImageRetryProviders: [RetryProvider] = [NetworkErrorRetryProvider()]
    |                                |- warning: static property 'defaultImageRetryProviders' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'defaultImageRetryProviders' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'defaultImageRetryProviders' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 74 | 	@SafeGlobal public static var defaultImageRetryableStatusCodes: Set<Int> = [503]
 75 |
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:74:32: warning: static property 'defaultImageRetryableStatusCodes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 72 | 	/** Before these retry providers, there will always be retry providers to block image conversion failure or unexpected status code errors. */
 73 | 	@SafeGlobal public static var defaultImageRetryProviders: [RetryProvider] = [NetworkErrorRetryProvider()]
 74 | 	@SafeGlobal public static var defaultImageRetryableStatusCodes: Set<Int> = [503]
    |                                |- warning: static property 'defaultImageRetryableStatusCodes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'defaultImageRetryableStatusCodes' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'defaultImageRetryableStatusCodes' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 75 |
 76 | 	@SafeGlobal public static var defaultStringEncoding: String.Encoding = .utf8
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:76:32: warning: static property 'defaultStringEncoding' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 74 | 	@SafeGlobal public static var defaultImageRetryableStatusCodes: Set<Int> = [503]
 75 |
 76 | 	@SafeGlobal public static var defaultStringEncoding: String.Encoding = .utf8
    |                                |- warning: static property 'defaultStringEncoding' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'defaultStringEncoding' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'defaultStringEncoding' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 77 | 	/** Before these retry providers, there will always be retry providers to block string conversion failure or unexpected status code errors. */
 78 | 	@SafeGlobal public static var defaultStringRetryProviders: [RetryProvider] = [NetworkErrorRetryProvider()]
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:78:32: warning: static property 'defaultStringRetryProviders' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 76 | 	@SafeGlobal public static var defaultStringEncoding: String.Encoding = .utf8
 77 | 	/** Before these retry providers, there will always be retry providers to block string conversion failure or unexpected status code errors. */
 78 | 	@SafeGlobal public static var defaultStringRetryProviders: [RetryProvider] = [NetworkErrorRetryProvider()]
    |                                |- warning: static property 'defaultStringRetryProviders' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'defaultStringRetryProviders' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'defaultStringRetryProviders' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 79 | 	@SafeGlobal public static var defaultStringRetryableStatusCodes: Set<Int> = [503]
 80 |
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:79:32: warning: static property 'defaultStringRetryableStatusCodes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 77 | 	/** Before these retry providers, there will always be retry providers to block string conversion failure or unexpected status code errors. */
 78 | 	@SafeGlobal public static var defaultStringRetryProviders: [RetryProvider] = [NetworkErrorRetryProvider()]
 79 | 	@SafeGlobal public static var defaultStringRetryableStatusCodes: Set<Int> = [503]
    |                                |- warning: static property 'defaultStringRetryableStatusCodes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'defaultStringRetryableStatusCodes' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'defaultStringRetryableStatusCodes' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 80 |
 81 | 	/** Before these retry providers, there will always be retry providers to block download specific error or unexpected status code errors. */
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:82:32: warning: static property 'defaultDownloadRetryProviders' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 80 |
 81 | 	/** Before these retry providers, there will always be retry providers to block download specific error or unexpected status code errors. */
 82 | 	@SafeGlobal public static var defaultDownloadRetryProviders: [RetryProvider] = [NetworkErrorRetryProvider()]
    |                                |- warning: static property 'defaultDownloadRetryProviders' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'defaultDownloadRetryProviders' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'defaultDownloadRetryProviders' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 83 | 	@SafeGlobal public static var defaultDownloadRetryableStatusCodes: Set<Int> = [503]
 84 |
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:83:32: warning: static property 'defaultDownloadRetryableStatusCodes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 81 | 	/** Before these retry providers, there will always be retry providers to block download specific error or unexpected status code errors. */
 82 | 	@SafeGlobal public static var defaultDownloadRetryProviders: [RetryProvider] = [NetworkErrorRetryProvider()]
 83 | 	@SafeGlobal public static var defaultDownloadRetryableStatusCodes: Set<Int> = [503]
    |                                |- warning: static property 'defaultDownloadRetryableStatusCodes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'defaultDownloadRetryableStatusCodes' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'defaultDownloadRetryableStatusCodes' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 84 |
 85 | 	@SafeGlobal public static var networkRetryProviderDefaultNumberOfRetries: Int? = 7
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:85:32: warning: static property 'networkRetryProviderDefaultNumberOfRetries' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 83 | 	@SafeGlobal public static var defaultDownloadRetryableStatusCodes: Set<Int> = [503]
 84 |
 85 | 	@SafeGlobal public static var networkRetryProviderDefaultNumberOfRetries: Int? = 7
    |                                |- warning: static property 'networkRetryProviderDefaultNumberOfRetries' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'networkRetryProviderDefaultNumberOfRetries' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'networkRetryProviderDefaultNumberOfRetries' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 86 | 	@SafeGlobal public static var networkRetryProviderBackoffTable: [TimeInterval] = [1, 3, 15, 27, 42, 60, 60 * 60, 6 * 60 * 60] as [TimeInterval]
 87 |
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:86:32: warning: static property 'networkRetryProviderBackoffTable' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 84 |
 85 | 	@SafeGlobal public static var networkRetryProviderDefaultNumberOfRetries: Int? = 7
 86 | 	@SafeGlobal public static var networkRetryProviderBackoffTable: [TimeInterval] = [1, 3, 15, 27, 42, 60, 60 * 60, 6 * 60 * 60] as [TimeInterval]
    |                                |- warning: static property 'networkRetryProviderBackoffTable' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'networkRetryProviderBackoffTable' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'networkRetryProviderBackoffTable' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 87 |
 88 | 	/**
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:93:32: warning: static property 'logHTTPRequests' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 91 | 	 URLRequestOperation can log all the requests that are started at log level trace.
 92 | 	 In general, should only be true for debug purpose. */
 93 | 	@SafeGlobal public static var logHTTPRequests = false
    |                                |- warning: static property 'logHTTPRequests' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'logHTTPRequests' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'logHTTPRequests' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 94 | 	/**
 95 | 	 When receiving data from a server, should we log it?
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:101:32: warning: static property 'logHTTPResponses' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 99 |
100 | 	 Only the responses from ``URLRequestDataOperation``s are logged. */
101 | 	@SafeGlobal public static var logHTTPResponses = false
    |                                |- warning: static property 'logHTTPResponses' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                |- note: convert 'logHTTPResponses' to a 'let' constant to make 'Sendable' shared state immutable
    |                                |- note: add '@MainActor' to make static property 'logHTTPResponses' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
102 | 	/** Log everything URL Session related in the file at the given URL. */
103 | 	@SafeGlobal public static var debugLogURL: URL?
/host/spi-builder-workspace/Sources/URLRequestOperation/URLRequestOperationConfig.swift:103:32: 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
101 | 	@SafeGlobal public static var logHTTPResponses = false
102 | 	/** Log everything URL Session related in the file at the given URL. */
103 | 	@SafeGlobal 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: add '@MainActor' to make static property 'debugLogURL' part of global actor 'MainActor'
    |                                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
104 |
105 | }
[105/109] Wrapping AST for URLRequestOperation for debugging
[107/111] Emitting module URLRequestOperationManualTest
/host/spi-builder-workspace/Sources/URLRequestOperationManualTest/main.swift:24:7: warning: non-final class 'SessionDelegate' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 22 |
 23 |
 24 | class SessionDelegate : NSObject, URLSessionTaskDelegate, URLSessionDataDelegate {
    |       `- warning: non-final class 'SessionDelegate' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 25 |
 26 | 	let delegateId: Int
[108/111] Compiling URLRequestOperationManualTest main.swift
/host/spi-builder-workspace/Sources/URLRequestOperationManualTest/main.swift:24:7: warning: non-final class 'SessionDelegate' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 22 |
 23 |
 24 | class SessionDelegate : NSObject, URLSessionTaskDelegate, URLSessionDataDelegate {
    |       `- warning: non-final class 'SessionDelegate' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 25 |
 26 | 	let delegateId: Int
[109/112] Wrapping AST for URLRequestOperationManualTest for debugging
[110/112] Write Objects.LinkFileList
[111/112] Linking URLRequestOperationManualTest
Build complete! (39.72s)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "swift-log",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.4.2",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-log.git"
    },
    {
      "identity" : "httpcoders",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.1.0",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/happn-app/HTTPCoders.git"
    },
    {
      "identity" : "retryingoperation",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.1.6",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/happn-app/RetryingOperation.git"
    },
    {
      "identity" : "semisingleton",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "2.1.0-beta.1",
            "upper_bound" : "3.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/happn-app/SemiSingleton.git"
    }
  ],
  "manifest_display_name" : "URLRequestOperation",
  "name" : "URLRequestOperation",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "MediaType",
      "targets" : [
        "MediaType"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "URLRequestOperation",
      "targets" : [
        "URLRequestOperation"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "URLRequestOperationManualTest",
      "targets" : [
        "URLRequestOperationManualTest"
      ],
      "type" : {
        "executable" : null
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "URLRequestOperationTests",
      "module_type" : "SwiftTarget",
      "name" : "URLRequestOperationTests",
      "path" : "Tests/URLRequestOperationTests",
      "sources" : [
        "IPUtilsTests.swift",
        "ReachabilityTests.swift",
        "URLRequestOperationTests.swift"
      ],
      "target_dependencies" : [
        "URLRequestOperation"
      ],
      "type" : "test"
    },
    {
      "c99name" : "URLRequestOperationManualTest",
      "module_type" : "SwiftTarget",
      "name" : "URLRequestOperationManualTest",
      "path" : "Sources/URLRequestOperationManualTest",
      "product_memberships" : [
        "URLRequestOperationManualTest"
      ],
      "sources" : [
        "main.swift"
      ],
      "target_dependencies" : [
        "URLRequestOperation"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "URLRequestOperation",
      "module_type" : "SwiftTarget",
      "name" : "URLRequestOperation",
      "path" : "Sources/URLRequestOperation",
      "product_dependencies" : [
        "FormURLEncodedCoder",
        "Logging",
        "RetryingOperation",
        "SemiSingleton"
      ],
      "product_memberships" : [
        "URLRequestOperation",
        "URLRequestOperationManualTest"
      ],
      "sources" : [
        "Glue/BlockDispatcher.swift",
        "Glue/HTTPContentCoder+FormURLEncodedEncoding.swift",
        "Glue/HTTPContentCoder+JSON.swift",
        "Glue/HTTPContentCoder.swift",
        "Glue/HTTPURLResponse+Utils.swift",
        "Glue/LinuxWeakToWeakMapTable.swift",
        "Glue/LogMetadataKeys.swift",
        "Glue/Result+Utils.swift",
        "Glue/RetryCountsHolder.swift",
        "Glue/SafeGlobal.swift",
        "Glue/String+Utils.swift",
        "Glue/URL+Utils.swift",
        "Glue/URLQueryCoder+HTTPContentCoder+FormURLEncodedEncoding.swift",
        "Glue/URLQueryCoder.swift",
        "Glue/URLRequest+Utils.swift",
        "Glue/URLSession+Linux.swift",
        "Operations/Helper Protocols/RequestProcessor.swift",
        "Operations/Helper Protocols/ResultProcessor.swift",
        "Operations/Helper Protocols/RetryProvider.swift",
        "Operations/Helper Protocols/URLResponseValidator.swift",
        "Operations/Helpers/Request Processors/AsyncBlockRequestProcessor.swift",
        "Operations/Helpers/Request Processors/BlockRequestProcessor.swift",
        "Operations/Helpers/Result Processors/AnyResultProcessor.swift",
        "Operations/Helpers/Result Processors/DecodeDataResultProcessor.swift",
        "Operations/Helpers/Result Processors/DecodeHTTPContentResultProcessor.swift",
        "Operations/Helpers/Result Processors/HTTPStatusCodeCheckResultProcessor.swift",
        "Operations/Helpers/Result Processors/RecoverHTTPStatusCodeCheckErrorResultProcessor.swift",
        "Operations/Helpers/Result Processors/URLMoveResultProcessor.swift",
        "Operations/Helpers/Result Processors/URLToFileHandleResultProcessor.swift",
        "Operations/Helpers/Retry Helpers/OtherSuccessRetryHelper.swift",
        "Operations/Helpers/Retry Helpers/ReachabilityRetryHelper.swift",
        "Operations/Helpers/Retry Providers/NetworkErrorRetryProvider.swift",
        "Operations/Helpers/Retry Providers/UnretriedErrorsRetryProvider.swift",
        "Operations/Helpers/URL Response Validators/HTTPStatusCodeURLResponseValidator.swift",
        "Operations/URLRequestDataOperation+APIs-TypedError.swift",
        "Operations/URLRequestDataOperation+APIs-UntypedError.swift",
        "Operations/URLRequestDataOperation+Data.swift",
        "Operations/URLRequestDataOperation+Images.swift",
        "Operations/URLRequestDataOperation+String.swift",
        "Operations/URLRequestDataOperation.swift",
        "Operations/URLRequestDownloadOperation+Open.swift",
        "Operations/URLRequestDownloadOperation+Save.swift",
        "Operations/URLRequestDownloadOperation.swift",
        "Operations/URLRequestStreamOperation.swift",
        "Public Session Delegate/URLRequestOperationSessionDelegate.swift",
        "Public Session Delegate/URLRequestOperationSessionDelegateProxy.swift",
        "Public Session Delegate/URLSessionDelegates.swift",
        "Reachability/NotifNameGetter.swift",
        "Reachability/ReachabilityObserver.swift",
        "Reachability/ReachabilitySubscriber.swift",
        "Reachability/SockaddrWrapper.swift",
        "URLRequestOperation.swift",
        "URLRequestOperationConfig.swift",
        "URLRequestOperationErrors.swift",
        "URLRequestOperationResult.swift"
      ],
      "target_dependencies" : [
        "MediaType"
      ],
      "type" : "library"
    },
    {
      "c99name" : "MediaTypeTests",
      "module_type" : "SwiftTarget",
      "name" : "MediaTypeTests",
      "path" : "Tests/MediaTypeTests",
      "sources" : [
        "MediaTypeTests.swift"
      ],
      "target_dependencies" : [
        "MediaType"
      ],
      "type" : "test"
    },
    {
      "c99name" : "MediaType",
      "module_type" : "SwiftTarget",
      "name" : "MediaType",
      "path" : "Sources/MediaType",
      "product_memberships" : [
        "MediaType",
        "URLRequestOperation",
        "URLRequestOperationManualTest"
      ],
      "sources" : [
        "MediaType.swift",
        "Scanner+LinuxCompat.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.5"
}
basic-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:3bdcac04179f4ed3e5b8e9dbd6e74bbf5ebc0f4fde48bbaad7d1e5c757e65bcb
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.1-latest
Done.