The Swift Package Index logo.Swift Package Index

Build Information

Successful build of SQL, reference master (9311fd), with Swift 6.4 for Linux on 23 Oct 2026 12:28:51 UTC.

Swift 6 data race errors: 0

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 5.1.3
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/swiftstream/SQL.git
Reference: master
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: 	git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: 	git branch -m <name>
From https://github.com/swiftstream/SQL
 * branch            master     -> FETCH_HEAD
 * [new branch]      master     -> origin/master
HEAD is now at 9311fdb 📖 Record SQL 3.1.0 release point
Cloned https://github.com/swiftstream/SQL.git
Revision (git rev-parse @):
9311fdbf790896284e4640a482e9b58f28d54e92
SUCCESS checkout https://github.com/swiftstream/SQL.git at master
========================================
Build
========================================
Selected platform:         linux
Swift version:             6.4
Building package at path:  $PWD
https://github.com/swiftstream/SQL.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-53886768-1":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:linux-6.4-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
linux-6.4-latest: Pulling from saguaro1/spi-images
Digest: sha256:ef1451f51398a5019879493c5c492376e60274346858404d898204a8a77273d4
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:linux-6.4-latest
Building for debugging...
[Planning deferred tasks]
[19 / 27] SQL
/host/spi-builder-workspace/Sources/SQL/Alias.swift:94:1: warning: extension declares a conformance of imported type 'KeyPath' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
 92 | extension KeyPath: _AliasKeyPath where Value: AnyAlias {}
 93 |
 94 | extension KeyPath: SQLable, CustomStringConvertible where Root: ColumnRoot, Value: ColumnRootNameable {
    | |- warning: extension declares a conformance of imported type 'KeyPath' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 95 |     public var parts: [SQLPart] {
 96 |         if let kp = self as? Keypathable {
/host/spi-builder-workspace/Sources/SQL/Type+SQLable.swif[28 / 39] SQL
t:10:1: warning: extension declares a conformance of imported type 'Optional' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
  8 | import Foundation
  9 |
 10 | extension Optional: SQLable, CustomStringConvertible where Wrapped: SQLable {
    | |- warning: extension declares a conformance of imported type 'Optional' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 11 |     public var parts: [SQLPart] {
 12 |         switch self {
/host/spi-builder-workspace/Sources/SQL/Alias.swift:94:1: warning: extension declares a conformance of imported type 'KeyPath' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
 92 | extension KeyPath: _AliasKeyPath where Value: AnyAlias {}
 93 |
 94 | extension KeyPath: SQLable, CustomStringConvertible where Root: ColumnRoot, Value: ColumnRootNameable {
    | |- warning: extension declares a conformance of imported type 'KeyPath' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 95 |     public var parts: [SQLPart] {
 96 |         if let kp = self as? Keypathable {
[33 / 39] SQL
[36 / 39] SQL
/host/spi-builder-workspace/Sources/SQL/Type+SQLable.swift:10:1: warning: extension declares a conformance of imported type 'Optional' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
  8 | import Foundation
  9 |
 10 | extension Optional: SQLable, CustomStringConvertible where Wrapped: SQLable {
    | |- warning: extension declares a conformance of imported type 'Optional' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 11 |     public var parts: [SQLPart] {
 12 |         switch self {
[39 / 40] SQL
Build complete! (8.39 secs)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "SQL",
  "name" : "SQL",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.15"
    }
  ],
  "products" : [
    {
      "name" : "SQL",
      "targets" : [
        "SQL"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "swift_languages_versions" : [
    "6"
  ],
  "targets" : [
    {
      "c99name" : "SQLTests",
      "module_type" : "SwiftTarget",
      "name" : "SQLTests",
      "path" : "Tests/SQLTests",
      "sources" : [
        "AggregateArgumentBuilderTests.swift",
        "AlterTableTests.swift",
        "BuilderTests.swift",
        "CaseTests.swift",
        "CatalogPathTests.swift",
        "CreateTableTests.swift",
        "DateTimeTests.swift",
        "DeclarativeQueryClauseTests.swift",
        "DeclarativeQueryConciseParityTests.swift",
        "DeclarativeQueryCoreTests.swift",
        "DeclarativeQueryFromJoinTests.swift",
        "DeclarativeQueryPredicateTests.swift",
        "DeclarativeQuerySelectTests.swift",
        "DeclarativeQueryValuesTests.swift",
        "Design037FormerNegativePositiveTests.swift",
        "Design037GlobalRootSuffixCompatibilityTests.swift",
        "Design037ModularityCorrectionTests.swift",
        "DirectiveTests.swift",
        "DuckAttachCatalogTests.swift",
        "DuckCopyTableFunctionTests.swift",
        "DuckDBDialectTests.swift",
        "DuckDMLTests.swift",
        "DuckExactFunctionTests.swift",
        "DuckJSONPrecedenceTests.swift",
        "DuckJoinSetOperationTests.swift",
        "DuckLambdaListTests.swift",
        "DuckMergeTests.swift",
        "DuckNestedValueTests.swift",
        "DuckPivotTests.swift",
        "DuckSchemaDDLTests.swift",
        "DuckSelectFeatureTests.swift",
        "DuckSequenceMacroTests.swift",
        "DuckStarColumnsTests.swift",
        "DuckTableDDLTests.swift",
        "DuckTypeIndexTests.swift",
        "DuckTypeTests.swift",
        "DuckUnpivotTests.swift",
        "DuckViewTests.swift",
        "EstablishedOperatorCompatibilityTests.swift",
        "ExistsTests.swift",
        "ExpressionFrontierArrayTests.swift",
        "ExpressionFrontierQuantifierTests.swift",
        "ExpressionFrontierRangeTests.swift",
        "ExpressionFrontierSQLJSONTests.swift",
        "ExpressionFrontierSliceTests.swift",
        "ExpressionFrontierWaveATests.swift",
        "FnCamelCaseCompatibilityTests.swift",
        "FnTests.swift",
        "FromTests.swift",
        "IntervalTests.swift",
        "JsonTests.swift",
        "KeyPathPartTests.swift",
        "OperatorOverloadPreferenceTests.swift",
        "OrderTests.swift",
        "OtherTests.swift",
        "PredicateTest.swift",
        "PreparationObservationTests.swift",
        "PureDateTests.swift",
        "PureTimeTests.swift",
        "RawInterpolationTests.swift",
        "SQL3FoundationTests.swift",
        "SQL3IntegrationTests.swift",
        "SQLIdentityPhaseATests.swift",
        "SQLQueryTests.swift",
        "SQLTestCase.swift",
        "SelectTests.swift",
        "SharedValueBindingTests.swift",
        "SharedValueInferenceTests.swift",
        "SharedValueRenderingTests.swift",
        "StructuralBuilderCompatibilityTests.swift",
        "StructuralClauseOwnershipTests.swift",
        "StructuralCompositionTests.swift",
        "StructuralIdentifierTests.swift",
        "SubqueryTests.swift",
        "TableEncoding.swift",
        "TableNameNamingDesignTests.swift",
        "WithTests.swift"
      ],
      "target_dependencies" : [
        "SQL"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SQL",
      "module_type" : "SwiftTarget",
      "name" : "SQL",
      "path" : "Sources/SQL",
      "product_memberships" : [
        "SQL"
      ],
      "sources" : [
        "Alias.swift",
        "AlterTable.swift",
        "Attach.swift",
        "Builders/AggregateArguments.swift",
        "Builders/CaseWhen.swift",
        "Builders/Distinct.swift",
        "Builders/GenericTableSelector.swift",
        "Builders/NewColumn.swift",
        "Builders/PostgresArray.swift",
        "Builders/PostgresJsonObject.swift",
        "Builders/QueryBuilder.swift",
        "Builders/SQLArray.swift",
        "Builders/SQLJoinBuilder.swift",
        "Builders/SQLSelectBuilder.swift",
        "Builders/Schema/CreateSchemaBuilder.swift",
        "Builders/Schema/DropSchemaBuilder.swift",
        "Builders/Schema/UpdateSchemaChangeOwner.swift",
        "Builders/Schema/UpdateSchemaRename.swift",
        "Builders/Table/CreateTableBuilder.swift",
        "Builders/Table/DropTableBuilder.swift",
        "Builders/Table/UpdateTableBuilder.swift",
        "Builders/Union.swift",
        "Builders/With.swift",
        "Catalog.swift",
        "Codable.swift",
        "Column.swift",
        "Compatibility.swift",
        "Constraint.swift",
        "Copy.swift",
        "CreateTable.swift",
        "DB/DB+Catalog.swift",
        "DB/DB+Column.swift",
        "DB/DB+Object.swift",
        "DB/DB+Schema.swift",
        "DB/DB+Table.swift",
        "DB/DB.swift",
        "DML.swift",
        "DateTime.swift",
        "DeclarativeQuery/Clauses/CoreClauses.swift",
        "DeclarativeQuery/Clauses/GroupByBuilder.swift",
        "DeclarativeQuery/Clauses/OrderByBuilder.swift",
        "DeclarativeQuery/Core/IdentifierListBuilder.swift",
        "DeclarativeQuery/Core/PostfixAlias.swift",
        "DeclarativeQuery/Core/PostfixContinuation.swift",
        "DeclarativeQuery/Core/PredicateBuilder.swift",
        "DeclarativeQuery/Core/SQLBuilder.swift",
        "DeclarativeQuery/Expressions/PredicatePrimitives.swift",
        "DeclarativeQuery/From/From.swift",
        "DeclarativeQuery/From/FromBuilder.swift",
        "DeclarativeQuery/From/SourceContinuations.swift",
        "DeclarativeQuery/From/TableSampleBuilder.swift",
        "DeclarativeQuery/Join/Join.swift",
        "DeclarativeQuery/Join/JoinBuilder.swift",
        "DeclarativeQuery/Select/DistinctOn.swift",
        "DeclarativeQuery/Select/Select.swift",
        "DeclarativeQuery/Select/SelectBuilder.swift",
        "DeclarativeQuery/Values/InsertValuesOwner.swift",
        "DeclarativeQuery/Values/Row.swift",
        "DeclarativeQuery/Values/RowBuilder.swift",
        "DeclarativeQuery/Values/Values.swift",
        "DeclarativeQuery/Values/ValuesBuilder.swift",
        "Dialect/Dialect+Duck.swift",
        "Dialect/Dialect+MySQL.swift",
        "Dialect/Dialect+Postgres.swift",
        "Dialect/Dialect.swift",
        "Dialect/SQLRenderContext.swift",
        "Enum.swift",
        "Extensions/Array+SQLable.swift",
        "Extensions/Column+AutoType.swift",
        "Extensions/Decodable+Table.swift",
        "Extensions/StringExtensions.swift",
        "ExtractFieldValue.swift",
        "FluentKitFieldable.swift",
        "FormattedKeyPath.swift",
        "Formatter.swift",
        "Functions/Functions+Array.swift",
        "Functions/Functions+Base64.swift",
        "Functions/Functions+Columns.swift",
        "Functions/Functions+General.swift",
        "Functions/Functions+JSON.swift",
        "Functions/Functions+List.swift",
        "Functions/Functions+MySQL.swift",
        "Functions/Functions+NestedValues.swift",
        "Functions/Functions+Numeric.swift",
        "Functions/Functions+PostgresBool.swift",
        "Functions/Functions+PostgresJSON.swift",
        "Functions/Functions+PostgresJSONB.swift",
        "Functions/Functions+PostgresRange.swift",
        "Functions/Functions+PostgresSeries.swift",
        "Functions/Functions+PostgresTime.swift",
        "Functions/Functions+String.swift",
        "Functions/Functions+Table.swift",
        "Functions/Functions+TextSearch.swift",
        "Functions/Functions+Time.swift",
        "Functions/Functions+Window.swift",
        "Functions/Functions.swift",
        "GeneratedColumn.swift",
        "HybridOperator.swift",
        "Index.swift",
        "IndexItem.swift",
        "IndexType.swift",
        "Interval.swift",
        "KeyPath.swift",
        "Keypathable.swift",
        "Lambda.swift",
        "Macro.swift",
        "Merge.swift",
        "ModelQualification.swift",
        "Operators.swift",
        "Parts/AliasPart.swift",
        "Parts/ArrayPart.swift",
        "Parts/BoolPart.swift",
        "Parts/CatalogPart.swift",
        "Parts/ColumnPart.swift",
        "Parts/DatePart.swift",
        "Parts/GroupByPart.swift",
        "Parts/HybridOperatorPart.swift",
        "Parts/IdentifierPart.swift",
        "Parts/KeyPathPart.swift",
        "Parts/NullPart.swift",
        "Parts/OperatorPart.swift",
        "Parts/OrderByPart.swift",
        "Parts/SafeValuePart.swift",
        "Parts/TablePart.swift",
        "Parts/TableWithAliasPart.swift",
        "Parts/TypePart.swift",
        "Parts/UnsafeValuePart.swift",
        "Pivot.swift",
        "Predicates.swift",
        "PreparationObservation.swift",
        "Prepared.swift",
        "PureDate.swift",
        "PureTime.swift",
        "QueryBuilderable.swift",
        "QueryParts.swift",
        "ReferentialAction.swift",
        "ResultBuilders/AlterTableActionBuilder.swift",
        "ResultBuilders/SQLableResultBuilder.swift",
        "ResultBuilders/TableDefinitionBuilder.swift",
        "SQL.swift",
        "SQLJSON/SQLJSONDirectDefaultValue.swift",
        "SQLJSON/SQLJSONOptionBuilders.swift",
        "SQLJSON/SQLJSONOptionNodes.swift",
        "SQLJSON/SQLJSONOwners.swift",
        "SQLJSON/SQLJSONRenderScope.swift",
        "SQLKeywords.swift",
        "SQLQuery.swift",
        "SQLRaw.swift",
        "SQLable+Parts/SQLable+Action.swift",
        "SQLable+Parts/SQLable+Add.swift",
        "SQLable+Parts/SQLable+AddQuery.swift",
        "SQLable+Parts/SQLable+After.swift",
        "SQLable+Parts/SQLable+All.swift",
        "SQLable+Parts/SQLable+Alter.swift",
        "SQLable+Parts/SQLable+And.swift",
        "SQLable+Parts/SQLable+Any.swift",
        "SQLable+Parts/SQLable+As.swift",
        "SQLable+Parts/SQLable+Asterisk.swift",
        "SQLable+Parts/SQLable+Before.swift",
        "SQLable+Parts/SQLable+Begin.swift",
        "SQLable+Parts/SQLable+Between.swift",
        "SQLable+Parts/SQLable+Cascade.swift",
        "SQLable+Parts/SQLable+Check.swift",
        "SQLable+Parts/SQLable+Column.swift",
        "SQLable+Parts/SQLable+Commit.swift",
        "SQLable+Parts/SQLable+Conflict.swift",
        "SQLable+Parts/SQLable+Constraint.swift",
        "SQLable+Parts/SQLable+Create.swift",
        "SQLable+Parts/SQLable+Default.swift",
        "SQLable+Parts/SQLable+Delete.swift",
        "SQLable+Parts/SQLable+Distinct.swift",
        "SQLable+Parts/SQLable+Do.swift",
        "SQLable+Parts/SQLable+Drop.swift",
        "SQLable+Parts/SQLable+End.swift",
        "SQLable+Parts/SQLable+Epoch.swift",
        "SQLable+Parts/SQLable+ExactBinaryOperator.swift",
        "SQLable+Parts/SQLable+Exists.swift",
        "SQLable+Parts/SQLable+Filter.swift",
        "SQLable+Parts/SQLable+From.swift",
        "SQLable+Parts/SQLable+Fulltext.swift",
        "SQLable+Parts/SQLable+Function.swift",
        "SQLable+Parts/SQLable+GroupBy.swift",
        "SQLable+Parts/SQLable+GroupingSets.swift",
        "SQLable+Parts/SQLable+Having.swift",
        "SQLable+Parts/SQLable+ILike.swift",
        "SQLable+Parts/SQLable+If.swift",
        "SQLable+Parts/SQLable+In.swift",
        "SQLable+Parts/SQLable+InsertInto.swift",
        "SQLable+Parts/SQLable+Interval.swift",
        "SQLable+Parts/SQLable+IsNotNull.swift",
        "SQLable+Parts/SQLable+IsNull.swift",
        "SQLable+Parts/SQLable+Items.swift",
        "SQLable+Parts/SQLable+Join.swift",
        "SQLable+Parts/SQLable+Key.swift",
        "SQLable+Parts/SQLable+Like.swift",
        "SQLable+Parts/SQLable+Limit.swift",
        "SQLable+Parts/SQLable+No.swift",
        "SQLable+Parts/SQLable+Not.swift",
        "SQLable+Parts/SQLable+NotBetween.swift",
        "SQLable+Parts/SQLable+NotExists.swift",
        "SQLable+Parts/SQLable+NotILike.swift",
        "SQLable+Parts/SQLable+NotIn.swift",
        "SQLable+Parts/SQLable+NotLike.swift",
        "SQLable+Parts/SQLable+Nothing.swift",
        "SQLable+Parts/SQLable+Null.swift",
        "SQLable+Parts/SQLable+Offset.swift",
        "SQLable+Parts/SQLable+On.swift",
        "SQLable+Parts/SQLable+Or.swift",
        "SQLable+Parts/SQLable+OrderBy.swift",
        "SQLable+Parts/SQLable+Over.swift",
        "SQLable+Parts/SQLable+Overlaps.swift",
        "SQLable+Parts/SQLable+Owner.swift",
        "SQLable+Parts/SQLable+PartitionBy.swift",
        "SQLable+Parts/SQLable+Primary.swift",
        "SQLable+Parts/SQLable+Qualify.swift",
        "SQLable+Parts/SQLable+QuantifiedComparison.swift",
        "SQLable+Parts/SQLable+Raw.swift",
        "SQLable+Parts/SQLable+References.swift",
        "SQLable+Parts/SQLable+Rename.swift",
        "SQLable+Parts/SQLable+Restrict.swift",
        "SQLable+Parts/SQLable+Return.swift",
        "SQLable+Parts/SQLable+Returning.swift",
        "SQLable+Parts/SQLable+Rollback.swift",
        "SQLable+Parts/SQLable+Sample.swift",
        "SQLable+Parts/SQLable+Schema.swift",
        "SQLable+Parts/SQLable+Scoped.swift",
        "SQLable+Parts/SQLable+Select.swift",
        "SQLable+Parts/SQLable+Semicolon.swift",
        "SQLable+Parts/SQLable+Set.swift",
        "SQLable+Parts/SQLable+Slice.swift",
        "SQLable+Parts/SQLable+Space.swift",
        "SQLable+Parts/SQLable+Subscript.swift",
        "SQLable+Parts/SQLable+Table.swift",
        "SQLable+Parts/SQLable+Timestamp.swift",
        "SQLable+Parts/SQLable+To.swift",
        "SQLable+Parts/SQLable+Type.swift",
        "SQLable+Parts/SQLable+Union.swift",
        "SQLable+Parts/SQLable+Unique.swift",
        "SQLable+Parts/SQLable+Update.swift",
        "SQLable+Parts/SQLable+Value.swift",
        "SQLable+Parts/SQLable+Values.swift",
        "SQLable+Parts/SQLable+Where.swift",
        "SQLable+Parts/SQLable+WhereExists.swift",
        "SQLable+Parts/SQLable+WhereNotExists.swift",
        "SQLable+Parts/SQLable+Window.swift",
        "SQLable+Parts/SQLable+With.swift",
        "SQLable.swift",
        "SQLableArraySeparator.swift",
        "Schema.swift",
        "Schemable.swift",
        "Sequence.swift",
        "SplittedQuery.swift",
        "StarModifiers.swift",
        "StarProjectionParts.swift",
        "StructuralComposition.swift",
        "Table.swift",
        "TableAlias.swift",
        "TableFunction.swift",
        "Type+Autodetect.swift",
        "Type+SQLable.swift",
        "Type.swift",
        "TypeDDL.swift",
        "Types+Nested.swift",
        "Unpivot.swift",
        "_Todo.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "6.3"
}
linux-6.4-latest: Pulling from saguaro1/spi-images
Digest: sha256:ef1451f51398a5019879493c5c492376e60274346858404d898204a8a77273d4
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:linux-6.4-latest
Done.