The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Failed to build Ciao, reference master (0d0fce), with Swift 6.1 for Linux on 28 Apr 2025 16:29:12 UTC.

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 4.61.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/AlTavares/Ciao.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/AlTavares/Ciao
 * branch            master     -> FETCH_HEAD
 * [new branch]      master     -> origin/master
HEAD is now at 0d0fce4 Merge pull request #9 from joshbillions/fix/update_installation_instructions
Cloned https://github.com/AlTavares/Ciao.git
Revision (git rev-parse @):
0d0fce4d163442c8f9ba6fb379206bb2c177f988
SUCCESS checkout https://github.com/AlTavares/Ciao.git at master
========================================
Build
========================================
Selected platform:         linux
Swift version:             6.1
Building package at path:  $PWD
https://github.com/AlTavares/Ciao.git
https://github.com/AlTavares/Ciao.git
WARNING: environment variable SUPPRESS_SWIFT_6_FLAGS is not set
{
  "dependencies" : [
  ],
  "manifest_display_name" : "Ciao",
  "name" : "Ciao",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "Ciao",
      "targets" : [
        "Ciao"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "CiaoTests",
      "module_type" : "SwiftTarget",
      "name" : "CiaoTests",
      "path" : "Tests/CiaoTests",
      "sources" : [
        "CiaoBrowserTests.swift",
        "CiaoServerTests.swift",
        "TestWithExpectation.swift"
      ],
      "target_dependencies" : [
        "Ciao"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Ciao",
      "module_type" : "SwiftTarget",
      "name" : "Ciao",
      "path" : "Sources/Ciao",
      "product_memberships" : [
        "Ciao"
      ],
      "sources" : [
        "CiaoBrowser.swift",
        "CiaoResolver.swift",
        "CiaoServer.swift",
        "Logger.swift",
        "NetServiceExtension.swift",
        "ServiceType.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.0"
}
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-2":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.1-latest swift build --triple x86_64-unknown-linux-gnu -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures 2>&1
basic-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:3bdcac04179f4ed3e5b8e9dbd6e74bbf5ebc0f4fde48bbaad7d1e5c757e65bcb
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.1-latest
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version-24593BA9C3E375BF.txt
[3/9] Compiling Ciao ServiceType.swift
[4/9] Compiling Ciao CiaoServer.swift
/host/spi-builder-workspace/Sources/Ciao/CiaoServer.swift:12:21: error: cannot find type 'NetService' in scope
10 |
11 | public class CiaoServer {
12 |     var netService: NetService
   |                     `- error: cannot find type 'NetService' in scope
13 |     var delegate: CiaoServerDelegate?
14 |     var successCallback: ((Bool) -> Void)?
/host/spi-builder-workspace/Sources/Ciao/CiaoServer.swift:42:32: error: cannot find type 'NetService' in scope
40 |     }
41 |
42 |     public func start(options: NetService.Options = [], success: ((Bool) -> Void)? = nil) {
   |                                `- error: cannot find type 'NetService' in scope
43 |         if started {
44 |             success?(true)
/host/spi-builder-workspace/Sources/Ciao/CiaoServer.swift:63:37: error: cannot find type 'NetServiceDelegate' in scope
61 | }
62 |
63 | class CiaoServerDelegate: NSObject, NetServiceDelegate {
   |                                     `- error: cannot find type 'NetServiceDelegate' in scope
64 |     weak var server: CiaoServer?
65 |
/host/spi-builder-workspace/Sources/Ciao/CiaoServer.swift:66:41: error: cannot find type 'NetService' in scope
64 |     weak var server: CiaoServer?
65 |
66 |     func netServiceDidPublish(_ sender: NetService) {
   |                                         `- error: cannot find type 'NetService' in scope
67 |         server?.started = true
68 |         Logger.info("CiaoServer Started")
/host/spi-builder-workspace/Sources/Ciao/CiaoServer.swift:71:31: error: cannot find type 'NetService' in scope
69 |     }
70 |
71 |     func netService(_ sender: NetService, didNotPublish errorDict: [String: NSNumber]) {
   |                               `- error: cannot find type 'NetService' in scope
72 |         server?.started = false
73 |         Logger.error("CiaoServer did not publish", errorDict)
/host/spi-builder-workspace/Sources/Ciao/CiaoServer.swift:76:38: error: cannot find type 'NetService' in scope
74 |     }
75 |
76 |     func netServiceDidStop(_ sender: NetService) {
   |                                      `- error: cannot find type 'NetService' in scope
77 |         server?.started = false
78 |         Logger.info("CiaoServer Stoped")
/host/spi-builder-workspace/Sources/Ciao/CiaoServer.swift:36:22: error: cannot find 'NetService' in scope
34 |
35 |     public init(type: String, domain: String = "", name: String = "", port: Int32 = 0) {
36 |         netService = NetService(domain: domain, type: type, name: name, port: port)
   |                      `- error: cannot find 'NetService' in scope
37 |         delegate = CiaoServerDelegate()
38 |         delegate?.server = self
[5/9] Compiling Ciao CiaoResolver.swift
/host/spi-builder-workspace/Sources/Ciao/CiaoResolver.swift:11:26: error: cannot find type 'NetService' in scope
 9 |
10 | public class CiaoResolver {
11 |     public init(service: NetService) {
   |                          `- error: cannot find type 'NetService' in scope
12 |         self.service = service
13 |     }
/host/spi-builder-workspace/Sources/Ciao/CiaoResolver.swift:15:18: error: cannot find type 'NetService' in scope
13 |     }
14 |
15 |     let service: NetService
   |                  `- error: cannot find type 'NetService' in scope
16 |     let delegate: CiaoResolverDelegate = CiaoResolverDelegate()
17 |
/host/spi-builder-workspace/Sources/Ciao/CiaoResolver.swift:18:90: error: cannot find type 'NetService' in scope
16 |     let delegate: CiaoResolverDelegate = CiaoResolverDelegate()
17 |
18 |     public func resolve(withTimeout timeout: TimeInterval, completion: @escaping (Result<NetService, ErrorDictionary>) -> Void) {
   |                                                                                          `- error: cannot find type 'NetService' in scope
19 |         delegate.onResolve = completion
20 |         service.delegate = delegate
/host/spi-builder-workspace/Sources/Ciao/CiaoResolver.swift:32:1: warning: extension declares a conformance of imported type 'Dictionary' to imported protocol 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
30 |
31 | public typealias ErrorDictionary = [String: NSNumber]
32 | extension ErrorDictionary: Error {}
   | |- warning: extension declares a conformance of imported type 'Dictionary' to imported protocol 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
33 |
34 | extension CiaoResolver {
/host/spi-builder-workspace/Sources/Ciao/CiaoResolver.swift:35:43: error: cannot find type 'NetServiceDelegate' in scope
33 |
34 | extension CiaoResolver {
35 |     class CiaoResolverDelegate: NSObject, NetServiceDelegate {
   |                                           `- error: cannot find type 'NetServiceDelegate' in scope
36 |         var onResolve: ((Result<NetService, ErrorDictionary>) -> Void)?
37 |
/host/spi-builder-workspace/Sources/Ciao/CiaoResolver.swift:36:33: error: cannot find type 'NetService' in scope
34 | extension CiaoResolver {
35 |     class CiaoResolverDelegate: NSObject, NetServiceDelegate {
36 |         var onResolve: ((Result<NetService, ErrorDictionary>) -> Void)?
   |                                 `- error: cannot find type 'NetService' in scope
37 |
38 |         func netService(_ sender: NetService, didNotResolve errorDict: [String: NSNumber]) {
/host/spi-builder-workspace/Sources/Ciao/CiaoResolver.swift:38:35: error: cannot find type 'NetService' in scope
36 |         var onResolve: ((Result<NetService, ErrorDictionary>) -> Void)?
37 |
38 |         func netService(_ sender: NetService, didNotResolve errorDict: [String: NSNumber]) {
   |                                   `- error: cannot find type 'NetService' in scope
39 |             Logger.error("Service didn't resolve", sender, errorDict)
40 |             onResolve?(Result.failure(errorDict))
/host/spi-builder-workspace/Sources/Ciao/CiaoResolver.swift:43:52: error: cannot find type 'NetService' in scope
41 |         }
42 |
43 |         func netServiceDidResolveAddress(_ sender: NetService) {
   |                                                    `- error: cannot find type 'NetService' in scope
44 |             Logger.info("Service resolved", sender)
45 |             onResolve?(Result.success(sender))
/host/spi-builder-workspace/Sources/Ciao/CiaoResolver.swift:48:46: error: cannot find type 'NetService' in scope
46 |         }
47 |
48 |         func netServiceWillResolve(_ sender: NetService) {
   |                                              `- error: cannot find type 'NetService' in scope
49 |             Logger.info("Service will resolve", sender)
50 |         }
/host/spi-builder-workspace/Sources/Ciao/CiaoResolver.swift:40:24: error: generic parameter 'Success' could not be inferred
38 |         func netService(_ sender: NetService, didNotResolve errorDict: [String: NSNumber]) {
39 |             Logger.error("Service didn't resolve", sender, errorDict)
40 |             onResolve?(Result.failure(errorDict))
   |                        |- error: generic parameter 'Success' could not be inferred
   |                        `- note: explicitly specify the generic arguments to fix this issue
41 |         }
42 |
/host/spi-builder-workspace/Sources/Ciao/CiaoResolver.swift:45:24: error: generic parameter 'Failure' could not be inferred
43 |         func netServiceDidResolveAddress(_ sender: NetService) {
44 |             Logger.info("Service resolved", sender)
45 |             onResolve?(Result.success(sender))
   |                        |- error: generic parameter 'Failure' could not be inferred
   |                        `- note: explicitly specify the generic arguments to fix this issue
46 |         }
47 |
error: emit-module command failed with exit code 1 (use -v to see invocation)
[6/9] Compiling Ciao Logger.swift
/host/spi-builder-workspace/Sources/Ciao/Logger.swift:34:12: warning: var 'LoggerLevel' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 32 | }
 33 |
 34 | public var LoggerLevel = Level.verbose
    |            |- warning: var 'LoggerLevel' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: convert 'LoggerLevel' to a 'let' constant to make 'Sendable' shared state immutable
    |            |- note: add '@MainActor' to make var 'LoggerLevel' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 35 |
 36 | struct Logger {
/host/spi-builder-workspace/Sources/Ciao/Logger.swift:37:24: warning: static property 'dateFormat' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 35 |
 36 | struct Logger {
 37 |     private static var dateFormat = "yyyy-MM-dd hh:mm:ssSSS"
    |                        |- warning: static property 'dateFormat' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'dateFormat' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: add '@MainActor' to make static property 'dateFormat' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 38 |     private static var dateFormatter: DateFormatter {
 39 |         let formatter = DateFormatter()
[7/9] Emitting module Ciao
/host/spi-builder-workspace/Sources/Ciao/CiaoBrowser.swift:12:28: error: cannot find type 'NetServiceBrowser' in scope
 10 |
 11 | public class CiaoBrowser {
 12 |     var netServiceBrowser: NetServiceBrowser
    |                            `- error: cannot find type 'NetServiceBrowser' in scope
 13 |     var delegate: CiaoBrowserDelegate
 14 |
/host/spi-builder-workspace/Sources/Ciao/CiaoBrowser.swift:15:31: error: cannot find type 'NetService' in scope
 13 |     var delegate: CiaoBrowserDelegate
 14 |
 15 |     public var services = Set<NetService>()
    |                               `- error: cannot find type 'NetService' in scope
 16 |
 17 |     // Handlers
/host/spi-builder-workspace/Sources/Ciao/CiaoBrowser.swift:18:39: error: cannot find type 'NetService' in scope
 16 |
 17 |     // Handlers
 18 |     public var serviceFoundHandler: ((NetService) -> Void)?
    |                                       `- error: cannot find type 'NetService' in scope
 19 |     public var serviceRemovedHandler: ((NetService) -> Void)?
 20 |     public var serviceResolvedHandler: ((Result<NetService, ErrorDictionary>) -> Void)?
/host/spi-builder-workspace/Sources/Ciao/CiaoBrowser.swift:19:41: error: cannot find type 'NetService' in scope
 17 |     // Handlers
 18 |     public var serviceFoundHandler: ((NetService) -> Void)?
 19 |     public var serviceRemovedHandler: ((NetService) -> Void)?
    |                                         `- error: cannot find type 'NetService' in scope
 20 |     public var serviceResolvedHandler: ((Result<NetService, ErrorDictionary>) -> Void)?
 21 |     public var startedSearchingHandler: (() -> Void)?
/host/spi-builder-workspace/Sources/Ciao/CiaoBrowser.swift:20:49: error: cannot find type 'NetService' in scope
 18 |     public var serviceFoundHandler: ((NetService) -> Void)?
 19 |     public var serviceRemovedHandler: ((NetService) -> Void)?
 20 |     public var serviceResolvedHandler: ((Result<NetService, ErrorDictionary>) -> Void)?
    |                                                 `- error: cannot find type 'NetService' in scope
 21 |     public var startedSearchingHandler: (() -> Void)?
 22 |     public var stoppedSearchingHandler: (() -> Void)?
/host/spi-builder-workspace/Sources/Ciao/CiaoBrowser.swift:51:46: error: cannot find type 'NetService' in scope
 49 |     }
 50 |
 51 |     fileprivate func serviceFound(_ service: NetService) {
    |                                              `- error: cannot find type 'NetService' in scope
 52 |         services.update(with: service)
 53 |         serviceFoundHandler?(service)
/host/spi-builder-workspace/Sources/Ciao/CiaoBrowser.swift:65:48: error: cannot find type 'NetService' in scope
 63 |     }
 64 |
 65 |     fileprivate func serviceRemoved(_ service: NetService) {
    |                                                `- error: cannot find type 'NetService' in scope
 66 |         services.remove(service)
 67 |         serviceRemovedHandler?(service)
/host/spi-builder-workspace/Sources/Ciao/CiaoBrowser.swift:79:38: error: cannot find type 'NetServiceBrowserDelegate' in scope
 77 | }
 78 |
 79 | class CiaoBrowserDelegate: NSObject, NetServiceBrowserDelegate {
    |                                      `- error: cannot find type 'NetServiceBrowserDelegate' in scope
 80 |     weak var browser: CiaoBrowser?
 81 |     func netServiceBrowser(_ browser: NetServiceBrowser, didFind service: NetService, moreComing: Bool) {
/host/spi-builder-workspace/Sources/Ciao/CiaoBrowser.swift:81:39: error: cannot find type 'NetServiceBrowser' in scope
 79 | class CiaoBrowserDelegate: NSObject, NetServiceBrowserDelegate {
 80 |     weak var browser: CiaoBrowser?
 81 |     func netServiceBrowser(_ browser: NetServiceBrowser, didFind service: NetService, moreComing: Bool) {
    |                                       `- error: cannot find type 'NetServiceBrowser' in scope
 82 |         Logger.info("Service found", service)
 83 |         self.browser?.serviceFound(service)
/host/spi-builder-workspace/Sources/Ciao/CiaoBrowser.swift:81:75: error: cannot find type 'NetService' in scope
 79 | class CiaoBrowserDelegate: NSObject, NetServiceBrowserDelegate {
 80 |     weak var browser: CiaoBrowser?
 81 |     func netServiceBrowser(_ browser: NetServiceBrowser, didFind service: NetService, moreComing: Bool) {
    |                                                                           `- error: cannot find type 'NetService' in scope
 82 |         Logger.info("Service found", service)
 83 |         self.browser?.serviceFound(service)
/host/spi-builder-workspace/Sources/Ciao/CiaoBrowser.swift:86:49: error: cannot find type 'NetServiceBrowser' in scope
 84 |     }
 85 |
 86 |     func netServiceBrowserWillSearch(_ browser: NetServiceBrowser) {
    |                                                 `- error: cannot find type 'NetServiceBrowser' in scope
 87 |         Logger.info("Browser will search")
 88 |         self.browser?.isSearching = true
/host/spi-builder-workspace/Sources/Ciao/CiaoBrowser.swift:91:52: error: cannot find type 'NetServiceBrowser' in scope
 89 |     }
 90 |
 91 |     func netServiceBrowserDidStopSearch(_ browser: NetServiceBrowser) {
    |                                                    `- error: cannot find type 'NetServiceBrowser' in scope
 92 |         Logger.info("Browser stopped search")
 93 |         self.browser?.isSearching = false
/host/spi-builder-workspace/Sources/Ciao/CiaoBrowser.swift:96:39: error: cannot find type 'NetServiceBrowser' in scope
 94 |     }
 95 |
 96 |     func netServiceBrowser(_ browser: NetServiceBrowser, didNotSearch errorDict: [String: NSNumber]) {
    |                                       `- error: cannot find type 'NetServiceBrowser' in scope
 97 |         Logger.debug("Browser didn't search", errorDict)
 98 |         self.browser?.isSearching = false
/host/spi-builder-workspace/Sources/Ciao/CiaoBrowser.swift:101:39: error: cannot find type 'NetServiceBrowser' in scope
 99 |     }
100 |
101 |     func netServiceBrowser(_ browser: NetServiceBrowser, didRemove service: NetService, moreComing: Bool) {
    |                                       `- error: cannot find type 'NetServiceBrowser' in scope
102 |         Logger.info("Service removed", service)
103 |         self.browser?.serviceRemoved(service)
/host/spi-builder-workspace/Sources/Ciao/CiaoBrowser.swift:101:77: error: cannot find type 'NetService' in scope
 99 |     }
100 |
101 |     func netServiceBrowser(_ browser: NetServiceBrowser, didRemove service: NetService, moreComing: Bool) {
    |                                                                             `- error: cannot find type 'NetService' in scope
102 |         Logger.info("Service removed", service)
103 |         self.browser?.serviceRemoved(service)
/host/spi-builder-workspace/Sources/Ciao/CiaoResolver.swift:11:26: error: cannot find type 'NetService' in scope
 9 |
10 | public class CiaoResolver {
11 |     public init(service: NetService) {
   |                          `- error: cannot find type 'NetService' in scope
12 |         self.service = service
13 |     }
/host/spi-builder-workspace/Sources/Ciao/CiaoResolver.swift:15:18: error: cannot find type 'NetService' in scope
13 |     }
14 |
15 |     let service: NetService
   |                  `- error: cannot find type 'NetService' in scope
16 |     let delegate: CiaoResolverDelegate = CiaoResolverDelegate()
17 |
/host/spi-builder-workspace/Sources/Ciao/CiaoResolver.swift:18:90: error: cannot find type 'NetService' in scope
16 |     let delegate: CiaoResolverDelegate = CiaoResolverDelegate()
17 |
18 |     public func resolve(withTimeout timeout: TimeInterval, completion: @escaping (Result<NetService, ErrorDictionary>) -> Void) {
   |                                                                                          `- error: cannot find type 'NetService' in scope
19 |         delegate.onResolve = completion
20 |         service.delegate = delegate
/host/spi-builder-workspace/Sources/Ciao/CiaoResolver.swift:32:1: warning: extension declares a conformance of imported type 'Dictionary' to imported protocol 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
30 |
31 | public typealias ErrorDictionary = [String: NSNumber]
32 | extension ErrorDictionary: Error {}
   | |- warning: extension declares a conformance of imported type 'Dictionary' to imported protocol 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
33 |
34 | extension CiaoResolver {
/host/spi-builder-workspace/Sources/Ciao/CiaoResolver.swift:35:43: error: cannot find type 'NetServiceDelegate' in scope
33 |
34 | extension CiaoResolver {
35 |     class CiaoResolverDelegate: NSObject, NetServiceDelegate {
   |                                           `- error: cannot find type 'NetServiceDelegate' in scope
36 |         var onResolve: ((Result<NetService, ErrorDictionary>) -> Void)?
37 |
/host/spi-builder-workspace/Sources/Ciao/CiaoResolver.swift:36:33: error: cannot find type 'NetService' in scope
34 | extension CiaoResolver {
35 |     class CiaoResolverDelegate: NSObject, NetServiceDelegate {
36 |         var onResolve: ((Result<NetService, ErrorDictionary>) -> Void)?
   |                                 `- error: cannot find type 'NetService' in scope
37 |
38 |         func netService(_ sender: NetService, didNotResolve errorDict: [String: NSNumber]) {
/host/spi-builder-workspace/Sources/Ciao/CiaoResolver.swift:38:35: error: cannot find type 'NetService' in scope
36 |         var onResolve: ((Result<NetService, ErrorDictionary>) -> Void)?
37 |
38 |         func netService(_ sender: NetService, didNotResolve errorDict: [String: NSNumber]) {
   |                                   `- error: cannot find type 'NetService' in scope
39 |             Logger.error("Service didn't resolve", sender, errorDict)
40 |             onResolve?(Result.failure(errorDict))
/host/spi-builder-workspace/Sources/Ciao/CiaoResolver.swift:43:52: error: cannot find type 'NetService' in scope
41 |         }
42 |
43 |         func netServiceDidResolveAddress(_ sender: NetService) {
   |                                                    `- error: cannot find type 'NetService' in scope
44 |             Logger.info("Service resolved", sender)
45 |             onResolve?(Result.success(sender))
/host/spi-builder-workspace/Sources/Ciao/CiaoResolver.swift:48:46: error: cannot find type 'NetService' in scope
46 |         }
47 |
48 |         func netServiceWillResolve(_ sender: NetService) {
   |                                              `- error: cannot find type 'NetService' in scope
49 |             Logger.info("Service will resolve", sender)
50 |         }
/host/spi-builder-workspace/Sources/Ciao/CiaoServer.swift:12:21: error: cannot find type 'NetService' in scope
10 |
11 | public class CiaoServer {
12 |     var netService: NetService
   |                     `- error: cannot find type 'NetService' in scope
13 |     var delegate: CiaoServerDelegate?
14 |     var successCallback: ((Bool) -> Void)?
/host/spi-builder-workspace/Sources/Ciao/CiaoServer.swift:42:32: error: cannot find type 'NetService' in scope
40 |     }
41 |
42 |     public func start(options: NetService.Options = [], success: ((Bool) -> Void)? = nil) {
   |                                `- error: cannot find type 'NetService' in scope
43 |         if started {
44 |             success?(true)
/host/spi-builder-workspace/Sources/Ciao/CiaoServer.swift:63:37: error: cannot find type 'NetServiceDelegate' in scope
61 | }
62 |
63 | class CiaoServerDelegate: NSObject, NetServiceDelegate {
   |                                     `- error: cannot find type 'NetServiceDelegate' in scope
64 |     weak var server: CiaoServer?
65 |
/host/spi-builder-workspace/Sources/Ciao/CiaoServer.swift:66:41: error: cannot find type 'NetService' in scope
64 |     weak var server: CiaoServer?
65 |
66 |     func netServiceDidPublish(_ sender: NetService) {
   |                                         `- error: cannot find type 'NetService' in scope
67 |         server?.started = true
68 |         Logger.info("CiaoServer Started")
/host/spi-builder-workspace/Sources/Ciao/CiaoServer.swift:71:31: error: cannot find type 'NetService' in scope
69 |     }
70 |
71 |     func netService(_ sender: NetService, didNotPublish errorDict: [String: NSNumber]) {
   |                               `- error: cannot find type 'NetService' in scope
72 |         server?.started = false
73 |         Logger.error("CiaoServer did not publish", errorDict)
/host/spi-builder-workspace/Sources/Ciao/CiaoServer.swift:76:38: error: cannot find type 'NetService' in scope
74 |     }
75 |
76 |     func netServiceDidStop(_ sender: NetService) {
   |                                      `- error: cannot find type 'NetService' in scope
77 |         server?.started = false
78 |         Logger.info("CiaoServer Stoped")
/host/spi-builder-workspace/Sources/Ciao/Logger.swift:34:12: warning: var 'LoggerLevel' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 32 | }
 33 |
 34 | public var LoggerLevel = Level.verbose
    |            |- warning: var 'LoggerLevel' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: convert 'LoggerLevel' to a 'let' constant to make 'Sendable' shared state immutable
    |            |- note: add '@MainActor' to make var 'LoggerLevel' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 35 |
 36 | struct Logger {
/host/spi-builder-workspace/Sources/Ciao/Logger.swift:37:24: warning: static property 'dateFormat' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 35 |
 36 | struct Logger {
 37 |     private static var dateFormat = "yyyy-MM-dd hh:mm:ssSSS"
    |                        |- warning: static property 'dateFormat' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'dateFormat' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: add '@MainActor' to make static property 'dateFormat' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 38 |     private static var dateFormatter: DateFormatter {
 39 |         let formatter = DateFormatter()
/host/spi-builder-workspace/Sources/Ciao/NetServiceExtension.swift:11:11: error: cannot find type 'NetService' in scope
 9 | import Foundation
10 |
11 | extension NetService {
   |           `- error: cannot find type 'NetService' in scope
12 |     public class func dictionary(fromTXTRecord data: Data) -> [String: String] {
13 |         return NetService.dictionary(fromTXTRecord: data).mapValues { data in
[8/9] Compiling Ciao CiaoBrowser.swift
/host/spi-builder-workspace/Sources/Ciao/CiaoBrowser.swift:12:28: error: cannot find type 'NetServiceBrowser' in scope
 10 |
 11 | public class CiaoBrowser {
 12 |     var netServiceBrowser: NetServiceBrowser
    |                            `- error: cannot find type 'NetServiceBrowser' in scope
 13 |     var delegate: CiaoBrowserDelegate
 14 |
/host/spi-builder-workspace/Sources/Ciao/CiaoBrowser.swift:15:31: error: cannot find type 'NetService' in scope
 13 |     var delegate: CiaoBrowserDelegate
 14 |
 15 |     public var services = Set<NetService>()
    |                               `- error: cannot find type 'NetService' in scope
 16 |
 17 |     // Handlers
/host/spi-builder-workspace/Sources/Ciao/CiaoBrowser.swift:18:39: error: cannot find type 'NetService' in scope
 16 |
 17 |     // Handlers
 18 |     public var serviceFoundHandler: ((NetService) -> Void)?
    |                                       `- error: cannot find type 'NetService' in scope
 19 |     public var serviceRemovedHandler: ((NetService) -> Void)?
 20 |     public var serviceResolvedHandler: ((Result<NetService, ErrorDictionary>) -> Void)?
/host/spi-builder-workspace/Sources/Ciao/CiaoBrowser.swift:19:41: error: cannot find type 'NetService' in scope
 17 |     // Handlers
 18 |     public var serviceFoundHandler: ((NetService) -> Void)?
 19 |     public var serviceRemovedHandler: ((NetService) -> Void)?
    |                                         `- error: cannot find type 'NetService' in scope
 20 |     public var serviceResolvedHandler: ((Result<NetService, ErrorDictionary>) -> Void)?
 21 |     public var startedSearchingHandler: (() -> Void)?
/host/spi-builder-workspace/Sources/Ciao/CiaoBrowser.swift:20:49: error: cannot find type 'NetService' in scope
 18 |     public var serviceFoundHandler: ((NetService) -> Void)?
 19 |     public var serviceRemovedHandler: ((NetService) -> Void)?
 20 |     public var serviceResolvedHandler: ((Result<NetService, ErrorDictionary>) -> Void)?
    |                                                 `- error: cannot find type 'NetService' in scope
 21 |     public var startedSearchingHandler: (() -> Void)?
 22 |     public var stoppedSearchingHandler: (() -> Void)?
/host/spi-builder-workspace/Sources/Ciao/CiaoBrowser.swift:51:46: error: cannot find type 'NetService' in scope
 49 |     }
 50 |
 51 |     fileprivate func serviceFound(_ service: NetService) {
    |                                              `- error: cannot find type 'NetService' in scope
 52 |         services.update(with: service)
 53 |         serviceFoundHandler?(service)
/host/spi-builder-workspace/Sources/Ciao/CiaoBrowser.swift:65:48: error: cannot find type 'NetService' in scope
 63 |     }
 64 |
 65 |     fileprivate func serviceRemoved(_ service: NetService) {
    |                                                `- error: cannot find type 'NetService' in scope
 66 |         services.remove(service)
 67 |         serviceRemovedHandler?(service)
/host/spi-builder-workspace/Sources/Ciao/CiaoBrowser.swift:79:38: error: cannot find type 'NetServiceBrowserDelegate' in scope
 77 | }
 78 |
 79 | class CiaoBrowserDelegate: NSObject, NetServiceBrowserDelegate {
    |                                      `- error: cannot find type 'NetServiceBrowserDelegate' in scope
 80 |     weak var browser: CiaoBrowser?
 81 |     func netServiceBrowser(_ browser: NetServiceBrowser, didFind service: NetService, moreComing: Bool) {
/host/spi-builder-workspace/Sources/Ciao/CiaoBrowser.swift:81:39: error: cannot find type 'NetServiceBrowser' in scope
 79 | class CiaoBrowserDelegate: NSObject, NetServiceBrowserDelegate {
 80 |     weak var browser: CiaoBrowser?
 81 |     func netServiceBrowser(_ browser: NetServiceBrowser, didFind service: NetService, moreComing: Bool) {
    |                                       `- error: cannot find type 'NetServiceBrowser' in scope
 82 |         Logger.info("Service found", service)
 83 |         self.browser?.serviceFound(service)
/host/spi-builder-workspace/Sources/Ciao/CiaoBrowser.swift:81:75: error: cannot find type 'NetService' in scope
 79 | class CiaoBrowserDelegate: NSObject, NetServiceBrowserDelegate {
 80 |     weak var browser: CiaoBrowser?
 81 |     func netServiceBrowser(_ browser: NetServiceBrowser, didFind service: NetService, moreComing: Bool) {
    |                                                                           `- error: cannot find type 'NetService' in scope
 82 |         Logger.info("Service found", service)
 83 |         self.browser?.serviceFound(service)
/host/spi-builder-workspace/Sources/Ciao/CiaoBrowser.swift:86:49: error: cannot find type 'NetServiceBrowser' in scope
 84 |     }
 85 |
 86 |     func netServiceBrowserWillSearch(_ browser: NetServiceBrowser) {
    |                                                 `- error: cannot find type 'NetServiceBrowser' in scope
 87 |         Logger.info("Browser will search")
 88 |         self.browser?.isSearching = true
/host/spi-builder-workspace/Sources/Ciao/CiaoBrowser.swift:91:52: error: cannot find type 'NetServiceBrowser' in scope
 89 |     }
 90 |
 91 |     func netServiceBrowserDidStopSearch(_ browser: NetServiceBrowser) {
    |                                                    `- error: cannot find type 'NetServiceBrowser' in scope
 92 |         Logger.info("Browser stopped search")
 93 |         self.browser?.isSearching = false
/host/spi-builder-workspace/Sources/Ciao/CiaoBrowser.swift:96:39: error: cannot find type 'NetServiceBrowser' in scope
 94 |     }
 95 |
 96 |     func netServiceBrowser(_ browser: NetServiceBrowser, didNotSearch errorDict: [String: NSNumber]) {
    |                                       `- error: cannot find type 'NetServiceBrowser' in scope
 97 |         Logger.debug("Browser didn't search", errorDict)
 98 |         self.browser?.isSearching = false
/host/spi-builder-workspace/Sources/Ciao/CiaoBrowser.swift:101:39: error: cannot find type 'NetServiceBrowser' in scope
 99 |     }
100 |
101 |     func netServiceBrowser(_ browser: NetServiceBrowser, didRemove service: NetService, moreComing: Bool) {
    |                                       `- error: cannot find type 'NetServiceBrowser' in scope
102 |         Logger.info("Service removed", service)
103 |         self.browser?.serviceRemoved(service)
/host/spi-builder-workspace/Sources/Ciao/CiaoBrowser.swift:101:77: error: cannot find type 'NetService' in scope
 99 |     }
100 |
101 |     func netServiceBrowser(_ browser: NetServiceBrowser, didRemove service: NetService, moreComing: Bool) {
    |                                                                             `- error: cannot find type 'NetService' in scope
102 |         Logger.info("Service removed", service)
103 |         self.browser?.serviceRemoved(service)
/host/spi-builder-workspace/Sources/Ciao/CiaoBrowser.swift:36:29: error: cannot find 'NetServiceBrowser' in scope
 34 |
 35 |     public init() {
 36 |         netServiceBrowser = NetServiceBrowser()
    |                             `- error: cannot find 'NetServiceBrowser' in scope
 37 |         delegate = CiaoBrowserDelegate()
 38 |         netServiceBrowser.delegate = delegate
/host/spi-builder-workspace/Sources/Ciao/CiaoResolver.swift:11:26: error: cannot find type 'NetService' in scope
 9 |
10 | public class CiaoResolver {
11 |     public init(service: NetService) {
   |                          `- error: cannot find type 'NetService' in scope
12 |         self.service = service
13 |     }
/host/spi-builder-workspace/Sources/Ciao/CiaoResolver.swift:18:90: error: cannot find type 'NetService' in scope
16 |     let delegate: CiaoResolverDelegate = CiaoResolverDelegate()
17 |
18 |     public func resolve(withTimeout timeout: TimeInterval, completion: @escaping (Result<NetService, ErrorDictionary>) -> Void) {
   |                                                                                          `- error: cannot find type 'NetService' in scope
19 |         delegate.onResolve = completion
20 |         service.delegate = delegate
[9/9] Compiling Ciao NetServiceExtension.swift
/host/spi-builder-workspace/Sources/Ciao/NetServiceExtension.swift:11:11: error: cannot find type 'NetService' in scope
 9 | import Foundation
10 |
11 | extension NetService {
   |           `- error: cannot find type 'NetService' in scope
12 |     public class func dictionary(fromTXTRecord data: Data) -> [String: String] {
13 |         return NetService.dictionary(fromTXTRecord: data).mapValues { data in
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-2":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.1-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:3bdcac04179f4ed3e5b8e9dbd6e74bbf5ebc0f4fde48bbaad7d1e5c757e65bcb
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.1-latest
[0/1] Planning build
Building for debugging...
[0/1] Write swift-version-24593BA9C3E375BF.txt
[2/8] Compiling Ciao ServiceType.swift
[3/8] Compiling Ciao NetServiceExtension.swift
/host/spi-builder-workspace/Sources/Ciao/NetServiceExtension.swift:11:11: error: cannot find type 'NetService' in scope
 9 | import Foundation
10 |
11 | extension NetService {
   |           `- error: cannot find type 'NetService' in scope
12 |     public class func dictionary(fromTXTRecord data: Data) -> [String: String] {
13 |         return NetService.dictionary(fromTXTRecord: data).mapValues { data in
error: emit-module command failed with exit code 1 (use -v to see invocation)
[4/8] Compiling Ciao Logger.swift
[5/8] Emitting module Ciao
/host/spi-builder-workspace/Sources/Ciao/CiaoBrowser.swift:12:28: error: cannot find type 'NetServiceBrowser' in scope
 10 |
 11 | public class CiaoBrowser {
 12 |     var netServiceBrowser: NetServiceBrowser
    |                            `- error: cannot find type 'NetServiceBrowser' in scope
 13 |     var delegate: CiaoBrowserDelegate
 14 |
/host/spi-builder-workspace/Sources/Ciao/CiaoBrowser.swift:15:31: error: cannot find type 'NetService' in scope
 13 |     var delegate: CiaoBrowserDelegate
 14 |
 15 |     public var services = Set<NetService>()
    |                               `- error: cannot find type 'NetService' in scope
 16 |
 17 |     // Handlers
/host/spi-builder-workspace/Sources/Ciao/CiaoBrowser.swift:18:39: error: cannot find type 'NetService' in scope
 16 |
 17 |     // Handlers
 18 |     public var serviceFoundHandler: ((NetService) -> Void)?
    |                                       `- error: cannot find type 'NetService' in scope
 19 |     public var serviceRemovedHandler: ((NetService) -> Void)?
 20 |     public var serviceResolvedHandler: ((Result<NetService, ErrorDictionary>) -> Void)?
/host/spi-builder-workspace/Sources/Ciao/CiaoBrowser.swift:19:41: error: cannot find type 'NetService' in scope
 17 |     // Handlers
 18 |     public var serviceFoundHandler: ((NetService) -> Void)?
 19 |     public var serviceRemovedHandler: ((NetService) -> Void)?
    |                                         `- error: cannot find type 'NetService' in scope
 20 |     public var serviceResolvedHandler: ((Result<NetService, ErrorDictionary>) -> Void)?
 21 |     public var startedSearchingHandler: (() -> Void)?
/host/spi-builder-workspace/Sources/Ciao/CiaoBrowser.swift:20:49: error: cannot find type 'NetService' in scope
 18 |     public var serviceFoundHandler: ((NetService) -> Void)?
 19 |     public var serviceRemovedHandler: ((NetService) -> Void)?
 20 |     public var serviceResolvedHandler: ((Result<NetService, ErrorDictionary>) -> Void)?
    |                                                 `- error: cannot find type 'NetService' in scope
 21 |     public var startedSearchingHandler: (() -> Void)?
 22 |     public var stoppedSearchingHandler: (() -> Void)?
/host/spi-builder-workspace/Sources/Ciao/CiaoBrowser.swift:51:46: error: cannot find type 'NetService' in scope
 49 |     }
 50 |
 51 |     fileprivate func serviceFound(_ service: NetService) {
    |                                              `- error: cannot find type 'NetService' in scope
 52 |         services.update(with: service)
 53 |         serviceFoundHandler?(service)
/host/spi-builder-workspace/Sources/Ciao/CiaoBrowser.swift:65:48: error: cannot find type 'NetService' in scope
 63 |     }
 64 |
 65 |     fileprivate func serviceRemoved(_ service: NetService) {
    |                                                `- error: cannot find type 'NetService' in scope
 66 |         services.remove(service)
 67 |         serviceRemovedHandler?(service)
/host/spi-builder-workspace/Sources/Ciao/CiaoBrowser.swift:79:38: error: cannot find type 'NetServiceBrowserDelegate' in scope
 77 | }
 78 |
 79 | class CiaoBrowserDelegate: NSObject, NetServiceBrowserDelegate {
    |                                      `- error: cannot find type 'NetServiceBrowserDelegate' in scope
 80 |     weak var browser: CiaoBrowser?
 81 |     func netServiceBrowser(_ browser: NetServiceBrowser, didFind service: NetService, moreComing: Bool) {
/host/spi-builder-workspace/Sources/Ciao/CiaoBrowser.swift:81:39: error: cannot find type 'NetServiceBrowser' in scope
 79 | class CiaoBrowserDelegate: NSObject, NetServiceBrowserDelegate {
 80 |     weak var browser: CiaoBrowser?
 81 |     func netServiceBrowser(_ browser: NetServiceBrowser, didFind service: NetService, moreComing: Bool) {
    |                                       `- error: cannot find type 'NetServiceBrowser' in scope
 82 |         Logger.info("Service found", service)
 83 |         self.browser?.serviceFound(service)
/host/spi-builder-workspace/Sources/Ciao/CiaoBrowser.swift:81:75: error: cannot find type 'NetService' in scope
 79 | class CiaoBrowserDelegate: NSObject, NetServiceBrowserDelegate {
 80 |     weak var browser: CiaoBrowser?
 81 |     func netServiceBrowser(_ browser: NetServiceBrowser, didFind service: NetService, moreComing: Bool) {
    |                                                                           `- error: cannot find type 'NetService' in scope
 82 |         Logger.info("Service found", service)
 83 |         self.browser?.serviceFound(service)
/host/spi-builder-workspace/Sources/Ciao/CiaoBrowser.swift:86:49: error: cannot find type 'NetServiceBrowser' in scope
 84 |     }
 85 |
 86 |     func netServiceBrowserWillSearch(_ browser: NetServiceBrowser) {
    |                                                 `- error: cannot find type 'NetServiceBrowser' in scope
 87 |         Logger.info("Browser will search")
 88 |         self.browser?.isSearching = true
/host/spi-builder-workspace/Sources/Ciao/CiaoBrowser.swift:91:52: error: cannot find type 'NetServiceBrowser' in scope
 89 |     }
 90 |
 91 |     func netServiceBrowserDidStopSearch(_ browser: NetServiceBrowser) {
    |                                                    `- error: cannot find type 'NetServiceBrowser' in scope
 92 |         Logger.info("Browser stopped search")
 93 |         self.browser?.isSearching = false
/host/spi-builder-workspace/Sources/Ciao/CiaoBrowser.swift:96:39: error: cannot find type 'NetServiceBrowser' in scope
 94 |     }
 95 |
 96 |     func netServiceBrowser(_ browser: NetServiceBrowser, didNotSearch errorDict: [String: NSNumber]) {
    |                                       `- error: cannot find type 'NetServiceBrowser' in scope
 97 |         Logger.debug("Browser didn't search", errorDict)
 98 |         self.browser?.isSearching = false
/host/spi-builder-workspace/Sources/Ciao/CiaoBrowser.swift:101:39: error: cannot find type 'NetServiceBrowser' in scope
 99 |     }
100 |
101 |     func netServiceBrowser(_ browser: NetServiceBrowser, didRemove service: NetService, moreComing: Bool) {
    |                                       `- error: cannot find type 'NetServiceBrowser' in scope
102 |         Logger.info("Service removed", service)
103 |         self.browser?.serviceRemoved(service)
/host/spi-builder-workspace/Sources/Ciao/CiaoBrowser.swift:101:77: error: cannot find type 'NetService' in scope
 99 |     }
100 |
101 |     func netServiceBrowser(_ browser: NetServiceBrowser, didRemove service: NetService, moreComing: Bool) {
    |                                                                             `- error: cannot find type 'NetService' in scope
102 |         Logger.info("Service removed", service)
103 |         self.browser?.serviceRemoved(service)
/host/spi-builder-workspace/Sources/Ciao/CiaoResolver.swift:11:26: error: cannot find type 'NetService' in scope
 9 |
10 | public class CiaoResolver {
11 |     public init(service: NetService) {
   |                          `- error: cannot find type 'NetService' in scope
12 |         self.service = service
13 |     }
/host/spi-builder-workspace/Sources/Ciao/CiaoResolver.swift:15:18: error: cannot find type 'NetService' in scope
13 |     }
14 |
15 |     let service: NetService
   |                  `- error: cannot find type 'NetService' in scope
16 |     let delegate: CiaoResolverDelegate = CiaoResolverDelegate()
17 |
/host/spi-builder-workspace/Sources/Ciao/CiaoResolver.swift:18:90: error: cannot find type 'NetService' in scope
16 |     let delegate: CiaoResolverDelegate = CiaoResolverDelegate()
17 |
18 |     public func resolve(withTimeout timeout: TimeInterval, completion: @escaping (Result<NetService, ErrorDictionary>) -> Void) {
   |                                                                                          `- error: cannot find type 'NetService' in scope
19 |         delegate.onResolve = completion
20 |         service.delegate = delegate
/host/spi-builder-workspace/Sources/Ciao/CiaoResolver.swift:32:1: warning: extension declares a conformance of imported type 'Dictionary' to imported protocol 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
30 |
31 | public typealias ErrorDictionary = [String: NSNumber]
32 | extension ErrorDictionary: Error {}
   | |- warning: extension declares a conformance of imported type 'Dictionary' to imported protocol 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
33 |
34 | extension CiaoResolver {
/host/spi-builder-workspace/Sources/Ciao/CiaoResolver.swift:35:43: error: cannot find type 'NetServiceDelegate' in scope
33 |
34 | extension CiaoResolver {
35 |     class CiaoResolverDelegate: NSObject, NetServiceDelegate {
   |                                           `- error: cannot find type 'NetServiceDelegate' in scope
36 |         var onResolve: ((Result<NetService, ErrorDictionary>) -> Void)?
37 |
/host/spi-builder-workspace/Sources/Ciao/CiaoResolver.swift:36:33: error: cannot find type 'NetService' in scope
34 | extension CiaoResolver {
35 |     class CiaoResolverDelegate: NSObject, NetServiceDelegate {
36 |         var onResolve: ((Result<NetService, ErrorDictionary>) -> Void)?
   |                                 `- error: cannot find type 'NetService' in scope
37 |
38 |         func netService(_ sender: NetService, didNotResolve errorDict: [String: NSNumber]) {
/host/spi-builder-workspace/Sources/Ciao/CiaoResolver.swift:38:35: error: cannot find type 'NetService' in scope
36 |         var onResolve: ((Result<NetService, ErrorDictionary>) -> Void)?
37 |
38 |         func netService(_ sender: NetService, didNotResolve errorDict: [String: NSNumber]) {
   |                                   `- error: cannot find type 'NetService' in scope
39 |             Logger.error("Service didn't resolve", sender, errorDict)
40 |             onResolve?(Result.failure(errorDict))
/host/spi-builder-workspace/Sources/Ciao/CiaoResolver.swift:43:52: error: cannot find type 'NetService' in scope
41 |         }
42 |
43 |         func netServiceDidResolveAddress(_ sender: NetService) {
   |                                                    `- error: cannot find type 'NetService' in scope
44 |             Logger.info("Service resolved", sender)
45 |             onResolve?(Result.success(sender))
/host/spi-builder-workspace/Sources/Ciao/CiaoResolver.swift:48:46: error: cannot find type 'NetService' in scope
46 |         }
47 |
48 |         func netServiceWillResolve(_ sender: NetService) {
   |                                              `- error: cannot find type 'NetService' in scope
49 |             Logger.info("Service will resolve", sender)
50 |         }
/host/spi-builder-workspace/Sources/Ciao/CiaoServer.swift:12:21: error: cannot find type 'NetService' in scope
10 |
11 | public class CiaoServer {
12 |     var netService: NetService
   |                     `- error: cannot find type 'NetService' in scope
13 |     var delegate: CiaoServerDelegate?
14 |     var successCallback: ((Bool) -> Void)?
/host/spi-builder-workspace/Sources/Ciao/CiaoServer.swift:42:32: error: cannot find type 'NetService' in scope
40 |     }
41 |
42 |     public func start(options: NetService.Options = [], success: ((Bool) -> Void)? = nil) {
   |                                `- error: cannot find type 'NetService' in scope
43 |         if started {
44 |             success?(true)
/host/spi-builder-workspace/Sources/Ciao/CiaoServer.swift:63:37: error: cannot find type 'NetServiceDelegate' in scope
61 | }
62 |
63 | class CiaoServerDelegate: NSObject, NetServiceDelegate {
   |                                     `- error: cannot find type 'NetServiceDelegate' in scope
64 |     weak var server: CiaoServer?
65 |
/host/spi-builder-workspace/Sources/Ciao/CiaoServer.swift:66:41: error: cannot find type 'NetService' in scope
64 |     weak var server: CiaoServer?
65 |
66 |     func netServiceDidPublish(_ sender: NetService) {
   |                                         `- error: cannot find type 'NetService' in scope
67 |         server?.started = true
68 |         Logger.info("CiaoServer Started")
/host/spi-builder-workspace/Sources/Ciao/CiaoServer.swift:71:31: error: cannot find type 'NetService' in scope
69 |     }
70 |
71 |     func netService(_ sender: NetService, didNotPublish errorDict: [String: NSNumber]) {
   |                               `- error: cannot find type 'NetService' in scope
72 |         server?.started = false
73 |         Logger.error("CiaoServer did not publish", errorDict)
/host/spi-builder-workspace/Sources/Ciao/CiaoServer.swift:76:38: error: cannot find type 'NetService' in scope
74 |     }
75 |
76 |     func netServiceDidStop(_ sender: NetService) {
   |                                      `- error: cannot find type 'NetService' in scope
77 |         server?.started = false
78 |         Logger.info("CiaoServer Stoped")
/host/spi-builder-workspace/Sources/Ciao/NetServiceExtension.swift:11:11: error: cannot find type 'NetService' in scope
 9 | import Foundation
10 |
11 | extension NetService {
   |           `- error: cannot find type 'NetService' in scope
12 |     public class func dictionary(fromTXTRecord data: Data) -> [String: String] {
13 |         return NetService.dictionary(fromTXTRecord: data).mapValues { data in
[6/8] Compiling Ciao CiaoServer.swift
/host/spi-builder-workspace/Sources/Ciao/CiaoServer.swift:12:21: error: cannot find type 'NetService' in scope
10 |
11 | public class CiaoServer {
12 |     var netService: NetService
   |                     `- error: cannot find type 'NetService' in scope
13 |     var delegate: CiaoServerDelegate?
14 |     var successCallback: ((Bool) -> Void)?
/host/spi-builder-workspace/Sources/Ciao/CiaoServer.swift:42:32: error: cannot find type 'NetService' in scope
40 |     }
41 |
42 |     public func start(options: NetService.Options = [], success: ((Bool) -> Void)? = nil) {
   |                                `- error: cannot find type 'NetService' in scope
43 |         if started {
44 |             success?(true)
/host/spi-builder-workspace/Sources/Ciao/CiaoServer.swift:63:37: error: cannot find type 'NetServiceDelegate' in scope
61 | }
62 |
63 | class CiaoServerDelegate: NSObject, NetServiceDelegate {
   |                                     `- error: cannot find type 'NetServiceDelegate' in scope
64 |     weak var server: CiaoServer?
65 |
/host/spi-builder-workspace/Sources/Ciao/CiaoServer.swift:66:41: error: cannot find type 'NetService' in scope
64 |     weak var server: CiaoServer?
65 |
66 |     func netServiceDidPublish(_ sender: NetService) {
   |                                         `- error: cannot find type 'NetService' in scope
67 |         server?.started = true
68 |         Logger.info("CiaoServer Started")
/host/spi-builder-workspace/Sources/Ciao/CiaoServer.swift:71:31: error: cannot find type 'NetService' in scope
69 |     }
70 |
71 |     func netService(_ sender: NetService, didNotPublish errorDict: [String: NSNumber]) {
   |                               `- error: cannot find type 'NetService' in scope
72 |         server?.started = false
73 |         Logger.error("CiaoServer did not publish", errorDict)
/host/spi-builder-workspace/Sources/Ciao/CiaoServer.swift:76:38: error: cannot find type 'NetService' in scope
74 |     }
75 |
76 |     func netServiceDidStop(_ sender: NetService) {
   |                                      `- error: cannot find type 'NetService' in scope
77 |         server?.started = false
78 |         Logger.info("CiaoServer Stoped")
/host/spi-builder-workspace/Sources/Ciao/CiaoServer.swift:36:22: error: cannot find 'NetService' in scope
34 |
35 |     public init(type: String, domain: String = "", name: String = "", port: Int32 = 0) {
36 |         netService = NetService(domain: domain, type: type, name: name, port: port)
   |                      `- error: cannot find 'NetService' in scope
37 |         delegate = CiaoServerDelegate()
38 |         delegate?.server = self
[7/8] Compiling Ciao CiaoResolver.swift
/host/spi-builder-workspace/Sources/Ciao/CiaoResolver.swift:11:26: error: cannot find type 'NetService' in scope
 9 |
10 | public class CiaoResolver {
11 |     public init(service: NetService) {
   |                          `- error: cannot find type 'NetService' in scope
12 |         self.service = service
13 |     }
/host/spi-builder-workspace/Sources/Ciao/CiaoResolver.swift:15:18: error: cannot find type 'NetService' in scope
13 |     }
14 |
15 |     let service: NetService
   |                  `- error: cannot find type 'NetService' in scope
16 |     let delegate: CiaoResolverDelegate = CiaoResolverDelegate()
17 |
/host/spi-builder-workspace/Sources/Ciao/CiaoResolver.swift:18:90: error: cannot find type 'NetService' in scope
16 |     let delegate: CiaoResolverDelegate = CiaoResolverDelegate()
17 |
18 |     public func resolve(withTimeout timeout: TimeInterval, completion: @escaping (Result<NetService, ErrorDictionary>) -> Void) {
   |                                                                                          `- error: cannot find type 'NetService' in scope
19 |         delegate.onResolve = completion
20 |         service.delegate = delegate
/host/spi-builder-workspace/Sources/Ciao/CiaoResolver.swift:32:1: warning: extension declares a conformance of imported type 'Dictionary' to imported protocol 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
30 |
31 | public typealias ErrorDictionary = [String: NSNumber]
32 | extension ErrorDictionary: Error {}
   | |- warning: extension declares a conformance of imported type 'Dictionary' to imported protocol 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
33 |
34 | extension CiaoResolver {
/host/spi-builder-workspace/Sources/Ciao/CiaoResolver.swift:35:43: error: cannot find type 'NetServiceDelegate' in scope
33 |
34 | extension CiaoResolver {
35 |     class CiaoResolverDelegate: NSObject, NetServiceDelegate {
   |                                           `- error: cannot find type 'NetServiceDelegate' in scope
36 |         var onResolve: ((Result<NetService, ErrorDictionary>) -> Void)?
37 |
/host/spi-builder-workspace/Sources/Ciao/CiaoResolver.swift:36:33: error: cannot find type 'NetService' in scope
34 | extension CiaoResolver {
35 |     class CiaoResolverDelegate: NSObject, NetServiceDelegate {
36 |         var onResolve: ((Result<NetService, ErrorDictionary>) -> Void)?
   |                                 `- error: cannot find type 'NetService' in scope
37 |
38 |         func netService(_ sender: NetService, didNotResolve errorDict: [String: NSNumber]) {
/host/spi-builder-workspace/Sources/Ciao/CiaoResolver.swift:38:35: error: cannot find type 'NetService' in scope
36 |         var onResolve: ((Result<NetService, ErrorDictionary>) -> Void)?
37 |
38 |         func netService(_ sender: NetService, didNotResolve errorDict: [String: NSNumber]) {
   |                                   `- error: cannot find type 'NetService' in scope
39 |             Logger.error("Service didn't resolve", sender, errorDict)
40 |             onResolve?(Result.failure(errorDict))
/host/spi-builder-workspace/Sources/Ciao/CiaoResolver.swift:43:52: error: cannot find type 'NetService' in scope
41 |         }
42 |
43 |         func netServiceDidResolveAddress(_ sender: NetService) {
   |                                                    `- error: cannot find type 'NetService' in scope
44 |             Logger.info("Service resolved", sender)
45 |             onResolve?(Result.success(sender))
/host/spi-builder-workspace/Sources/Ciao/CiaoResolver.swift:48:46: error: cannot find type 'NetService' in scope
46 |         }
47 |
48 |         func netServiceWillResolve(_ sender: NetService) {
   |                                              `- error: cannot find type 'NetService' in scope
49 |             Logger.info("Service will resolve", sender)
50 |         }
/host/spi-builder-workspace/Sources/Ciao/CiaoResolver.swift:40:24: error: generic parameter 'Success' could not be inferred
38 |         func netService(_ sender: NetService, didNotResolve errorDict: [String: NSNumber]) {
39 |             Logger.error("Service didn't resolve", sender, errorDict)
40 |             onResolve?(Result.failure(errorDict))
   |                        |- error: generic parameter 'Success' could not be inferred
   |                        `- note: explicitly specify the generic arguments to fix this issue
41 |         }
42 |
/host/spi-builder-workspace/Sources/Ciao/CiaoResolver.swift:45:24: error: generic parameter 'Failure' could not be inferred
43 |         func netServiceDidResolveAddress(_ sender: NetService) {
44 |             Logger.info("Service resolved", sender)
45 |             onResolve?(Result.success(sender))
   |                        |- error: generic parameter 'Failure' could not be inferred
   |                        `- note: explicitly specify the generic arguments to fix this issue
46 |         }
47 |
[8/8] Compiling Ciao CiaoBrowser.swift
/host/spi-builder-workspace/Sources/Ciao/CiaoBrowser.swift:12:28: error: cannot find type 'NetServiceBrowser' in scope
 10 |
 11 | public class CiaoBrowser {
 12 |     var netServiceBrowser: NetServiceBrowser
    |                            `- error: cannot find type 'NetServiceBrowser' in scope
 13 |     var delegate: CiaoBrowserDelegate
 14 |
/host/spi-builder-workspace/Sources/Ciao/CiaoBrowser.swift:15:31: error: cannot find type 'NetService' in scope
 13 |     var delegate: CiaoBrowserDelegate
 14 |
 15 |     public var services = Set<NetService>()
    |                               `- error: cannot find type 'NetService' in scope
 16 |
 17 |     // Handlers
/host/spi-builder-workspace/Sources/Ciao/CiaoBrowser.swift:18:39: error: cannot find type 'NetService' in scope
 16 |
 17 |     // Handlers
 18 |     public var serviceFoundHandler: ((NetService) -> Void)?
    |                                       `- error: cannot find type 'NetService' in scope
 19 |     public var serviceRemovedHandler: ((NetService) -> Void)?
 20 |     public var serviceResolvedHandler: ((Result<NetService, ErrorDictionary>) -> Void)?
/host/spi-builder-workspace/Sources/Ciao/CiaoBrowser.swift:19:41: error: cannot find type 'NetService' in scope
 17 |     // Handlers
 18 |     public var serviceFoundHandler: ((NetService) -> Void)?
 19 |     public var serviceRemovedHandler: ((NetService) -> Void)?
    |                                         `- error: cannot find type 'NetService' in scope
 20 |     public var serviceResolvedHandler: ((Result<NetService, ErrorDictionary>) -> Void)?
 21 |     public var startedSearchingHandler: (() -> Void)?
/host/spi-builder-workspace/Sources/Ciao/CiaoBrowser.swift:20:49: error: cannot find type 'NetService' in scope
 18 |     public var serviceFoundHandler: ((NetService) -> Void)?
 19 |     public var serviceRemovedHandler: ((NetService) -> Void)?
 20 |     public var serviceResolvedHandler: ((Result<NetService, ErrorDictionary>) -> Void)?
    |                                                 `- error: cannot find type 'NetService' in scope
 21 |     public var startedSearchingHandler: (() -> Void)?
 22 |     public var stoppedSearchingHandler: (() -> Void)?
/host/spi-builder-workspace/Sources/Ciao/CiaoBrowser.swift:51:46: error: cannot find type 'NetService' in scope
 49 |     }
 50 |
 51 |     fileprivate func serviceFound(_ service: NetService) {
    |                                              `- error: cannot find type 'NetService' in scope
 52 |         services.update(with: service)
 53 |         serviceFoundHandler?(service)
/host/spi-builder-workspace/Sources/Ciao/CiaoBrowser.swift:65:48: error: cannot find type 'NetService' in scope
 63 |     }
 64 |
 65 |     fileprivate func serviceRemoved(_ service: NetService) {
    |                                                `- error: cannot find type 'NetService' in scope
 66 |         services.remove(service)
 67 |         serviceRemovedHandler?(service)
/host/spi-builder-workspace/Sources/Ciao/CiaoBrowser.swift:79:38: error: cannot find type 'NetServiceBrowserDelegate' in scope
 77 | }
 78 |
 79 | class CiaoBrowserDelegate: NSObject, NetServiceBrowserDelegate {
    |                                      `- error: cannot find type 'NetServiceBrowserDelegate' in scope
 80 |     weak var browser: CiaoBrowser?
 81 |     func netServiceBrowser(_ browser: NetServiceBrowser, didFind service: NetService, moreComing: Bool) {
/host/spi-builder-workspace/Sources/Ciao/CiaoBrowser.swift:81:39: error: cannot find type 'NetServiceBrowser' in scope
 79 | class CiaoBrowserDelegate: NSObject, NetServiceBrowserDelegate {
 80 |     weak var browser: CiaoBrowser?
 81 |     func netServiceBrowser(_ browser: NetServiceBrowser, didFind service: NetService, moreComing: Bool) {
    |                                       `- error: cannot find type 'NetServiceBrowser' in scope
 82 |         Logger.info("Service found", service)
 83 |         self.browser?.serviceFound(service)
/host/spi-builder-workspace/Sources/Ciao/CiaoBrowser.swift:81:75: error: cannot find type 'NetService' in scope
 79 | class CiaoBrowserDelegate: NSObject, NetServiceBrowserDelegate {
 80 |     weak var browser: CiaoBrowser?
 81 |     func netServiceBrowser(_ browser: NetServiceBrowser, didFind service: NetService, moreComing: Bool) {
    |                                                                           `- error: cannot find type 'NetService' in scope
 82 |         Logger.info("Service found", service)
 83 |         self.browser?.serviceFound(service)
/host/spi-builder-workspace/Sources/Ciao/CiaoBrowser.swift:86:49: error: cannot find type 'NetServiceBrowser' in scope
 84 |     }
 85 |
 86 |     func netServiceBrowserWillSearch(_ browser: NetServiceBrowser) {
    |                                                 `- error: cannot find type 'NetServiceBrowser' in scope
 87 |         Logger.info("Browser will search")
 88 |         self.browser?.isSearching = true
/host/spi-builder-workspace/Sources/Ciao/CiaoBrowser.swift:91:52: error: cannot find type 'NetServiceBrowser' in scope
 89 |     }
 90 |
 91 |     func netServiceBrowserDidStopSearch(_ browser: NetServiceBrowser) {
    |                                                    `- error: cannot find type 'NetServiceBrowser' in scope
 92 |         Logger.info("Browser stopped search")
 93 |         self.browser?.isSearching = false
/host/spi-builder-workspace/Sources/Ciao/CiaoBrowser.swift:96:39: error: cannot find type 'NetServiceBrowser' in scope
 94 |     }
 95 |
 96 |     func netServiceBrowser(_ browser: NetServiceBrowser, didNotSearch errorDict: [String: NSNumber]) {
    |                                       `- error: cannot find type 'NetServiceBrowser' in scope
 97 |         Logger.debug("Browser didn't search", errorDict)
 98 |         self.browser?.isSearching = false
/host/spi-builder-workspace/Sources/Ciao/CiaoBrowser.swift:101:39: error: cannot find type 'NetServiceBrowser' in scope
 99 |     }
100 |
101 |     func netServiceBrowser(_ browser: NetServiceBrowser, didRemove service: NetService, moreComing: Bool) {
    |                                       `- error: cannot find type 'NetServiceBrowser' in scope
102 |         Logger.info("Service removed", service)
103 |         self.browser?.serviceRemoved(service)
/host/spi-builder-workspace/Sources/Ciao/CiaoBrowser.swift:101:77: error: cannot find type 'NetService' in scope
 99 |     }
100 |
101 |     func netServiceBrowser(_ browser: NetServiceBrowser, didRemove service: NetService, moreComing: Bool) {
    |                                                                             `- error: cannot find type 'NetService' in scope
102 |         Logger.info("Service removed", service)
103 |         self.browser?.serviceRemoved(service)
/host/spi-builder-workspace/Sources/Ciao/CiaoBrowser.swift:36:29: error: cannot find 'NetServiceBrowser' in scope
 34 |
 35 |     public init() {
 36 |         netServiceBrowser = NetServiceBrowser()
    |                             `- error: cannot find 'NetServiceBrowser' in scope
 37 |         delegate = CiaoBrowserDelegate()
 38 |         netServiceBrowser.delegate = delegate
/host/spi-builder-workspace/Sources/Ciao/CiaoResolver.swift:11:26: error: cannot find type 'NetService' in scope
 9 |
10 | public class CiaoResolver {
11 |     public init(service: NetService) {
   |                          `- error: cannot find type 'NetService' in scope
12 |         self.service = service
13 |     }
/host/spi-builder-workspace/Sources/Ciao/CiaoResolver.swift:18:90: error: cannot find type 'NetService' in scope
16 |     let delegate: CiaoResolverDelegate = CiaoResolverDelegate()
17 |
18 |     public func resolve(withTimeout timeout: TimeInterval, completion: @escaping (Result<NetService, ErrorDictionary>) -> Void) {
   |                                                                                          `- error: cannot find type 'NetService' in scope
19 |         delegate.onResolve = completion
20 |         service.delegate = delegate
BUILD FAILURE 6.1 linux