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 ZeeQL3, reference develop (36842d), with Swift 6.1 for Linux on 27 Jun 2025 22:08:33 UTC.

Swift 6 data race errors: 38

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4609320-0":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.1-latest swift build --triple x86_64-unknown-linux-gnu -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures 2>&1

Build Log

27 |                                bindings: Any)
28 | }
/host/spi-builder-workspace/Sources/ZeeQL/Access/ActiveDataSource.swift:225:17: warning: let 'countAttr' is not concurrency-safe because non-'Sendable' type 'any Attribute' may have shared mutable state; this is an error in the Swift 6 language mode
223 |
224 | // Swift 3: static stored properties not supported in generic types
225 | fileprivate let countAttr : Attribute = {
    |                 |- warning: let 'countAttr' is not concurrency-safe because non-'Sendable' type 'any Attribute' may have shared mutable state; this is an error in the Swift 6 language mode
    |                 |- note: add '@MainActor' to make let 'countAttr' part of global actor 'MainActor'
    |                 `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
226 |   let countAttr = ModelAttribute(name: "count", externalType: "INT")
227 |   countAttr.readFormat = "COUNT(*)"
/host/spi-builder-workspace/Sources/ZeeQL/Access/Attribute.swift:39:17: note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 37 |  *  transformation, so it _can_ use an index)
 38 |  */
 39 | public protocol Attribute : Property, SQLValue, ExpressionEvaluation,
    |                 `- note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 40 |                             SmartDescription
 41 | {
/host/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorChannelPool.swift:95:10: warning: capture of 'self' with non-sendable type 'SingleConnectionPool' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 40 |  *
 41 |  */
 42 | public final class SingleConnectionPool: AdaptorChannelPool {
    |                    `- note: class 'SingleConnectionPool' does not conform to the 'Sendable' protocol
 43 |
 44 |   struct Entry {
    :
 93 |
 94 |     expirationQueue.async {
 95 |       if self.gc != nil { return } // already running
    |          `- warning: capture of 'self' with non-sendable type 'SingleConnectionPool' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 96 |       self.gc = DispatchWorkItem(block: self.expire)
 97 |       self.expirationQueue.asyncAfter(deadline: .now() + .seconds(1),
/host/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorChannelPool.swift:205:10: warning: capture of 'self' with non-sendable type 'SimpleAdaptorChannelPool' in a '@Sendable' closure; this is an error in the Swift 6 language mode
142 |  *
143 |  */
144 | public final class SimpleAdaptorChannelPool: AdaptorChannelPool {
    |                    `- note: class 'SimpleAdaptorChannelPool' does not conform to the 'Sendable' protocol
145 |
146 |   struct Entry {
    :
203 |
204 |     expirationQueue.async {
205 |       if self.gc != nil { return } // already running
    |          `- warning: capture of 'self' with non-sendable type 'SimpleAdaptorChannelPool' in a '@Sendable' closure; this is an error in the Swift 6 language mode
206 |
207 |       let now = Date()
/host/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorError.swift:19:8: warning: associated value 'FailedToGrabNewPrimaryKey(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
17 |
18 |   /// Failed to access the primary key after INSERTing a record
19 |   case FailedToGrabNewPrimaryKey(entity: Entity, row: AdaptorRow)
   |        `- warning: associated value 'FailedToGrabNewPrimaryKey(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
20 |
21 |   /// Attempt to do a insert w/ refetchall, but missing the required entity
/host/spi-builder-workspace/Sources/ZeeQL/Access/Entity.swift:20:17: note: protocol 'Entity' does not conform to the 'Sendable' protocol
 18 |  * involve incomplete attribute sets or a pattern name.
 19 |  */
 20 | public protocol Entity: AnyObject, EquatableType, SmartDescription {
    |                 `- note: protocol 'Entity' does not conform to the 'Sendable' protocol
 21 |
 22 |   var name                     : String              { get }
/host/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorError.swift:19:8: warning: associated value 'FailedToGrabNewPrimaryKey(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
17 |
18 |   /// Failed to access the primary key after INSERTing a record
19 |   case FailedToGrabNewPrimaryKey(entity: Entity, row: AdaptorRow)
   |        `- warning: associated value 'FailedToGrabNewPrimaryKey(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
20 |
21 |   /// Attempt to do a insert w/ refetchall, but missing the required entity
/host/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorError.swift:24:8: warning: associated value 'FailedToRefetchInsertedRow(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
22 |   case InsertRefetchRequiresEntity
23 |
24 |   case FailedToRefetchInsertedRow(entity: Entity?, row: AdaptorRow)
   |        `- warning: associated value 'FailedToRefetchInsertedRow(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
25 |
26 |   case UnexpectedOperation
/host/spi-builder-workspace/Sources/ZeeQL/Access/Entity.swift:20:17: note: protocol 'Entity' does not conform to the 'Sendable' protocol
 18 |  * involve incomplete attribute sets or a pattern name.
 19 |  */
 20 | public protocol Entity: AnyObject, EquatableType, SmartDescription {
    |                 `- note: protocol 'Entity' does not conform to the 'Sendable' protocol
 21 |
 22 |   var name                     : String              { get }
/host/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorError.swift:24:8: warning: associated value 'FailedToRefetchInsertedRow(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
22 |   case InsertRefetchRequiresEntity
23 |
24 |   case FailedToRefetchInsertedRow(entity: Entity?, row: AdaptorRow)
   |        `- warning: associated value 'FailedToRefetchInsertedRow(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
25 |
26 |   case UnexpectedOperation
[50/105] Compiling ZeeQL AdaptorChannelPool.swift
/host/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:18:8: warning: associated value 'CannotConstructFetchSpecification' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'AccessDataSourceError.ConstructionErrorReason'; this is an error in the Swift 6 language mode
10 |   // cannot nest in generic
11 |
12 |   public enum ConstructionErrorReason: Equatable {
   |               `- note: consider making enum 'ConstructionErrorReason' conform to the 'Sendable' protocol
13 |     case missingEntity
14 |     case bindingFailed
   :
16 |   }
17 |
18 |   case CannotConstructFetchSpecification(ConstructionErrorReason)
   |        `- warning: associated value 'CannotConstructFetchSpecification' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'AccessDataSourceError.ConstructionErrorReason'; this is an error in the Swift 6 language mode
19 |   case CannotConstructCountFetchSpecification
20 |   case MissingEntity
/host/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:22:8: warning: associated value 'FetchReturnedMoreThanOneResult(fetchSpecification:firstObject:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
20 |   case MissingEntity
21 |   case CountFetchReturnedNoResults
22 |   case FetchReturnedMoreThanOneResult(fetchSpecification: FetchSpecification,
   |        `- warning: associated value 'FetchReturnedMoreThanOneResult(fetchSpecification:firstObject:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
23 |                                       firstObject: SwiftObject)
24 |
/host/spi-builder-workspace/Sources/ZeeQL/Control/FetchSpecification.swift:18:17: note: protocol 'FetchSpecification' does not conform to the 'Sendable' protocol
 16 |  * Also check out the QueryBuilder extension.
 17 |  */
 18 | public protocol FetchSpecification : SmartDescription {
    |                 `- note: protocol 'FetchSpecification' does not conform to the 'Sendable' protocol
 19 |   // TODO: This is a little funky now because we refer to Entity. It should be
 20 |   //       a protocol.
/host/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:22:8: warning: associated value 'FetchReturnedMoreThanOneResult(fetchSpecification:firstObject:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any SwiftObject'; this is an error in the Swift 6 language mode
20 |   case MissingEntity
21 |   case CountFetchReturnedNoResults
22 |   case FetchReturnedMoreThanOneResult(fetchSpecification: FetchSpecification,
   |        `- warning: associated value 'FetchReturnedMoreThanOneResult(fetchSpecification:firstObject:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any SwiftObject'; this is an error in the Swift 6 language mode
23 |                                       firstObject: SwiftObject)
24 |
/host/spi-builder-workspace/Sources/ZeeQL/Control/DataSource.swift:89:17: note: protocol 'SwiftObject' does not conform to the 'Sendable' protocol
 87 |  * Like `AnyObject` w/o the `@objc`.
 88 |  */
 89 | public protocol SwiftObject: AnyObject {
    |                 `- note: protocol 'SwiftObject' does not conform to the 'Sendable' protocol
 90 |   // is there a standard protocol for this? `AnyObject` also does @objc ...
 91 |   // hh(2025-04-03): I think AnyObject doesn't imply `@objc` anymore.
/host/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:25:8: warning: associated value 'DidNotFindFetchSpecification(name:entity:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
23 |                                       firstObject: SwiftObject)
24 |
25 |   case DidNotFindFetchSpecification(name: String, entity: Entity)
   |        `- warning: associated value 'DidNotFindFetchSpecification(name:entity:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
26 |   case CouldNotResolveBindings(fetchSpecification: FetchSpecification,
27 |                                bindings: Any)
/host/spi-builder-workspace/Sources/ZeeQL/Access/Entity.swift:20:17: note: protocol 'Entity' does not conform to the 'Sendable' protocol
 18 |  * involve incomplete attribute sets or a pattern name.
 19 |  */
 20 | public protocol Entity: AnyObject, EquatableType, SmartDescription {
    |                 `- note: protocol 'Entity' does not conform to the 'Sendable' protocol
 21 |
 22 |   var name                     : String              { get }
/host/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:26:8: warning: associated value 'CouldNotResolveBindings(fetchSpecification:bindings:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
24 |
25 |   case DidNotFindFetchSpecification(name: String, entity: Entity)
26 |   case CouldNotResolveBindings(fetchSpecification: FetchSpecification,
   |        `- warning: associated value 'CouldNotResolveBindings(fetchSpecification:bindings:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
27 |                                bindings: Any)
28 | }
/host/spi-builder-workspace/Sources/ZeeQL/Control/FetchSpecification.swift:18:17: note: protocol 'FetchSpecification' does not conform to the 'Sendable' protocol
 16 |  * Also check out the QueryBuilder extension.
 17 |  */
 18 | public protocol FetchSpecification : SmartDescription {
    |                 `- note: protocol 'FetchSpecification' does not conform to the 'Sendable' protocol
 19 |   // TODO: This is a little funky now because we refer to Entity. It should be
 20 |   //       a protocol.
/host/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:26:8: warning: associated value 'CouldNotResolveBindings(fetchSpecification:bindings:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
24 |
25 |   case DidNotFindFetchSpecification(name: String, entity: Entity)
26 |   case CouldNotResolveBindings(fetchSpecification: FetchSpecification,
   |        `- warning: associated value 'CouldNotResolveBindings(fetchSpecification:bindings:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
27 |                                bindings: Any)
28 | }
/host/spi-builder-workspace/Sources/ZeeQL/Access/ActiveDataSource.swift:225:17: warning: let 'countAttr' is not concurrency-safe because non-'Sendable' type 'any Attribute' may have shared mutable state; this is an error in the Swift 6 language mode
223 |
224 | // Swift 3: static stored properties not supported in generic types
225 | fileprivate let countAttr : Attribute = {
    |                 |- warning: let 'countAttr' is not concurrency-safe because non-'Sendable' type 'any Attribute' may have shared mutable state; this is an error in the Swift 6 language mode
    |                 |- note: add '@MainActor' to make let 'countAttr' part of global actor 'MainActor'
    |                 `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
226 |   let countAttr = ModelAttribute(name: "count", externalType: "INT")
227 |   countAttr.readFormat = "COUNT(*)"
/host/spi-builder-workspace/Sources/ZeeQL/Access/Attribute.swift:39:17: note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 37 |  *  transformation, so it _can_ use an index)
 38 |  */
 39 | public protocol Attribute : Property, SQLValue, ExpressionEvaluation,
    |                 `- note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 40 |                             SmartDescription
 41 | {
/host/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorChannelPool.swift:95:10: warning: capture of 'self' with non-sendable type 'SingleConnectionPool' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 40 |  *
 41 |  */
 42 | public final class SingleConnectionPool: AdaptorChannelPool {
    |                    `- note: class 'SingleConnectionPool' does not conform to the 'Sendable' protocol
 43 |
 44 |   struct Entry {
    :
 93 |
 94 |     expirationQueue.async {
 95 |       if self.gc != nil { return } // already running
    |          `- warning: capture of 'self' with non-sendable type 'SingleConnectionPool' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 96 |       self.gc = DispatchWorkItem(block: self.expire)
 97 |       self.expirationQueue.asyncAfter(deadline: .now() + .seconds(1),
/host/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorChannelPool.swift:205:10: warning: capture of 'self' with non-sendable type 'SimpleAdaptorChannelPool' in a '@Sendable' closure; this is an error in the Swift 6 language mode
142 |  *
143 |  */
144 | public final class SimpleAdaptorChannelPool: AdaptorChannelPool {
    |                    `- note: class 'SimpleAdaptorChannelPool' does not conform to the 'Sendable' protocol
145 |
146 |   struct Entry {
    :
203 |
204 |     expirationQueue.async {
205 |       if self.gc != nil { return } // already running
    |          `- warning: capture of 'self' with non-sendable type 'SimpleAdaptorChannelPool' in a '@Sendable' closure; this is an error in the Swift 6 language mode
206 |
207 |       let now = Date()
/host/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorError.swift:19:8: warning: associated value 'FailedToGrabNewPrimaryKey(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
17 |
18 |   /// Failed to access the primary key after INSERTing a record
19 |   case FailedToGrabNewPrimaryKey(entity: Entity, row: AdaptorRow)
   |        `- warning: associated value 'FailedToGrabNewPrimaryKey(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
20 |
21 |   /// Attempt to do a insert w/ refetchall, but missing the required entity
/host/spi-builder-workspace/Sources/ZeeQL/Access/Entity.swift:20:17: note: protocol 'Entity' does not conform to the 'Sendable' protocol
 18 |  * involve incomplete attribute sets or a pattern name.
 19 |  */
 20 | public protocol Entity: AnyObject, EquatableType, SmartDescription {
    |                 `- note: protocol 'Entity' does not conform to the 'Sendable' protocol
 21 |
 22 |   var name                     : String              { get }
/host/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorError.swift:19:8: warning: associated value 'FailedToGrabNewPrimaryKey(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
17 |
18 |   /// Failed to access the primary key after INSERTing a record
19 |   case FailedToGrabNewPrimaryKey(entity: Entity, row: AdaptorRow)
   |        `- warning: associated value 'FailedToGrabNewPrimaryKey(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
20 |
21 |   /// Attempt to do a insert w/ refetchall, but missing the required entity
/host/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorError.swift:24:8: warning: associated value 'FailedToRefetchInsertedRow(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
22 |   case InsertRefetchRequiresEntity
23 |
24 |   case FailedToRefetchInsertedRow(entity: Entity?, row: AdaptorRow)
   |        `- warning: associated value 'FailedToRefetchInsertedRow(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
25 |
26 |   case UnexpectedOperation
/host/spi-builder-workspace/Sources/ZeeQL/Access/Entity.swift:20:17: note: protocol 'Entity' does not conform to the 'Sendable' protocol
 18 |  * involve incomplete attribute sets or a pattern name.
 19 |  */
 20 | public protocol Entity: AnyObject, EquatableType, SmartDescription {
    |                 `- note: protocol 'Entity' does not conform to the 'Sendable' protocol
 21 |
 22 |   var name                     : String              { get }
/host/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorError.swift:24:8: warning: associated value 'FailedToRefetchInsertedRow(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
22 |   case InsertRefetchRequiresEntity
23 |
24 |   case FailedToRefetchInsertedRow(entity: Entity?, row: AdaptorRow)
   |        `- warning: associated value 'FailedToRefetchInsertedRow(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
25 |
26 |   case UnexpectedOperation
[51/105] Compiling ZeeQL AdaptorDataSource.swift
/host/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:18:8: warning: associated value 'CannotConstructFetchSpecification' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'AccessDataSourceError.ConstructionErrorReason'; this is an error in the Swift 6 language mode
10 |   // cannot nest in generic
11 |
12 |   public enum ConstructionErrorReason: Equatable {
   |               `- note: consider making enum 'ConstructionErrorReason' conform to the 'Sendable' protocol
13 |     case missingEntity
14 |     case bindingFailed
   :
16 |   }
17 |
18 |   case CannotConstructFetchSpecification(ConstructionErrorReason)
   |        `- warning: associated value 'CannotConstructFetchSpecification' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'AccessDataSourceError.ConstructionErrorReason'; this is an error in the Swift 6 language mode
19 |   case CannotConstructCountFetchSpecification
20 |   case MissingEntity
/host/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:22:8: warning: associated value 'FetchReturnedMoreThanOneResult(fetchSpecification:firstObject:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
20 |   case MissingEntity
21 |   case CountFetchReturnedNoResults
22 |   case FetchReturnedMoreThanOneResult(fetchSpecification: FetchSpecification,
   |        `- warning: associated value 'FetchReturnedMoreThanOneResult(fetchSpecification:firstObject:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
23 |                                       firstObject: SwiftObject)
24 |
/host/spi-builder-workspace/Sources/ZeeQL/Control/FetchSpecification.swift:18:17: note: protocol 'FetchSpecification' does not conform to the 'Sendable' protocol
 16 |  * Also check out the QueryBuilder extension.
 17 |  */
 18 | public protocol FetchSpecification : SmartDescription {
    |                 `- note: protocol 'FetchSpecification' does not conform to the 'Sendable' protocol
 19 |   // TODO: This is a little funky now because we refer to Entity. It should be
 20 |   //       a protocol.
/host/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:22:8: warning: associated value 'FetchReturnedMoreThanOneResult(fetchSpecification:firstObject:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any SwiftObject'; this is an error in the Swift 6 language mode
20 |   case MissingEntity
21 |   case CountFetchReturnedNoResults
22 |   case FetchReturnedMoreThanOneResult(fetchSpecification: FetchSpecification,
   |        `- warning: associated value 'FetchReturnedMoreThanOneResult(fetchSpecification:firstObject:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any SwiftObject'; this is an error in the Swift 6 language mode
23 |                                       firstObject: SwiftObject)
24 |
/host/spi-builder-workspace/Sources/ZeeQL/Control/DataSource.swift:89:17: note: protocol 'SwiftObject' does not conform to the 'Sendable' protocol
 87 |  * Like `AnyObject` w/o the `@objc`.
 88 |  */
 89 | public protocol SwiftObject: AnyObject {
    |                 `- note: protocol 'SwiftObject' does not conform to the 'Sendable' protocol
 90 |   // is there a standard protocol for this? `AnyObject` also does @objc ...
 91 |   // hh(2025-04-03): I think AnyObject doesn't imply `@objc` anymore.
/host/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:25:8: warning: associated value 'DidNotFindFetchSpecification(name:entity:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
23 |                                       firstObject: SwiftObject)
24 |
25 |   case DidNotFindFetchSpecification(name: String, entity: Entity)
   |        `- warning: associated value 'DidNotFindFetchSpecification(name:entity:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
26 |   case CouldNotResolveBindings(fetchSpecification: FetchSpecification,
27 |                                bindings: Any)
/host/spi-builder-workspace/Sources/ZeeQL/Access/Entity.swift:20:17: note: protocol 'Entity' does not conform to the 'Sendable' protocol
 18 |  * involve incomplete attribute sets or a pattern name.
 19 |  */
 20 | public protocol Entity: AnyObject, EquatableType, SmartDescription {
    |                 `- note: protocol 'Entity' does not conform to the 'Sendable' protocol
 21 |
 22 |   var name                     : String              { get }
/host/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:26:8: warning: associated value 'CouldNotResolveBindings(fetchSpecification:bindings:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
24 |
25 |   case DidNotFindFetchSpecification(name: String, entity: Entity)
26 |   case CouldNotResolveBindings(fetchSpecification: FetchSpecification,
   |        `- warning: associated value 'CouldNotResolveBindings(fetchSpecification:bindings:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
27 |                                bindings: Any)
28 | }
/host/spi-builder-workspace/Sources/ZeeQL/Control/FetchSpecification.swift:18:17: note: protocol 'FetchSpecification' does not conform to the 'Sendable' protocol
 16 |  * Also check out the QueryBuilder extension.
 17 |  */
 18 | public protocol FetchSpecification : SmartDescription {
    |                 `- note: protocol 'FetchSpecification' does not conform to the 'Sendable' protocol
 19 |   // TODO: This is a little funky now because we refer to Entity. It should be
 20 |   //       a protocol.
/host/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:26:8: warning: associated value 'CouldNotResolveBindings(fetchSpecification:bindings:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
24 |
25 |   case DidNotFindFetchSpecification(name: String, entity: Entity)
26 |   case CouldNotResolveBindings(fetchSpecification: FetchSpecification,
   |        `- warning: associated value 'CouldNotResolveBindings(fetchSpecification:bindings:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
27 |                                bindings: Any)
28 | }
/host/spi-builder-workspace/Sources/ZeeQL/Access/ActiveDataSource.swift:225:17: warning: let 'countAttr' is not concurrency-safe because non-'Sendable' type 'any Attribute' may have shared mutable state; this is an error in the Swift 6 language mode
223 |
224 | // Swift 3: static stored properties not supported in generic types
225 | fileprivate let countAttr : Attribute = {
    |                 |- warning: let 'countAttr' is not concurrency-safe because non-'Sendable' type 'any Attribute' may have shared mutable state; this is an error in the Swift 6 language mode
    |                 |- note: add '@MainActor' to make let 'countAttr' part of global actor 'MainActor'
    |                 `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
226 |   let countAttr = ModelAttribute(name: "count", externalType: "INT")
227 |   countAttr.readFormat = "COUNT(*)"
/host/spi-builder-workspace/Sources/ZeeQL/Access/Attribute.swift:39:17: note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 37 |  *  transformation, so it _can_ use an index)
 38 |  */
 39 | public protocol Attribute : Property, SQLValue, ExpressionEvaluation,
    |                 `- note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 40 |                             SmartDescription
 41 | {
/host/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorChannelPool.swift:95:10: warning: capture of 'self' with non-sendable type 'SingleConnectionPool' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 40 |  *
 41 |  */
 42 | public final class SingleConnectionPool: AdaptorChannelPool {
    |                    `- note: class 'SingleConnectionPool' does not conform to the 'Sendable' protocol
 43 |
 44 |   struct Entry {
    :
 93 |
 94 |     expirationQueue.async {
 95 |       if self.gc != nil { return } // already running
    |          `- warning: capture of 'self' with non-sendable type 'SingleConnectionPool' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 96 |       self.gc = DispatchWorkItem(block: self.expire)
 97 |       self.expirationQueue.asyncAfter(deadline: .now() + .seconds(1),
/host/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorChannelPool.swift:205:10: warning: capture of 'self' with non-sendable type 'SimpleAdaptorChannelPool' in a '@Sendable' closure; this is an error in the Swift 6 language mode
142 |  *
143 |  */
144 | public final class SimpleAdaptorChannelPool: AdaptorChannelPool {
    |                    `- note: class 'SimpleAdaptorChannelPool' does not conform to the 'Sendable' protocol
145 |
146 |   struct Entry {
    :
203 |
204 |     expirationQueue.async {
205 |       if self.gc != nil { return } // already running
    |          `- warning: capture of 'self' with non-sendable type 'SimpleAdaptorChannelPool' in a '@Sendable' closure; this is an error in the Swift 6 language mode
206 |
207 |       let now = Date()
/host/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorError.swift:19:8: warning: associated value 'FailedToGrabNewPrimaryKey(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
17 |
18 |   /// Failed to access the primary key after INSERTing a record
19 |   case FailedToGrabNewPrimaryKey(entity: Entity, row: AdaptorRow)
   |        `- warning: associated value 'FailedToGrabNewPrimaryKey(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
20 |
21 |   /// Attempt to do a insert w/ refetchall, but missing the required entity
/host/spi-builder-workspace/Sources/ZeeQL/Access/Entity.swift:20:17: note: protocol 'Entity' does not conform to the 'Sendable' protocol
 18 |  * involve incomplete attribute sets or a pattern name.
 19 |  */
 20 | public protocol Entity: AnyObject, EquatableType, SmartDescription {
    |                 `- note: protocol 'Entity' does not conform to the 'Sendable' protocol
 21 |
 22 |   var name                     : String              { get }
/host/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorError.swift:19:8: warning: associated value 'FailedToGrabNewPrimaryKey(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
17 |
18 |   /// Failed to access the primary key after INSERTing a record
19 |   case FailedToGrabNewPrimaryKey(entity: Entity, row: AdaptorRow)
   |        `- warning: associated value 'FailedToGrabNewPrimaryKey(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
20 |
21 |   /// Attempt to do a insert w/ refetchall, but missing the required entity
/host/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorError.swift:24:8: warning: associated value 'FailedToRefetchInsertedRow(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
22 |   case InsertRefetchRequiresEntity
23 |
24 |   case FailedToRefetchInsertedRow(entity: Entity?, row: AdaptorRow)
   |        `- warning: associated value 'FailedToRefetchInsertedRow(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
25 |
26 |   case UnexpectedOperation
/host/spi-builder-workspace/Sources/ZeeQL/Access/Entity.swift:20:17: note: protocol 'Entity' does not conform to the 'Sendable' protocol
 18 |  * involve incomplete attribute sets or a pattern name.
 19 |  */
 20 | public protocol Entity: AnyObject, EquatableType, SmartDescription {
    |                 `- note: protocol 'Entity' does not conform to the 'Sendable' protocol
 21 |
 22 |   var name                     : String              { get }
/host/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorError.swift:24:8: warning: associated value 'FailedToRefetchInsertedRow(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
22 |   case InsertRefetchRequiresEntity
23 |
24 |   case FailedToRefetchInsertedRow(entity: Entity?, row: AdaptorRow)
   |        `- warning: associated value 'FailedToRefetchInsertedRow(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
25 |
26 |   case UnexpectedOperation
[52/105] Compiling ZeeQL AdaptorError.swift
/host/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:18:8: warning: associated value 'CannotConstructFetchSpecification' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'AccessDataSourceError.ConstructionErrorReason'; this is an error in the Swift 6 language mode
10 |   // cannot nest in generic
11 |
12 |   public enum ConstructionErrorReason: Equatable {
   |               `- note: consider making enum 'ConstructionErrorReason' conform to the 'Sendable' protocol
13 |     case missingEntity
14 |     case bindingFailed
   :
16 |   }
17 |
18 |   case CannotConstructFetchSpecification(ConstructionErrorReason)
   |        `- warning: associated value 'CannotConstructFetchSpecification' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'AccessDataSourceError.ConstructionErrorReason'; this is an error in the Swift 6 language mode
19 |   case CannotConstructCountFetchSpecification
20 |   case MissingEntity
/host/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:22:8: warning: associated value 'FetchReturnedMoreThanOneResult(fetchSpecification:firstObject:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
20 |   case MissingEntity
21 |   case CountFetchReturnedNoResults
22 |   case FetchReturnedMoreThanOneResult(fetchSpecification: FetchSpecification,
   |        `- warning: associated value 'FetchReturnedMoreThanOneResult(fetchSpecification:firstObject:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
23 |                                       firstObject: SwiftObject)
24 |
/host/spi-builder-workspace/Sources/ZeeQL/Control/FetchSpecification.swift:18:17: note: protocol 'FetchSpecification' does not conform to the 'Sendable' protocol
 16 |  * Also check out the QueryBuilder extension.
 17 |  */
 18 | public protocol FetchSpecification : SmartDescription {
    |                 `- note: protocol 'FetchSpecification' does not conform to the 'Sendable' protocol
 19 |   // TODO: This is a little funky now because we refer to Entity. It should be
 20 |   //       a protocol.
/host/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:22:8: warning: associated value 'FetchReturnedMoreThanOneResult(fetchSpecification:firstObject:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any SwiftObject'; this is an error in the Swift 6 language mode
20 |   case MissingEntity
21 |   case CountFetchReturnedNoResults
22 |   case FetchReturnedMoreThanOneResult(fetchSpecification: FetchSpecification,
   |        `- warning: associated value 'FetchReturnedMoreThanOneResult(fetchSpecification:firstObject:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any SwiftObject'; this is an error in the Swift 6 language mode
23 |                                       firstObject: SwiftObject)
24 |
/host/spi-builder-workspace/Sources/ZeeQL/Control/DataSource.swift:89:17: note: protocol 'SwiftObject' does not conform to the 'Sendable' protocol
 87 |  * Like `AnyObject` w/o the `@objc`.
 88 |  */
 89 | public protocol SwiftObject: AnyObject {
    |                 `- note: protocol 'SwiftObject' does not conform to the 'Sendable' protocol
 90 |   // is there a standard protocol for this? `AnyObject` also does @objc ...
 91 |   // hh(2025-04-03): I think AnyObject doesn't imply `@objc` anymore.
/host/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:25:8: warning: associated value 'DidNotFindFetchSpecification(name:entity:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
23 |                                       firstObject: SwiftObject)
24 |
25 |   case DidNotFindFetchSpecification(name: String, entity: Entity)
   |        `- warning: associated value 'DidNotFindFetchSpecification(name:entity:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
26 |   case CouldNotResolveBindings(fetchSpecification: FetchSpecification,
27 |                                bindings: Any)
/host/spi-builder-workspace/Sources/ZeeQL/Access/Entity.swift:20:17: note: protocol 'Entity' does not conform to the 'Sendable' protocol
 18 |  * involve incomplete attribute sets or a pattern name.
 19 |  */
 20 | public protocol Entity: AnyObject, EquatableType, SmartDescription {
    |                 `- note: protocol 'Entity' does not conform to the 'Sendable' protocol
 21 |
 22 |   var name                     : String              { get }
/host/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:26:8: warning: associated value 'CouldNotResolveBindings(fetchSpecification:bindings:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
24 |
25 |   case DidNotFindFetchSpecification(name: String, entity: Entity)
26 |   case CouldNotResolveBindings(fetchSpecification: FetchSpecification,
   |        `- warning: associated value 'CouldNotResolveBindings(fetchSpecification:bindings:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
27 |                                bindings: Any)
28 | }
/host/spi-builder-workspace/Sources/ZeeQL/Control/FetchSpecification.swift:18:17: note: protocol 'FetchSpecification' does not conform to the 'Sendable' protocol
 16 |  * Also check out the QueryBuilder extension.
 17 |  */
 18 | public protocol FetchSpecification : SmartDescription {
    |                 `- note: protocol 'FetchSpecification' does not conform to the 'Sendable' protocol
 19 |   // TODO: This is a little funky now because we refer to Entity. It should be
 20 |   //       a protocol.
/host/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:26:8: warning: associated value 'CouldNotResolveBindings(fetchSpecification:bindings:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
24 |
25 |   case DidNotFindFetchSpecification(name: String, entity: Entity)
26 |   case CouldNotResolveBindings(fetchSpecification: FetchSpecification,
   |        `- warning: associated value 'CouldNotResolveBindings(fetchSpecification:bindings:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
27 |                                bindings: Any)
28 | }
/host/spi-builder-workspace/Sources/ZeeQL/Access/ActiveDataSource.swift:225:17: warning: let 'countAttr' is not concurrency-safe because non-'Sendable' type 'any Attribute' may have shared mutable state; this is an error in the Swift 6 language mode
223 |
224 | // Swift 3: static stored properties not supported in generic types
225 | fileprivate let countAttr : Attribute = {
    |                 |- warning: let 'countAttr' is not concurrency-safe because non-'Sendable' type 'any Attribute' may have shared mutable state; this is an error in the Swift 6 language mode
    |                 |- note: add '@MainActor' to make let 'countAttr' part of global actor 'MainActor'
    |                 `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
226 |   let countAttr = ModelAttribute(name: "count", externalType: "INT")
227 |   countAttr.readFormat = "COUNT(*)"
/host/spi-builder-workspace/Sources/ZeeQL/Access/Attribute.swift:39:17: note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 37 |  *  transformation, so it _can_ use an index)
 38 |  */
 39 | public protocol Attribute : Property, SQLValue, ExpressionEvaluation,
    |                 `- note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 40 |                             SmartDescription
 41 | {
/host/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorChannelPool.swift:95:10: warning: capture of 'self' with non-sendable type 'SingleConnectionPool' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 40 |  *
 41 |  */
 42 | public final class SingleConnectionPool: AdaptorChannelPool {
    |                    `- note: class 'SingleConnectionPool' does not conform to the 'Sendable' protocol
 43 |
 44 |   struct Entry {
    :
 93 |
 94 |     expirationQueue.async {
 95 |       if self.gc != nil { return } // already running
    |          `- warning: capture of 'self' with non-sendable type 'SingleConnectionPool' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 96 |       self.gc = DispatchWorkItem(block: self.expire)
 97 |       self.expirationQueue.asyncAfter(deadline: .now() + .seconds(1),
/host/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorChannelPool.swift:205:10: warning: capture of 'self' with non-sendable type 'SimpleAdaptorChannelPool' in a '@Sendable' closure; this is an error in the Swift 6 language mode
142 |  *
143 |  */
144 | public final class SimpleAdaptorChannelPool: AdaptorChannelPool {
    |                    `- note: class 'SimpleAdaptorChannelPool' does not conform to the 'Sendable' protocol
145 |
146 |   struct Entry {
    :
203 |
204 |     expirationQueue.async {
205 |       if self.gc != nil { return } // already running
    |          `- warning: capture of 'self' with non-sendable type 'SimpleAdaptorChannelPool' in a '@Sendable' closure; this is an error in the Swift 6 language mode
206 |
207 |       let now = Date()
/host/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorError.swift:19:8: warning: associated value 'FailedToGrabNewPrimaryKey(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
17 |
18 |   /// Failed to access the primary key after INSERTing a record
19 |   case FailedToGrabNewPrimaryKey(entity: Entity, row: AdaptorRow)
   |        `- warning: associated value 'FailedToGrabNewPrimaryKey(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
20 |
21 |   /// Attempt to do a insert w/ refetchall, but missing the required entity
/host/spi-builder-workspace/Sources/ZeeQL/Access/Entity.swift:20:17: note: protocol 'Entity' does not conform to the 'Sendable' protocol
 18 |  * involve incomplete attribute sets or a pattern name.
 19 |  */
 20 | public protocol Entity: AnyObject, EquatableType, SmartDescription {
    |                 `- note: protocol 'Entity' does not conform to the 'Sendable' protocol
 21 |
 22 |   var name                     : String              { get }
/host/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorError.swift:19:8: warning: associated value 'FailedToGrabNewPrimaryKey(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
17 |
18 |   /// Failed to access the primary key after INSERTing a record
19 |   case FailedToGrabNewPrimaryKey(entity: Entity, row: AdaptorRow)
   |        `- warning: associated value 'FailedToGrabNewPrimaryKey(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
20 |
21 |   /// Attempt to do a insert w/ refetchall, but missing the required entity
/host/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorError.swift:24:8: warning: associated value 'FailedToRefetchInsertedRow(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
22 |   case InsertRefetchRequiresEntity
23 |
24 |   case FailedToRefetchInsertedRow(entity: Entity?, row: AdaptorRow)
   |        `- warning: associated value 'FailedToRefetchInsertedRow(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
25 |
26 |   case UnexpectedOperation
/host/spi-builder-workspace/Sources/ZeeQL/Access/Entity.swift:20:17: note: protocol 'Entity' does not conform to the 'Sendable' protocol
 18 |  * involve incomplete attribute sets or a pattern name.
 19 |  */
 20 | public protocol Entity: AnyObject, EquatableType, SmartDescription {
    |                 `- note: protocol 'Entity' does not conform to the 'Sendable' protocol
 21 |
 22 |   var name                     : String              { get }
/host/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorError.swift:24:8: warning: associated value 'FailedToRefetchInsertedRow(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
22 |   case InsertRefetchRequiresEntity
23 |
24 |   case FailedToRefetchInsertedRow(entity: Entity?, row: AdaptorRow)
   |        `- warning: associated value 'FailedToRefetchInsertedRow(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
25 |
26 |   case UnexpectedOperation
[53/105] Compiling ZeeQL AdaptorModelFetch.swift
/host/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:18:8: warning: associated value 'CannotConstructFetchSpecification' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'AccessDataSourceError.ConstructionErrorReason'; this is an error in the Swift 6 language mode
10 |   // cannot nest in generic
11 |
12 |   public enum ConstructionErrorReason: Equatable {
   |               `- note: consider making enum 'ConstructionErrorReason' conform to the 'Sendable' protocol
13 |     case missingEntity
14 |     case bindingFailed
   :
16 |   }
17 |
18 |   case CannotConstructFetchSpecification(ConstructionErrorReason)
   |        `- warning: associated value 'CannotConstructFetchSpecification' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'AccessDataSourceError.ConstructionErrorReason'; this is an error in the Swift 6 language mode
19 |   case CannotConstructCountFetchSpecification
20 |   case MissingEntity
/host/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:22:8: warning: associated value 'FetchReturnedMoreThanOneResult(fetchSpecification:firstObject:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
20 |   case MissingEntity
21 |   case CountFetchReturnedNoResults
22 |   case FetchReturnedMoreThanOneResult(fetchSpecification: FetchSpecification,
   |        `- warning: associated value 'FetchReturnedMoreThanOneResult(fetchSpecification:firstObject:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
23 |                                       firstObject: SwiftObject)
24 |
/host/spi-builder-workspace/Sources/ZeeQL/Control/FetchSpecification.swift:18:17: note: protocol 'FetchSpecification' does not conform to the 'Sendable' protocol
 16 |  * Also check out the QueryBuilder extension.
 17 |  */
 18 | public protocol FetchSpecification : SmartDescription {
    |                 `- note: protocol 'FetchSpecification' does not conform to the 'Sendable' protocol
 19 |   // TODO: This is a little funky now because we refer to Entity. It should be
 20 |   //       a protocol.
/host/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:22:8: warning: associated value 'FetchReturnedMoreThanOneResult(fetchSpecification:firstObject:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any SwiftObject'; this is an error in the Swift 6 language mode
20 |   case MissingEntity
21 |   case CountFetchReturnedNoResults
22 |   case FetchReturnedMoreThanOneResult(fetchSpecification: FetchSpecification,
   |        `- warning: associated value 'FetchReturnedMoreThanOneResult(fetchSpecification:firstObject:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any SwiftObject'; this is an error in the Swift 6 language mode
23 |                                       firstObject: SwiftObject)
24 |
/host/spi-builder-workspace/Sources/ZeeQL/Control/DataSource.swift:89:17: note: protocol 'SwiftObject' does not conform to the 'Sendable' protocol
 87 |  * Like `AnyObject` w/o the `@objc`.
 88 |  */
 89 | public protocol SwiftObject: AnyObject {
    |                 `- note: protocol 'SwiftObject' does not conform to the 'Sendable' protocol
 90 |   // is there a standard protocol for this? `AnyObject` also does @objc ...
 91 |   // hh(2025-04-03): I think AnyObject doesn't imply `@objc` anymore.
/host/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:25:8: warning: associated value 'DidNotFindFetchSpecification(name:entity:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
23 |                                       firstObject: SwiftObject)
24 |
25 |   case DidNotFindFetchSpecification(name: String, entity: Entity)
   |        `- warning: associated value 'DidNotFindFetchSpecification(name:entity:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
26 |   case CouldNotResolveBindings(fetchSpecification: FetchSpecification,
27 |                                bindings: Any)
/host/spi-builder-workspace/Sources/ZeeQL/Access/Entity.swift:20:17: note: protocol 'Entity' does not conform to the 'Sendable' protocol
 18 |  * involve incomplete attribute sets or a pattern name.
 19 |  */
 20 | public protocol Entity: AnyObject, EquatableType, SmartDescription {
    |                 `- note: protocol 'Entity' does not conform to the 'Sendable' protocol
 21 |
 22 |   var name                     : String              { get }
/host/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:26:8: warning: associated value 'CouldNotResolveBindings(fetchSpecification:bindings:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
24 |
25 |   case DidNotFindFetchSpecification(name: String, entity: Entity)
26 |   case CouldNotResolveBindings(fetchSpecification: FetchSpecification,
   |        `- warning: associated value 'CouldNotResolveBindings(fetchSpecification:bindings:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
27 |                                bindings: Any)
28 | }
/host/spi-builder-workspace/Sources/ZeeQL/Control/FetchSpecification.swift:18:17: note: protocol 'FetchSpecification' does not conform to the 'Sendable' protocol
 16 |  * Also check out the QueryBuilder extension.
 17 |  */
 18 | public protocol FetchSpecification : SmartDescription {
    |                 `- note: protocol 'FetchSpecification' does not conform to the 'Sendable' protocol
 19 |   // TODO: This is a little funky now because we refer to Entity. It should be
 20 |   //       a protocol.
/host/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:26:8: warning: associated value 'CouldNotResolveBindings(fetchSpecification:bindings:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
24 |
25 |   case DidNotFindFetchSpecification(name: String, entity: Entity)
26 |   case CouldNotResolveBindings(fetchSpecification: FetchSpecification,
   |        `- warning: associated value 'CouldNotResolveBindings(fetchSpecification:bindings:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
27 |                                bindings: Any)
28 | }
/host/spi-builder-workspace/Sources/ZeeQL/Access/ActiveDataSource.swift:225:17: warning: let 'countAttr' is not concurrency-safe because non-'Sendable' type 'any Attribute' may have shared mutable state; this is an error in the Swift 6 language mode
223 |
224 | // Swift 3: static stored properties not supported in generic types
225 | fileprivate let countAttr : Attribute = {
    |                 |- warning: let 'countAttr' is not concurrency-safe because non-'Sendable' type 'any Attribute' may have shared mutable state; this is an error in the Swift 6 language mode
    |                 |- note: add '@MainActor' to make let 'countAttr' part of global actor 'MainActor'
    |                 `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
226 |   let countAttr = ModelAttribute(name: "count", externalType: "INT")
227 |   countAttr.readFormat = "COUNT(*)"
/host/spi-builder-workspace/Sources/ZeeQL/Access/Attribute.swift:39:17: note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 37 |  *  transformation, so it _can_ use an index)
 38 |  */
 39 | public protocol Attribute : Property, SQLValue, ExpressionEvaluation,
    |                 `- note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 40 |                             SmartDescription
 41 | {
/host/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorChannelPool.swift:95:10: warning: capture of 'self' with non-sendable type 'SingleConnectionPool' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 40 |  *
 41 |  */
 42 | public final class SingleConnectionPool: AdaptorChannelPool {
    |                    `- note: class 'SingleConnectionPool' does not conform to the 'Sendable' protocol
 43 |
 44 |   struct Entry {
    :
 93 |
 94 |     expirationQueue.async {
 95 |       if self.gc != nil { return } // already running
    |          `- warning: capture of 'self' with non-sendable type 'SingleConnectionPool' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 96 |       self.gc = DispatchWorkItem(block: self.expire)
 97 |       self.expirationQueue.asyncAfter(deadline: .now() + .seconds(1),
/host/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorChannelPool.swift:205:10: warning: capture of 'self' with non-sendable type 'SimpleAdaptorChannelPool' in a '@Sendable' closure; this is an error in the Swift 6 language mode
142 |  *
143 |  */
144 | public final class SimpleAdaptorChannelPool: AdaptorChannelPool {
    |                    `- note: class 'SimpleAdaptorChannelPool' does not conform to the 'Sendable' protocol
145 |
146 |   struct Entry {
    :
203 |
204 |     expirationQueue.async {
205 |       if self.gc != nil { return } // already running
    |          `- warning: capture of 'self' with non-sendable type 'SimpleAdaptorChannelPool' in a '@Sendable' closure; this is an error in the Swift 6 language mode
206 |
207 |       let now = Date()
/host/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorError.swift:19:8: warning: associated value 'FailedToGrabNewPrimaryKey(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
17 |
18 |   /// Failed to access the primary key after INSERTing a record
19 |   case FailedToGrabNewPrimaryKey(entity: Entity, row: AdaptorRow)
   |        `- warning: associated value 'FailedToGrabNewPrimaryKey(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
20 |
21 |   /// Attempt to do a insert w/ refetchall, but missing the required entity
/host/spi-builder-workspace/Sources/ZeeQL/Access/Entity.swift:20:17: note: protocol 'Entity' does not conform to the 'Sendable' protocol
 18 |  * involve incomplete attribute sets or a pattern name.
 19 |  */
 20 | public protocol Entity: AnyObject, EquatableType, SmartDescription {
    |                 `- note: protocol 'Entity' does not conform to the 'Sendable' protocol
 21 |
 22 |   var name                     : String              { get }
/host/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorError.swift:19:8: warning: associated value 'FailedToGrabNewPrimaryKey(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
17 |
18 |   /// Failed to access the primary key after INSERTing a record
19 |   case FailedToGrabNewPrimaryKey(entity: Entity, row: AdaptorRow)
   |        `- warning: associated value 'FailedToGrabNewPrimaryKey(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
20 |
21 |   /// Attempt to do a insert w/ refetchall, but missing the required entity
/host/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorError.swift:24:8: warning: associated value 'FailedToRefetchInsertedRow(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
22 |   case InsertRefetchRequiresEntity
23 |
24 |   case FailedToRefetchInsertedRow(entity: Entity?, row: AdaptorRow)
   |        `- warning: associated value 'FailedToRefetchInsertedRow(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
25 |
26 |   case UnexpectedOperation
/host/spi-builder-workspace/Sources/ZeeQL/Access/Entity.swift:20:17: note: protocol 'Entity' does not conform to the 'Sendable' protocol
 18 |  * involve incomplete attribute sets or a pattern name.
 19 |  */
 20 | public protocol Entity: AnyObject, EquatableType, SmartDescription {
    |                 `- note: protocol 'Entity' does not conform to the 'Sendable' protocol
 21 |
 22 |   var name                     : String              { get }
/host/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorError.swift:24:8: warning: associated value 'FailedToRefetchInsertedRow(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
22 |   case InsertRefetchRequiresEntity
23 |
24 |   case FailedToRefetchInsertedRow(entity: Entity?, row: AdaptorRow)
   |        `- warning: associated value 'FailedToRefetchInsertedRow(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
25 |
26 |   case UnexpectedOperation
[54/105] Compiling ZeeQL AdaptorOperation.swift
/host/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:18:8: warning: associated value 'CannotConstructFetchSpecification' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'AccessDataSourceError.ConstructionErrorReason'; this is an error in the Swift 6 language mode
10 |   // cannot nest in generic
11 |
12 |   public enum ConstructionErrorReason: Equatable {
   |               `- note: consider making enum 'ConstructionErrorReason' conform to the 'Sendable' protocol
13 |     case missingEntity
14 |     case bindingFailed
   :
16 |   }
17 |
18 |   case CannotConstructFetchSpecification(ConstructionErrorReason)
   |        `- warning: associated value 'CannotConstructFetchSpecification' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'AccessDataSourceError.ConstructionErrorReason'; this is an error in the Swift 6 language mode
19 |   case CannotConstructCountFetchSpecification
20 |   case MissingEntity
/host/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:22:8: warning: associated value 'FetchReturnedMoreThanOneResult(fetchSpecification:firstObject:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
20 |   case MissingEntity
21 |   case CountFetchReturnedNoResults
22 |   case FetchReturnedMoreThanOneResult(fetchSpecification: FetchSpecification,
   |        `- warning: associated value 'FetchReturnedMoreThanOneResult(fetchSpecification:firstObject:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
23 |                                       firstObject: SwiftObject)
24 |
/host/spi-builder-workspace/Sources/ZeeQL/Control/FetchSpecification.swift:18:17: note: protocol 'FetchSpecification' does not conform to the 'Sendable' protocol
 16 |  * Also check out the QueryBuilder extension.
 17 |  */
 18 | public protocol FetchSpecification : SmartDescription {
    |                 `- note: protocol 'FetchSpecification' does not conform to the 'Sendable' protocol
 19 |   // TODO: This is a little funky now because we refer to Entity. It should be
 20 |   //       a protocol.
/host/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:22:8: warning: associated value 'FetchReturnedMoreThanOneResult(fetchSpecification:firstObject:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any SwiftObject'; this is an error in the Swift 6 language mode
20 |   case MissingEntity
21 |   case CountFetchReturnedNoResults
22 |   case FetchReturnedMoreThanOneResult(fetchSpecification: FetchSpecification,
   |        `- warning: associated value 'FetchReturnedMoreThanOneResult(fetchSpecification:firstObject:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any SwiftObject'; this is an error in the Swift 6 language mode
23 |                                       firstObject: SwiftObject)
24 |
/host/spi-builder-workspace/Sources/ZeeQL/Control/DataSource.swift:89:17: note: protocol 'SwiftObject' does not conform to the 'Sendable' protocol
 87 |  * Like `AnyObject` w/o the `@objc`.
 88 |  */
 89 | public protocol SwiftObject: AnyObject {
    |                 `- note: protocol 'SwiftObject' does not conform to the 'Sendable' protocol
 90 |   // is there a standard protocol for this? `AnyObject` also does @objc ...
 91 |   // hh(2025-04-03): I think AnyObject doesn't imply `@objc` anymore.
/host/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:25:8: warning: associated value 'DidNotFindFetchSpecification(name:entity:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
23 |                                       firstObject: SwiftObject)
24 |
25 |   case DidNotFindFetchSpecification(name: String, entity: Entity)
   |        `- warning: associated value 'DidNotFindFetchSpecification(name:entity:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
26 |   case CouldNotResolveBindings(fetchSpecification: FetchSpecification,
27 |                                bindings: Any)
/host/spi-builder-workspace/Sources/ZeeQL/Access/Entity.swift:20:17: note: protocol 'Entity' does not conform to the 'Sendable' protocol
 18 |  * involve incomplete attribute sets or a pattern name.
 19 |  */
 20 | public protocol Entity: AnyObject, EquatableType, SmartDescription {
    |                 `- note: protocol 'Entity' does not conform to the 'Sendable' protocol
 21 |
 22 |   var name                     : String              { get }
/host/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:26:8: warning: associated value 'CouldNotResolveBindings(fetchSpecification:bindings:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
24 |
25 |   case DidNotFindFetchSpecification(name: String, entity: Entity)
26 |   case CouldNotResolveBindings(fetchSpecification: FetchSpecification,
   |        `- warning: associated value 'CouldNotResolveBindings(fetchSpecification:bindings:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'any FetchSpecification'; this is an error in the Swift 6 language mode
27 |                                bindings: Any)
28 | }
/host/spi-builder-workspace/Sources/ZeeQL/Control/FetchSpecification.swift:18:17: note: protocol 'FetchSpecification' does not conform to the 'Sendable' protocol
 16 |  * Also check out the QueryBuilder extension.
 17 |  */
 18 | public protocol FetchSpecification : SmartDescription {
    |                 `- note: protocol 'FetchSpecification' does not conform to the 'Sendable' protocol
 19 |   // TODO: This is a little funky now because we refer to Entity. It should be
 20 |   //       a protocol.
/host/spi-builder-workspace/Sources/ZeeQL/Access/AccessDataSourceError.swift:26:8: warning: associated value 'CouldNotResolveBindings(fetchSpecification:bindings:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
24 |
25 |   case DidNotFindFetchSpecification(name: String, entity: Entity)
26 |   case CouldNotResolveBindings(fetchSpecification: FetchSpecification,
   |        `- warning: associated value 'CouldNotResolveBindings(fetchSpecification:bindings:)' of 'Sendable'-conforming enum 'AccessDataSourceError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
27 |                                bindings: Any)
28 | }
/host/spi-builder-workspace/Sources/ZeeQL/Access/ActiveDataSource.swift:225:17: warning: let 'countAttr' is not concurrency-safe because non-'Sendable' type 'any Attribute' may have shared mutable state; this is an error in the Swift 6 language mode
223 |
224 | // Swift 3: static stored properties not supported in generic types
225 | fileprivate let countAttr : Attribute = {
    |                 |- warning: let 'countAttr' is not concurrency-safe because non-'Sendable' type 'any Attribute' may have shared mutable state; this is an error in the Swift 6 language mode
    |                 |- note: add '@MainActor' to make let 'countAttr' part of global actor 'MainActor'
    |                 `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
226 |   let countAttr = ModelAttribute(name: "count", externalType: "INT")
227 |   countAttr.readFormat = "COUNT(*)"
/host/spi-builder-workspace/Sources/ZeeQL/Access/Attribute.swift:39:17: note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 37 |  *  transformation, so it _can_ use an index)
 38 |  */
 39 | public protocol Attribute : Property, SQLValue, ExpressionEvaluation,
    |                 `- note: protocol 'Attribute' does not conform to the 'Sendable' protocol
 40 |                             SmartDescription
 41 | {
/host/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorChannelPool.swift:95:10: warning: capture of 'self' with non-sendable type 'SingleConnectionPool' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 40 |  *
 41 |  */
 42 | public final class SingleConnectionPool: AdaptorChannelPool {
    |                    `- note: class 'SingleConnectionPool' does not conform to the 'Sendable' protocol
 43 |
 44 |   struct Entry {
    :
 93 |
 94 |     expirationQueue.async {
 95 |       if self.gc != nil { return } // already running
    |          `- warning: capture of 'self' with non-sendable type 'SingleConnectionPool' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 96 |       self.gc = DispatchWorkItem(block: self.expire)
 97 |       self.expirationQueue.asyncAfter(deadline: .now() + .seconds(1),
/host/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorChannelPool.swift:205:10: warning: capture of 'self' with non-sendable type 'SimpleAdaptorChannelPool' in a '@Sendable' closure; this is an error in the Swift 6 language mode
142 |  *
143 |  */
144 | public final class SimpleAdaptorChannelPool: AdaptorChannelPool {
    |                    `- note: class 'SimpleAdaptorChannelPool' does not conform to the 'Sendable' protocol
145 |
146 |   struct Entry {
    :
203 |
204 |     expirationQueue.async {
205 |       if self.gc != nil { return } // already running
    |          `- warning: capture of 'self' with non-sendable type 'SimpleAdaptorChannelPool' in a '@Sendable' closure; this is an error in the Swift 6 language mode
206 |
207 |       let now = Date()
/host/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorError.swift:19:8: warning: associated value 'FailedToGrabNewPrimaryKey(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
17 |
18 |   /// Failed to access the primary key after INSERTing a record
19 |   case FailedToGrabNewPrimaryKey(entity: Entity, row: AdaptorRow)
   |        `- warning: associated value 'FailedToGrabNewPrimaryKey(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
20 |
21 |   /// Attempt to do a insert w/ refetchall, but missing the required entity
/host/spi-builder-workspace/Sources/ZeeQL/Access/Entity.swift:20:17: note: protocol 'Entity' does not conform to the 'Sendable' protocol
 18 |  * involve incomplete attribute sets or a pattern name.
 19 |  */
 20 | public protocol Entity: AnyObject, EquatableType, SmartDescription {
    |                 `- note: protocol 'Entity' does not conform to the 'Sendable' protocol
 21 |
 22 |   var name                     : String              { get }
/host/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorError.swift:19:8: warning: associated value 'FailedToGrabNewPrimaryKey(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
17 |
18 |   /// Failed to access the primary key after INSERTing a record
19 |   case FailedToGrabNewPrimaryKey(entity: Entity, row: AdaptorRow)
   |        `- warning: associated value 'FailedToGrabNewPrimaryKey(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
20 |
21 |   /// Attempt to do a insert w/ refetchall, but missing the required entity
/host/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorError.swift:24:8: warning: associated value 'FailedToRefetchInsertedRow(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
22 |   case InsertRefetchRequiresEntity
23 |
24 |   case FailedToRefetchInsertedRow(entity: Entity?, row: AdaptorRow)
   |        `- warning: associated value 'FailedToRefetchInsertedRow(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'any Entity'; this is an error in the Swift 6 language mode
25 |
26 |   case UnexpectedOperation
/host/spi-builder-workspace/Sources/ZeeQL/Access/Entity.swift:20:17: note: protocol 'Entity' does not conform to the 'Sendable' protocol
 18 |  * involve incomplete attribute sets or a pattern name.
 19 |  */
 20 | public protocol Entity: AnyObject, EquatableType, SmartDescription {
    |                 `- note: protocol 'Entity' does not conform to the 'Sendable' protocol
 21 |
 22 |   var name                     : String              { get }
/host/spi-builder-workspace/Sources/ZeeQL/Access/AdaptorError.swift:24:8: warning: associated value 'FailedToRefetchInsertedRow(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
22 |   case InsertRefetchRequiresEntity
23 |
24 |   case FailedToRefetchInsertedRow(entity: Entity?, row: AdaptorRow)
   |        `- warning: associated value 'FailedToRefetchInsertedRow(entity:row:)' of 'Sendable'-conforming enum 'AdaptorChannelError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
25 |
26 |   case UnexpectedOperation
[55/105] Compiling ZeeQL Constant.swift
[56/105] Compiling ZeeQL DataSource.swift
[57/105] Compiling ZeeQL EntityType+Builder.swift
[58/105] Compiling ZeeQL EntityType.swift
[59/105] Compiling ZeeQL Expression.swift
[60/105] Compiling ZeeQL ExpressionEvaluation.swift
[61/105] Compiling ZeeQL FetchSpecification+Builder.swift
[62/105] Compiling ZeeQL FetchSpecification.swift
[63/105] Compiling ZeeQL GlobalID.swift
[64/105] Compiling ZeeQL Key.swift
[65/105] Compiling ZeeQL KeyComparisonQualifier.swift
[66/105] Compiling ZeeQL KeyValueQualifier.swift
[67/105] Compiling ZeeQL ModelFetchSpecification.swift
[68/105] Compiling ZeeQL SQLExpressionFactory.swift
/host/spi-builder-workspace/Sources/ZeeQL/Control/BooleanQualifier.swift:11:21: warning: static property 'trueQualifier' is not concurrency-safe because non-'Sendable' type 'BooleanQualifier' may have shared mutable state; this is an error in the Swift 6 language mode
 7 | //
 8 |
 9 | public struct BooleanQualifier : Qualifier, QualifierEvaluation, Equatable {
   |               `- note: consider making struct 'BooleanQualifier' conform to the 'Sendable' protocol
10 |
11 |   public static let trueQualifier  = BooleanQualifier(value: true)
   |                     |- warning: static property 'trueQualifier' is not concurrency-safe because non-'Sendable' type 'BooleanQualifier' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: add '@MainActor' to make static property 'trueQualifier' part of global actor 'MainActor'
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |   public static let falseQualifier = BooleanQualifier(value: false)
13 |
/host/spi-builder-workspace/Sources/ZeeQL/Control/BooleanQualifier.swift:12:21: warning: static property 'falseQualifier' is not concurrency-safe because non-'Sendable' type 'BooleanQualifier' may have shared mutable state; this is an error in the Swift 6 language mode
 7 | //
 8 |
 9 | public struct BooleanQualifier : Qualifier, QualifierEvaluation, Equatable {
   |               `- note: consider making struct 'BooleanQualifier' conform to the 'Sendable' protocol
10 |
11 |   public static let trueQualifier  = BooleanQualifier(value: true)
12 |   public static let falseQualifier = BooleanQualifier(value: false)
   |                     |- warning: static property 'falseQualifier' is not concurrency-safe because non-'Sendable' type 'BooleanQualifier' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: add '@MainActor' to make static property 'falseQualifier' part of global actor 'MainActor'
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 |   public let value : Bool
[69/105] Compiling ZeeQL SQLForeignKey.swift
/host/spi-builder-workspace/Sources/ZeeQL/Control/BooleanQualifier.swift:11:21: warning: static property 'trueQualifier' is not concurrency-safe because non-'Sendable' type 'BooleanQualifier' may have shared mutable state; this is an error in the Swift 6 language mode
 7 | //
 8 |
 9 | public struct BooleanQualifier : Qualifier, QualifierEvaluation, Equatable {
   |               `- note: consider making struct 'BooleanQualifier' conform to the 'Sendable' protocol
10 |
11 |   public static let trueQualifier  = BooleanQualifier(value: true)
   |                     |- warning: static property 'trueQualifier' is not concurrency-safe because non-'Sendable' type 'BooleanQualifier' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: add '@MainActor' to make static property 'trueQualifier' part of global actor 'MainActor'
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |   public static let falseQualifier = BooleanQualifier(value: false)
13 |
/host/spi-builder-workspace/Sources/ZeeQL/Control/BooleanQualifier.swift:12:21: warning: static property 'falseQualifier' is not concurrency-safe because non-'Sendable' type 'BooleanQualifier' may have shared mutable state; this is an error in the Swift 6 language mode
 7 | //
 8 |
 9 | public struct BooleanQualifier : Qualifier, QualifierEvaluation, Equatable {
   |               `- note: consider making struct 'BooleanQualifier' conform to the 'Sendable' protocol
10 |
11 |   public static let trueQualifier  = BooleanQualifier(value: true)
12 |   public static let falseQualifier = BooleanQualifier(value: false)
   |                     |- warning: static property 'falseQualifier' is not concurrency-safe because non-'Sendable' type 'BooleanQualifier' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: add '@MainActor' to make static property 'falseQualifier' part of global actor 'MainActor'
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 |   public let value : Bool
[70/105] Compiling ZeeQL SQLTableGroups.swift
/host/spi-builder-workspace/Sources/ZeeQL/Control/BooleanQualifier.swift:11:21: warning: static property 'trueQualifier' is not concurrency-safe because non-'Sendable' type 'BooleanQualifier' may have shared mutable state; this is an error in the Swift 6 language mode
 7 | //
 8 |
 9 | public struct BooleanQualifier : Qualifier, QualifierEvaluation, Equatable {
   |               `- note: consider making struct 'BooleanQualifier' conform to the 'Sendable' protocol
10 |
11 |   public static let trueQualifier  = BooleanQualifier(value: true)
   |                     |- warning: static property 'trueQualifier' is not concurrency-safe because non-'Sendable' type 'BooleanQualifier' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: add '@MainActor' to make static property 'trueQualifier' part of global actor 'MainActor'
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |   public static let falseQualifier = BooleanQualifier(value: false)
13 |
/host/spi-builder-workspace/Sources/ZeeQL/Control/BooleanQualifier.swift:12:21: warning: static property 'falseQualifier' is not concurrency-safe because non-'Sendable' type 'BooleanQualifier' may have shared mutable state; this is an error in the Swift 6 language mode
 7 | //
 8 |
 9 | public struct BooleanQualifier : Qualifier, QualifierEvaluation, Equatable {
   |               `- note: consider making struct 'BooleanQualifier' conform to the 'Sendable' protocol
10 |
11 |   public static let trueQualifier  = BooleanQualifier(value: true)
12 |   public static let falseQualifier = BooleanQualifier(value: false)
   |                     |- warning: static property 'falseQualifier' is not concurrency-safe because non-'Sendable' type 'BooleanQualifier' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: add '@MainActor' to make static property 'falseQualifier' part of global actor 'MainActor'
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 |   public let value : Bool
[71/105] Compiling ZeeQL SchemaGeneration.swift
/host/spi-builder-workspace/Sources/ZeeQL/Control/BooleanQualifier.swift:11:21: warning: static property 'trueQualifier' is not concurrency-safe because non-'Sendable' type 'BooleanQualifier' may have shared mutable state; this is an error in the Swift 6 language mode
 7 | //
 8 |
 9 | public struct BooleanQualifier : Qualifier, QualifierEvaluation, Equatable {
   |               `- note: consider making struct 'BooleanQualifier' conform to the 'Sendable' protocol
10 |
11 |   public static let trueQualifier  = BooleanQualifier(value: true)
   |                     |- warning: static property 'trueQualifier' is not concurrency-safe because non-'Sendable' type 'BooleanQualifier' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: add '@MainActor' to make static property 'trueQualifier' part of global actor 'MainActor'
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |   public static let falseQualifier = BooleanQualifier(value: false)
13 |
/host/spi-builder-workspace/Sources/ZeeQL/Control/BooleanQualifier.swift:12:21: warning: static property 'falseQualifier' is not concurrency-safe because non-'Sendable' type 'BooleanQualifier' may have shared mutable state; this is an error in the Swift 6 language mode
 7 | //
 8 |
 9 | public struct BooleanQualifier : Qualifier, QualifierEvaluation, Equatable {
   |               `- note: consider making struct 'BooleanQualifier' conform to the 'Sendable' protocol
10 |
11 |   public static let trueQualifier  = BooleanQualifier(value: true)
12 |   public static let falseQualifier = BooleanQualifier(value: false)
   |                     |- warning: static property 'falseQualifier' is not concurrency-safe because non-'Sendable' type 'BooleanQualifier' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: add '@MainActor' to make static property 'falseQualifier' part of global actor 'MainActor'
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 |   public let value : Bool
[72/105] Compiling ZeeQL SchemaSynchronization.swift
/host/spi-builder-workspace/Sources/ZeeQL/Control/BooleanQualifier.swift:11:21: warning: static property 'trueQualifier' is not concurrency-safe because non-'Sendable' type 'BooleanQualifier' may have shared mutable state; this is an error in the Swift 6 language mode
 7 | //
 8 |
 9 | public struct BooleanQualifier : Qualifier, QualifierEvaluation, Equatable {
   |               `- note: consider making struct 'BooleanQualifier' conform to the 'Sendable' protocol
10 |
11 |   public static let trueQualifier  = BooleanQualifier(value: true)
   |                     |- warning: static property 'trueQualifier' is not concurrency-safe because non-'Sendable' type 'BooleanQualifier' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: add '@MainActor' to make static property 'trueQualifier' part of global actor 'MainActor'
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |   public static let falseQualifier = BooleanQualifier(value: false)
13 |
/host/spi-builder-workspace/Sources/ZeeQL/Control/BooleanQualifier.swift:12:21: warning: static property 'falseQualifier' is not concurrency-safe because non-'Sendable' type 'BooleanQualifier' may have shared mutable state; this is an error in the Swift 6 language mode
 7 | //
 8 |
 9 | public struct BooleanQualifier : Qualifier, QualifierEvaluation, Equatable {
   |               `- note: consider making struct 'BooleanQualifier' conform to the 'Sendable' protocol
10 |
11 |   public static let trueQualifier  = BooleanQualifier(value: true)
12 |   public static let falseQualifier = BooleanQualifier(value: false)
   |                     |- warning: static property 'falseQualifier' is not concurrency-safe because non-'Sendable' type 'BooleanQualifier' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: add '@MainActor' to make static property 'falseQualifier' part of global actor 'MainActor'
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 |   public let value : Bool
[73/105] Compiling ZeeQL SchemaSynchronizationFactory.swift
/host/spi-builder-workspace/Sources/ZeeQL/Control/BooleanQualifier.swift:11:21: warning: static property 'trueQualifier' is not concurrency-safe because non-'Sendable' type 'BooleanQualifier' may have shared mutable state; this is an error in the Swift 6 language mode
 7 | //
 8 |
 9 | public struct BooleanQualifier : Qualifier, QualifierEvaluation, Equatable {
   |               `- note: consider making struct 'BooleanQualifier' conform to the 'Sendable' protocol
10 |
11 |   public static let trueQualifier  = BooleanQualifier(value: true)
   |                     |- warning: static property 'trueQualifier' is not concurrency-safe because non-'Sendable' type 'BooleanQualifier' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: add '@MainActor' to make static property 'trueQualifier' part of global actor 'MainActor'
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |   public static let falseQualifier = BooleanQualifier(value: false)
13 |
/host/spi-builder-workspace/Sources/ZeeQL/Control/BooleanQualifier.swift:12:21: warning: static property 'falseQualifier' is not concurrency-safe because non-'Sendable' type 'BooleanQualifier' may have shared mutable state; this is an error in the Swift 6 language mode
 7 | //
 8 |
 9 | public struct BooleanQualifier : Qualifier, QualifierEvaluation, Equatable {
   |               `- note: consider making struct 'BooleanQualifier' conform to the 'Sendable' protocol
10 |
11 |   public static let trueQualifier  = BooleanQualifier(value: true)
12 |   public static let falseQualifier = BooleanQualifier(value: false)
   |                     |- warning: static property 'falseQualifier' is not concurrency-safe because non-'Sendable' type 'BooleanQualifier' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: add '@MainActor' to make static property 'falseQualifier' part of global actor 'MainActor'
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 |   public let value : Bool
[74/105] Compiling ZeeQL TypedDatabaseChannel.swift
/host/spi-builder-workspace/Sources/ZeeQL/Control/BooleanQualifier.swift:11:21: warning: static property 'trueQualifier' is not concurrency-safe because non-'Sendable' type 'BooleanQualifier' may have shared mutable state; this is an error in the Swift 6 language mode
 7 | //
 8 |
 9 | public struct BooleanQualifier : Qualifier, QualifierEvaluation, Equatable {
   |               `- note: consider making struct 'BooleanQualifier' conform to the 'Sendable' protocol
10 |
11 |   public static let trueQualifier  = BooleanQualifier(value: true)
   |                     |- warning: static property 'trueQualifier' is not concurrency-safe because non-'Sendable' type 'BooleanQualifier' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: add '@MainActor' to make static property 'trueQualifier' part of global actor 'MainActor'
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |   public static let falseQualifier = BooleanQualifier(value: false)
13 |
/host/spi-builder-workspace/Sources/ZeeQL/Control/BooleanQualifier.swift:12:21: warning: static property 'falseQualifier' is not concurrency-safe because non-'Sendable' type 'BooleanQualifier' may have shared mutable state; this is an error in the Swift 6 language mode
 7 | //
 8 |
 9 | public struct BooleanQualifier : Qualifier, QualifierEvaluation, Equatable {
   |               `- note: consider making struct 'BooleanQualifier' conform to the 'Sendable' protocol
10 |
11 |   public static let trueQualifier  = BooleanQualifier(value: true)
12 |   public static let falseQualifier = BooleanQualifier(value: false)
   |                     |- warning: static property 'falseQualifier' is not concurrency-safe because non-'Sendable' type 'BooleanQualifier' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: add '@MainActor' to make static property 'falseQualifier' part of global actor 'MainActor'
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 |   public let value : Bool
[75/105] Compiling ZeeQL TypedFetchSpecification.swift
/host/spi-builder-workspace/Sources/ZeeQL/Control/BooleanQualifier.swift:11:21: warning: static property 'trueQualifier' is not concurrency-safe because non-'Sendable' type 'BooleanQualifier' may have shared mutable state; this is an error in the Swift 6 language mode
 7 | //
 8 |
 9 | public struct BooleanQualifier : Qualifier, QualifierEvaluation, Equatable {
   |               `- note: consider making struct 'BooleanQualifier' conform to the 'Sendable' protocol
10 |
11 |   public static let trueQualifier  = BooleanQualifier(value: true)
   |                     |- warning: static property 'trueQualifier' is not concurrency-safe because non-'Sendable' type 'BooleanQualifier' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: add '@MainActor' to make static property 'trueQualifier' part of global actor 'MainActor'
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |   public static let falseQualifier = BooleanQualifier(value: false)
13 |
/host/spi-builder-workspace/Sources/ZeeQL/Control/BooleanQualifier.swift:12:21: warning: static property 'falseQualifier' is not concurrency-safe because non-'Sendable' type 'BooleanQualifier' may have shared mutable state; this is an error in the Swift 6 language mode
 7 | //
 8 |
 9 | public struct BooleanQualifier : Qualifier, QualifierEvaluation, Equatable {
   |               `- note: consider making struct 'BooleanQualifier' conform to the 'Sendable' protocol
10 |
11 |   public static let trueQualifier  = BooleanQualifier(value: true)
12 |   public static let falseQualifier = BooleanQualifier(value: false)
   |                     |- warning: static property 'falseQualifier' is not concurrency-safe because non-'Sendable' type 'BooleanQualifier' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: add '@MainActor' to make static property 'falseQualifier' part of global actor 'MainActor'
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 |   public let value : Bool
[76/105] Compiling ZeeQL ZeeQLTypes.swift
/host/spi-builder-workspace/Sources/ZeeQL/Control/BooleanQualifier.swift:11:21: warning: static property 'trueQualifier' is not concurrency-safe because non-'Sendable' type 'BooleanQualifier' may have shared mutable state; this is an error in the Swift 6 language mode
 7 | //
 8 |
 9 | public struct BooleanQualifier : Qualifier, QualifierEvaluation, Equatable {
   |               `- note: consider making struct 'BooleanQualifier' conform to the 'Sendable' protocol
10 |
11 |   public static let trueQualifier  = BooleanQualifier(value: true)
   |                     |- warning: static property 'trueQualifier' is not concurrency-safe because non-'Sendable' type 'BooleanQualifier' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: add '@MainActor' to make static property 'trueQualifier' part of global actor 'MainActor'
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |   public static let falseQualifier = BooleanQualifier(value: false)
13 |
/host/spi-builder-workspace/Sources/ZeeQL/Control/BooleanQualifier.swift:12:21: warning: static property 'falseQualifier' is not concurrency-safe because non-'Sendable' type 'BooleanQualifier' may have shared mutable state; this is an error in the Swift 6 language mode
 7 | //
 8 |
 9 | public struct BooleanQualifier : Qualifier, QualifierEvaluation, Equatable {
   |               `- note: consider making struct 'BooleanQualifier' conform to the 'Sendable' protocol
10 |
11 |   public static let trueQualifier  = BooleanQualifier(value: true)
12 |   public static let falseQualifier = BooleanQualifier(value: false)
   |                     |- warning: static property 'falseQualifier' is not concurrency-safe because non-'Sendable' type 'BooleanQualifier' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: add '@MainActor' to make static property 'falseQualifier' part of global actor 'MainActor'
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 |   public let value : Bool
[77/105] Compiling ZeeQL ArrayDataSource.swift
/host/spi-builder-workspace/Sources/ZeeQL/Control/BooleanQualifier.swift:11:21: warning: static property 'trueQualifier' is not concurrency-safe because non-'Sendable' type 'BooleanQualifier' may have shared mutable state; this is an error in the Swift 6 language mode
 7 | //
 8 |
 9 | public struct BooleanQualifier : Qualifier, QualifierEvaluation, Equatable {
   |               `- note: consider making struct 'BooleanQualifier' conform to the 'Sendable' protocol
10 |
11 |   public static let trueQualifier  = BooleanQualifier(value: true)
   |                     |- warning: static property 'trueQualifier' is not concurrency-safe because non-'Sendable' type 'BooleanQualifier' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: add '@MainActor' to make static property 'trueQualifier' part of global actor 'MainActor'
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |   public static let falseQualifier = BooleanQualifier(value: false)
13 |
/host/spi-builder-workspace/Sources/ZeeQL/Control/BooleanQualifier.swift:12:21: warning: static property 'falseQualifier' is not concurrency-safe because non-'Sendable' type 'BooleanQualifier' may have shared mutable state; this is an error in the Swift 6 language mode
 7 | //
 8 |
 9 | public struct BooleanQualifier : Qualifier, QualifierEvaluation, Equatable {
   |               `- note: consider making struct 'BooleanQualifier' conform to the 'Sendable' protocol
10 |
11 |   public static let trueQualifier  = BooleanQualifier(value: true)
12 |   public static let falseQualifier = BooleanQualifier(value: false)
   |                     |- warning: static property 'falseQualifier' is not concurrency-safe because non-'Sendable' type 'BooleanQualifier' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: add '@MainActor' to make static property 'falseQualifier' part of global actor 'MainActor'
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 |   public let value : Bool
[78/105] Compiling ZeeQL BooleanQualifier.swift
/host/spi-builder-workspace/Sources/ZeeQL/Control/BooleanQualifier.swift:11:21: warning: static property 'trueQualifier' is not concurrency-safe because non-'Sendable' type 'BooleanQualifier' may have shared mutable state; this is an error in the Swift 6 language mode
 7 | //
 8 |
 9 | public struct BooleanQualifier : Qualifier, QualifierEvaluation, Equatable {
   |               `- note: consider making struct 'BooleanQualifier' conform to the 'Sendable' protocol
10 |
11 |   public static let trueQualifier  = BooleanQualifier(value: true)
   |                     |- warning: static property 'trueQualifier' is not concurrency-safe because non-'Sendable' type 'BooleanQualifier' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: add '@MainActor' to make static property 'trueQualifier' part of global actor 'MainActor'
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |   public static let falseQualifier = BooleanQualifier(value: false)
13 |
/host/spi-builder-workspace/Sources/ZeeQL/Control/BooleanQualifier.swift:12:21: warning: static property 'falseQualifier' is not concurrency-safe because non-'Sendable' type 'BooleanQualifier' may have shared mutable state; this is an error in the Swift 6 language mode
 7 | //
 8 |
 9 | public struct BooleanQualifier : Qualifier, QualifierEvaluation, Equatable {
   |               `- note: consider making struct 'BooleanQualifier' conform to the 'Sendable' protocol
10 |
11 |   public static let trueQualifier  = BooleanQualifier(value: true)
12 |   public static let falseQualifier = BooleanQualifier(value: false)
   |                     |- warning: static property 'falseQualifier' is not concurrency-safe because non-'Sendable' type 'BooleanQualifier' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: add '@MainActor' to make static property 'falseQualifier' part of global actor 'MainActor'
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 |   public let value : Bool
[79/105] Compiling ZeeQL ComparisonOperation.swift
/host/spi-builder-workspace/Sources/ZeeQL/Control/BooleanQualifier.swift:11:21: warning: static property 'trueQualifier' is not concurrency-safe because non-'Sendable' type 'BooleanQualifier' may have shared mutable state; this is an error in the Swift 6 language mode
 7 | //
 8 |
 9 | public struct BooleanQualifier : Qualifier, QualifierEvaluation, Equatable {
   |               `- note: consider making struct 'BooleanQualifier' conform to the 'Sendable' protocol
10 |
11 |   public static let trueQualifier  = BooleanQualifier(value: true)
   |                     |- warning: static property 'trueQualifier' is not concurrency-safe because non-'Sendable' type 'BooleanQualifier' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: add '@MainActor' to make static property 'trueQualifier' part of global actor 'MainActor'
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |   public static let falseQualifier = BooleanQualifier(value: false)
13 |
/host/spi-builder-workspace/Sources/ZeeQL/Control/BooleanQualifier.swift:12:21: warning: static property 'falseQualifier' is not concurrency-safe because non-'Sendable' type 'BooleanQualifier' may have shared mutable state; this is an error in the Swift 6 language mode
 7 | //
 8 |
 9 | public struct BooleanQualifier : Qualifier, QualifierEvaluation, Equatable {
   |               `- note: consider making struct 'BooleanQualifier' conform to the 'Sendable' protocol
10 |
11 |   public static let trueQualifier  = BooleanQualifier(value: true)
12 |   public static let falseQualifier = BooleanQualifier(value: false)
   |                     |- warning: static property 'falseQualifier' is not concurrency-safe because non-'Sendable' type 'BooleanQualifier' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: add '@MainActor' to make static property 'falseQualifier' part of global actor 'MainActor'
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 |   public let value : Bool
[80/105] Compiling ZeeQL CompoundQualifier.swift
/host/spi-builder-workspace/Sources/ZeeQL/Control/BooleanQualifier.swift:11:21: warning: static property 'trueQualifier' is not concurrency-safe because non-'Sendable' type 'BooleanQualifier' may have shared mutable state; this is an error in the Swift 6 language mode
 7 | //
 8 |
 9 | public struct BooleanQualifier : Qualifier, QualifierEvaluation, Equatable {
   |               `- note: consider making struct 'BooleanQualifier' conform to the 'Sendable' protocol
10 |
11 |   public static let trueQualifier  = BooleanQualifier(value: true)
   |                     |- warning: static property 'trueQualifier' is not concurrency-safe because non-'Sendable' type 'BooleanQualifier' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: add '@MainActor' to make static property 'trueQualifier' part of global actor 'MainActor'
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |   public static let falseQualifier = BooleanQualifier(value: false)
13 |
/host/spi-builder-workspace/Sources/ZeeQL/Control/BooleanQualifier.swift:12:21: warning: static property 'falseQualifier' is not concurrency-safe because non-'Sendable' type 'BooleanQualifier' may have shared mutable state; this is an error in the Swift 6 language mode
 7 | //
 8 |
 9 | public struct BooleanQualifier : Qualifier, QualifierEvaluation, Equatable {
   |               `- note: consider making struct 'BooleanQualifier' conform to the 'Sendable' protocol
10 |
11 |   public static let trueQualifier  = BooleanQualifier(value: true)
12 |   public static let falseQualifier = BooleanQualifier(value: false)
   |                     |- warning: static property 'falseQualifier' is not concurrency-safe because non-'Sendable' type 'BooleanQualifier' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: add '@MainActor' to make static property 'falseQualifier' part of global actor 'MainActor'
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 |   public let value : Bool
[81/105] Compiling ZeeQL DatabaseOperation.swift
[82/105] Compiling ZeeQL Entity.swift
[83/105] Compiling ZeeQL FancyModelMaker.swift
[84/105] Compiling ZeeQL Join.swift
[85/105] Compiling ZeeQL MirrorHelpers.swift
[86/105] Compiling ZeeQL Model.swift
[87/105] Compiling ZeeQL ModelLoader.swift
[88/105] Compiling ZeeQL ModelPattern.swift
[89/105] Compiling ZeeQL ModelSQLizer.swift
[90/105] Compiling ZeeQL Property.swift
[91/105] Compiling ZeeQL Relationship.swift
[92/105] Compiling ZeeQL SQLAttributeChange.swift
[93/105] Compiling ZeeQL SQLExpression.swift
[94/105] Compiling ZeeQL EquatableType.swift
/host/spi-builder-workspace/Sources/ZeeQL/Foundation/Logger.swift:60:12: warning: var 'globalZeeQLLogger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 58 |  * Log-level can be set using the `ZEEQL_LOGLEVEL` global.
 59 |  */
 60 | public var globalZeeQLLogger : ZeeQLLogger = {
    |            |- warning: var 'globalZeeQLLogger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: convert 'globalZeeQLLogger' to a 'let' constant to make 'Sendable' shared state immutable
    |            |- note: add '@MainActor' to make var 'globalZeeQLLogger' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 61 |   #if DEBUG
 62 |     let defaultLevel = ZeeQLLoggerLogLevel.Log
/host/spi-builder-workspace/Sources/ZeeQL/Foundation/Logger.swift:90:17: warning: let 'stderrLogLevel' is not concurrency-safe because non-'Sendable' type 'ZeeQLLoggerLogLevel' may have shared mutable state; this is an error in the Swift 6 language mode
 40 | }
 41 |
 42 | public enum ZeeQLLoggerLogLevel : Int8 { // cannot nest types in generics
    |             `- note: consider making enum 'ZeeQLLoggerLogLevel' conform to the 'Sendable' protocol
 43 |   case Error
 44 |   case Warn
    :
 88 | #endif
 89 |
 90 | fileprivate let stderrLogLevel : ZeeQLLoggerLogLevel = .Error
    |                 |- warning: let 'stderrLogLevel' is not concurrency-safe because non-'Sendable' type 'ZeeQLLoggerLogLevel' may have shared mutable state; this is an error in the Swift 6 language mode
    |                 |- note: add '@MainActor' to make let 'stderrLogLevel' part of global actor 'MainActor'
    |                 `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 91 |
 92 | public struct ZeeQLPrintLogger : ZeeQLLogger {
/host/spi-builder-workspace/Sources/ZeeQL/Foundation/Logger.swift:118:16: warning: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
116 |     if logLevel.rawValue <= stderrLogLevel.rawValue {
117 |       s += "\n" // fputs, unlike puts, does not add a newline
118 |       fputs(s, stderr)
    |                `- warning: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
119 |     }
120 |     else {
/usr/include/stdio.h:145:14: note: var declared here
143 | extern FILE *stdin;		/* Standard input stream.  */
144 | extern FILE *stdout;		/* Standard output stream.  */
145 | extern FILE *stderr;		/* Standard error output stream.  */
    |              `- note: var declared here
146 | /* C89/C99 say they're macros.  Make them happy.  */
147 | #define stdin stdin
/host/spi-builder-workspace/Sources/ZeeQL/Foundation/SimpleKVC.swift:69:10: warning: associated value 'CannotCoerceValueForKey' of 'Sendable'-conforming enum 'Error' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
 67 |   public enum Error : Swift.Error {
 68 |     case UnsupportedDictionaryKeyType(Any.Type)
 69 |     case CannotCoerceValueForKey(Any.Type, Any?, String)
    |          `- warning: associated value 'CannotCoerceValueForKey' of 'Sendable'-conforming enum 'Error' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
 70 |     case CannotCoerceValue(Any.Type, Any?)
 71 |     case EmptyKeyPath
/host/spi-builder-workspace/Sources/ZeeQL/Foundation/SimpleKVC.swift:70:10: warning: associated value 'CannotCoerceValue' of 'Sendable'-conforming enum 'Error' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
 68 |     case UnsupportedDictionaryKeyType(Any.Type)
 69 |     case CannotCoerceValueForKey(Any.Type, Any?, String)
 70 |     case CannotCoerceValue(Any.Type, Any?)
    |          `- warning: associated value 'CannotCoerceValue' of 'Sendable'-conforming enum 'Error' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
 71 |     case EmptyKeyPath
 72 |     case CannotTakeValueForKey(String)
/host/spi-builder-workspace/Sources/ZeeQL/SQLite3Adaptor/SQLite3Adaptor.swift:84:10: warning: associated value 'OpenFailed(errorCode:message:path:mode:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'SQLite3Adaptor.OpenMode'; this is an error in the Swift 6 language mode
 82 |
 83 |   public enum Error : Swift.Error {
 84 |     case OpenFailed(errorCode: Int32, message: String?,
    |          `- warning: associated value 'OpenFailed(errorCode:message:path:mode:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'SQLite3Adaptor.OpenMode'; this is an error in the Swift 6 language mode
 85 |                     path: String, mode: OpenMode)
 86 |   }
 87 |
 88 |   public enum OpenMode {
    |               `- note: consider making enum 'OpenMode' conform to the 'Sendable' protocol
 89 |
 90 |     case readOnly
/host/spi-builder-workspace/Sources/ZeeQL/SQLite3Adaptor/SQLite3AdaptorChannel.swift:29:10: warning: associated value 'BindFailed' of 'Sendable'-conforming enum 'Error' has non-sendable type 'SQLExpression.BindVariable'; this is an error in the Swift 6 language mode
 27 |     case CannotPrepareSQL(Int32, String?)
 28 |     case RowFetchFailed  (Int32, String?)
 29 |     case BindFailed      (Int32, String?, SQLExpression.BindVariable)
    |          `- warning: associated value 'BindFailed' of 'Sendable'-conforming enum 'Error' has non-sendable type 'SQLExpression.BindVariable'; this is an error in the Swift 6 language mode
 30 |   }
 31 |
/host/spi-builder-workspace/Sources/ZeeQL/Access/SQLExpression.swift:102:17: note: consider making struct 'BindVariable' conform to the 'Sendable' protocol
 100 |    * @return a List of bind records.
 101 |    */
 102 |   public struct BindVariable {
     |                 `- note: consider making struct 'BindVariable' conform to the 'Sendable' protocol
 103 |     public var attribute   : Attribute? = nil
 104 |     public var placeholder : String = "?"
/host/spi-builder-workspace/Sources/ZeeQL/SQLite3Adaptor/SQLite3Expression.swift:13:14: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'SQLite3ExpressionFactory' may have shared mutable state; this is an error in the Swift 6 language mode
 9 | // MARK: - Expressions
10 |
11 | open class SQLite3ExpressionFactory: SQLExpressionFactory {
   |            `- note: class 'SQLite3ExpressionFactory' does not conform to the 'Sendable' protocol
12 |
13 |   static let shared = SQLite3ExpressionFactory()
   |              |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'SQLite3ExpressionFactory' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |
15 |   override open func createExpression(_ entity: Entity?) -> SQLExpression {
[95/105] Compiling ZeeQL KeyValueStringFormatter.swift
/host/spi-builder-workspace/Sources/ZeeQL/Foundation/Logger.swift:60:12: warning: var 'globalZeeQLLogger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 58 |  * Log-level can be set using the `ZEEQL_LOGLEVEL` global.
 59 |  */
 60 | public var globalZeeQLLogger : ZeeQLLogger = {
    |            |- warning: var 'globalZeeQLLogger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: convert 'globalZeeQLLogger' to a 'let' constant to make 'Sendable' shared state immutable
    |            |- note: add '@MainActor' to make var 'globalZeeQLLogger' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 61 |   #if DEBUG
 62 |     let defaultLevel = ZeeQLLoggerLogLevel.Log
/host/spi-builder-workspace/Sources/ZeeQL/Foundation/Logger.swift:90:17: warning: let 'stderrLogLevel' is not concurrency-safe because non-'Sendable' type 'ZeeQLLoggerLogLevel' may have shared mutable state; this is an error in the Swift 6 language mode
 40 | }
 41 |
 42 | public enum ZeeQLLoggerLogLevel : Int8 { // cannot nest types in generics
    |             `- note: consider making enum 'ZeeQLLoggerLogLevel' conform to the 'Sendable' protocol
 43 |   case Error
 44 |   case Warn
    :
 88 | #endif
 89 |
 90 | fileprivate let stderrLogLevel : ZeeQLLoggerLogLevel = .Error
    |                 |- warning: let 'stderrLogLevel' is not concurrency-safe because non-'Sendable' type 'ZeeQLLoggerLogLevel' may have shared mutable state; this is an error in the Swift 6 language mode
    |                 |- note: add '@MainActor' to make let 'stderrLogLevel' part of global actor 'MainActor'
    |                 `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 91 |
 92 | public struct ZeeQLPrintLogger : ZeeQLLogger {
/host/spi-builder-workspace/Sources/ZeeQL/Foundation/Logger.swift:118:16: warning: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
116 |     if logLevel.rawValue <= stderrLogLevel.rawValue {
117 |       s += "\n" // fputs, unlike puts, does not add a newline
118 |       fputs(s, stderr)
    |                `- warning: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
119 |     }
120 |     else {
/usr/include/stdio.h:145:14: note: var declared here
143 | extern FILE *stdin;		/* Standard input stream.  */
144 | extern FILE *stdout;		/* Standard output stream.  */
145 | extern FILE *stderr;		/* Standard error output stream.  */
    |              `- note: var declared here
146 | /* C89/C99 say they're macros.  Make them happy.  */
147 | #define stdin stdin
/host/spi-builder-workspace/Sources/ZeeQL/Foundation/SimpleKVC.swift:69:10: warning: associated value 'CannotCoerceValueForKey' of 'Sendable'-conforming enum 'Error' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
 67 |   public enum Error : Swift.Error {
 68 |     case UnsupportedDictionaryKeyType(Any.Type)
 69 |     case CannotCoerceValueForKey(Any.Type, Any?, String)
    |          `- warning: associated value 'CannotCoerceValueForKey' of 'Sendable'-conforming enum 'Error' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
 70 |     case CannotCoerceValue(Any.Type, Any?)
 71 |     case EmptyKeyPath
/host/spi-builder-workspace/Sources/ZeeQL/Foundation/SimpleKVC.swift:70:10: warning: associated value 'CannotCoerceValue' of 'Sendable'-conforming enum 'Error' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
 68 |     case UnsupportedDictionaryKeyType(Any.Type)
 69 |     case CannotCoerceValueForKey(Any.Type, Any?, String)
 70 |     case CannotCoerceValue(Any.Type, Any?)
    |          `- warning: associated value 'CannotCoerceValue' of 'Sendable'-conforming enum 'Error' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
 71 |     case EmptyKeyPath
 72 |     case CannotTakeValueForKey(String)
/host/spi-builder-workspace/Sources/ZeeQL/SQLite3Adaptor/SQLite3Adaptor.swift:84:10: warning: associated value 'OpenFailed(errorCode:message:path:mode:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'SQLite3Adaptor.OpenMode'; this is an error in the Swift 6 language mode
 82 |
 83 |   public enum Error : Swift.Error {
 84 |     case OpenFailed(errorCode: Int32, message: String?,
    |          `- warning: associated value 'OpenFailed(errorCode:message:path:mode:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'SQLite3Adaptor.OpenMode'; this is an error in the Swift 6 language mode
 85 |                     path: String, mode: OpenMode)
 86 |   }
 87 |
 88 |   public enum OpenMode {
    |               `- note: consider making enum 'OpenMode' conform to the 'Sendable' protocol
 89 |
 90 |     case readOnly
/host/spi-builder-workspace/Sources/ZeeQL/SQLite3Adaptor/SQLite3AdaptorChannel.swift:29:10: warning: associated value 'BindFailed' of 'Sendable'-conforming enum 'Error' has non-sendable type 'SQLExpression.BindVariable'; this is an error in the Swift 6 language mode
 27 |     case CannotPrepareSQL(Int32, String?)
 28 |     case RowFetchFailed  (Int32, String?)
 29 |     case BindFailed      (Int32, String?, SQLExpression.BindVariable)
    |          `- warning: associated value 'BindFailed' of 'Sendable'-conforming enum 'Error' has non-sendable type 'SQLExpression.BindVariable'; this is an error in the Swift 6 language mode
 30 |   }
 31 |
/host/spi-builder-workspace/Sources/ZeeQL/Access/SQLExpression.swift:102:17: note: consider making struct 'BindVariable' conform to the 'Sendable' protocol
 100 |    * @return a List of bind records.
 101 |    */
 102 |   public struct BindVariable {
     |                 `- note: consider making struct 'BindVariable' conform to the 'Sendable' protocol
 103 |     public var attribute   : Attribute? = nil
 104 |     public var placeholder : String = "?"
/host/spi-builder-workspace/Sources/ZeeQL/SQLite3Adaptor/SQLite3Expression.swift:13:14: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'SQLite3ExpressionFactory' may have shared mutable state; this is an error in the Swift 6 language mode
 9 | // MARK: - Expressions
10 |
11 | open class SQLite3ExpressionFactory: SQLExpressionFactory {
   |            `- note: class 'SQLite3ExpressionFactory' does not conform to the 'Sendable' protocol
12 |
13 |   static let shared = SQLite3ExpressionFactory()
   |              |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'SQLite3ExpressionFactory' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |
15 |   override open func createExpression(_ entity: Entity?) -> SQLExpression {
[96/105] Compiling ZeeQL Logger.swift
/host/spi-builder-workspace/Sources/ZeeQL/Foundation/Logger.swift:60:12: warning: var 'globalZeeQLLogger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 58 |  * Log-level can be set using the `ZEEQL_LOGLEVEL` global.
 59 |  */
 60 | public var globalZeeQLLogger : ZeeQLLogger = {
    |            |- warning: var 'globalZeeQLLogger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: convert 'globalZeeQLLogger' to a 'let' constant to make 'Sendable' shared state immutable
    |            |- note: add '@MainActor' to make var 'globalZeeQLLogger' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 61 |   #if DEBUG
 62 |     let defaultLevel = ZeeQLLoggerLogLevel.Log
/host/spi-builder-workspace/Sources/ZeeQL/Foundation/Logger.swift:90:17: warning: let 'stderrLogLevel' is not concurrency-safe because non-'Sendable' type 'ZeeQLLoggerLogLevel' may have shared mutable state; this is an error in the Swift 6 language mode
 40 | }
 41 |
 42 | public enum ZeeQLLoggerLogLevel : Int8 { // cannot nest types in generics
    |             `- note: consider making enum 'ZeeQLLoggerLogLevel' conform to the 'Sendable' protocol
 43 |   case Error
 44 |   case Warn
    :
 88 | #endif
 89 |
 90 | fileprivate let stderrLogLevel : ZeeQLLoggerLogLevel = .Error
    |                 |- warning: let 'stderrLogLevel' is not concurrency-safe because non-'Sendable' type 'ZeeQLLoggerLogLevel' may have shared mutable state; this is an error in the Swift 6 language mode
    |                 |- note: add '@MainActor' to make let 'stderrLogLevel' part of global actor 'MainActor'
    |                 `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 91 |
 92 | public struct ZeeQLPrintLogger : ZeeQLLogger {
/host/spi-builder-workspace/Sources/ZeeQL/Foundation/Logger.swift:118:16: warning: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
116 |     if logLevel.rawValue <= stderrLogLevel.rawValue {
117 |       s += "\n" // fputs, unlike puts, does not add a newline
118 |       fputs(s, stderr)
    |                `- warning: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
119 |     }
120 |     else {
/usr/include/stdio.h:145:14: note: var declared here
143 | extern FILE *stdin;		/* Standard input stream.  */
144 | extern FILE *stdout;		/* Standard output stream.  */
145 | extern FILE *stderr;		/* Standard error output stream.  */
    |              `- note: var declared here
146 | /* C89/C99 say they're macros.  Make them happy.  */
147 | #define stdin stdin
/host/spi-builder-workspace/Sources/ZeeQL/Foundation/SimpleKVC.swift:69:10: warning: associated value 'CannotCoerceValueForKey' of 'Sendable'-conforming enum 'Error' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
 67 |   public enum Error : Swift.Error {
 68 |     case UnsupportedDictionaryKeyType(Any.Type)
 69 |     case CannotCoerceValueForKey(Any.Type, Any?, String)
    |          `- warning: associated value 'CannotCoerceValueForKey' of 'Sendable'-conforming enum 'Error' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
 70 |     case CannotCoerceValue(Any.Type, Any?)
 71 |     case EmptyKeyPath
/host/spi-builder-workspace/Sources/ZeeQL/Foundation/SimpleKVC.swift:70:10: warning: associated value 'CannotCoerceValue' of 'Sendable'-conforming enum 'Error' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
 68 |     case UnsupportedDictionaryKeyType(Any.Type)
 69 |     case CannotCoerceValueForKey(Any.Type, Any?, String)
 70 |     case CannotCoerceValue(Any.Type, Any?)
    |          `- warning: associated value 'CannotCoerceValue' of 'Sendable'-conforming enum 'Error' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
 71 |     case EmptyKeyPath
 72 |     case CannotTakeValueForKey(String)
/host/spi-builder-workspace/Sources/ZeeQL/SQLite3Adaptor/SQLite3Adaptor.swift:84:10: warning: associated value 'OpenFailed(errorCode:message:path:mode:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'SQLite3Adaptor.OpenMode'; this is an error in the Swift 6 language mode
 82 |
 83 |   public enum Error : Swift.Error {
 84 |     case OpenFailed(errorCode: Int32, message: String?,
    |          `- warning: associated value 'OpenFailed(errorCode:message:path:mode:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'SQLite3Adaptor.OpenMode'; this is an error in the Swift 6 language mode
 85 |                     path: String, mode: OpenMode)
 86 |   }
 87 |
 88 |   public enum OpenMode {
    |               `- note: consider making enum 'OpenMode' conform to the 'Sendable' protocol
 89 |
 90 |     case readOnly
/host/spi-builder-workspace/Sources/ZeeQL/SQLite3Adaptor/SQLite3AdaptorChannel.swift:29:10: warning: associated value 'BindFailed' of 'Sendable'-conforming enum 'Error' has non-sendable type 'SQLExpression.BindVariable'; this is an error in the Swift 6 language mode
 27 |     case CannotPrepareSQL(Int32, String?)
 28 |     case RowFetchFailed  (Int32, String?)
 29 |     case BindFailed      (Int32, String?, SQLExpression.BindVariable)
    |          `- warning: associated value 'BindFailed' of 'Sendable'-conforming enum 'Error' has non-sendable type 'SQLExpression.BindVariable'; this is an error in the Swift 6 language mode
 30 |   }
 31 |
/host/spi-builder-workspace/Sources/ZeeQL/Access/SQLExpression.swift:102:17: note: consider making struct 'BindVariable' conform to the 'Sendable' protocol
 100 |    * @return a List of bind records.
 101 |    */
 102 |   public struct BindVariable {
     |                 `- note: consider making struct 'BindVariable' conform to the 'Sendable' protocol
 103 |     public var attribute   : Attribute? = nil
 104 |     public var placeholder : String = "?"
/host/spi-builder-workspace/Sources/ZeeQL/SQLite3Adaptor/SQLite3Expression.swift:13:14: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'SQLite3ExpressionFactory' may have shared mutable state; this is an error in the Swift 6 language mode
 9 | // MARK: - Expressions
10 |
11 | open class SQLite3ExpressionFactory: SQLExpressionFactory {
   |            `- note: class 'SQLite3ExpressionFactory' does not conform to the 'Sendable' protocol
12 |
13 |   static let shared = SQLite3ExpressionFactory()
   |              |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'SQLite3ExpressionFactory' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |
15 |   override open func createExpression(_ entity: Entity?) -> SQLExpression {
[97/105] Compiling ZeeQL Pluralize.swift
/host/spi-builder-workspace/Sources/ZeeQL/Foundation/Logger.swift:60:12: warning: var 'globalZeeQLLogger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 58 |  * Log-level can be set using the `ZEEQL_LOGLEVEL` global.
 59 |  */
 60 | public var globalZeeQLLogger : ZeeQLLogger = {
    |            |- warning: var 'globalZeeQLLogger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: convert 'globalZeeQLLogger' to a 'let' constant to make 'Sendable' shared state immutable
    |            |- note: add '@MainActor' to make var 'globalZeeQLLogger' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 61 |   #if DEBUG
 62 |     let defaultLevel = ZeeQLLoggerLogLevel.Log
/host/spi-builder-workspace/Sources/ZeeQL/Foundation/Logger.swift:90:17: warning: let 'stderrLogLevel' is not concurrency-safe because non-'Sendable' type 'ZeeQLLoggerLogLevel' may have shared mutable state; this is an error in the Swift 6 language mode
 40 | }
 41 |
 42 | public enum ZeeQLLoggerLogLevel : Int8 { // cannot nest types in generics
    |             `- note: consider making enum 'ZeeQLLoggerLogLevel' conform to the 'Sendable' protocol
 43 |   case Error
 44 |   case Warn
    :
 88 | #endif
 89 |
 90 | fileprivate let stderrLogLevel : ZeeQLLoggerLogLevel = .Error
    |                 |- warning: let 'stderrLogLevel' is not concurrency-safe because non-'Sendable' type 'ZeeQLLoggerLogLevel' may have shared mutable state; this is an error in the Swift 6 language mode
    |                 |- note: add '@MainActor' to make let 'stderrLogLevel' part of global actor 'MainActor'
    |                 `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 91 |
 92 | public struct ZeeQLPrintLogger : ZeeQLLogger {
/host/spi-builder-workspace/Sources/ZeeQL/Foundation/Logger.swift:118:16: warning: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
116 |     if logLevel.rawValue <= stderrLogLevel.rawValue {
117 |       s += "\n" // fputs, unlike puts, does not add a newline
118 |       fputs(s, stderr)
    |                `- warning: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
119 |     }
120 |     else {
/usr/include/stdio.h:145:14: note: var declared here
143 | extern FILE *stdin;		/* Standard input stream.  */
144 | extern FILE *stdout;		/* Standard output stream.  */
145 | extern FILE *stderr;		/* Standard error output stream.  */
    |              `- note: var declared here
146 | /* C89/C99 say they're macros.  Make them happy.  */
147 | #define stdin stdin
/host/spi-builder-workspace/Sources/ZeeQL/Foundation/SimpleKVC.swift:69:10: warning: associated value 'CannotCoerceValueForKey' of 'Sendable'-conforming enum 'Error' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
 67 |   public enum Error : Swift.Error {
 68 |     case UnsupportedDictionaryKeyType(Any.Type)
 69 |     case CannotCoerceValueForKey(Any.Type, Any?, String)
    |          `- warning: associated value 'CannotCoerceValueForKey' of 'Sendable'-conforming enum 'Error' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
 70 |     case CannotCoerceValue(Any.Type, Any?)
 71 |     case EmptyKeyPath
/host/spi-builder-workspace/Sources/ZeeQL/Foundation/SimpleKVC.swift:70:10: warning: associated value 'CannotCoerceValue' of 'Sendable'-conforming enum 'Error' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
 68 |     case UnsupportedDictionaryKeyType(Any.Type)
 69 |     case CannotCoerceValueForKey(Any.Type, Any?, String)
 70 |     case CannotCoerceValue(Any.Type, Any?)
    |          `- warning: associated value 'CannotCoerceValue' of 'Sendable'-conforming enum 'Error' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
 71 |     case EmptyKeyPath
 72 |     case CannotTakeValueForKey(String)
/host/spi-builder-workspace/Sources/ZeeQL/SQLite3Adaptor/SQLite3Adaptor.swift:84:10: warning: associated value 'OpenFailed(errorCode:message:path:mode:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'SQLite3Adaptor.OpenMode'; this is an error in the Swift 6 language mode
 82 |
 83 |   public enum Error : Swift.Error {
 84 |     case OpenFailed(errorCode: Int32, message: String?,
    |          `- warning: associated value 'OpenFailed(errorCode:message:path:mode:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'SQLite3Adaptor.OpenMode'; this is an error in the Swift 6 language mode
 85 |                     path: String, mode: OpenMode)
 86 |   }
 87 |
 88 |   public enum OpenMode {
    |               `- note: consider making enum 'OpenMode' conform to the 'Sendable' protocol
 89 |
 90 |     case readOnly
/host/spi-builder-workspace/Sources/ZeeQL/SQLite3Adaptor/SQLite3AdaptorChannel.swift:29:10: warning: associated value 'BindFailed' of 'Sendable'-conforming enum 'Error' has non-sendable type 'SQLExpression.BindVariable'; this is an error in the Swift 6 language mode
 27 |     case CannotPrepareSQL(Int32, String?)
 28 |     case RowFetchFailed  (Int32, String?)
 29 |     case BindFailed      (Int32, String?, SQLExpression.BindVariable)
    |          `- warning: associated value 'BindFailed' of 'Sendable'-conforming enum 'Error' has non-sendable type 'SQLExpression.BindVariable'; this is an error in the Swift 6 language mode
 30 |   }
 31 |
/host/spi-builder-workspace/Sources/ZeeQL/Access/SQLExpression.swift:102:17: note: consider making struct 'BindVariable' conform to the 'Sendable' protocol
 100 |    * @return a List of bind records.
 101 |    */
 102 |   public struct BindVariable {
     |                 `- note: consider making struct 'BindVariable' conform to the 'Sendable' protocol
 103 |     public var attribute   : Attribute? = nil
 104 |     public var placeholder : String = "?"
/host/spi-builder-workspace/Sources/ZeeQL/SQLite3Adaptor/SQLite3Expression.swift:13:14: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'SQLite3ExpressionFactory' may have shared mutable state; this is an error in the Swift 6 language mode
 9 | // MARK: - Expressions
10 |
11 | open class SQLite3ExpressionFactory: SQLExpressionFactory {
   |            `- note: class 'SQLite3ExpressionFactory' does not conform to the 'Sendable' protocol
12 |
13 |   static let shared = SQLite3ExpressionFactory()
   |              |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'SQLite3ExpressionFactory' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |
15 |   override open func createExpression(_ entity: Entity?) -> SQLExpression {
[98/105] Compiling ZeeQL SimpleKVC.swift
/host/spi-builder-workspace/Sources/ZeeQL/Foundation/Logger.swift:60:12: warning: var 'globalZeeQLLogger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 58 |  * Log-level can be set using the `ZEEQL_LOGLEVEL` global.
 59 |  */
 60 | public var globalZeeQLLogger : ZeeQLLogger = {
    |            |- warning: var 'globalZeeQLLogger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: convert 'globalZeeQLLogger' to a 'let' constant to make 'Sendable' shared state immutable
    |            |- note: add '@MainActor' to make var 'globalZeeQLLogger' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 61 |   #if DEBUG
 62 |     let defaultLevel = ZeeQLLoggerLogLevel.Log
/host/spi-builder-workspace/Sources/ZeeQL/Foundation/Logger.swift:90:17: warning: let 'stderrLogLevel' is not concurrency-safe because non-'Sendable' type 'ZeeQLLoggerLogLevel' may have shared mutable state; this is an error in the Swift 6 language mode
 40 | }
 41 |
 42 | public enum ZeeQLLoggerLogLevel : Int8 { // cannot nest types in generics
    |             `- note: consider making enum 'ZeeQLLoggerLogLevel' conform to the 'Sendable' protocol
 43 |   case Error
 44 |   case Warn
    :
 88 | #endif
 89 |
 90 | fileprivate let stderrLogLevel : ZeeQLLoggerLogLevel = .Error
    |                 |- warning: let 'stderrLogLevel' is not concurrency-safe because non-'Sendable' type 'ZeeQLLoggerLogLevel' may have shared mutable state; this is an error in the Swift 6 language mode
    |                 |- note: add '@MainActor' to make let 'stderrLogLevel' part of global actor 'MainActor'
    |                 `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 91 |
 92 | public struct ZeeQLPrintLogger : ZeeQLLogger {
/host/spi-builder-workspace/Sources/ZeeQL/Foundation/Logger.swift:118:16: warning: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
116 |     if logLevel.rawValue <= stderrLogLevel.rawValue {
117 |       s += "\n" // fputs, unlike puts, does not add a newline
118 |       fputs(s, stderr)
    |                `- warning: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
119 |     }
120 |     else {
/usr/include/stdio.h:145:14: note: var declared here
143 | extern FILE *stdin;		/* Standard input stream.  */
144 | extern FILE *stdout;		/* Standard output stream.  */
145 | extern FILE *stderr;		/* Standard error output stream.  */
    |              `- note: var declared here
146 | /* C89/C99 say they're macros.  Make them happy.  */
147 | #define stdin stdin
/host/spi-builder-workspace/Sources/ZeeQL/Foundation/SimpleKVC.swift:69:10: warning: associated value 'CannotCoerceValueForKey' of 'Sendable'-conforming enum 'Error' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
 67 |   public enum Error : Swift.Error {
 68 |     case UnsupportedDictionaryKeyType(Any.Type)
 69 |     case CannotCoerceValueForKey(Any.Type, Any?, String)
    |          `- warning: associated value 'CannotCoerceValueForKey' of 'Sendable'-conforming enum 'Error' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
 70 |     case CannotCoerceValue(Any.Type, Any?)
 71 |     case EmptyKeyPath
/host/spi-builder-workspace/Sources/ZeeQL/Foundation/SimpleKVC.swift:70:10: warning: associated value 'CannotCoerceValue' of 'Sendable'-conforming enum 'Error' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
 68 |     case UnsupportedDictionaryKeyType(Any.Type)
 69 |     case CannotCoerceValueForKey(Any.Type, Any?, String)
 70 |     case CannotCoerceValue(Any.Type, Any?)
    |          `- warning: associated value 'CannotCoerceValue' of 'Sendable'-conforming enum 'Error' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
 71 |     case EmptyKeyPath
 72 |     case CannotTakeValueForKey(String)
/host/spi-builder-workspace/Sources/ZeeQL/SQLite3Adaptor/SQLite3Adaptor.swift:84:10: warning: associated value 'OpenFailed(errorCode:message:path:mode:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'SQLite3Adaptor.OpenMode'; this is an error in the Swift 6 language mode
 82 |
 83 |   public enum Error : Swift.Error {
 84 |     case OpenFailed(errorCode: Int32, message: String?,
    |          `- warning: associated value 'OpenFailed(errorCode:message:path:mode:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'SQLite3Adaptor.OpenMode'; this is an error in the Swift 6 language mode
 85 |                     path: String, mode: OpenMode)
 86 |   }
 87 |
 88 |   public enum OpenMode {
    |               `- note: consider making enum 'OpenMode' conform to the 'Sendable' protocol
 89 |
 90 |     case readOnly
/host/spi-builder-workspace/Sources/ZeeQL/SQLite3Adaptor/SQLite3AdaptorChannel.swift:29:10: warning: associated value 'BindFailed' of 'Sendable'-conforming enum 'Error' has non-sendable type 'SQLExpression.BindVariable'; this is an error in the Swift 6 language mode
 27 |     case CannotPrepareSQL(Int32, String?)
 28 |     case RowFetchFailed  (Int32, String?)
 29 |     case BindFailed      (Int32, String?, SQLExpression.BindVariable)
    |          `- warning: associated value 'BindFailed' of 'Sendable'-conforming enum 'Error' has non-sendable type 'SQLExpression.BindVariable'; this is an error in the Swift 6 language mode
 30 |   }
 31 |
/host/spi-builder-workspace/Sources/ZeeQL/Access/SQLExpression.swift:102:17: note: consider making struct 'BindVariable' conform to the 'Sendable' protocol
 100 |    * @return a List of bind records.
 101 |    */
 102 |   public struct BindVariable {
     |                 `- note: consider making struct 'BindVariable' conform to the 'Sendable' protocol
 103 |     public var attribute   : Attribute? = nil
 104 |     public var placeholder : String = "?"
/host/spi-builder-workspace/Sources/ZeeQL/SQLite3Adaptor/SQLite3Expression.swift:13:14: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'SQLite3ExpressionFactory' may have shared mutable state; this is an error in the Swift 6 language mode
 9 | // MARK: - Expressions
10 |
11 | open class SQLite3ExpressionFactory: SQLExpressionFactory {
   |            `- note: class 'SQLite3ExpressionFactory' does not conform to the 'Sendable' protocol
12 |
13 |   static let shared = SQLite3ExpressionFactory()
   |              |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'SQLite3ExpressionFactory' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |
15 |   override open func createExpression(_ entity: Entity?) -> SQLExpression {
[99/105] Compiling ZeeQL SmartDescription.swift
/host/spi-builder-workspace/Sources/ZeeQL/Foundation/Logger.swift:60:12: warning: var 'globalZeeQLLogger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 58 |  * Log-level can be set using the `ZEEQL_LOGLEVEL` global.
 59 |  */
 60 | public var globalZeeQLLogger : ZeeQLLogger = {
    |            |- warning: var 'globalZeeQLLogger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: convert 'globalZeeQLLogger' to a 'let' constant to make 'Sendable' shared state immutable
    |            |- note: add '@MainActor' to make var 'globalZeeQLLogger' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 61 |   #if DEBUG
 62 |     let defaultLevel = ZeeQLLoggerLogLevel.Log
/host/spi-builder-workspace/Sources/ZeeQL/Foundation/Logger.swift:90:17: warning: let 'stderrLogLevel' is not concurrency-safe because non-'Sendable' type 'ZeeQLLoggerLogLevel' may have shared mutable state; this is an error in the Swift 6 language mode
 40 | }
 41 |
 42 | public enum ZeeQLLoggerLogLevel : Int8 { // cannot nest types in generics
    |             `- note: consider making enum 'ZeeQLLoggerLogLevel' conform to the 'Sendable' protocol
 43 |   case Error
 44 |   case Warn
    :
 88 | #endif
 89 |
 90 | fileprivate let stderrLogLevel : ZeeQLLoggerLogLevel = .Error
    |                 |- warning: let 'stderrLogLevel' is not concurrency-safe because non-'Sendable' type 'ZeeQLLoggerLogLevel' may have shared mutable state; this is an error in the Swift 6 language mode
    |                 |- note: add '@MainActor' to make let 'stderrLogLevel' part of global actor 'MainActor'
    |                 `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 91 |
 92 | public struct ZeeQLPrintLogger : ZeeQLLogger {
/host/spi-builder-workspace/Sources/ZeeQL/Foundation/Logger.swift:118:16: warning: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
116 |     if logLevel.rawValue <= stderrLogLevel.rawValue {
117 |       s += "\n" // fputs, unlike puts, does not add a newline
118 |       fputs(s, stderr)
    |                `- warning: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
119 |     }
120 |     else {
/usr/include/stdio.h:145:14: note: var declared here
143 | extern FILE *stdin;		/* Standard input stream.  */
144 | extern FILE *stdout;		/* Standard output stream.  */
145 | extern FILE *stderr;		/* Standard error output stream.  */
    |              `- note: var declared here
146 | /* C89/C99 say they're macros.  Make them happy.  */
147 | #define stdin stdin
/host/spi-builder-workspace/Sources/ZeeQL/Foundation/SimpleKVC.swift:69:10: warning: associated value 'CannotCoerceValueForKey' of 'Sendable'-conforming enum 'Error' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
 67 |   public enum Error : Swift.Error {
 68 |     case UnsupportedDictionaryKeyType(Any.Type)
 69 |     case CannotCoerceValueForKey(Any.Type, Any?, String)
    |          `- warning: associated value 'CannotCoerceValueForKey' of 'Sendable'-conforming enum 'Error' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
 70 |     case CannotCoerceValue(Any.Type, Any?)
 71 |     case EmptyKeyPath
/host/spi-builder-workspace/Sources/ZeeQL/Foundation/SimpleKVC.swift:70:10: warning: associated value 'CannotCoerceValue' of 'Sendable'-conforming enum 'Error' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
 68 |     case UnsupportedDictionaryKeyType(Any.Type)
 69 |     case CannotCoerceValueForKey(Any.Type, Any?, String)
 70 |     case CannotCoerceValue(Any.Type, Any?)
    |          `- warning: associated value 'CannotCoerceValue' of 'Sendable'-conforming enum 'Error' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
 71 |     case EmptyKeyPath
 72 |     case CannotTakeValueForKey(String)
/host/spi-builder-workspace/Sources/ZeeQL/SQLite3Adaptor/SQLite3Adaptor.swift:84:10: warning: associated value 'OpenFailed(errorCode:message:path:mode:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'SQLite3Adaptor.OpenMode'; this is an error in the Swift 6 language mode
 82 |
 83 |   public enum Error : Swift.Error {
 84 |     case OpenFailed(errorCode: Int32, message: String?,
    |          `- warning: associated value 'OpenFailed(errorCode:message:path:mode:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'SQLite3Adaptor.OpenMode'; this is an error in the Swift 6 language mode
 85 |                     path: String, mode: OpenMode)
 86 |   }
 87 |
 88 |   public enum OpenMode {
    |               `- note: consider making enum 'OpenMode' conform to the 'Sendable' protocol
 89 |
 90 |     case readOnly
/host/spi-builder-workspace/Sources/ZeeQL/SQLite3Adaptor/SQLite3AdaptorChannel.swift:29:10: warning: associated value 'BindFailed' of 'Sendable'-conforming enum 'Error' has non-sendable type 'SQLExpression.BindVariable'; this is an error in the Swift 6 language mode
 27 |     case CannotPrepareSQL(Int32, String?)
 28 |     case RowFetchFailed  (Int32, String?)
 29 |     case BindFailed      (Int32, String?, SQLExpression.BindVariable)
    |          `- warning: associated value 'BindFailed' of 'Sendable'-conforming enum 'Error' has non-sendable type 'SQLExpression.BindVariable'; this is an error in the Swift 6 language mode
 30 |   }
 31 |
/host/spi-builder-workspace/Sources/ZeeQL/Access/SQLExpression.swift:102:17: note: consider making struct 'BindVariable' conform to the 'Sendable' protocol
 100 |    * @return a List of bind records.
 101 |    */
 102 |   public struct BindVariable {
     |                 `- note: consider making struct 'BindVariable' conform to the 'Sendable' protocol
 103 |     public var attribute   : Attribute? = nil
 104 |     public var placeholder : String = "?"
/host/spi-builder-workspace/Sources/ZeeQL/SQLite3Adaptor/SQLite3Expression.swift:13:14: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'SQLite3ExpressionFactory' may have shared mutable state; this is an error in the Swift 6 language mode
 9 | // MARK: - Expressions
10 |
11 | open class SQLite3ExpressionFactory: SQLExpressionFactory {
   |            `- note: class 'SQLite3ExpressionFactory' does not conform to the 'Sendable' protocol
12 |
13 |   static let shared = SQLite3ExpressionFactory()
   |              |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'SQLite3ExpressionFactory' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |
15 |   override open func createExpression(_ entity: Entity?) -> SQLExpression {
[100/105] Compiling ZeeQL TimeRange.swift
/host/spi-builder-workspace/Sources/ZeeQL/Foundation/Logger.swift:60:12: warning: var 'globalZeeQLLogger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 58 |  * Log-level can be set using the `ZEEQL_LOGLEVEL` global.
 59 |  */
 60 | public var globalZeeQLLogger : ZeeQLLogger = {
    |            |- warning: var 'globalZeeQLLogger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: convert 'globalZeeQLLogger' to a 'let' constant to make 'Sendable' shared state immutable
    |            |- note: add '@MainActor' to make var 'globalZeeQLLogger' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 61 |   #if DEBUG
 62 |     let defaultLevel = ZeeQLLoggerLogLevel.Log
/host/spi-builder-workspace/Sources/ZeeQL/Foundation/Logger.swift:90:17: warning: let 'stderrLogLevel' is not concurrency-safe because non-'Sendable' type 'ZeeQLLoggerLogLevel' may have shared mutable state; this is an error in the Swift 6 language mode
 40 | }
 41 |
 42 | public enum ZeeQLLoggerLogLevel : Int8 { // cannot nest types in generics
    |             `- note: consider making enum 'ZeeQLLoggerLogLevel' conform to the 'Sendable' protocol
 43 |   case Error
 44 |   case Warn
    :
 88 | #endif
 89 |
 90 | fileprivate let stderrLogLevel : ZeeQLLoggerLogLevel = .Error
    |                 |- warning: let 'stderrLogLevel' is not concurrency-safe because non-'Sendable' type 'ZeeQLLoggerLogLevel' may have shared mutable state; this is an error in the Swift 6 language mode
    |                 |- note: add '@MainActor' to make let 'stderrLogLevel' part of global actor 'MainActor'
    |                 `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 91 |
 92 | public struct ZeeQLPrintLogger : ZeeQLLogger {
/host/spi-builder-workspace/Sources/ZeeQL/Foundation/Logger.swift:118:16: warning: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
116 |     if logLevel.rawValue <= stderrLogLevel.rawValue {
117 |       s += "\n" // fputs, unlike puts, does not add a newline
118 |       fputs(s, stderr)
    |                `- warning: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
119 |     }
120 |     else {
/usr/include/stdio.h:145:14: note: var declared here
143 | extern FILE *stdin;		/* Standard input stream.  */
144 | extern FILE *stdout;		/* Standard output stream.  */
145 | extern FILE *stderr;		/* Standard error output stream.  */
    |              `- note: var declared here
146 | /* C89/C99 say they're macros.  Make them happy.  */
147 | #define stdin stdin
/host/spi-builder-workspace/Sources/ZeeQL/Foundation/SimpleKVC.swift:69:10: warning: associated value 'CannotCoerceValueForKey' of 'Sendable'-conforming enum 'Error' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
 67 |   public enum Error : Swift.Error {
 68 |     case UnsupportedDictionaryKeyType(Any.Type)
 69 |     case CannotCoerceValueForKey(Any.Type, Any?, String)
    |          `- warning: associated value 'CannotCoerceValueForKey' of 'Sendable'-conforming enum 'Error' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
 70 |     case CannotCoerceValue(Any.Type, Any?)
 71 |     case EmptyKeyPath
/host/spi-builder-workspace/Sources/ZeeQL/Foundation/SimpleKVC.swift:70:10: warning: associated value 'CannotCoerceValue' of 'Sendable'-conforming enum 'Error' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
 68 |     case UnsupportedDictionaryKeyType(Any.Type)
 69 |     case CannotCoerceValueForKey(Any.Type, Any?, String)
 70 |     case CannotCoerceValue(Any.Type, Any?)
    |          `- warning: associated value 'CannotCoerceValue' of 'Sendable'-conforming enum 'Error' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
 71 |     case EmptyKeyPath
 72 |     case CannotTakeValueForKey(String)
/host/spi-builder-workspace/Sources/ZeeQL/SQLite3Adaptor/SQLite3Adaptor.swift:84:10: warning: associated value 'OpenFailed(errorCode:message:path:mode:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'SQLite3Adaptor.OpenMode'; this is an error in the Swift 6 language mode
 82 |
 83 |   public enum Error : Swift.Error {
 84 |     case OpenFailed(errorCode: Int32, message: String?,
    |          `- warning: associated value 'OpenFailed(errorCode:message:path:mode:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'SQLite3Adaptor.OpenMode'; this is an error in the Swift 6 language mode
 85 |                     path: String, mode: OpenMode)
 86 |   }
 87 |
 88 |   public enum OpenMode {
    |               `- note: consider making enum 'OpenMode' conform to the 'Sendable' protocol
 89 |
 90 |     case readOnly
/host/spi-builder-workspace/Sources/ZeeQL/SQLite3Adaptor/SQLite3AdaptorChannel.swift:29:10: warning: associated value 'BindFailed' of 'Sendable'-conforming enum 'Error' has non-sendable type 'SQLExpression.BindVariable'; this is an error in the Swift 6 language mode
 27 |     case CannotPrepareSQL(Int32, String?)
 28 |     case RowFetchFailed  (Int32, String?)
 29 |     case BindFailed      (Int32, String?, SQLExpression.BindVariable)
    |          `- warning: associated value 'BindFailed' of 'Sendable'-conforming enum 'Error' has non-sendable type 'SQLExpression.BindVariable'; this is an error in the Swift 6 language mode
 30 |   }
 31 |
/host/spi-builder-workspace/Sources/ZeeQL/Access/SQLExpression.swift:102:17: note: consider making struct 'BindVariable' conform to the 'Sendable' protocol
 100 |    * @return a List of bind records.
 101 |    */
 102 |   public struct BindVariable {
     |                 `- note: consider making struct 'BindVariable' conform to the 'Sendable' protocol
 103 |     public var attribute   : Attribute? = nil
 104 |     public var placeholder : String = "?"
/host/spi-builder-workspace/Sources/ZeeQL/SQLite3Adaptor/SQLite3Expression.swift:13:14: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'SQLite3ExpressionFactory' may have shared mutable state; this is an error in the Swift 6 language mode
 9 | // MARK: - Expressions
10 |
11 | open class SQLite3ExpressionFactory: SQLExpressionFactory {
   |            `- note: class 'SQLite3ExpressionFactory' does not conform to the 'Sendable' protocol
12 |
13 |   static let shared = SQLite3ExpressionFactory()
   |              |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'SQLite3ExpressionFactory' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |
15 |   override open func createExpression(_ entity: Entity?) -> SQLExpression {
[101/105] Compiling ZeeQL SQLite3Adaptor.swift
/host/spi-builder-workspace/Sources/ZeeQL/Foundation/Logger.swift:60:12: warning: var 'globalZeeQLLogger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 58 |  * Log-level can be set using the `ZEEQL_LOGLEVEL` global.
 59 |  */
 60 | public var globalZeeQLLogger : ZeeQLLogger = {
    |            |- warning: var 'globalZeeQLLogger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: convert 'globalZeeQLLogger' to a 'let' constant to make 'Sendable' shared state immutable
    |            |- note: add '@MainActor' to make var 'globalZeeQLLogger' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 61 |   #if DEBUG
 62 |     let defaultLevel = ZeeQLLoggerLogLevel.Log
/host/spi-builder-workspace/Sources/ZeeQL/Foundation/Logger.swift:90:17: warning: let 'stderrLogLevel' is not concurrency-safe because non-'Sendable' type 'ZeeQLLoggerLogLevel' may have shared mutable state; this is an error in the Swift 6 language mode
 40 | }
 41 |
 42 | public enum ZeeQLLoggerLogLevel : Int8 { // cannot nest types in generics
    |             `- note: consider making enum 'ZeeQLLoggerLogLevel' conform to the 'Sendable' protocol
 43 |   case Error
 44 |   case Warn
    :
 88 | #endif
 89 |
 90 | fileprivate let stderrLogLevel : ZeeQLLoggerLogLevel = .Error
    |                 |- warning: let 'stderrLogLevel' is not concurrency-safe because non-'Sendable' type 'ZeeQLLoggerLogLevel' may have shared mutable state; this is an error in the Swift 6 language mode
    |                 |- note: add '@MainActor' to make let 'stderrLogLevel' part of global actor 'MainActor'
    |                 `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 91 |
 92 | public struct ZeeQLPrintLogger : ZeeQLLogger {
/host/spi-builder-workspace/Sources/ZeeQL/Foundation/Logger.swift:118:16: warning: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
116 |     if logLevel.rawValue <= stderrLogLevel.rawValue {
117 |       s += "\n" // fputs, unlike puts, does not add a newline
118 |       fputs(s, stderr)
    |                `- warning: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
119 |     }
120 |     else {
/usr/include/stdio.h:145:14: note: var declared here
143 | extern FILE *stdin;		/* Standard input stream.  */
144 | extern FILE *stdout;		/* Standard output stream.  */
145 | extern FILE *stderr;		/* Standard error output stream.  */
    |              `- note: var declared here
146 | /* C89/C99 say they're macros.  Make them happy.  */
147 | #define stdin stdin
/host/spi-builder-workspace/Sources/ZeeQL/Foundation/SimpleKVC.swift:69:10: warning: associated value 'CannotCoerceValueForKey' of 'Sendable'-conforming enum 'Error' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
 67 |   public enum Error : Swift.Error {
 68 |     case UnsupportedDictionaryKeyType(Any.Type)
 69 |     case CannotCoerceValueForKey(Any.Type, Any?, String)
    |          `- warning: associated value 'CannotCoerceValueForKey' of 'Sendable'-conforming enum 'Error' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
 70 |     case CannotCoerceValue(Any.Type, Any?)
 71 |     case EmptyKeyPath
/host/spi-builder-workspace/Sources/ZeeQL/Foundation/SimpleKVC.swift:70:10: warning: associated value 'CannotCoerceValue' of 'Sendable'-conforming enum 'Error' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
 68 |     case UnsupportedDictionaryKeyType(Any.Type)
 69 |     case CannotCoerceValueForKey(Any.Type, Any?, String)
 70 |     case CannotCoerceValue(Any.Type, Any?)
    |          `- warning: associated value 'CannotCoerceValue' of 'Sendable'-conforming enum 'Error' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
 71 |     case EmptyKeyPath
 72 |     case CannotTakeValueForKey(String)
/host/spi-builder-workspace/Sources/ZeeQL/SQLite3Adaptor/SQLite3Adaptor.swift:84:10: warning: associated value 'OpenFailed(errorCode:message:path:mode:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'SQLite3Adaptor.OpenMode'; this is an error in the Swift 6 language mode
 82 |
 83 |   public enum Error : Swift.Error {
 84 |     case OpenFailed(errorCode: Int32, message: String?,
    |          `- warning: associated value 'OpenFailed(errorCode:message:path:mode:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'SQLite3Adaptor.OpenMode'; this is an error in the Swift 6 language mode
 85 |                     path: String, mode: OpenMode)
 86 |   }
 87 |
 88 |   public enum OpenMode {
    |               `- note: consider making enum 'OpenMode' conform to the 'Sendable' protocol
 89 |
 90 |     case readOnly
/host/spi-builder-workspace/Sources/ZeeQL/SQLite3Adaptor/SQLite3AdaptorChannel.swift:29:10: warning: associated value 'BindFailed' of 'Sendable'-conforming enum 'Error' has non-sendable type 'SQLExpression.BindVariable'; this is an error in the Swift 6 language mode
 27 |     case CannotPrepareSQL(Int32, String?)
 28 |     case RowFetchFailed  (Int32, String?)
 29 |     case BindFailed      (Int32, String?, SQLExpression.BindVariable)
    |          `- warning: associated value 'BindFailed' of 'Sendable'-conforming enum 'Error' has non-sendable type 'SQLExpression.BindVariable'; this is an error in the Swift 6 language mode
 30 |   }
 31 |
/host/spi-builder-workspace/Sources/ZeeQL/Access/SQLExpression.swift:102:17: note: consider making struct 'BindVariable' conform to the 'Sendable' protocol
 100 |    * @return a List of bind records.
 101 |    */
 102 |   public struct BindVariable {
     |                 `- note: consider making struct 'BindVariable' conform to the 'Sendable' protocol
 103 |     public var attribute   : Attribute? = nil
 104 |     public var placeholder : String = "?"
/host/spi-builder-workspace/Sources/ZeeQL/SQLite3Adaptor/SQLite3Expression.swift:13:14: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'SQLite3ExpressionFactory' may have shared mutable state; this is an error in the Swift 6 language mode
 9 | // MARK: - Expressions
10 |
11 | open class SQLite3ExpressionFactory: SQLExpressionFactory {
   |            `- note: class 'SQLite3ExpressionFactory' does not conform to the 'Sendable' protocol
12 |
13 |   static let shared = SQLite3ExpressionFactory()
   |              |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'SQLite3ExpressionFactory' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |
15 |   override open func createExpression(_ entity: Entity?) -> SQLExpression {
[102/105] Compiling ZeeQL SQLite3AdaptorChannel.swift
/host/spi-builder-workspace/Sources/ZeeQL/Foundation/Logger.swift:60:12: warning: var 'globalZeeQLLogger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 58 |  * Log-level can be set using the `ZEEQL_LOGLEVEL` global.
 59 |  */
 60 | public var globalZeeQLLogger : ZeeQLLogger = {
    |            |- warning: var 'globalZeeQLLogger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: convert 'globalZeeQLLogger' to a 'let' constant to make 'Sendable' shared state immutable
    |            |- note: add '@MainActor' to make var 'globalZeeQLLogger' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 61 |   #if DEBUG
 62 |     let defaultLevel = ZeeQLLoggerLogLevel.Log
/host/spi-builder-workspace/Sources/ZeeQL/Foundation/Logger.swift:90:17: warning: let 'stderrLogLevel' is not concurrency-safe because non-'Sendable' type 'ZeeQLLoggerLogLevel' may have shared mutable state; this is an error in the Swift 6 language mode
 40 | }
 41 |
 42 | public enum ZeeQLLoggerLogLevel : Int8 { // cannot nest types in generics
    |             `- note: consider making enum 'ZeeQLLoggerLogLevel' conform to the 'Sendable' protocol
 43 |   case Error
 44 |   case Warn
    :
 88 | #endif
 89 |
 90 | fileprivate let stderrLogLevel : ZeeQLLoggerLogLevel = .Error
    |                 |- warning: let 'stderrLogLevel' is not concurrency-safe because non-'Sendable' type 'ZeeQLLoggerLogLevel' may have shared mutable state; this is an error in the Swift 6 language mode
    |                 |- note: add '@MainActor' to make let 'stderrLogLevel' part of global actor 'MainActor'
    |                 `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 91 |
 92 | public struct ZeeQLPrintLogger : ZeeQLLogger {
/host/spi-builder-workspace/Sources/ZeeQL/Foundation/Logger.swift:118:16: warning: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
116 |     if logLevel.rawValue <= stderrLogLevel.rawValue {
117 |       s += "\n" // fputs, unlike puts, does not add a newline
118 |       fputs(s, stderr)
    |                `- warning: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
119 |     }
120 |     else {
/usr/include/stdio.h:145:14: note: var declared here
143 | extern FILE *stdin;		/* Standard input stream.  */
144 | extern FILE *stdout;		/* Standard output stream.  */
145 | extern FILE *stderr;		/* Standard error output stream.  */
    |              `- note: var declared here
146 | /* C89/C99 say they're macros.  Make them happy.  */
147 | #define stdin stdin
/host/spi-builder-workspace/Sources/ZeeQL/Foundation/SimpleKVC.swift:69:10: warning: associated value 'CannotCoerceValueForKey' of 'Sendable'-conforming enum 'Error' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
 67 |   public enum Error : Swift.Error {
 68 |     case UnsupportedDictionaryKeyType(Any.Type)
 69 |     case CannotCoerceValueForKey(Any.Type, Any?, String)
    |          `- warning: associated value 'CannotCoerceValueForKey' of 'Sendable'-conforming enum 'Error' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
 70 |     case CannotCoerceValue(Any.Type, Any?)
 71 |     case EmptyKeyPath
/host/spi-builder-workspace/Sources/ZeeQL/Foundation/SimpleKVC.swift:70:10: warning: associated value 'CannotCoerceValue' of 'Sendable'-conforming enum 'Error' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
 68 |     case UnsupportedDictionaryKeyType(Any.Type)
 69 |     case CannotCoerceValueForKey(Any.Type, Any?, String)
 70 |     case CannotCoerceValue(Any.Type, Any?)
    |          `- warning: associated value 'CannotCoerceValue' of 'Sendable'-conforming enum 'Error' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
 71 |     case EmptyKeyPath
 72 |     case CannotTakeValueForKey(String)
/host/spi-builder-workspace/Sources/ZeeQL/SQLite3Adaptor/SQLite3Adaptor.swift:84:10: warning: associated value 'OpenFailed(errorCode:message:path:mode:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'SQLite3Adaptor.OpenMode'; this is an error in the Swift 6 language mode
 82 |
 83 |   public enum Error : Swift.Error {
 84 |     case OpenFailed(errorCode: Int32, message: String?,
    |          `- warning: associated value 'OpenFailed(errorCode:message:path:mode:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'SQLite3Adaptor.OpenMode'; this is an error in the Swift 6 language mode
 85 |                     path: String, mode: OpenMode)
 86 |   }
 87 |
 88 |   public enum OpenMode {
    |               `- note: consider making enum 'OpenMode' conform to the 'Sendable' protocol
 89 |
 90 |     case readOnly
/host/spi-builder-workspace/Sources/ZeeQL/SQLite3Adaptor/SQLite3AdaptorChannel.swift:29:10: warning: associated value 'BindFailed' of 'Sendable'-conforming enum 'Error' has non-sendable type 'SQLExpression.BindVariable'; this is an error in the Swift 6 language mode
 27 |     case CannotPrepareSQL(Int32, String?)
 28 |     case RowFetchFailed  (Int32, String?)
 29 |     case BindFailed      (Int32, String?, SQLExpression.BindVariable)
    |          `- warning: associated value 'BindFailed' of 'Sendable'-conforming enum 'Error' has non-sendable type 'SQLExpression.BindVariable'; this is an error in the Swift 6 language mode
 30 |   }
 31 |
/host/spi-builder-workspace/Sources/ZeeQL/Access/SQLExpression.swift:102:17: note: consider making struct 'BindVariable' conform to the 'Sendable' protocol
 100 |    * @return a List of bind records.
 101 |    */
 102 |   public struct BindVariable {
     |                 `- note: consider making struct 'BindVariable' conform to the 'Sendable' protocol
 103 |     public var attribute   : Attribute? = nil
 104 |     public var placeholder : String = "?"
/host/spi-builder-workspace/Sources/ZeeQL/SQLite3Adaptor/SQLite3Expression.swift:13:14: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'SQLite3ExpressionFactory' may have shared mutable state; this is an error in the Swift 6 language mode
 9 | // MARK: - Expressions
10 |
11 | open class SQLite3ExpressionFactory: SQLExpressionFactory {
   |            `- note: class 'SQLite3ExpressionFactory' does not conform to the 'Sendable' protocol
12 |
13 |   static let shared = SQLite3ExpressionFactory()
   |              |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'SQLite3ExpressionFactory' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |
15 |   override open func createExpression(_ entity: Entity?) -> SQLExpression {
[103/105] Compiling ZeeQL SQLite3Expression.swift
/host/spi-builder-workspace/Sources/ZeeQL/Foundation/Logger.swift:60:12: warning: var 'globalZeeQLLogger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 58 |  * Log-level can be set using the `ZEEQL_LOGLEVEL` global.
 59 |  */
 60 | public var globalZeeQLLogger : ZeeQLLogger = {
    |            |- warning: var 'globalZeeQLLogger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: convert 'globalZeeQLLogger' to a 'let' constant to make 'Sendable' shared state immutable
    |            |- note: add '@MainActor' to make var 'globalZeeQLLogger' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 61 |   #if DEBUG
 62 |     let defaultLevel = ZeeQLLoggerLogLevel.Log
/host/spi-builder-workspace/Sources/ZeeQL/Foundation/Logger.swift:90:17: warning: let 'stderrLogLevel' is not concurrency-safe because non-'Sendable' type 'ZeeQLLoggerLogLevel' may have shared mutable state; this is an error in the Swift 6 language mode
 40 | }
 41 |
 42 | public enum ZeeQLLoggerLogLevel : Int8 { // cannot nest types in generics
    |             `- note: consider making enum 'ZeeQLLoggerLogLevel' conform to the 'Sendable' protocol
 43 |   case Error
 44 |   case Warn
    :
 88 | #endif
 89 |
 90 | fileprivate let stderrLogLevel : ZeeQLLoggerLogLevel = .Error
    |                 |- warning: let 'stderrLogLevel' is not concurrency-safe because non-'Sendable' type 'ZeeQLLoggerLogLevel' may have shared mutable state; this is an error in the Swift 6 language mode
    |                 |- note: add '@MainActor' to make let 'stderrLogLevel' part of global actor 'MainActor'
    |                 `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 91 |
 92 | public struct ZeeQLPrintLogger : ZeeQLLogger {
/host/spi-builder-workspace/Sources/ZeeQL/Foundation/Logger.swift:118:16: warning: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
116 |     if logLevel.rawValue <= stderrLogLevel.rawValue {
117 |       s += "\n" // fputs, unlike puts, does not add a newline
118 |       fputs(s, stderr)
    |                `- warning: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
119 |     }
120 |     else {
/usr/include/stdio.h:145:14: note: var declared here
143 | extern FILE *stdin;		/* Standard input stream.  */
144 | extern FILE *stdout;		/* Standard output stream.  */
145 | extern FILE *stderr;		/* Standard error output stream.  */
    |              `- note: var declared here
146 | /* C89/C99 say they're macros.  Make them happy.  */
147 | #define stdin stdin
/host/spi-builder-workspace/Sources/ZeeQL/Foundation/SimpleKVC.swift:69:10: warning: associated value 'CannotCoerceValueForKey' of 'Sendable'-conforming enum 'Error' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
 67 |   public enum Error : Swift.Error {
 68 |     case UnsupportedDictionaryKeyType(Any.Type)
 69 |     case CannotCoerceValueForKey(Any.Type, Any?, String)
    |          `- warning: associated value 'CannotCoerceValueForKey' of 'Sendable'-conforming enum 'Error' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
 70 |     case CannotCoerceValue(Any.Type, Any?)
 71 |     case EmptyKeyPath
/host/spi-builder-workspace/Sources/ZeeQL/Foundation/SimpleKVC.swift:70:10: warning: associated value 'CannotCoerceValue' of 'Sendable'-conforming enum 'Error' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
 68 |     case UnsupportedDictionaryKeyType(Any.Type)
 69 |     case CannotCoerceValueForKey(Any.Type, Any?, String)
 70 |     case CannotCoerceValue(Any.Type, Any?)
    |          `- warning: associated value 'CannotCoerceValue' of 'Sendable'-conforming enum 'Error' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
 71 |     case EmptyKeyPath
 72 |     case CannotTakeValueForKey(String)
/host/spi-builder-workspace/Sources/ZeeQL/SQLite3Adaptor/SQLite3Adaptor.swift:84:10: warning: associated value 'OpenFailed(errorCode:message:path:mode:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'SQLite3Adaptor.OpenMode'; this is an error in the Swift 6 language mode
 82 |
 83 |   public enum Error : Swift.Error {
 84 |     case OpenFailed(errorCode: Int32, message: String?,
    |          `- warning: associated value 'OpenFailed(errorCode:message:path:mode:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'SQLite3Adaptor.OpenMode'; this is an error in the Swift 6 language mode
 85 |                     path: String, mode: OpenMode)
 86 |   }
 87 |
 88 |   public enum OpenMode {
    |               `- note: consider making enum 'OpenMode' conform to the 'Sendable' protocol
 89 |
 90 |     case readOnly
/host/spi-builder-workspace/Sources/ZeeQL/SQLite3Adaptor/SQLite3AdaptorChannel.swift:29:10: warning: associated value 'BindFailed' of 'Sendable'-conforming enum 'Error' has non-sendable type 'SQLExpression.BindVariable'; this is an error in the Swift 6 language mode
 27 |     case CannotPrepareSQL(Int32, String?)
 28 |     case RowFetchFailed  (Int32, String?)
 29 |     case BindFailed      (Int32, String?, SQLExpression.BindVariable)
    |          `- warning: associated value 'BindFailed' of 'Sendable'-conforming enum 'Error' has non-sendable type 'SQLExpression.BindVariable'; this is an error in the Swift 6 language mode
 30 |   }
 31 |
/host/spi-builder-workspace/Sources/ZeeQL/Access/SQLExpression.swift:102:17: note: consider making struct 'BindVariable' conform to the 'Sendable' protocol
 100 |    * @return a List of bind records.
 101 |    */
 102 |   public struct BindVariable {
     |                 `- note: consider making struct 'BindVariable' conform to the 'Sendable' protocol
 103 |     public var attribute   : Attribute? = nil
 104 |     public var placeholder : String = "?"
/host/spi-builder-workspace/Sources/ZeeQL/SQLite3Adaptor/SQLite3Expression.swift:13:14: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'SQLite3ExpressionFactory' may have shared mutable state; this is an error in the Swift 6 language mode
 9 | // MARK: - Expressions
10 |
11 | open class SQLite3ExpressionFactory: SQLExpressionFactory {
   |            `- note: class 'SQLite3ExpressionFactory' does not conform to the 'Sendable' protocol
12 |
13 |   static let shared = SQLite3ExpressionFactory()
   |              |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'SQLite3ExpressionFactory' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |
15 |   override open func createExpression(_ entity: Entity?) -> SQLExpression {
[104/105] Compiling ZeeQL SQLite3ModelFetch.swift
/host/spi-builder-workspace/Sources/ZeeQL/Foundation/Logger.swift:60:12: warning: var 'globalZeeQLLogger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 58 |  * Log-level can be set using the `ZEEQL_LOGLEVEL` global.
 59 |  */
 60 | public var globalZeeQLLogger : ZeeQLLogger = {
    |            |- warning: var 'globalZeeQLLogger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: convert 'globalZeeQLLogger' to a 'let' constant to make 'Sendable' shared state immutable
    |            |- note: add '@MainActor' to make var 'globalZeeQLLogger' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 61 |   #if DEBUG
 62 |     let defaultLevel = ZeeQLLoggerLogLevel.Log
/host/spi-builder-workspace/Sources/ZeeQL/Foundation/Logger.swift:90:17: warning: let 'stderrLogLevel' is not concurrency-safe because non-'Sendable' type 'ZeeQLLoggerLogLevel' may have shared mutable state; this is an error in the Swift 6 language mode
 40 | }
 41 |
 42 | public enum ZeeQLLoggerLogLevel : Int8 { // cannot nest types in generics
    |             `- note: consider making enum 'ZeeQLLoggerLogLevel' conform to the 'Sendable' protocol
 43 |   case Error
 44 |   case Warn
    :
 88 | #endif
 89 |
 90 | fileprivate let stderrLogLevel : ZeeQLLoggerLogLevel = .Error
    |                 |- warning: let 'stderrLogLevel' is not concurrency-safe because non-'Sendable' type 'ZeeQLLoggerLogLevel' may have shared mutable state; this is an error in the Swift 6 language mode
    |                 |- note: add '@MainActor' to make let 'stderrLogLevel' part of global actor 'MainActor'
    |                 `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 91 |
 92 | public struct ZeeQLPrintLogger : ZeeQLLogger {
/host/spi-builder-workspace/Sources/ZeeQL/Foundation/Logger.swift:118:16: warning: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
116 |     if logLevel.rawValue <= stderrLogLevel.rawValue {
117 |       s += "\n" // fputs, unlike puts, does not add a newline
118 |       fputs(s, stderr)
    |                `- warning: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
119 |     }
120 |     else {
/usr/include/stdio.h:145:14: note: var declared here
143 | extern FILE *stdin;		/* Standard input stream.  */
144 | extern FILE *stdout;		/* Standard output stream.  */
145 | extern FILE *stderr;		/* Standard error output stream.  */
    |              `- note: var declared here
146 | /* C89/C99 say they're macros.  Make them happy.  */
147 | #define stdin stdin
/host/spi-builder-workspace/Sources/ZeeQL/Foundation/SimpleKVC.swift:69:10: warning: associated value 'CannotCoerceValueForKey' of 'Sendable'-conforming enum 'Error' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
 67 |   public enum Error : Swift.Error {
 68 |     case UnsupportedDictionaryKeyType(Any.Type)
 69 |     case CannotCoerceValueForKey(Any.Type, Any?, String)
    |          `- warning: associated value 'CannotCoerceValueForKey' of 'Sendable'-conforming enum 'Error' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
 70 |     case CannotCoerceValue(Any.Type, Any?)
 71 |     case EmptyKeyPath
/host/spi-builder-workspace/Sources/ZeeQL/Foundation/SimpleKVC.swift:70:10: warning: associated value 'CannotCoerceValue' of 'Sendable'-conforming enum 'Error' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
 68 |     case UnsupportedDictionaryKeyType(Any.Type)
 69 |     case CannotCoerceValueForKey(Any.Type, Any?, String)
 70 |     case CannotCoerceValue(Any.Type, Any?)
    |          `- warning: associated value 'CannotCoerceValue' of 'Sendable'-conforming enum 'Error' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
 71 |     case EmptyKeyPath
 72 |     case CannotTakeValueForKey(String)
/host/spi-builder-workspace/Sources/ZeeQL/SQLite3Adaptor/SQLite3Adaptor.swift:84:10: warning: associated value 'OpenFailed(errorCode:message:path:mode:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'SQLite3Adaptor.OpenMode'; this is an error in the Swift 6 language mode
 82 |
 83 |   public enum Error : Swift.Error {
 84 |     case OpenFailed(errorCode: Int32, message: String?,
    |          `- warning: associated value 'OpenFailed(errorCode:message:path:mode:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'SQLite3Adaptor.OpenMode'; this is an error in the Swift 6 language mode
 85 |                     path: String, mode: OpenMode)
 86 |   }
 87 |
 88 |   public enum OpenMode {
    |               `- note: consider making enum 'OpenMode' conform to the 'Sendable' protocol
 89 |
 90 |     case readOnly
/host/spi-builder-workspace/Sources/ZeeQL/SQLite3Adaptor/SQLite3AdaptorChannel.swift:29:10: warning: associated value 'BindFailed' of 'Sendable'-conforming enum 'Error' has non-sendable type 'SQLExpression.BindVariable'; this is an error in the Swift 6 language mode
 27 |     case CannotPrepareSQL(Int32, String?)
 28 |     case RowFetchFailed  (Int32, String?)
 29 |     case BindFailed      (Int32, String?, SQLExpression.BindVariable)
    |          `- warning: associated value 'BindFailed' of 'Sendable'-conforming enum 'Error' has non-sendable type 'SQLExpression.BindVariable'; this is an error in the Swift 6 language mode
 30 |   }
 31 |
/host/spi-builder-workspace/Sources/ZeeQL/Access/SQLExpression.swift:102:17: note: consider making struct 'BindVariable' conform to the 'Sendable' protocol
 100 |    * @return a List of bind records.
 101 |    */
 102 |   public struct BindVariable {
     |                 `- note: consider making struct 'BindVariable' conform to the 'Sendable' protocol
 103 |     public var attribute   : Attribute? = nil
 104 |     public var placeholder : String = "?"
/host/spi-builder-workspace/Sources/ZeeQL/SQLite3Adaptor/SQLite3Expression.swift:13:14: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'SQLite3ExpressionFactory' may have shared mutable state; this is an error in the Swift 6 language mode
 9 | // MARK: - Expressions
10 |
11 | open class SQLite3ExpressionFactory: SQLExpressionFactory {
   |            `- note: class 'SQLite3ExpressionFactory' does not conform to the 'Sendable' protocol
12 |
13 |   static let shared = SQLite3ExpressionFactory()
   |              |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'SQLite3ExpressionFactory' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |
15 |   override open func createExpression(_ entity: Entity?) -> SQLExpression {
[105/105] Compiling ZeeQL SQLite3SchemaSynchronizationFactory.swift
/host/spi-builder-workspace/Sources/ZeeQL/Foundation/Logger.swift:60:12: warning: var 'globalZeeQLLogger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 58 |  * Log-level can be set using the `ZEEQL_LOGLEVEL` global.
 59 |  */
 60 | public var globalZeeQLLogger : ZeeQLLogger = {
    |            |- warning: var 'globalZeeQLLogger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: convert 'globalZeeQLLogger' to a 'let' constant to make 'Sendable' shared state immutable
    |            |- note: add '@MainActor' to make var 'globalZeeQLLogger' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 61 |   #if DEBUG
 62 |     let defaultLevel = ZeeQLLoggerLogLevel.Log
/host/spi-builder-workspace/Sources/ZeeQL/Foundation/Logger.swift:90:17: warning: let 'stderrLogLevel' is not concurrency-safe because non-'Sendable' type 'ZeeQLLoggerLogLevel' may have shared mutable state; this is an error in the Swift 6 language mode
 40 | }
 41 |
 42 | public enum ZeeQLLoggerLogLevel : Int8 { // cannot nest types in generics
    |             `- note: consider making enum 'ZeeQLLoggerLogLevel' conform to the 'Sendable' protocol
 43 |   case Error
 44 |   case Warn
    :
 88 | #endif
 89 |
 90 | fileprivate let stderrLogLevel : ZeeQLLoggerLogLevel = .Error
    |                 |- warning: let 'stderrLogLevel' is not concurrency-safe because non-'Sendable' type 'ZeeQLLoggerLogLevel' may have shared mutable state; this is an error in the Swift 6 language mode
    |                 |- note: add '@MainActor' to make let 'stderrLogLevel' part of global actor 'MainActor'
    |                 `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 91 |
 92 | public struct ZeeQLPrintLogger : ZeeQLLogger {
/host/spi-builder-workspace/Sources/ZeeQL/Foundation/Logger.swift:118:16: warning: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
116 |     if logLevel.rawValue <= stderrLogLevel.rawValue {
117 |       s += "\n" // fputs, unlike puts, does not add a newline
118 |       fputs(s, stderr)
    |                `- warning: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
119 |     }
120 |     else {
/usr/include/stdio.h:145:14: note: var declared here
143 | extern FILE *stdin;		/* Standard input stream.  */
144 | extern FILE *stdout;		/* Standard output stream.  */
145 | extern FILE *stderr;		/* Standard error output stream.  */
    |              `- note: var declared here
146 | /* C89/C99 say they're macros.  Make them happy.  */
147 | #define stdin stdin
/host/spi-builder-workspace/Sources/ZeeQL/Foundation/SimpleKVC.swift:69:10: warning: associated value 'CannotCoerceValueForKey' of 'Sendable'-conforming enum 'Error' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
 67 |   public enum Error : Swift.Error {
 68 |     case UnsupportedDictionaryKeyType(Any.Type)
 69 |     case CannotCoerceValueForKey(Any.Type, Any?, String)
    |          `- warning: associated value 'CannotCoerceValueForKey' of 'Sendable'-conforming enum 'Error' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
 70 |     case CannotCoerceValue(Any.Type, Any?)
 71 |     case EmptyKeyPath
/host/spi-builder-workspace/Sources/ZeeQL/Foundation/SimpleKVC.swift:70:10: warning: associated value 'CannotCoerceValue' of 'Sendable'-conforming enum 'Error' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
 68 |     case UnsupportedDictionaryKeyType(Any.Type)
 69 |     case CannotCoerceValueForKey(Any.Type, Any?, String)
 70 |     case CannotCoerceValue(Any.Type, Any?)
    |          `- warning: associated value 'CannotCoerceValue' of 'Sendable'-conforming enum 'Error' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
 71 |     case EmptyKeyPath
 72 |     case CannotTakeValueForKey(String)
/host/spi-builder-workspace/Sources/ZeeQL/SQLite3Adaptor/SQLite3Adaptor.swift:84:10: warning: associated value 'OpenFailed(errorCode:message:path:mode:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'SQLite3Adaptor.OpenMode'; this is an error in the Swift 6 language mode
 82 |
 83 |   public enum Error : Swift.Error {
 84 |     case OpenFailed(errorCode: Int32, message: String?,
    |          `- warning: associated value 'OpenFailed(errorCode:message:path:mode:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'SQLite3Adaptor.OpenMode'; this is an error in the Swift 6 language mode
 85 |                     path: String, mode: OpenMode)
 86 |   }
 87 |
 88 |   public enum OpenMode {
    |               `- note: consider making enum 'OpenMode' conform to the 'Sendable' protocol
 89 |
 90 |     case readOnly
/host/spi-builder-workspace/Sources/ZeeQL/SQLite3Adaptor/SQLite3AdaptorChannel.swift:29:10: warning: associated value 'BindFailed' of 'Sendable'-conforming enum 'Error' has non-sendable type 'SQLExpression.BindVariable'; this is an error in the Swift 6 language mode
 27 |     case CannotPrepareSQL(Int32, String?)
 28 |     case RowFetchFailed  (Int32, String?)
 29 |     case BindFailed      (Int32, String?, SQLExpression.BindVariable)
    |          `- warning: associated value 'BindFailed' of 'Sendable'-conforming enum 'Error' has non-sendable type 'SQLExpression.BindVariable'; this is an error in the Swift 6 language mode
 30 |   }
 31 |
/host/spi-builder-workspace/Sources/ZeeQL/Access/SQLExpression.swift:102:17: note: consider making struct 'BindVariable' conform to the 'Sendable' protocol
 100 |    * @return a List of bind records.
 101 |    */
 102 |   public struct BindVariable {
     |                 `- note: consider making struct 'BindVariable' conform to the 'Sendable' protocol
 103 |     public var attribute   : Attribute? = nil
 104 |     public var placeholder : String = "?"
/host/spi-builder-workspace/Sources/ZeeQL/SQLite3Adaptor/SQLite3Expression.swift:13:14: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'SQLite3ExpressionFactory' may have shared mutable state; this is an error in the Swift 6 language mode
 9 | // MARK: - Expressions
10 |
11 | open class SQLite3ExpressionFactory: SQLExpressionFactory {
   |            `- note: class 'SQLite3ExpressionFactory' does not conform to the 'Sendable' protocol
12 |
13 |   static let shared = SQLite3ExpressionFactory()
   |              |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'SQLite3ExpressionFactory' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |
15 |   override open func createExpression(_ entity: Entity?) -> SQLExpression {
Build complete! (16.60s)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "csqlite3",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "2.0.3",
            "upper_bound" : "3.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/ZeeQL/CSQLite3.git"
    }
  ],
  "manifest_display_name" : "ZeeQL3",
  "name" : "ZeeQL3",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "ZeeQL",
      "targets" : [
        "ZeeQL"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "ZeeQLTests",
      "module_type" : "SwiftTarget",
      "name" : "ZeeQLTests",
      "path" : "Tests/ZeeQLTests",
      "sources" : [
        "AdaptorActiveRecordTestCase.swift",
        "AdaptorOGoTestCase.swift",
        "CodableModelTests.swift",
        "CodeEntityModelTests.swift",
        "CodeObjectModelTests.swift",
        "ContactsDBModel.swift",
        "EquatableTypeTests.swift",
        "FakeAdaptor.swift",
        "FormatterTests.swift",
        "ModelLoaderTests.swift",
        "ModelTests.swift",
        "QualifierEvaluationTests.swift",
        "QualifierParserTests.swift",
        "SQLExpressionTests.swift",
        "SQLite3ActiveRecordTests.swift",
        "SQLite3AdaptorTests.swift",
        "SQLite3CodableTests.swift",
        "SQLite3ExpressionTests.swift",
        "SQLite3ModelTests.swift",
        "SQLite3OGoAdaptorTests.swift",
        "SchemaGenerationTests.swift",
        "SchemaSyncTests.swift"
      ],
      "target_dependencies" : [
        "ZeeQL"
      ],
      "type" : "test"
    },
    {
      "c99name" : "ZeeQL",
      "module_type" : "SwiftTarget",
      "name" : "ZeeQL",
      "path" : "Sources/ZeeQL",
      "product_dependencies" : [
        "CSQLite3"
      ],
      "product_memberships" : [
        "ZeeQL"
      ],
      "sources" : [
        "Access/AccessDataSource.swift",
        "Access/AccessDataSourceError.swift",
        "Access/AccessDataSourceFinders.swift",
        "Access/ActiveDataSource.swift",
        "Access/ActiveRecord.swift",
        "Access/ActiveRecordType.swift",
        "Access/Adaptor.swift",
        "Access/AdaptorChannel.swift",
        "Access/AdaptorChannelPool.swift",
        "Access/AdaptorDataSource.swift",
        "Access/AdaptorError.swift",
        "Access/AdaptorModelFetch.swift",
        "Access/AdaptorOperation.swift",
        "Access/AdaptorQueryColumnRepresentable.swift",
        "Access/AdaptorQueryType.swift",
        "Access/AdaptorRecord.swift",
        "Access/AdaptorRecordSchema.swift",
        "Access/Attribute.swift",
        "Access/AttributeKey.swift",
        "Access/AttributeValue.swift",
        "Access/Codable/AdaptorRecordDecoder.swift",
        "Access/Codable/CodableEntity.swift",
        "Access/Codable/CodableModel.swift",
        "Access/Codable/CodableModelDecoder.swift",
        "Access/Codable/CodableModelEntityDecoder.swift",
        "Access/Codable/CodableModelPostProcessor.swift",
        "Access/Codable/CodableRelationship.swift",
        "Access/Codable/EntityPropertyReflectionContainer.swift",
        "Access/CodeAttribute.swift",
        "Access/CodeEntity.swift",
        "Access/CodeRelationship.swift",
        "Access/CodeValueAttribute.swift",
        "Access/Database.swift",
        "Access/DatabaseChannel.swift",
        "Access/DatabaseChannelBase.swift",
        "Access/DatabaseChannelFetchHelper.swift",
        "Access/DatabaseContext.swift",
        "Access/DatabaseDataSource.swift",
        "Access/DatabaseObject.swift",
        "Access/DatabaseOperation.swift",
        "Access/Entity.swift",
        "Access/FancyModelMaker.swift",
        "Access/Join.swift",
        "Access/MirrorHelpers.swift",
        "Access/Model.swift",
        "Access/ModelLoader.swift",
        "Access/ModelPattern.swift",
        "Access/ModelSQLizer.swift",
        "Access/Property.swift",
        "Access/Relationship.swift",
        "Access/SQLAttributeChange.swift",
        "Access/SQLExpression.swift",
        "Access/SQLExpressionFactory.swift",
        "Access/SQLForeignKey.swift",
        "Access/SQLTableGroups.swift",
        "Access/SchemaGeneration.swift",
        "Access/SchemaSynchronization.swift",
        "Access/SchemaSynchronizationFactory.swift",
        "Access/TypedDatabaseChannel.swift",
        "Access/TypedFetchSpecification.swift",
        "Access/ZeeQLTypes.swift",
        "Control/ArrayDataSource.swift",
        "Control/BooleanQualifier.swift",
        "Control/ComparisonOperation.swift",
        "Control/CompoundQualifier.swift",
        "Control/Constant.swift",
        "Control/DataSource.swift",
        "Control/EntityType+Builder.swift",
        "Control/EntityType.swift",
        "Control/Expression.swift",
        "Control/ExpressionEvaluation.swift",
        "Control/FetchSpecification+Builder.swift",
        "Control/FetchSpecification.swift",
        "Control/GlobalID.swift",
        "Control/Key.swift",
        "Control/KeyComparisonQualifier.swift",
        "Control/KeyValueQualifier.swift",
        "Control/ModelFetchSpecification.swift",
        "Control/NotQualifier.swift",
        "Control/ObjectStore.swift",
        "Control/ObjectTrackingContext.swift",
        "Control/Qualifier.swift",
        "Control/QualifierEvaluation.swift",
        "Control/QualifierParser.swift",
        "Control/QualifierVariable.swift",
        "Control/SQLQualifier.swift",
        "Control/SortOrdering.swift",
        "Control/StoreKeyValueCoding.swift",
        "Foundation/AnyOptional.swift",
        "Foundation/Dictionary+Extensions.swift",
        "Foundation/EquatableType.swift",
        "Foundation/KeyValueStringFormatter.swift",
        "Foundation/Logger.swift",
        "Foundation/Pluralize.swift",
        "Foundation/SimpleKVC.swift",
        "Foundation/SmartDescription.swift",
        "Foundation/TimeRange.swift",
        "SQLite3Adaptor/SQLite3Adaptor.swift",
        "SQLite3Adaptor/SQLite3AdaptorChannel.swift",
        "SQLite3Adaptor/SQLite3Expression.swift",
        "SQLite3Adaptor/SQLite3ModelFetch.swift",
        "SQLite3Adaptor/SQLite3SchemaSynchronizationFactory.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.0"
}
basic-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:2e2b3aca8600f890617c2faa770b70e33c1dfd303d6f92b308423b89ef6bde64
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.1-latest
Done.