The Swift Package Index logo.Swift Package Index

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

Build Information

Successful build of NozeIO, reference 0.6.7 (d89b05), with Swift 6.2 (beta) for Linux on 19 Jun 2025 05:31:02 UTC.

Swift 6 data race errors: 0

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 4.64.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/NozeIO/Noze.io.git
Reference: 0.6.7
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/NozeIO/Noze.io
 * tag               0.6.7      -> FETCH_HEAD
HEAD is now at d89b054 Merge branch 'develop'
Cloned https://github.com/NozeIO/Noze.io.git
Revision (git rev-parse @):
d89b054f53d0f90498f4028fe6ae48bfa85f00dc
SUCCESS checkout https://github.com/NozeIO/Noze.io.git at 0.6.7
========================================
Build
========================================
Selected platform:         linux
Swift version:             6.2
Building package at path:  $PWD
https://github.com/NozeIO/Noze.io.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-2":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.2-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-6.2-latest: Pulling from finestructure/spi-images
Digest: sha256:f81a7bd7aa87a0f81848d48c5bcc03f5f78deebd37fa5f9be9913077205d3687
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.2-latest
Building for debugging...
[0/25] Write sources
[24/25] Write swift-version-24593BA9C3E375BF.txt
[26/78] Emitting module Freddy
/host/spi-builder-workspace/Sources/Freddy/JSON.swift:40:14: warning: associated value 'UnexpectedSubscript(type:)' of 'Sendable'-conforming enum 'Error' has non-Sendable type 'any JSONPathType.Type'
38 |
39 |         /// The JSON is not subscriptable with `type`
40 |         case UnexpectedSubscript(type: JSONPathType.Type)
   |              `- warning: associated value 'UnexpectedSubscript(type:)' of 'Sendable'-conforming enum 'Error' has non-Sendable type 'any JSONPathType.Type'
41 |
42 |         /// Unexpected JSON `value` was found that is not convertible `to` type
[27/79] Compiling CryptoSwift Bit.swift
[28/79] Compiling CryptoSwift BytesSequence.swift
[29/80] Compiling Freddy Swift3.swift
[30/80] Compiling mustache HTMLEscape.swift
[31/80] Compiling http_parser HTTPError.swift
[32/80] Compiling CryptoSwift MD5.swift
[33/80] Compiling CryptoSwift Operators.swift
[34/80] Compiling CryptoSwift Updatable.swift
[35/81] Compiling CryptoSwift ArrayExtension.swift
/host/spi-builder-workspace/Sources/CryptoSwift/BatchedCollection.swift:24:20: warning: generic parameter 'Base' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
17 | #if swift(>=4.0)  // HH
18 |
19 | struct BatchedCollectionIndex<Base: Collection> {
   |                               `- note: 'Base' previously declared here
20 |     let range: Range<Base.Index>
21 | }
22 |
23 | extension BatchedCollectionIndex: Comparable {
24 |     static func ==<Base>(lhs: BatchedCollectionIndex<Base>, rhs: BatchedCollectionIndex<Base>) -> Bool {
   |                    `- warning: generic parameter 'Base' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
25 |         return lhs.range.lowerBound == rhs.range.lowerBound
26 |     }
/host/spi-builder-workspace/Sources/CryptoSwift/BatchedCollection.swift:28:20: warning: generic parameter 'Base' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
17 | #if swift(>=4.0)  // HH
18 |
19 | struct BatchedCollectionIndex<Base: Collection> {
   |                               `- note: 'Base' previously declared here
20 |     let range: Range<Base.Index>
21 | }
   :
26 |     }
27 |
28 |     static func < <Base>(lhs: BatchedCollectionIndex<Base>, rhs: BatchedCollectionIndex<Base>) -> Bool {
   |                    `- warning: generic parameter 'Base' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
29 |         return lhs.range.lowerBound < rhs.range.lowerBound
30 |     }
[36/81] Compiling CryptoSwift BatchedCollection.swift
/host/spi-builder-workspace/Sources/CryptoSwift/BatchedCollection.swift:24:20: warning: generic parameter 'Base' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
17 | #if swift(>=4.0)  // HH
18 |
19 | struct BatchedCollectionIndex<Base: Collection> {
   |                               `- note: 'Base' previously declared here
20 |     let range: Range<Base.Index>
21 | }
22 |
23 | extension BatchedCollectionIndex: Comparable {
24 |     static func ==<Base>(lhs: BatchedCollectionIndex<Base>, rhs: BatchedCollectionIndex<Base>) -> Bool {
   |                    `- warning: generic parameter 'Base' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
25 |         return lhs.range.lowerBound == rhs.range.lowerBound
26 |     }
/host/spi-builder-workspace/Sources/CryptoSwift/BatchedCollection.swift:28:20: warning: generic parameter 'Base' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
17 | #if swift(>=4.0)  // HH
18 |
19 | struct BatchedCollectionIndex<Base: Collection> {
   |                               `- note: 'Base' previously declared here
20 |     let range: Range<Base.Index>
21 | }
   :
26 |     }
27 |
28 |     static func < <Base>(lhs: BatchedCollectionIndex<Base>, rhs: BatchedCollectionIndex<Base>) -> Bool {
   |                    `- warning: generic parameter 'Base' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
29 |         return lhs.range.lowerBound < rhs.range.lowerBound
30 |     }
[37/81] Emitting module CryptoSwift
/host/spi-builder-workspace/Sources/CryptoSwift/BatchedCollection.swift:24:20: warning: generic parameter 'Base' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
17 | #if swift(>=4.0)  // HH
18 |
19 | struct BatchedCollectionIndex<Base: Collection> {
   |                               `- note: 'Base' previously declared here
20 |     let range: Range<Base.Index>
21 | }
22 |
23 | extension BatchedCollectionIndex: Comparable {
24 |     static func ==<Base>(lhs: BatchedCollectionIndex<Base>, rhs: BatchedCollectionIndex<Base>) -> Bool {
   |                    `- warning: generic parameter 'Base' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
25 |         return lhs.range.lowerBound == rhs.range.lowerBound
26 |     }
/host/spi-builder-workspace/Sources/CryptoSwift/BatchedCollection.swift:28:20: warning: generic parameter 'Base' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
17 | #if swift(>=4.0)  // HH
18 |
19 | struct BatchedCollectionIndex<Base: Collection> {
   |                               `- note: 'Base' previously declared here
20 |     let range: Range<Base.Index>
21 | }
   :
26 |     }
27 |
28 |     static func < <Base>(lhs: BatchedCollectionIndex<Base>, rhs: BatchedCollectionIndex<Base>) -> Bool {
   |                    `- warning: generic parameter 'Base' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
29 |         return lhs.range.lowerBound < rhs.range.lowerBound
30 |     }
[38/81] Compiling base64 Base64.swift
[39/81] Emitting module base64
[40/82] Compiling Freddy JSONEncodingDetector.swift
[41/82] Compiling Freddy JSONDecodable.swift
[42/82] Compiling Freddy JSONEncodable.swift
[43/82] Compiling Freddy JSON.swift
/host/spi-builder-workspace/Sources/Freddy/JSON.swift:40:14: warning: associated value 'UnexpectedSubscript(type:)' of 'Sendable'-conforming enum 'Error' has non-Sendable type 'any JSONPathType.Type'
38 |
39 |         /// The JSON is not subscriptable with `type`
40 |         case UnexpectedSubscript(type: JSONPathType.Type)
   |              `- warning: associated value 'UnexpectedSubscript(type:)' of 'Sendable'-conforming enum 'Error' has non-Sendable type 'any JSONPathType.Type'
41 |
42 |         /// Unexpected JSON `value` was found that is not convertible `to` type
[45/82] Compiling Freddy JSONSubscripting.swift
[46/82] Compiling CryptoSwift Utils.swift
[47/82] Emitting module http_parser
[48/82] Compiling CryptoSwift DigestType.swift
[49/82] Compiling CryptoSwift Generics.swift
[50/82] Compiling CryptoSwift CSArrayType+Extensions.swift
[51/82] Compiling CryptoSwift Collection+Extension.swift
[52/82] Compiling CryptoSwift Int+Extension.swift
[53/82] Compiling CryptoSwift IntegerConvertible.swift
[55/83] Compiling xsys timespec.swift
/host/spi-builder-workspace/Sources/xsys/timespec.swift:86:1: warning: extension declares a conformance of imported type 'timespec' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
 84 | }
 85 |
 86 | extension timespec: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'timespec' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 87 |   public var description : String {
 88 |     switch ( tv_sec, tv_nsec ) {
/host/spi-builder-workspace/Sources/xsys/timespec.swift:97:1: warning: extension declares a conformance of imported type 'timeval' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
 95 | }
 96 |
 97 | extension timeval: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'timeval' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 98 |   public var description : String {
 99 |     switch ( tv_sec, tv_usec ) {
[56/83] Compiling http_parser http_parser_settings.swift
[57/84] Compiling Freddy JSONParser.swift
[58/84] Compiling Freddy JSONLiteralConvertible.swift
[59/84] Compiling mustache SimpleKVC.swift
[60/84] Compiling mustache MustacheRenderingContext.swift
[72/85] Emitting module mustache
[73/85] Compiling mustache Helpers.swift
[74/85] Compiling mustache MustacheParser.swift
[75/85] Compiling mustache MustacheNode.swift
[76/85] Compiling http_parser http_parser.swift
[77/85] Compiling http_parser URLParser.swift
[78/85] Compiling http_parser ascii.swift
[79/85] Compiling http_parser HTTPParserState.swift
[81/86] Compiling http_parser CString.swift
[82/86] Compiling http_parser HTTPMethod.swift
/host/spi-builder-workspace/Sources/xsys/POSIXError.swift:20:5: warning: extension declares a conformance of imported type 'POSIXErrorCode' to imported protocol 'Error'; this will not behave correctly if the owners of 'Glibc' introduce this conformance in the future
 18 |     import Foundation // this is for POSIXError : Error
 19 |     public typealias POSIXErrorCode = Foundation.POSIXErrorCode
 20 |     extension POSIXErrorCode : Error {}
    |     |- warning: extension declares a conformance of imported type 'POSIXErrorCode' to imported protocol 'Error'; this will not behave correctly if the owners of 'Glibc' introduce this conformance in the future
    |     `- note: add '@retroactive' to silence this warning
 21 |   #else
 22 |
/host/spi-builder-workspace/Sources/xsys/POSIXError.swift:20:5: warning: extension declares a conformance of imported type 'POSIXErrorCode' to imported protocol 'Error'; this will not behave correctly if the owners of 'Glibc' introduce this conformance in the future
 18 |     import Foundation // this is for POSIXError : Error
 19 |     public typealias POSIXErrorCode = Foundation.POSIXErrorCode
 20 |     extension POSIXErrorCode : Error {}
    |     |- warning: extension declares a conformance of imported type 'POSIXErrorCode' to imported protocol 'Error'; this will not behave correctly if the owners of 'Glibc' introduce this conformance in the future
    |     `- note: add '@retroactive' to silence this warning
 21 |   #else
 22 |
[85/87] Emitting module xsys
/host/spi-builder-workspace/Sources/xsys/POSIXError.swift:20:5: warning: extension declares a conformance of imported type 'POSIXErrorCode' to imported protocol 'Error'; this will not behave correctly if the owners of 'Glibc' introduce this conformance in the future
 18 |     import Foundation // this is for POSIXError : Error
 19 |     public typealias POSIXErrorCode = Foundation.POSIXErrorCode
 20 |     extension POSIXErrorCode : Error {}
    |     |- warning: extension declares a conformance of imported type 'POSIXErrorCode' to imported protocol 'Error'; this will not behave correctly if the owners of 'Glibc' introduce this conformance in the future
    |     `- note: add '@retroactive' to silence this warning
 21 |   #else
 22 |
/host/spi-builder-workspace/Sources/xsys/timespec.swift:86:1: warning: extension declares a conformance of imported type 'timespec' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
 84 | }
 85 |
 86 | extension timespec: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'timespec' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 87 |   public var description : String {
 88 |     switch ( tv_sec, tv_nsec ) {
/host/spi-builder-workspace/Sources/xsys/timespec.swift:97:1: warning: extension declares a conformance of imported type 'timeval' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
 95 | }
 96 |
 97 | extension timeval: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'timeval' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 98 |   public var description : String {
 99 |     switch ( tv_sec, tv_usec ) {
[87/87] Compiling xsys timeval_any.swift
[89/98] Compiling core Promise.swift
[90/99] Compiling core ByteBucket.swift
[91/99] Compiling core CIDictionary.swift
[92/99] Emitting module core
[93/99] Compiling core Swift3.swift
[94/99] Compiling core RawByteBuffer.swift
[95/99] Compiling core NozeCore.swift
[96/99] Compiling core NozeModules.swift
[97/99] Compiling core Module.swift
[98/99] Compiling core Extras.swift
[99/99] Compiling core Logger.swift
[101/114] Compiling dns Module.swift
[102/114] Compiling events Module.swift
[103/114] Compiling events ErrorEmitter.swift
[104/114] Compiling cows cows.swift
[105/114] Compiling leftpad Module.swift
[106/114] Emitting module cows
[107/114] Emitting module leftpad
[108/115] Emitting module events
[110/115] Compiling cows UniqueRandomArray.swift
[111/115] Compiling cows Module.swift
[113/116] Compiling events EventListenerSet.swift
[114/116] Compiling events EventEmitter.swift
[115/117] Compiling dns Lookup.swift
[116/117] Emitting module dns
[119/153] Emitting module streams
/host/spi-builder-workspace/Sources/streams/GReadableStreamType.swift:18:38: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 16 | /// It isn't that useful since the primary method - read() - is a generic ...
 17 | ///
 18 | public protocol ReadableStreamType : class, StreamType {
    |                                      `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 19 |   // TODO: This should probably just go away. We have it because
 20 |   //       GReadableStreamType can't be used as a standalone type.
/host/spi-builder-workspace/Sources/streams/GWritableStreamType.swift:20:38: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 18 | /// It isn't that useful since the primary method - writev() - is a generic ...
 19 | ///
 20 | public protocol WritableStreamType : class, StreamType {
    |                                      `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 21 |
 22 |   /// Used by the client of the stream to tell the stream that no further data
/host/spi-builder-workspace/Sources/streams/extra/TransformStream.swift:186:40: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
184 | }
185 |
186 | public protocol GTransformStreamType : class {
    |                                        `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
187 |
188 |   associatedtype WriteType
[120/157] Compiling streams Duplex.swift
/host/spi-builder-workspace/Sources/streams/DuplexStream.swift:180:5: warning: using '_' to ignore the result of a Void-returning function is redundant
178 |
179 |   public func emit(pipe   src: ReadableStreamType) {
180 |     _ = writeStream.emit(pipe: src)
    |     `- warning: using '_' to ignore the result of a Void-returning function is redundant
181 |   }
182 |   public func emit(unpipe src: ReadableStreamType) {
/host/spi-builder-workspace/Sources/streams/DuplexStream.swift:183:5: warning: using '_' to ignore the result of a Void-returning function is redundant
181 |   }
182 |   public func emit(unpipe src: ReadableStreamType) {
183 |     _ = writeStream.emit(unpipe: src)
    |     `- warning: using '_' to ignore the result of a Void-returning function is redundant
184 |   }
185 |
/host/spi-builder-workspace/Sources/streams/GReadableStreamType.swift:18:38: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 16 | /// It isn't that useful since the primary method - read() - is a generic ...
 17 | ///
 18 | public protocol ReadableStreamType : class, StreamType {
    |                                      `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 19 |   // TODO: This should probably just go away. We have it because
 20 |   //       GReadableStreamType can't be used as a standalone type.
/host/spi-builder-workspace/Sources/streams/GWritableStreamType.swift:20:38: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 18 | /// It isn't that useful since the primary method - writev() - is a generic ...
 19 | ///
 20 | public protocol WritableStreamType : class, StreamType {
    |                                      `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 21 |
 22 |   /// Used by the client of the stream to tell the stream that no further data
[121/157] Compiling streams DuplexStream.swift
/host/spi-builder-workspace/Sources/streams/DuplexStream.swift:180:5: warning: using '_' to ignore the result of a Void-returning function is redundant
178 |
179 |   public func emit(pipe   src: ReadableStreamType) {
180 |     _ = writeStream.emit(pipe: src)
    |     `- warning: using '_' to ignore the result of a Void-returning function is redundant
181 |   }
182 |   public func emit(unpipe src: ReadableStreamType) {
/host/spi-builder-workspace/Sources/streams/DuplexStream.swift:183:5: warning: using '_' to ignore the result of a Void-returning function is redundant
181 |   }
182 |   public func emit(unpipe src: ReadableStreamType) {
183 |     _ = writeStream.emit(unpipe: src)
    |     `- warning: using '_' to ignore the result of a Void-returning function is redundant
184 |   }
185 |
/host/spi-builder-workspace/Sources/streams/GReadableStreamType.swift:18:38: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 16 | /// It isn't that useful since the primary method - read() - is a generic ...
 17 | ///
 18 | public protocol ReadableStreamType : class, StreamType {
    |                                      `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 19 |   // TODO: This should probably just go away. We have it because
 20 |   //       GReadableStreamType can't be used as a standalone type.
/host/spi-builder-workspace/Sources/streams/GWritableStreamType.swift:20:38: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 18 | /// It isn't that useful since the primary method - writev() - is a generic ...
 19 | ///
 20 | public protocol WritableStreamType : class, StreamType {
    |                                      `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 21 |
 22 |   /// Used by the client of the stream to tell the stream that no further data
[122/157] Compiling streams GReadableSourceType.swift
/host/spi-builder-workspace/Sources/streams/DuplexStream.swift:180:5: warning: using '_' to ignore the result of a Void-returning function is redundant
178 |
179 |   public func emit(pipe   src: ReadableStreamType) {
180 |     _ = writeStream.emit(pipe: src)
    |     `- warning: using '_' to ignore the result of a Void-returning function is redundant
181 |   }
182 |   public func emit(unpipe src: ReadableStreamType) {
/host/spi-builder-workspace/Sources/streams/DuplexStream.swift:183:5: warning: using '_' to ignore the result of a Void-returning function is redundant
181 |   }
182 |   public func emit(unpipe src: ReadableStreamType) {
183 |     _ = writeStream.emit(unpipe: src)
    |     `- warning: using '_' to ignore the result of a Void-returning function is redundant
184 |   }
185 |
/host/spi-builder-workspace/Sources/streams/GReadableStreamType.swift:18:38: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 16 | /// It isn't that useful since the primary method - read() - is a generic ...
 17 | ///
 18 | public protocol ReadableStreamType : class, StreamType {
    |                                      `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 19 |   // TODO: This should probably just go away. We have it because
 20 |   //       GReadableStreamType can't be used as a standalone type.
/host/spi-builder-workspace/Sources/streams/GWritableStreamType.swift:20:38: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 18 | /// It isn't that useful since the primary method - writev() - is a generic ...
 19 | ///
 20 | public protocol WritableStreamType : class, StreamType {
    |                                      `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 21 |
 22 |   /// Used by the client of the stream to tell the stream that no further data
[123/157] Compiling streams GReadableStreamType.swift
/host/spi-builder-workspace/Sources/streams/DuplexStream.swift:180:5: warning: using '_' to ignore the result of a Void-returning function is redundant
178 |
179 |   public func emit(pipe   src: ReadableStreamType) {
180 |     _ = writeStream.emit(pipe: src)
    |     `- warning: using '_' to ignore the result of a Void-returning function is redundant
181 |   }
182 |   public func emit(unpipe src: ReadableStreamType) {
/host/spi-builder-workspace/Sources/streams/DuplexStream.swift:183:5: warning: using '_' to ignore the result of a Void-returning function is redundant
181 |   }
182 |   public func emit(unpipe src: ReadableStreamType) {
183 |     _ = writeStream.emit(unpipe: src)
    |     `- warning: using '_' to ignore the result of a Void-returning function is redundant
184 |   }
185 |
/host/spi-builder-workspace/Sources/streams/GReadableStreamType.swift:18:38: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 16 | /// It isn't that useful since the primary method - read() - is a generic ...
 17 | ///
 18 | public protocol ReadableStreamType : class, StreamType {
    |                                      `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 19 |   // TODO: This should probably just go away. We have it because
 20 |   //       GReadableStreamType can't be used as a standalone type.
/host/spi-builder-workspace/Sources/streams/GWritableStreamType.swift:20:38: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 18 | /// It isn't that useful since the primary method - writev() - is a generic ...
 19 | ///
 20 | public protocol WritableStreamType : class, StreamType {
    |                                      `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 21 |
 22 |   /// Used by the client of the stream to tell the stream that no further data
[124/157] Compiling streams GWritableStreamType.swift
/host/spi-builder-workspace/Sources/streams/DuplexStream.swift:180:5: warning: using '_' to ignore the result of a Void-returning function is redundant
178 |
179 |   public func emit(pipe   src: ReadableStreamType) {
180 |     _ = writeStream.emit(pipe: src)
    |     `- warning: using '_' to ignore the result of a Void-returning function is redundant
181 |   }
182 |   public func emit(unpipe src: ReadableStreamType) {
/host/spi-builder-workspace/Sources/streams/DuplexStream.swift:183:5: warning: using '_' to ignore the result of a Void-returning function is redundant
181 |   }
182 |   public func emit(unpipe src: ReadableStreamType) {
183 |     _ = writeStream.emit(unpipe: src)
    |     `- warning: using '_' to ignore the result of a Void-returning function is redundant
184 |   }
185 |
/host/spi-builder-workspace/Sources/streams/GReadableStreamType.swift:18:38: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 16 | /// It isn't that useful since the primary method - read() - is a generic ...
 17 | ///
 18 | public protocol ReadableStreamType : class, StreamType {
    |                                      `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 19 |   // TODO: This should probably just go away. We have it because
 20 |   //       GReadableStreamType can't be used as a standalone type.
/host/spi-builder-workspace/Sources/streams/GWritableStreamType.swift:20:38: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 18 | /// It isn't that useful since the primary method - writev() - is a generic ...
 19 | ///
 20 | public protocol WritableStreamType : class, StreamType {
    |                                      `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 21 |
 22 |   /// Used by the client of the stream to tell the stream that no further data
[125/157] Compiling streams Stream2StreamPipe.swift
[126/157] Compiling streams String2StreamPipe.swift
[127/157] Compiling streams CharacterToUTF8.swift
[128/157] Compiling streams EncodingError.swift
[129/157] Compiling streams NullWritableStream.swift
/host/spi-builder-workspace/Sources/streams/extra/TransformStream.swift:186:40: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
184 | }
185 |
186 | public protocol GTransformStreamType : class {
    |                                        `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
187 |
188 |   associatedtype WriteType
[130/157] Compiling streams Through2.swift
/host/spi-builder-workspace/Sources/streams/extra/TransformStream.swift:186:40: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
184 | }
185 |
186 | public protocol GTransformStreamType : class {
    |                                        `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
187 |
188 |   associatedtype WriteType
[131/157] Compiling streams TransformStream.swift
/host/spi-builder-workspace/Sources/streams/extra/TransformStream.swift:186:40: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
184 | }
185 |
186 | public protocol GTransformStreamType : class {
    |                                        `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
187 |
188 |   associatedtype WriteType
[132/157] Compiling streams WritableByteStreamWrapper.swift
/host/spi-builder-workspace/Sources/streams/extra/TransformStream.swift:186:40: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
184 | }
185 |
186 | public protocol GTransformStreamType : class {
    |                                        `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
187 |
188 |   associatedtype WriteType
[133/157] Compiling streams Sequence2StreamPipe.swift
/host/spi-builder-workspace/Sources/streams/extra/TransformStream.swift:186:40: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
184 | }
185 |
186 | public protocol GTransformStreamType : class {
    |                                        `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
187 |
188 |   associatedtype WriteType
[134/157] Compiling streams ListBuffer.swift
[135/157] Compiling streams Readable.swift
[136/157] Compiling streams Transform.swift
[137/157] Compiling streams Writable.swift
[138/157] Compiling streams ConcatTarget.swift
[139/157] Compiling streams WritableStream.swift
/host/spi-builder-workspace/Sources/streams/adaptors/IteratorSource.swift:143:25: warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
141 |
142 |     workerQueue.async { [] in
143 |       guard let first = self.source.next() else {
    |                         `- warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
144 |         Q.async { yield(nil, nil) } // EOF
145 |         return
/host/spi-builder-workspace/Sources/streams/adaptors/IteratorSource.swift:136:15: warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
134 |   /// to the 'count' property which was passed in.
135 |
136 |   public func next(queue Q : DispatchQueue, count: Int,
    |               `- warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
137 |                    yield   : @escaping ( Error?, [ G.Element ]? )-> Void)
138 |   {
/host/spi-builder-workspace/Sources/streams/adaptors/IteratorSource.swift:137:20: warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
135 |
136 |   public func next(queue Q : DispatchQueue, count: Int,
137 |                    yield   : @escaping ( Error?, [ G.Element ]? )-> Void)
    |                    `- warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
138 |   {
139 |     // Note: we do capture self for the generator ...
/host/spi-builder-workspace/Sources/streams/adaptors/IteratorSource.swift:137:20: warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
135 |
136 |   public func next(queue Q : DispatchQueue, count: Int,
137 |                    yield   : @escaping ( Error?, [ G.Element ]? )-> Void)
    |                    `- warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
138 |   {
139 |     // Note: we do capture self for the generator ...
/host/spi-builder-workspace/Sources/streams/adaptors/IteratorSource.swift:137:20: warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
135 |
136 |   public func next(queue Q : DispatchQueue, count: Int,
137 |                    yield   : @escaping ( Error?, [ G.Element ]? )-> Void)
    |                    `- warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
138 |   {
139 |     // Note: we do capture self for the generator ...
/host/spi-builder-workspace/Sources/streams/adaptors/IteratorSource.swift:170:20: warning: reference to captured var 'buffer' in concurrently-executing code; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
168 |       }
169 |       Q.async {
170 |         yield(nil, buffer)
    |                    `- warning: reference to captured var 'buffer' in concurrently-executing code; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
171 |         if hitEOF { yield(nil, nil) } // EOF
172 |       }
/host/spi-builder-workspace/Sources/streams/adaptors/IteratorSource.swift:171:12: warning: reference to captured var 'hitEOF' in concurrently-executing code; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
169 |       Q.async {
170 |         yield(nil, buffer)
171 |         if hitEOF { yield(nil, nil) } // EOF
    |            `- warning: reference to captured var 'hitEOF' in concurrently-executing code; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
172 |       }
173 |     }
/host/spi-builder-workspace/Sources/streams/adaptors/SinkTarget.swift:97:19: warning: capture of non-Sendable type 'S.Type' in an isolated closure; this is an error in the Swift 6 language mode
 95 |
 96 |     workerQueue.async {
 97 |       let count = self._writev(chunks: chunks, maxCount)
    |                   `- warning: capture of non-Sendable type 'S.Type' in an isolated closure; this is an error in the Swift 6 language mode
 98 |
 99 |       Q.async { yield(nil, count) }
/host/spi-builder-workspace/Sources/streams/adaptors/SinkTarget.swift:89:15: warning: capture of non-Sendable type 'S.Type' in an isolated closure; this is an error in the Swift 6 language mode
 87 |   /// maxCountPerDispatch property. I.e. that property presents an upper limit
 88 |   /// to the 'count' property which was passed in.
 89 |   public func writev(queue Q : DispatchQueue,
    |               `- warning: capture of non-Sendable type 'S.Type' in an isolated closure; this is an error in the Swift 6 language mode
 90 |                      chunks  : [ [ S.Element ] ],
 91 |                      yield   : @escaping ( Error?, Int ) -> Void)
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[140/157] Compiling streams IteratorSource.swift
/host/spi-builder-workspace/Sources/streams/adaptors/IteratorSource.swift:143:25: warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
141 |
142 |     workerQueue.async { [] in
143 |       guard let first = self.source.next() else {
    |                         `- warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
144 |         Q.async { yield(nil, nil) } // EOF
145 |         return
/host/spi-builder-workspace/Sources/streams/adaptors/IteratorSource.swift:136:15: warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
134 |   /// to the 'count' property which was passed in.
135 |
136 |   public func next(queue Q : DispatchQueue, count: Int,
    |               `- warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
137 |                    yield   : @escaping ( Error?, [ G.Element ]? )-> Void)
138 |   {
/host/spi-builder-workspace/Sources/streams/adaptors/IteratorSource.swift:137:20: warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
135 |
136 |   public func next(queue Q : DispatchQueue, count: Int,
137 |                    yield   : @escaping ( Error?, [ G.Element ]? )-> Void)
    |                    `- warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
138 |   {
139 |     // Note: we do capture self for the generator ...
/host/spi-builder-workspace/Sources/streams/adaptors/IteratorSource.swift:137:20: warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
135 |
136 |   public func next(queue Q : DispatchQueue, count: Int,
137 |                    yield   : @escaping ( Error?, [ G.Element ]? )-> Void)
    |                    `- warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
138 |   {
139 |     // Note: we do capture self for the generator ...
/host/spi-builder-workspace/Sources/streams/adaptors/IteratorSource.swift:137:20: warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
135 |
136 |   public func next(queue Q : DispatchQueue, count: Int,
137 |                    yield   : @escaping ( Error?, [ G.Element ]? )-> Void)
    |                    `- warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
138 |   {
139 |     // Note: we do capture self for the generator ...
/host/spi-builder-workspace/Sources/streams/adaptors/IteratorSource.swift:170:20: warning: reference to captured var 'buffer' in concurrently-executing code; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
168 |       }
169 |       Q.async {
170 |         yield(nil, buffer)
    |                    `- warning: reference to captured var 'buffer' in concurrently-executing code; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
171 |         if hitEOF { yield(nil, nil) } // EOF
172 |       }
/host/spi-builder-workspace/Sources/streams/adaptors/IteratorSource.swift:171:12: warning: reference to captured var 'hitEOF' in concurrently-executing code; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
169 |       Q.async {
170 |         yield(nil, buffer)
171 |         if hitEOF { yield(nil, nil) } // EOF
    |            `- warning: reference to captured var 'hitEOF' in concurrently-executing code; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
172 |       }
173 |     }
/host/spi-builder-workspace/Sources/streams/adaptors/SinkTarget.swift:97:19: warning: capture of non-Sendable type 'S.Type' in an isolated closure; this is an error in the Swift 6 language mode
 95 |
 96 |     workerQueue.async {
 97 |       let count = self._writev(chunks: chunks, maxCount)
    |                   `- warning: capture of non-Sendable type 'S.Type' in an isolated closure; this is an error in the Swift 6 language mode
 98 |
 99 |       Q.async { yield(nil, count) }
/host/spi-builder-workspace/Sources/streams/adaptors/SinkTarget.swift:89:15: warning: capture of non-Sendable type 'S.Type' in an isolated closure; this is an error in the Swift 6 language mode
 87 |   /// maxCountPerDispatch property. I.e. that property presents an upper limit
 88 |   /// to the 'count' property which was passed in.
 89 |   public func writev(queue Q : DispatchQueue,
    |               `- warning: capture of non-Sendable type 'S.Type' in an isolated closure; this is an error in the Swift 6 language mode
 90 |                      chunks  : [ [ S.Element ] ],
 91 |                      yield   : @escaping ( Error?, Int ) -> Void)
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[141/157] Compiling streams SinkTarget.swift
/host/spi-builder-workspace/Sources/streams/adaptors/IteratorSource.swift:143:25: warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
141 |
142 |     workerQueue.async { [] in
143 |       guard let first = self.source.next() else {
    |                         `- warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
144 |         Q.async { yield(nil, nil) } // EOF
145 |         return
/host/spi-builder-workspace/Sources/streams/adaptors/IteratorSource.swift:136:15: warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
134 |   /// to the 'count' property which was passed in.
135 |
136 |   public func next(queue Q : DispatchQueue, count: Int,
    |               `- warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
137 |                    yield   : @escaping ( Error?, [ G.Element ]? )-> Void)
138 |   {
/host/spi-builder-workspace/Sources/streams/adaptors/IteratorSource.swift:137:20: warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
135 |
136 |   public func next(queue Q : DispatchQueue, count: Int,
137 |                    yield   : @escaping ( Error?, [ G.Element ]? )-> Void)
    |                    `- warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
138 |   {
139 |     // Note: we do capture self for the generator ...
/host/spi-builder-workspace/Sources/streams/adaptors/IteratorSource.swift:137:20: warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
135 |
136 |   public func next(queue Q : DispatchQueue, count: Int,
137 |                    yield   : @escaping ( Error?, [ G.Element ]? )-> Void)
    |                    `- warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
138 |   {
139 |     // Note: we do capture self for the generator ...
/host/spi-builder-workspace/Sources/streams/adaptors/IteratorSource.swift:137:20: warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
135 |
136 |   public func next(queue Q : DispatchQueue, count: Int,
137 |                    yield   : @escaping ( Error?, [ G.Element ]? )-> Void)
    |                    `- warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
138 |   {
139 |     // Note: we do capture self for the generator ...
/host/spi-builder-workspace/Sources/streams/adaptors/IteratorSource.swift:170:20: warning: reference to captured var 'buffer' in concurrently-executing code; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
168 |       }
169 |       Q.async {
170 |         yield(nil, buffer)
    |                    `- warning: reference to captured var 'buffer' in concurrently-executing code; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
171 |         if hitEOF { yield(nil, nil) } // EOF
172 |       }
/host/spi-builder-workspace/Sources/streams/adaptors/IteratorSource.swift:171:12: warning: reference to captured var 'hitEOF' in concurrently-executing code; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
169 |       Q.async {
170 |         yield(nil, buffer)
171 |         if hitEOF { yield(nil, nil) } // EOF
    |            `- warning: reference to captured var 'hitEOF' in concurrently-executing code; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
172 |       }
173 |     }
/host/spi-builder-workspace/Sources/streams/adaptors/SinkTarget.swift:97:19: warning: capture of non-Sendable type 'S.Type' in an isolated closure; this is an error in the Swift 6 language mode
 95 |
 96 |     workerQueue.async {
 97 |       let count = self._writev(chunks: chunks, maxCount)
    |                   `- warning: capture of non-Sendable type 'S.Type' in an isolated closure; this is an error in the Swift 6 language mode
 98 |
 99 |       Q.async { yield(nil, count) }
/host/spi-builder-workspace/Sources/streams/adaptors/SinkTarget.swift:89:15: warning: capture of non-Sendable type 'S.Type' in an isolated closure; this is an error in the Swift 6 language mode
 87 |   /// maxCountPerDispatch property. I.e. that property presents an upper limit
 88 |   /// to the 'count' property which was passed in.
 89 |   public func writev(queue Q : DispatchQueue,
    |               `- warning: capture of non-Sendable type 'S.Type' in an isolated closure; this is an error in the Swift 6 language mode
 90 |                      chunks  : [ [ S.Element ] ],
 91 |                      yield   : @escaping ( Error?, Int ) -> Void)
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[142/157] Compiling streams ArrayBuffer.swift
/host/spi-builder-workspace/Sources/streams/adaptors/IteratorSource.swift:143:25: warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
141 |
142 |     workerQueue.async { [] in
143 |       guard let first = self.source.next() else {
    |                         `- warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
144 |         Q.async { yield(nil, nil) } // EOF
145 |         return
/host/spi-builder-workspace/Sources/streams/adaptors/IteratorSource.swift:136:15: warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
134 |   /// to the 'count' property which was passed in.
135 |
136 |   public func next(queue Q : DispatchQueue, count: Int,
    |               `- warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
137 |                    yield   : @escaping ( Error?, [ G.Element ]? )-> Void)
138 |   {
/host/spi-builder-workspace/Sources/streams/adaptors/IteratorSource.swift:137:20: warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
135 |
136 |   public func next(queue Q : DispatchQueue, count: Int,
137 |                    yield   : @escaping ( Error?, [ G.Element ]? )-> Void)
    |                    `- warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
138 |   {
139 |     // Note: we do capture self for the generator ...
/host/spi-builder-workspace/Sources/streams/adaptors/IteratorSource.swift:137:20: warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
135 |
136 |   public func next(queue Q : DispatchQueue, count: Int,
137 |                    yield   : @escaping ( Error?, [ G.Element ]? )-> Void)
    |                    `- warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
138 |   {
139 |     // Note: we do capture self for the generator ...
/host/spi-builder-workspace/Sources/streams/adaptors/IteratorSource.swift:137:20: warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
135 |
136 |   public func next(queue Q : DispatchQueue, count: Int,
137 |                    yield   : @escaping ( Error?, [ G.Element ]? )-> Void)
    |                    `- warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
138 |   {
139 |     // Note: we do capture self for the generator ...
/host/spi-builder-workspace/Sources/streams/adaptors/IteratorSource.swift:170:20: warning: reference to captured var 'buffer' in concurrently-executing code; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
168 |       }
169 |       Q.async {
170 |         yield(nil, buffer)
    |                    `- warning: reference to captured var 'buffer' in concurrently-executing code; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
171 |         if hitEOF { yield(nil, nil) } // EOF
172 |       }
/host/spi-builder-workspace/Sources/streams/adaptors/IteratorSource.swift:171:12: warning: reference to captured var 'hitEOF' in concurrently-executing code; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
169 |       Q.async {
170 |         yield(nil, buffer)
171 |         if hitEOF { yield(nil, nil) } // EOF
    |            `- warning: reference to captured var 'hitEOF' in concurrently-executing code; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
172 |       }
173 |     }
/host/spi-builder-workspace/Sources/streams/adaptors/SinkTarget.swift:97:19: warning: capture of non-Sendable type 'S.Type' in an isolated closure; this is an error in the Swift 6 language mode
 95 |
 96 |     workerQueue.async {
 97 |       let count = self._writev(chunks: chunks, maxCount)
    |                   `- warning: capture of non-Sendable type 'S.Type' in an isolated closure; this is an error in the Swift 6 language mode
 98 |
 99 |       Q.async { yield(nil, count) }
/host/spi-builder-workspace/Sources/streams/adaptors/SinkTarget.swift:89:15: warning: capture of non-Sendable type 'S.Type' in an isolated closure; this is an error in the Swift 6 language mode
 87 |   /// maxCountPerDispatch property. I.e. that property presents an upper limit
 88 |   /// to the 'count' property which was passed in.
 89 |   public func writev(queue Q : DispatchQueue,
    |               `- warning: capture of non-Sendable type 'S.Type' in an isolated closure; this is an error in the Swift 6 language mode
 90 |                      chunks  : [ [ S.Element ] ],
 91 |                      yield   : @escaping ( Error?, Int ) -> Void)
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[143/157] Compiling streams Bucket.swift
/host/spi-builder-workspace/Sources/streams/adaptors/IteratorSource.swift:143:25: warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
141 |
142 |     workerQueue.async { [] in
143 |       guard let first = self.source.next() else {
    |                         `- warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
144 |         Q.async { yield(nil, nil) } // EOF
145 |         return
/host/spi-builder-workspace/Sources/streams/adaptors/IteratorSource.swift:136:15: warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
134 |   /// to the 'count' property which was passed in.
135 |
136 |   public func next(queue Q : DispatchQueue, count: Int,
    |               `- warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
137 |                    yield   : @escaping ( Error?, [ G.Element ]? )-> Void)
138 |   {
/host/spi-builder-workspace/Sources/streams/adaptors/IteratorSource.swift:137:20: warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
135 |
136 |   public func next(queue Q : DispatchQueue, count: Int,
137 |                    yield   : @escaping ( Error?, [ G.Element ]? )-> Void)
    |                    `- warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
138 |   {
139 |     // Note: we do capture self for the generator ...
/host/spi-builder-workspace/Sources/streams/adaptors/IteratorSource.swift:137:20: warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
135 |
136 |   public func next(queue Q : DispatchQueue, count: Int,
137 |                    yield   : @escaping ( Error?, [ G.Element ]? )-> Void)
    |                    `- warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
138 |   {
139 |     // Note: we do capture self for the generator ...
/host/spi-builder-workspace/Sources/streams/adaptors/IteratorSource.swift:137:20: warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
135 |
136 |   public func next(queue Q : DispatchQueue, count: Int,
137 |                    yield   : @escaping ( Error?, [ G.Element ]? )-> Void)
    |                    `- warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
138 |   {
139 |     // Note: we do capture self for the generator ...
/host/spi-builder-workspace/Sources/streams/adaptors/IteratorSource.swift:170:20: warning: reference to captured var 'buffer' in concurrently-executing code; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
168 |       }
169 |       Q.async {
170 |         yield(nil, buffer)
    |                    `- warning: reference to captured var 'buffer' in concurrently-executing code; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
171 |         if hitEOF { yield(nil, nil) } // EOF
172 |       }
/host/spi-builder-workspace/Sources/streams/adaptors/IteratorSource.swift:171:12: warning: reference to captured var 'hitEOF' in concurrently-executing code; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
169 |       Q.async {
170 |         yield(nil, buffer)
171 |         if hitEOF { yield(nil, nil) } // EOF
    |            `- warning: reference to captured var 'hitEOF' in concurrently-executing code; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
172 |       }
173 |     }
/host/spi-builder-workspace/Sources/streams/adaptors/SinkTarget.swift:97:19: warning: capture of non-Sendable type 'S.Type' in an isolated closure; this is an error in the Swift 6 language mode
 95 |
 96 |     workerQueue.async {
 97 |       let count = self._writev(chunks: chunks, maxCount)
    |                   `- warning: capture of non-Sendable type 'S.Type' in an isolated closure; this is an error in the Swift 6 language mode
 98 |
 99 |       Q.async { yield(nil, count) }
/host/spi-builder-workspace/Sources/streams/adaptors/SinkTarget.swift:89:15: warning: capture of non-Sendable type 'S.Type' in an isolated closure; this is an error in the Swift 6 language mode
 87 |   /// maxCountPerDispatch property. I.e. that property presents an upper limit
 88 |   /// to the 'count' property which was passed in.
 89 |   public func writev(queue Q : DispatchQueue,
    |               `- warning: capture of non-Sendable type 'S.Type' in an isolated closure; this is an error in the Swift 6 language mode
 90 |                      chunks  : [ [ S.Element ] ],
 91 |                      yield   : @escaping ( Error?, Int ) -> Void)
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[144/157] Compiling streams SourceStream.swift
[145/157] Compiling streams Stream.swift
[146/157] Compiling streams StreamPromise.swift
[147/157] Compiling streams TargetStream.swift
[148/157] Compiling streams WritableByteStreamType.swift
[149/157] Compiling streams GWritableTargetType.swift
[150/157] Compiling streams Module.swift
[151/157] Compiling streams PipeSourceError.swift
[152/157] Compiling streams ReadableByteStreamType.swift
[153/157] Compiling streams ReadableStream.swift
[154/157] Compiling streams StringToUTF8.swift
[155/157] Compiling streams UTF8toCharacter.swift
[156/157] Compiling streams UTF8toLines.swift
[157/157] Compiling streams UniqStrings.swift
[159/180] Compiling crypto MD5Hash.swift
[160/180] Compiling crypto Module.swift
[161/180] Emitting module crypto
[162/180] Compiling crypto Hash.swift
[164/181] Compiling fs FileDescriptorStream.swift
[165/181] Compiling fs FileSource.swift
[166/181] Compiling fs FileTarget.swift
[167/181] Compiling fs StdOutTarget.swift
[168/181] Compiling fs Streams.swift
[169/183] Compiling fs Path.swift
[170/183] Compiling fs PosixWrappers.swift
[171/183] Compiling fs StatStruct.swift
[172/183] Compiling fs StdInSource.swift
[173/183] Emitting module fs
/host/spi-builder-workspace/Sources/fs/ErrnoError.swift:26:1: warning: extension declares a conformance of imported type 'POSIXErrorCode' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Glibc' introduce this conformance in the future
24 | }
25 |
26 | extension POSIXErrorCode : CustomStringConvertible {
   | |- warning: extension declares a conformance of imported type 'POSIXErrorCode' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Glibc' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
27 |
28 |   public var description : String {
[174/183] Compiling fs AsyncWrapper.swift
[175/183] Compiling fs Convenience.swift
[176/183] Compiling fs Directory.swift
[177/183] Compiling fs GCDChannelBase.swift
[178/183] Compiling fs Module.swift
[179/183] Compiling fs Temp.swift
[180/183] Compiling fs UnixUtils.swift
[181/183] Compiling fs ErrnoError.swift
/host/spi-builder-workspace/Sources/fs/ErrnoError.swift:26:1: warning: extension declares a conformance of imported type 'POSIXErrorCode' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Glibc' introduce this conformance in the future
24 | }
25 |
26 | extension POSIXErrorCode : CustomStringConvertible {
   | |- warning: extension declares a conformance of imported type 'POSIXErrorCode' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Glibc' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
27 |
28 |   public var description : String {
/host/spi-builder-workspace/Sources/fs/FileDescriptor.swift:87:37: warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
 85 |     // TODO: This is funny. It accepts an array of any type?!
 86 |     //       Is it actually what we want?
 87 |     let writeCount = xsys.write(fd, buffer, lCount)
    |                                     `- warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
 88 |
 89 |     guard writeCount >= 0 else {
[182/183] Compiling fs FSWatcher.swift
/host/spi-builder-workspace/Sources/fs/ErrnoError.swift:26:1: warning: extension declares a conformance of imported type 'POSIXErrorCode' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Glibc' introduce this conformance in the future
24 | }
25 |
26 | extension POSIXErrorCode : CustomStringConvertible {
   | |- warning: extension declares a conformance of imported type 'POSIXErrorCode' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Glibc' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
27 |
28 |   public var description : String {
/host/spi-builder-workspace/Sources/fs/FileDescriptor.swift:87:37: warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
 85 |     // TODO: This is funny. It accepts an array of any type?!
 86 |     //       Is it actually what we want?
 87 |     let writeCount = xsys.write(fd, buffer, lCount)
    |                                     `- warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
 88 |
 89 |     guard writeCount >= 0 else {
[183/183] Compiling fs FileDescriptor.swift
/host/spi-builder-workspace/Sources/fs/ErrnoError.swift:26:1: warning: extension declares a conformance of imported type 'POSIXErrorCode' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Glibc' introduce this conformance in the future
24 | }
25 |
26 | extension POSIXErrorCode : CustomStringConvertible {
   | |- warning: extension declares a conformance of imported type 'POSIXErrorCode' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Glibc' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
27 |
28 |   public var description : String {
/host/spi-builder-workspace/Sources/fs/FileDescriptor.swift:87:37: warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
 85 |     // TODO: This is funny. It accepts an array of any type?!
 86 |     //       Is it actually what we want?
 87 |     let writeCount = xsys.write(fd, buffer, lCount)
    |                                     `- warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
 88 |
 89 |     guard writeCount >= 0 else {
[185/203] Emitting module process
[186/203] Compiling process Messages.swift
[187/203] Compiling json Module.swift
[188/203] Compiling json JSONWritableStream.swift
/host/spi-builder-workspace/Sources/json/JSONWritableStream.swift:113:1: warning: extension declares a conformance of imported type 'Array' to imported protocol 'JSONEncodable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
111 | // MARK: - Need more JSONEncodable
112 |
113 | extension Array: JSONEncodable {
    | |- warning: extension declares a conformance of imported type 'Array' to imported protocol 'JSONEncodable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
114 |
115 |   public func toJSON() -> JSON {
/host/spi-builder-workspace/Sources/json/JSONWritableStream.swift:128:1: warning: extension declares a conformance of imported type 'Dictionary' to imported protocol 'JSONEncodable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
126 | }
127 |
128 | extension Dictionary: JSONEncodable { // hh
    | |- warning: extension declares a conformance of imported type 'Dictionary' to imported protocol 'JSONEncodable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
129 |
130 |   public func toJSON() -> JSON {
[189/203] Compiling json JsonFile.swift
[190/203] Emitting module json
/host/spi-builder-workspace/Sources/json/JSONWritableStream.swift:113:1: warning: extension declares a conformance of imported type 'Array' to imported protocol 'JSONEncodable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
111 | // MARK: - Need more JSONEncodable
112 |
113 | extension Array: JSONEncodable {
    | |- warning: extension declares a conformance of imported type 'Array' to imported protocol 'JSONEncodable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
114 |
115 |   public func toJSON() -> JSON {
/host/spi-builder-workspace/Sources/json/JSONWritableStream.swift:128:1: warning: extension declares a conformance of imported type 'Dictionary' to imported protocol 'JSONEncodable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
126 | }
127 |
128 | extension Dictionary: JSONEncodable { // hh
    | |- warning: extension declares a conformance of imported type 'Dictionary' to imported protocol 'JSONEncodable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
129 |
130 |   public func toJSON() -> JSON {
[191/203] Compiling json Stringify.swift
[192/204] Compiling process Environment.swift
[193/204] Compiling process FileSystem.swift
[195/204] Compiling net SocketSourceTarget.swift
[196/204] Compiling net Util.swift
[197/204] Compiling process Stdio.swift
[198/204] Compiling process Module.swift
[200/215] Emitting module net
/host/spi-builder-workspace/Sources/net/SocketAddress.swift:80:1: warning: extension declares a conformance of imported type 'in_addr' to imported protocols 'Equatable', 'Hashable'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
 78 | }
 79 |
 80 | extension in_addr : Equatable, Hashable {
    | |- warning: extension declares a conformance of imported type 'in_addr' to imported protocols 'Equatable', 'Hashable'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 81 |
 82 |   #if swift(>=5) || compiler(>=5.1)
/host/spi-builder-workspace/Sources/net/SocketAddress.swift:96:1: warning: extension declares a conformance of imported type 'in_addr' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
 94 | }
 95 |
 96 | extension in_addr: ExpressibleByStringLiteral {
    | |- warning: extension declares a conformance of imported type 'in_addr' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 97 |   // this allows you to do: let addr : in_addr = "192.168.0.1"
 98 |
/host/spi-builder-workspace/Sources/net/SocketAddress.swift:113:1: warning: extension declares a conformance of imported type 'in_addr' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
111 | }
112 |
113 | extension in_addr: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'in_addr' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
114 |
115 |   public var description: String {
/host/spi-builder-workspace/Sources/net/SocketAddress.swift:121:1: warning: extension declares a conformance of imported type 'sockaddr_in' to imported protocol 'SocketAddress'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
119 | }
120 |
121 | extension sockaddr_in: SocketAddress {
    | |- warning: extension declares a conformance of imported type 'sockaddr_in' to imported protocol 'SocketAddress'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
122 |
123 |   public static var domain = xsys.AF_INET // if you make this a let, swiftc segfaults
/host/spi-builder-workspace/Sources/net/SocketAddress.swift:234:1: warning: extension declares a conformance of imported type 'sockaddr_in' to imported protocols 'Equatable', 'Hashable'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
232 | }
233 |
234 | extension sockaddr_in: Equatable, Hashable {
    | |- warning: extension declares a conformance of imported type 'sockaddr_in' to imported protocols 'Equatable', 'Hashable'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
235 |
236 |   #if swift(>=5) || compiler(>=5.1)
/host/spi-builder-workspace/Sources/net/SocketAddress.swift:258:1: warning: extension declares a conformance of imported type 'sockaddr_in' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
256 |  *   StringInterpolationConvertible
257 |  */
258 | extension sockaddr_in: ExpressibleByStringLiteral {
    | |- warning: extension declares a conformance of imported type 'sockaddr_in' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
259 |
260 |   public init(stringLiteral value: String) {
/host/spi-builder-workspace/Sources/net/SocketAddress.swift:274:1: warning: extension declares a conformance of imported type 'sockaddr_in' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
272 | }
273 |
274 | extension sockaddr_in: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'sockaddr_in' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
275 |
276 |   public var description: String {
/host/spi-builder-workspace/Sources/net/SocketAddress.swift:282:1: warning: extension declares a conformance of imported type 'sockaddr_in6' to imported protocol 'SocketAddress'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
280 | }
281 |
282 | extension sockaddr_in6: SocketAddress {
    | |- warning: extension declares a conformance of imported type 'sockaddr_in6' to imported protocol 'SocketAddress'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
283 |
284 |   public static var domain = xsys.AF_INET6
/host/spi-builder-workspace/Sources/net/SocketAddress.swift:320:1: warning: extension declares a conformance of imported type 'sockaddr_un' to imported protocol 'SocketAddress'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
318 | }
319 |
320 | extension sockaddr_un: SocketAddress {
    | |- warning: extension declares a conformance of imported type 'sockaddr_un' to imported protocol 'SocketAddress'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
321 |   // TBD: sockaddr_un would be interesting as the size of the structure is
322 |   //      technically dynamic (embedded string)
/host/spi-builder-workspace/Sources/net/SocketAddress.swift:457:1: warning: extension declares a conformance of imported type 'addrinfo' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
455 | }
456 |
457 | extension addrinfo : CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'addrinfo' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
458 |
459 |   public var description : String {
/host/spi-builder-workspace/Sources/net/SocketAddress.swift:517:1: warning: extension declares a conformance of imported type 'addrinfo' to imported protocol 'Sequence'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
515 | }
516 |
517 | extension addrinfo : Sequence {
    | |- warning: extension declares a conformance of imported type 'addrinfo' to imported protocol 'Sequence'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
518 |
519 |   public func makeIterator() -> AnyIterator<addrinfo> {
[201/215] Compiling child_process StdioAction.swift
[202/215] Compiling net Module.swift
[203/215] Compiling net DNS.swift
[204/215] Emitting module console
[205/215] Compiling console Console.swift
[206/215] Compiling console Module.swift
[208/216] Compiling net Server.swift
[209/216] Compiling child_process PipeSourceTarget.swift
[210/216] Compiling child_process Module.swift
[211/216] Compiling child_process ChildProcessPipes.swift
[212/216] Compiling child_process ChildProcess.swift
[213/216] Compiling child_process Spawn.swift
[214/216] Emitting module child_process
[216/217] Compiling net Socket.swift
/host/spi-builder-workspace/Sources/net/Socket.swift:257:25: warning: capture of non-Sendable type 'AT.Type' in an isolated closure; this is an error in the Swift 6 language mode
255 |
256 |     connectQueue.async {
257 |       let perrno = self._primaryConnect(address: address)
    |                         `- warning: capture of non-Sendable type 'AT.Type' in an isolated closure; this is an error in the Swift 6 language mode
258 |
259 |       // check if connect failed
/host/spi-builder-workspace/Sources/net/Socket.swift:232:44: warning: capture of non-Sendable type 'AT.Type' in an isolated closure; this is an error in the Swift 6 language mode
230 |   }
231 |
232 |   public func connect<AT: SocketAddress>(_ address: AT) {
    |                                            `- warning: capture of non-Sendable type 'AT.Type' in an isolated closure; this is an error in the Swift 6 language mode
233 |     let log = self.log
234 |     log.enter(); defer { log.leave() }
[217/217] Compiling net SocketAddress.swift
/host/spi-builder-workspace/Sources/net/SocketAddress.swift:80:1: warning: extension declares a conformance of imported type 'in_addr' to imported protocols 'Equatable', 'Hashable'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
 78 | }
 79 |
 80 | extension in_addr : Equatable, Hashable {
    | |- warning: extension declares a conformance of imported type 'in_addr' to imported protocols 'Equatable', 'Hashable'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 81 |
 82 |   #if swift(>=5) || compiler(>=5.1)
/host/spi-builder-workspace/Sources/net/SocketAddress.swift:96:1: warning: extension declares a conformance of imported type 'in_addr' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
 94 | }
 95 |
 96 | extension in_addr: ExpressibleByStringLiteral {
    | |- warning: extension declares a conformance of imported type 'in_addr' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 97 |   // this allows you to do: let addr : in_addr = "192.168.0.1"
 98 |
/host/spi-builder-workspace/Sources/net/SocketAddress.swift:113:1: warning: extension declares a conformance of imported type 'in_addr' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
111 | }
112 |
113 | extension in_addr: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'in_addr' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
114 |
115 |   public var description: String {
/host/spi-builder-workspace/Sources/net/SocketAddress.swift:121:1: warning: extension declares a conformance of imported type 'sockaddr_in' to imported protocol 'SocketAddress'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
119 | }
120 |
121 | extension sockaddr_in: SocketAddress {
    | |- warning: extension declares a conformance of imported type 'sockaddr_in' to imported protocol 'SocketAddress'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
122 |
123 |   public static var domain = xsys.AF_INET // if you make this a let, swiftc segfaults
/host/spi-builder-workspace/Sources/net/SocketAddress.swift:234:1: warning: extension declares a conformance of imported type 'sockaddr_in' to imported protocols 'Equatable', 'Hashable'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
232 | }
233 |
234 | extension sockaddr_in: Equatable, Hashable {
    | |- warning: extension declares a conformance of imported type 'sockaddr_in' to imported protocols 'Equatable', 'Hashable'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
235 |
236 |   #if swift(>=5) || compiler(>=5.1)
/host/spi-builder-workspace/Sources/net/SocketAddress.swift:258:1: warning: extension declares a conformance of imported type 'sockaddr_in' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
256 |  *   StringInterpolationConvertible
257 |  */
258 | extension sockaddr_in: ExpressibleByStringLiteral {
    | |- warning: extension declares a conformance of imported type 'sockaddr_in' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
259 |
260 |   public init(stringLiteral value: String) {
/host/spi-builder-workspace/Sources/net/SocketAddress.swift:274:1: warning: extension declares a conformance of imported type 'sockaddr_in' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
272 | }
273 |
274 | extension sockaddr_in: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'sockaddr_in' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
275 |
276 |   public var description: String {
/host/spi-builder-workspace/Sources/net/SocketAddress.swift:282:1: warning: extension declares a conformance of imported type 'sockaddr_in6' to imported protocol 'SocketAddress'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
280 | }
281 |
282 | extension sockaddr_in6: SocketAddress {
    | |- warning: extension declares a conformance of imported type 'sockaddr_in6' to imported protocol 'SocketAddress'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
283 |
284 |   public static var domain = xsys.AF_INET6
/host/spi-builder-workspace/Sources/net/SocketAddress.swift:320:1: warning: extension declares a conformance of imported type 'sockaddr_un' to imported protocol 'SocketAddress'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
318 | }
319 |
320 | extension sockaddr_un: SocketAddress {
    | |- warning: extension declares a conformance of imported type 'sockaddr_un' to imported protocol 'SocketAddress'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
321 |   // TBD: sockaddr_un would be interesting as the size of the structure is
322 |   //      technically dynamic (embedded string)
/host/spi-builder-workspace/Sources/net/SocketAddress.swift:457:1: warning: extension declares a conformance of imported type 'addrinfo' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
455 | }
456 |
457 | extension addrinfo : CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'addrinfo' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
458 |
459 |   public var description : String {
/host/spi-builder-workspace/Sources/net/SocketAddress.swift:517:1: warning: extension declares a conformance of imported type 'addrinfo' to imported protocol 'Sequence'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
515 | }
516 |
517 | extension addrinfo : Sequence {
    | |- warning: extension declares a conformance of imported type 'addrinfo' to imported protocol 'Sequence'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
518 |
519 |   public func makeIterator() -> AnyIterator<addrinfo> {
[219/250] Compiling redis RedisRetry.swift
[220/251] Compiling redis RedisPrint.swift
[221/251] Compiling redis RedisValue.swift
[222/251] Compiling redis RedisWritableStream.swift
[223/251] Compiling dgram Module.swift
[224/251] Compiling dgram Internals.swift
[225/251] Emitting module dgram
[226/251] Compiling dgram Socket.swift
[228/252] Compiling http RequestOptions.swift
[229/252] Compiling http Server.swift
[230/254] Compiling http HTTPConnection.swift
[231/254] Compiling http HTTPMessageWrapper.swift
[232/254] Compiling http HTTPStatus.swift
[233/254] Compiling http IncomingMessage.swift
[236/254] Compiling http Extensions.swift
[238/254] Compiling http IncomingMessageParser.swift
[239/254] Compiling http Misc.swift
[240/254] Compiling http Module.swift
[241/254] Compiling http QueryString.swift
[242/254] Compiling http Cookies.swift
[244/254] Emitting module http
[245/254] Compiling http Agent.swift
[246/254] Compiling http BasicAuth.swift
[247/254] Compiling http ClientRequest.swift
[250/254] Emitting module redis
[254/255] Compiling http ServerResponse.swift
[255/255] Compiling http URL.swift
[257/268] Compiling connect ServeStatic.swift
[258/268] Compiling connect Session.swift
[259/269] Compiling connect Connect.swift
[260/269] Compiling connect CookieParser.swift
[261/269] Compiling connect BodyParser.swift
[262/269] Compiling connect CORS.swift
[263/269] Emitting module connect
/host/spi-builder-workspace/Sources/connect/QS.swift:254:26: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
252 | // Hm
253 |
254 | protocol RefTypeFlatten: class {
    |                          `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
255 |
256 |   func flatten() -> Any
[264/269] Compiling connect TypeIs.swift
[265/269] Compiling connect Module.swift
[266/269] Compiling connect Pause.swift
[267/269] Compiling connect Logger.swift
[268/269] Compiling connect MethodOverride.swift
[269/269] Compiling connect QS.swift
/host/spi-builder-workspace/Sources/connect/QS.swift:254:26: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
252 | // Hm
253 |
254 | protocol RefTypeFlatten: class {
    |                          `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
255 |
256 |   func flatten() -> Any
[271/282] Compiling express Router.swift
[272/283] Compiling express ServerResponse.swift
[273/283] Compiling express Settings.swift
[274/283] Compiling express JSON.swift
[275/283] Compiling express MiddlewareObject.swift
[276/283] Emitting module express
[277/283] Compiling express Express.swift
[278/283] Compiling express IncomingMessage.swift
[279/283] Compiling express Module.swift
[280/283] Compiling express Mustache.swift
[281/283] Compiling express RouteKeeper.swift
[282/283] Compiling express Render.swift
[283/283] Compiling express Route.swift
Build complete! (55.15s)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "NozeIO",
  "name" : "NozeIO",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "Freddy",
      "targets" : [
        "Freddy"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "CryptoSwift",
      "targets" : [
        "CryptoSwift"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "http_parser",
      "targets" : [
        "http_parser"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "base64",
      "targets" : [
        "base64"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "mustache",
      "targets" : [
        "mustache"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "xsys",
      "targets" : [
        "xsys"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "core",
      "targets" : [
        "core"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "leftpad",
      "targets" : [
        "leftpad"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "events",
      "targets" : [
        "events"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "streams",
      "targets" : [
        "streams"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "json",
      "targets" : [
        "json"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "fs",
      "targets" : [
        "fs"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "crypto",
      "targets" : [
        "crypto"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "dns",
      "targets" : [
        "dns"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "net",
      "targets" : [
        "net"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "dgram",
      "targets" : [
        "dgram"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "process",
      "targets" : [
        "process"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "console",
      "targets" : [
        "console"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "http",
      "targets" : [
        "http"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "child_process",
      "targets" : [
        "child_process"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "connect",
      "targets" : [
        "connect"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "express",
      "targets" : [
        "express"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "redis",
      "targets" : [
        "redis"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "cows",
      "targets" : [
        "cows"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "xsys",
      "module_type" : "SwiftTarget",
      "name" : "xsys",
      "path" : "Sources/xsys",
      "product_memberships" : [
        "xsys",
        "core",
        "leftpad",
        "events",
        "streams",
        "json",
        "fs",
        "crypto",
        "dns",
        "net",
        "dgram",
        "process",
        "console",
        "http",
        "child_process",
        "connect",
        "express",
        "redis",
        "cows"
      ],
      "sources" : [
        "Module.swift",
        "POSIXError.swift",
        "SocketAddress.swift",
        "UUID.swift",
        "dylib.swift",
        "fd.swift",
        "ioctl.swift",
        "misc.swift",
        "ntohs.swift",
        "sockaddr_any.swift",
        "socket.swift",
        "time.swift",
        "timespec.swift",
        "timeval_any.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "streams",
      "module_type" : "SwiftTarget",
      "name" : "streams",
      "path" : "Sources/streams",
      "product_memberships" : [
        "streams",
        "json",
        "fs",
        "crypto",
        "net",
        "dgram",
        "process",
        "console",
        "http",
        "child_process",
        "connect",
        "express",
        "redis"
      ],
      "sources" : [
        "Duplex.swift",
        "DuplexStream.swift",
        "GReadableSourceType.swift",
        "GReadableStreamType.swift",
        "GWritableStreamType.swift",
        "GWritableTargetType.swift",
        "Module.swift",
        "PipeSourceError.swift",
        "ReadableByteStreamType.swift",
        "ReadableStream.swift",
        "SourceStream.swift",
        "Stream.swift",
        "StreamPromise.swift",
        "TargetStream.swift",
        "WritableByteStreamType.swift",
        "WritableStream.swift",
        "adaptors/IteratorSource.swift",
        "adaptors/SinkTarget.swift",
        "bucket/ArrayBuffer.swift",
        "bucket/Bucket.swift",
        "bucket/ListBuffer.swift",
        "callback/Readable.swift",
        "callback/Transform.swift",
        "callback/Writable.swift",
        "extra/ConcatTarget.swift",
        "extra/NullWritableStream.swift",
        "extra/Through2.swift",
        "extra/TransformStream.swift",
        "extra/WritableByteStreamWrapper.swift",
        "pipes/Sequence2StreamPipe.swift",
        "pipes/Stream2StreamPipe.swift",
        "pipes/String2StreamPipe.swift",
        "strings/CharacterToUTF8.swift",
        "strings/EncodingError.swift",
        "strings/StringToUTF8.swift",
        "strings/UTF8toCharacter.swift",
        "strings/UTF8toLines.swift",
        "strings/UniqStrings.swift"
      ],
      "target_dependencies" : [
        "core",
        "events"
      ],
      "type" : "library"
    },
    {
      "c99name" : "redis",
      "module_type" : "SwiftTarget",
      "name" : "redis",
      "path" : "Sources/redis",
      "product_memberships" : [
        "redis"
      ],
      "sources" : [
        "CallbackHelpers.swift",
        "Extensions.swift",
        "Module.swift",
        "RedisClient.swift",
        "RedisCoding.swift",
        "RedisCommands.swift",
        "RedisConnection.swift",
        "RedisParser.swift",
        "RedisPrint.swift",
        "RedisRetry.swift",
        "RedisValue.swift",
        "RedisWritableStream.swift"
      ],
      "target_dependencies" : [
        "core",
        "xsys",
        "events",
        "streams",
        "net",
        "console"
      ],
      "type" : "library"
    },
    {
      "c99name" : "process",
      "module_type" : "SwiftTarget",
      "name" : "process",
      "path" : "Sources/process",
      "product_memberships" : [
        "process",
        "console",
        "http",
        "child_process",
        "connect",
        "express",
        "redis"
      ],
      "sources" : [
        "Environment.swift",
        "FileSystem.swift",
        "Messages.swift",
        "Module.swift",
        "Stdio.swift"
      ],
      "target_dependencies" : [
        "core",
        "xsys",
        "streams",
        "fs"
      ],
      "type" : "library"
    },
    {
      "c99name" : "net",
      "module_type" : "SwiftTarget",
      "name" : "net",
      "path" : "Sources/net",
      "product_memberships" : [
        "net",
        "dgram",
        "http",
        "connect",
        "express",
        "redis"
      ],
      "sources" : [
        "DNS.swift",
        "Module.swift",
        "Server.swift",
        "Socket.swift",
        "SocketAddress.swift",
        "SocketSourceTarget.swift",
        "Util.swift"
      ],
      "target_dependencies" : [
        "core",
        "xsys",
        "events",
        "streams",
        "fs",
        "dns"
      ],
      "type" : "library"
    },
    {
      "c99name" : "mustache",
      "module_type" : "SwiftTarget",
      "name" : "mustache",
      "path" : "Sources/mustache",
      "product_memberships" : [
        "mustache",
        "express"
      ],
      "sources" : [
        "HTMLEscape.swift",
        "Helpers.swift",
        "MustacheNode.swift",
        "MustacheParser.swift",
        "MustacheRenderingContext.swift",
        "SimpleKVC.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "leftpad",
      "module_type" : "SwiftTarget",
      "name" : "leftpad",
      "path" : "Sources/leftpad",
      "product_memberships" : [
        "leftpad",
        "connect",
        "express"
      ],
      "sources" : [
        "Module.swift"
      ],
      "target_dependencies" : [
        "core"
      ],
      "type" : "library"
    },
    {
      "c99name" : "json",
      "module_type" : "SwiftTarget",
      "name" : "json",
      "path" : "Sources/json",
      "product_memberships" : [
        "json",
        "connect",
        "express"
      ],
      "sources" : [
        "JSONWritableStream.swift",
        "JsonFile.swift",
        "Module.swift",
        "Stringify.swift"
      ],
      "target_dependencies" : [
        "core",
        "streams",
        "Freddy",
        "fs"
      ],
      "type" : "library"
    },
    {
      "c99name" : "http_parser",
      "module_type" : "SwiftTarget",
      "name" : "http_parser",
      "path" : "Sources/http_parser",
      "product_memberships" : [
        "http_parser",
        "http",
        "connect",
        "express"
      ],
      "sources" : [
        "CString.swift",
        "HTTPError.swift",
        "HTTPMethod.swift",
        "HTTPParserState.swift",
        "URLParser.swift",
        "ascii.swift",
        "http_parser.swift",
        "http_parser_settings.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "http",
      "module_type" : "SwiftTarget",
      "name" : "http",
      "path" : "Sources/http",
      "product_memberships" : [
        "http",
        "connect",
        "express"
      ],
      "sources" : [
        "Agent.swift",
        "BasicAuth.swift",
        "ClientRequest.swift",
        "Cookies.swift",
        "Extensions.swift",
        "HTTPConnection.swift",
        "HTTPMessageWrapper.swift",
        "HTTPStatus.swift",
        "IncomingMessage.swift",
        "IncomingMessageParser.swift",
        "Misc.swift",
        "Module.swift",
        "QueryString.swift",
        "RequestOptions.swift",
        "Server.swift",
        "ServerResponse.swift",
        "URL.swift"
      ],
      "target_dependencies" : [
        "http_parser",
        "core",
        "events",
        "streams",
        "net",
        "console",
        "base64"
      ],
      "type" : "library"
    },
    {
      "c99name" : "fs",
      "module_type" : "SwiftTarget",
      "name" : "fs",
      "path" : "Sources/fs",
      "product_memberships" : [
        "json",
        "fs",
        "net",
        "dgram",
        "process",
        "console",
        "http",
        "child_process",
        "connect",
        "express",
        "redis"
      ],
      "sources" : [
        "AsyncWrapper.swift",
        "Convenience.swift",
        "Directory.swift",
        "ErrnoError.swift",
        "FSWatcher.swift",
        "FileDescriptor.swift",
        "FileDescriptorStream.swift",
        "FileSource.swift",
        "FileTarget.swift",
        "GCDChannelBase.swift",
        "Module.swift",
        "Path.swift",
        "PosixWrappers.swift",
        "StatStruct.swift",
        "StdInSource.swift",
        "StdOutTarget.swift",
        "Streams.swift",
        "Temp.swift",
        "UnixUtils.swift"
      ],
      "target_dependencies" : [
        "core",
        "xsys",
        "events",
        "streams"
      ],
      "type" : "library"
    },
    {
      "c99name" : "express",
      "module_type" : "SwiftTarget",
      "name" : "express",
      "path" : "Sources/express",
      "product_memberships" : [
        "express"
      ],
      "sources" : [
        "Express.swift",
        "IncomingMessage.swift",
        "JSON.swift",
        "MiddlewareObject.swift",
        "Module.swift",
        "Mustache.swift",
        "Render.swift",
        "Route.swift",
        "RouteKeeper.swift",
        "Router.swift",
        "ServerResponse.swift",
        "Settings.swift"
      ],
      "target_dependencies" : [
        "core",
        "xsys",
        "events",
        "streams",
        "http",
        "connect",
        "mustache"
      ],
      "type" : "library"
    },
    {
      "c99name" : "events",
      "module_type" : "SwiftTarget",
      "name" : "events",
      "path" : "Sources/events",
      "product_memberships" : [
        "events",
        "streams",
        "json",
        "fs",
        "crypto",
        "net",
        "dgram",
        "process",
        "console",
        "http",
        "child_process",
        "connect",
        "express",
        "redis"
      ],
      "sources" : [
        "ErrorEmitter.swift",
        "EventEmitter.swift",
        "EventListenerSet.swift",
        "Module.swift"
      ],
      "target_dependencies" : [
        "core"
      ],
      "type" : "library"
    },
    {
      "c99name" : "dns",
      "module_type" : "SwiftTarget",
      "name" : "dns",
      "path" : "Sources/dns",
      "product_memberships" : [
        "dns",
        "net",
        "dgram",
        "http",
        "connect",
        "express",
        "redis"
      ],
      "sources" : [
        "Lookup.swift",
        "Module.swift"
      ],
      "target_dependencies" : [
        "core",
        "xsys"
      ],
      "type" : "library"
    },
    {
      "c99name" : "dgram",
      "module_type" : "SwiftTarget",
      "name" : "dgram",
      "path" : "Sources/dgram",
      "product_memberships" : [
        "dgram"
      ],
      "sources" : [
        "Internals.swift",
        "Module.swift",
        "Socket.swift"
      ],
      "target_dependencies" : [
        "net"
      ],
      "type" : "library"
    },
    {
      "c99name" : "crypto",
      "module_type" : "SwiftTarget",
      "name" : "crypto",
      "path" : "Sources/crypto",
      "product_memberships" : [
        "crypto"
      ],
      "sources" : [
        "Hash.swift",
        "MD5Hash.swift",
        "Module.swift"
      ],
      "target_dependencies" : [
        "core",
        "xsys",
        "events",
        "streams",
        "CryptoSwift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "cows",
      "module_type" : "SwiftTarget",
      "name" : "cows",
      "path" : "Sources/cows",
      "product_memberships" : [
        "cows"
      ],
      "sources" : [
        "Module.swift",
        "UniqueRandomArray.swift",
        "cows.swift"
      ],
      "target_dependencies" : [
        "core",
        "xsys"
      ],
      "type" : "library"
    },
    {
      "c99name" : "core",
      "module_type" : "SwiftTarget",
      "name" : "core",
      "path" : "Sources/core",
      "product_memberships" : [
        "core",
        "leftpad",
        "events",
        "streams",
        "json",
        "fs",
        "crypto",
        "dns",
        "net",
        "dgram",
        "process",
        "console",
        "http",
        "child_process",
        "connect",
        "express",
        "redis",
        "cows"
      ],
      "sources" : [
        "ByteBucket.swift",
        "CIDictionary.swift",
        "Extras.swift",
        "Logger.swift",
        "Module.swift",
        "NozeCore.swift",
        "NozeModules.swift",
        "Promise.swift",
        "RawByteBuffer.swift",
        "Swift3.swift"
      ],
      "target_dependencies" : [
        "xsys"
      ],
      "type" : "library"
    },
    {
      "c99name" : "console",
      "module_type" : "SwiftTarget",
      "name" : "console",
      "path" : "Sources/console",
      "product_memberships" : [
        "console",
        "http",
        "connect",
        "express",
        "redis"
      ],
      "sources" : [
        "Console.swift",
        "Module.swift"
      ],
      "target_dependencies" : [
        "core",
        "xsys",
        "events",
        "streams",
        "process"
      ],
      "type" : "library"
    },
    {
      "c99name" : "connect",
      "module_type" : "SwiftTarget",
      "name" : "connect",
      "path" : "Sources/connect",
      "product_memberships" : [
        "connect",
        "express"
      ],
      "sources" : [
        "BodyParser.swift",
        "CORS.swift",
        "Connect.swift",
        "CookieParser.swift",
        "Logger.swift",
        "MethodOverride.swift",
        "Module.swift",
        "Pause.swift",
        "QS.swift",
        "ServeStatic.swift",
        "Session.swift",
        "TypeIs.swift"
      ],
      "target_dependencies" : [
        "core",
        "xsys",
        "events",
        "streams",
        "http",
        "console",
        "Freddy",
        "json",
        "leftpad"
      ],
      "type" : "library"
    },
    {
      "c99name" : "child_process",
      "module_type" : "SwiftTarget",
      "name" : "child_process",
      "path" : "Sources/child_process",
      "product_memberships" : [
        "child_process"
      ],
      "sources" : [
        "ChildProcess.swift",
        "ChildProcessPipes.swift",
        "Module.swift",
        "PipeSourceTarget.swift",
        "Spawn.swift",
        "StdioAction.swift"
      ],
      "target_dependencies" : [
        "core",
        "xsys",
        "streams",
        "process",
        "fs"
      ],
      "type" : "library"
    },
    {
      "c99name" : "base64",
      "module_type" : "SwiftTarget",
      "name" : "base64",
      "path" : "Sources/base64",
      "product_memberships" : [
        "base64",
        "http",
        "connect",
        "express"
      ],
      "sources" : [
        "Base64.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "Freddy",
      "module_type" : "SwiftTarget",
      "name" : "Freddy",
      "path" : "Sources/Freddy",
      "product_memberships" : [
        "Freddy",
        "json",
        "connect",
        "express"
      ],
      "sources" : [
        "JSON.swift",
        "JSONDecodable.swift",
        "JSONEncodable.swift",
        "JSONEncodingDetector.swift",
        "JSONLiteralConvertible.swift",
        "JSONParser.swift",
        "JSONSubscripting.swift",
        "Swift3.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "CryptoSwift",
      "module_type" : "SwiftTarget",
      "name" : "CryptoSwift",
      "path" : "Sources/CryptoSwift",
      "product_memberships" : [
        "CryptoSwift",
        "crypto"
      ],
      "sources" : [
        "ArrayExtension.swift",
        "BatchedCollection.swift",
        "Bit.swift",
        "BytesSequence.swift",
        "CSArrayType+Extensions.swift",
        "Collection+Extension.swift",
        "DigestType.swift",
        "Generics.swift",
        "Int+Extension.swift",
        "IntegerConvertible.swift",
        "MD5.swift",
        "Operators.swift",
        "Updatable.swift",
        "Utils.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.0"
}
basic-6.2-latest: Pulling from finestructure/spi-images
Digest: sha256:f81a7bd7aa87a0f81848d48c5bcc03f5f78deebd37fa5f9be9913077205d3687
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.2-latest
Done.