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

Failed to build Dejavu, reference main (4004b7), with Swift 6.0 for macOS (SPM) on 1 Dec 2024 17:40:29 UTC.

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures

Build Log

========================================
RunAll
========================================
Builder version: 4.58.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/Esri/Dejavu.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/Esri/Dejavu
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at 4004b71 Merge pull request #34 from Esri/pgruenler/addInstanceCountLogMessage
Cloned https://github.com/Esri/Dejavu.git
Revision (git rev-parse @):
4004b716a740b1b86062eac54b0eeac7b0300bdf
SUCCESS checkout https://github.com/Esri/Dejavu.git at main
Fetching https://github.com/groue/GRDB.swift.git
[1/109929] Fetching grdb.swift
Fetched https://github.com/groue/GRDB.swift.git from cache (10.53s)
Computing version for https://github.com/groue/GRDB.swift.git
Computed https://github.com/groue/GRDB.swift.git at 6.29.1 (3.02s)
Creating working copy for https://github.com/groue/GRDB.swift.git
Working copy of https://github.com/groue/GRDB.swift.git resolved at 6.29.1
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
  "identity": ".resolve-product-dependencies",
  "name": "resolve-dependencies",
  "url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "version": "unspecified",
  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "dependencies": [
    {
      "identity": "dejavu",
      "name": "Dejavu",
      "url": "https://github.com/Esri/Dejavu.git",
      "version": "unspecified",
      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/Dejavu",
      "dependencies": [
        {
          "identity": "grdb.swift",
          "name": "GRDB",
          "url": "https://github.com/groue/GRDB.swift.git",
          "version": "6.29.3",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/GRDB.swift",
          "dependencies": [
          ]
        }
      ]
    }
  ]
}
Fetching https://github.com/Esri/Dejavu.git
[1/858] Fetching dejavu
Fetched https://github.com/Esri/Dejavu.git from cache (1.10s)
Fetching https://github.com/groue/GRDB.swift.git from cache
Fetched https://github.com/groue/GRDB.swift.git from cache (0.56s)
Computing version for https://github.com/groue/GRDB.swift.git
Computed https://github.com/groue/GRDB.swift.git at 6.29.3 (0.02s)
Creating working copy for https://github.com/groue/GRDB.swift.git
Working copy of https://github.com/groue/GRDB.swift.git resolved at 6.29.3
Creating working copy for https://github.com/Esri/Dejavu.git
Working copy of https://github.com/Esri/Dejavu.git resolved at main (4004b71)
warning: '.resolve-product-dependencies': dependency 'dejavu' is not used by any target
Found 1 product dependencies
  - GRDB
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.0
Building package at path:  $PWD
https://github.com/Esri/Dejavu.git
{
  "dependencies" : [
    {
      "identity" : "grdb.swift",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "6.29.1",
            "upper_bound" : "7.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/groue/GRDB.swift.git"
    }
  ],
  "manifest_display_name" : "Dejavu",
  "name" : "Dejavu",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "16.0"
    },
    {
      "name" : "maccatalyst",
      "version" : "16.0"
    }
  ],
  "products" : [
    {
      "name" : "Dejavu",
      "targets" : [
        "Dejavu"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "DejavuTests",
      "module_type" : "SwiftTarget",
      "name" : "DejavuTests",
      "path" : "Tests/DejavuTests",
      "sources" : [
        "DataTests.swift"
      ],
      "target_dependencies" : [
        "Dejavu"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Dejavu",
      "module_type" : "SwiftTarget",
      "name" : "Dejavu",
      "path" : "Sources/Dejavu",
      "product_dependencies" : [
        "GRDB"
      ],
      "product_memberships" : [
        "Dejavu"
      ],
      "sources" : [
        "Dejavu.swift",
        "DejavuError.swift",
        "DejavuSession.swift",
        "DejavuSessionConfiguration.swift",
        "Extensions.swift",
        "GRDBSession.swift",
        "Logging.swift",
        "NetworkInterception.swift",
        "NetworkRecorder.swift",
        "Request.swift",
        "URLProtocolNetworkInterceptor.swift",
        "URLProtocolNetworkObserver.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.9"
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures
Building for debugging...
[0/5] Write sources
[2/5] Copying Info.plist
[2/5] Copying PrivacyInfo.xcprivacy
[4/5] Write swift-version--7754E27361AE5C74.txt
[6/155] Compiling GRDB SQLFunctions.swift
[7/155] Compiling GRDB SQLOperators.swift
[8/155] Compiling GRDB SQLOrdering.swift
[9/155] Compiling GRDB SQLRelation.swift
[10/155] Compiling GRDB SQLSelection.swift
[11/155] Compiling GRDB SQLSubquery.swift
[12/155] Compiling GRDB Table.swift
[13/155] Compiling GRDB SQLColumnGenerator.swift
[14/155] Compiling GRDB SQLGenerationContext.swift
[15/155] Compiling GRDB SQLIndexGenerator.swift
[16/155] Compiling GRDB SQLQueryGenerator.swift
[17/155] Compiling GRDB SQLTableAlterationGenerator.swift
[18/155] Compiling GRDB SQLTableGenerator.swift
[19/155] Compiling GRDB SQLInterpolation+QueryInterface.swift
[20/155] Compiling GRDB ColumnDefinition.swift
[21/155] Compiling GRDB Database+SchemaDefinition.swift
[22/171] Compiling GRDB FTS4.swift
[23/171] Compiling GRDB FTS5.swift
[24/171] Compiling GRDB FTS5CustomTokenizer.swift
[25/171] Compiling GRDB FTS5Pattern.swift
[26/171] Compiling GRDB FTS5Tokenizer.swift
[27/171] Compiling GRDB FTS5TokenizerDescriptor.swift
[28/171] Compiling GRDB FTS5WrapperTokenizer.swift
[29/171] Compiling GRDB Fixits.swift
[30/171] Compiling GRDB JSONColumn.swift
[31/171] Compiling GRDB SQLJSONExpressible.swift
[32/171] Compiling GRDB SQLJSONFunctions.swift
[33/171] Compiling GRDB DatabaseMigrator.swift
[34/171] Compiling GRDB Migration.swift
[35/171] Compiling GRDB FTS3+QueryInterface.swift
[36/171] Compiling GRDB FTS5+QueryInterface.swift
[37/171] Compiling GRDB ForeignKey.swift
[38/171] Compiling GRDB Association.swift
[39/171] Emitting module GRDB
[40/171] Compiling GRDB Data.swift
[41/171] Compiling GRDB DatabaseDateComponents.swift
[42/171] Compiling GRDB DatabaseValueConvertible+ReferenceConvertible.swift
[43/171] Compiling GRDB Date.swift
[44/171] Compiling GRDB Decimal.swift
[45/171] Compiling GRDB NSData.swift
[46/171] Compiling GRDB NSNull.swift
[47/171] Compiling GRDB NSNumber.swift
[48/171] Compiling GRDB NSString.swift
[49/171] Compiling GRDB SQLiteDateParser.swift
[50/171] Compiling GRDB URL.swift
[51/171] Compiling GRDB UUID.swift
[52/171] Compiling GRDB DatabaseValueConvertible+Decodable.swift
[53/171] Compiling GRDB DatabaseValueConvertible+Encodable.swift
[54/171] Compiling GRDB DatabaseValueConvertible+RawRepresentable.swift
[55/171] Compiling GRDB JSONRequiredEncoder.swift
[56/171] Compiling GRDB Optional.swift
[57/171] Compiling GRDB StandardLibrary.swift
[58/171] Compiling GRDB TransactionClock.swift
[59/171] Compiling GRDB TransactionObserver.swift
[60/171] Compiling GRDB WALSnapshot.swift
[61/171] Compiling GRDB WALSnapshotTransaction.swift
[62/171] Compiling GRDB Database+Dump.swift
[63/171] Compiling GRDB DatabaseReader+dump.swift
[64/171] Compiling GRDB DumpFormat.swift
[65/171] Compiling GRDB DebugDumpFormat.swift
[66/171] Compiling GRDB JSONDumpFormat.swift
[67/171] Compiling GRDB LineDumpFormat.swift
[68/171] Compiling GRDB ListDumpFormat.swift
[69/171] Compiling GRDB QuoteDumpFormat.swift
[70/171] Compiling GRDB Export.swift
[71/171] Compiling GRDB FTS3.swift
[72/171] Compiling GRDB FTS3Pattern.swift
[73/171] Compiling GRDB FTS3TokenizerDescriptor.swift
[74/171] Compiling GRDB MutablePersistableRecord+Update.swift
[75/171] Compiling GRDB MutablePersistableRecord+Upsert.swift
[76/171] Compiling GRDB MutablePersistableRecord.swift
[77/171] Compiling GRDB PersistableRecord+Insert.swift
[78/171] Compiling GRDB PersistableRecord+Save.swift
[79/171] Compiling GRDB PersistableRecord+Upsert.swift
[80/171] Compiling GRDB PersistableRecord.swift
[81/171] Compiling GRDB Record.swift
[82/171] Compiling GRDB TableRecord.swift
[83/171] Compiling GRDB CaseInsensitiveIdentifier.swift
[84/171] Compiling GRDB Inflections+English.swift
[85/171] Compiling GRDB Inflections.swift
[86/171] Compiling GRDB LockedBox.swift
[87/171] Compiling GRDB OnDemandFuture.swift
[88/171] Compiling GRDB OrderedDictionary.swift
[89/171] Compiling GRDB Pool.swift
[90/171] Compiling GRDB AssociationAggregate.swift
[91/171] Compiling GRDB BelongsToAssociation.swift
[92/171] Compiling GRDB HasManyAssociation.swift
[93/171] Compiling GRDB HasManyThroughAssociation.swift
[94/171] Compiling GRDB HasOneAssociation.swift
[95/171] Compiling GRDB HasOneThroughAssociation.swift
[96/171] Compiling GRDB JoinAssociation.swift
[97/171] Compiling GRDB CommonTableExpression.swift
[98/171] Compiling GRDB QueryInterfaceRequest.swift
[99/171] Compiling GRDB RequestProtocols.swift
[100/171] Compiling GRDB Column.swift
[101/171] Compiling GRDB DatabasePromise.swift
[102/171] Compiling GRDB SQLAssociation.swift
[103/171] Compiling GRDB SQLCollection.swift
[104/171] Compiling GRDB SQLExpression.swift
[105/171] Compiling GRDB SQLForeignKeyRequest.swift
[106/171] Compiling GRDB Configuration.swift
[107/171] Compiling GRDB Cursor.swift
[108/171] Compiling GRDB Database+Schema.swift
[109/171] Compiling GRDB Database+Statements.swift
[110/171] Compiling GRDB Database.swift
[111/171] Compiling GRDB DatabaseBackupProgress.swift
[112/171] Compiling GRDB DatabaseCollation.swift
[113/171] Compiling GRDB DatabaseError.swift
[114/171] Compiling GRDB DatabaseFunction.swift
[115/171] Compiling GRDB DatabasePool.swift
[116/171] Compiling GRDB DatabasePublishers.swift
[117/171] Compiling GRDB DatabaseQueue.swift
[118/171] Compiling GRDB DatabaseReader.swift
[119/171] Compiling GRDB DatabaseRegion.swift
[120/171] Compiling GRDB DatabaseRegionObservation.swift
[121/171] Compiling GRDB DatabaseSchemaCache.swift
[122/171] Compiling GRDB DatabaseSnapshot.swift
[123/171] Compiling GRDB ForeignKeyDefinition.swift
[124/171] Compiling GRDB IndexDefinition.swift
[125/171] Compiling GRDB TableAlteration.swift
[126/171] Compiling GRDB TableDefinition.swift
[127/171] Compiling GRDB VirtualTableModule.swift
[128/171] Compiling GRDB TableRecord+Association.swift
[129/171] Compiling GRDB TableRecord+QueryInterfaceRequest.swift
[130/171] Compiling GRDB EncodableRecord+Encodable.swift
[131/171] Compiling GRDB EncodableRecord.swift
[132/171] Compiling GRDB FetchableRecord+Decodable.swift
[133/171] Compiling GRDB FetchableRecord+TableRecord.swift
[134/171] Compiling GRDB FetchableRecord.swift
[135/171] Compiling GRDB MutablePersistableRecord+DAO.swift
[136/171] Compiling GRDB MutablePersistableRecord+Delete.swift
[137/171] Compiling GRDB MutablePersistableRecord+Insert.swift
[138/171] Compiling GRDB MutablePersistableRecord+Save.swift
[139/171] Compiling GRDB DatabaseSnapshotPool.swift
[140/171] Compiling GRDB DatabaseValue.swift
[141/171] Compiling GRDB DatabaseValueConvertible.swift
[142/171] Compiling GRDB DatabaseWriter.swift
[143/171] Compiling GRDB FetchRequest.swift
[144/171] Compiling GRDB Row.swift
[145/171] Compiling GRDB RowAdapter.swift
[146/171] Compiling GRDB RowDecodingError.swift
[147/171] Compiling GRDB SQL.swift
[148/171] Compiling GRDB SQLInterpolation.swift
[149/171] Compiling GRDB SQLRequest.swift
[150/171] Compiling GRDB SchedulingWatchdog.swift
[151/171] Compiling GRDB SerializedDatabase.swift
[152/171] Compiling GRDB Statement.swift
[153/171] Compiling GRDB StatementAuthorizer.swift
[154/171] Compiling GRDB StatementColumnConvertible.swift
[155/171] Compiling GRDB CGFloat.swift
[156/171] Compiling GRDB ReadWriteBox.swift
[157/171] Compiling GRDB ReceiveValuesOn.swift
[158/171] Compiling GRDB Refinable.swift
[159/171] Compiling GRDB Utils.swift
[160/171] Compiling GRDB DatabaseCancellable.swift
[161/171] Compiling GRDB ValueConcurrentObserver.swift
[162/171] Compiling GRDB ValueWriteOnlyObserver.swift
[163/171] Compiling GRDB Fetch.swift
[164/171] Compiling GRDB Map.swift
[165/171] Compiling GRDB RemoveDuplicates.swift
[166/171] Compiling GRDB Trace.swift
[167/171] Compiling GRDB ValueReducer.swift
[168/171] Compiling GRDB SharedValueObservation.swift
[169/171] Compiling GRDB ValueObservation.swift
[170/171] Compiling GRDB ValueObservationScheduler.swift
[171/171] Compiling GRDB resource_bundle_accessor.swift
[172/183] Compiling Dejavu Logging.swift
/Users/admin/builder/spi-builder-workspace/Sources/Dejavu/Logging.swift:45:18: error: 'Logger' is only available in macOS 11.0 or newer
36 | ///   - type: The log level to use in the unified logging system.
37 | ///   - file: The file containing the source that invoked the log.
38 | func log(
   |      `- note: add @available attribute to enclosing global function
39 |     _ message: String,
40 |     category: LoggingCategory? = nil,
   :
43 | ) {
44 |     let caller = file.components(separatedBy: "/").last!.components(separatedBy: ".").first!
45 |     let logger = Logger(subsystem: "com.esri.Dejavu", category: caller)
   |                  |- error: 'Logger' is only available in macOS 11.0 or newer
   |                  `- note: add 'if #available' version check
46 |
47 |     let category = category.map { "[\($0)] - " } ?? ""
/Users/admin/builder/spi-builder-workspace/Sources/Dejavu/Logging.swift:51:22: error: 'OSLogMessage' is only available in macOS 11.0 or newer
36 | ///   - type: The log level to use in the unified logging system.
37 | ///   - file: The file containing the source that invoked the log.
38 | func log(
   |      `- note: add @available attribute to enclosing global function
39 |     _ message: String,
40 |     category: LoggingCategory? = nil,
   :
49 |     switch type {
50 |     case .debug:
51 |         logger.debug("\(category)\(message)")
   |                      |- error: 'OSLogMessage' is only available in macOS 11.0 or newer
   |                      `- note: add 'if #available' version check
52 |     case .error:
53 |         logger.error("\(category)\(message)")
/Users/admin/builder/spi-builder-workspace/Sources/Dejavu/Logging.swift:51:24: error: 'appendInterpolation(_:align:privacy:)' is only available in macOS 11.0 or newer
36 | ///   - type: The log level to use in the unified logging system.
37 | ///   - file: The file containing the source that invoked the log.
38 | func log(
   |      `- note: add @available attribute to enclosing global function
39 |     _ message: String,
40 |     category: LoggingCategory? = nil,
   :
49 |     switch type {
50 |     case .debug:
51 |         logger.debug("\(category)\(message)")
   |                        |- error: 'appendInterpolation(_:align:privacy:)' is only available in macOS 11.0 or newer
   |                        `- note: add 'if #available' version check
52 |     case .error:
53 |         logger.error("\(category)\(message)")
/Users/admin/builder/spi-builder-workspace/Sources/Dejavu/Logging.swift:51:35: error: 'appendInterpolation(_:align:privacy:)' is only available in macOS 11.0 or newer
36 | ///   - type: The log level to use in the unified logging system.
37 | ///   - file: The file containing the source that invoked the log.
38 | func log(
   |      `- note: add @available attribute to enclosing global function
39 |     _ message: String,
40 |     category: LoggingCategory? = nil,
   :
49 |     switch type {
50 |     case .debug:
51 |         logger.debug("\(category)\(message)")
   |                                   |- error: 'appendInterpolation(_:align:privacy:)' is only available in macOS 11.0 or newer
   |                                   `- note: add 'if #available' version check
52 |     case .error:
53 |         logger.error("\(category)\(message)")
/Users/admin/builder/spi-builder-workspace/Sources/Dejavu/Logging.swift:53:22: error: 'OSLogMessage' is only available in macOS 11.0 or newer
36 | ///   - type: The log level to use in the unified logging system.
37 | ///   - file: The file containing the source that invoked the log.
38 | func log(
   |      `- note: add @available attribute to enclosing global function
39 |     _ message: String,
40 |     category: LoggingCategory? = nil,
   :
51 |         logger.debug("\(category)\(message)")
52 |     case .error:
53 |         logger.error("\(category)\(message)")
   |                      |- error: 'OSLogMessage' is only available in macOS 11.0 or newer
   |                      `- note: add 'if #available' version check
54 |     case .fault:
55 |         logger.fault("\(category)\(message)")
/Users/admin/builder/spi-builder-workspace/Sources/Dejavu/Logging.swift:53:24: error: 'appendInterpolation(_:align:privacy:)' is only available in macOS 11.0 or newer
36 | ///   - type: The log level to use in the unified logging system.
37 | ///   - file: The file containing the source that invoked the log.
38 | func log(
   |      `- note: add @available attribute to enclosing global function
39 |     _ message: String,
40 |     category: LoggingCategory? = nil,
   :
51 |         logger.debug("\(category)\(message)")
52 |     case .error:
53 |         logger.error("\(category)\(message)")
   |                        |- error: 'appendInterpolation(_:align:privacy:)' is only available in macOS 11.0 or newer
   |                        `- note: add 'if #available' version check
54 |     case .fault:
55 |         logger.fault("\(category)\(message)")
/Users/admin/builder/spi-builder-workspace/Sources/Dejavu/Logging.swift:53:35: error: 'appendInterpolation(_:align:privacy:)' is only available in macOS 11.0 or newer
36 | ///   - type: The log level to use in the unified logging system.
37 | ///   - file: The file containing the source that invoked the log.
38 | func log(
   |      `- note: add @available attribute to enclosing global function
39 |     _ message: String,
40 |     category: LoggingCategory? = nil,
   :
51 |         logger.debug("\(category)\(message)")
52 |     case .error:
53 |         logger.error("\(category)\(message)")
   |                                   |- error: 'appendInterpolation(_:align:privacy:)' is only available in macOS 11.0 or newer
   |                                   `- note: add 'if #available' version check
54 |     case .fault:
55 |         logger.fault("\(category)\(message)")
/Users/admin/builder/spi-builder-workspace/Sources/Dejavu/Logging.swift:55:22: error: 'OSLogMessage' is only available in macOS 11.0 or newer
36 | ///   - type: The log level to use in the unified logging system.
37 | ///   - file: The file containing the source that invoked the log.
38 | func log(
   |      `- note: add @available attribute to enclosing global function
39 |     _ message: String,
40 |     category: LoggingCategory? = nil,
   :
53 |         logger.error("\(category)\(message)")
54 |     case .fault:
55 |         logger.fault("\(category)\(message)")
   |                      |- error: 'OSLogMessage' is only available in macOS 11.0 or newer
   |                      `- note: add 'if #available' version check
56 |     case .info:
57 |         logger.info("\(category)\(message)")
/Users/admin/builder/spi-builder-workspace/Sources/Dejavu/Logging.swift:55:24: error: 'appendInterpolation(_:align:privacy:)' is only available in macOS 11.0 or newer
36 | ///   - type: The log level to use in the unified logging system.
37 | ///   - file: The file containing the source that invoked the log.
38 | func log(
   |      `- note: add @available attribute to enclosing global function
39 |     _ message: String,
40 |     category: LoggingCategory? = nil,
   :
53 |         logger.error("\(category)\(message)")
54 |     case .fault:
55 |         logger.fault("\(category)\(message)")
   |                        |- error: 'appendInterpolation(_:align:privacy:)' is only available in macOS 11.0 or newer
   |                        `- note: add 'if #available' version check
56 |     case .info:
57 |         logger.info("\(category)\(message)")
/Users/admin/builder/spi-builder-workspace/Sources/Dejavu/Logging.swift:55:35: error: 'appendInterpolation(_:align:privacy:)' is only available in macOS 11.0 or newer
36 | ///   - type: The log level to use in the unified logging system.
37 | ///   - file: The file containing the source that invoked the log.
38 | func log(
   |      `- note: add @available attribute to enclosing global function
39 |     _ message: String,
40 |     category: LoggingCategory? = nil,
   :
53 |         logger.error("\(category)\(message)")
54 |     case .fault:
55 |         logger.fault("\(category)\(message)")
   |                                   |- error: 'appendInterpolation(_:align:privacy:)' is only available in macOS 11.0 or newer
   |                                   `- note: add 'if #available' version check
56 |     case .info:
57 |         logger.info("\(category)\(message)")
/Users/admin/builder/spi-builder-workspace/Sources/Dejavu/Logging.swift:57:21: error: 'OSLogMessage' is only available in macOS 11.0 or newer
36 | ///   - type: The log level to use in the unified logging system.
37 | ///   - file: The file containing the source that invoked the log.
38 | func log(
   |      `- note: add @available attribute to enclosing global function
39 |     _ message: String,
40 |     category: LoggingCategory? = nil,
   :
55 |         logger.fault("\(category)\(message)")
56 |     case .info:
57 |         logger.info("\(category)\(message)")
   |                     |- error: 'OSLogMessage' is only available in macOS 11.0 or newer
   |                     `- note: add 'if #available' version check
58 |     default:
59 |         logger.notice("\(category)\(message)")
/Users/admin/builder/spi-builder-workspace/Sources/Dejavu/Logging.swift:57:23: error: 'appendInterpolation(_:align:privacy:)' is only available in macOS 11.0 or newer
36 | ///   - type: The log level to use in the unified logging system.
37 | ///   - file: The file containing the source that invoked the log.
38 | func log(
   |      `- note: add @available attribute to enclosing global function
39 |     _ message: String,
40 |     category: LoggingCategory? = nil,
   :
55 |         logger.fault("\(category)\(message)")
56 |     case .info:
57 |         logger.info("\(category)\(message)")
   |                       |- error: 'appendInterpolation(_:align:privacy:)' is only available in macOS 11.0 or newer
   |                       `- note: add 'if #available' version check
58 |     default:
59 |         logger.notice("\(category)\(message)")
/Users/admin/builder/spi-builder-workspace/Sources/Dejavu/Logging.swift:57:34: error: 'appendInterpolation(_:align:privacy:)' is only available in macOS 11.0 or newer
36 | ///   - type: The log level to use in the unified logging system.
37 | ///   - file: The file containing the source that invoked the log.
38 | func log(
   |      `- note: add @available attribute to enclosing global function
39 |     _ message: String,
40 |     category: LoggingCategory? = nil,
   :
55 |         logger.fault("\(category)\(message)")
56 |     case .info:
57 |         logger.info("\(category)\(message)")
   |                                  |- error: 'appendInterpolation(_:align:privacy:)' is only available in macOS 11.0 or newer
   |                                  `- note: add 'if #available' version check
58 |     default:
59 |         logger.notice("\(category)\(message)")
/Users/admin/builder/spi-builder-workspace/Sources/Dejavu/Logging.swift:59:23: error: 'OSLogMessage' is only available in macOS 11.0 or newer
36 | ///   - type: The log level to use in the unified logging system.
37 | ///   - file: The file containing the source that invoked the log.
38 | func log(
   |      `- note: add @available attribute to enclosing global function
39 |     _ message: String,
40 |     category: LoggingCategory? = nil,
   :
57 |         logger.info("\(category)\(message)")
58 |     default:
59 |         logger.notice("\(category)\(message)")
   |                       |- error: 'OSLogMessage' is only available in macOS 11.0 or newer
   |                       `- note: add 'if #available' version check
60 |     }
61 | }
/Users/admin/builder/spi-builder-workspace/Sources/Dejavu/Logging.swift:59:25: error: 'appendInterpolation(_:align:privacy:)' is only available in macOS 11.0 or newer
36 | ///   - type: The log level to use in the unified logging system.
37 | ///   - file: The file containing the source that invoked the log.
38 | func log(
   |      `- note: add @available attribute to enclosing global function
39 |     _ message: String,
40 |     category: LoggingCategory? = nil,
   :
57 |         logger.info("\(category)\(message)")
58 |     default:
59 |         logger.notice("\(category)\(message)")
   |                         |- error: 'appendInterpolation(_:align:privacy:)' is only available in macOS 11.0 or newer
   |                         `- note: add 'if #available' version check
60 |     }
61 | }
/Users/admin/builder/spi-builder-workspace/Sources/Dejavu/Logging.swift:59:36: error: 'appendInterpolation(_:align:privacy:)' is only available in macOS 11.0 or newer
36 | ///   - type: The log level to use in the unified logging system.
37 | ///   - file: The file containing the source that invoked the log.
38 | func log(
   |      `- note: add @available attribute to enclosing global function
39 |     _ message: String,
40 |     category: LoggingCategory? = nil,
   :
57 |         logger.info("\(category)\(message)")
58 |     default:
59 |         logger.notice("\(category)\(message)")
   |                                    |- error: 'appendInterpolation(_:align:privacy:)' is only available in macOS 11.0 or newer
   |                                    `- note: add 'if #available' version check
60 |     }
61 | }
[173/184] Compiling Dejavu NetworkRecorder.swift
[174/184] Compiling Dejavu Request.swift
[175/184] Compiling Dejavu URLProtocolNetworkInterceptor.swift
/Users/admin/builder/spi-builder-workspace/Sources/Dejavu/URLProtocolNetworkInterceptor.swift:32:25: error: 'OSAllocatedUnfairLock' is only available in macOS 13.0 or newer
 18 |
 19 | /// A network interceptor that uses URLProtocol registration for network interception.
 20 | public final class URLProtocolNetworkInterceptor: Sendable {
    |                    `- note: add @available attribute to enclosing class
 21 |     public static let shared = URLProtocolNetworkInterceptor()
 22 |     public static let protocolClass: URLProtocol.Type = InterceptorURLProtocol.self
    :
 30 |     }
 31 |
 32 |     private let state = OSAllocatedUnfairLock(initialState: State())
    |                         `- error: 'OSAllocatedUnfairLock' is only available in macOS 13.0 or newer
 33 |
 34 |     var handler: DejavuNetworkInterceptionHandler? { state.withLock(\.handler) }
/Users/admin/builder/spi-builder-workspace/Sources/Dejavu/URLProtocolNetworkInterceptor.swift:32:25: error: 'init(initialState:)' is only available in macOS 13.0 or newer
 18 |
 19 | /// A network interceptor that uses URLProtocol registration for network interception.
 20 | public final class URLProtocolNetworkInterceptor: Sendable {
    |                    `- note: add @available attribute to enclosing class
 21 |     public static let shared = URLProtocolNetworkInterceptor()
 22 |     public static let protocolClass: URLProtocol.Type = InterceptorURLProtocol.self
    :
 30 |     }
 31 |
 32 |     private let state = OSAllocatedUnfairLock(initialState: State())
    |                         `- error: 'init(initialState:)' is only available in macOS 13.0 or newer
 33 |
 34 |     var handler: DejavuNetworkInterceptionHandler? { state.withLock(\.handler) }
/Users/admin/builder/spi-builder-workspace/Sources/Dejavu/URLProtocolNetworkInterceptor.swift:85:14: error: type of expression is ambiguous without a type annotation
 83 |             return
 84 |         }
 85 |         Task.detached { [request, weak self] in
    |              `- error: type of expression is ambiguous without a type annotation
 86 |             let result = await Task { try await handler.interceptRequest(request) }.result
 87 |
[176/184] Compiling Dejavu NetworkInterception.swift
/Users/admin/builder/spi-builder-workspace/Sources/Dejavu/NetworkInterception.swift:38:26: error: 'withCheckedThrowingContinuation(isolation:function:_:)' is only available in macOS 10.15 or newer
 28 | }
 29 |
 30 | extension GRDBSession: DejavuNetworkInterceptionHandler {
    | `- note: add @available attribute to enclosing extension
 31 |     func interceptRequest(_ request: URLRequest) async throws -> (data: Data, response: URLResponse) {
    |          `- note: add @available attribute to enclosing instance method
 32 |         let request = try Request(request: request, configuration: configuration)
 33 |
    :
 36 |         let instanceCount = register(request)
 37 |
 38 |         return try await withCheckedThrowingContinuation { continuation in
    |                          |- error: 'withCheckedThrowingContinuation(isolation:function:_:)' is only available in macOS 10.15 or newer
    |                          `- note: add 'if #available' version check
 39 |             dbQueue.asyncWriteWithoutTransaction { [configuration] db in
 40 |                 do {
/Users/admin/builder/spi-builder-workspace/Sources/Dejavu/NetworkInterception.swift:38:59: error: 'isolation()' is only available in macOS 10.15 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/Dejavu/NetworkInterception.swift:38:58: note: expanded code originates here
 28 | }
 29 |
 30 | extension GRDBSession: DejavuNetworkInterceptionHandler {
    | `- note: add @available attribute to enclosing extension
 31 |     func interceptRequest(_ request: URLRequest) async throws -> (data: Data, response: URLResponse) {
    |          `- note: add @available attribute to enclosing instance method
 32 |         let request = try Request(request: request, configuration: configuration)
 33 |
    :
 36 |         let instanceCount = register(request)
 37 |
 38 |         return try await withCheckedThrowingContinuation { continuation in
    +--- /Users/admin/builder/spi-builder-workspace/Sources/Dejavu/NetworkInterception.swift
    |36 |
    |37 |
    |38 |                                                          #isolation
    |   |                                                           `- error: 'isolation()' is only available in macOS 10.15 or newer
    +----------------------------------------------------------------------------------------
 39 |             dbQueue.asyncWriteWithoutTransaction { [configuration] db in
 40 |                 do {
[177/184] Compiling Dejavu URLProtocolNetworkObserver.swift
/Users/admin/builder/spi-builder-workspace/Sources/Dejavu/URLProtocolNetworkObserver.swift:31:25: error: 'OSAllocatedUnfairLock' is only available in macOS 13.0 or newer
 17 | internal import os
 18 |
 19 | public final class URLProtocolNetworkObserver: Sendable {
    |                    `- note: add @available attribute to enclosing class
 20 |     public static let shared = URLProtocolNetworkObserver()
 21 |     public static let protocolClass: URLProtocol.Type = ObserverProtocol.self
    :
 29 |     }
 30 |
 31 |     private let state = OSAllocatedUnfairLock(initialState: State())
    |                         `- error: 'OSAllocatedUnfairLock' is only available in macOS 13.0 or newer
 32 |
 33 |     var handler: DejavuNetworkObservationHandler? { state.withLock(\.handler) }
/Users/admin/builder/spi-builder-workspace/Sources/Dejavu/URLProtocolNetworkObserver.swift:31:25: error: 'init(initialState:)' is only available in macOS 13.0 or newer
 17 | internal import os
 18 |
 19 | public final class URLProtocolNetworkObserver: Sendable {
    |                    `- note: add @available attribute to enclosing class
 20 |     public static let shared = URLProtocolNetworkObserver()
 21 |     public static let protocolClass: URLProtocol.Type = ObserverProtocol.self
    :
 29 |     }
 30 |
 31 |     private let state = OSAllocatedUnfairLock(initialState: State())
    |                         `- error: 'init(initialState:)' is only available in macOS 13.0 or newer
 32 |
 33 |     var handler: DejavuNetworkObservationHandler? { state.withLock(\.handler) }
/Users/admin/builder/spi-builder-workspace/Sources/Dejavu/URLProtocolNetworkObserver.swift:87:9: error: 'Task' is only available in macOS 10.15 or newer
 64 | }
 65 |
 66 | final class ObserverProtocol: URLProtocol, @unchecked Sendable {
    |             `- note: add @available attribute to enclosing class
 67 |     static let session = URLSession(configuration: .ephemeral)
 68 |
    :
 79 |     }
 80 |
 81 |     override func startLoading() {
    |                   `- note: add @available attribute to enclosing instance method
 82 |         guard let handler = URLProtocolNetworkObserver.shared.handler else {
 83 |             log("canInit called with no handler", type: .error)
    :
 85 |         }
 86 |
 87 |         Task.detached { [weak self] in
    |         |- error: 'Task' is only available in macOS 10.15 or newer
    |         `- note: add 'if #available' version check
 88 |             guard let self,
 89 |                   let client else {
/Users/admin/builder/spi-builder-workspace/Sources/Dejavu/URLProtocolNetworkObserver.swift:87:14: error: 'detached(priority:operation:)' is only available in macOS 10.15 or newer
 64 | }
 65 |
 66 | final class ObserverProtocol: URLProtocol, @unchecked Sendable {
    |             `- note: add @available attribute to enclosing class
 67 |     static let session = URLSession(configuration: .ephemeral)
 68 |
    :
 79 |     }
 80 |
 81 |     override func startLoading() {
    |                   `- note: add @available attribute to enclosing instance method
 82 |         guard let handler = URLProtocolNetworkObserver.shared.handler else {
 83 |             log("canInit called with no handler", type: .error)
    :
 85 |         }
 86 |
 87 |         Task.detached { [weak self] in
    |              |- error: 'detached(priority:operation:)' is only available in macOS 10.15 or newer
    |              `- note: add 'if #available' version check
 88 |             guard let self,
 89 |                   let client else {
/Users/admin/builder/spi-builder-workspace/Sources/Dejavu/URLProtocolNetworkObserver.swift:96:63: error: 'data(for:delegate:)' is only available in macOS 12.0 or newer
 64 | }
 65 |
 66 | final class ObserverProtocol: URLProtocol, @unchecked Sendable {
    |             `- note: add @available attribute to enclosing class
 67 |     static let session = URLSession(configuration: .ephemeral)
 68 |
    :
 79 |     }
 80 |
 81 |     override func startLoading() {
    |                   `- note: add @available attribute to enclosing instance method
 82 |         guard let handler = URLProtocolNetworkObserver.shared.handler else {
 83 |             log("canInit called with no handler", type: .error)
    :
 94 |
 95 |             do {
 96 |                 let (data, response) = try await Self.session.data(for: request)
    |                                                               |- error: 'data(for:delegate:)' is only available in macOS 12.0 or newer
    |                                                               `- note: add 'if #available' version check
 97 |                 handler.responseReceived(identifier: identifier, response: response)
 98 |                 client.urlProtocol(self, didReceive: response, cacheStoragePolicy: .notAllowed)
[178/184] Compiling Dejavu Extensions.swift
error: emit-module command failed with exit code 1 (use -v to see invocation)
[179/184] Emitting module Dejavu
/Users/admin/builder/spi-builder-workspace/Sources/Dejavu/Dejavu.swift:23:42: error: 'OSAllocatedUnfairLock' is only available in macOS 13.0 or newer
15 | internal import os
16 |
17 | public enum Dejavu {
   |             `- note: add @available attribute to enclosing enum
18 |     /// The current session.
19 |     public static var currentSession: DejavuSession? {
   :
21 |     }
22 |
23 |     private static let _currentSession = OSAllocatedUnfairLock<GRDBSession?>(initialState: nil)
   |                        |                 `- error: 'OSAllocatedUnfairLock' is only available in macOS 13.0 or newer
   |                        `- note: add @available attribute to enclosing static property
24 |
25 |     @discardableResult
/Users/admin/builder/spi-builder-workspace/Sources/Dejavu/Dejavu.swift:23:76: error: 'init(initialState:)' is only available in macOS 13.0 or newer
15 | internal import os
16 |
17 | public enum Dejavu {
   |             `- note: add @available attribute to enclosing enum
18 |     /// The current session.
19 |     public static var currentSession: DejavuSession? {
   :
21 |     }
22 |
23 |     private static let _currentSession = OSAllocatedUnfairLock<GRDBSession?>(initialState: nil)
   |                        |                                                   `- error: 'init(initialState:)' is only available in macOS 13.0 or newer
   |                        `- note: add @available attribute to enclosing static property
24 |
25 |     @discardableResult
/Users/admin/builder/spi-builder-workspace/Sources/Dejavu/DejavuSessionConfiguration.swift:128:25: error: 'OSAllocatedUnfairLock' is only available in macOS 13.0 or newer
 19 | /// A configuration specifies important Dejavu behavior. A configuration is
 20 | /// needed to start a new session.
 21 | public final class DejavuSessionConfiguration: Sendable {
    |                    `- note: add @available attribute to enclosing class
 22 |     /// A mode of operation for the Dejavu session.
 23 |     public enum Mode: Sendable {
    :
126 |     }
127 |
128 |     private let state = OSAllocatedUnfairLock(initialState: State())
    |                         `- error: 'OSAllocatedUnfairLock' is only available in macOS 13.0 or newer
129 |
130 |     /// Creates a new Dejavu configuration.
/Users/admin/builder/spi-builder-workspace/Sources/Dejavu/DejavuSessionConfiguration.swift:128:25: error: 'init(initialState:)' is only available in macOS 13.0 or newer
 19 | /// A configuration specifies important Dejavu behavior. A configuration is
 20 | /// needed to start a new session.
 21 | public final class DejavuSessionConfiguration: Sendable {
    |                    `- note: add @available attribute to enclosing class
 22 |     /// A mode of operation for the Dejavu session.
 23 |     public enum Mode: Sendable {
    :
126 |     }
127 |
128 |     private let state = OSAllocatedUnfairLock(initialState: State())
    |                         `- error: 'init(initialState:)' is only available in macOS 13.0 or newer
129 |
130 |     /// Creates a new Dejavu configuration.
/Users/admin/builder/spi-builder-workspace/Sources/Dejavu/GRDBSession.swift:45:25: error: 'OSAllocatedUnfairLock' is only available in macOS 13.0 or newer
 18 | internal import os
 19 |
 20 | final class GRDBSession: DejavuSession, @unchecked Sendable {
    |             `- note: add @available attribute to enclosing class
 21 |     let configuration: DejavuSessionConfiguration
 22 |
    :
 43 |     }
 44 |
 45 |     private let state = OSAllocatedUnfairLock(initialState: State())
    |                         `- error: 'OSAllocatedUnfairLock' is only available in macOS 13.0 or newer
 46 |
 47 |     let dbQueue: DatabaseQueue
/Users/admin/builder/spi-builder-workspace/Sources/Dejavu/GRDBSession.swift:45:25: error: 'init(initialState:)' is only available in macOS 13.0 or newer
 18 | internal import os
 19 |
 20 | final class GRDBSession: DejavuSession, @unchecked Sendable {
    |             `- note: add @available attribute to enclosing class
 21 |     let configuration: DejavuSessionConfiguration
 22 |
    :
 43 |     }
 44 |
 45 |     private let state = OSAllocatedUnfairLock(initialState: State())
    |                         `- error: 'init(initialState:)' is only available in macOS 13.0 or newer
 46 |
 47 |     let dbQueue: DatabaseQueue
/Users/admin/builder/spi-builder-workspace/Sources/Dejavu/URLProtocolNetworkInterceptor.swift:32:25: error: 'OSAllocatedUnfairLock' is only available in macOS 13.0 or newer
 18 |
 19 | /// A network interceptor that uses URLProtocol registration for network interception.
 20 | public final class URLProtocolNetworkInterceptor: Sendable {
    |                    `- note: add @available attribute to enclosing class
 21 |     public static let shared = URLProtocolNetworkInterceptor()
 22 |     public static let protocolClass: URLProtocol.Type = InterceptorURLProtocol.self
    :
 30 |     }
 31 |
 32 |     private let state = OSAllocatedUnfairLock(initialState: State())
    |                         `- error: 'OSAllocatedUnfairLock' is only available in macOS 13.0 or newer
 33 |
 34 |     var handler: DejavuNetworkInterceptionHandler? { state.withLock(\.handler) }
/Users/admin/builder/spi-builder-workspace/Sources/Dejavu/URLProtocolNetworkInterceptor.swift:32:25: error: 'init(initialState:)' is only available in macOS 13.0 or newer
 18 |
 19 | /// A network interceptor that uses URLProtocol registration for network interception.
 20 | public final class URLProtocolNetworkInterceptor: Sendable {
    |                    `- note: add @available attribute to enclosing class
 21 |     public static let shared = URLProtocolNetworkInterceptor()
 22 |     public static let protocolClass: URLProtocol.Type = InterceptorURLProtocol.self
    :
 30 |     }
 31 |
 32 |     private let state = OSAllocatedUnfairLock(initialState: State())
    |                         `- error: 'init(initialState:)' is only available in macOS 13.0 or newer
 33 |
 34 |     var handler: DejavuNetworkInterceptionHandler? { state.withLock(\.handler) }
/Users/admin/builder/spi-builder-workspace/Sources/Dejavu/URLProtocolNetworkObserver.swift:31:25: error: 'OSAllocatedUnfairLock' is only available in macOS 13.0 or newer
 17 | internal import os
 18 |
 19 | public final class URLProtocolNetworkObserver: Sendable {
    |                    `- note: add @available attribute to enclosing class
 20 |     public static let shared = URLProtocolNetworkObserver()
 21 |     public static let protocolClass: URLProtocol.Type = ObserverProtocol.self
    :
 29 |     }
 30 |
 31 |     private let state = OSAllocatedUnfairLock(initialState: State())
    |                         `- error: 'OSAllocatedUnfairLock' is only available in macOS 13.0 or newer
 32 |
 33 |     var handler: DejavuNetworkObservationHandler? { state.withLock(\.handler) }
/Users/admin/builder/spi-builder-workspace/Sources/Dejavu/URLProtocolNetworkObserver.swift:31:25: error: 'init(initialState:)' is only available in macOS 13.0 or newer
 17 | internal import os
 18 |
 19 | public final class URLProtocolNetworkObserver: Sendable {
    |                    `- note: add @available attribute to enclosing class
 20 |     public static let shared = URLProtocolNetworkObserver()
 21 |     public static let protocolClass: URLProtocol.Type = ObserverProtocol.self
    :
 29 |     }
 30 |
 31 |     private let state = OSAllocatedUnfairLock(initialState: State())
    |                         `- error: 'init(initialState:)' is only available in macOS 13.0 or newer
 32 |
 33 |     var handler: DejavuNetworkObservationHandler? { state.withLock(\.handler) }
[180/184] Compiling Dejavu DejavuSession.swift
/Users/admin/builder/spi-builder-workspace/Sources/Dejavu/DejavuSessionConfiguration.swift:128:25: error: 'OSAllocatedUnfairLock' is only available in macOS 13.0 or newer
 19 | /// A configuration specifies important Dejavu behavior. A configuration is
 20 | /// needed to start a new session.
 21 | public final class DejavuSessionConfiguration: Sendable {
    |                    `- note: add @available attribute to enclosing class
 22 |     /// A mode of operation for the Dejavu session.
 23 |     public enum Mode: Sendable {
    :
126 |     }
127 |
128 |     private let state = OSAllocatedUnfairLock(initialState: State())
    |                         `- error: 'OSAllocatedUnfairLock' is only available in macOS 13.0 or newer
129 |
130 |     /// Creates a new Dejavu configuration.
/Users/admin/builder/spi-builder-workspace/Sources/Dejavu/DejavuSessionConfiguration.swift:128:25: error: 'init(initialState:)' is only available in macOS 13.0 or newer
 19 | /// A configuration specifies important Dejavu behavior. A configuration is
 20 | /// needed to start a new session.
 21 | public final class DejavuSessionConfiguration: Sendable {
    |                    `- note: add @available attribute to enclosing class
 22 |     /// A mode of operation for the Dejavu session.
 23 |     public enum Mode: Sendable {
    :
126 |     }
127 |
128 |     private let state = OSAllocatedUnfairLock(initialState: State())
    |                         `- error: 'init(initialState:)' is only available in macOS 13.0 or newer
129 |
130 |     /// Creates a new Dejavu configuration.
[181/184] Compiling Dejavu DejavuSessionConfiguration.swift
/Users/admin/builder/spi-builder-workspace/Sources/Dejavu/DejavuSessionConfiguration.swift:128:25: error: 'OSAllocatedUnfairLock' is only available in macOS 13.0 or newer
 19 | /// A configuration specifies important Dejavu behavior. A configuration is
 20 | /// needed to start a new session.
 21 | public final class DejavuSessionConfiguration: Sendable {
    |                    `- note: add @available attribute to enclosing class
 22 |     /// A mode of operation for the Dejavu session.
 23 |     public enum Mode: Sendable {
    :
126 |     }
127 |
128 |     private let state = OSAllocatedUnfairLock(initialState: State())
    |                         `- error: 'OSAllocatedUnfairLock' is only available in macOS 13.0 or newer
129 |
130 |     /// Creates a new Dejavu configuration.
/Users/admin/builder/spi-builder-workspace/Sources/Dejavu/DejavuSessionConfiguration.swift:128:25: error: 'init(initialState:)' is only available in macOS 13.0 or newer
 19 | /// A configuration specifies important Dejavu behavior. A configuration is
 20 | /// needed to start a new session.
 21 | public final class DejavuSessionConfiguration: Sendable {
    |                    `- note: add @available attribute to enclosing class
 22 |     /// A mode of operation for the Dejavu session.
 23 |     public enum Mode: Sendable {
    :
126 |     }
127 |
128 |     private let state = OSAllocatedUnfairLock(initialState: State())
    |                         `- error: 'init(initialState:)' is only available in macOS 13.0 or newer
129 |
130 |     /// Creates a new Dejavu configuration.
[182/184] Compiling Dejavu GRDBSession.swift
/Users/admin/builder/spi-builder-workspace/Sources/Dejavu/GRDBSession.swift:45:25: error: 'OSAllocatedUnfairLock' is only available in macOS 13.0 or newer
 18 | internal import os
 19 |
 20 | final class GRDBSession: DejavuSession, @unchecked Sendable {
    |             `- note: add @available attribute to enclosing class
 21 |     let configuration: DejavuSessionConfiguration
 22 |
    :
 43 |     }
 44 |
 45 |     private let state = OSAllocatedUnfairLock(initialState: State())
    |                         `- error: 'OSAllocatedUnfairLock' is only available in macOS 13.0 or newer
 46 |
 47 |     let dbQueue: DatabaseQueue
/Users/admin/builder/spi-builder-workspace/Sources/Dejavu/GRDBSession.swift:45:25: error: 'init(initialState:)' is only available in macOS 13.0 or newer
 18 | internal import os
 19 |
 20 | final class GRDBSession: DejavuSession, @unchecked Sendable {
    |             `- note: add @available attribute to enclosing class
 21 |     let configuration: DejavuSessionConfiguration
 22 |
    :
 43 |     }
 44 |
 45 |     private let state = OSAllocatedUnfairLock(initialState: State())
    |                         `- error: 'init(initialState:)' is only available in macOS 13.0 or newer
 46 |
 47 |     let dbQueue: DatabaseQueue
/Users/admin/builder/spi-builder-workspace/Sources/Dejavu/GRDBSession.swift:613:21: error: 'init(filePath:directoryHint:relativeTo:)' is only available in macOS 13.0 or newer
610 | }
611 |
612 | private extension DatabaseQueue {
    |         `- note: add @available attribute to enclosing extension
613 |     var url: URL { .init(filePath: path) }
    |         |           |- error: 'init(filePath:directoryHint:relativeTo:)' is only available in macOS 13.0 or newer
    |         |           `- note: add 'if #available' version check
    |         `- note: add @available attribute to enclosing property
614 |
615 |     convenience init(
[183/184] Compiling Dejavu Dejavu.swift
/Users/admin/builder/spi-builder-workspace/Sources/Dejavu/Dejavu.swift:23:42: error: 'OSAllocatedUnfairLock' is only available in macOS 13.0 or newer
15 | internal import os
16 |
17 | public enum Dejavu {
   |             `- note: add @available attribute to enclosing enum
18 |     /// The current session.
19 |     public static var currentSession: DejavuSession? {
   :
21 |     }
22 |
23 |     private static let _currentSession = OSAllocatedUnfairLock<GRDBSession?>(initialState: nil)
   |                        |                 `- error: 'OSAllocatedUnfairLock' is only available in macOS 13.0 or newer
   |                        `- note: add @available attribute to enclosing static property
24 |
25 |     @discardableResult
/Users/admin/builder/spi-builder-workspace/Sources/Dejavu/Dejavu.swift:23:76: error: 'init(initialState:)' is only available in macOS 13.0 or newer
15 | internal import os
16 |
17 | public enum Dejavu {
   |             `- note: add @available attribute to enclosing enum
18 |     /// The current session.
19 |     public static var currentSession: DejavuSession? {
   :
21 |     }
22 |
23 |     private static let _currentSession = OSAllocatedUnfairLock<GRDBSession?>(initialState: nil)
   |                        |                                                   `- error: 'init(initialState:)' is only available in macOS 13.0 or newer
   |                        `- note: add @available attribute to enclosing static property
24 |
25 |     @discardableResult
[184/184] Compiling Dejavu DejavuError.swift
/Users/admin/builder/spi-builder-workspace/Sources/Dejavu/Dejavu.swift:23:42: error: 'OSAllocatedUnfairLock' is only available in macOS 13.0 or newer
15 | internal import os
16 |
17 | public enum Dejavu {
   |             `- note: add @available attribute to enclosing enum
18 |     /// The current session.
19 |     public static var currentSession: DejavuSession? {
   :
21 |     }
22 |
23 |     private static let _currentSession = OSAllocatedUnfairLock<GRDBSession?>(initialState: nil)
   |                        |                 `- error: 'OSAllocatedUnfairLock' is only available in macOS 13.0 or newer
   |                        `- note: add @available attribute to enclosing static property
24 |
25 |     @discardableResult
/Users/admin/builder/spi-builder-workspace/Sources/Dejavu/Dejavu.swift:23:76: error: 'init(initialState:)' is only available in macOS 13.0 or newer
15 | internal import os
16 |
17 | public enum Dejavu {
   |             `- note: add @available attribute to enclosing enum
18 |     /// The current session.
19 |     public static var currentSession: DejavuSession? {
   :
21 |     }
22 |
23 |     private static let _currentSession = OSAllocatedUnfairLock<GRDBSession?>(initialState: nil)
   |                        |                                                   `- error: 'init(initialState:)' is only available in macOS 13.0 or newer
   |                        `- note: add @available attribute to enclosing static property
24 |
25 |     @discardableResult
BUILD FAILURE 6.0 macosSpm