The Swift Package Index logo.Swift Package Index

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

Build Information

Successful build of GRDB, reference v7.5.0 (a5a1be), with Swift 6.0 for Linux on 11 May 2025 17:45:37 UTC.

Swift 6 data race errors: 0

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-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

========================================
RunAll
========================================
Builder version: 4.61.3
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/groue/GRDB.swift.git
Reference: v7.5.0
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/groue/GRDB.swift
 * tag               v7.5.0     -> FETCH_HEAD
HEAD is now at a5a1be2 Merge branch 'development'
Submodule path 'SQLiteCustom/src': checked out '69395d1f72e61f37cf2e5164c054d85c80d5481c'
Submodule 'SQLiteCustom/src' (https://github.com/swiftlyfalling/SQLiteLib.git) registered for path 'SQLiteCustom/src'
Cloning into '/host/spi-builder-workspace/SQLiteCustom/src'...
Cloned https://github.com/groue/GRDB.swift.git
Revision (git rev-parse @):
a5a1be26b4513dc7ec360eb56bc08a345bac6649
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/groue/GRDB.swift.git at v7.5.0
========================================
Build
========================================
Selected platform:         linux
Swift version:             6.0
Building package at path:  $PWD
https://github.com/groue/GRDB.swift.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-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:9029076bb687edc160a3d5201c89e92dd9fa7309f33f090c4234365c83366c31
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.0-latest
Building for debugging...
[0/7] Copying Info.plist
[0/7] Copying PrivacyInfo.xcprivacy
[2/7] Write sources
[3/7] Write swift-version-24593BA9C3E375BF.txt
[5/153] Compiling GRDB SQLSubquery.swift
[6/153] Compiling GRDB Table.swift
[7/153] Compiling GRDB SQLColumnGenerator.swift
[8/153] Compiling GRDB SQLGenerationContext.swift
[9/153] Compiling GRDB SQLIndexGenerator.swift
[10/153] Compiling GRDB SQLQueryGenerator.swift
[11/153] Compiling GRDB SQLTableAlterationGenerator.swift
[12/153] Compiling GRDB SQLTableGenerator.swift
[13/153] Compiling GRDB TableAlias.swift
[14/153] Compiling GRDB SQLInterpolation+QueryInterface.swift
[15/153] Compiling GRDB ColumnDefinition.swift
[16/153] Compiling GRDB Database+SchemaDefinition.swift
[17/153] Compiling GRDB ForeignKeyDefinition.swift
[18/153] Compiling GRDB IndexDefinition.swift
[19/153] Compiling GRDB TableAlteration.swift
[20/153] Compiling GRDB TableDefinition.swift
[21/153] Compiling GRDB VirtualTableModule.swift
[22/153] Compiling GRDB TableRecord+Association.swift
[23/153] Compiling GRDB TableRecord+QueryInterfaceRequest.swift
[24/153] Compiling GRDB EncodableRecord+Encodable.swift
[25/173] Compiling GRDB QuoteDumpFormat.swift
[26/173] Compiling GRDB FTS3.swift
[27/173] Compiling GRDB FTS3Pattern.swift
[28/173] Compiling GRDB FTS3TokenizerDescriptor.swift
[29/173] Compiling GRDB FTS4.swift
[30/173] Compiling GRDB FTS5.swift
[31/173] Compiling GRDB FTS5CustomTokenizer.swift
[32/173] Compiling GRDB FTS5Pattern.swift
[33/173] Compiling GRDB FTS5Tokenizer.swift
[34/173] Compiling GRDB FTS5TokenizerDescriptor.swift
[35/173] Compiling GRDB FTS5WrapperTokenizer.swift
[36/173] Compiling GRDB Fixits.swift
[37/173] Compiling GRDB JSONColumn.swift
[38/173] Compiling GRDB SQLJSONExpressible.swift
[39/173] Compiling GRDB SQLJSONFunctions.swift
[40/173] Compiling GRDB DatabaseMigrator.swift
[41/173] Compiling GRDB Migration.swift
[42/173] Compiling GRDB FTS3+QueryInterface.swift
[43/173] Compiling GRDB FTS5+QueryInterface.swift
[44/173] Compiling GRDB ForeignKey.swift
[45/173] Compiling GRDB Association.swift
[46/173] Compiling GRDB Configuration.swift
/host/spi-builder-workspace/GRDB/Core/DatabaseCollation.swift:82:27: warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
80 |         self.function = { (length1, buffer1, length2, buffer2) in
81 |             // Buffers are not C strings: they do not end with \0.
82 |             let string1 = String(
   |                           `- warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
83 |                 bytesNoCopy: UnsafeMutableRawPointer(mutating: buffer1.unsafelyUnwrapped),
84 |                 length: Int(length1),
/host/spi-builder-workspace/GRDB/Core/DatabaseCollation.swift:87:27: warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
85 |                 encoding: .utf8,
86 |                 freeWhenDone: false)!
87 |             let string2 = String(
   |                           `- warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
88 |                 bytesNoCopy: UnsafeMutableRawPointer(mutating: buffer2.unsafelyUnwrapped),
89 |                 length: Int(length2),
[47/173] Compiling GRDB Cursor.swift
/host/spi-builder-workspace/GRDB/Core/DatabaseCollation.swift:82:27: warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
80 |         self.function = { (length1, buffer1, length2, buffer2) in
81 |             // Buffers are not C strings: they do not end with \0.
82 |             let string1 = String(
   |                           `- warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
83 |                 bytesNoCopy: UnsafeMutableRawPointer(mutating: buffer1.unsafelyUnwrapped),
84 |                 length: Int(length1),
/host/spi-builder-workspace/GRDB/Core/DatabaseCollation.swift:87:27: warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
85 |                 encoding: .utf8,
86 |                 freeWhenDone: false)!
87 |             let string2 = String(
   |                           `- warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
88 |                 bytesNoCopy: UnsafeMutableRawPointer(mutating: buffer2.unsafelyUnwrapped),
89 |                 length: Int(length2),
[48/173] Compiling GRDB Database+Schema.swift
/host/spi-builder-workspace/GRDB/Core/DatabaseCollation.swift:82:27: warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
80 |         self.function = { (length1, buffer1, length2, buffer2) in
81 |             // Buffers are not C strings: they do not end with \0.
82 |             let string1 = String(
   |                           `- warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
83 |                 bytesNoCopy: UnsafeMutableRawPointer(mutating: buffer1.unsafelyUnwrapped),
84 |                 length: Int(length1),
/host/spi-builder-workspace/GRDB/Core/DatabaseCollation.swift:87:27: warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
85 |                 encoding: .utf8,
86 |                 freeWhenDone: false)!
87 |             let string2 = String(
   |                           `- warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
88 |                 bytesNoCopy: UnsafeMutableRawPointer(mutating: buffer2.unsafelyUnwrapped),
89 |                 length: Int(length2),
[49/173] Compiling GRDB Database+Statements.swift
/host/spi-builder-workspace/GRDB/Core/DatabaseCollation.swift:82:27: warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
80 |         self.function = { (length1, buffer1, length2, buffer2) in
81 |             // Buffers are not C strings: they do not end with \0.
82 |             let string1 = String(
   |                           `- warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
83 |                 bytesNoCopy: UnsafeMutableRawPointer(mutating: buffer1.unsafelyUnwrapped),
84 |                 length: Int(length1),
/host/spi-builder-workspace/GRDB/Core/DatabaseCollation.swift:87:27: warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
85 |                 encoding: .utf8,
86 |                 freeWhenDone: false)!
87 |             let string2 = String(
   |                           `- warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
88 |                 bytesNoCopy: UnsafeMutableRawPointer(mutating: buffer2.unsafelyUnwrapped),
89 |                 length: Int(length2),
[50/173] Compiling GRDB Database.swift
/host/spi-builder-workspace/GRDB/Core/DatabaseCollation.swift:82:27: warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
80 |         self.function = { (length1, buffer1, length2, buffer2) in
81 |             // Buffers are not C strings: they do not end with \0.
82 |             let string1 = String(
   |                           `- warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
83 |                 bytesNoCopy: UnsafeMutableRawPointer(mutating: buffer1.unsafelyUnwrapped),
84 |                 length: Int(length1),
/host/spi-builder-workspace/GRDB/Core/DatabaseCollation.swift:87:27: warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
85 |                 encoding: .utf8,
86 |                 freeWhenDone: false)!
87 |             let string2 = String(
   |                           `- warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
88 |                 bytesNoCopy: UnsafeMutableRawPointer(mutating: buffer2.unsafelyUnwrapped),
89 |                 length: Int(length2),
[51/173] Compiling GRDB DatabaseBackupProgress.swift
/host/spi-builder-workspace/GRDB/Core/DatabaseCollation.swift:82:27: warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
80 |         self.function = { (length1, buffer1, length2, buffer2) in
81 |             // Buffers are not C strings: they do not end with \0.
82 |             let string1 = String(
   |                           `- warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
83 |                 bytesNoCopy: UnsafeMutableRawPointer(mutating: buffer1.unsafelyUnwrapped),
84 |                 length: Int(length1),
/host/spi-builder-workspace/GRDB/Core/DatabaseCollation.swift:87:27: warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
85 |                 encoding: .utf8,
86 |                 freeWhenDone: false)!
87 |             let string2 = String(
   |                           `- warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
88 |                 bytesNoCopy: UnsafeMutableRawPointer(mutating: buffer2.unsafelyUnwrapped),
89 |                 length: Int(length2),
[52/173] Compiling GRDB DatabaseCollation.swift
/host/spi-builder-workspace/GRDB/Core/DatabaseCollation.swift:82:27: warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
80 |         self.function = { (length1, buffer1, length2, buffer2) in
81 |             // Buffers are not C strings: they do not end with \0.
82 |             let string1 = String(
   |                           `- warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
83 |                 bytesNoCopy: UnsafeMutableRawPointer(mutating: buffer1.unsafelyUnwrapped),
84 |                 length: Int(length1),
/host/spi-builder-workspace/GRDB/Core/DatabaseCollation.swift:87:27: warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
85 |                 encoding: .utf8,
86 |                 freeWhenDone: false)!
87 |             let string2 = String(
   |                           `- warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
88 |                 bytesNoCopy: UnsafeMutableRawPointer(mutating: buffer2.unsafelyUnwrapped),
89 |                 length: Int(length2),
[53/173] Compiling GRDB DatabaseError.swift
/host/spi-builder-workspace/GRDB/Core/DatabaseCollation.swift:82:27: warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
80 |         self.function = { (length1, buffer1, length2, buffer2) in
81 |             // Buffers are not C strings: they do not end with \0.
82 |             let string1 = String(
   |                           `- warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
83 |                 bytesNoCopy: UnsafeMutableRawPointer(mutating: buffer1.unsafelyUnwrapped),
84 |                 length: Int(length1),
/host/spi-builder-workspace/GRDB/Core/DatabaseCollation.swift:87:27: warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
85 |                 encoding: .utf8,
86 |                 freeWhenDone: false)!
87 |             let string2 = String(
   |                           `- warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
88 |                 bytesNoCopy: UnsafeMutableRawPointer(mutating: buffer2.unsafelyUnwrapped),
89 |                 length: Int(length2),
[54/173] Compiling GRDB DatabaseFunction.swift
/host/spi-builder-workspace/GRDB/Core/DatabaseCollation.swift:82:27: warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
80 |         self.function = { (length1, buffer1, length2, buffer2) in
81 |             // Buffers are not C strings: they do not end with \0.
82 |             let string1 = String(
   |                           `- warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
83 |                 bytesNoCopy: UnsafeMutableRawPointer(mutating: buffer1.unsafelyUnwrapped),
84 |                 length: Int(length1),
/host/spi-builder-workspace/GRDB/Core/DatabaseCollation.swift:87:27: warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
85 |                 encoding: .utf8,
86 |                 freeWhenDone: false)!
87 |             let string2 = String(
   |                           `- warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
88 |                 bytesNoCopy: UnsafeMutableRawPointer(mutating: buffer2.unsafelyUnwrapped),
89 |                 length: Int(length2),
[55/173] Compiling GRDB DatabasePool.swift
/host/spi-builder-workspace/GRDB/Core/DatabaseCollation.swift:82:27: warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
80 |         self.function = { (length1, buffer1, length2, buffer2) in
81 |             // Buffers are not C strings: they do not end with \0.
82 |             let string1 = String(
   |                           `- warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
83 |                 bytesNoCopy: UnsafeMutableRawPointer(mutating: buffer1.unsafelyUnwrapped),
84 |                 length: Int(length1),
/host/spi-builder-workspace/GRDB/Core/DatabaseCollation.swift:87:27: warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
85 |                 encoding: .utf8,
86 |                 freeWhenDone: false)!
87 |             let string2 = String(
   |                           `- warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
88 |                 bytesNoCopy: UnsafeMutableRawPointer(mutating: buffer2.unsafelyUnwrapped),
89 |                 length: Int(length2),
[56/173] Compiling GRDB DatabasePublishers.swift
/host/spi-builder-workspace/GRDB/Core/DatabaseCollation.swift:82:27: warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
80 |         self.function = { (length1, buffer1, length2, buffer2) in
81 |             // Buffers are not C strings: they do not end with \0.
82 |             let string1 = String(
   |                           `- warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
83 |                 bytesNoCopy: UnsafeMutableRawPointer(mutating: buffer1.unsafelyUnwrapped),
84 |                 length: Int(length1),
/host/spi-builder-workspace/GRDB/Core/DatabaseCollation.swift:87:27: warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
85 |                 encoding: .utf8,
86 |                 freeWhenDone: false)!
87 |             let string2 = String(
   |                           `- warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
88 |                 bytesNoCopy: UnsafeMutableRawPointer(mutating: buffer2.unsafelyUnwrapped),
89 |                 length: Int(length2),
[57/173] Compiling GRDB DatabaseQueue.swift
/host/spi-builder-workspace/GRDB/Core/DatabaseCollation.swift:82:27: warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
80 |         self.function = { (length1, buffer1, length2, buffer2) in
81 |             // Buffers are not C strings: they do not end with \0.
82 |             let string1 = String(
   |                           `- warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
83 |                 bytesNoCopy: UnsafeMutableRawPointer(mutating: buffer1.unsafelyUnwrapped),
84 |                 length: Int(length1),
/host/spi-builder-workspace/GRDB/Core/DatabaseCollation.swift:87:27: warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
85 |                 encoding: .utf8,
86 |                 freeWhenDone: false)!
87 |             let string2 = String(
   |                           `- warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
88 |                 bytesNoCopy: UnsafeMutableRawPointer(mutating: buffer2.unsafelyUnwrapped),
89 |                 length: Int(length2),
[58/173] Compiling GRDB DatabaseReader.swift
/host/spi-builder-workspace/GRDB/Core/DatabaseCollation.swift:82:27: warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
80 |         self.function = { (length1, buffer1, length2, buffer2) in
81 |             // Buffers are not C strings: they do not end with \0.
82 |             let string1 = String(
   |                           `- warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
83 |                 bytesNoCopy: UnsafeMutableRawPointer(mutating: buffer1.unsafelyUnwrapped),
84 |                 length: Int(length1),
/host/spi-builder-workspace/GRDB/Core/DatabaseCollation.swift:87:27: warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
85 |                 encoding: .utf8,
86 |                 freeWhenDone: false)!
87 |             let string2 = String(
   |                           `- warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
88 |                 bytesNoCopy: UnsafeMutableRawPointer(mutating: buffer2.unsafelyUnwrapped),
89 |                 length: Int(length2),
[59/173] Compiling GRDB DatabaseRegion.swift
/host/spi-builder-workspace/GRDB/Core/DatabaseCollation.swift:82:27: warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
80 |         self.function = { (length1, buffer1, length2, buffer2) in
81 |             // Buffers are not C strings: they do not end with \0.
82 |             let string1 = String(
   |                           `- warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
83 |                 bytesNoCopy: UnsafeMutableRawPointer(mutating: buffer1.unsafelyUnwrapped),
84 |                 length: Int(length1),
/host/spi-builder-workspace/GRDB/Core/DatabaseCollation.swift:87:27: warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
85 |                 encoding: .utf8,
86 |                 freeWhenDone: false)!
87 |             let string2 = String(
   |                           `- warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
88 |                 bytesNoCopy: UnsafeMutableRawPointer(mutating: buffer2.unsafelyUnwrapped),
89 |                 length: Int(length2),
[60/173] Compiling GRDB DatabaseRegionObservation.swift
/host/spi-builder-workspace/GRDB/Core/DatabaseCollation.swift:82:27: warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
80 |         self.function = { (length1, buffer1, length2, buffer2) in
81 |             // Buffers are not C strings: they do not end with \0.
82 |             let string1 = String(
   |                           `- warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
83 |                 bytesNoCopy: UnsafeMutableRawPointer(mutating: buffer1.unsafelyUnwrapped),
84 |                 length: Int(length1),
/host/spi-builder-workspace/GRDB/Core/DatabaseCollation.swift:87:27: warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
85 |                 encoding: .utf8,
86 |                 freeWhenDone: false)!
87 |             let string2 = String(
   |                           `- warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
88 |                 bytesNoCopy: UnsafeMutableRawPointer(mutating: buffer2.unsafelyUnwrapped),
89 |                 length: Int(length2),
[61/173] Compiling GRDB DatabaseSchemaCache.swift
/host/spi-builder-workspace/GRDB/Core/DatabaseCollation.swift:82:27: warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
80 |         self.function = { (length1, buffer1, length2, buffer2) in
81 |             // Buffers are not C strings: they do not end with \0.
82 |             let string1 = String(
   |                           `- warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
83 |                 bytesNoCopy: UnsafeMutableRawPointer(mutating: buffer1.unsafelyUnwrapped),
84 |                 length: Int(length1),
/host/spi-builder-workspace/GRDB/Core/DatabaseCollation.swift:87:27: warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
85 |                 encoding: .utf8,
86 |                 freeWhenDone: false)!
87 |             let string2 = String(
   |                           `- warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
88 |                 bytesNoCopy: UnsafeMutableRawPointer(mutating: buffer2.unsafelyUnwrapped),
89 |                 length: Int(length2),
[62/173] Compiling GRDB DatabaseSnapshot.swift
/host/spi-builder-workspace/GRDB/Core/DatabaseCollation.swift:82:27: warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
80 |         self.function = { (length1, buffer1, length2, buffer2) in
81 |             // Buffers are not C strings: they do not end with \0.
82 |             let string1 = String(
   |                           `- warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
83 |                 bytesNoCopy: UnsafeMutableRawPointer(mutating: buffer1.unsafelyUnwrapped),
84 |                 length: Int(length1),
/host/spi-builder-workspace/GRDB/Core/DatabaseCollation.swift:87:27: warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
85 |                 encoding: .utf8,
86 |                 freeWhenDone: false)!
87 |             let string2 = String(
   |                           `- warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
88 |                 bytesNoCopy: UnsafeMutableRawPointer(mutating: buffer2.unsafelyUnwrapped),
89 |                 length: Int(length2),
[63/173] Compiling GRDB DatabaseSnapshotPool.swift
/host/spi-builder-workspace/GRDB/Core/DatabaseCollation.swift:82:27: warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
80 |         self.function = { (length1, buffer1, length2, buffer2) in
81 |             // Buffers are not C strings: they do not end with \0.
82 |             let string1 = String(
   |                           `- warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
83 |                 bytesNoCopy: UnsafeMutableRawPointer(mutating: buffer1.unsafelyUnwrapped),
84 |                 length: Int(length1),
/host/spi-builder-workspace/GRDB/Core/DatabaseCollation.swift:87:27: warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
85 |                 encoding: .utf8,
86 |                 freeWhenDone: false)!
87 |             let string2 = String(
   |                           `- warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
88 |                 bytesNoCopy: UnsafeMutableRawPointer(mutating: buffer2.unsafelyUnwrapped),
89 |                 length: Int(length2),
[64/173] Compiling GRDB DatabaseValue.swift
/host/spi-builder-workspace/GRDB/Core/DatabaseCollation.swift:82:27: warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
80 |         self.function = { (length1, buffer1, length2, buffer2) in
81 |             // Buffers are not C strings: they do not end with \0.
82 |             let string1 = String(
   |                           `- warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
83 |                 bytesNoCopy: UnsafeMutableRawPointer(mutating: buffer1.unsafelyUnwrapped),
84 |                 length: Int(length1),
/host/spi-builder-workspace/GRDB/Core/DatabaseCollation.swift:87:27: warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
85 |                 encoding: .utf8,
86 |                 freeWhenDone: false)!
87 |             let string2 = String(
   |                           `- warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
88 |                 bytesNoCopy: UnsafeMutableRawPointer(mutating: buffer2.unsafelyUnwrapped),
89 |                 length: Int(length2),
[65/173] Compiling GRDB DatabaseValueConvertible.swift
/host/spi-builder-workspace/GRDB/Core/DatabaseCollation.swift:82:27: warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
80 |         self.function = { (length1, buffer1, length2, buffer2) in
81 |             // Buffers are not C strings: they do not end with \0.
82 |             let string1 = String(
   |                           `- warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
83 |                 bytesNoCopy: UnsafeMutableRawPointer(mutating: buffer1.unsafelyUnwrapped),
84 |                 length: Int(length1),
/host/spi-builder-workspace/GRDB/Core/DatabaseCollation.swift:87:27: warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
85 |                 encoding: .utf8,
86 |                 freeWhenDone: false)!
87 |             let string2 = String(
   |                           `- warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
88 |                 bytesNoCopy: UnsafeMutableRawPointer(mutating: buffer2.unsafelyUnwrapped),
89 |                 length: Int(length2),
[66/173] Compiling GRDB DatabaseWriter.swift
/host/spi-builder-workspace/GRDB/Core/DatabaseCollation.swift:82:27: warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
80 |         self.function = { (length1, buffer1, length2, buffer2) in
81 |             // Buffers are not C strings: they do not end with \0.
82 |             let string1 = String(
   |                           `- warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
83 |                 bytesNoCopy: UnsafeMutableRawPointer(mutating: buffer1.unsafelyUnwrapped),
84 |                 length: Int(length1),
/host/spi-builder-workspace/GRDB/Core/DatabaseCollation.swift:87:27: warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
85 |                 encoding: .utf8,
86 |                 freeWhenDone: false)!
87 |             let string2 = String(
   |                           `- warning: 'init(bytesNoCopy:length:encoding:freeWhenDone:)' is deprecated: String does not support no-copy initialization
88 |                 bytesNoCopy: UnsafeMutableRawPointer(mutating: buffer2.unsafelyUnwrapped),
89 |                 length: Int(length2),
[67/173] Emitting module GRDB
[68/173] Compiling GRDB FetchRequest.swift
[69/173] Compiling GRDB Row.swift
[70/173] Compiling GRDB RowAdapter.swift
[71/173] Compiling GRDB RowDecodingError.swift
[72/173] Compiling GRDB SQL.swift
[73/173] Compiling GRDB SQLInterpolation.swift
[74/173] Compiling GRDB SQLRequest.swift
[75/173] Compiling GRDB SchedulingWatchdog.swift
[76/173] Compiling GRDB SerializedDatabase.swift
[77/173] Compiling GRDB Statement.swift
[78/173] Compiling GRDB StatementAuthorizer.swift
[79/173] Compiling GRDB StatementColumnConvertible.swift
[80/173] Compiling GRDB CGFloat.swift
[81/173] Compiling GRDB Data.swift
[82/173] Compiling GRDB DatabaseDateComponents.swift
[83/173] Compiling GRDB DatabaseValueConvertible+ReferenceConvertible.swift
[84/173] Compiling GRDB Date.swift
[85/173] Compiling GRDB Decimal.swift
[86/173] Compiling GRDB NSData.swift
[87/173] Compiling GRDB NSNull.swift
[88/173] Compiling GRDB NSNumber.swift
[89/173] Compiling GRDB EncodableRecord.swift
[90/173] Compiling GRDB FetchableRecord+Decodable.swift
[91/173] Compiling GRDB FetchableRecord+TableRecord.swift
[92/173] Compiling GRDB FetchableRecord.swift
[93/173] Compiling GRDB MutablePersistableRecord+DAO.swift
[94/173] Compiling GRDB MutablePersistableRecord+Delete.swift
[95/173] Compiling GRDB MutablePersistableRecord+Insert.swift
[96/173] Compiling GRDB MutablePersistableRecord+Save.swift
[97/173] Compiling GRDB MutablePersistableRecord+Update.swift
[98/173] Compiling GRDB MutablePersistableRecord+Upsert.swift
[99/173] Compiling GRDB MutablePersistableRecord.swift
[100/173] Compiling GRDB PersistableRecord+Insert.swift
[101/173] Compiling GRDB PersistableRecord+Save.swift
[102/173] Compiling GRDB PersistableRecord+Upsert.swift
[103/173] Compiling GRDB PersistableRecord.swift
[104/173] Compiling GRDB Record.swift
[105/173] Compiling GRDB TableRecord.swift
[106/173] Compiling GRDB CaseInsensitiveIdentifier.swift
[107/173] Compiling GRDB Inflections+English.swift
[108/173] Compiling GRDB Inflections.swift
[109/173] Compiling GRDB NSString.swift
[110/173] Compiling GRDB SQLiteDateParser.swift
[111/173] Compiling GRDB URL.swift
[112/173] Compiling GRDB UUID.swift
[113/173] Compiling GRDB DatabaseValueConvertible+Decodable.swift
[114/173] Compiling GRDB DatabaseValueConvertible+Encodable.swift
[115/173] Compiling GRDB DatabaseValueConvertible+RawRepresentable.swift
[116/173] Compiling GRDB JSONRequiredEncoder.swift
[117/173] Compiling GRDB Optional.swift
[118/173] Compiling GRDB StandardLibrary.swift
[119/173] Compiling GRDB TransactionClock.swift
[120/173] Compiling GRDB TransactionObserver.swift
[121/173] Compiling GRDB WALSnapshot.swift
[122/173] Compiling GRDB WALSnapshotTransaction.swift
[123/173] Compiling GRDB Database+Dump.swift
[124/173] Compiling GRDB DatabaseReader+dump.swift
[125/173] Compiling GRDB DumpFormat.swift
[126/173] Compiling GRDB DebugDumpFormat.swift
[127/173] Compiling GRDB JSONDumpFormat.swift
[128/173] Compiling GRDB LineDumpFormat.swift
[129/173] Compiling GRDB ListDumpFormat.swift
[130/173] Compiling GRDB AssociationAggregate.swift
[131/173] Compiling GRDB BelongsToAssociation.swift
[132/173] Compiling GRDB HasManyAssociation.swift
[133/173] Compiling GRDB HasManyThroughAssociation.swift
[134/173] Compiling GRDB HasOneAssociation.swift
[135/173] Compiling GRDB HasOneThroughAssociation.swift
[136/173] Compiling GRDB JoinAssociation.swift
[137/173] Compiling GRDB CommonTableExpression.swift
[138/173] Compiling GRDB QueryInterfaceRequest.swift
[139/173] Compiling GRDB RequestProtocols.swift
[140/173] Compiling GRDB Column.swift
[141/173] Compiling GRDB DatabasePromise.swift
[142/173] Compiling GRDB SQLAssociation.swift
[143/173] Compiling GRDB SQLCollection.swift
[144/173] Compiling GRDB SQLExpression.swift
[145/173] Compiling GRDB SQLForeignKeyRequest.swift
[146/173] Compiling GRDB SQLFunctions.swift
[147/173] Compiling GRDB SQLOperators.swift
[148/173] Compiling GRDB SQLOrdering.swift
[149/173] Compiling GRDB SQLRelation.swift
[150/173] Compiling GRDB SQLSelection.swift
[151/173] Compiling GRDB Mutex.swift
[152/173] Compiling GRDB OnDemandFuture.swift
[153/173] Compiling GRDB OrderedDictionary.swift
[154/173] Compiling GRDB Pool.swift
[155/173] Compiling GRDB ReadWriteLock.swift
[156/173] Compiling GRDB ReceiveValuesOn.swift
[157/173] Compiling GRDB Refinable.swift
[158/173] Compiling GRDB Utils.swift
[159/173] Compiling GRDB DatabaseCancellable.swift
[160/173] Compiling GRDB ValueConcurrentObserver.swift
[161/173] Compiling GRDB ValueWriteOnlyObserver.swift
[162/173] Compiling GRDB Fetch.swift
[163/173] Compiling GRDB Map.swift
[164/173] Compiling GRDB RemoveDuplicates.swift
[165/173] Compiling GRDB Trace.swift
[166/173] Compiling GRDB ValueReducer.swift
[167/173] Compiling GRDB SharedValueObservation.swift
[168/173] Compiling GRDB ValueObservation.swift
[169/173] Compiling GRDB ValueObservationScheduler.swift
[170/173] Compiling GRDB resource_bundle_accessor.swift
[171/174] Wrapping AST for GRDB for debugging
[172/174] Write Objects.LinkFileList
[173/174] Linking libGRDB-dynamic.so
Build complete! (19.30s)
Build complete.
{
  "default_localization" : "en",
  "dependencies" : [
  ],
  "manifest_display_name" : "GRDB",
  "name" : "GRDB",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "13.0"
    },
    {
      "name" : "macos",
      "version" : "10.15"
    },
    {
      "name" : "tvos",
      "version" : "13.0"
    },
    {
      "name" : "watchos",
      "version" : "7.0"
    }
  ],
  "products" : [
    {
      "name" : "GRDBSQLite",
      "targets" : [
        "GRDBSQLite"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "GRDB",
      "targets" : [
        "GRDB"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "GRDB-dynamic",
      "targets" : [
        "GRDB"
      ],
      "type" : {
        "library" : [
          "dynamic"
        ]
      }
    }
  ],
  "swift_languages_versions" : [
    "6"
  ],
  "targets" : [
    {
      "c99name" : "GRDBTests",
      "module_type" : "SwiftTarget",
      "name" : "GRDBTests",
      "path" : "Tests",
      "resources" : [
        {
          "path" : "/host/spi-builder-workspace/Tests/GRDBTests/Betty.jpeg",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/GRDBTests/InflectionsTests.json",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/GRDBTests/Issue1383.sqlite",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "CombineExpectations/PublisherExpectation.swift",
        "CombineExpectations/PublisherExpectations/AvailableElements.swift",
        "CombineExpectations/PublisherExpectations/Finished.swift",
        "CombineExpectations/PublisherExpectations/Inverted.swift",
        "CombineExpectations/PublisherExpectations/Map.swift",
        "CombineExpectations/PublisherExpectations/Next.swift",
        "CombineExpectations/PublisherExpectations/NextOne.swift",
        "CombineExpectations/PublisherExpectations/Prefix.swift",
        "CombineExpectations/PublisherExpectations/Recording.swift",
        "CombineExpectations/Recorder.swift",
        "CombineExpectations/RecordingError.swift",
        "GRDBCombineTests/DatabaseReaderReadPublisherTests.swift",
        "GRDBCombineTests/DatabaseRegionObservationPublisherTests.swift",
        "GRDBCombineTests/DatabaseWriterWritePublisherTests.swift",
        "GRDBCombineTests/Support.swift",
        "GRDBCombineTests/ValueObservationPublisherTests.swift",
        "GRDBTests/AnyCursorTests.swift",
        "GRDBTests/AssociationAggregateTests.swift",
        "GRDBTests/AssociationBelongsToDecodableRecordTests.swift",
        "GRDBTests/AssociationBelongsToFetchableRecordTests.swift",
        "GRDBTests/AssociationBelongsToRowScopeTests.swift",
        "GRDBTests/AssociationBelongsToSQLDerivationTests.swift",
        "GRDBTests/AssociationBelongsToSQLTests.swift",
        "GRDBTests/AssociationChainRowScopesTests.swift",
        "GRDBTests/AssociationChainSQLTests.swift",
        "GRDBTests/AssociationHasManyOrderingTests.swift",
        "GRDBTests/AssociationHasManyRowScopeTests.swift",
        "GRDBTests/AssociationHasManySQLTests.swift",
        "GRDBTests/AssociationHasManyThroughOrderingTests.swift",
        "GRDBTests/AssociationHasManyThroughRowScopeTests.swift",
        "GRDBTests/AssociationHasManyThroughSQLTests.swift",
        "GRDBTests/AssociationHasOneSQLDerivationTests.swift",
        "GRDBTests/AssociationHasOneSQLTests.swift",
        "GRDBTests/AssociationHasOneThroughDecodableRecordTests.swift",
        "GRDBTests/AssociationHasOneThroughFetchableRecordTests.swift",
        "GRDBTests/AssociationHasOneThroughRowScopeTests.swift",
        "GRDBTests/AssociationHasOneThroughSQLDerivationTests.swift",
        "GRDBTests/AssociationHasOneThroughSQLTests.swift",
        "GRDBTests/AssociationParallelDecodableRecordTests.swift",
        "GRDBTests/AssociationParallelRowScopesTests.swift",
        "GRDBTests/AssociationParallelSQLTests.swift",
        "GRDBTests/AssociationPrefetchingCodableRecordTests.swift",
        "GRDBTests/AssociationPrefetchingFetchableRecordTests.swift",
        "GRDBTests/AssociationPrefetchingObservationTests.swift",
        "GRDBTests/AssociationPrefetchingRelationTests.swift",
        "GRDBTests/AssociationPrefetchingRowTests.swift",
        "GRDBTests/AssociationPrefetchingSQLTests.swift",
        "GRDBTests/AssociationRowScopeSearchTests.swift",
        "GRDBTests/AssociationTableAliasTestsSQLTests.swift",
        "GRDBTests/AsyncSemaphore.swift",
        "GRDBTests/BackupTestCase.swift",
        "GRDBTests/CGFloatTests.swift",
        "GRDBTests/CaseInsensitiveIdentifierTests.swift",
        "GRDBTests/ColumnExpressionTests.swift",
        "GRDBTests/ColumnInfoTests.swift",
        "GRDBTests/CommonTableExpressionTests.swift",
        "GRDBTests/CompilationProtocolTests.swift",
        "GRDBTests/CompilationSubClassTests.swift",
        "GRDBTests/CursorTests.swift",
        "GRDBTests/DataMemoryTests.swift",
        "GRDBTests/DatabaseAbortedTransactionTests.swift",
        "GRDBTests/DatabaseAfterNextTransactionCommitTests.swift",
        "GRDBTests/DatabaseAggregateTests.swift",
        "GRDBTests/DatabaseCollationTests.swift",
        "GRDBTests/DatabaseColumnEncodingStrategyTests.swift",
        "GRDBTests/DatabaseConfigurationTests.swift",
        "GRDBTests/DatabaseCursorTests.swift",
        "GRDBTests/DatabaseDataDecodingStrategyTests.swift",
        "GRDBTests/DatabaseDataEncodingStrategyTests.swift",
        "GRDBTests/DatabaseDateDecodingStrategyTests.swift",
        "GRDBTests/DatabaseDateEncodingStrategyTests.swift",
        "GRDBTests/DatabaseDumpTests.swift",
        "GRDBTests/DatabaseErrorTests.swift",
        "GRDBTests/DatabaseFunctionTests.swift",
        "GRDBTests/DatabaseLogErrorTests.swift",
        "GRDBTests/DatabaseMigratorTests.swift",
        "GRDBTests/DatabasePoolBackupTests.swift",
        "GRDBTests/DatabasePoolCollationTests.swift",
        "GRDBTests/DatabasePoolConcurrencyTests.swift",
        "GRDBTests/DatabasePoolFunctionTests.swift",
        "GRDBTests/DatabasePoolReadOnlyTests.swift",
        "GRDBTests/DatabasePoolReleaseMemoryTests.swift",
        "GRDBTests/DatabasePoolSchemaCacheTests.swift",
        "GRDBTests/DatabasePoolTests.swift",
        "GRDBTests/DatabaseQueueBackupTests.swift",
        "GRDBTests/DatabaseQueueConcurrencyTests.swift",
        "GRDBTests/DatabaseQueueInMemoryCopyTests.swift",
        "GRDBTests/DatabaseQueueInMemoryTests.swift",
        "GRDBTests/DatabaseQueueReadOnlyTests.swift",
        "GRDBTests/DatabaseQueueReleaseMemoryTests.swift",
        "GRDBTests/DatabaseQueueSchemaCacheTests.swift",
        "GRDBTests/DatabaseQueueTemporaryCopyTests.swift",
        "GRDBTests/DatabaseQueueTests.swift",
        "GRDBTests/DatabaseReaderDumpTests.swift",
        "GRDBTests/DatabaseReaderTests.swift",
        "GRDBTests/DatabaseRegionObservationTests.swift",
        "GRDBTests/DatabaseRegionTests.swift",
        "GRDBTests/DatabaseSavepointTests.swift",
        "GRDBTests/DatabaseSnapshotPoolTests.swift",
        "GRDBTests/DatabaseSnapshotTests.swift",
        "GRDBTests/DatabaseSuspensionTests.swift",
        "GRDBTests/DatabaseTests.swift",
        "GRDBTests/DatabaseTimestampTests.swift",
        "GRDBTests/DatabaseTraceTests.swift",
        "GRDBTests/DatabaseUUIDEncodingStrategyTests.swift",
        "GRDBTests/DatabaseValueConversionErrorTests.swift",
        "GRDBTests/DatabaseValueConversionTests.swift",
        "GRDBTests/DatabaseValueConvertibleDecodableTests.swift",
        "GRDBTests/DatabaseValueConvertibleEncodableTests.swift",
        "GRDBTests/DatabaseValueConvertibleEscapingTests.swift",
        "GRDBTests/DatabaseValueConvertibleFetchTests.swift",
        "GRDBTests/DatabaseValueConvertibleSubclassTests.swift",
        "GRDBTests/DatabaseValueTests.swift",
        "GRDBTests/DatabaseWriterTests.swift",
        "GRDBTests/DerivableRequestTests.swift",
        "GRDBTests/DropFirstCursorTests.swift",
        "GRDBTests/DropWhileCursorTests.swift",
        "GRDBTests/EncryptionTests.swift",
        "GRDBTests/EnumeratedCursorTests.swift",
        "GRDBTests/FTS3PatternTests.swift",
        "GRDBTests/FTS3RecordTests.swift",
        "GRDBTests/FTS3TableBuilderTests.swift",
        "GRDBTests/FTS3TokenizerTests.swift",
        "GRDBTests/FTS4RecordTests.swift",
        "GRDBTests/FTS4TableBuilderTests.swift",
        "GRDBTests/FTS5CustomTokenizerTests.swift",
        "GRDBTests/FTS5PatternTests.swift",
        "GRDBTests/FTS5RecordTests.swift",
        "GRDBTests/FTS5TableBuilderTests.swift",
        "GRDBTests/FTS5TokenizerTests.swift",
        "GRDBTests/FTS5WrapperTokenizerTests.swift",
        "GRDBTests/FailureTestCase.swift",
        "GRDBTests/FetchRequestTests.swift",
        "GRDBTests/FetchableRecord+QueryInterfaceRequestTests.swift",
        "GRDBTests/FetchableRecordDecodableTests.swift",
        "GRDBTests/FetchableRecordTests.swift",
        "GRDBTests/FilterCursorTests.swift",
        "GRDBTests/FlattenCursorTests.swift",
        "GRDBTests/ForeignKeyDefinitionTests.swift",
        "GRDBTests/ForeignKeyInfoTests.swift",
        "GRDBTests/FoundationDataTests.swift",
        "GRDBTests/FoundationDateComponentsTests.swift",
        "GRDBTests/FoundationDateTests.swift",
        "GRDBTests/FoundationDecimalTests.swift",
        "GRDBTests/FoundationNSDataTests.swift",
        "GRDBTests/FoundationNSDateTests.swift",
        "GRDBTests/FoundationNSDecimalNumberTests.swift",
        "GRDBTests/FoundationNSNullTests.swift",
        "GRDBTests/FoundationNSNumberTests.swift",
        "GRDBTests/FoundationNSStringTests.swift",
        "GRDBTests/FoundationNSURLTests.swift",
        "GRDBTests/FoundationNSUUIDTests.swift",
        "GRDBTests/FoundationURLTests.swift",
        "GRDBTests/FoundationUUIDTests.swift",
        "GRDBTests/GRDBTestCase.swift",
        "GRDBTests/IndexInfoTests.swift",
        "GRDBTests/InflectionsTests.swift",
        "GRDBTests/JSONColumnTests.swift",
        "GRDBTests/JSONExpressionsTests.swift",
        "GRDBTests/JoinSupportTests.swift",
        "GRDBTests/MapCursorTests.swift",
        "GRDBTests/MutablePersistableRecordChangesTests.swift",
        "GRDBTests/MutablePersistableRecordEncodableTests.swift",
        "GRDBTests/MutablePersistableRecordPersistenceConflictPolicyTests.swift",
        "GRDBTests/MutablePersistableRecordTests.swift",
        "GRDBTests/Mutex.swift",
        "GRDBTests/NumericOverflowTests.swift",
        "GRDBTests/OrderedDictionaryTests.swift",
        "GRDBTests/PersistableRecordTests.swift",
        "GRDBTests/PoolTests.swift",
        "GRDBTests/PrefixCursorTests.swift",
        "GRDBTests/PrefixWhileCursorTests.swift",
        "GRDBTests/PrimaryKeyInfoTests.swift",
        "GRDBTests/QueryInterfaceExpressionsTests.swift",
        "GRDBTests/QueryInterfaceExtensibilityTests.swift",
        "GRDBTests/QueryInterfacePromiseTests.swift",
        "GRDBTests/QueryInterfaceRequestTests.swift",
        "GRDBTests/RawRepresentable+DatabaseValueConvertibleTests.swift",
        "GRDBTests/Record+QueryInterfaceRequestTests.swift",
        "GRDBTests/RecordEditedTests.swift",
        "GRDBTests/RecordInitializersTests.swift",
        "GRDBTests/RecordMinimalNonOptionalPrimaryKeySingleTests.swift",
        "GRDBTests/RecordMinimalPrimaryKeyRowIDTests.swift",
        "GRDBTests/RecordMinimalPrimaryKeySingleTests.swift",
        "GRDBTests/RecordPersistenceConflictPolicy.swift",
        "GRDBTests/RecordPrimaryKeyHiddenRowIDTests.swift",
        "GRDBTests/RecordPrimaryKeyMultipleTests.swift",
        "GRDBTests/RecordPrimaryKeyNoneTests.swift",
        "GRDBTests/RecordPrimaryKeyRowIDTests.swift",
        "GRDBTests/RecordPrimaryKeySingleTests.swift",
        "GRDBTests/RecordPrimaryKeySingleWithReplaceConflictResolutionTests.swift",
        "GRDBTests/RecordSubClassTests.swift",
        "GRDBTests/RecordUniqueIndexTests.swift",
        "GRDBTests/RecordWithColumnNameManglingTests.swift",
        "GRDBTests/ResultCodeTests.swift",
        "GRDBTests/Row+FoundationTests.swift",
        "GRDBTests/RowAdapterTests.swift",
        "GRDBTests/RowCopiedFromStatementTests.swift",
        "GRDBTests/RowFetchTests.swift",
        "GRDBTests/RowFromDictionaryLiteralTests.swift",
        "GRDBTests/RowFromDictionaryTests.swift",
        "GRDBTests/RowFromStatementTests.swift",
        "GRDBTests/RowTestCase.swift",
        "GRDBTests/SQLExpressionIsConstantTests.swift",
        "GRDBTests/SQLExpressionLiteralTests.swift",
        "GRDBTests/SQLIdentifyingColumnsTests.swift",
        "GRDBTests/SQLLiteralTests.swift",
        "GRDBTests/SQLRequestTests.swift",
        "GRDBTests/SchedulingWatchdogTests.swift",
        "GRDBTests/SelectStatementTests.swift",
        "GRDBTests/SharedValueObservationTests.swift",
        "GRDBTests/SingletonRecordTest.swift",
        "GRDBTests/SingletonUserDefaultsTest.swift",
        "GRDBTests/StatementArguments+FoundationTests.swift",
        "GRDBTests/StatementArgumentsTests.swift",
        "GRDBTests/StatementColumnConvertibleFetchTests.swift",
        "GRDBTests/TableDefinitionTests.swift",
        "GRDBTests/TableRecord+QueryInterfaceRequestTests.swift",
        "GRDBTests/TableRecordDeleteTests.swift",
        "GRDBTests/TableRecordTests.swift",
        "GRDBTests/TableRecordUpdateTests.swift",
        "GRDBTests/TableTests.swift",
        "GRDBTests/TransactionDateTests.swift",
        "GRDBTests/TransactionObserverSavepointsTests.swift",
        "GRDBTests/TransactionObserverTests.swift",
        "GRDBTests/TruncateOptimizationTests.swift",
        "GRDBTests/UpdateStatementTests.swift",
        "GRDBTests/UtilsTests.swift",
        "GRDBTests/ValueObservationCountTests.swift",
        "GRDBTests/ValueObservationDatabaseValueConvertibleTests.swift",
        "GRDBTests/ValueObservationFetchTests.swift",
        "GRDBTests/ValueObservationMapTests.swift",
        "GRDBTests/ValueObservationPrintTests.swift",
        "GRDBTests/ValueObservationQueryInterfaceRequestTests.swift",
        "GRDBTests/ValueObservationReadonlyTests.swift",
        "GRDBTests/ValueObservationRecordTests.swift",
        "GRDBTests/ValueObservationRecorder.swift",
        "GRDBTests/ValueObservationRecorderTests.swift",
        "GRDBTests/ValueObservationRegionRecordingTests.swift",
        "GRDBTests/ValueObservationRowTests.swift",
        "GRDBTests/ValueObservationTests.swift",
        "GRDBTests/VirtualTableModuleTests.swift"
      ],
      "target_dependencies" : [
        "GRDB"
      ],
      "type" : "test"
    },
    {
      "c99name" : "GRDBSQLite",
      "module_type" : "SystemLibraryTarget",
      "name" : "GRDBSQLite",
      "path" : "Sources/GRDBSQLite",
      "product_memberships" : [
        "GRDBSQLite",
        "GRDB",
        "GRDB-dynamic"
      ],
      "sources" : [
      ],
      "type" : "system-target"
    },
    {
      "c99name" : "GRDB",
      "module_type" : "SwiftTarget",
      "name" : "GRDB",
      "path" : "GRDB",
      "product_memberships" : [
        "GRDB",
        "GRDB-dynamic"
      ],
      "resources" : [
        {
          "path" : "/host/spi-builder-workspace/GRDB/PrivacyInfo.xcprivacy",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "Core/Configuration.swift",
        "Core/Cursor.swift",
        "Core/Database+Schema.swift",
        "Core/Database+Statements.swift",
        "Core/Database.swift",
        "Core/DatabaseBackupProgress.swift",
        "Core/DatabaseCollation.swift",
        "Core/DatabaseError.swift",
        "Core/DatabaseFunction.swift",
        "Core/DatabasePool.swift",
        "Core/DatabasePublishers.swift",
        "Core/DatabaseQueue.swift",
        "Core/DatabaseReader.swift",
        "Core/DatabaseRegion.swift",
        "Core/DatabaseRegionObservation.swift",
        "Core/DatabaseSchemaCache.swift",
        "Core/DatabaseSnapshot.swift",
        "Core/DatabaseSnapshotPool.swift",
        "Core/DatabaseValue.swift",
        "Core/DatabaseValueConvertible.swift",
        "Core/DatabaseWriter.swift",
        "Core/FetchRequest.swift",
        "Core/Row.swift",
        "Core/RowAdapter.swift",
        "Core/RowDecodingError.swift",
        "Core/SQL.swift",
        "Core/SQLInterpolation.swift",
        "Core/SQLRequest.swift",
        "Core/SchedulingWatchdog.swift",
        "Core/SerializedDatabase.swift",
        "Core/Statement.swift",
        "Core/StatementAuthorizer.swift",
        "Core/StatementColumnConvertible.swift",
        "Core/Support/CoreGraphics/CGFloat.swift",
        "Core/Support/Foundation/Data.swift",
        "Core/Support/Foundation/DatabaseDateComponents.swift",
        "Core/Support/Foundation/DatabaseValueConvertible+ReferenceConvertible.swift",
        "Core/Support/Foundation/Date.swift",
        "Core/Support/Foundation/Decimal.swift",
        "Core/Support/Foundation/NSData.swift",
        "Core/Support/Foundation/NSNull.swift",
        "Core/Support/Foundation/NSNumber.swift",
        "Core/Support/Foundation/NSString.swift",
        "Core/Support/Foundation/SQLiteDateParser.swift",
        "Core/Support/Foundation/URL.swift",
        "Core/Support/Foundation/UUID.swift",
        "Core/Support/StandardLibrary/DatabaseValueConvertible+Decodable.swift",
        "Core/Support/StandardLibrary/DatabaseValueConvertible+Encodable.swift",
        "Core/Support/StandardLibrary/DatabaseValueConvertible+RawRepresentable.swift",
        "Core/Support/StandardLibrary/JSONRequiredEncoder.swift",
        "Core/Support/StandardLibrary/Optional.swift",
        "Core/Support/StandardLibrary/StandardLibrary.swift",
        "Core/TransactionClock.swift",
        "Core/TransactionObserver.swift",
        "Core/WALSnapshot.swift",
        "Core/WALSnapshotTransaction.swift",
        "Dump/Database+Dump.swift",
        "Dump/DatabaseReader+dump.swift",
        "Dump/DumpFormat.swift",
        "Dump/DumpFormats/DebugDumpFormat.swift",
        "Dump/DumpFormats/JSONDumpFormat.swift",
        "Dump/DumpFormats/LineDumpFormat.swift",
        "Dump/DumpFormats/ListDumpFormat.swift",
        "Dump/DumpFormats/QuoteDumpFormat.swift",
        "FTS/FTS3.swift",
        "FTS/FTS3Pattern.swift",
        "FTS/FTS3TokenizerDescriptor.swift",
        "FTS/FTS4.swift",
        "FTS/FTS5.swift",
        "FTS/FTS5CustomTokenizer.swift",
        "FTS/FTS5Pattern.swift",
        "FTS/FTS5Tokenizer.swift",
        "FTS/FTS5TokenizerDescriptor.swift",
        "FTS/FTS5WrapperTokenizer.swift",
        "Fixits.swift",
        "JSON/JSONColumn.swift",
        "JSON/SQLJSONExpressible.swift",
        "JSON/SQLJSONFunctions.swift",
        "Migration/DatabaseMigrator.swift",
        "Migration/Migration.swift",
        "QueryInterface/FTS3+QueryInterface.swift",
        "QueryInterface/FTS5+QueryInterface.swift",
        "QueryInterface/ForeignKey.swift",
        "QueryInterface/Request/Association/Association.swift",
        "QueryInterface/Request/Association/AssociationAggregate.swift",
        "QueryInterface/Request/Association/BelongsToAssociation.swift",
        "QueryInterface/Request/Association/HasManyAssociation.swift",
        "QueryInterface/Request/Association/HasManyThroughAssociation.swift",
        "QueryInterface/Request/Association/HasOneAssociation.swift",
        "QueryInterface/Request/Association/HasOneThroughAssociation.swift",
        "QueryInterface/Request/Association/JoinAssociation.swift",
        "QueryInterface/Request/CommonTableExpression.swift",
        "QueryInterface/Request/QueryInterfaceRequest.swift",
        "QueryInterface/Request/RequestProtocols.swift",
        "QueryInterface/SQL/Column.swift",
        "QueryInterface/SQL/DatabasePromise.swift",
        "QueryInterface/SQL/SQLAssociation.swift",
        "QueryInterface/SQL/SQLCollection.swift",
        "QueryInterface/SQL/SQLExpression.swift",
        "QueryInterface/SQL/SQLForeignKeyRequest.swift",
        "QueryInterface/SQL/SQLFunctions.swift",
        "QueryInterface/SQL/SQLOperators.swift",
        "QueryInterface/SQL/SQLOrdering.swift",
        "QueryInterface/SQL/SQLRelation.swift",
        "QueryInterface/SQL/SQLSelection.swift",
        "QueryInterface/SQL/SQLSubquery.swift",
        "QueryInterface/SQL/Table.swift",
        "QueryInterface/SQLGeneration/SQLColumnGenerator.swift",
        "QueryInterface/SQLGeneration/SQLGenerationContext.swift",
        "QueryInterface/SQLGeneration/SQLIndexGenerator.swift",
        "QueryInterface/SQLGeneration/SQLQueryGenerator.swift",
        "QueryInterface/SQLGeneration/SQLTableAlterationGenerator.swift",
        "QueryInterface/SQLGeneration/SQLTableGenerator.swift",
        "QueryInterface/SQLGeneration/TableAlias.swift",
        "QueryInterface/SQLInterpolation+QueryInterface.swift",
        "QueryInterface/Schema/ColumnDefinition.swift",
        "QueryInterface/Schema/Database+SchemaDefinition.swift",
        "QueryInterface/Schema/ForeignKeyDefinition.swift",
        "QueryInterface/Schema/IndexDefinition.swift",
        "QueryInterface/Schema/TableAlteration.swift",
        "QueryInterface/Schema/TableDefinition.swift",
        "QueryInterface/Schema/VirtualTableModule.swift",
        "QueryInterface/TableRecord+Association.swift",
        "QueryInterface/TableRecord+QueryInterfaceRequest.swift",
        "Record/EncodableRecord+Encodable.swift",
        "Record/EncodableRecord.swift",
        "Record/FetchableRecord+Decodable.swift",
        "Record/FetchableRecord+TableRecord.swift",
        "Record/FetchableRecord.swift",
        "Record/MutablePersistableRecord+DAO.swift",
        "Record/MutablePersistableRecord+Delete.swift",
        "Record/MutablePersistableRecord+Insert.swift",
        "Record/MutablePersistableRecord+Save.swift",
        "Record/MutablePersistableRecord+Update.swift",
        "Record/MutablePersistableRecord+Upsert.swift",
        "Record/MutablePersistableRecord.swift",
        "Record/PersistableRecord+Insert.swift",
        "Record/PersistableRecord+Save.swift",
        "Record/PersistableRecord+Upsert.swift",
        "Record/PersistableRecord.swift",
        "Record/Record.swift",
        "Record/TableRecord.swift",
        "Utils/CaseInsensitiveIdentifier.swift",
        "Utils/Inflections+English.swift",
        "Utils/Inflections.swift",
        "Utils/Mutex.swift",
        "Utils/OnDemandFuture.swift",
        "Utils/OrderedDictionary.swift",
        "Utils/Pool.swift",
        "Utils/ReadWriteLock.swift",
        "Utils/ReceiveValuesOn.swift",
        "Utils/Refinable.swift",
        "Utils/Utils.swift",
        "ValueObservation/DatabaseCancellable.swift",
        "ValueObservation/Observers/ValueConcurrentObserver.swift",
        "ValueObservation/Observers/ValueWriteOnlyObserver.swift",
        "ValueObservation/Reducers/Fetch.swift",
        "ValueObservation/Reducers/Map.swift",
        "ValueObservation/Reducers/RemoveDuplicates.swift",
        "ValueObservation/Reducers/Trace.swift",
        "ValueObservation/Reducers/ValueReducer.swift",
        "ValueObservation/SharedValueObservation.swift",
        "ValueObservation/ValueObservation.swift",
        "ValueObservation/ValueObservationScheduler.swift"
      ],
      "target_dependencies" : [
        "GRDBSQLite"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "6.0"
}
basic-6.0-latest: Pulling from finestructure/spi-images
Digest: sha256:9029076bb687edc160a3d5201c89e92dd9fa7309f33f090c4234365c83366c31
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.0-latest
Done.