The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Successful build of URLRequestOperation, reference 2.0.0-alpha.14.2 (f33309), with Swift 6.2 (beta) for Linux on 19 Jun 2025 22:58:13 UTC.

Swift 6 data race errors: 0

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4609320-2":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.2-latest swift build --triple x86_64-unknown-linux-gnu 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.64.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/happn-app/URLRequestOperation.git
Reference: 2.0.0-alpha.14.2
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: 	git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: 	git branch -m <name>
From https://github.com/happn-app/URLRequestOperation
 * tag               2.0.0-alpha.14.2 -> FETCH_HEAD
HEAD is now at f33309a Create and use RetryCountsHolder
Cloned https://github.com/happn-app/URLRequestOperation.git
Revision (git rev-parse @):
f33309a783db53b59a2e4426b89fd6be280438b2
SUCCESS checkout https://github.com/happn-app/URLRequestOperation.git at 2.0.0-alpha.14.2
========================================
Build
========================================
Selected platform:         linux
Swift version:             6.2
Building package at path:  $PWD
https://github.com/happn-app/URLRequestOperation.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-2":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.2-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-6.2-latest: Pulling from finestructure/spi-images
Digest: sha256:f81a7bd7aa87a0f81848d48c5bcc03f5f78deebd37fa5f9be9913077205d3687
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.2-latest
Fetching https://github.com/happn-app/HTTPCoders.git
Fetching https://github.com/happn-app/SemiSingleton.git
Fetching https://github.com/happn-app/RetryingOperation.git
Fetching https://github.com/apple/swift-log.git
[1/395] Fetching retryingoperation
[365/466] Fetching retryingoperation, httpcoders
[467/887] Fetching retryingoperation, httpcoders, semisingleton
[888/4723] Fetching retryingoperation, httpcoders, semisingleton, swift-log
Fetched https://github.com/happn-app/RetryingOperation.git from cache (0.82s)
[2142/4328] Fetching httpcoders, semisingleton, swift-log
Fetched https://github.com/happn-app/HTTPCoders.git from cache (0.83s)
[2148/4257] Fetching semisingleton, swift-log
Fetched https://github.com/happn-app/SemiSingleton.git from cache (1.08s)
Fetched https://github.com/apple/swift-log.git from cache (1.07s)
Computing version for https://github.com/happn-app/RetryingOperation.git
Computed https://github.com/happn-app/RetryingOperation.git at 1.1.8 (1.85s)
Computing version for https://github.com/happn-app/HTTPCoders.git
Computed https://github.com/happn-app/HTTPCoders.git at 0.1.2 (0.74s)
Fetching https://github.com/Frizlab/stream-reader.git
Fetching https://github.com/apple/swift-collections.git
[1/1051] Fetching stream-reader
[1052/17691] Fetching stream-reader, swift-collections
Fetched https://github.com/Frizlab/stream-reader.git from cache (1.67s)
Fetched https://github.com/apple/swift-collections.git from cache (1.71s)
Computing version for https://github.com/Frizlab/stream-reader.git
Computed https://github.com/Frizlab/stream-reader.git at 3.6.1 (2.44s)
Computing version for https://github.com/apple/swift-log.git
Computed https://github.com/apple/swift-log.git at 1.6.3 (0.63s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.2.0 (0.96s)
Computing version for https://github.com/happn-app/SemiSingleton.git
Computed https://github.com/happn-app/SemiSingleton.git at 2.1.0-beta.1 (0.76s)
Fetching https://github.com/happn-app/RecursiveSyncDispatch.git
[1/178] Fetching recursivesyncdispatch
Fetched https://github.com/happn-app/RecursiveSyncDispatch.git from cache (0.34s)
Computing version for https://github.com/happn-app/RecursiveSyncDispatch.git
Computed https://github.com/happn-app/RecursiveSyncDispatch.git at 1.0.1 (1.11s)
Creating working copy for https://github.com/apple/swift-collections.git
Working copy of https://github.com/apple/swift-collections.git resolved at 1.2.0
Creating working copy for https://github.com/apple/swift-log.git
Working copy of https://github.com/apple/swift-log.git resolved at 1.6.3
Creating working copy for https://github.com/happn-app/HTTPCoders.git
Working copy of https://github.com/happn-app/HTTPCoders.git resolved at 0.1.2
Creating working copy for https://github.com/happn-app/RetryingOperation.git
Working copy of https://github.com/happn-app/RetryingOperation.git resolved at 1.1.8
Creating working copy for https://github.com/Frizlab/stream-reader.git
Working copy of https://github.com/Frizlab/stream-reader.git resolved at 3.6.1
Creating working copy for https://github.com/happn-app/RecursiveSyncDispatch.git
Working copy of https://github.com/happn-app/RecursiveSyncDispatch.git resolved at 1.0.1
Creating working copy for https://github.com/happn-app/SemiSingleton.git
Working copy of https://github.com/happn-app/SemiSingleton.git resolved at 2.1.0-beta.1
Building for debugging...
[0/19] Write sources
[8/19] Write swift-version-24593BA9C3E375BF.txt
[10/37] Compiling Logging LogHandler.swift
[11/37] Compiling Logging MetadataProvider.swift
[12/37] Emitting module Logging
[13/37] Compiling Logging Locks.swift
[14/37] Compiling Logging Logging.swift
[16/38] Compiling MediaType Scanner+LinuxCompat.swift
[17/38] Emitting module RecursiveSyncDispatch
[18/38] Compiling RecursiveSyncDispatch RecursiveSyncDispatch.swift
[19/44] Wrapping AST for Logging for debugging
[20/44] Wrapping AST for RecursiveSyncDispatch for debugging
[22/48] Compiling FormURLEncodedCoder URLQueryFragmentConvertible.swift
[23/48] Compiling FormURLEncodedCoder FormURLEncodedSerializer.swift
[24/48] Compiling FormURLEncodedCoder FormURLEncodedParser.swift
[25/48] Compiling FormURLEncodedCoder FormURLEncodedEncodingErrors.swift
[26/48] Emitting module MediaType
[27/48] Compiling MediaType MediaType.swift
[29/49] Compiling RetryingOperation RetryingOperationConfig.swift
[30/49] Compiling RetryingOperation WrappedRetryingOperation.swift
[31/49] Emitting module SemiSingleton
[32/49] Compiling FormURLEncodedCoder FormURLEncodedData.swift
[33/49] Emitting module FormURLEncodedCoder
[34/49] Compiling FormURLEncodedCoder FormURLEncodedDecoder.swift
[35/49] Compiling FormURLEncodedCoder FormURLEncodedEncoder.swift
[36/50] Wrapping AST for MediaType for debugging
[38/50] Compiling SemiSingleton SemiSingletonConfig.swift
[39/50] Compiling SemiSingleton LinuxStrongToWeakMapTable.swift
[40/50] Compiling SemiSingleton SemiSingletonStore.swift
[42/51] Compiling RetryingOperation RetryingOperation.swift
[43/51] Compiling RetryingOperation RetryHelper.swift
[44/51] Emitting module RetryingOperation
[45/52] Wrapping AST for FormURLEncodedCoder for debugging
[45/52] Wrapping AST for SemiSingleton for debugging
[47/52] Wrapping AST for RetryingOperation for debugging
[49/102] Compiling URLRequestOperation URLRequest+Utils.swift
[50/102] Compiling URLRequestOperation URLSession+Linux.swift
[51/102] Compiling URLRequestOperation RequestProcessor.swift
[52/102] Compiling URLRequestOperation ResultProcessor.swift
[53/102] Compiling URLRequestOperation RetryProvider.swift
[54/102] Compiling URLRequestOperation URLResponseValidator.swift
[55/102] Compiling URLRequestOperation AsyncBlockRequestProcessor.swift
[56/108] Emitting module URLRequestOperation
/host/spi-builder-workspace/Sources/URLRequestOperation/Glue/BlockDispatcher.swift:41:56: warning: conformance of 'OperationQueue' to protocol 'Sendable' was already stated in the type's module 'Foundation'
39 |
40 | /* @unchecked Sendable: https://forums.swift.org/t/sendable-in-foundation/59577 */
41 | extension OperationQueue : BlockDispatcher, @unchecked Sendable {
   |                                                        `- warning: conformance of 'OperationQueue' to protocol 'Sendable' was already stated in the type's module 'Foundation'
42 |
43 | 	public func execute(_ work: @Sendable @escaping () -> Void) {
Foundation.OperationQueue:2:12: note: 'OperationQueue' declares conformance to protocol 'Sendable' here
 1 | @available(macOS 10.5, *)
 2 | open class OperationQueue : NSObject, ProgressReporting, @unchecked Sendable {
   |            `- note: 'OperationQueue' declares conformance to protocol 'Sendable' here
 3 |     override public init()
 4 |     open var progress: Progress { get }
/host/spi-builder-workspace/Sources/URLRequestOperation/Glue/BlockDispatcher.swift:51:55: warning: conformance of 'DispatchQueue' to protocol 'Sendable' was already stated in the type's module 'Dispatch'
49 |
50 | /* @unchecked Sendable: https://forums.swift.org/t/capture-of-self-with-non-sendable-closure/55540/6 */
51 | extension DispatchQueue : BlockDispatcher, @unchecked Sendable {
   |                                                       `- warning: conformance of 'DispatchQueue' to protocol 'Sendable' was already stated in the type's module 'Dispatch'
52 |
53 | 	public func execute(_ work: @Sendable @escaping () -> Void) {
Dispatch.DispatchQueue:1:14: note: 'DispatchQueue' declares conformance to protocol 'Sendable' here
1 | public class DispatchQueue : DispatchObject, @unchecked Sendable {
  |              `- note: 'DispatchQueue' declares conformance to protocol 'Sendable' here
2 |     deinit
3 |     public func sync(execute workItem: () -> ())
/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. */
/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 : @unsafe _Pointer {
  |                       `- note: struct 'UnsafeMutableRawPointer' does not conform to the 'Sendable' protocol
2 |     public typealias Pointee = UInt8
3 |     public let _rawValue: Builtin.RawPointer
[57/108] Compiling URLRequestOperation BlockDispatcher.swift
/host/spi-builder-workspace/Sources/URLRequestOperation/Glue/BlockDispatcher.swift:41:56: warning: conformance of 'OperationQueue' to protocol 'Sendable' was already stated in the type's module 'Foundation'
39 |
40 | /* @unchecked Sendable: https://forums.swift.org/t/sendable-in-foundation/59577 */
41 | extension OperationQueue : BlockDispatcher, @unchecked Sendable {
   |                                                        `- warning: conformance of 'OperationQueue' to protocol 'Sendable' was already stated in the type's module 'Foundation'
42 |
43 | 	public func execute(_ work: @Sendable @escaping () -> Void) {
Foundation.OperationQueue:2:12: note: 'OperationQueue' declares conformance to protocol 'Sendable' here
 1 | @available(macOS 10.5, *)
 2 | open class OperationQueue : NSObject, ProgressReporting, @unchecked Sendable {
   |            `- note: 'OperationQueue' declares conformance to protocol 'Sendable' here
 3 |     override public init()
 4 |     open var progress: Progress { get }
/host/spi-builder-workspace/Sources/URLRequestOperation/Glue/BlockDispatcher.swift:51:55: warning: conformance of 'DispatchQueue' to protocol 'Sendable' was already stated in the type's module 'Dispatch'
49 |
50 | /* @unchecked Sendable: https://forums.swift.org/t/capture-of-self-with-non-sendable-closure/55540/6 */
51 | extension DispatchQueue : BlockDispatcher, @unchecked Sendable {
   |                                                       `- warning: conformance of 'DispatchQueue' to protocol 'Sendable' was already stated in the type's module 'Dispatch'
52 |
53 | 	public func execute(_ work: @Sendable @escaping () -> Void) {
Dispatch.DispatchQueue:1:14: note: 'DispatchQueue' declares conformance to protocol 'Sendable' here
1 | public class DispatchQueue : DispatchObject, @unchecked Sendable {
  |              `- note: 'DispatchQueue' declares conformance to protocol 'Sendable' here
2 |     deinit
3 |     public func sync(execute workItem: () -> ())
[58/108] Compiling URLRequestOperation HTTPContentCoder+FormURLEncodedEncoding.swift
/host/spi-builder-workspace/Sources/URLRequestOperation/Glue/BlockDispatcher.swift:41:56: warning: conformance of 'OperationQueue' to protocol 'Sendable' was already stated in the type's module 'Foundation'
39 |
40 | /* @unchecked Sendable: https://forums.swift.org/t/sendable-in-foundation/59577 */
41 | extension OperationQueue : BlockDispatcher, @unchecked Sendable {
   |                                                        `- warning: conformance of 'OperationQueue' to protocol 'Sendable' was already stated in the type's module 'Foundation'
42 |
43 | 	public func execute(_ work: @Sendable @escaping () -> Void) {
Foundation.OperationQueue:2:12: note: 'OperationQueue' declares conformance to protocol 'Sendable' here
 1 | @available(macOS 10.5, *)
 2 | open class OperationQueue : NSObject, ProgressReporting, @unchecked Sendable {
   |            `- note: 'OperationQueue' declares conformance to protocol 'Sendable' here
 3 |     override public init()
 4 |     open var progress: Progress { get }
/host/spi-builder-workspace/Sources/URLRequestOperation/Glue/BlockDispatcher.swift:51:55: warning: conformance of 'DispatchQueue' to protocol 'Sendable' was already stated in the type's module 'Dispatch'
49 |
50 | /* @unchecked Sendable: https://forums.swift.org/t/capture-of-self-with-non-sendable-closure/55540/6 */
51 | extension DispatchQueue : BlockDispatcher, @unchecked Sendable {
   |                                                       `- warning: conformance of 'DispatchQueue' to protocol 'Sendable' was already stated in the type's module 'Dispatch'
52 |
53 | 	public func execute(_ work: @Sendable @escaping () -> Void) {
Dispatch.DispatchQueue:1:14: note: 'DispatchQueue' declares conformance to protocol 'Sendable' here
1 | public class DispatchQueue : DispatchObject, @unchecked Sendable {
  |              `- note: 'DispatchQueue' declares conformance to protocol 'Sendable' here
2 |     deinit
3 |     public func sync(execute workItem: () -> ())
[59/108] Compiling URLRequestOperation HTTPContentCoder+JSON.swift
/host/spi-builder-workspace/Sources/URLRequestOperation/Glue/BlockDispatcher.swift:41:56: warning: conformance of 'OperationQueue' to protocol 'Sendable' was already stated in the type's module 'Foundation'
39 |
40 | /* @unchecked Sendable: https://forums.swift.org/t/sendable-in-foundation/59577 */
41 | extension OperationQueue : BlockDispatcher, @unchecked Sendable {
   |                                                        `- warning: conformance of 'OperationQueue' to protocol 'Sendable' was already stated in the type's module 'Foundation'
42 |
43 | 	public func execute(_ work: @Sendable @escaping () -> Void) {
Foundation.OperationQueue:2:12: note: 'OperationQueue' declares conformance to protocol 'Sendable' here
 1 | @available(macOS 10.5, *)
 2 | open class OperationQueue : NSObject, ProgressReporting, @unchecked Sendable {
   |            `- note: 'OperationQueue' declares conformance to protocol 'Sendable' here
 3 |     override public init()
 4 |     open var progress: Progress { get }
/host/spi-builder-workspace/Sources/URLRequestOperation/Glue/BlockDispatcher.swift:51:55: warning: conformance of 'DispatchQueue' to protocol 'Sendable' was already stated in the type's module 'Dispatch'
49 |
50 | /* @unchecked Sendable: https://forums.swift.org/t/capture-of-self-with-non-sendable-closure/55540/6 */
51 | extension DispatchQueue : BlockDispatcher, @unchecked Sendable {
   |                                                       `- warning: conformance of 'DispatchQueue' to protocol 'Sendable' was already stated in the type's module 'Dispatch'
52 |
53 | 	public func execute(_ work: @Sendable @escaping () -> Void) {
Dispatch.DispatchQueue:1:14: note: 'DispatchQueue' declares conformance to protocol 'Sendable' here
1 | public class DispatchQueue : DispatchObject, @unchecked Sendable {
  |              `- note: 'DispatchQueue' declares conformance to protocol 'Sendable' here
2 |     deinit
3 |     public func sync(execute workItem: () -> ())
[60/108] Compiling URLRequestOperation HTTPContentCoder.swift
/host/spi-builder-workspace/Sources/URLRequestOperation/Glue/BlockDispatcher.swift:41:56: warning: conformance of 'OperationQueue' to protocol 'Sendable' was already stated in the type's module 'Foundation'
39 |
40 | /* @unchecked Sendable: https://forums.swift.org/t/sendable-in-foundation/59577 */
41 | extension OperationQueue : BlockDispatcher, @unchecked Sendable {
   |                                                        `- warning: conformance of 'OperationQueue' to protocol 'Sendable' was already stated in the type's module 'Foundation'
42 |
43 | 	public func execute(_ work: @Sendable @escaping () -> Void) {
Foundation.OperationQueue:2:12: note: 'OperationQueue' declares conformance to protocol 'Sendable' here
 1 | @available(macOS 10.5, *)
 2 | open class OperationQueue : NSObject, ProgressReporting, @unchecked Sendable {
   |            `- note: 'OperationQueue' declares conformance to protocol 'Sendable' here
 3 |     override public init()
 4 |     open var progress: Progress { get }
/host/spi-builder-workspace/Sources/URLRequestOperation/Glue/BlockDispatcher.swift:51:55: warning: conformance of 'DispatchQueue' to protocol 'Sendable' was already stated in the type's module 'Dispatch'
49 |
50 | /* @unchecked Sendable: https://forums.swift.org/t/capture-of-self-with-non-sendable-closure/55540/6 */
51 | extension DispatchQueue : BlockDispatcher, @unchecked Sendable {
   |                                                       `- warning: conformance of 'DispatchQueue' to protocol 'Sendable' was already stated in the type's module 'Dispatch'
52 |
53 | 	public func execute(_ work: @Sendable @escaping () -> Void) {
Dispatch.DispatchQueue:1:14: note: 'DispatchQueue' declares conformance to protocol 'Sendable' here
1 | public class DispatchQueue : DispatchObject, @unchecked Sendable {
  |              `- note: 'DispatchQueue' declares conformance to protocol 'Sendable' here
2 |     deinit
3 |     public func sync(execute workItem: () -> ())
[61/108] Compiling URLRequestOperation HTTPURLResponse+Utils.swift
/host/spi-builder-workspace/Sources/URLRequestOperation/Glue/BlockDispatcher.swift:41:56: warning: conformance of 'OperationQueue' to protocol 'Sendable' was already stated in the type's module 'Foundation'
39 |
40 | /* @unchecked Sendable: https://forums.swift.org/t/sendable-in-foundation/59577 */
41 | extension OperationQueue : BlockDispatcher, @unchecked Sendable {
   |                                                        `- warning: conformance of 'OperationQueue' to protocol 'Sendable' was already stated in the type's module 'Foundation'
42 |
43 | 	public func execute(_ work: @Sendable @escaping () -> Void) {
Foundation.OperationQueue:2:12: note: 'OperationQueue' declares conformance to protocol 'Sendable' here
 1 | @available(macOS 10.5, *)
 2 | open class OperationQueue : NSObject, ProgressReporting, @unchecked Sendable {
   |            `- note: 'OperationQueue' declares conformance to protocol 'Sendable' here
 3 |     override public init()
 4 |     open var progress: Progress { get }
/host/spi-builder-workspace/Sources/URLRequestOperation/Glue/BlockDispatcher.swift:51:55: warning: conformance of 'DispatchQueue' to protocol 'Sendable' was already stated in the type's module 'Dispatch'
49 |
50 | /* @unchecked Sendable: https://forums.swift.org/t/capture-of-self-with-non-sendable-closure/55540/6 */
51 | extension DispatchQueue : BlockDispatcher, @unchecked Sendable {
   |                                                       `- warning: conformance of 'DispatchQueue' to protocol 'Sendable' was already stated in the type's module 'Dispatch'
52 |
53 | 	public func execute(_ work: @Sendable @escaping () -> Void) {
Dispatch.DispatchQueue:1:14: note: 'DispatchQueue' declares conformance to protocol 'Sendable' here
1 | public class DispatchQueue : DispatchObject, @unchecked Sendable {
  |              `- note: 'DispatchQueue' declares conformance to protocol 'Sendable' here
2 |     deinit
3 |     public func sync(execute workItem: () -> ())
[62/108] Compiling URLRequestOperation LinuxWeakToWeakMapTable.swift
/host/spi-builder-workspace/Sources/URLRequestOperation/Glue/BlockDispatcher.swift:41:56: warning: conformance of 'OperationQueue' to protocol 'Sendable' was already stated in the type's module 'Foundation'
39 |
40 | /* @unchecked Sendable: https://forums.swift.org/t/sendable-in-foundation/59577 */
41 | extension OperationQueue : BlockDispatcher, @unchecked Sendable {
   |                                                        `- warning: conformance of 'OperationQueue' to protocol 'Sendable' was already stated in the type's module 'Foundation'
42 |
43 | 	public func execute(_ work: @Sendable @escaping () -> Void) {
Foundation.OperationQueue:2:12: note: 'OperationQueue' declares conformance to protocol 'Sendable' here
 1 | @available(macOS 10.5, *)
 2 | open class OperationQueue : NSObject, ProgressReporting, @unchecked Sendable {
   |            `- note: 'OperationQueue' declares conformance to protocol 'Sendable' here
 3 |     override public init()
 4 |     open var progress: Progress { get }
/host/spi-builder-workspace/Sources/URLRequestOperation/Glue/BlockDispatcher.swift:51:55: warning: conformance of 'DispatchQueue' to protocol 'Sendable' was already stated in the type's module 'Dispatch'
49 |
50 | /* @unchecked Sendable: https://forums.swift.org/t/capture-of-self-with-non-sendable-closure/55540/6 */
51 | extension DispatchQueue : BlockDispatcher, @unchecked Sendable {
   |                                                       `- warning: conformance of 'DispatchQueue' to protocol 'Sendable' was already stated in the type's module 'Dispatch'
52 |
53 | 	public func execute(_ work: @Sendable @escaping () -> Void) {
Dispatch.DispatchQueue:1:14: note: 'DispatchQueue' declares conformance to protocol 'Sendable' here
1 | public class DispatchQueue : DispatchObject, @unchecked Sendable {
  |              `- note: 'DispatchQueue' declares conformance to protocol 'Sendable' here
2 |     deinit
3 |     public func sync(execute workItem: () -> ())
[63/108] Compiling URLRequestOperation LogMetadataKeys.swift
/host/spi-builder-workspace/Sources/URLRequestOperation/Glue/BlockDispatcher.swift:41:56: warning: conformance of 'OperationQueue' to protocol 'Sendable' was already stated in the type's module 'Foundation'
39 |
40 | /* @unchecked Sendable: https://forums.swift.org/t/sendable-in-foundation/59577 */
41 | extension OperationQueue : BlockDispatcher, @unchecked Sendable {
   |                                                        `- warning: conformance of 'OperationQueue' to protocol 'Sendable' was already stated in the type's module 'Foundation'
42 |
43 | 	public func execute(_ work: @Sendable @escaping () -> Void) {
Foundation.OperationQueue:2:12: note: 'OperationQueue' declares conformance to protocol 'Sendable' here
 1 | @available(macOS 10.5, *)
 2 | open class OperationQueue : NSObject, ProgressReporting, @unchecked Sendable {
   |            `- note: 'OperationQueue' declares conformance to protocol 'Sendable' here
 3 |     override public init()
 4 |     open var progress: Progress { get }
/host/spi-builder-workspace/Sources/URLRequestOperation/Glue/BlockDispatcher.swift:51:55: warning: conformance of 'DispatchQueue' to protocol 'Sendable' was already stated in the type's module 'Dispatch'
49 |
50 | /* @unchecked Sendable: https://forums.swift.org/t/capture-of-self-with-non-sendable-closure/55540/6 */
51 | extension DispatchQueue : BlockDispatcher, @unchecked Sendable {
   |                                                       `- warning: conformance of 'DispatchQueue' to protocol 'Sendable' was already stated in the type's module 'Dispatch'
52 |
53 | 	public func execute(_ work: @Sendable @escaping () -> Void) {
Dispatch.DispatchQueue:1:14: note: 'DispatchQueue' declares conformance to protocol 'Sendable' here
1 | public class DispatchQueue : DispatchObject, @unchecked Sendable {
  |              `- note: 'DispatchQueue' declares conformance to protocol 'Sendable' here
2 |     deinit
3 |     public func sync(execute workItem: () -> ())
[64/108] Compiling URLRequestOperation BlockRequestProcessor.swift
[65/108] Compiling URLRequestOperation AnyResultProcessor.swift
[66/108] Compiling URLRequestOperation DecodeDataResultProcessor.swift
[67/108] Compiling URLRequestOperation DecodeHTTPContentResultProcessor.swift
[68/108] Compiling URLRequestOperation HTTPStatusCodeCheckResultProcessor.swift
[69/108] Compiling URLRequestOperation RecoverHTTPStatusCodeCheckErrorResultProcessor.swift
[70/108] Compiling URLRequestOperation URLMoveResultProcessor.swift
[71/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. */
[72/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. */
[73/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. */
[74/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. */
[75/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. */
[76/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. */
[77/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. */
[78/108] Compiling URLRequestOperation Result+Utils.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.
[79/108] Compiling URLRequestOperation RetryCountsHolder.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.
[80/108] Compiling URLRequestOperation SafeGlobal.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.
[81/108] Compiling URLRequestOperation String+Utils.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.
[82/108] Compiling URLRequestOperation URL+Utils.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.
[83/108] Compiling URLRequestOperation URLQueryCoder+HTTPContentCoder+FormURLEncodedEncoding.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.
[84/108] 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.
[85/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 {
[86/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 {
[87/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 {
[88/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 {
[89/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 {
[90/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 {
[91/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 {
[92/108] Compiling URLRequestOperation URLToFileHandleResultProcessor.swift
[93/108] Compiling URLRequestOperation OtherSuccessRetryHelper.swift
[94/108] Compiling URLRequestOperation ReachabilityRetryHelper.swift
[95/108] Compiling URLRequestOperation NetworkErrorRetryProvider.swift
[96/108] Compiling URLRequestOperation UnretriedErrorsRetryProvider.swift
[97/108] Compiling URLRequestOperation HTTPStatusCodeURLResponseValidator.swift
[98/108] Compiling URLRequestOperation URLRequestDataOperation+APIs-TypedError.swift
[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 : @unsafe _Pointer {
  |                       `- note: struct 'UnsafeMutableRawPointer' does not conform to the 'Sendable' protocol
2 |     public typealias Pointee = UInt8
3 |     public let _rawValue: Builtin.RawPointer
[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 : @unsafe _Pointer {
  |                       `- note: struct 'UnsafeMutableRawPointer' does not conform to the 'Sendable' protocol
2 |     public typealias Pointee = UInt8
3 |     public let _rawValue: Builtin.RawPointer
[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 : @unsafe _Pointer {
  |                       `- note: struct 'UnsafeMutableRawPointer' does not conform to the 'Sendable' protocol
2 |     public typealias Pointee = UInt8
3 |     public let _rawValue: Builtin.RawPointer
[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 : @unsafe _Pointer {
  |                       `- note: struct 'UnsafeMutableRawPointer' does not conform to the 'Sendable' protocol
2 |     public typealias Pointee = UInt8
3 |     public let _rawValue: Builtin.RawPointer
[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 : @unsafe _Pointer {
  |                       `- note: struct 'UnsafeMutableRawPointer' does not conform to the 'Sendable' protocol
2 |     public typealias Pointee = UInt8
3 |     public let _rawValue: Builtin.RawPointer
[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 : @unsafe _Pointer {
  |                       `- note: struct 'UnsafeMutableRawPointer' does not conform to the 'Sendable' protocol
2 |     public typealias Pointee = UInt8
3 |     public let _rawValue: Builtin.RawPointer
[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! (54.88s)
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.2-latest: Pulling from finestructure/spi-images
Digest: sha256:f81a7bd7aa87a0f81848d48c5bcc03f5f78deebd37fa5f9be9913077205d3687
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.2-latest
Done.