The Swift Package Index logo.Swift Package Index

Build Information

Successful build of NozeIO, reference 0.6.7 (d89b05), with Swift 6.3 for Linux on 12 Apr 2026 14:57:08 UTC.

Swift 6 data race errors: 0

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 4.70.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/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.3
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" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/swiftpackageindex/spi-images:basic-6.3-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-6.3-latest: Pulling from swiftpackageindex/spi-images
Digest: sha256:5a7d791d2ead8a924b1292cb31bf3288eabcfe8880e0b005b00b45b71a5bc36a
Status: Image is up to date for registry.gitlab.com/swiftpackageindex/spi-images:basic-6.3-latest
Building for debugging...
[0/25] Write sources
[24/25] Write swift-version-24593BA9C3E375BF.txt
[26/78] Compiling CryptoSwift Updatable.swift
[27/79] Compiling CryptoSwift CSArrayType+Extensions.swift
[28/79] Compiling CryptoSwift Collection+Extension.swift
[29/79] Compiling CryptoSwift DigestType.swift
[30/79] Compiling CryptoSwift Generics.swift
[31/79] Compiling Freddy JSONEncodable.swift
[32/80] Compiling Freddy JSONSubscripting.swift
[33/80] Compiling CryptoSwift Bit.swift
[34/80] Compiling CryptoSwift BytesSequence.swift
[35/80] 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 |     }
[36/80] Compiling CryptoSwift MD5.swift
[37/80] Compiling CryptoSwift Operators.swift
[38/80] Emitting module base64
[39/80] Compiling base64 Base64.swift
[40/80] Compiling mustache MustacheRenderingContext.swift
[41/80] Compiling http_parser URLParser.swift
[42/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' contains 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' contains non-Sendable type 'any JSONPathType.Type'
41 |
42 |         /// Unexpected JSON `value` was found that is not convertible `to` type
[43/82] Emitting module Freddy
/host/spi-builder-workspace/Sources/Freddy/JSON.swift:40:14: warning: associated value 'UnexpectedSubscript(type:)' of 'Sendable'-conforming enum 'Error' contains 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' contains non-Sendable type 'any JSONPathType.Type'
41 |
42 |         /// Unexpected JSON `value` was found that is not convertible `to` type
[44/82] Compiling Freddy JSONDecodable.swift
[45/82] Compiling Freddy Swift3.swift
[47/82] Compiling CryptoSwift Utils.swift
[48/82] Emitting module http_parser
[49/82] 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 ) {
[50/83] Compiling CryptoSwift Int+Extension.swift
[51/83] Compiling CryptoSwift IntegerConvertible.swift
[58/83] Compiling CryptoSwift ArrayExtension.swift
[59/83] Compiling CryptoSwift BatchedCollection.swift
[60/83] Compiling http_parser http_parser_settings.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 |     }
/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 |     }
[65/84] Compiling mustache SimpleKVC.swift
[67/84] Compiling http_parser HTTPParserState.swift
[68/84] Compiling mustache MustacheNode.swift
[69/84] Compiling http_parser HTTPMethod.swift
[70/84] Compiling http_parser HTTPError.swift
[71/84] Compiling mustache HTMLEscape.swift
[72/84] Compiling mustache MustacheParser.swift
[73/84] Compiling mustache Helpers.swift
[74/84] Emitting module mustache
[75/84] Compiling http_parser CString.swift
[77/85] Compiling Freddy JSONEncodingDetector.swift
[78/85] Compiling Freddy JSONLiteralConvertible.swift
[79/85] Compiling Freddy JSONParser.swift
[81/86] Compiling http_parser ascii.swift
[82/86] Compiling http_parser http_parser.swift
[84/87] Compiling xsys timeval_any.swift
[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 ) {
/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 |
[89/98] Compiling core RawByteBuffer.swift
[90/99] Compiling core NozeModules.swift
[91/99] Compiling core Module.swift
[92/99] Compiling core NozeCore.swift
[93/99] Compiling core Promise.swift
[94/99] Compiling core Swift3.swift
[95/99] Compiling core Extras.swift
[96/99] Compiling core Logger.swift
[97/99] Compiling core ByteBucket.swift
[98/99] Compiling core CIDictionary.swift
[99/99] Emitting module core
[101/114] Compiling events Module.swift
[102/114] Compiling events EventEmitter.swift
[103/114] Compiling cows Module.swift
[104/114] Emitting module leftpad
[105/114] Compiling dns Module.swift
[106/114] Emitting module events
[107/114] Compiling events ErrorEmitter.swift
[108/114] Compiling leftpad Module.swift
[109/115] Compiling cows UniqueRandomArray.swift
[110/115] Emitting module cows
[111/115] Compiling cows cows.swift
[112/115] Emitting module dns
[113/116] Compiling dns Lookup.swift
[117/117] Compiling events EventListenerSet.swift
[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 Stream2StreamPipe.swift
[121/157] Compiling streams String2StreamPipe.swift
[122/157] Compiling streams CharacterToUTF8.swift
[123/157] Compiling streams EncodingError.swift
[124/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
[125/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
[126/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
[127/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
[128/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
[129/157] Compiling streams SourceStream.swift
[130/157] Compiling streams Stream.swift
[131/157] Compiling streams StreamPromise.swift
[132/157] Compiling streams TargetStream.swift
[133/157] Compiling streams WritableByteStreamType.swift
[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 GWritableTargetType.swift
[140/157] Compiling streams Module.swift
[141/157] Compiling streams PipeSourceError.swift
[142/157] Compiling streams ReadableByteStreamType.swift
[143/157] Compiling streams ReadableStream.swift
[144/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
[145/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
[146/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
[147/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
[148/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
[149/157] Compiling streams WritableStream.swift
/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 |     }
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[150/157] Compiling streams IteratorSource.swift
/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 |     }
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[151/157] Compiling streams SinkTarget.swift
/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 |     }
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[152/157] Compiling streams ArrayBuffer.swift
/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 |     }
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[153/157] Compiling streams Bucket.swift
/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 |     }
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[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 Module.swift
[160/180] Emitting module crypto
[161/180] Compiling crypto MD5Hash.swift
[162/180] Compiling crypto Hash.swift
[164/181] 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 {
[165/183] Compiling fs StdOutTarget.swift
[166/183] Compiling fs Streams.swift
[167/183] Compiling fs AsyncWrapper.swift
[168/183] Compiling fs Convenience.swift
[169/183] Compiling fs Directory.swift
[170/183] Compiling fs Path.swift
[171/183] Compiling fs PosixWrappers.swift
[172/183] Compiling fs Temp.swift
[173/183] Compiling fs UnixUtils.swift
[174/183] Compiling fs FileDescriptorStream.swift
[175/183] Compiling fs FileSource.swift
[176/183] Compiling fs FileTarget.swift
[177/183] Compiling fs StatStruct.swift
[178/183] Compiling fs StdInSource.swift
[179/183] Compiling fs GCDChannelBase.swift
[180/183] Compiling fs Module.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 Environment.swift
[187/203] 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> {
[188/203] Compiling json Stringify.swift
[189/203] Compiling process Stdio.swift
[190/203] Compiling json Module.swift
[191/203] Compiling net SocketSourceTarget.swift
[192/203] Compiling net Util.swift
[193/203] Compiling process Messages.swift
[194/203] Compiling process Module.swift
[195/203] Compiling process FileSystem.swift
[196/204] Compiling json JsonFile.swift
[197/204] 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 {
[198/204] 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 {
[201/215] Compiling net Socket.swift
[202/215] Compiling net DNS.swift
[203/215] Compiling net Server.swift
[204/215] Compiling net Module.swift
[205/215] 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> {
[207/216] Compiling child_process StdioAction.swift
[208/216] Compiling child_process Module.swift
[209/220] Compiling child_process ChildProcessPipes.swift
[210/220] Compiling console Module.swift
[211/220] Emitting module console
[212/220] Compiling console Console.swift
[214/249] Emitting module child_process
[215/249] Compiling child_process ChildProcess.swift
[216/249] Compiling child_process PipeSourceTarget.swift
[217/249] Compiling child_process Spawn.swift
[218/249] Compiling redis RedisRetry.swift
[219/249] Compiling redis RedisValue.swift
[220/251] Compiling redis RedisPrint.swift
[221/251] Emitting module redis
[223/251] Emitting module http
[224/253] Compiling redis RedisWritableStream.swift
[225/253] Compiling dgram Module.swift
[226/253] Compiling dgram Internals.swift
[227/253] Emitting module dgram
[228/253] Compiling dgram Socket.swift
[229/254] Compiling http HTTPConnection.swift
[230/254] Compiling http HTTPMessageWrapper.swift
[232/254] Compiling http Module.swift
[233/254] Compiling http QueryString.swift
[234/254] Compiling http RequestOptions.swift
[235/254] Compiling http Server.swift
[236/254] Compiling http HTTPStatus.swift
[237/254] Compiling http IncomingMessage.swift
[238/254] Compiling http IncomingMessageParser.swift
[239/254] Compiling http Misc.swift
[240/254] Compiling http Cookies.swift
[241/254] Compiling http Extensions.swift
[242/254] Compiling http Agent.swift
[243/254] Compiling http BasicAuth.swift
[244/254] Compiling http ClientRequest.swift
[254/255] Compiling http ServerResponse.swift
[255/255] Compiling http URL.swift
[257/268] Compiling connect Logger.swift
[258/268] Compiling connect MethodOverride.swift
[259/268] Compiling connect BodyParser.swift
[260/268] Compiling connect CORS.swift
[261/268] Compiling connect Connect.swift
[262/268] Compiling connect CookieParser.swift
[263/268] 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 ServeStatic.swift
[265/269] Compiling connect Module.swift
[266/269] Compiling connect Pause.swift
[267/269] Compiling connect Session.swift
[268/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
[269/269] Compiling connect TypeIs.swift
[271/282] Compiling express ServerResponse.swift
[272/283] Emitting module express
[273/283] Compiling express Router.swift
[274/283] Compiling express RouteKeeper.swift
[275/283] Compiling express Settings.swift
[276/283] Compiling express JSON.swift
[277/283] Compiling express MiddlewareObject.swift
[278/283] Compiling express Module.swift
[279/283] Compiling express Mustache.swift
[280/283] Compiling express Express.swift
[281/283] Compiling express IncomingMessage.swift
[282/283] Compiling express Render.swift
[283/283] Compiling express Route.swift
Build complete! (37.36s)
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.3-latest: Pulling from swiftpackageindex/spi-images
Digest: sha256:5a7d791d2ead8a924b1292cb31bf3288eabcfe8880e0b005b00b45b71a5bc36a
Status: Image is up to date for registry.gitlab.com/swiftpackageindex/spi-images:basic-6.3-latest
Done.