The Swift Package Index logo.Swift Package Index

Build Information

Failed to build EmceeTestRunner, reference 21.11.0 (711d51), with Swift 6.3 for Linux on 15 Apr 2026 10:12:22 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-3":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/swiftpackageindex/spi-images:basic-6.3-latest swift build --triple x86_64-unknown-linux-gnu 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.70.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/avito-tech/Emcee.git
Reference: 21.11.0
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/avito-tech/Emcee
 * tag               21.11.0    -> FETCH_HEAD
HEAD is now at 711d511 Add new android metrics dashboard example v3
Cloned https://github.com/avito-tech/Emcee.git
Revision (git rev-parse @):
711d511ccb588cf2f8c660838438aad01d48473f
SUCCESS checkout https://github.com/avito-tech/Emcee.git at 21.11.0
========================================
Build
========================================
Selected platform:         linux
Swift version:             6.3
Building package at path:  $PWD
https://github.com/avito-tech/Emcee.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-3":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/swiftpackageindex/spi-images:basic-6.3-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-6.3-latest: Pulling from swiftpackageindex/spi-images
Digest: sha256:5a7d791d2ead8a924b1292cb31bf3288eabcfe8880e0b005b00b45b71a5bc36a
Status: Image is up to date for registry.gitlab.com/swiftpackageindex/spi-images:basic-6.3-latest
Fetching https://github.com/0x7fs/CountedSet
[1/323] Fetching countedset
Fetched https://github.com/0x7fs/CountedSet from cache (0.79s)
Fetching https://github.com/Weebly/OrderedSet
Fetching https://github.com/avito-tech/CommandLineToolkit.git
Fetching https://github.com/httpswift/swifter.git
Fetching https://github.com/IBM-Swift/BlueSocket
Fetching https://github.com/daltoniam/Starscream.git
[1/629] Fetching orderedset
[165/3806] Fetching orderedset, commandlinetoolkit
[2696/6748] Fetching orderedset, commandlinetoolkit, bluesocket
[3532/12798] Fetching orderedset, commandlinetoolkit, bluesocket, swifter
[4207/17906] Fetching orderedset, commandlinetoolkit, bluesocket, swifter, starscream
Fetched https://github.com/avito-tech/CommandLineToolkit.git from cache (0.36s)
[6421/14729] Fetching orderedset, bluesocket, swifter, starscream
Fetched https://github.com/Weebly/OrderedSet from cache (0.51s)
Fetched https://github.com/IBM-Swift/BlueSocket from cache (0.53s)
[6984/11158] Fetching swifter, starscream
Fetched https://github.com/daltoniam/Starscream.git from cache (0.63s)
[3207/6050] Fetching swifter
Fetched https://github.com/httpswift/swifter.git from cache (1.14s)
Computing version for https://github.com/httpswift/swifter.git
Computed https://github.com/httpswift/swifter.git at 1.5.0 (1.85s)
Computing version for https://github.com/daltoniam/Starscream.git
Computed https://github.com/daltoniam/Starscream.git at 3.0.6 (0.52s)
Computing version for https://github.com/IBM-Swift/BlueSocket
Computed https://github.com/IBM-Swift/BlueSocket at 1.0.46 (0.62s)
Computing version for https://github.com/Weebly/OrderedSet
Computed https://github.com/Weebly/OrderedSet at 5.0.0 (0.53s)
Computing version for https://github.com/avito-tech/CommandLineToolkit.git
Computed https://github.com/avito-tech/CommandLineToolkit.git at 1.0.10 (0.62s)
Fetching https://github.com/Bouke/Glob
Fetching https://github.com/IBM-Swift/BlueSignals.git
[1/681] Fetching bluesignals
[117/927] Fetching bluesignals, glob
Fetching https://github.com/apple/swift-argument-parser
Fetched https://github.com/IBM-Swift/BlueSignals.git from cache (0.27s)
Fetched https://github.com/Bouke/Glob from cache (0.28s)
[1/17523] Fetching swift-argument-parser
Fetched https://github.com/apple/swift-argument-parser from cache (0.83s)
Computing version for https://github.com/IBM-Swift/BlueSignals.git
Computed https://github.com/IBM-Swift/BlueSignals.git at 1.0.21 (1.80s)
Computing version for https://github.com/Bouke/Glob
Computed https://github.com/Bouke/Glob at 1.0.5 (0.57s)
Computing version for https://github.com/apple/swift-argument-parser
Computed https://github.com/apple/swift-argument-parser at 0.5.0 (0.61s)
Creating working copy for https://github.com/IBM-Swift/BlueSocket
Working copy of https://github.com/IBM-Swift/BlueSocket resolved at 1.0.46
Creating working copy for https://github.com/Weebly/OrderedSet
Working copy of https://github.com/Weebly/OrderedSet resolved at 5.0.0
Creating working copy for https://github.com/avito-tech/CommandLineToolkit.git
Working copy of https://github.com/avito-tech/CommandLineToolkit.git resolved at 1.0.10
Creating working copy for https://github.com/httpswift/swifter.git
Working copy of https://github.com/httpswift/swifter.git resolved at 1.5.0
Creating working copy for https://github.com/Bouke/Glob
Working copy of https://github.com/Bouke/Glob resolved at 1.0.5
Creating working copy for https://github.com/0x7fs/CountedSet
Working copy of https://github.com/0x7fs/CountedSet resolved at master (5bdaf31)
Creating working copy for https://github.com/apple/swift-argument-parser
Working copy of https://github.com/apple/swift-argument-parser resolved at 0.5.0
Creating working copy for https://github.com/daltoniam/Starscream.git
Working copy of https://github.com/daltoniam/Starscream.git resolved at 3.0.6
Creating working copy for https://github.com/IBM-Swift/BlueSignals.git
Working copy of https://github.com/IBM-Swift/BlueSignals.git resolved at 1.0.21
warning: 'spi-builder-workspace': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
    /host/spi-builder-workspace/Sources/TestingPlugin/README.md
warning: 'spi-builder-workspace': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
    /host/spi-builder-workspace/Sources/Plugin/README.md
warning: 'spi-builder-workspace': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
    /host/spi-builder-workspace/Sources/QueueCommunication/README.md
warning: 'spi-builder-workspace': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
    /host/spi-builder-workspace/Sources/TestDiscovery/README.md
warning: 'spi-builder-workspace': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
    /host/spi-builder-workspace/Sources/EventBus/README.md
warning: 'spi-builder-workspace': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
    /host/spi-builder-workspace/Sources/LocalHostDeterminer/README.md
warning: 'spi-builder-workspace': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
    /host/spi-builder-workspace/Sources/PluginManager/README.md
warning: 'spi-builder-workspace': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
    /host/spi-builder-workspace/Sources/ResultStreamModels/README.md
warning: 'spi-builder-workspace': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
    /host/spi-builder-workspace/Sources/ScheduleStrategy/README.md
warning: 'spi-builder-workspace': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
    /host/spi-builder-workspace/Sources/LogStreaming/README.md
Building for debugging...
[0/268] Write sources
[49/268] Write swift-version-24593BA9C3E375BF.txt
[49/268] Write sources
[60/297] Emitting module UniqueIdentifierGenerator
[61/297] Compiling TestHelpers TestFailing.swift
/host/spi-builder-workspace/.build/checkouts/CommandLineToolkit/Tests/TestHelpers/TestFailing.swift:10:5: error: cannot find 'NSException' in scope
 8 | ) -> Never {
 9 |     XCTFail(message, file: file, line: line)
10 |     NSException(name: NSExceptionName(rawValue: message), reason: nil, userInfo: nil).raise()
   |     `- error: cannot find 'NSException' in scope
11 |     fatalError("Failing test with message: \(message)")
12 | }
/host/spi-builder-workspace/.build/checkouts/CommandLineToolkit/Tests/TestHelpers/TestFailing.swift:10:67: error: 'nil' requires a contextual type
 8 | ) -> Never {
 9 |     XCTFail(message, file: file, line: line)
10 |     NSException(name: NSExceptionName(rawValue: message), reason: nil, userInfo: nil).raise()
   |                                                                   `- error: 'nil' requires a contextual type
11 |     fatalError("Failing test with message: \(message)")
12 | }
/host/spi-builder-workspace/.build/checkouts/CommandLineToolkit/Tests/TestHelpers/TestFailing.swift:10:82: error: 'nil' requires a contextual type
 8 | ) -> Never {
 9 |     XCTFail(message, file: file, line: line)
10 |     NSException(name: NSExceptionName(rawValue: message), reason: nil, userInfo: nil).raise()
   |                                                                                  `- error: 'nil' requires a contextual type
11 |     fatalError("Failing test with message: \(message)")
12 | }
[62/298] Compiling Types MapWithCollection.swift
[63/298] Compiling TestHelpers NilHelpers.swift
[64/298] Compiling TestHelpers PreventingExecutionAfterFailure.swift
[65/298] Compiling TestHelpers ThrowingHelpers.swift
[66/298] Emitting module Timer
[67/298] Compiling Timer DispatchBasedTimer.swift
[68/298] Compiling TestHelpers XCTestCase+Syncronious.swift
[69/299] Compiling TestHelpers ErrorForTestingPurposes.swift
[70/299] Compiling TestHelpers ExpectationAwaitingError.swift
error: emit-module command failed with exit code 1 (use -v to see invocation)
[71/299] Emitting module URLSessionTestHelpers
/host/spi-builder-workspace/Tests/URLSessionTestHelpers/FakeURLSession.swift:4:30: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
 2 |
 3 | public final class FakeURLSession: URLSession {
 4 |     let session = URLSession.shared
   |                              `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
 5 |
 6 |     public override init() {
/host/spi-builder-workspace/Tests/URLSessionTestHelpers/FakeURLSession.swift:6:21: error: initializer does not override a designated initializer from its superclass
 4 |     let session = URLSession.shared
 5 |
 6 |     public override init() {
   |                     `- error: initializer does not override a designated initializer from its superclass
 7 |         // this is to mute the warning that init() is deprecated
 8 |     }
/host/spi-builder-workspace/Tests/URLSessionTestHelpers/FakeURLSession.swift:12:53: error: cannot find type 'URLRequest' in scope
10 |     public var providedDownloadTasks = [FakeDownloadTask]()
11 |
12 |     public override func downloadTask(with request: URLRequest, completionHandler: @escaping (URL?, URLResponse?, Error?) -> Void) -> URLSessionDownloadTask {
   |                                                     `- error: cannot find type 'URLRequest' in scope
13 |         let task = FakeDownloadTask(
14 |             originalTask: session.downloadTask(with: request, completionHandler: completionHandler),
/host/spi-builder-workspace/Tests/URLSessionTestHelpers/FakeURLSession.swift:12:101: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
10 |     public var providedDownloadTasks = [FakeDownloadTask]()
11 |
12 |     public override func downloadTask(with request: URLRequest, completionHandler: @escaping (URL?, URLResponse?, Error?) -> Void) -> URLSessionDownloadTask {
   |                                                                                                     `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
13 |         let task = FakeDownloadTask(
14 |             originalTask: session.downloadTask(with: request, completionHandler: completionHandler),
Foundation.URLResponse:2:18: note: 'URLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Tests/URLSessionTestHelpers/FakeURLSession.swift:12:135: error: 'URLSessionDownloadTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
10 |     public var providedDownloadTasks = [FakeDownloadTask]()
11 |
12 |     public override func downloadTask(with request: URLRequest, completionHandler: @escaping (URL?, URLResponse?, Error?) -> Void) -> URLSessionDownloadTask {
   |                                                                                                                                       `- error: 'URLSessionDownloadTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
13 |         let task = FakeDownloadTask(
14 |             originalTask: session.downloadTask(with: request, completionHandler: completionHandler),
Foundation.URLSessionDownloadTask:2:18: note: 'URLSessionDownloadTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDownloadTask = AnyObject
  |                  `- note: 'URLSessionDownloadTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Tests/URLSessionTestHelpers/FakeURLSession.swift:23:49: error: cannot find type 'URLRequest' in scope
21 |     public var providedDataTasks = [FakeDataTask]()
22 |
23 |     public override func dataTask(with request: URLRequest, completionHandler: @escaping (Data?, URLResponse?, Error?) -> Void) -> URLSessionDataTask {
   |                                                 `- error: cannot find type 'URLRequest' in scope
24 |         let task = FakeDataTask(
25 |             originalTask: session.dataTask(with: request, completionHandler: completionHandler),
/host/spi-builder-workspace/Tests/URLSessionTestHelpers/FakeURLSession.swift:23:98: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
21 |     public var providedDataTasks = [FakeDataTask]()
22 |
23 |     public override func dataTask(with request: URLRequest, completionHandler: @escaping (Data?, URLResponse?, Error?) -> Void) -> URLSessionDataTask {
   |                                                                                                  `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
24 |         let task = FakeDataTask(
25 |             originalTask: session.dataTask(with: request, completionHandler: completionHandler),
Foundation.URLResponse:2:18: note: 'URLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Tests/URLSessionTestHelpers/FakeURLSession.swift:23:132: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
21 |     public var providedDataTasks = [FakeDataTask]()
22 |
23 |     public override func dataTask(with request: URLRequest, completionHandler: @escaping (Data?, URLResponse?, Error?) -> Void) -> URLSessionDataTask {
   |                                                                                                                                    `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
24 |         let task = FakeDataTask(
25 |             originalTask: session.dataTask(with: request, completionHandler: completionHandler),
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Tests/URLSessionTestHelpers/FakeURLSession.swift:3:36: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 1 | import Foundation
 2 |
 3 | public final class FakeURLSession: URLSession {
   |                                    `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 4 |     let session = URLSession.shared
 5 |
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Tests/URLSessionTestHelpers/FakeURLSession.swift:34:30: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
32 |
33 | public class FakeDownloadTask: URLSessionDownloadTask {
34 |     public var originalTask: URLSessionTask
   |                              `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
35 |     public var completionHandler: (URL?, URLResponse?, Error?) -> Void
36 |
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionTask = AnyObject
  |                  `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Tests/URLSessionTestHelpers/FakeURLSession.swift:35:42: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
33 | public class FakeDownloadTask: URLSessionDownloadTask {
34 |     public var originalTask: URLSessionTask
35 |     public var completionHandler: (URL?, URLResponse?, Error?) -> Void
   |                                          `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
36 |
37 |     public init(originalTask: URLSessionTask, completionHandler: @escaping (URL?, URLResponse?, Error?) -> Void) {
Foundation.URLResponse:2:18: note: 'URLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Tests/URLSessionTestHelpers/FakeURLSession.swift:37:31: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
35 |     public var completionHandler: (URL?, URLResponse?, Error?) -> Void
36 |
37 |     public init(originalTask: URLSessionTask, completionHandler: @escaping (URL?, URLResponse?, Error?) -> Void) {
   |                               `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
38 |         self.originalTask = originalTask
39 |         self.completionHandler = completionHandler
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionTask = AnyObject
  |                  `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Tests/URLSessionTestHelpers/FakeURLSession.swift:37:83: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
35 |     public var completionHandler: (URL?, URLResponse?, Error?) -> Void
36 |
37 |     public init(originalTask: URLSessionTask, completionHandler: @escaping (URL?, URLResponse?, Error?) -> Void) {
   |                                                                                   `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
38 |         self.originalTask = originalTask
39 |         self.completionHandler = completionHandler
Foundation.URLResponse:2:18: note: 'URLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Tests/URLSessionTestHelpers/FakeURLSession.swift:42:6: error: Objective-C interoperability is disabled
40 |     }
41 |
42 |     @objc private func _onqueue_resume() {
   |      `- error: Objective-C interoperability is disabled
43 |         originalTask.perform(#selector(self._onqueue_resume))
44 |     }
/host/spi-builder-workspace/Tests/URLSessionTestHelpers/FakeURLSession.swift:33:32: error: 'URLSessionDownloadTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
31 | }
32 |
33 | public class FakeDownloadTask: URLSessionDownloadTask {
   |                                `- error: 'URLSessionDownloadTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
34 |     public var originalTask: URLSessionTask
35 |     public var completionHandler: (URL?, URLResponse?, Error?) -> Void
Foundation.URLSessionDownloadTask:2:18: note: 'URLSessionDownloadTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDownloadTask = AnyObject
  |                  `- note: 'URLSessionDownloadTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Tests/URLSessionTestHelpers/FakeURLSession.swift:48:30: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
46 |
47 | public class FakeDataTask: URLSessionDataTask {
48 |     public var originalTask: URLSessionTask
   |                              `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
49 |     public var completionHandler: (Data?, URLResponse?, Error?) -> Void
50 |
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionTask = AnyObject
  |                  `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Tests/URLSessionTestHelpers/FakeURLSession.swift:49:43: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
47 | public class FakeDataTask: URLSessionDataTask {
48 |     public var originalTask: URLSessionTask
49 |     public var completionHandler: (Data?, URLResponse?, Error?) -> Void
   |                                           `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
50 |
51 |     public init(originalTask: URLSessionTask, completionHandler: @escaping (Data?, URLResponse?, Error?) -> Void) {
Foundation.URLResponse:2:18: note: 'URLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Tests/URLSessionTestHelpers/FakeURLSession.swift:51:31: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
49 |     public var completionHandler: (Data?, URLResponse?, Error?) -> Void
50 |
51 |     public init(originalTask: URLSessionTask, completionHandler: @escaping (Data?, URLResponse?, Error?) -> Void) {
   |                               `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
52 |         self.originalTask = originalTask
53 |         self.completionHandler = completionHandler
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionTask = AnyObject
  |                  `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Tests/URLSessionTestHelpers/FakeURLSession.swift:51:84: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
49 |     public var completionHandler: (Data?, URLResponse?, Error?) -> Void
50 |
51 |     public init(originalTask: URLSessionTask, completionHandler: @escaping (Data?, URLResponse?, Error?) -> Void) {
   |                                                                                    `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
52 |         self.originalTask = originalTask
53 |         self.completionHandler = completionHandler
Foundation.URLResponse:2:18: note: 'URLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Tests/URLSessionTestHelpers/FakeURLSession.swift:56:6: error: Objective-C interoperability is disabled
54 |     }
55 |
56 |     @objc private func _onqueue_resume() {
   |      `- error: Objective-C interoperability is disabled
57 |         originalTask.perform(#selector(self._onqueue_resume))
58 |     }
/host/spi-builder-workspace/Tests/URLSessionTestHelpers/FakeURLSession.swift:47:28: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
45 | }
46 |
47 | public class FakeDataTask: URLSessionDataTask {
   |                            `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
48 |     public var originalTask: URLSessionTask
49 |     public var completionHandler: (Data?, URLResponse?, Error?) -> Void
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
[72/299] Compiling URLSessionTestHelpers FakeURLSession.swift
/host/spi-builder-workspace/Tests/URLSessionTestHelpers/FakeURLSession.swift:4:30: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
 2 |
 3 | public final class FakeURLSession: URLSession {
 4 |     let session = URLSession.shared
   |                              `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
 5 |
 6 |     public override init() {
/host/spi-builder-workspace/Tests/URLSessionTestHelpers/FakeURLSession.swift:6:21: error: initializer does not override a designated initializer from its superclass
 4 |     let session = URLSession.shared
 5 |
 6 |     public override init() {
   |                     `- error: initializer does not override a designated initializer from its superclass
 7 |         // this is to mute the warning that init() is deprecated
 8 |     }
/host/spi-builder-workspace/Tests/URLSessionTestHelpers/FakeURLSession.swift:12:53: error: cannot find type 'URLRequest' in scope
10 |     public var providedDownloadTasks = [FakeDownloadTask]()
11 |
12 |     public override func downloadTask(with request: URLRequest, completionHandler: @escaping (URL?, URLResponse?, Error?) -> Void) -> URLSessionDownloadTask {
   |                                                     `- error: cannot find type 'URLRequest' in scope
13 |         let task = FakeDownloadTask(
14 |             originalTask: session.downloadTask(with: request, completionHandler: completionHandler),
/host/spi-builder-workspace/Tests/URLSessionTestHelpers/FakeURLSession.swift:12:101: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
10 |     public var providedDownloadTasks = [FakeDownloadTask]()
11 |
12 |     public override func downloadTask(with request: URLRequest, completionHandler: @escaping (URL?, URLResponse?, Error?) -> Void) -> URLSessionDownloadTask {
   |                                                                                                     `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
13 |         let task = FakeDownloadTask(
14 |             originalTask: session.downloadTask(with: request, completionHandler: completionHandler),
Foundation.URLResponse:2:18: note: 'URLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Tests/URLSessionTestHelpers/FakeURLSession.swift:12:135: error: 'URLSessionDownloadTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
10 |     public var providedDownloadTasks = [FakeDownloadTask]()
11 |
12 |     public override func downloadTask(with request: URLRequest, completionHandler: @escaping (URL?, URLResponse?, Error?) -> Void) -> URLSessionDownloadTask {
   |                                                                                                                                       `- error: 'URLSessionDownloadTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
13 |         let task = FakeDownloadTask(
14 |             originalTask: session.downloadTask(with: request, completionHandler: completionHandler),
Foundation.URLSessionDownloadTask:2:18: note: 'URLSessionDownloadTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDownloadTask = AnyObject
  |                  `- note: 'URLSessionDownloadTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Tests/URLSessionTestHelpers/FakeURLSession.swift:23:49: error: cannot find type 'URLRequest' in scope
21 |     public var providedDataTasks = [FakeDataTask]()
22 |
23 |     public override func dataTask(with request: URLRequest, completionHandler: @escaping (Data?, URLResponse?, Error?) -> Void) -> URLSessionDataTask {
   |                                                 `- error: cannot find type 'URLRequest' in scope
24 |         let task = FakeDataTask(
25 |             originalTask: session.dataTask(with: request, completionHandler: completionHandler),
/host/spi-builder-workspace/Tests/URLSessionTestHelpers/FakeURLSession.swift:23:98: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
21 |     public var providedDataTasks = [FakeDataTask]()
22 |
23 |     public override func dataTask(with request: URLRequest, completionHandler: @escaping (Data?, URLResponse?, Error?) -> Void) -> URLSessionDataTask {
   |                                                                                                  `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
24 |         let task = FakeDataTask(
25 |             originalTask: session.dataTask(with: request, completionHandler: completionHandler),
Foundation.URLResponse:2:18: note: 'URLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Tests/URLSessionTestHelpers/FakeURLSession.swift:23:132: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
21 |     public var providedDataTasks = [FakeDataTask]()
22 |
23 |     public override func dataTask(with request: URLRequest, completionHandler: @escaping (Data?, URLResponse?, Error?) -> Void) -> URLSessionDataTask {
   |                                                                                                                                    `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
24 |         let task = FakeDataTask(
25 |             originalTask: session.dataTask(with: request, completionHandler: completionHandler),
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Tests/URLSessionTestHelpers/FakeURLSession.swift:3:36: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 1 | import Foundation
 2 |
 3 | public final class FakeURLSession: URLSession {
   |                                    `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 4 |     let session = URLSession.shared
 5 |
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Tests/URLSessionTestHelpers/FakeURLSession.swift:34:30: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
32 |
33 | public class FakeDownloadTask: URLSessionDownloadTask {
34 |     public var originalTask: URLSessionTask
   |                              `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
35 |     public var completionHandler: (URL?, URLResponse?, Error?) -> Void
36 |
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionTask = AnyObject
  |                  `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Tests/URLSessionTestHelpers/FakeURLSession.swift:35:42: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
33 | public class FakeDownloadTask: URLSessionDownloadTask {
34 |     public var originalTask: URLSessionTask
35 |     public var completionHandler: (URL?, URLResponse?, Error?) -> Void
   |                                          `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
36 |
37 |     public init(originalTask: URLSessionTask, completionHandler: @escaping (URL?, URLResponse?, Error?) -> Void) {
Foundation.URLResponse:2:18: note: 'URLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Tests/URLSessionTestHelpers/FakeURLSession.swift:37:31: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
35 |     public var completionHandler: (URL?, URLResponse?, Error?) -> Void
36 |
37 |     public init(originalTask: URLSessionTask, completionHandler: @escaping (URL?, URLResponse?, Error?) -> Void) {
   |                               `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
38 |         self.originalTask = originalTask
39 |         self.completionHandler = completionHandler
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionTask = AnyObject
  |                  `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Tests/URLSessionTestHelpers/FakeURLSession.swift:37:83: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
35 |     public var completionHandler: (URL?, URLResponse?, Error?) -> Void
36 |
37 |     public init(originalTask: URLSessionTask, completionHandler: @escaping (URL?, URLResponse?, Error?) -> Void) {
   |                                                                                   `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
38 |         self.originalTask = originalTask
39 |         self.completionHandler = completionHandler
Foundation.URLResponse:2:18: note: 'URLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Tests/URLSessionTestHelpers/FakeURLSession.swift:42:6: error: Objective-C interoperability is disabled
40 |     }
41 |
42 |     @objc private func _onqueue_resume() {
   |      `- error: Objective-C interoperability is disabled
43 |         originalTask.perform(#selector(self._onqueue_resume))
44 |     }
/host/spi-builder-workspace/Tests/URLSessionTestHelpers/FakeURLSession.swift:33:32: error: 'URLSessionDownloadTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
31 | }
32 |
33 | public class FakeDownloadTask: URLSessionDownloadTask {
   |                                `- error: 'URLSessionDownloadTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
34 |     public var originalTask: URLSessionTask
35 |     public var completionHandler: (URL?, URLResponse?, Error?) -> Void
Foundation.URLSessionDownloadTask:2:18: note: 'URLSessionDownloadTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDownloadTask = AnyObject
  |                  `- note: 'URLSessionDownloadTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Tests/URLSessionTestHelpers/FakeURLSession.swift:48:30: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
46 |
47 | public class FakeDataTask: URLSessionDataTask {
48 |     public var originalTask: URLSessionTask
   |                              `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
49 |     public var completionHandler: (Data?, URLResponse?, Error?) -> Void
50 |
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionTask = AnyObject
  |                  `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Tests/URLSessionTestHelpers/FakeURLSession.swift:49:43: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
47 | public class FakeDataTask: URLSessionDataTask {
48 |     public var originalTask: URLSessionTask
49 |     public var completionHandler: (Data?, URLResponse?, Error?) -> Void
   |                                           `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
50 |
51 |     public init(originalTask: URLSessionTask, completionHandler: @escaping (Data?, URLResponse?, Error?) -> Void) {
Foundation.URLResponse:2:18: note: 'URLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Tests/URLSessionTestHelpers/FakeURLSession.swift:51:31: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
49 |     public var completionHandler: (Data?, URLResponse?, Error?) -> Void
50 |
51 |     public init(originalTask: URLSessionTask, completionHandler: @escaping (Data?, URLResponse?, Error?) -> Void) {
   |                               `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
52 |         self.originalTask = originalTask
53 |         self.completionHandler = completionHandler
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionTask = AnyObject
  |                  `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Tests/URLSessionTestHelpers/FakeURLSession.swift:51:84: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
49 |     public var completionHandler: (Data?, URLResponse?, Error?) -> Void
50 |
51 |     public init(originalTask: URLSessionTask, completionHandler: @escaping (Data?, URLResponse?, Error?) -> Void) {
   |                                                                                    `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
52 |         self.originalTask = originalTask
53 |         self.completionHandler = completionHandler
Foundation.URLResponse:2:18: note: 'URLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Tests/URLSessionTestHelpers/FakeURLSession.swift:56:6: error: Objective-C interoperability is disabled
54 |     }
55 |
56 |     @objc private func _onqueue_resume() {
   |      `- error: Objective-C interoperability is disabled
57 |         originalTask.perform(#selector(self._onqueue_resume))
58 |     }
/host/spi-builder-workspace/Tests/URLSessionTestHelpers/FakeURLSession.swift:47:28: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
45 | }
46 |
47 | public class FakeDataTask: URLSessionDataTask {
   |                            `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
48 |     public var originalTask: URLSessionTask
49 |     public var completionHandler: (Data?, URLResponse?, Error?) -> Void
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Tests/URLSessionTestHelpers/FakeURLSession.swift:43:30: error: '#selector' can only be used with the Objective-C runtime
41 |
42 |     @objc private func _onqueue_resume() {
43 |         originalTask.perform(#selector(self._onqueue_resume))
   |                              `- error: '#selector' can only be used with the Objective-C runtime
44 |     }
45 | }
/host/spi-builder-workspace/Tests/URLSessionTestHelpers/FakeURLSession.swift:57:30: error: '#selector' can only be used with the Objective-C runtime
55 |
56 |     @objc private func _onqueue_resume() {
57 |         originalTask.perform(#selector(self._onqueue_resume))
   |                              `- error: '#selector' can only be used with the Objective-C runtime
58 |     }
59 | }
[73/299] Compiling Types NewStringType.swift
[74/299] Compiling Types NewIntType.swift
[75/299] Emitting module TestHelpers
[76/299] Compiling TestHelpers Casting.swift
[77/299] Compiling TestHelpers Equals.swift
[78/299] Compiling TestHelpers AssertFalse.swift
[79/299] Compiling TestHelpers AssertTrue.swift
[80/299] Compiling TestsWorkingDirectorySupport TestsWorkingDirectorySupport.swift
[81/299] Compiling UniqueIdentifierGenerator UniqueIdentifierGenerator.swift
[82/299] Compiling UniqueIdentifierGenerator UuidBasedUniqueIdentifierGenerator.swift
[83/299] Emitting module TestsWorkingDirectorySupport
[84/299] Compiling Types Either.swift
[85/299] Emitting module Types
error: cancelled
error: cancelled
error: cancelled
[86/299] Emitting module XcodebuildTestRunnerConstants
[87/299] Emitting module Waitable
BUILD FAILURE 6.3 linux