Build Information
Failed to build EmceeTestRunner, reference master (711d51), with Swift 6.3 for Android on 15 Apr 2026 10:12:17 UTC.
Build Command
bash -c docker run --pull=always --rm -v "checkouts-4606859-2":/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:android-6.3-latest swift build --swift-sdk aarch64-unknown-linux-android28 2>&1Build Log
========================================
RunAll
========================================
Builder version: 4.70.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/avito-tech/Emcee.git
Reference: master
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
* branch master -> FETCH_HEAD
* [new branch] master -> origin/master
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 master
========================================
Build
========================================
Selected platform: android
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-2":/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:android-6.3-latest swift build --swift-sdk aarch64-unknown-linux-android28 2>&1
android-6.3-latest: Pulling from swiftpackageindex/spi-images
Digest: sha256:9008270ea37a55e78725e6225015adb5eff8582da520c5232bf0499f32c36dc4
Status: Image is up to date for registry.gitlab.com/swiftpackageindex/spi-images:android-6.3-latest
Fetching https://github.com/0x7fs/CountedSet
[1/323] Fetching countedset
Fetched https://github.com/0x7fs/CountedSet from cache (0.99s)
Fetching https://github.com/httpswift/swifter.git
Fetching https://github.com/IBM-Swift/BlueSocket
Fetching https://github.com/Weebly/OrderedSet
Fetching https://github.com/avito-tech/CommandLineToolkit.git
Fetching https://github.com/daltoniam/Starscream.git
[1/629] Fetching orderedset
[630/6679] Fetching orderedset, swifter
[933/9621] Fetching orderedset, swifter, bluesocket
[1144/12798] Fetching orderedset, swifter, bluesocket, commandlinetoolkit
[6579/17906] Fetching orderedset, swifter, bluesocket, commandlinetoolkit, starscream
Fetched https://github.com/avito-tech/CommandLineToolkit.git from cache (0.43s)
[7341/14729] Fetching orderedset, swifter, bluesocket, starscream
Fetched https://github.com/Weebly/OrderedSet from cache (0.67s)
Fetched https://github.com/IBM-Swift/BlueSocket from cache (0.67s)
[9222/11158] Fetching swifter, starscream
Fetched https://github.com/daltoniam/Starscream.git from cache (0.67s)
[4235/6050] Fetching swifter
Fetched https://github.com/httpswift/swifter.git from cache (1.10s)
Computing version for https://github.com/httpswift/swifter.git
Computed https://github.com/httpswift/swifter.git at 1.5.0 (1.65s)
Computing version for https://github.com/daltoniam/Starscream.git
Computed https://github.com/daltoniam/Starscream.git at 3.0.6 (0.50s)
Computing version for https://github.com/IBM-Swift/BlueSocket
Computed https://github.com/IBM-Swift/BlueSocket at 1.0.46 (0.54s)
Computing version for https://github.com/Weebly/OrderedSet
Computed https://github.com/Weebly/OrderedSet at 5.0.0 (0.57s)
Computing version for https://github.com/avito-tech/CommandLineToolkit.git
Computed https://github.com/avito-tech/CommandLineToolkit.git at 1.0.10 (0.73s)
Fetching https://github.com/IBM-Swift/BlueSignals.git
Fetching https://github.com/apple/swift-argument-parser
Fetching https://github.com/Bouke/Glob
[1/246] Fetching glob
[247/927] Fetching glob, bluesignals
Fetched https://github.com/Bouke/Glob from cache (0.36s)
[1/17523] Fetching swift-argument-parser
Fetched https://github.com/IBM-Swift/BlueSignals.git from cache (0.90s)
Fetched https://github.com/apple/swift-argument-parser from cache (0.91s)
Computing version for https://github.com/IBM-Swift/BlueSignals.git
Computed https://github.com/IBM-Swift/BlueSignals.git at 1.0.21 (1.48s)
Computing version for https://github.com/Bouke/Glob
Computed https://github.com/Bouke/Glob at 1.0.5 (0.52s)
Computing version for https://github.com/apple/swift-argument-parser
Computed https://github.com/apple/swift-argument-parser at 0.5.0 (0.53s)
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/Weebly/OrderedSet
Working copy of https://github.com/Weebly/OrderedSet resolved at 5.0.0
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/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/IBM-Swift/BlueSignals.git
Working copy of https://github.com/IBM-Swift/BlueSignals.git resolved at 1.0.21
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/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/0x7fs/CountedSet
Working copy of https://github.com/0x7fs/CountedSet resolved at master (5bdaf31)
Creating working copy for https://github.com/httpswift/swifter.git
Working copy of https://github.com/httpswift/swifter.git resolved at 1.5.0
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
[35/268] Write swift-version--4F562202D5529B1.txt
[35/268] Write sources
error: emit-module command failed with exit code 1 (use -v to see invocation)
[51/291] 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
[52/291] Emitting module XcodebuildTestRunnerConstants
[53/291] Emitting module Types
[54/291] Compiling Starscream SSLClientCertificate.swift
/host/spi-builder-workspace/.build/checkouts/Starscream/Sources/Starscream/SSLSecurity.swift:25:8: error: no such module 'Security'
23 | #else
24 | import Foundation
25 | import Security
| `- error: no such module 'Security'
26 |
27 | public protocol SSLTrustValidator {
error: emit-module command failed with exit code 1 (use -v to see invocation)
[55/291] Emitting module Starscream
/host/spi-builder-workspace/.build/checkouts/Starscream/Sources/Starscream/SSLSecurity.swift:25:8: error: no such module 'Security'
23 | #else
24 | import Foundation
25 | import Security
| `- error: no such module 'Security'
26 |
27 | public protocol SSLTrustValidator {
[56/291] Emitting module Waitable
[57/291] Compiling Waitable Waitable.swift
[58/291] Compiling Starscream SSLSecurity.swift
/host/spi-builder-workspace/.build/checkouts/Starscream/Sources/Starscream/SSLSecurity.swift:25:8: error: no such module 'Security'
23 | #else
24 | import Foundation
25 | import Security
| `- error: no such module 'Security'
26 |
27 | public protocol SSLTrustValidator {
[59/291] Compiling Starscream WebSocket.swift
/host/spi-builder-workspace/.build/checkouts/Starscream/Sources/Starscream/SSLSecurity.swift:25:8: error: no such module 'Security'
23 | #else
24 | import Foundation
25 | import Security
| `- error: no such module 'Security'
26 |
27 | public protocol SSLTrustValidator {
[60/291] Compiling Starscream Compression.swift
/host/spi-builder-workspace/.build/checkouts/Starscream/Sources/Starscream/SSLSecurity.swift:25:8: error: no such module 'Security'
23 | #else
24 | import Foundation
25 | import Security
| `- error: no such module 'Security'
26 |
27 | public protocol SSLTrustValidator {
[61/292] Compiling Types NewStringType.swift
[62/292] Compiling XcodebuildTestRunnerConstants XcodebuildTestRunnerConstants.swift
[65/293] Compiling UniqueIdentifierGenerator UniqueIdentifierGenerator.swift
[66/293] Emitting module UniqueIdentifierGenerator
[67/293] Emitting module TestsWorkingDirectorySupport
/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 | }
BUILD FAILURE 6.3 android