The Swift Package Index logo.Swift Package Index

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

Build Information

Successful build of TranslationCatalog, reference main (fba598), with Swift 6.0 for Linux on 29 Mar 2025 20:53:40 UTC.

Swift 6 data race errors: 0

Build Command

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

Build Log

   |                    `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 |     /// A closure that can be used to wrap a list of nodes into an element node.
19 |     static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:165:17: error: type 'ElementDefinitions.Navigation' does not conform to protocol 'ElementDefinition'
163 |     public enum ListItem: ElementDefinition { public static var wrapper = Node.li }
164 |     /// Definition for the `<nav>` element.
165 |     public enum Navigation: ElementDefinition { public static var wrapper = Node.nav }
    |                 `- error: type 'ElementDefinitions.Navigation' does not conform to protocol 'ElementDefinition'
166 |     /// Definition for the `<p>` element.
167 |     public enum Paragraph: ElementDefinition { public static var wrapper = Node.p }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 |     /// The context that the element's content nodes should all have.
15 |     associatedtype InputContext
   |                    `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 |     /// The context that the element's own node should have.
17 |     associatedtype OutputContext
   |                    `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 |     /// A closure that can be used to wrap a list of nodes into an element node.
19 |     static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:167:17: error: type 'ElementDefinitions.Paragraph' does not conform to protocol 'ElementDefinition'
165 |     public enum Navigation: ElementDefinition { public static var wrapper = Node.nav }
166 |     /// Definition for the `<p>` element.
167 |     public enum Paragraph: ElementDefinition { public static var wrapper = Node.p }
    |                 `- error: type 'ElementDefinitions.Paragraph' does not conform to protocol 'ElementDefinition'
168 |     /// Definition for the `<span>` element.
169 |     public enum Span: ElementDefinition { public static var wrapper = Node.span }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 |     /// The context that the element's content nodes should all have.
15 |     associatedtype InputContext
   |                    `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 |     /// The context that the element's own node should have.
17 |     associatedtype OutputContext
   |                    `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 |     /// A closure that can be used to wrap a list of nodes into an element node.
19 |     static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:169:17: error: type 'ElementDefinitions.Span' does not conform to protocol 'ElementDefinition'
167 |     public enum Paragraph: ElementDefinition { public static var wrapper = Node.p }
168 |     /// Definition for the `<span>` element.
169 |     public enum Span: ElementDefinition { public static var wrapper = Node.span }
    |                 `- error: type 'ElementDefinitions.Span' does not conform to protocol 'ElementDefinition'
170 |     /// Definition for the `<caption>` element.
171 |     public enum TableCaption: ElementDefinition { public static var wrapper = Node.caption }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 |     /// The context that the element's content nodes should all have.
15 |     associatedtype InputContext
   |                    `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 |     /// The context that the element's own node should have.
17 |     associatedtype OutputContext
   |                    `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 |     /// A closure that can be used to wrap a list of nodes into an element node.
19 |     static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:171:17: error: type 'ElementDefinitions.TableCaption' does not conform to protocol 'ElementDefinition'
169 |     public enum Span: ElementDefinition { public static var wrapper = Node.span }
170 |     /// Definition for the `<caption>` element.
171 |     public enum TableCaption: ElementDefinition { public static var wrapper = Node.caption }
    |                 `- error: type 'ElementDefinitions.TableCaption' does not conform to protocol 'ElementDefinition'
172 |     /// Definition for the `<td>` element.
173 |     public enum TableCell: ElementDefinition { public static var wrapper = Node.td }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 |     /// The context that the element's content nodes should all have.
15 |     associatedtype InputContext
   |                    `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 |     /// The context that the element's own node should have.
17 |     associatedtype OutputContext
   |                    `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 |     /// A closure that can be used to wrap a list of nodes into an element node.
19 |     static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:173:17: error: type 'ElementDefinitions.TableCell' does not conform to protocol 'ElementDefinition'
171 |     public enum TableCaption: ElementDefinition { public static var wrapper = Node.caption }
172 |     /// Definition for the `<td>` element.
173 |     public enum TableCell: ElementDefinition { public static var wrapper = Node.td }
    |                 `- error: type 'ElementDefinitions.TableCell' does not conform to protocol 'ElementDefinition'
174 |     /// Definition for the `<th>` element.
175 |     public enum TableHeaderCell: ElementDefinition { public static var wrapper = Node.th }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 |     /// The context that the element's content nodes should all have.
15 |     associatedtype InputContext
   |                    `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 |     /// The context that the element's own node should have.
17 |     associatedtype OutputContext
   |                    `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 |     /// A closure that can be used to wrap a list of nodes into an element node.
19 |     static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:175:17: error: type 'ElementDefinitions.TableHeaderCell' does not conform to protocol 'ElementDefinition'
173 |     public enum TableCell: ElementDefinition { public static var wrapper = Node.td }
174 |     /// Definition for the `<th>` element.
175 |     public enum TableHeaderCell: ElementDefinition { public static var wrapper = Node.th }
    |                 `- error: type 'ElementDefinitions.TableHeaderCell' does not conform to protocol 'ElementDefinition'
176 | }
177 |
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 |     /// The context that the element's content nodes should all have.
15 |     associatedtype InputContext
   |                    `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 |     /// The context that the element's own node should have.
17 |     associatedtype OutputContext
   |                    `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 |     /// A closure that can be used to wrap a list of nodes into an element node.
19 |     static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
[110/285] Compiling SQLite Query.swift
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:137:17: error: type 'ElementDefinitions.Article' does not conform to protocol 'ElementDefinition'
135 | public enum ElementDefinitions {
136 |     /// Definition for the `<article>` element.
137 |     public enum Article: ElementDefinition { public static var wrapper = Node.article }
    |                 `- error: type 'ElementDefinitions.Article' does not conform to protocol 'ElementDefinition'
138 |     /// Definition for the `<aside>` element.
139 |     public enum Aside: ElementDefinition { public static var wrapper = Node.aside }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 |     /// The context that the element's content nodes should all have.
15 |     associatedtype InputContext
   |                    `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 |     /// The context that the element's own node should have.
17 |     associatedtype OutputContext
   |                    `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 |     /// A closure that can be used to wrap a list of nodes into an element node.
19 |     static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:139:17: error: type 'ElementDefinitions.Aside' does not conform to protocol 'ElementDefinition'
137 |     public enum Article: ElementDefinition { public static var wrapper = Node.article }
138 |     /// Definition for the `<aside>` element.
139 |     public enum Aside: ElementDefinition { public static var wrapper = Node.aside }
    |                 `- error: type 'ElementDefinitions.Aside' does not conform to protocol 'ElementDefinition'
140 |     /// Definition for the `<button>` element.
141 |     public enum Button: ElementDefinition { public static var wrapper = Node.button }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 |     /// The context that the element's content nodes should all have.
15 |     associatedtype InputContext
   |                    `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 |     /// The context that the element's own node should have.
17 |     associatedtype OutputContext
   |                    `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 |     /// A closure that can be used to wrap a list of nodes into an element node.
19 |     static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:141:17: error: type 'ElementDefinitions.Button' does not conform to protocol 'ElementDefinition'
139 |     public enum Aside: ElementDefinition { public static var wrapper = Node.aside }
140 |     /// Definition for the `<button>` element.
141 |     public enum Button: ElementDefinition { public static var wrapper = Node.button }
    |                 `- error: type 'ElementDefinitions.Button' does not conform to protocol 'ElementDefinition'
142 |     /// Definition for the `<div>` element.
143 |     public enum Div: ElementDefinition { public static var wrapper = Node<HTML.BodyContext>.div }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 |     /// The context that the element's content nodes should all have.
15 |     associatedtype InputContext
   |                    `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 |     /// The context that the element's own node should have.
17 |     associatedtype OutputContext
   |                    `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 |     /// A closure that can be used to wrap a list of nodes into an element node.
19 |     static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:143:17: error: type 'ElementDefinitions.Div' does not conform to protocol 'ElementDefinition'
141 |     public enum Button: ElementDefinition { public static var wrapper = Node.button }
142 |     /// Definition for the `<div>` element.
143 |     public enum Div: ElementDefinition { public static var wrapper = Node<HTML.BodyContext>.div }
    |                 `- error: type 'ElementDefinitions.Div' does not conform to protocol 'ElementDefinition'
144 |     /// Definition for the `<fieldset>` element.
145 |     public enum FieldSet: ElementDefinition { public static var wrapper = Node.fieldset }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 |     /// The context that the element's content nodes should all have.
15 |     associatedtype InputContext
   |                    `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 |     /// The context that the element's own node should have.
17 |     associatedtype OutputContext
   |                    `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 |     /// A closure that can be used to wrap a list of nodes into an element node.
19 |     static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:145:17: error: type 'ElementDefinitions.FieldSet' does not conform to protocol 'ElementDefinition'
143 |     public enum Div: ElementDefinition { public static var wrapper = Node<HTML.BodyContext>.div }
144 |     /// Definition for the `<fieldset>` element.
145 |     public enum FieldSet: ElementDefinition { public static var wrapper = Node.fieldset }
    |                 `- error: type 'ElementDefinitions.FieldSet' does not conform to protocol 'ElementDefinition'
146 |     /// Definition for the `<footer>` element.
147 |     public enum Footer: ElementDefinition { public static var wrapper = Node.footer }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 |     /// The context that the element's content nodes should all have.
15 |     associatedtype InputContext
   |                    `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 |     /// The context that the element's own node should have.
17 |     associatedtype OutputContext
   |                    `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 |     /// A closure that can be used to wrap a list of nodes into an element node.
19 |     static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:147:17: error: type 'ElementDefinitions.Footer' does not conform to protocol 'ElementDefinition'
145 |     public enum FieldSet: ElementDefinition { public static var wrapper = Node.fieldset }
146 |     /// Definition for the `<footer>` element.
147 |     public enum Footer: ElementDefinition { public static var wrapper = Node.footer }
    |                 `- error: type 'ElementDefinitions.Footer' does not conform to protocol 'ElementDefinition'
148 |     /// Definition for the `<h1>` element.
149 |     public enum H1: ElementDefinition { public static var wrapper = Node.h1 }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 |     /// The context that the element's content nodes should all have.
15 |     associatedtype InputContext
   |                    `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 |     /// The context that the element's own node should have.
17 |     associatedtype OutputContext
   |                    `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 |     /// A closure that can be used to wrap a list of nodes into an element node.
19 |     static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:149:17: error: type 'ElementDefinitions.H1' does not conform to protocol 'ElementDefinition'
147 |     public enum Footer: ElementDefinition { public static var wrapper = Node.footer }
148 |     /// Definition for the `<h1>` element.
149 |     public enum H1: ElementDefinition { public static var wrapper = Node.h1 }
    |                 `- error: type 'ElementDefinitions.H1' does not conform to protocol 'ElementDefinition'
150 |     /// Definition for the `<h2>` element.
151 |     public enum H2: ElementDefinition { public static var wrapper = Node.h2 }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 |     /// The context that the element's content nodes should all have.
15 |     associatedtype InputContext
   |                    `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 |     /// The context that the element's own node should have.
17 |     associatedtype OutputContext
   |                    `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 |     /// A closure that can be used to wrap a list of nodes into an element node.
19 |     static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:151:17: error: type 'ElementDefinitions.H2' does not conform to protocol 'ElementDefinition'
149 |     public enum H1: ElementDefinition { public static var wrapper = Node.h1 }
150 |     /// Definition for the `<h2>` element.
151 |     public enum H2: ElementDefinition { public static var wrapper = Node.h2 }
    |                 `- error: type 'ElementDefinitions.H2' does not conform to protocol 'ElementDefinition'
152 |     /// Definition for the `<h3>` element.
153 |     public enum H3: ElementDefinition { public static var wrapper = Node.h3 }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 |     /// The context that the element's content nodes should all have.
15 |     associatedtype InputContext
   |                    `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 |     /// The context that the element's own node should have.
17 |     associatedtype OutputContext
   |                    `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 |     /// A closure that can be used to wrap a list of nodes into an element node.
19 |     static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:153:17: error: type 'ElementDefinitions.H3' does not conform to protocol 'ElementDefinition'
151 |     public enum H2: ElementDefinition { public static var wrapper = Node.h2 }
152 |     /// Definition for the `<h3>` element.
153 |     public enum H3: ElementDefinition { public static var wrapper = Node.h3 }
    |                 `- error: type 'ElementDefinitions.H3' does not conform to protocol 'ElementDefinition'
154 |     /// Definition for the `<h4>` element.
155 |     public enum H4: ElementDefinition { public static var wrapper = Node.h4 }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 |     /// The context that the element's content nodes should all have.
15 |     associatedtype InputContext
   |                    `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 |     /// The context that the element's own node should have.
17 |     associatedtype OutputContext
   |                    `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 |     /// A closure that can be used to wrap a list of nodes into an element node.
19 |     static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:155:17: error: type 'ElementDefinitions.H4' does not conform to protocol 'ElementDefinition'
153 |     public enum H3: ElementDefinition { public static var wrapper = Node.h3 }
154 |     /// Definition for the `<h4>` element.
155 |     public enum H4: ElementDefinition { public static var wrapper = Node.h4 }
    |                 `- error: type 'ElementDefinitions.H4' does not conform to protocol 'ElementDefinition'
156 |     /// Definition for the `<h5>` element.
157 |     public enum H5: ElementDefinition { public static var wrapper = Node.h5 }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 |     /// The context that the element's content nodes should all have.
15 |     associatedtype InputContext
   |                    `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 |     /// The context that the element's own node should have.
17 |     associatedtype OutputContext
   |                    `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 |     /// A closure that can be used to wrap a list of nodes into an element node.
19 |     static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:157:17: error: type 'ElementDefinitions.H5' does not conform to protocol 'ElementDefinition'
155 |     public enum H4: ElementDefinition { public static var wrapper = Node.h4 }
156 |     /// Definition for the `<h5>` element.
157 |     public enum H5: ElementDefinition { public static var wrapper = Node.h5 }
    |                 `- error: type 'ElementDefinitions.H5' does not conform to protocol 'ElementDefinition'
158 |     /// Definition for the `<h6>` element.
159 |     public enum H6: ElementDefinition { public static var wrapper = Node.h6 }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 |     /// The context that the element's content nodes should all have.
15 |     associatedtype InputContext
   |                    `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 |     /// The context that the element's own node should have.
17 |     associatedtype OutputContext
   |                    `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 |     /// A closure that can be used to wrap a list of nodes into an element node.
19 |     static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:159:17: error: type 'ElementDefinitions.H6' does not conform to protocol 'ElementDefinition'
157 |     public enum H5: ElementDefinition { public static var wrapper = Node.h5 }
158 |     /// Definition for the `<h6>` element.
159 |     public enum H6: ElementDefinition { public static var wrapper = Node.h6 }
    |                 `- error: type 'ElementDefinitions.H6' does not conform to protocol 'ElementDefinition'
160 |     /// Definition for the `<header>` element.
161 |     public enum Header: ElementDefinition { public static var wrapper = Node.header }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 |     /// The context that the element's content nodes should all have.
15 |     associatedtype InputContext
   |                    `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 |     /// The context that the element's own node should have.
17 |     associatedtype OutputContext
   |                    `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 |     /// A closure that can be used to wrap a list of nodes into an element node.
19 |     static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:161:17: error: type 'ElementDefinitions.Header' does not conform to protocol 'ElementDefinition'
159 |     public enum H6: ElementDefinition { public static var wrapper = Node.h6 }
160 |     /// Definition for the `<header>` element.
161 |     public enum Header: ElementDefinition { public static var wrapper = Node.header }
    |                 `- error: type 'ElementDefinitions.Header' does not conform to protocol 'ElementDefinition'
162 |     /// Definition for the `<li>` element.
163 |     public enum ListItem: ElementDefinition { public static var wrapper = Node.li }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 |     /// The context that the element's content nodes should all have.
15 |     associatedtype InputContext
   |                    `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 |     /// The context that the element's own node should have.
17 |     associatedtype OutputContext
   |                    `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 |     /// A closure that can be used to wrap a list of nodes into an element node.
19 |     static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:163:17: error: type 'ElementDefinitions.ListItem' does not conform to protocol 'ElementDefinition'
161 |     public enum Header: ElementDefinition { public static var wrapper = Node.header }
162 |     /// Definition for the `<li>` element.
163 |     public enum ListItem: ElementDefinition { public static var wrapper = Node.li }
    |                 `- error: type 'ElementDefinitions.ListItem' does not conform to protocol 'ElementDefinition'
164 |     /// Definition for the `<nav>` element.
165 |     public enum Navigation: ElementDefinition { public static var wrapper = Node.nav }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 |     /// The context that the element's content nodes should all have.
15 |     associatedtype InputContext
   |                    `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 |     /// The context that the element's own node should have.
17 |     associatedtype OutputContext
   |                    `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 |     /// A closure that can be used to wrap a list of nodes into an element node.
19 |     static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:165:17: error: type 'ElementDefinitions.Navigation' does not conform to protocol 'ElementDefinition'
163 |     public enum ListItem: ElementDefinition { public static var wrapper = Node.li }
164 |     /// Definition for the `<nav>` element.
165 |     public enum Navigation: ElementDefinition { public static var wrapper = Node.nav }
    |                 `- error: type 'ElementDefinitions.Navigation' does not conform to protocol 'ElementDefinition'
166 |     /// Definition for the `<p>` element.
167 |     public enum Paragraph: ElementDefinition { public static var wrapper = Node.p }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 |     /// The context that the element's content nodes should all have.
15 |     associatedtype InputContext
   |                    `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 |     /// The context that the element's own node should have.
17 |     associatedtype OutputContext
   |                    `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 |     /// A closure that can be used to wrap a list of nodes into an element node.
19 |     static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:167:17: error: type 'ElementDefinitions.Paragraph' does not conform to protocol 'ElementDefinition'
165 |     public enum Navigation: ElementDefinition { public static var wrapper = Node.nav }
166 |     /// Definition for the `<p>` element.
167 |     public enum Paragraph: ElementDefinition { public static var wrapper = Node.p }
    |                 `- error: type 'ElementDefinitions.Paragraph' does not conform to protocol 'ElementDefinition'
168 |     /// Definition for the `<span>` element.
169 |     public enum Span: ElementDefinition { public static var wrapper = Node.span }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 |     /// The context that the element's content nodes should all have.
15 |     associatedtype InputContext
   |                    `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 |     /// The context that the element's own node should have.
17 |     associatedtype OutputContext
   |                    `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 |     /// A closure that can be used to wrap a list of nodes into an element node.
19 |     static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:169:17: error: type 'ElementDefinitions.Span' does not conform to protocol 'ElementDefinition'
167 |     public enum Paragraph: ElementDefinition { public static var wrapper = Node.p }
168 |     /// Definition for the `<span>` element.
169 |     public enum Span: ElementDefinition { public static var wrapper = Node.span }
    |                 `- error: type 'ElementDefinitions.Span' does not conform to protocol 'ElementDefinition'
170 |     /// Definition for the `<caption>` element.
171 |     public enum TableCaption: ElementDefinition { public static var wrapper = Node.caption }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 |     /// The context that the element's content nodes should all have.
15 |     associatedtype InputContext
   |                    `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 |     /// The context that the element's own node should have.
17 |     associatedtype OutputContext
   |                    `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 |     /// A closure that can be used to wrap a list of nodes into an element node.
19 |     static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:171:17: error: type 'ElementDefinitions.TableCaption' does not conform to protocol 'ElementDefinition'
169 |     public enum Span: ElementDefinition { public static var wrapper = Node.span }
170 |     /// Definition for the `<caption>` element.
171 |     public enum TableCaption: ElementDefinition { public static var wrapper = Node.caption }
    |                 `- error: type 'ElementDefinitions.TableCaption' does not conform to protocol 'ElementDefinition'
172 |     /// Definition for the `<td>` element.
173 |     public enum TableCell: ElementDefinition { public static var wrapper = Node.td }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 |     /// The context that the element's content nodes should all have.
15 |     associatedtype InputContext
   |                    `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 |     /// The context that the element's own node should have.
17 |     associatedtype OutputContext
   |                    `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 |     /// A closure that can be used to wrap a list of nodes into an element node.
19 |     static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:173:17: error: type 'ElementDefinitions.TableCell' does not conform to protocol 'ElementDefinition'
171 |     public enum TableCaption: ElementDefinition { public static var wrapper = Node.caption }
172 |     /// Definition for the `<td>` element.
173 |     public enum TableCell: ElementDefinition { public static var wrapper = Node.td }
    |                 `- error: type 'ElementDefinitions.TableCell' does not conform to protocol 'ElementDefinition'
174 |     /// Definition for the `<th>` element.
175 |     public enum TableHeaderCell: ElementDefinition { public static var wrapper = Node.th }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 |     /// The context that the element's content nodes should all have.
15 |     associatedtype InputContext
   |                    `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 |     /// The context that the element's own node should have.
17 |     associatedtype OutputContext
   |                    `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 |     /// A closure that can be used to wrap a list of nodes into an element node.
19 |     static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:175:17: error: type 'ElementDefinitions.TableHeaderCell' does not conform to protocol 'ElementDefinition'
173 |     public enum TableCell: ElementDefinition { public static var wrapper = Node.td }
174 |     /// Definition for the `<th>` element.
175 |     public enum TableHeaderCell: ElementDefinition { public static var wrapper = Node.th }
    |                 `- error: type 'ElementDefinitions.TableHeaderCell' does not conform to protocol 'ElementDefinition'
176 | }
177 |
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 |     /// The context that the element's content nodes should all have.
15 |     associatedtype InputContext
   |                    `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 |     /// The context that the element's own node should have.
17 |     associatedtype OutputContext
   |                    `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 |     /// A closure that can be used to wrap a list of nodes into an element node.
19 |     static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
[111/285] Compiling SQLite Schema.swift
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:137:17: error: type 'ElementDefinitions.Article' does not conform to protocol 'ElementDefinition'
135 | public enum ElementDefinitions {
136 |     /// Definition for the `<article>` element.
137 |     public enum Article: ElementDefinition { public static var wrapper = Node.article }
    |                 `- error: type 'ElementDefinitions.Article' does not conform to protocol 'ElementDefinition'
138 |     /// Definition for the `<aside>` element.
139 |     public enum Aside: ElementDefinition { public static var wrapper = Node.aside }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 |     /// The context that the element's content nodes should all have.
15 |     associatedtype InputContext
   |                    `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 |     /// The context that the element's own node should have.
17 |     associatedtype OutputContext
   |                    `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 |     /// A closure that can be used to wrap a list of nodes into an element node.
19 |     static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:139:17: error: type 'ElementDefinitions.Aside' does not conform to protocol 'ElementDefinition'
137 |     public enum Article: ElementDefinition { public static var wrapper = Node.article }
138 |     /// Definition for the `<aside>` element.
139 |     public enum Aside: ElementDefinition { public static var wrapper = Node.aside }
    |                 `- error: type 'ElementDefinitions.Aside' does not conform to protocol 'ElementDefinition'
140 |     /// Definition for the `<button>` element.
141 |     public enum Button: ElementDefinition { public static var wrapper = Node.button }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 |     /// The context that the element's content nodes should all have.
15 |     associatedtype InputContext
   |                    `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 |     /// The context that the element's own node should have.
17 |     associatedtype OutputContext
   |                    `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 |     /// A closure that can be used to wrap a list of nodes into an element node.
19 |     static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:141:17: error: type 'ElementDefinitions.Button' does not conform to protocol 'ElementDefinition'
139 |     public enum Aside: ElementDefinition { public static var wrapper = Node.aside }
140 |     /// Definition for the `<button>` element.
141 |     public enum Button: ElementDefinition { public static var wrapper = Node.button }
    |                 `- error: type 'ElementDefinitions.Button' does not conform to protocol 'ElementDefinition'
142 |     /// Definition for the `<div>` element.
143 |     public enum Div: ElementDefinition { public static var wrapper = Node<HTML.BodyContext>.div }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 |     /// The context that the element's content nodes should all have.
15 |     associatedtype InputContext
   |                    `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 |     /// The context that the element's own node should have.
17 |     associatedtype OutputContext
   |                    `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 |     /// A closure that can be used to wrap a list of nodes into an element node.
19 |     static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:143:17: error: type 'ElementDefinitions.Div' does not conform to protocol 'ElementDefinition'
141 |     public enum Button: ElementDefinition { public static var wrapper = Node.button }
142 |     /// Definition for the `<div>` element.
143 |     public enum Div: ElementDefinition { public static var wrapper = Node<HTML.BodyContext>.div }
    |                 `- error: type 'ElementDefinitions.Div' does not conform to protocol 'ElementDefinition'
144 |     /// Definition for the `<fieldset>` element.
145 |     public enum FieldSet: ElementDefinition { public static var wrapper = Node.fieldset }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 |     /// The context that the element's content nodes should all have.
15 |     associatedtype InputContext
   |                    `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 |     /// The context that the element's own node should have.
17 |     associatedtype OutputContext
   |                    `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 |     /// A closure that can be used to wrap a list of nodes into an element node.
19 |     static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:145:17: error: type 'ElementDefinitions.FieldSet' does not conform to protocol 'ElementDefinition'
143 |     public enum Div: ElementDefinition { public static var wrapper = Node<HTML.BodyContext>.div }
144 |     /// Definition for the `<fieldset>` element.
145 |     public enum FieldSet: ElementDefinition { public static var wrapper = Node.fieldset }
    |                 `- error: type 'ElementDefinitions.FieldSet' does not conform to protocol 'ElementDefinition'
146 |     /// Definition for the `<footer>` element.
147 |     public enum Footer: ElementDefinition { public static var wrapper = Node.footer }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 |     /// The context that the element's content nodes should all have.
15 |     associatedtype InputContext
   |                    `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 |     /// The context that the element's own node should have.
17 |     associatedtype OutputContext
   |                    `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 |     /// A closure that can be used to wrap a list of nodes into an element node.
19 |     static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:147:17: error: type 'ElementDefinitions.Footer' does not conform to protocol 'ElementDefinition'
145 |     public enum FieldSet: ElementDefinition { public static var wrapper = Node.fieldset }
146 |     /// Definition for the `<footer>` element.
147 |     public enum Footer: ElementDefinition { public static var wrapper = Node.footer }
    |                 `- error: type 'ElementDefinitions.Footer' does not conform to protocol 'ElementDefinition'
148 |     /// Definition for the `<h1>` element.
149 |     public enum H1: ElementDefinition { public static var wrapper = Node.h1 }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 |     /// The context that the element's content nodes should all have.
15 |     associatedtype InputContext
   |                    `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 |     /// The context that the element's own node should have.
17 |     associatedtype OutputContext
   |                    `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 |     /// A closure that can be used to wrap a list of nodes into an element node.
19 |     static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:149:17: error: type 'ElementDefinitions.H1' does not conform to protocol 'ElementDefinition'
147 |     public enum Footer: ElementDefinition { public static var wrapper = Node.footer }
148 |     /// Definition for the `<h1>` element.
149 |     public enum H1: ElementDefinition { public static var wrapper = Node.h1 }
    |                 `- error: type 'ElementDefinitions.H1' does not conform to protocol 'ElementDefinition'
150 |     /// Definition for the `<h2>` element.
151 |     public enum H2: ElementDefinition { public static var wrapper = Node.h2 }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 |     /// The context that the element's content nodes should all have.
15 |     associatedtype InputContext
   |                    `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 |     /// The context that the element's own node should have.
17 |     associatedtype OutputContext
   |                    `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 |     /// A closure that can be used to wrap a list of nodes into an element node.
19 |     static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:151:17: error: type 'ElementDefinitions.H2' does not conform to protocol 'ElementDefinition'
149 |     public enum H1: ElementDefinition { public static var wrapper = Node.h1 }
150 |     /// Definition for the `<h2>` element.
151 |     public enum H2: ElementDefinition { public static var wrapper = Node.h2 }
    |                 `- error: type 'ElementDefinitions.H2' does not conform to protocol 'ElementDefinition'
152 |     /// Definition for the `<h3>` element.
153 |     public enum H3: ElementDefinition { public static var wrapper = Node.h3 }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 |     /// The context that the element's content nodes should all have.
15 |     associatedtype InputContext
   |                    `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 |     /// The context that the element's own node should have.
17 |     associatedtype OutputContext
   |                    `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 |     /// A closure that can be used to wrap a list of nodes into an element node.
19 |     static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:153:17: error: type 'ElementDefinitions.H3' does not conform to protocol 'ElementDefinition'
151 |     public enum H2: ElementDefinition { public static var wrapper = Node.h2 }
152 |     /// Definition for the `<h3>` element.
153 |     public enum H3: ElementDefinition { public static var wrapper = Node.h3 }
    |                 `- error: type 'ElementDefinitions.H3' does not conform to protocol 'ElementDefinition'
154 |     /// Definition for the `<h4>` element.
155 |     public enum H4: ElementDefinition { public static var wrapper = Node.h4 }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 |     /// The context that the element's content nodes should all have.
15 |     associatedtype InputContext
   |                    `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 |     /// The context that the element's own node should have.
17 |     associatedtype OutputContext
   |                    `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 |     /// A closure that can be used to wrap a list of nodes into an element node.
19 |     static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:155:17: error: type 'ElementDefinitions.H4' does not conform to protocol 'ElementDefinition'
153 |     public enum H3: ElementDefinition { public static var wrapper = Node.h3 }
154 |     /// Definition for the `<h4>` element.
155 |     public enum H4: ElementDefinition { public static var wrapper = Node.h4 }
    |                 `- error: type 'ElementDefinitions.H4' does not conform to protocol 'ElementDefinition'
156 |     /// Definition for the `<h5>` element.
157 |     public enum H5: ElementDefinition { public static var wrapper = Node.h5 }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 |     /// The context that the element's content nodes should all have.
15 |     associatedtype InputContext
   |                    `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 |     /// The context that the element's own node should have.
17 |     associatedtype OutputContext
   |                    `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 |     /// A closure that can be used to wrap a list of nodes into an element node.
19 |     static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:157:17: error: type 'ElementDefinitions.H5' does not conform to protocol 'ElementDefinition'
155 |     public enum H4: ElementDefinition { public static var wrapper = Node.h4 }
156 |     /// Definition for the `<h5>` element.
157 |     public enum H5: ElementDefinition { public static var wrapper = Node.h5 }
    |                 `- error: type 'ElementDefinitions.H5' does not conform to protocol 'ElementDefinition'
158 |     /// Definition for the `<h6>` element.
159 |     public enum H6: ElementDefinition { public static var wrapper = Node.h6 }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 |     /// The context that the element's content nodes should all have.
15 |     associatedtype InputContext
   |                    `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 |     /// The context that the element's own node should have.
17 |     associatedtype OutputContext
   |                    `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 |     /// A closure that can be used to wrap a list of nodes into an element node.
19 |     static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:159:17: error: type 'ElementDefinitions.H6' does not conform to protocol 'ElementDefinition'
157 |     public enum H5: ElementDefinition { public static var wrapper = Node.h5 }
158 |     /// Definition for the `<h6>` element.
159 |     public enum H6: ElementDefinition { public static var wrapper = Node.h6 }
    |                 `- error: type 'ElementDefinitions.H6' does not conform to protocol 'ElementDefinition'
160 |     /// Definition for the `<header>` element.
161 |     public enum Header: ElementDefinition { public static var wrapper = Node.header }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 |     /// The context that the element's content nodes should all have.
15 |     associatedtype InputContext
   |                    `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 |     /// The context that the element's own node should have.
17 |     associatedtype OutputContext
   |                    `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 |     /// A closure that can be used to wrap a list of nodes into an element node.
19 |     static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:161:17: error: type 'ElementDefinitions.Header' does not conform to protocol 'ElementDefinition'
159 |     public enum H6: ElementDefinition { public static var wrapper = Node.h6 }
160 |     /// Definition for the `<header>` element.
161 |     public enum Header: ElementDefinition { public static var wrapper = Node.header }
    |                 `- error: type 'ElementDefinitions.Header' does not conform to protocol 'ElementDefinition'
162 |     /// Definition for the `<li>` element.
163 |     public enum ListItem: ElementDefinition { public static var wrapper = Node.li }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 |     /// The context that the element's content nodes should all have.
15 |     associatedtype InputContext
   |                    `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 |     /// The context that the element's own node should have.
17 |     associatedtype OutputContext
   |                    `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 |     /// A closure that can be used to wrap a list of nodes into an element node.
19 |     static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:163:17: error: type 'ElementDefinitions.ListItem' does not conform to protocol 'ElementDefinition'
161 |     public enum Header: ElementDefinition { public static var wrapper = Node.header }
162 |     /// Definition for the `<li>` element.
163 |     public enum ListItem: ElementDefinition { public static var wrapper = Node.li }
    |                 `- error: type 'ElementDefinitions.ListItem' does not conform to protocol 'ElementDefinition'
164 |     /// Definition for the `<nav>` element.
165 |     public enum Navigation: ElementDefinition { public static var wrapper = Node.nav }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 |     /// The context that the element's content nodes should all have.
15 |     associatedtype InputContext
   |                    `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 |     /// The context that the element's own node should have.
17 |     associatedtype OutputContext
   |                    `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 |     /// A closure that can be used to wrap a list of nodes into an element node.
19 |     static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:165:17: error: type 'ElementDefinitions.Navigation' does not conform to protocol 'ElementDefinition'
163 |     public enum ListItem: ElementDefinition { public static var wrapper = Node.li }
164 |     /// Definition for the `<nav>` element.
165 |     public enum Navigation: ElementDefinition { public static var wrapper = Node.nav }
    |                 `- error: type 'ElementDefinitions.Navigation' does not conform to protocol 'ElementDefinition'
166 |     /// Definition for the `<p>` element.
167 |     public enum Paragraph: ElementDefinition { public static var wrapper = Node.p }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 |     /// The context that the element's content nodes should all have.
15 |     associatedtype InputContext
   |                    `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 |     /// The context that the element's own node should have.
17 |     associatedtype OutputContext
   |                    `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 |     /// A closure that can be used to wrap a list of nodes into an element node.
19 |     static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:167:17: error: type 'ElementDefinitions.Paragraph' does not conform to protocol 'ElementDefinition'
165 |     public enum Navigation: ElementDefinition { public static var wrapper = Node.nav }
166 |     /// Definition for the `<p>` element.
167 |     public enum Paragraph: ElementDefinition { public static var wrapper = Node.p }
    |                 `- error: type 'ElementDefinitions.Paragraph' does not conform to protocol 'ElementDefinition'
168 |     /// Definition for the `<span>` element.
169 |     public enum Span: ElementDefinition { public static var wrapper = Node.span }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 |     /// The context that the element's content nodes should all have.
15 |     associatedtype InputContext
   |                    `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 |     /// The context that the element's own node should have.
17 |     associatedtype OutputContext
   |                    `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 |     /// A closure that can be used to wrap a list of nodes into an element node.
19 |     static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:169:17: error: type 'ElementDefinitions.Span' does not conform to protocol 'ElementDefinition'
167 |     public enum Paragraph: ElementDefinition { public static var wrapper = Node.p }
168 |     /// Definition for the `<span>` element.
169 |     public enum Span: ElementDefinition { public static var wrapper = Node.span }
    |                 `- error: type 'ElementDefinitions.Span' does not conform to protocol 'ElementDefinition'
170 |     /// Definition for the `<caption>` element.
171 |     public enum TableCaption: ElementDefinition { public static var wrapper = Node.caption }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 |     /// The context that the element's content nodes should all have.
15 |     associatedtype InputContext
   |                    `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 |     /// The context that the element's own node should have.
17 |     associatedtype OutputContext
   |                    `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 |     /// A closure that can be used to wrap a list of nodes into an element node.
19 |     static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:171:17: error: type 'ElementDefinitions.TableCaption' does not conform to protocol 'ElementDefinition'
169 |     public enum Span: ElementDefinition { public static var wrapper = Node.span }
170 |     /// Definition for the `<caption>` element.
171 |     public enum TableCaption: ElementDefinition { public static var wrapper = Node.caption }
    |                 `- error: type 'ElementDefinitions.TableCaption' does not conform to protocol 'ElementDefinition'
172 |     /// Definition for the `<td>` element.
173 |     public enum TableCell: ElementDefinition { public static var wrapper = Node.td }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 |     /// The context that the element's content nodes should all have.
15 |     associatedtype InputContext
   |                    `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 |     /// The context that the element's own node should have.
17 |     associatedtype OutputContext
   |                    `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 |     /// A closure that can be used to wrap a list of nodes into an element node.
19 |     static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:173:17: error: type 'ElementDefinitions.TableCell' does not conform to protocol 'ElementDefinition'
171 |     public enum TableCaption: ElementDefinition { public static var wrapper = Node.caption }
172 |     /// Definition for the `<td>` element.
173 |     public enum TableCell: ElementDefinition { public static var wrapper = Node.td }
    |                 `- error: type 'ElementDefinitions.TableCell' does not conform to protocol 'ElementDefinition'
174 |     /// Definition for the `<th>` element.
175 |     public enum TableHeaderCell: ElementDefinition { public static var wrapper = Node.th }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 |     /// The context that the element's content nodes should all have.
15 |     associatedtype InputContext
   |                    `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 |     /// The context that the element's own node should have.
17 |     associatedtype OutputContext
   |                    `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 |     /// A closure that can be used to wrap a list of nodes into an element node.
19 |     static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:175:17: error: type 'ElementDefinitions.TableHeaderCell' does not conform to protocol 'ElementDefinition'
173 |     public enum TableCell: ElementDefinition { public static var wrapper = Node.td }
174 |     /// Definition for the `<th>` element.
175 |     public enum TableHeaderCell: ElementDefinition { public static var wrapper = Node.th }
    |                 `- error: type 'ElementDefinitions.TableHeaderCell' does not conform to protocol 'ElementDefinition'
176 | }
177 |
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 |     /// The context that the element's content nodes should all have.
15 |     associatedtype InputContext
   |                    `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 |     /// The context that the element's own node should have.
17 |     associatedtype OutputContext
   |                    `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 |     /// A closure that can be used to wrap a list of nodes into an element node.
19 |     static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
[112/285] Compiling SQLite Setter.swift
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:137:17: error: type 'ElementDefinitions.Article' does not conform to protocol 'ElementDefinition'
135 | public enum ElementDefinitions {
136 |     /// Definition for the `<article>` element.
137 |     public enum Article: ElementDefinition { public static var wrapper = Node.article }
    |                 `- error: type 'ElementDefinitions.Article' does not conform to protocol 'ElementDefinition'
138 |     /// Definition for the `<aside>` element.
139 |     public enum Aside: ElementDefinition { public static var wrapper = Node.aside }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 |     /// The context that the element's content nodes should all have.
15 |     associatedtype InputContext
   |                    `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 |     /// The context that the element's own node should have.
17 |     associatedtype OutputContext
   |                    `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 |     /// A closure that can be used to wrap a list of nodes into an element node.
19 |     static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:139:17: error: type 'ElementDefinitions.Aside' does not conform to protocol 'ElementDefinition'
137 |     public enum Article: ElementDefinition { public static var wrapper = Node.article }
138 |     /// Definition for the `<aside>` element.
139 |     public enum Aside: ElementDefinition { public static var wrapper = Node.aside }
    |                 `- error: type 'ElementDefinitions.Aside' does not conform to protocol 'ElementDefinition'
140 |     /// Definition for the `<button>` element.
141 |     public enum Button: ElementDefinition { public static var wrapper = Node.button }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 |     /// The context that the element's content nodes should all have.
15 |     associatedtype InputContext
   |                    `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 |     /// The context that the element's own node should have.
17 |     associatedtype OutputContext
   |                    `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 |     /// A closure that can be used to wrap a list of nodes into an element node.
19 |     static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:141:17: error: type 'ElementDefinitions.Button' does not conform to protocol 'ElementDefinition'
139 |     public enum Aside: ElementDefinition { public static var wrapper = Node.aside }
140 |     /// Definition for the `<button>` element.
141 |     public enum Button: ElementDefinition { public static var wrapper = Node.button }
    |                 `- error: type 'ElementDefinitions.Button' does not conform to protocol 'ElementDefinition'
142 |     /// Definition for the `<div>` element.
143 |     public enum Div: ElementDefinition { public static var wrapper = Node<HTML.BodyContext>.div }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 |     /// The context that the element's content nodes should all have.
15 |     associatedtype InputContext
   |                    `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 |     /// The context that the element's own node should have.
17 |     associatedtype OutputContext
   |                    `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 |     /// A closure that can be used to wrap a list of nodes into an element node.
19 |     static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:143:17: error: type 'ElementDefinitions.Div' does not conform to protocol 'ElementDefinition'
141 |     public enum Button: ElementDefinition { public static var wrapper = Node.button }
142 |     /// Definition for the `<div>` element.
143 |     public enum Div: ElementDefinition { public static var wrapper = Node<HTML.BodyContext>.div }
    |                 `- error: type 'ElementDefinitions.Div' does not conform to protocol 'ElementDefinition'
144 |     /// Definition for the `<fieldset>` element.
145 |     public enum FieldSet: ElementDefinition { public static var wrapper = Node.fieldset }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 |     /// The context that the element's content nodes should all have.
15 |     associatedtype InputContext
   |                    `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 |     /// The context that the element's own node should have.
17 |     associatedtype OutputContext
   |                    `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 |     /// A closure that can be used to wrap a list of nodes into an element node.
19 |     static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:145:17: error: type 'ElementDefinitions.FieldSet' does not conform to protocol 'ElementDefinition'
143 |     public enum Div: ElementDefinition { public static var wrapper = Node<HTML.BodyContext>.div }
144 |     /// Definition for the `<fieldset>` element.
145 |     public enum FieldSet: ElementDefinition { public static var wrapper = Node.fieldset }
    |                 `- error: type 'ElementDefinitions.FieldSet' does not conform to protocol 'ElementDefinition'
146 |     /// Definition for the `<footer>` element.
147 |     public enum Footer: ElementDefinition { public static var wrapper = Node.footer }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 |     /// The context that the element's content nodes should all have.
15 |     associatedtype InputContext
   |                    `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 |     /// The context that the element's own node should have.
17 |     associatedtype OutputContext
   |                    `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 |     /// A closure that can be used to wrap a list of nodes into an element node.
19 |     static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:147:17: error: type 'ElementDefinitions.Footer' does not conform to protocol 'ElementDefinition'
145 |     public enum FieldSet: ElementDefinition { public static var wrapper = Node.fieldset }
146 |     /// Definition for the `<footer>` element.
147 |     public enum Footer: ElementDefinition { public static var wrapper = Node.footer }
    |                 `- error: type 'ElementDefinitions.Footer' does not conform to protocol 'ElementDefinition'
148 |     /// Definition for the `<h1>` element.
149 |     public enum H1: ElementDefinition { public static var wrapper = Node.h1 }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 |     /// The context that the element's content nodes should all have.
15 |     associatedtype InputContext
   |                    `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 |     /// The context that the element's own node should have.
17 |     associatedtype OutputContext
   |                    `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 |     /// A closure that can be used to wrap a list of nodes into an element node.
19 |     static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:149:17: error: type 'ElementDefinitions.H1' does not conform to protocol 'ElementDefinition'
147 |     public enum Footer: ElementDefinition { public static var wrapper = Node.footer }
148 |     /// Definition for the `<h1>` element.
149 |     public enum H1: ElementDefinition { public static var wrapper = Node.h1 }
    |                 `- error: type 'ElementDefinitions.H1' does not conform to protocol 'ElementDefinition'
150 |     /// Definition for the `<h2>` element.
151 |     public enum H2: ElementDefinition { public static var wrapper = Node.h2 }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 |     /// The context that the element's content nodes should all have.
15 |     associatedtype InputContext
   |                    `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 |     /// The context that the element's own node should have.
17 |     associatedtype OutputContext
   |                    `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 |     /// A closure that can be used to wrap a list of nodes into an element node.
19 |     static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:151:17: error: type 'ElementDefinitions.H2' does not conform to protocol 'ElementDefinition'
149 |     public enum H1: ElementDefinition { public static var wrapper = Node.h1 }
150 |     /// Definition for the `<h2>` element.
151 |     public enum H2: ElementDefinition { public static var wrapper = Node.h2 }
    |                 `- error: type 'ElementDefinitions.H2' does not conform to protocol 'ElementDefinition'
152 |     /// Definition for the `<h3>` element.
153 |     public enum H3: ElementDefinition { public static var wrapper = Node.h3 }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 |     /// The context that the element's content nodes should all have.
15 |     associatedtype InputContext
   |                    `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 |     /// The context that the element's own node should have.
17 |     associatedtype OutputContext
   |                    `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 |     /// A closure that can be used to wrap a list of nodes into an element node.
19 |     static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:153:17: error: type 'ElementDefinitions.H3' does not conform to protocol 'ElementDefinition'
151 |     public enum H2: ElementDefinition { public static var wrapper = Node.h2 }
152 |     /// Definition for the `<h3>` element.
153 |     public enum H3: ElementDefinition { public static var wrapper = Node.h3 }
    |                 `- error: type 'ElementDefinitions.H3' does not conform to protocol 'ElementDefinition'
154 |     /// Definition for the `<h4>` element.
155 |     public enum H4: ElementDefinition { public static var wrapper = Node.h4 }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 |     /// The context that the element's content nodes should all have.
15 |     associatedtype InputContext
   |                    `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 |     /// The context that the element's own node should have.
17 |     associatedtype OutputContext
   |                    `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 |     /// A closure that can be used to wrap a list of nodes into an element node.
19 |     static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:155:17: error: type 'ElementDefinitions.H4' does not conform to protocol 'ElementDefinition'
153 |     public enum H3: ElementDefinition { public static var wrapper = Node.h3 }
154 |     /// Definition for the `<h4>` element.
155 |     public enum H4: ElementDefinition { public static var wrapper = Node.h4 }
    |                 `- error: type 'ElementDefinitions.H4' does not conform to protocol 'ElementDefinition'
156 |     /// Definition for the `<h5>` element.
157 |     public enum H5: ElementDefinition { public static var wrapper = Node.h5 }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 |     /// The context that the element's content nodes should all have.
15 |     associatedtype InputContext
   |                    `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 |     /// The context that the element's own node should have.
17 |     associatedtype OutputContext
   |                    `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 |     /// A closure that can be used to wrap a list of nodes into an element node.
19 |     static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:157:17: error: type 'ElementDefinitions.H5' does not conform to protocol 'ElementDefinition'
155 |     public enum H4: ElementDefinition { public static var wrapper = Node.h4 }
156 |     /// Definition for the `<h5>` element.
157 |     public enum H5: ElementDefinition { public static var wrapper = Node.h5 }
    |                 `- error: type 'ElementDefinitions.H5' does not conform to protocol 'ElementDefinition'
158 |     /// Definition for the `<h6>` element.
159 |     public enum H6: ElementDefinition { public static var wrapper = Node.h6 }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 |     /// The context that the element's content nodes should all have.
15 |     associatedtype InputContext
   |                    `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 |     /// The context that the element's own node should have.
17 |     associatedtype OutputContext
   |                    `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 |     /// A closure that can be used to wrap a list of nodes into an element node.
19 |     static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:159:17: error: type 'ElementDefinitions.H6' does not conform to protocol 'ElementDefinition'
157 |     public enum H5: ElementDefinition { public static var wrapper = Node.h5 }
158 |     /// Definition for the `<h6>` element.
159 |     public enum H6: ElementDefinition { public static var wrapper = Node.h6 }
    |                 `- error: type 'ElementDefinitions.H6' does not conform to protocol 'ElementDefinition'
160 |     /// Definition for the `<header>` element.
161 |     public enum Header: ElementDefinition { public static var wrapper = Node.header }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 |     /// The context that the element's content nodes should all have.
15 |     associatedtype InputContext
   |                    `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 |     /// The context that the element's own node should have.
17 |     associatedtype OutputContext
   |                    `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 |     /// A closure that can be used to wrap a list of nodes into an element node.
19 |     static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:161:17: error: type 'ElementDefinitions.Header' does not conform to protocol 'ElementDefinition'
159 |     public enum H6: ElementDefinition { public static var wrapper = Node.h6 }
160 |     /// Definition for the `<header>` element.
161 |     public enum Header: ElementDefinition { public static var wrapper = Node.header }
    |                 `- error: type 'ElementDefinitions.Header' does not conform to protocol 'ElementDefinition'
162 |     /// Definition for the `<li>` element.
163 |     public enum ListItem: ElementDefinition { public static var wrapper = Node.li }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 |     /// The context that the element's content nodes should all have.
15 |     associatedtype InputContext
   |                    `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 |     /// The context that the element's own node should have.
17 |     associatedtype OutputContext
   |                    `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 |     /// A closure that can be used to wrap a list of nodes into an element node.
19 |     static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:163:17: error: type 'ElementDefinitions.ListItem' does not conform to protocol 'ElementDefinition'
161 |     public enum Header: ElementDefinition { public static var wrapper = Node.header }
162 |     /// Definition for the `<li>` element.
163 |     public enum ListItem: ElementDefinition { public static var wrapper = Node.li }
    |                 `- error: type 'ElementDefinitions.ListItem' does not conform to protocol 'ElementDefinition'
164 |     /// Definition for the `<nav>` element.
165 |     public enum Navigation: ElementDefinition { public static var wrapper = Node.nav }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 |     /// The context that the element's content nodes should all have.
15 |     associatedtype InputContext
   |                    `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 |     /// The context that the element's own node should have.
17 |     associatedtype OutputContext
   |                    `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 |     /// A closure that can be used to wrap a list of nodes into an element node.
19 |     static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:165:17: error: type 'ElementDefinitions.Navigation' does not conform to protocol 'ElementDefinition'
163 |     public enum ListItem: ElementDefinition { public static var wrapper = Node.li }
164 |     /// Definition for the `<nav>` element.
165 |     public enum Navigation: ElementDefinition { public static var wrapper = Node.nav }
    |                 `- error: type 'ElementDefinitions.Navigation' does not conform to protocol 'ElementDefinition'
166 |     /// Definition for the `<p>` element.
167 |     public enum Paragraph: ElementDefinition { public static var wrapper = Node.p }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 |     /// The context that the element's content nodes should all have.
15 |     associatedtype InputContext
   |                    `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 |     /// The context that the element's own node should have.
17 |     associatedtype OutputContext
   |                    `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 |     /// A closure that can be used to wrap a list of nodes into an element node.
19 |     static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:167:17: error: type 'ElementDefinitions.Paragraph' does not conform to protocol 'ElementDefinition'
165 |     public enum Navigation: ElementDefinition { public static var wrapper = Node.nav }
166 |     /// Definition for the `<p>` element.
167 |     public enum Paragraph: ElementDefinition { public static var wrapper = Node.p }
    |                 `- error: type 'ElementDefinitions.Paragraph' does not conform to protocol 'ElementDefinition'
168 |     /// Definition for the `<span>` element.
169 |     public enum Span: ElementDefinition { public static var wrapper = Node.span }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 |     /// The context that the element's content nodes should all have.
15 |     associatedtype InputContext
   |                    `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 |     /// The context that the element's own node should have.
17 |     associatedtype OutputContext
   |                    `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 |     /// A closure that can be used to wrap a list of nodes into an element node.
19 |     static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:169:17: error: type 'ElementDefinitions.Span' does not conform to protocol 'ElementDefinition'
167 |     public enum Paragraph: ElementDefinition { public static var wrapper = Node.p }
168 |     /// Definition for the `<span>` element.
169 |     public enum Span: ElementDefinition { public static var wrapper = Node.span }
    |                 `- error: type 'ElementDefinitions.Span' does not conform to protocol 'ElementDefinition'
170 |     /// Definition for the `<caption>` element.
171 |     public enum TableCaption: ElementDefinition { public static var wrapper = Node.caption }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 |     /// The context that the element's content nodes should all have.
15 |     associatedtype InputContext
   |                    `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 |     /// The context that the element's own node should have.
17 |     associatedtype OutputContext
   |                    `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 |     /// A closure that can be used to wrap a list of nodes into an element node.
19 |     static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:171:17: error: type 'ElementDefinitions.TableCaption' does not conform to protocol 'ElementDefinition'
169 |     public enum Span: ElementDefinition { public static var wrapper = Node.span }
170 |     /// Definition for the `<caption>` element.
171 |     public enum TableCaption: ElementDefinition { public static var wrapper = Node.caption }
    |                 `- error: type 'ElementDefinitions.TableCaption' does not conform to protocol 'ElementDefinition'
172 |     /// Definition for the `<td>` element.
173 |     public enum TableCell: ElementDefinition { public static var wrapper = Node.td }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 |     /// The context that the element's content nodes should all have.
15 |     associatedtype InputContext
   |                    `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 |     /// The context that the element's own node should have.
17 |     associatedtype OutputContext
   |                    `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 |     /// A closure that can be used to wrap a list of nodes into an element node.
19 |     static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:173:17: error: type 'ElementDefinitions.TableCell' does not conform to protocol 'ElementDefinition'
171 |     public enum TableCaption: ElementDefinition { public static var wrapper = Node.caption }
172 |     /// Definition for the `<td>` element.
173 |     public enum TableCell: ElementDefinition { public static var wrapper = Node.td }
    |                 `- error: type 'ElementDefinitions.TableCell' does not conform to protocol 'ElementDefinition'
174 |     /// Definition for the `<th>` element.
175 |     public enum TableHeaderCell: ElementDefinition { public static var wrapper = Node.th }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 |     /// The context that the element's content nodes should all have.
15 |     associatedtype InputContext
   |                    `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 |     /// The context that the element's own node should have.
17 |     associatedtype OutputContext
   |                    `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 |     /// A closure that can be used to wrap a list of nodes into an element node.
19 |     static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/HTMLComponents.swift:175:17: error: type 'ElementDefinitions.TableHeaderCell' does not conform to protocol 'ElementDefinition'
173 |     public enum TableCell: ElementDefinition { public static var wrapper = Node.td }
174 |     /// Definition for the `<th>` element.
175 |     public enum TableHeaderCell: ElementDefinition { public static var wrapper = Node.th }
    |                 `- error: type 'ElementDefinitions.TableHeaderCell' does not conform to protocol 'ElementDefinition'
176 | }
177 |
/host/spi-builder-workspace/.build/checkouts/Plot/Sources/Plot/API/ElementDefinition.swift:15:20: note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
13 | public protocol ElementDefinition {
14 |     /// The context that the element's content nodes should all have.
15 |     associatedtype InputContext
   |                    `- note: protocol requires nested type 'InputContext'; add nested type 'InputContext' for conformance
16 |     /// The context that the element's own node should have.
17 |     associatedtype OutputContext
   |                    `- note: protocol requires nested type 'OutputContext'; add nested type 'OutputContext' for conformance
18 |     /// A closure that can be used to wrap a list of nodes into an element node.
19 |     static var wrapper: (Node<InputContext>...) -> Node<OutputContext> { get }
[113/285] Compiling ArgumentParser ParsableArguments.swift
[114/285] Compiling ArgumentParser ParsableArgumentsValidation.swift
[115/285] Compiling ArgumentParser ParsableCommand.swift
[119/285] Compiling Statement Keyword.swift
[120/285] Compiling Statement LogicalPredicate.swift
[153/285] Compiling SQLite WindowFunctions.swift
[154/285] Compiling ArgumentParser UsageGenerator.swift
[155/285] Compiling ArgumentParser CollectionExtensions.swift
[166/285] Compiling Plot SiteMapElements.swift
[167/285] Compiling Plot TwitterCardType.swift
[168/285] Compiling Plot URLRepresentable.swift
[169/285] Compiling Plot XML.swift
[170/285] Compiling Plot XMLAttributes.swift
[171/285] Compiling Plot XMLElements.swift
[172/285] Compiling Plot AnyAttribute.swift
[173/285] Compiling Plot AnyElement.swift
[174/285] Compiling AsyncPlus CurrentValueAsyncSubject.swift
[175/285] Compiling AsyncPlus CurrentValueAsyncThrowingSubject.swift
[181/285] Emitting module SQLite
[187/287] Wrapping AST for ArgumentParserToolInfo for debugging
[196/287] Compiling Plot SiteMapChangeFrequency.swift
[231/287] Wrapping AST for HTMLString for debugging
[242/287] Wrapping AST for LocaleSupport for debugging
[243/287] Wrapping AST for AsyncPlus for debugging
[244/287] Wrapping AST for XMLCoder for debugging
[246/296] Compiling Plot AnyEnvironmentValue.swift
[247/296] Compiling Plot AnyNode.swift
[248/296] Compiling Plot ElementRenderingBuffer.swift
[249/296] Compiling Plot ElementWrapper.swift
[250/296] Compiling Plot Environment.swift
[251/296] Compiling Plot ModifiedComponent.swift
[252/296] Compiling Plot Renderer.swift
[253/296] Compiling Plot String+Escaping.swift
/host/spi-builder-workspace/Sources/TranslationCatalog/CatalogError.swift:2:10: warning: associated value 'badQuery' of 'Sendable'-conforming enum 'CatalogError' has non-sendable type 'any CatalogQuery'; this is an error in the Swift 6 language mode
 1 | public enum CatalogError: Error {
 2 |     case badQuery(CatalogQuery)
   |          `- warning: associated value 'badQuery' of 'Sendable'-conforming enum 'CatalogError' has non-sendable type 'any CatalogQuery'; this is an error in the Swift 6 language mode
 3 |     case dataTypeConversion(String? = nil)
 4 |     case expressionExistingWithId(Expression.ID, Expression)
/host/spi-builder-workspace/Sources/TranslationCatalog/CatalogQuery.swift:5:17: note: protocol 'CatalogQuery' does not conform to the 'Sendable' protocol
 3 |
 4 | /// Associated parameters for performing query operations
 5 | public protocol CatalogQuery {}
   |                 `- note: protocol 'CatalogQuery' does not conform to the 'Sendable' protocol
 6 |
 7 | public enum GenericProjectQuery: CatalogQuery {
/host/spi-builder-workspace/Sources/TranslationCatalog/CatalogError.swift:12:10: warning: associated value 'unhandledQuery' of 'Sendable'-conforming enum 'CatalogError' has non-sendable type 'any CatalogQuery'; this is an error in the Swift 6 language mode
10 |     case translationExistingWithValue(String, Translation)
11 |     case translationId(Translation.ID)
12 |     case unhandledQuery(CatalogQuery)
   |          `- warning: associated value 'unhandledQuery' of 'Sendable'-conforming enum 'CatalogError' has non-sendable type 'any CatalogQuery'; this is an error in the Swift 6 language mode
13 |     case unhandledUpdate(CatalogUpdate)
14 | }
/host/spi-builder-workspace/Sources/TranslationCatalog/CatalogQuery.swift:5:17: note: protocol 'CatalogQuery' does not conform to the 'Sendable' protocol
 3 |
 4 | /// Associated parameters for performing query operations
 5 | public protocol CatalogQuery {}
   |                 `- note: protocol 'CatalogQuery' does not conform to the 'Sendable' protocol
 6 |
 7 | public enum GenericProjectQuery: CatalogQuery {
/host/spi-builder-workspace/Sources/TranslationCatalog/CatalogError.swift:13:10: warning: associated value 'unhandledUpdate' of 'Sendable'-conforming enum 'CatalogError' has non-sendable type 'any CatalogUpdate'; this is an error in the Swift 6 language mode
11 |     case translationId(Translation.ID)
12 |     case unhandledQuery(CatalogQuery)
13 |     case unhandledUpdate(CatalogUpdate)
   |          `- warning: associated value 'unhandledUpdate' of 'Sendable'-conforming enum 'CatalogError' has non-sendable type 'any CatalogUpdate'; this is an error in the Swift 6 language mode
14 | }
15 |
/host/spi-builder-workspace/Sources/TranslationCatalog/CatalogUpdate.swift:5:17: note: protocol 'CatalogUpdate' does not conform to the 'Sendable' protocol
 3 |
 4 | /// Associated parameters when performing update operations
 5 | public protocol CatalogUpdate {}
   |                 `- note: protocol 'CatalogUpdate' does not conform to the 'Sendable' protocol
 6 |
 7 | public enum GenericProjectUpdate: CatalogUpdate {
/host/spi-builder-workspace/Sources/TranslationCatalog/Expression.swift:29:42: warning: reference to static property 'default' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 27 |         key: String = "",
 28 |         name: String = "",
 29 |         defaultLanguage: LanguageCode = .default,
    |                                          `- warning: reference to static property 'default' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 30 |         context: String? = nil,
 31 |         feature: String? = nil,
/host/spi-builder-workspace/.build/checkouts/LocaleSupport/Sources/LocaleSupport/LanguageCode.swift:602:23: note: static property declared here
600 |     case zza
601 |
602 |     public static var `default`: Self = .en
    |                       `- note: static property declared here
603 | }
604 |
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-2":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.0-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-6.0-latest: Pulling from finestructure/spi-images
Digest: sha256:081dcf4fb829aea9d08447f4790431afbdfbcc335bfeed728ca69c6f181ae2aa
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.0-latest
warning: 'csqlite': ignoring declared target(s) 'CSQLite' in the system package
warning: 'sqlite.swift': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
    /host/spi-builder-workspace/.build/checkouts/SQLite.swift/Sources/SQLite/PrivacyInfo.xcprivacy
[0/1] Planning build
[1/1] Compiling plugin GenerateManual
Building for debugging...
[1/19] Write swift-version-24593BA9C3E375BF.txt
[3/143] Compiling HTMLString NSString+HTMLString.swift
[4/203] Compiling LocaleSupport LocaleSupportConfiguration.swift
[5/203] Compiling LocaleSupport LocaleSupportError.swift
[6/203] Compiling LocaleSupport LocalizedStringConvertible.swift
[7/203] Compiling HTMLString Mappings.swift
[8/203] Compiling AsyncPlus PassthroughAsyncSequence.swift
[9/203] Compiling LocaleSupport ScriptCode.swift
[10/203] Emitting module Plot
[11/211] Emitting module AsyncPlus
[12/211] Compiling AsyncPlus CurrentValueAsyncSubject.swift
[13/211] Compiling AsyncPlus CurrentValueAsyncThrowingSubject.swift
[14/211] Compiling AsyncPlus PassthroughAsyncThrowingSequence.swift
[15/211] Compiling AsyncPlus PassthroughAsyncThrowingSubject.swift
[16/211] Compiling AsyncPlus PassthroughAsyncSubject.swift
[17/211] Compiling Plot HTMLButtonType.swift
[18/211] Compiling Plot HTMLComponents.swift
[19/211] Compiling Plot HTMLElements.swift
[20/215] Emitting module HTMLString
[21/215] Compiling HTMLString HTMLString.swift
[22/216] Compiling LocaleSupport Locale+LocaleSupport.swift
[23/216] Emitting module ArgumentParserToolInfo
[24/216] Compiling ArgumentParserToolInfo ToolInfo.swift
[27/217] Compiling Plot ElementDefinition.swift
[28/217] Compiling Plot EmptyComponent.swift
[29/217] Compiling Plot EnvironmentKey.swift
[30/217] Compiling Plot EnvironmentValue.swift
[31/217] Compiling Plot HTML.swift
[32/217] Compiling Plot HTMLAnchorRelationship.swift
[33/217] Compiling Plot HTMLAnchorTarget.swift
[34/217] Compiling Plot HTMLAttributes.swift
[35/217] Compiling Plot HTMLAudioFormat.swift
[36/217] Compiling Plot AnyEnvironmentValue.swift
[37/217] Compiling Plot AnyNode.swift
[38/217] Compiling Plot ElementRenderingBuffer.swift
[39/217] Compiling Plot ElementWrapper.swift
[40/217] Compiling Plot Environment.swift
[41/217] Compiling Plot ModifiedComponent.swift
[42/217] Compiling Plot Renderer.swift
[43/217] Compiling Plot String+Escaping.swift
[44/217] Compiling Statement Keyword.swift
[45/217] Compiling Statement LogicalPredicate.swift
[46/217] Compiling Statement Segment.swift
[47/217] Compiling LocaleSupport RegionCode.swift
[55/223] Compiling Plot HTMLViewportFitMode.swift
[56/223] Compiling Plot HTMLViewportWidthMode.swift
[57/223] Compiling Plot Indentation.swift
[58/223] Compiling Plot Language.swift
[59/223] Emitting module Statement
[60/223] Compiling Plot HTMLInputType.swift
[61/223] Compiling Plot HTMLLinkRelationship.swift
[62/223] Compiling Plot HTMLListStyle.swift
[63/223] Compiling Plot HTMLVideoFormat.swift
[64/223] Compiling Plot DocumentEncoding.swift
[65/223] Compiling Plot Element.swift
[66/223] Compiling Plot ElementClosingMode.swift
[67/223] Compiling Plot ElementComponent.swift
[68/224] Compiling Plot SiteMapElements.swift
[69/224] Compiling Plot TwitterCardType.swift
[70/224] Compiling Plot URLRepresentable.swift
[71/224] Compiling Plot XML.swift
[72/224] Compiling Plot XMLAttributes.swift
[73/224] Compiling Plot XMLElements.swift
[74/224] Compiling Plot AnyAttribute.swift
[75/224] Compiling Plot AnyElement.swift
[102/228] Compiling Plot PodcastMediaType.swift
[103/228] Compiling Plot PodcastType.swift
[104/228] Compiling Plot RSS.swift
[105/228] Compiling Plot RSSAttributes.swift
[106/228] Compiling Plot RSSElements.swift
[107/228] Compiling Plot Renderable.swift
[108/228] Compiling Plot SiteMap.swift
[109/228] Compiling Plot SiteMapChangeFrequency.swift
[110/228] Emitting module LocaleSupport
[111/228] Compiling LocaleSupport LanguageCode.swift
[113/228] Compiling Plot Component.swift
[114/228] Compiling Plot ComponentAttributes.swift
[115/228] Compiling Plot ComponentBuilder.swift
[116/228] Compiling Plot ComponentContainer.swift
[117/228] Compiling Plot ComponentGroup.swift
[118/228] Compiling SQLite Query.swift
[119/228] Compiling SQLite Schema.swift
[120/228] Compiling SQLite Setter.swift
[121/228] Compiling Plot Node.swift
[122/228] Compiling XMLCoder XMLEncoder.swift
[123/228] Compiling XMLCoder XMLEncoderImplementation.swift
[124/228] Compiling XMLCoder XMLEncodingStorage.swift
[125/228] Compiling XMLCoder XMLKeyedEncodingContainer.swift
[126/228] Compiling XMLCoder XMLReferencingEncoder.swift
[127/228] Compiling XMLCoder XMLUnkeyedEncodingContainer.swift
[128/228] Compiling Plot PodcastFeed.swift
[129/229] Emitting module XMLCoder
[153/229] Emitting module SQLite
[163/229] Compiling SQLite WindowFunctions.swift
[210/228] Wrapping AST for AsyncPlus for debugging
[211/228] Wrapping AST for Statement for debugging
[216/242] Wrapping AST for Plot for debugging
[218/251] Wrapping AST for XMLCoder for debugging
[220/294] Emitting module TranslationCatalog
[220/295] Wrapping AST for SQLite for debugging
[222/295] Compiling TranslationCatalog LocaleRepresentable.swift
[223/295] Compiling ArgumentParser ParsableCommand.swift
[224/295] Compiling ArgumentParser ArgumentDecoder.swift
[225/297] Compiling ArgumentParser ParsableArguments.swift
[226/297] Compiling ArgumentParser ParsableArgumentsValidation.swift
[227/297] Compiling ArgumentParser Flag.swift
[228/297] Compiling ArgumentParser NameSpecification.swift
[229/297] Compiling ArgumentParser Option.swift
[230/297] Compiling ArgumentParser ExpressibleByArgument.swift
[231/297] Compiling TranslationCatalog UUID+TranslationCatalog.swift
[232/297] Compiling TranslationCatalog CatalogUpdate.swift
[233/297] Compiling TranslationCatalog CatalogQuery.swift
[234/297] Compiling ArgumentParser BashCompletionsGenerator.swift
[235/297] Compiling ArgumentParser CompletionsGenerator.swift
[236/297] Compiling TranslationCatalog Expression.swift
[237/297] Compiling TranslationCatalog Project.swift
[238/297] Compiling TranslationCatalog Translation.swift
[239/297] Compiling ArgumentParser ArgumentVisibility.swift
[240/297] Compiling ArgumentParser CompletionKind.swift
[241/297] Compiling ArgumentParser Errors.swift
[244/298] Compiling ArgumentParser FishCompletionsGenerator.swift
[246/298] Emitting module StatementSQLite
[247/298] Compiling ArgumentParser ZshCompletionsGenerator.swift
[248/298] Compiling ArgumentParser Argument.swift
[249/298] Compiling ArgumentParser ArgumentHelp.swift
[250/298] Compiling StatementSQLite ValuesContext.swift
[251/298] Compiling StatementSQLite WhereContext.swift
[251/299] Wrapping AST for TranslationCatalog for debugging
[254/319] Emitting module ArgumentParser
[255/324] Emitting module TranslationCatalogFilesystem
[256/324] Compiling TranslationCatalogFilesystem Document.swift
[257/324] Compiling TranslationCatalogFilesystem ExpressionDocument.swift
[257/324] Wrapping AST for StatementSQLite for debugging
[259/324] Emitting module TranslationCatalogIO
[260/325] Compiling TranslationCatalogIO Plot+IO.swift
[261/325] Compiling TranslationCatalogIO Translation+IO.swift
[262/325] Compiling TranslationCatalogIO Dictionary+AppleStrings.swift
[263/325] Compiling TranslationCatalogIO Expression+IO.swift
[264/325] Compiling TranslationCatalogIO ExpressionImporter.swift
[265/325] Compiling TranslationCatalogIO ExpressionRenderer.swift
[266/325] Compiling TranslationCatalogIO ExpressionDecoder.swift
[267/325] Compiling TranslationCatalogIO ExpressionEncoder.swift
[268/326] Compiling TranslationCatalogIO XML+Expression.swift
[269/326] Compiling TranslationCatalogIO FileFormat.swift
[270/326] Compiling TranslationCatalogIO MarkdownTable.swift
[271/326] Compiling TranslationCatalogIO Resource.swift
[272/326] Compiling TranslationCatalogIO StringsXml.swift
[273/337] Compiling TranslationCatalogIO RenderFormat.swift
[274/339] Emitting module TranslationCatalogSQLite
[276/340] Compiling TranslationCatalogSQLite SQLiteCatalog+AssociatedTypes.swift
[277/340] Compiling TranslationCatalogSQLite SQLiteCatalog.swift
[278/340] Compiling TranslationCatalogSQLite SQLiteStatement+Expression.swift
[279/340] Compiling TranslationCatalogSQLite SQLiteStatement+Project.swift
[282/340] Compiling ArgumentParser Name.swift
[283/340] Compiling ArgumentParser Parsed.swift
[284/340] Compiling ArgumentParser ParsedValues.swift
[285/340] Compiling ArgumentParser ParserError.swift
[286/340] Compiling ArgumentParser SplitArguments.swift
[287/340] Compiling ArgumentParser CollectionExtensions.swift
[288/340] Compiling ArgumentParser Platform.swift
[289/340] Compiling ArgumentParser SequenceExtensions.swift
[290/340] Compiling ArgumentParser StringExtensions.swift
[291/340] Compiling ArgumentParser Tree.swift
[291/340] Wrapping AST for TranslationCatalogIO for debugging
[293/340] Compiling TranslationCatalogFilesystem ProjectDocument.swift
[294/340] Compiling TranslationCatalogFilesystem TranslationDocument.swift
[295/340] Compiling TranslationCatalogFilesystem FilesystemCatalog.swift
[297/341] Compiling TranslationCatalogSQLite SQLiteStmt+Entities.swift
[298/341] Compiling TranslationCatalogSQLite ProjectExpressionEntity.swift
[299/341] Compiling TranslationCatalogSQLite TranslationEntity.swift
[299/341] Wrapping AST for TranslationCatalogFilesystem for debugging
[301/341] Compiling TranslationCatalogSQLite SQLiteStatement+ProjectExpression.swift
[302/341] Compiling TranslationCatalogSQLite SQLiteStatement+Translation.swift
[305/341] Compiling TranslationCatalogSQLite ExpressionEntity.swift
[306/341] Compiling TranslationCatalogSQLite ProjectEntity.swift
[307/341] Compiling TranslationCatalogSQLite SQLite+Query.swift
[308/341] Compiling TranslationCatalogSQLite SQLite+Schema.swift
[313/341] Compiling ArgumentParser DumpHelpGenerator.swift
[314/341] Compiling ArgumentParser HelpCommand.swift
[315/341] Compiling ArgumentParser HelpGenerator.swift
[316/341] Compiling ArgumentParser MessageInfo.swift
[317/341] Compiling ArgumentParser UsageGenerator.swift
[325/341] Compiling ArgumentParser CommandConfiguration.swift
[326/341] Compiling ArgumentParser CommandGroup.swift
[327/341] Compiling ArgumentParser EnumerableFlag.swift
[328/341] Compiling ArgumentParser ArgumentDefinition.swift
[329/341] Compiling ArgumentParser ArgumentSet.swift
[330/341] Compiling ArgumentParser CommandParser.swift
[331/341] Compiling ArgumentParser InputKey.swift
[332/341] Compiling ArgumentParser InputOrigin.swift
[338/343] Wrapping AST for ArgumentParser for debugging
[339/343] Wrapping AST for TranslationCatalogSQLite for debugging
[341/360] Emitting module localizer
/host/spi-builder-workspace/Sources/localizer/Catalog+Delete.swift:7:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
  5 | extension Catalog {
  6 |     struct Delete: AsyncParsableCommand {
  7 |         static var configuration: CommandConfiguration = .init(
    |                                                           `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
  8 |             commandName: "delete",
  9 |             abstract: "Remove a single entity in the catalog.",
/host/spi-builder-workspace/Sources/localizer/Catalog+Delete.swift:28:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 26 |     struct ProjectEntity: CatalogCommand {
 27 |
 28 |         static var configuration: CommandConfiguration = .init(
    |                                                           `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 29 |             commandName: "project",
 30 |             abstract: "Delete a Project from the catalog.",
/host/spi-builder-workspace/Sources/localizer/Catalog+Delete.swift:67:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 65 |     struct ExpressionEntity: CatalogCommand {
 66 |
 67 |         static var configuration: CommandConfiguration = .init(
    |                                                           `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 68 |             commandName: "expression",
 69 |             abstract: "Delete a Expression from the catalog.",
/host/spi-builder-workspace/Sources/localizer/Catalog+Delete.swift:96:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 94 |     struct TranslationEntity: CatalogCommand {
 95 |
 96 |         static var configuration: CommandConfiguration = .init(
    |                                                           `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 97 |             commandName: "translation",
 98 |             abstract: "Delete a Translation from the catalog.",
/host/spi-builder-workspace/Sources/localizer/Catalog+Export.swift:10:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
  8 |     struct Export: CatalogCommand {
  9 |
 10 |         static var configuration: CommandConfiguration = .init(
    |                                                           `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 11 |             commandName: "export",
 12 |             abstract: "Export a translation file using the catalog.",
/host/spi-builder-workspace/Sources/localizer/Catalog+Generate.swift:11:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 9 |     struct Generate: CatalogCommand {
10 |
11 |         static var configuration: CommandConfiguration = .init(
   |                                                           `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
12 |             commandName: "generate",
13 |             abstract: "Generate a viewable document using the strings catalog.",
/host/spi-builder-workspace/Sources/localizer/Catalog+Import.swift:11:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 9 |     struct Import: CatalogCommand {
10 |
11 |         static var configuration: CommandConfiguration = .init(
   |                                                           `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
12 |             commandName: "import",
13 |             abstract: "Imports a translation file into the catalog.",
/host/spi-builder-workspace/Sources/localizer/Catalog+Insert.swift:8:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
  6 | extension Catalog {
  7 |     struct Insert: AsyncParsableCommand {
  8 |         static var configuration: CommandConfiguration = .init(
    |                                                           `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
  9 |             commandName: "insert",
 10 |             abstract: "Adds a single entity to the catalog.",
/host/spi-builder-workspace/Sources/localizer/Catalog+Insert.swift:30:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 28 |     struct ProjectCommand: CatalogCommand {
 29 |
 30 |         static var configuration: CommandConfiguration = .init(
    |                                                           `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 31 |             commandName: "project",
 32 |             abstract: "Add a Project to the catalog.",
/host/spi-builder-workspace/Sources/localizer/Catalog+Insert.swift:70:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 68 |     struct ExpressionCommand: CatalogCommand {
 69 |
 70 |         static var configuration: CommandConfiguration = .init(
    |                                                           `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 71 |             commandName: "expression",
 72 |             abstract: "Add an Expression to the catalog.",
/host/spi-builder-workspace/Sources/localizer/Catalog+Insert.swift:133:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
131 |     struct TranslationCommand: CatalogCommand {
132 |
133 |         static var configuration: CommandConfiguration = .init(
    |                                                           `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
134 |             commandName: "translation",
135 |             abstract: "Add a Translation to the catalog.",
/host/spi-builder-workspace/Sources/localizer/Catalog+Insert.swift:185:58: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
183 |     struct KeyValueCommand: CatalogCommand {
184 |
185 |         static var configuration: CommandConfiguration = CommandConfiguration(
    |                                                          `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
186 |             commandName: "key-value",
187 |             abstract: "Quickly add a Expression=Translation pairing to the catalog.",
/host/spi-builder-workspace/Sources/localizer/Catalog+Query.swift:8:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
  6 | extension Catalog {
  7 |     struct Query: AsyncParsableCommand {
  8 |         static var configuration: CommandConfiguration = .init(
    |                                                           `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
  9 |             commandName: "query",
 10 |             abstract: "Perform queries against the catalog.",
/host/spi-builder-workspace/Sources/localizer/Catalog+Query.swift:28:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 26 |     struct ProjectCommand: CatalogCommand {
 27 |
 28 |         static var configuration: CommandConfiguration = .init(
    |                                                           `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 29 |             commandName: "project",
 30 |             abstract: "Query for projects in the catalog.",
/host/spi-builder-workspace/Sources/localizer/Catalog+Query.swift:83:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 81 |     struct ExpressionCommand: CatalogCommand {
 82 |
 83 |         static var configuration: CommandConfiguration = .init(
    |                                                           `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 84 |             commandName: "expression",
 85 |             abstract: "Query for expressions in the catalog.",
/host/spi-builder-workspace/Sources/localizer/Catalog+Update.swift:8:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
  6 | extension Catalog {
  7 |     struct Update: AsyncParsableCommand {
  8 |         static var configuration: CommandConfiguration = .init(
    |                                                           `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
  9 |             commandName: "update",
 10 |             abstract: "Update a single entity in the catalog.",
/host/spi-builder-workspace/Sources/localizer/Catalog+Update.swift:29:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 27 |     struct ProjectCommand: CatalogCommand {
 28 |
 29 |         static var configuration: CommandConfiguration = .init(
    |                                                           `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 30 |             commandName: "project",
 31 |             abstract: "Update a Project in the catalog.",
/host/spi-builder-workspace/Sources/localizer/Catalog+Update.swift:96:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 94 |     struct ExpressionCommand: CatalogCommand {
 95 |
 96 |         static var configuration: CommandConfiguration = .init(
    |                                                           `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 97 |             commandName: "expression",
 98 |             abstract: "Update an Expression in the catalog.",
/host/spi-builder-workspace/Sources/localizer/Catalog+Update.swift:196:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
194 |     struct TranslationCommand: CatalogCommand {
195 |
196 |         static var configuration: CommandConfiguration = .init(
    |                                                           `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
197 |             commandName: "translation",
198 |             abstract: "Update a Translation in the catalog.",
/host/spi-builder-workspace/Sources/localizer/Catalog.swift:36:55: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 34 |     }
 35 |
 36 |     static var configuration: CommandConfiguration = .init(
    |                                                       `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 37 |         commandName: "catalog",
 38 |         abstract: "Interact with the translation catalog.",
/host/spi-builder-workspace/Sources/localizer/Configure+Get.swift:7:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 5 |     struct Get: AsyncParsableCommand {
 6 |
 7 |         static var configuration: CommandConfiguration = .init(
   |                                                           `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 8 |             commandName: "get",
 9 |             abstract: "Gets configuration parameters.",
/host/spi-builder-workspace/Sources/localizer/Configure+Set.swift:8:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 6 |     struct Set: AsyncParsableCommand {
 7 |
 8 |         static var configuration: CommandConfiguration = .init(
   |                                                           `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 9 |             commandName: "set",
10 |             abstract: "Sets configuration parameters.",
/host/spi-builder-workspace/Sources/localizer/Configure.swift:6:55: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 4 | struct Configure: AsyncParsableCommand {
 5 |
 6 |     static var configuration: CommandConfiguration = .init(
   |                                                       `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 7 |         commandName: "configure",
 8 |         abstract: "Displays or alters the command configuration details.",
/host/spi-builder-workspace/Sources/localizer/Preview.swift:8:55: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 6 | struct Preview: AsyncParsableCommand {
 7 |
 8 |     static var configuration: CommandConfiguration = .init(
   |                                                       `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 9 |         commandName: "preview",
10 |         abstract: "Displays the localizations found in a translation file.",
/host/spi-builder-workspace/Sources/localizer/localizer.swift:8:17: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 6 |         try? Configuration.load(.default)
 7 |
 8 |         return .init(
   |                 `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 9 |             commandName: "localizer",
10 |             abstract: "Utility for interacting with Android 'strings.xml', Apple 'Localizable.strings', and Web '*.json' localization files.",
[342/362] Compiling localizer Preview.swift
/host/spi-builder-workspace/Sources/localizer/Preview.swift:8:55: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 6 | struct Preview: AsyncParsableCommand {
 7 |
 8 |     static var configuration: CommandConfiguration = .init(
   |                                                       `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 9 |         commandName: "preview",
10 |         abstract: "Displays the localizations found in a translation file.",
/host/spi-builder-workspace/Sources/localizer/localizer.swift:8:17: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 6 |         try? Configuration.load(.default)
 7 |
 8 |         return .init(
   |                 `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 9 |             commandName: "localizer",
10 |             abstract: "Utility for interacting with Android 'strings.xml', Apple 'Localizable.strings', and Web '*.json' localization files.",
[343/362] Compiling localizer localizer.swift
/host/spi-builder-workspace/Sources/localizer/Preview.swift:8:55: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 6 | struct Preview: AsyncParsableCommand {
 7 |
 8 |     static var configuration: CommandConfiguration = .init(
   |                                                       `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 9 |         commandName: "preview",
10 |         abstract: "Displays the localizations found in a translation file.",
/host/spi-builder-workspace/Sources/localizer/localizer.swift:8:17: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 6 |         try? Configuration.load(.default)
 7 |
 8 |         return .init(
   |                 `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 9 |             commandName: "localizer",
10 |             abstract: "Utility for interacting with Android 'strings.xml', Apple 'Localizable.strings', and Web '*.json' localization files.",
[344/362] Compiling localizer FileManager+localizer.swift
[345/362] Compiling localizer RenderFormat+localizer.swift
[346/362] Compiling localizer Catalog+Delete.swift
/host/spi-builder-workspace/Sources/localizer/Catalog+Delete.swift:7:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
  5 | extension Catalog {
  6 |     struct Delete: AsyncParsableCommand {
  7 |         static var configuration: CommandConfiguration = .init(
    |                                                           `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
  8 |             commandName: "delete",
  9 |             abstract: "Remove a single entity in the catalog.",
/host/spi-builder-workspace/Sources/localizer/Catalog+Delete.swift:28:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 26 |     struct ProjectEntity: CatalogCommand {
 27 |
 28 |         static var configuration: CommandConfiguration = .init(
    |                                                           `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 29 |             commandName: "project",
 30 |             abstract: "Delete a Project from the catalog.",
/host/spi-builder-workspace/Sources/localizer/Catalog+Delete.swift:67:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 65 |     struct ExpressionEntity: CatalogCommand {
 66 |
 67 |         static var configuration: CommandConfiguration = .init(
    |                                                           `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 68 |             commandName: "expression",
 69 |             abstract: "Delete a Expression from the catalog.",
/host/spi-builder-workspace/Sources/localizer/Catalog+Delete.swift:96:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 94 |     struct TranslationEntity: CatalogCommand {
 95 |
 96 |         static var configuration: CommandConfiguration = .init(
    |                                                           `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 97 |             commandName: "translation",
 98 |             abstract: "Delete a Translation from the catalog.",
/host/spi-builder-workspace/Sources/localizer/Catalog+Export.swift:10:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
  8 |     struct Export: CatalogCommand {
  9 |
 10 |         static var configuration: CommandConfiguration = .init(
    |                                                           `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 11 |             commandName: "export",
 12 |             abstract: "Export a translation file using the catalog.",
/host/spi-builder-workspace/Sources/localizer/Catalog+Generate.swift:11:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 9 |     struct Generate: CatalogCommand {
10 |
11 |         static var configuration: CommandConfiguration = .init(
   |                                                           `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
12 |             commandName: "generate",
13 |             abstract: "Generate a viewable document using the strings catalog.",
[347/362] Compiling localizer Catalog+Export.swift
/host/spi-builder-workspace/Sources/localizer/Catalog+Delete.swift:7:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
  5 | extension Catalog {
  6 |     struct Delete: AsyncParsableCommand {
  7 |         static var configuration: CommandConfiguration = .init(
    |                                                           `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
  8 |             commandName: "delete",
  9 |             abstract: "Remove a single entity in the catalog.",
/host/spi-builder-workspace/Sources/localizer/Catalog+Delete.swift:28:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 26 |     struct ProjectEntity: CatalogCommand {
 27 |
 28 |         static var configuration: CommandConfiguration = .init(
    |                                                           `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 29 |             commandName: "project",
 30 |             abstract: "Delete a Project from the catalog.",
/host/spi-builder-workspace/Sources/localizer/Catalog+Delete.swift:67:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 65 |     struct ExpressionEntity: CatalogCommand {
 66 |
 67 |         static var configuration: CommandConfiguration = .init(
    |                                                           `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 68 |             commandName: "expression",
 69 |             abstract: "Delete a Expression from the catalog.",
/host/spi-builder-workspace/Sources/localizer/Catalog+Delete.swift:96:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 94 |     struct TranslationEntity: CatalogCommand {
 95 |
 96 |         static var configuration: CommandConfiguration = .init(
    |                                                           `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 97 |             commandName: "translation",
 98 |             abstract: "Delete a Translation from the catalog.",
/host/spi-builder-workspace/Sources/localizer/Catalog+Export.swift:10:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
  8 |     struct Export: CatalogCommand {
  9 |
 10 |         static var configuration: CommandConfiguration = .init(
    |                                                           `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 11 |             commandName: "export",
 12 |             abstract: "Export a translation file using the catalog.",
/host/spi-builder-workspace/Sources/localizer/Catalog+Generate.swift:11:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 9 |     struct Generate: CatalogCommand {
10 |
11 |         static var configuration: CommandConfiguration = .init(
   |                                                           `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
12 |             commandName: "generate",
13 |             abstract: "Generate a viewable document using the strings catalog.",
[348/362] Compiling localizer Catalog+Generate.swift
/host/spi-builder-workspace/Sources/localizer/Catalog+Delete.swift:7:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
  5 | extension Catalog {
  6 |     struct Delete: AsyncParsableCommand {
  7 |         static var configuration: CommandConfiguration = .init(
    |                                                           `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
  8 |             commandName: "delete",
  9 |             abstract: "Remove a single entity in the catalog.",
/host/spi-builder-workspace/Sources/localizer/Catalog+Delete.swift:28:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 26 |     struct ProjectEntity: CatalogCommand {
 27 |
 28 |         static var configuration: CommandConfiguration = .init(
    |                                                           `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 29 |             commandName: "project",
 30 |             abstract: "Delete a Project from the catalog.",
/host/spi-builder-workspace/Sources/localizer/Catalog+Delete.swift:67:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 65 |     struct ExpressionEntity: CatalogCommand {
 66 |
 67 |         static var configuration: CommandConfiguration = .init(
    |                                                           `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 68 |             commandName: "expression",
 69 |             abstract: "Delete a Expression from the catalog.",
/host/spi-builder-workspace/Sources/localizer/Catalog+Delete.swift:96:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 94 |     struct TranslationEntity: CatalogCommand {
 95 |
 96 |         static var configuration: CommandConfiguration = .init(
    |                                                           `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 97 |             commandName: "translation",
 98 |             abstract: "Delete a Translation from the catalog.",
/host/spi-builder-workspace/Sources/localizer/Catalog+Export.swift:10:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
  8 |     struct Export: CatalogCommand {
  9 |
 10 |         static var configuration: CommandConfiguration = .init(
    |                                                           `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 11 |             commandName: "export",
 12 |             abstract: "Export a translation file using the catalog.",
/host/spi-builder-workspace/Sources/localizer/Catalog+Generate.swift:11:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 9 |     struct Generate: CatalogCommand {
10 |
11 |         static var configuration: CommandConfiguration = .init(
   |                                                           `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
12 |             commandName: "generate",
13 |             abstract: "Generate a viewable document using the strings catalog.",
[349/362] Compiling localizer Arguments.swift
[350/362] Compiling localizer FileFormat+localizer.swift
[351/362] Compiling localizer Configuration.swift
/host/spi-builder-workspace/Sources/localizer/Configure+Get.swift:7:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 5 |     struct Get: AsyncParsableCommand {
 6 |
 7 |         static var configuration: CommandConfiguration = .init(
   |                                                           `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 8 |             commandName: "get",
 9 |             abstract: "Gets configuration parameters.",
[352/362] Compiling localizer Configure+Get.swift
/host/spi-builder-workspace/Sources/localizer/Configure+Get.swift:7:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 5 |     struct Get: AsyncParsableCommand {
 6 |
 7 |         static var configuration: CommandConfiguration = .init(
   |                                                           `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 8 |             commandName: "get",
 9 |             abstract: "Gets configuration parameters.",
[353/362] Compiling localizer Configure+Set.swift
/host/spi-builder-workspace/Sources/localizer/Configure+Set.swift:8:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 6 |     struct Set: AsyncParsableCommand {
 7 |
 8 |         static var configuration: CommandConfiguration = .init(
   |                                                           `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 9 |             commandName: "set",
10 |             abstract: "Sets configuration parameters.",
/host/spi-builder-workspace/Sources/localizer/Configure.swift:6:55: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 4 | struct Configure: AsyncParsableCommand {
 5 |
 6 |     static var configuration: CommandConfiguration = .init(
   |                                                       `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 7 |         commandName: "configure",
 8 |         abstract: "Displays or alters the command configuration details.",
[354/362] Compiling localizer Configure.swift
/host/spi-builder-workspace/Sources/localizer/Configure+Set.swift:8:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 6 |     struct Set: AsyncParsableCommand {
 7 |
 8 |         static var configuration: CommandConfiguration = .init(
   |                                                           `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 9 |             commandName: "set",
10 |             abstract: "Sets configuration parameters.",
/host/spi-builder-workspace/Sources/localizer/Configure.swift:6:55: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 4 | struct Configure: AsyncParsableCommand {
 5 |
 6 |     static var configuration: CommandConfiguration = .init(
   |                                                       `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 7 |         commandName: "configure",
 8 |         abstract: "Displays or alters the command configuration details.",
[355/362] Compiling localizer Catalog+Import.swift
/host/spi-builder-workspace/Sources/localizer/Catalog+Import.swift:11:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 9 |     struct Import: CatalogCommand {
10 |
11 |         static var configuration: CommandConfiguration = .init(
   |                                                           `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
12 |             commandName: "import",
13 |             abstract: "Imports a translation file into the catalog.",
/host/spi-builder-workspace/Sources/localizer/Catalog+Insert.swift:8:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
  6 | extension Catalog {
  7 |     struct Insert: AsyncParsableCommand {
  8 |         static var configuration: CommandConfiguration = .init(
    |                                                           `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
  9 |             commandName: "insert",
 10 |             abstract: "Adds a single entity to the catalog.",
/host/spi-builder-workspace/Sources/localizer/Catalog+Insert.swift:30:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 28 |     struct ProjectCommand: CatalogCommand {
 29 |
 30 |         static var configuration: CommandConfiguration = .init(
    |                                                           `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 31 |             commandName: "project",
 32 |             abstract: "Add a Project to the catalog.",
/host/spi-builder-workspace/Sources/localizer/Catalog+Insert.swift:70:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 68 |     struct ExpressionCommand: CatalogCommand {
 69 |
 70 |         static var configuration: CommandConfiguration = .init(
    |                                                           `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 71 |             commandName: "expression",
 72 |             abstract: "Add an Expression to the catalog.",
/host/spi-builder-workspace/Sources/localizer/Catalog+Insert.swift:133:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
131 |     struct TranslationCommand: CatalogCommand {
132 |
133 |         static var configuration: CommandConfiguration = .init(
    |                                                           `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
134 |             commandName: "translation",
135 |             abstract: "Add a Translation to the catalog.",
/host/spi-builder-workspace/Sources/localizer/Catalog+Insert.swift:185:58: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
183 |     struct KeyValueCommand: CatalogCommand {
184 |
185 |         static var configuration: CommandConfiguration = CommandConfiguration(
    |                                                          `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
186 |             commandName: "key-value",
187 |             abstract: "Quickly add a Expression=Translation pairing to the catalog.",
/host/spi-builder-workspace/Sources/localizer/Catalog+Query.swift:8:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
  6 | extension Catalog {
  7 |     struct Query: AsyncParsableCommand {
  8 |         static var configuration: CommandConfiguration = .init(
    |                                                           `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
  9 |             commandName: "query",
 10 |             abstract: "Perform queries against the catalog.",
/host/spi-builder-workspace/Sources/localizer/Catalog+Query.swift:28:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 26 |     struct ProjectCommand: CatalogCommand {
 27 |
 28 |         static var configuration: CommandConfiguration = .init(
    |                                                           `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 29 |             commandName: "project",
 30 |             abstract: "Query for projects in the catalog.",
/host/spi-builder-workspace/Sources/localizer/Catalog+Query.swift:83:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 81 |     struct ExpressionCommand: CatalogCommand {
 82 |
 83 |         static var configuration: CommandConfiguration = .init(
    |                                                           `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 84 |             commandName: "expression",
 85 |             abstract: "Query for expressions in the catalog.",
[356/362] Compiling localizer Catalog+Insert.swift
/host/spi-builder-workspace/Sources/localizer/Catalog+Import.swift:11:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 9 |     struct Import: CatalogCommand {
10 |
11 |         static var configuration: CommandConfiguration = .init(
   |                                                           `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
12 |             commandName: "import",
13 |             abstract: "Imports a translation file into the catalog.",
/host/spi-builder-workspace/Sources/localizer/Catalog+Insert.swift:8:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
  6 | extension Catalog {
  7 |     struct Insert: AsyncParsableCommand {
  8 |         static var configuration: CommandConfiguration = .init(
    |                                                           `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
  9 |             commandName: "insert",
 10 |             abstract: "Adds a single entity to the catalog.",
/host/spi-builder-workspace/Sources/localizer/Catalog+Insert.swift:30:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 28 |     struct ProjectCommand: CatalogCommand {
 29 |
 30 |         static var configuration: CommandConfiguration = .init(
    |                                                           `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 31 |             commandName: "project",
 32 |             abstract: "Add a Project to the catalog.",
/host/spi-builder-workspace/Sources/localizer/Catalog+Insert.swift:70:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 68 |     struct ExpressionCommand: CatalogCommand {
 69 |
 70 |         static var configuration: CommandConfiguration = .init(
    |                                                           `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 71 |             commandName: "expression",
 72 |             abstract: "Add an Expression to the catalog.",
/host/spi-builder-workspace/Sources/localizer/Catalog+Insert.swift:133:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
131 |     struct TranslationCommand: CatalogCommand {
132 |
133 |         static var configuration: CommandConfiguration = .init(
    |                                                           `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
134 |             commandName: "translation",
135 |             abstract: "Add a Translation to the catalog.",
/host/spi-builder-workspace/Sources/localizer/Catalog+Insert.swift:185:58: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
183 |     struct KeyValueCommand: CatalogCommand {
184 |
185 |         static var configuration: CommandConfiguration = CommandConfiguration(
    |                                                          `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
186 |             commandName: "key-value",
187 |             abstract: "Quickly add a Expression=Translation pairing to the catalog.",
/host/spi-builder-workspace/Sources/localizer/Catalog+Query.swift:8:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
  6 | extension Catalog {
  7 |     struct Query: AsyncParsableCommand {
  8 |         static var configuration: CommandConfiguration = .init(
    |                                                           `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
  9 |             commandName: "query",
 10 |             abstract: "Perform queries against the catalog.",
/host/spi-builder-workspace/Sources/localizer/Catalog+Query.swift:28:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 26 |     struct ProjectCommand: CatalogCommand {
 27 |
 28 |         static var configuration: CommandConfiguration = .init(
    |                                                           `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 29 |             commandName: "project",
 30 |             abstract: "Query for projects in the catalog.",
/host/spi-builder-workspace/Sources/localizer/Catalog+Query.swift:83:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 81 |     struct ExpressionCommand: CatalogCommand {
 82 |
 83 |         static var configuration: CommandConfiguration = .init(
    |                                                           `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 84 |             commandName: "expression",
 85 |             abstract: "Query for expressions in the catalog.",
[357/362] Compiling localizer Catalog+Query.swift
/host/spi-builder-workspace/Sources/localizer/Catalog+Import.swift:11:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 9 |     struct Import: CatalogCommand {
10 |
11 |         static var configuration: CommandConfiguration = .init(
   |                                                           `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
12 |             commandName: "import",
13 |             abstract: "Imports a translation file into the catalog.",
/host/spi-builder-workspace/Sources/localizer/Catalog+Insert.swift:8:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
  6 | extension Catalog {
  7 |     struct Insert: AsyncParsableCommand {
  8 |         static var configuration: CommandConfiguration = .init(
    |                                                           `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
  9 |             commandName: "insert",
 10 |             abstract: "Adds a single entity to the catalog.",
/host/spi-builder-workspace/Sources/localizer/Catalog+Insert.swift:30:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 28 |     struct ProjectCommand: CatalogCommand {
 29 |
 30 |         static var configuration: CommandConfiguration = .init(
    |                                                           `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 31 |             commandName: "project",
 32 |             abstract: "Add a Project to the catalog.",
/host/spi-builder-workspace/Sources/localizer/Catalog+Insert.swift:70:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 68 |     struct ExpressionCommand: CatalogCommand {
 69 |
 70 |         static var configuration: CommandConfiguration = .init(
    |                                                           `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 71 |             commandName: "expression",
 72 |             abstract: "Add an Expression to the catalog.",
/host/spi-builder-workspace/Sources/localizer/Catalog+Insert.swift:133:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
131 |     struct TranslationCommand: CatalogCommand {
132 |
133 |         static var configuration: CommandConfiguration = .init(
    |                                                           `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
134 |             commandName: "translation",
135 |             abstract: "Add a Translation to the catalog.",
/host/spi-builder-workspace/Sources/localizer/Catalog+Insert.swift:185:58: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
183 |     struct KeyValueCommand: CatalogCommand {
184 |
185 |         static var configuration: CommandConfiguration = CommandConfiguration(
    |                                                          `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
186 |             commandName: "key-value",
187 |             abstract: "Quickly add a Expression=Translation pairing to the catalog.",
/host/spi-builder-workspace/Sources/localizer/Catalog+Query.swift:8:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
  6 | extension Catalog {
  7 |     struct Query: AsyncParsableCommand {
  8 |         static var configuration: CommandConfiguration = .init(
    |                                                           `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
  9 |             commandName: "query",
 10 |             abstract: "Perform queries against the catalog.",
/host/spi-builder-workspace/Sources/localizer/Catalog+Query.swift:28:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 26 |     struct ProjectCommand: CatalogCommand {
 27 |
 28 |         static var configuration: CommandConfiguration = .init(
    |                                                           `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 29 |             commandName: "project",
 30 |             abstract: "Query for projects in the catalog.",
/host/spi-builder-workspace/Sources/localizer/Catalog+Query.swift:83:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 81 |     struct ExpressionCommand: CatalogCommand {
 82 |
 83 |         static var configuration: CommandConfiguration = .init(
    |                                                           `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 84 |             commandName: "expression",
 85 |             abstract: "Query for expressions in the catalog.",
[358/362] Compiling localizer Catalog+Update.swift
/host/spi-builder-workspace/Sources/localizer/Catalog+Update.swift:8:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
  6 | extension Catalog {
  7 |     struct Update: AsyncParsableCommand {
  8 |         static var configuration: CommandConfiguration = .init(
    |                                                           `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
  9 |             commandName: "update",
 10 |             abstract: "Update a single entity in the catalog.",
/host/spi-builder-workspace/Sources/localizer/Catalog+Update.swift:29:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 27 |     struct ProjectCommand: CatalogCommand {
 28 |
 29 |         static var configuration: CommandConfiguration = .init(
    |                                                           `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 30 |             commandName: "project",
 31 |             abstract: "Update a Project in the catalog.",
/host/spi-builder-workspace/Sources/localizer/Catalog+Update.swift:96:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 94 |     struct ExpressionCommand: CatalogCommand {
 95 |
 96 |         static var configuration: CommandConfiguration = .init(
    |                                                           `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 97 |             commandName: "expression",
 98 |             abstract: "Update an Expression in the catalog.",
/host/spi-builder-workspace/Sources/localizer/Catalog+Update.swift:196:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
194 |     struct TranslationCommand: CatalogCommand {
195 |
196 |         static var configuration: CommandConfiguration = .init(
    |                                                           `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
197 |             commandName: "translation",
198 |             abstract: "Update a Translation in the catalog.",
/host/spi-builder-workspace/Sources/localizer/Catalog.swift:36:55: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 34 |     }
 35 |
 36 |     static var configuration: CommandConfiguration = .init(
    |                                                       `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 37 |         commandName: "catalog",
 38 |         abstract: "Interact with the translation catalog.",
[359/362] Compiling localizer Catalog.swift
/host/spi-builder-workspace/Sources/localizer/Catalog+Update.swift:8:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
  6 | extension Catalog {
  7 |     struct Update: AsyncParsableCommand {
  8 |         static var configuration: CommandConfiguration = .init(
    |                                                           `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
  9 |             commandName: "update",
 10 |             abstract: "Update a single entity in the catalog.",
/host/spi-builder-workspace/Sources/localizer/Catalog+Update.swift:29:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 27 |     struct ProjectCommand: CatalogCommand {
 28 |
 29 |         static var configuration: CommandConfiguration = .init(
    |                                                           `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 30 |             commandName: "project",
 31 |             abstract: "Update a Project in the catalog.",
/host/spi-builder-workspace/Sources/localizer/Catalog+Update.swift:96:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 94 |     struct ExpressionCommand: CatalogCommand {
 95 |
 96 |         static var configuration: CommandConfiguration = .init(
    |                                                           `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 97 |             commandName: "expression",
 98 |             abstract: "Update an Expression in the catalog.",
/host/spi-builder-workspace/Sources/localizer/Catalog+Update.swift:196:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
194 |     struct TranslationCommand: CatalogCommand {
195 |
196 |         static var configuration: CommandConfiguration = .init(
    |                                                           `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
197 |             commandName: "translation",
198 |             abstract: "Update a Translation in the catalog.",
/host/spi-builder-workspace/Sources/localizer/Catalog.swift:36:55: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 34 |     }
 35 |
 36 |     static var configuration: CommandConfiguration = .init(
    |                                                       `- warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
 37 |         commandName: "catalog",
 38 |         abstract: "Interact with the translation catalog.",
[360/363] Wrapping AST for localizer for debugging
[361/363] Write Objects.LinkFileList
[362/363] Linking localizer
Build complete! (22.30s)
Build complete.
{
  "default_localization" : "en",
  "dependencies" : [
    {
      "identity" : "localesupport",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.6.0",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/richardpiazza/LocaleSupport.git"
    },
    {
      "identity" : "asyncplus",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.3.2",
            "upper_bound" : "0.4.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/richardpiazza/AsyncPlus.git"
    },
    {
      "identity" : "statement",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.7.2",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/richardpiazza/Statement.git"
    },
    {
      "identity" : "swift-argument-parser",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.2.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-argument-parser.git"
    },
    {
      "identity" : "xmlcoder",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.15.0",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/CoreOffice/XMLCoder.git"
    },
    {
      "identity" : "plot",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.11.0",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/JohnSundell/Plot.git"
    },
    {
      "identity" : "htmlstring",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "6.0.0",
            "upper_bound" : "7.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/alexisakers/HTMLString.git"
    },
    {
      "identity" : "sqlite.swift",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.14.1",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/stephencelis/SQLite.swift.git"
    }
  ],
  "manifest_display_name" : "TranslationCatalog",
  "name" : "TranslationCatalog",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "12.0"
    },
    {
      "name" : "maccatalyst",
      "version" : "15.0"
    },
    {
      "name" : "ios",
      "version" : "15.0"
    },
    {
      "name" : "tvos",
      "version" : "15.0"
    },
    {
      "name" : "watchos",
      "version" : "8.0"
    }
  ],
  "products" : [
    {
      "name" : "TranslationCatalog",
      "targets" : [
        "TranslationCatalog",
        "TranslationCatalogIO",
        "TranslationCatalogSQLite",
        "TranslationCatalogFilesystem"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "localizer",
      "targets" : [
        "localizer"
      ],
      "type" : {
        "executable" : null
      }
    }
  ],
  "swift_languages_versions" : [
    "5"
  ],
  "targets" : [
    {
      "c99name" : "localizer",
      "module_type" : "SwiftTarget",
      "name" : "localizer",
      "path" : "Sources/localizer",
      "product_dependencies" : [
        "LocaleSupport",
        "ArgumentParser"
      ],
      "product_memberships" : [
        "localizer"
      ],
      "sources" : [
        "Catalog+Delete.swift",
        "Catalog+Export.swift",
        "Catalog+Generate.swift",
        "Catalog+Import.swift",
        "Catalog+Insert.swift",
        "Catalog+Query.swift",
        "Catalog+Update.swift",
        "Catalog.swift",
        "Configuration.swift",
        "Configure+Get.swift",
        "Configure+Set.swift",
        "Configure.swift",
        "Extensions/Arguments.swift",
        "Extensions/FileFormat+localizer.swift",
        "Extensions/FileManager+localizer.swift",
        "Extensions/RenderFormat+localizer.swift",
        "Preview.swift",
        "localizer.swift"
      ],
      "target_dependencies" : [
        "TranslationCatalog",
        "TranslationCatalogIO",
        "TranslationCatalogSQLite",
        "TranslationCatalogFilesystem"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "TranslationCatalogTests",
      "module_type" : "SwiftTarget",
      "name" : "TranslationCatalogTests",
      "path" : "Tests/TranslationCatalogTests",
      "product_dependencies" : [
        "LocaleSupport"
      ],
      "sources" : [
        "Extensions/Catalog+DeleteAssertions.swift",
        "Extensions/Catalog+InsertAssertions.swift",
        "Extensions/Catalog+QueryAssertions.swift",
        "Extensions/Catalog+UpdateAssertions.swift",
        "FilesystemEmptyCatalogTests.swift",
        "FilesystemQueryCatalogTests.swift",
        "SQLiteEmptyCatalogTests.swift",
        "SQLiteQueryCatalogTests.swift",
        "XMLEscapingTests.swift"
      ],
      "target_dependencies" : [
        "TranslationCatalog",
        "TranslationCatalogIO",
        "TranslationCatalogFilesystem",
        "TranslationCatalogSQLite"
      ],
      "type" : "test"
    },
    {
      "c99name" : "TranslationCatalogSQLite",
      "module_type" : "SwiftTarget",
      "name" : "TranslationCatalogSQLite",
      "path" : "Sources/TranslationCatalogSQLite",
      "product_dependencies" : [
        "LocaleSupport",
        "Statement",
        "StatementSQLite",
        "SQLite"
      ],
      "product_memberships" : [
        "TranslationCatalog",
        "localizer"
      ],
      "sources" : [
        "Entities/ExpressionEntity.swift",
        "Entities/ProjectEntity.swift",
        "Entities/ProjectExpressionEntity.swift",
        "Entities/TranslationEntity.swift",
        "SQLite+Query.swift",
        "SQLite+Schema.swift",
        "SQLiteCatalog+AssociatedTypes.swift",
        "SQLiteCatalog.swift",
        "SQLiteStatement+Expression.swift",
        "SQLiteStatement+Project.swift",
        "SQLiteStatement+ProjectExpression.swift",
        "SQLiteStatement+Translation.swift",
        "SQLiteStmt+Entities.swift"
      ],
      "target_dependencies" : [
        "TranslationCatalog"
      ],
      "type" : "library"
    },
    {
      "c99name" : "TranslationCatalogIO",
      "module_type" : "SwiftTarget",
      "name" : "TranslationCatalogIO",
      "path" : "Sources/TranslationCatalogIO",
      "product_dependencies" : [
        "AsyncPlus",
        "XMLCoder",
        "Plot",
        "HTMLString"
      ],
      "product_memberships" : [
        "TranslationCatalog",
        "localizer"
      ],
      "sources" : [
        "ExpressionDecoder.swift",
        "ExpressionEncoder.swift",
        "ExpressionImporter.swift",
        "ExpressionRenderer.swift",
        "Extensions/Dictionary+AppleStrings.swift",
        "Extensions/Expression+IO.swift",
        "Extensions/Plot+IO.swift",
        "Extensions/Translation+IO.swift",
        "Extensions/XML+Expression.swift",
        "FileFormat.swift",
        "Internal/Resource.swift",
        "Internal/StringsXml.swift",
        "MarkdownTable.swift",
        "RenderFormat.swift"
      ],
      "target_dependencies" : [
        "TranslationCatalog"
      ],
      "type" : "library"
    },
    {
      "c99name" : "TranslationCatalogFilesystem",
      "module_type" : "SwiftTarget",
      "name" : "TranslationCatalogFilesystem",
      "path" : "Sources/TranslationCatalogFilesystem",
      "product_dependencies" : [
        "LocaleSupport"
      ],
      "product_memberships" : [
        "TranslationCatalog",
        "localizer"
      ],
      "sources" : [
        "Documents/Document.swift",
        "Documents/ExpressionDocument.swift",
        "Documents/ProjectDocument.swift",
        "Documents/TranslationDocument.swift",
        "FilesystemCatalog.swift"
      ],
      "target_dependencies" : [
        "TranslationCatalog"
      ],
      "type" : "library"
    },
    {
      "c99name" : "TranslationCatalog",
      "module_type" : "SwiftTarget",
      "name" : "TranslationCatalog",
      "path" : "Sources/TranslationCatalog",
      "product_dependencies" : [
        "LocaleSupport"
      ],
      "product_memberships" : [
        "TranslationCatalog",
        "localizer"
      ],
      "sources" : [
        "Catalog.swift",
        "CatalogError.swift",
        "CatalogQuery.swift",
        "CatalogUpdate.swift",
        "Expression.swift",
        "LocaleRepresentable.swift",
        "Project.swift",
        "Translation.swift",
        "UUID+TranslationCatalog.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "LocalizerTests",
      "module_type" : "SwiftTarget",
      "name" : "LocalizerTests",
      "path" : "Tests/LocalizerTests",
      "resources" : [
        {
          "path" : "/host/spi-builder-workspace/Tests/LocalizerTests/Resources/File.txt",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/LocalizerTests/Resources/Import1.strings",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/LocalizerTests/Resources/Import2.strings",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/LocalizerTests/Resources/Localizable.strings",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/LocalizerTests/Resources/Strings.xml",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/LocalizerTests/Resources/test_multi_language.sqlite",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/LocalizerTests/Resources/test_single_project_entity.sqlite",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/LocalizerTests/StructuredResources",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "CatalogDeleteProjectTests.swift",
        "CatalogExportTests.swift",
        "CatalogGenerateTests.swift",
        "Extensions/Process+LocalizerProcess.swift",
        "FilesystemCatalogImportTests.swift",
        "FilesystemTestCase.swift",
        "LocalizerTests.swift",
        "PreviewTests.swift",
        "_LocalizerTestCase.swift"
      ],
      "target_dependencies" : [
        "localizer"
      ],
      "type" : "test"
    }
  ],
  "tools_version" : "5.8"
}
basic-6.0-latest: Pulling from finestructure/spi-images
Digest: sha256:081dcf4fb829aea9d08447f4790431afbdfbcc335bfeed728ca69c6f181ae2aa
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.0-latest
Done.