This is a staging environment. For live and up-to-date package information, visit swiftpackageindex.com.

The Swift Package Index logo.Swift Package Index

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

Build Information

Successful build of BMO with Swift 6.0 for macOS (SPM).

Swift 6 data race errors: 5

Build Command

env DEVELOPER_DIR=/Applications/Xcode-15.3.0.app xcrun --toolchain org.swift.600202405261a swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete

Build Log

========================================
RunAll
========================================
Builder version: 4.40.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/happn-app/BMO.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/happn-app/BMO
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at 12566d4 Rename happn-tech to happn-app
Cloned https://github.com/happn-app/BMO.git
Revision (git rev-parse @):
12566d4edf52eb84d3d44a0e3b7feabecfb38b85
SUCCESS checkout https://github.com/happn-app/BMO.git at main
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.0
Building package at path:  $workDir
https://github.com/happn-app/BMO.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-15.3.0.app xcrun --toolchain org.swift.600202405261a swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete
Building for debugging...
[0/10] Write sources
[9/10] Write swift-version-6F35C1178C84523A.txt
[11/39] Compiling AsyncOperationResult AsyncOperationResult.swift
[12/39] Emitting module AsyncOperationResult
[13/58] Emitting module KVObserver
[14/58] Compiling KVObserver KVObserver.swift
[15/61] Compiling BMO BridgeBackRequestResult.swift
[16/61] Compiling BMO ChangesDescription.swift
[17/61] Compiling BMO ImportResult.swift
/Users/admin/builder/spi-builder-workspace/Sources/BMO/Results/ImportResult.swift:57:3: warning: 'metadata' is deprecated: Temporary workaround for convenience. See comment note inside the struct definition for more information.
55 | 		rootObjectsAndRelationships = r
56 | 		changes = c
57 | 		metadata = m
   |   `- warning: 'metadata' is deprecated: Temporary workaround for convenience. See comment note inside the struct definition for more information.
58 | 	}
59 |
[18/61] Compiling BMO MixedRepresentation.swift
/Users/admin/builder/spi-builder-workspace/Sources/BMO/Results/ImportResult.swift:57:3: warning: 'metadata' is deprecated: Temporary workaround for convenience. See comment note inside the struct definition for more information.
55 | 		rootObjectsAndRelationships = r
56 | 		changes = c
57 | 		metadata = m
   |   `- warning: 'metadata' is deprecated: Temporary workaround for convenience. See comment note inside the struct definition for more information.
58 | 	}
59 |
[19/61] Compiling BMO AsyncOperationResult+BMOResults.swift
[20/61] Compiling BMO BackRequestResult.swift
[21/61] Compiling BMO ImportBridgeOperationResultsRequest.swift
[22/61] Compiling BMO UniquingRequest.swift
[23/63] Compiling BMO BMOConfig.swift
/Users/admin/builder/spi-builder-workspace/Sources/BMO/BMOConfig.swift:27:20: warning: static property 'oslog' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
25 | 	platforms, so we know OSLog is availble. */
26 | 	@available(macOS 10.12, tvOS 10.0, iOS 10.0, watchOS 3.0, *)
27 | 	public static var oslog: OSLog? = .default
   |                    |- warning: static property 'oslog' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                    |- note: convert 'oslog' to a 'let' constant to make 'Sendable' shared state immutable
   |                    |- note: annotate 'oslog' with '@MainActor' if property should only be accessed from the main actor
   |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 |
29 | 	/** This struct is simply a container for static configuration properties. */
[24/63] Compiling BMO BackResultsImporter.swift
/Users/admin/builder/spi-builder-workspace/Sources/BMO/BMOConfig.swift:27:20: warning: static property 'oslog' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
25 | 	platforms, so we know OSLog is availble. */
26 | 	@available(macOS 10.12, tvOS 10.0, iOS 10.0, watchOS 3.0, *)
27 | 	public static var oslog: OSLog? = .default
   |                    |- warning: static property 'oslog' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                    |- note: convert 'oslog' to a 'let' constant to make 'Sendable' shared state immutable
   |                    |- note: annotate 'oslog' with '@MainActor' if property should only be accessed from the main actor
   |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 |
29 | 	/** This struct is simply a container for static configuration properties. */
[25/63] Compiling BMO RequestManager.swift
/Users/admin/builder/spi-builder-workspace/Sources/BMO/Utilities/NumberOfCores.swift:21:5: warning: var 'numberOfCores' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
19 |
20 |
21 | var numberOfCores: Int? = {
   |     |- warning: var 'numberOfCores' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: convert 'numberOfCores' to a 'let' constant to make 'Sendable' shared state immutable
   |     |- note: annotate 'numberOfCores' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 | 	guard MemoryLayout<Int32>.size <= MemoryLayout<Int>.size else {
23 | 		if #available(OSX 10.12, tvOS 10.0, iOS 10.0, watchOS 3.0, *) {
/Users/admin/builder/spi-builder-workspace/Sources/BMO/RequestManager.swift:211:5: warning: capture of 'handler' with non-sendable type '(AsyncOperationResult<BackRequestResult<RequestType, BridgeType>>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
209 | 			operation.completionBlock = {
210 | 				operation.completionBlock = nil /* TBT: Can this be removed? */
211 | 				handler(operation.result)
    |     |- warning: capture of 'handler' with non-sendable type '(AsyncOperationResult<BackRequestResult<RequestType, BridgeType>>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
    |     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
212 | 			}
213 | 		}
[26/63] Compiling BMO BackRequest.swift
/Users/admin/builder/spi-builder-workspace/Sources/BMO/Utilities/NumberOfCores.swift:21:5: warning: var 'numberOfCores' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
19 |
20 |
21 | var numberOfCores: Int? = {
   |     |- warning: var 'numberOfCores' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: convert 'numberOfCores' to a 'let' constant to make 'Sendable' shared state immutable
   |     |- note: annotate 'numberOfCores' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 | 	guard MemoryLayout<Int32>.size <= MemoryLayout<Int>.size else {
23 | 		if #available(OSX 10.12, tvOS 10.0, iOS 10.0, watchOS 3.0, *) {
/Users/admin/builder/spi-builder-workspace/Sources/BMO/RequestManager.swift:211:5: warning: capture of 'handler' with non-sendable type '(AsyncOperationResult<BackRequestResult<RequestType, BridgeType>>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
209 | 			operation.completionBlock = {
210 | 				operation.completionBlock = nil /* TBT: Can this be removed? */
211 | 				handler(operation.result)
    |     |- warning: capture of 'handler' with non-sendable type '(AsyncOperationResult<BackRequestResult<RequestType, BridgeType>>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
    |     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
212 | 			}
213 | 		}
[27/63] Compiling BMO DbRepresentationExporter.swift
[28/63] Compiling BMO DbRepresentationImporter.swift
[29/63] Emitting module BMO
/Users/admin/builder/spi-builder-workspace/Sources/BMO/BMOConfig.swift:27:20: warning: static property 'oslog' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
25 | 	platforms, so we know OSLog is availble. */
26 | 	@available(macOS 10.12, tvOS 10.0, iOS 10.0, watchOS 3.0, *)
27 | 	public static var oslog: OSLog? = .default
   |                    |- warning: static property 'oslog' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                    |- note: convert 'oslog' to a 'let' constant to make 'Sendable' shared state immutable
   |                    |- note: annotate 'oslog' with '@MainActor' if property should only be accessed from the main actor
   |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 |
29 | 	/** This struct is simply a container for static configuration properties. */
/Users/admin/builder/spi-builder-workspace/Sources/BMO/Request Operations/BackRequestOperation.swift:22:20: warning: class 'BackRequestOperation' must restate inherited '@unchecked Sendable' conformance
 20 |
 21 |
 22 | public final class BackRequestOperation<RequestType : BackRequest, BridgeType : Bridge> : Operation
    |                    `- warning: class 'BackRequestOperation' must restate inherited '@unchecked Sendable' conformance
 23 | 	where BridgeType.DbType == RequestType.DbType, BridgeType.AdditionalRequestInfoType == RequestType.AdditionalRequestInfoType
 24 | {
/Users/admin/builder/spi-builder-workspace/Sources/BMO/Request Operations/ImportBridgeOperationResultsRequestOperation.swift:22:20: warning: class 'ImportBridgeOperationResultsRequestOperation' must restate inherited '@unchecked Sendable' conformance
20 |
21 |
22 | public final class ImportBridgeOperationResultsRequestOperation<BridgeType : Bridge> : Operation {
   |                    `- warning: class 'ImportBridgeOperationResultsRequestOperation' must restate inherited '@unchecked Sendable' conformance
23 |
24 | 	public typealias DbRepresentationImporterResultType = (importResult: ImportResult<BridgeType.DbType>, bridgeBackRequestResult: BridgeBackRequestResult<BridgeType>)
/Users/admin/builder/spi-builder-workspace/Sources/BMO/Utilities/NumberOfCores.swift:21:5: warning: var 'numberOfCores' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
19 |
20 |
21 | var numberOfCores: Int? = {
   |     |- warning: var 'numberOfCores' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: convert 'numberOfCores' to a 'let' constant to make 'Sendable' shared state immutable
   |     |- note: annotate 'numberOfCores' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 | 	guard MemoryLayout<Int32>.size <= MemoryLayout<Int>.size else {
23 | 		if #available(OSX 10.12, tvOS 10.0, iOS 10.0, watchOS 3.0, *) {
[30/63] Compiling CollectionLoader CollectionLoaderHelper.swift
[31/63] Emitting module CollectionLoader
[32/63] Compiling BMO NumberOfCores.swift
/Users/admin/builder/spi-builder-workspace/Sources/BMO/Utilities/NumberOfCores.swift:21:5: warning: var 'numberOfCores' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
19 |
20 |
21 | var numberOfCores: Int? = {
   |     |- warning: var 'numberOfCores' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: convert 'numberOfCores' to a 'let' constant to make 'Sendable' shared state immutable
   |     |- note: annotate 'numberOfCores' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 | 	guard MemoryLayout<Int32>.size <= MemoryLayout<Int>.size else {
23 | 		if #available(OSX 10.12, tvOS 10.0, iOS 10.0, watchOS 3.0, *) {
/Users/admin/builder/spi-builder-workspace/Sources/BMO/BMOConfig.swift:27:20: warning: static property 'oslog' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
25 | 	platforms, so we know OSLog is availble. */
26 | 	@available(macOS 10.12, tvOS 10.0, iOS 10.0, watchOS 3.0, *)
27 | 	public static var oslog: OSLog? = .default
   |                    |- warning: static property 'oslog' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                    |- note: convert 'oslog' to a 'let' constant to make 'Sendable' shared state immutable
   |                    |- note: annotate 'oslog' with '@MainActor' if property should only be accessed from the main actor
   |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 |
29 | 	/** This struct is simply a container for static configuration properties. */
[33/63] Compiling BMO OperationError.swift
/Users/admin/builder/spi-builder-workspace/Sources/BMO/Utilities/NumberOfCores.swift:21:5: warning: var 'numberOfCores' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
19 |
20 |
21 | var numberOfCores: Int? = {
   |     |- warning: var 'numberOfCores' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: convert 'numberOfCores' to a 'let' constant to make 'Sendable' shared state immutable
   |     |- note: annotate 'numberOfCores' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 | 	guard MemoryLayout<Int32>.size <= MemoryLayout<Int>.size else {
23 | 		if #available(OSX 10.12, tvOS 10.0, iOS 10.0, watchOS 3.0, *) {
/Users/admin/builder/spi-builder-workspace/Sources/BMO/BMOConfig.swift:27:20: warning: static property 'oslog' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
25 | 	platforms, so we know OSLog is availble. */
26 | 	@available(macOS 10.12, tvOS 10.0, iOS 10.0, watchOS 3.0, *)
27 | 	public static var oslog: OSLog? = .default
   |                    |- warning: static property 'oslog' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                    |- note: convert 'oslog' to a 'let' constant to make 'Sendable' shared state immutable
   |                    |- note: annotate 'oslog' with '@MainActor' if property should only be accessed from the main actor
   |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 |
29 | 	/** This struct is simply a container for static configuration properties. */
[34/63] Compiling CollectionLoader CollectionLoader.swift
[35/63] Compiling BMO Bridge.swift
[36/63] Compiling BMO Db.swift
[37/63] Compiling BMO BackRequestOperation.swift
/Users/admin/builder/spi-builder-workspace/Sources/BMO/Request Operations/BackRequestOperation.swift:22:20: warning: class 'BackRequestOperation' must restate inherited '@unchecked Sendable' conformance
 20 |
 21 |
 22 | public final class BackRequestOperation<RequestType : BackRequest, BridgeType : Bridge> : Operation
    |                    `- warning: class 'BackRequestOperation' must restate inherited '@unchecked Sendable' conformance
 23 | 	where BridgeType.DbType == RequestType.DbType, BridgeType.AdditionalRequestInfoType == RequestType.AdditionalRequestInfoType
 24 | {
/Users/admin/builder/spi-builder-workspace/Sources/BMO/Request Operations/BackRequestOperation.swift:212:70: warning: capture of 'requestPartId' with non-sendable type 'RequestType.RequestPartId' in a `@Sendable` closure; this is an error in the Swift 6 language mode
210 | 			importOperation.addDependency(backOperation)
211 | 			parseOperation = importOperation
212 | 			resultsProcessingOperation = BlockOperation{ self.resultsBuilding[requestPartId] = importOperation.result }
    |                                                                      `- warning: capture of 'requestPartId' with non-sendable type 'RequestType.RequestPartId' in a `@Sendable` closure; this is an error in the Swift 6 language mode
213 | 			resultsProcessingOperation.addDependency(importOperation)
214 | 		} else {
/Users/admin/builder/spi-builder-workspace/Sources/BMO/Request Operations/BackRequestOperation.swift:217:26: warning: capture of 'requestPartId' with non-sendable type 'RequestType.RequestPartId' in a `@Sendable` closure; this is an error in the Swift 6 language mode
215 | 			parseOperation = nil
216 | 			resultsProcessingOperation = BlockOperation {
217 | 				self.resultsBuilding[requestPartId] =
    |                          `- warning: capture of 'requestPartId' with non-sendable type 'RequestType.RequestPartId' in a `@Sendable` closure; this is an error in the Swift 6 language mode
218 | 					self.bridge.error(fromFinishedOperation: backOperation).map{ .error($0) } ??
219 | 					.success(BridgeBackRequestResult(metadata: nil, returnedObjectIDsAndRelationships: [], asyncChanges: ChangesDescription()))
/Users/admin/builder/spi-builder-workspace/Sources/BMO/Request Operations/ImportBridgeOperationResultsRequestOperation.swift:22:20: warning: class 'ImportBridgeOperationResultsRequestOperation' must restate inherited '@unchecked Sendable' conformance
20 |
21 |
22 | public final class ImportBridgeOperationResultsRequestOperation<BridgeType : Bridge> : Operation {
   |                    `- warning: class 'ImportBridgeOperationResultsRequestOperation' must restate inherited '@unchecked Sendable' conformance
23 |
24 | 	public typealias DbRepresentationImporterResultType = (importResult: ImportResult<BridgeType.DbType>, bridgeBackRequestResult: BridgeBackRequestResult<BridgeType>)
[38/63] Compiling BMO ImportBridgeOperationResultsRequestOperation.swift
/Users/admin/builder/spi-builder-workspace/Sources/BMO/Request Operations/BackRequestOperation.swift:22:20: warning: class 'BackRequestOperation' must restate inherited '@unchecked Sendable' conformance
 20 |
 21 |
 22 | public final class BackRequestOperation<RequestType : BackRequest, BridgeType : Bridge> : Operation
    |                    `- warning: class 'BackRequestOperation' must restate inherited '@unchecked Sendable' conformance
 23 | 	where BridgeType.DbType == RequestType.DbType, BridgeType.AdditionalRequestInfoType == RequestType.AdditionalRequestInfoType
 24 | {
/Users/admin/builder/spi-builder-workspace/Sources/BMO/Request Operations/BackRequestOperation.swift:212:70: warning: capture of 'requestPartId' with non-sendable type 'RequestType.RequestPartId' in a `@Sendable` closure; this is an error in the Swift 6 language mode
210 | 			importOperation.addDependency(backOperation)
211 | 			parseOperation = importOperation
212 | 			resultsProcessingOperation = BlockOperation{ self.resultsBuilding[requestPartId] = importOperation.result }
    |                                                                      `- warning: capture of 'requestPartId' with non-sendable type 'RequestType.RequestPartId' in a `@Sendable` closure; this is an error in the Swift 6 language mode
213 | 			resultsProcessingOperation.addDependency(importOperation)
214 | 		} else {
/Users/admin/builder/spi-builder-workspace/Sources/BMO/Request Operations/BackRequestOperation.swift:217:26: warning: capture of 'requestPartId' with non-sendable type 'RequestType.RequestPartId' in a `@Sendable` closure; this is an error in the Swift 6 language mode
215 | 			parseOperation = nil
216 | 			resultsProcessingOperation = BlockOperation {
217 | 				self.resultsBuilding[requestPartId] =
    |                          `- warning: capture of 'requestPartId' with non-sendable type 'RequestType.RequestPartId' in a `@Sendable` closure; this is an error in the Swift 6 language mode
218 | 					self.bridge.error(fromFinishedOperation: backOperation).map{ .error($0) } ??
219 | 					.success(BridgeBackRequestResult(metadata: nil, returnedObjectIDsAndRelationships: [], asyncChanges: ChangesDescription()))
/Users/admin/builder/spi-builder-workspace/Sources/BMO/Request Operations/ImportBridgeOperationResultsRequestOperation.swift:22:20: warning: class 'ImportBridgeOperationResultsRequestOperation' must restate inherited '@unchecked Sendable' conformance
20 |
21 |
22 | public final class ImportBridgeOperationResultsRequestOperation<BridgeType : Bridge> : Operation {
   |                    `- warning: class 'ImportBridgeOperationResultsRequestOperation' must restate inherited '@unchecked Sendable' conformance
23 |
24 | 	public typealias DbRepresentationImporterResultType = (importResult: ImportResult<BridgeType.DbType>, bridgeBackRequestResult: BridgeBackRequestResult<BridgeType>)
[39/66] Compiling BMO_FastImportRepresentation FastImportResultBuilderForBackResultsImporter.swift
[40/66] Emitting module BMO_FastImportRepresentation
[41/66] Compiling BMO_FastImportRepresentation FastImportRepresentation.swift
[42/78] Compiling RESTUtils RESTPaginator.swift
[43/78] Compiling RESTUtils BaseProtocols.swift
[44/78] Compiling RESTUtils RESTEntityMapping.swift
/Users/admin/builder/spi-builder-workspace/Sources/RESTUtils/RESTUtilsConfig.swift:27:20: warning: static property 'oslog' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
25 | 	platforms, so we know OSLog is availble. */
26 | 	@available(macOS 10.12, tvOS 10.0, iOS 10.0, watchOS 3.0, *)
27 | 	public static var oslog: OSLog? = .default
   |                    |- warning: static property 'oslog' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                    |- note: convert 'oslog' to a 'let' constant to make 'Sendable' shared state immutable
   |                    |- note: annotate 'oslog' with '@MainActor' if property should only be accessed from the main actor
   |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 |
29 | 	/** This struct is simply a container for static configuration properties. */
/Users/admin/builder/spi-builder-workspace/Sources/RESTUtils/RESTUtilsConfig.swift:27:20: warning: static property 'oslog' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
25 | 	platforms, so we know OSLog is availble. */
26 | 	@available(macOS 10.12, tvOS 10.0, iOS 10.0, watchOS 3.0, *)
27 | 	public static var oslog: OSLog? = .default
   |                    |- warning: static property 'oslog' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                    |- note: convert 'oslog' to a 'let' constant to make 'Sendable' shared state immutable
   |                    |- note: annotate 'oslog' with '@MainActor' if property should only be accessed from the main actor
   |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 |
29 | 	/** This struct is simply a container for static configuration properties. */
[47/80] Compiling RESTUtils AnyEquatable.swift
/Users/admin/builder/spi-builder-workspace/Sources/RESTUtils/RESTUtilsConfig.swift:27:20: warning: static property 'oslog' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
25 | 	platforms, so we know OSLog is availble. */
26 | 	@available(macOS 10.12, tvOS 10.0, iOS 10.0, watchOS 3.0, *)
27 | 	public static var oslog: OSLog? = .default
   |                    |- warning: static property 'oslog' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                    |- note: convert 'oslog' to a 'let' constant to make 'Sendable' shared state immutable
   |                    |- note: annotate 'oslog' with '@MainActor' if property should only be accessed from the main actor
   |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 |
29 | 	/** This struct is simply a container for static configuration properties. */
[51/80] Compiling BMO_CoreData AsyncOperationResult+BMOCoreData.swift
[52/80] Compiling BMO_CoreData Bridge+CoreData.swift
[53/80] Compiling BMO_CoreData MixedRepresentation+CoreData.swift
[54/80] Compiling BMO_CoreData Db+CoreData.swift
/Users/admin/builder/spi-builder-workspace/Sources/BMO+CoreData/Protocol Implementations/Db+CoreData.swift:22:1: warning: extension declares a conformance of imported type 'NSManagedObjectContext' to imported protocol 'Db'; this will not behave correctly if the owners of 'CoreData' introduce this conformance in the future
20 |
21 |
22 | extension NSManagedObjectContext : Db {
   | |- warning: extension declares a conformance of imported type 'NSManagedObjectContext' to imported protocol 'Db'; this will not behave correctly if the owners of 'CoreData' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
23 |
24 | 	public typealias ObjectType = NSManagedObject
[55/80] Compiling BMO_CoreData NSPredicateUtils.swift
/Users/admin/builder/spi-builder-workspace/Sources/BMO/BMOConfig.swift:27:20: warning: static property 'oslog' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
25 | 	platforms, so we know OSLog is availble. */
26 | 	@available(macOS 10.12, tvOS 10.0, iOS 10.0, watchOS 3.0, *)
27 | 	public static var oslog: OSLog? = .default
   |                    |- warning: static property 'oslog' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                    |- note: convert 'oslog' to a 'let' constant to make 'Sendable' shared state immutable
   |                    |- note: annotate 'oslog' with '@MainActor' if property should only be accessed from the main actor
   |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 |
29 | 	/** This struct is simply a container for static configuration properties. */
/Users/admin/builder/spi-builder-workspace/Sources/BMO+CoreData/Utilities/NSPredicateUtils.swift:174:15: warning: reference to static property 'oslog' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
172 | 		case .function:
173 | 			if #available(OSX 10.12, tvOS 10.0, iOS 10.0, watchOS 3.0, *) {
174 | 				BMOConfig.oslog.flatMap{ os_log("Adding a key path prefix to a function expression might result to a flawed NSExpression or unexpected results.", log: $0, type: .info) }
    |               `- warning: reference to static property 'oslog' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
175 | 			}
176 | 			return NSExpression(forFunction: operand.expressionByAddingKeyPathPrefix(keyPathPrefix), selectorName: function, arguments: arguments /* We do not transform arguments. Should we? I don't know. */)
/Users/admin/builder/spi-builder-workspace/Sources/BMO/BMOConfig.swift:27:20: note: static property declared here
25 | 	platforms, so we know OSLog is availble. */
26 | 	@available(macOS 10.12, tvOS 10.0, iOS 10.0, watchOS 3.0, *)
27 | 	public static var oslog: OSLog? = .default
   |                    `- note: static property declared here
28 |
29 | 	/** This struct is simply a container for static configuration properties. */
/Users/admin/builder/spi-builder-workspace/Sources/BMO+CoreData/Utilities/NSPredicateUtils.swift:189:15: warning: reference to static property 'oslog' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
187 | 		case .subquery:
188 | 			if #available(OSX 10.12, tvOS 10.0, iOS 10.0, watchOS 3.0, *) {
189 | 				BMOConfig.oslog.flatMap{ os_log("Adding a key path prefix to a sub-query expression might result to a flawed NSExpression or unexpected results.", log: $0, type: .info) }
    |               `- warning: reference to static property 'oslog' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
190 | 			}
191 | 			switch collection {
/Users/admin/builder/spi-builder-workspace/Sources/BMO/BMOConfig.swift:27:20: note: static property declared here
25 | 	platforms, so we know OSLog is availble. */
26 | 	@available(macOS 10.12, tvOS 10.0, iOS 10.0, watchOS 3.0, *)
27 | 	public static var oslog: OSLog? = .default
   |                    `- note: static property declared here
28 |
29 | 	/** This struct is simply a container for static configuration properties. */
/Users/admin/builder/spi-builder-workspace/Sources/BMO+CoreData/Utilities/NSPredicateUtils.swift:196:16: warning: reference to static property 'oslog' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
194 | 			default:
195 | 				if #available(OSX 10.12, tvOS 10.0, iOS 10.0, watchOS 3.0, *) {
196 | 					BMOConfig.oslog.flatMap{ os_log("Unknown collection %@ for sub-query expression %@ when adding key path prefix \"%@\". Returning original expression.", log: $0, type: .error, String(describing: collection), self, keyPathPrefix) }
    |                `- warning: reference to static property 'oslog' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
197 | 				}
198 | 				return copy() as! NSExpression
/Users/admin/builder/spi-builder-workspace/Sources/BMO/BMOConfig.swift:27:20: note: static property declared here
25 | 	platforms, so we know OSLog is availble. */
26 | 	@available(macOS 10.12, tvOS 10.0, iOS 10.0, watchOS 3.0, *)
27 | 	public static var oslog: OSLog? = .default
   |                    `- note: static property declared here
28 |
29 | 	/** This struct is simply a container for static configuration properties. */
/Users/admin/builder/spi-builder-workspace/Sources/BMO+CoreData/Utilities/NSPredicateUtils.swift:203:15: warning: reference to static property 'oslog' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
201 | 		case .aggregate:
202 | 			if #available(OSX 10.12, tvOS 10.0, iOS 10.0, watchOS 3.0, *) {
203 | 				BMOConfig.oslog.flatMap{ os_log("Adding a key path prefix to an aggregate expression might result to a flawed NSExpression or unexpected results.", log: $0, type: .info) }
    |               `- warning: reference to static property 'oslog' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
204 | 			}
205 | 			/* Note: For all maps below, we “flat” map instead of simply mapping to
/Users/admin/builder/spi-builder-workspace/Sources/BMO/BMOConfig.swift:27:20: note: static property declared here
25 | 	platforms, so we know OSLog is availble. */
26 | 	@available(macOS 10.12, tvOS 10.0, iOS 10.0, watchOS 3.0, *)
27 | 	public static var oslog: OSLog? = .default
   |                    `- note: static property declared here
28 |
29 | 	/** This struct is simply a container for static configuration properties. */
/Users/admin/builder/spi-builder-workspace/Sources/BMO+CoreData/Utilities/NSPredicateUtils.swift:214:16: warning: reference to static property 'oslog' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
212 | 			case let exprs as [AnyHashable: Any]:
213 | 				if #available(OSX 10.12, tvOS 10.0, iOS 10.0, watchOS 3.0, *) {
214 | 					BMOConfig.oslog.flatMap{ os_log("Doc says we can initialize an aggregate expression with a dictionary, but method signature says otherwise... Returning an aggregate expression with a collection being the values of the original collection (prefixed by added prefix).", log: $0, type: .info) }
    |                `- warning: reference to static property 'oslog' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
215 | 				}
216 | 				return NSExpression(forAggregate: exprs.values.compactMap{ ($0 as? NSExpression)?.expressionByAddingKeyPathPrefix(keyPathPrefix) ?? nil })
/Users/admin/builder/spi-builder-workspace/Sources/BMO/BMOConfig.swift:27:20: note: static property declared here
25 | 	platforms, so we know OSLog is availble. */
26 | 	@available(macOS 10.12, tvOS 10.0, iOS 10.0, watchOS 3.0, *)
27 | 	public static var oslog: OSLog? = .default
   |                    `- note: static property declared here
28 |
29 | 	/** This struct is simply a container for static configuration properties. */
/Users/admin/builder/spi-builder-workspace/Sources/BMO+CoreData/Utilities/NSPredicateUtils.swift:220:16: warning: reference to static property 'oslog' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
218 | 			default:
219 | 				if #available(OSX 10.12, tvOS 10.0, iOS 10.0, watchOS 3.0, *) {
220 | 					BMOConfig.oslog.flatMap{ os_log("Unknown collection %@ for aggregate expression %@ when adding key path prefix \"%@\". Returning original expression.", log: $0, type: .error, String(describing: collection), self, keyPathPrefix) }
    |                `- warning: reference to static property 'oslog' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
221 | 				}
222 | 				return copy() as! NSExpression
/Users/admin/builder/spi-builder-workspace/Sources/BMO/BMOConfig.swift:27:20: note: static property declared here
25 | 	platforms, so we know OSLog is availble. */
26 | 	@available(macOS 10.12, tvOS 10.0, iOS 10.0, watchOS 3.0, *)
27 | 	public static var oslog: OSLog? = .default
   |                    `- note: static property declared here
28 |
29 | 	/** This struct is simply a container for static configuration properties. */
/Users/admin/builder/spi-builder-workspace/Sources/BMO+CoreData/Utilities/NSPredicateUtils.swift:227:15: warning: reference to static property 'oslog' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
225 | 		case .block:
226 | 			if #available(OSX 10.12, tvOS 10.0, iOS 10.0, watchOS 3.0, *) {
227 | 				BMOConfig.oslog.flatMap{ os_log("Adding a key path prefix to a block expression might result to a flawed NSExpression or unexpected results.", log: $0, type: .info) }
    |               `- warning: reference to static property 'oslog' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
228 | 			}
229 | 			return NSExpression(block: expressionBlock, arguments: arguments?.map{ $0.expressionByAddingKeyPathPrefix(keyPathPrefix) })
/Users/admin/builder/spi-builder-workspace/Sources/BMO/BMOConfig.swift:27:20: note: static property declared here
25 | 	platforms, so we know OSLog is availble. */
26 | 	@available(macOS 10.12, tvOS 10.0, iOS 10.0, watchOS 3.0, *)
27 | 	public static var oslog: OSLog? = .default
   |                    `- note: static property declared here
28 |
29 | 	/** This struct is simply a container for static configuration properties. */
/Users/admin/builder/spi-builder-workspace/Sources/BMO+CoreData/Utilities/NSPredicateUtils.swift:235:15: warning: reference to static property 'oslog' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
233 | 			guard #available(OSX 10.11, iOS 9.0, *) else {fatalError("Conditional expression shouldn't be available on this OS version!")}
234 | 			if #available(OSX 10.12, tvOS 10.0, iOS 10.0, watchOS 3.0, *) {
235 | 				BMOConfig.oslog.flatMap{ os_log("Adding a key path prefix to a conditional expression might result to a flawed NSExpression or unexpected results.", log: $0, type: .info) }
    |               `- warning: reference to static property 'oslog' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
236 | 			}
237 | 			return NSExpression(forConditional: predicate.predicateByAddingKeyPathPrefix(keyPathPrefix), trueExpression: `true`.expressionByAddingKeyPathPrefix(keyPathPrefix), falseExpression: `false`.expressionByAddingKeyPathPrefix(keyPathPrefix))
/Users/admin/builder/spi-builder-workspace/Sources/BMO/BMOConfig.swift:27:20: note: static property declared here
25 | 	platforms, so we know OSLog is availble. */
26 | 	@available(macOS 10.12, tvOS 10.0, iOS 10.0, watchOS 3.0, *)
27 | 	public static var oslog: OSLog? = .default
   |                    `- note: static property declared here
28 |
29 | 	/** This struct is simply a container for static configuration properties. */
/Users/admin/builder/spi-builder-workspace/Sources/BMO+CoreData/Utilities/NSPredicateUtils.swift:241:15: warning: reference to static property 'oslog' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
239 | 		@unknown default:
240 | 			if #available(OSX 10.12, tvOS 10.0, iOS 10.0, watchOS 3.0, *) {
241 | 				BMOConfig.oslog.flatMap{ os_log("Unknown expression type for expression %@ when adding key path prefix \"%@\". Returning original expression.", log: $0, type: .error, self, keyPathPrefix) }
    |               `- warning: reference to static property 'oslog' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
242 | 			}
243 | 			return copy() as! NSExpression
/Users/admin/builder/spi-builder-workspace/Sources/BMO/BMOConfig.swift:27:20: note: static property declared here
25 | 	platforms, so we know OSLog is availble. */
26 | 	@available(macOS 10.12, tvOS 10.0, iOS 10.0, watchOS 3.0, *)
27 | 	public static var oslog: OSLog? = .default
   |                    `- note: static property declared here
28 |
29 | 	/** This struct is simply a container for static configuration properties. */
[56/80] Compiling BMO_CoreData ImportError.swift
[57/80] Compiling BMO_CoreData CoreDataUtils.swift
[58/81] Compiling RESTUtils RESTUUIDTransformer.swift
[59/81] Compiling RESTUtils StandardRESTParameterizedStringSetParser.swift
[60/81] Compiling BMO_CoreData CoreDataSaveRequest.swift
[62/81] Compiling BMO_CoreData BackResultsImporterForCoreDataWithFastImportRepresentation.swift
[65/81] Emitting module BMO_CoreData
/Users/admin/builder/spi-builder-workspace/Sources/BMO+CoreData/Protocol Implementations/Db+CoreData.swift:22:1: warning: extension declares a conformance of imported type 'NSManagedObjectContext' to imported protocol 'Db'; this will not behave correctly if the owners of 'CoreData' introduce this conformance in the future
20 |
21 |
22 | extension NSManagedObjectContext : Db {
   | |- warning: extension declares a conformance of imported type 'NSManagedObjectContext' to imported protocol 'Db'; this will not behave correctly if the owners of 'CoreData' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
23 |
24 | 	public typealias ObjectType = NSManagedObject
[66/81] Compiling BMO_CoreData CoreDataFetchRequest.swift
[67/81] Compiling BMO_CoreData FastImportRepresentationCoreDataImporter.swift
/Users/admin/builder/spi-builder-workspace/Sources/BMO/BMOConfig.swift:27:20: warning: static property 'oslog' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
25 | 	platforms, so we know OSLog is availble. */
26 | 	@available(macOS 10.12, tvOS 10.0, iOS 10.0, watchOS 3.0, *)
27 | 	public static var oslog: OSLog? = .default
   |                    |- warning: static property 'oslog' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                    |- note: convert 'oslog' to a 'let' constant to make 'Sendable' shared state immutable
   |                    |- note: annotate 'oslog' with '@MainActor' if property should only be accessed from the main actor
   |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 |
29 | 	/** This struct is simply a container for static configuration properties. */
/Users/admin/builder/spi-builder-workspace/Sources/BMO+CoreData/Protocol Implementations/FastImportRepresentationCoreDataImporter.swift:109:20: warning: reference to static property 'oslog' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
107 | 								 * message in the logs first! */
108 | 								if #available(OSX 10.12, tvOS 10.0, iOS 10.0, watchOS 3.0, *) {
109 | 									BMOConfig.oslog.flatMap{ os_log("Asked to update object %@ but representation has UID %@. Updating UID (property “%{public}@”) of updated object (experimental; might lead to unexpected results).", log: $0, type: .info, updatedObject, String(describing: uid), uniquingPropertyName) }
    |                    `- warning: reference to static property 'oslog' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
110 | 								}
111 | 							}
/Users/admin/builder/spi-builder-workspace/Sources/BMO/BMOConfig.swift:27:20: note: static property declared here
25 | 	platforms, so we know OSLog is availble. */
26 | 	@available(macOS 10.12, tvOS 10.0, iOS 10.0, watchOS 3.0, *)
27 | 	public static var oslog: OSLog? = .default
   |                    `- note: static property declared here
28 |
29 | 	/** This struct is simply a container for static configuration properties. */
/Users/admin/builder/spi-builder-workspace/Sources/BMO+CoreData/Protocol Implementations/FastImportRepresentationCoreDataImporter.swift:169:18: warning: reference to static property 'oslog' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
167 | 					if !mergeType.isReplace {
168 | 						if #available(OSX 10.12, tvOS 10.0, iOS 10.0, watchOS 3.0, *) {
169 | 							BMOConfig.oslog.flatMap{ os_log("Got merge type %{public}@ for a to-one relationship (%{public}@). Ignoring, using replace.", log: $0, type: .info, String(describing: mergeType), relationshipName) }
    |                  `- warning: reference to static property 'oslog' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
170 | 						}
171 | 					}
/Users/admin/builder/spi-builder-workspace/Sources/BMO/BMOConfig.swift:27:20: note: static property declared here
25 | 	platforms, so we know OSLog is availble. */
26 | 	@available(macOS 10.12, tvOS 10.0, iOS 10.0, watchOS 3.0, *)
27 | 	public static var oslog: OSLog? = .default
   |                    `- note: static property declared here
28 |
29 | 	/** This struct is simply a container for static configuration properties. */
/Users/admin/builder/spi-builder-workspace/Sources/BMO+CoreData/Protocol Implementations/FastImportRepresentationCoreDataImporter.swift:174:18: warning: reference to static property 'oslog' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
172 | 					if importedRelationshipValue.count > 1 {
173 | 						if #available(OSX 10.12, tvOS 10.0, iOS 10.0, watchOS 3.0, *) {
174 | 							BMOConfig.oslog.flatMap{ os_log("Got %d values for a to-one relationship (%{public}@). Taking first value.", log: $0, type: .info, importedRelationshipValue.count, relationshipName) }
    |                  `- warning: reference to static property 'oslog' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
175 | 						}
176 | 					}
/Users/admin/builder/spi-builder-workspace/Sources/BMO/BMOConfig.swift:27:20: note: static property declared here
25 | 	platforms, so we know OSLog is availble. */
26 | 	@available(macOS 10.12, tvOS 10.0, iOS 10.0, watchOS 3.0, *)
27 | 	public static var oslog: OSLog? = .default
   |                    `- note: static property declared here
28 |
29 | 	/** This struct is simply a container for static configuration properties. */
[68/81] Compiling BMO_CoreData NSPropertyDescriptionHashableWrapper.swift
[74/81] Emitting module RESTUtils
/Users/admin/builder/spi-builder-workspace/Sources/RESTUtils/RESTUtilsConfig.swift:27:20: warning: static property 'oslog' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
25 | 	platforms, so we know OSLog is availble. */
26 | 	@available(macOS 10.12, tvOS 10.0, iOS 10.0, watchOS 3.0, *)
27 | 	public static var oslog: OSLog? = .default
   |                    |- warning: static property 'oslog' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                    |- note: convert 'oslog' to a 'let' constant to make 'Sendable' shared state immutable
   |                    |- note: annotate 'oslog' with '@MainActor' if property should only be accessed from the main actor
   |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 |
29 | 	/** This struct is simply a container for static configuration properties. */
/Users/admin/builder/spi-builder-workspace/Sources/RESTUtils/Utilities/RESTColorTransformer.swift:218:20: warning: static property 'defaultColorFormatTokens' is not concurrency-safe because non-'Sendable' type '[RESTColorTransformer.ColorFormatToken]' may have shared mutable state; this is an error in the Swift 6 language mode
 63 | 	}
 64 |
 65 | 	public indirect enum ColorFormatToken {
    |                       `- note: consider making enum 'ColorFormatToken' conform to the 'Sendable' protocol
 66 |
 67 | 		case constant(value: String, optional: Bool)
    :
216 | 	}
217 |
218 | 	public static let defaultColorFormatTokens: [ColorFormatToken] = [
    |                    |- warning: static property 'defaultColorFormatTokens' is not concurrency-safe because non-'Sendable' type '[RESTColorTransformer.ColorFormatToken]' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'defaultColorFormatTokens' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
219 | 		.constant(value: "#", optional: true),
220 | 		.hexInt(nChars: 2, transform: { CGFloat($0)/255 }, id: "r", optional: false),
/Users/admin/builder/spi-builder-workspace/Sources/RESTUtils/Utilities/RESTColorTransformer.swift:226:20: warning: static property 'defaultColorType' is not concurrency-safe because non-'Sendable' type 'RESTColorTransformer.ColorType' may have shared mutable state; this is an error in the Swift 6 language mode
 36 | public class RESTColorTransformer : ValueTransformer {
 37 |
 38 | 	public enum ColorType {
    |              `- note: consider making enum 'ColorType' conform to the 'Sendable' protocol
 39 |
 40 | 		public enum ColorComponentInfo<ValueType> {
    :
224 | 	]
225 |
226 | 	public static let defaultColorType = ColorType.rgba(
    |                    |- warning: static property 'defaultColorType' is not concurrency-safe because non-'Sendable' type 'RESTColorTransformer.ColorType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'defaultColorType' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
227 | 		redInfo: .mandatoryToken(id: "r"), greenInfo: .mandatoryToken(id: "g"), blueInfo: .mandatoryToken(id: "b"),
228 | 		alphaInfo: .optionalToken(id: "a", defaultValue: 1)
/Users/admin/builder/spi-builder-workspace/Sources/RESTUtils/RESTUtilsConfig.swift:27:20: warning: static property 'oslog' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
25 | 	platforms, so we know OSLog is availble. */
26 | 	@available(macOS 10.12, tvOS 10.0, iOS 10.0, watchOS 3.0, *)
27 | 	public static var oslog: OSLog? = .default
   |                    |- warning: static property 'oslog' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                    |- note: convert 'oslog' to a 'let' constant to make 'Sendable' shared state immutable
   |                    |- note: annotate 'oslog' with '@MainActor' if property should only be accessed from the main actor
   |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 |
29 | 	/** This struct is simply a container for static configuration properties. */
/Users/admin/builder/spi-builder-workspace/Sources/RESTUtils/RESTUtilsConfig.swift:27:20: warning: static property 'oslog' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
25 | 	platforms, so we know OSLog is availble. */
26 | 	@available(macOS 10.12, tvOS 10.0, iOS 10.0, watchOS 3.0, *)
27 | 	public static var oslog: OSLog? = .default
   |                    |- warning: static property 'oslog' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                    |- note: convert 'oslog' to a 'let' constant to make 'Sendable' shared state immutable
   |                    |- note: annotate 'oslog' with '@MainActor' if property should only be accessed from the main actor
   |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 |
29 | 	/** This struct is simply a container for static configuration properties. */
/Users/admin/builder/spi-builder-workspace/Sources/RESTUtils/RESTUtilsConfig.swift:27:20: warning: static property 'oslog' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
25 | 	platforms, so we know OSLog is availble. */
26 | 	@available(macOS 10.12, tvOS 10.0, iOS 10.0, watchOS 3.0, *)
27 | 	public static var oslog: OSLog? = .default
   |                    |- warning: static property 'oslog' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                    |- note: convert 'oslog' to a 'let' constant to make 'Sendable' shared state immutable
   |                    |- note: annotate 'oslog' with '@MainActor' if property should only be accessed from the main actor
   |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 |
29 | 	/** This struct is simply a container for static configuration properties. */
/Users/admin/builder/spi-builder-workspace/Sources/RESTUtils/Utilities/RESTColorTransformer.swift:218:20: warning: static property 'defaultColorFormatTokens' is not concurrency-safe because non-'Sendable' type '[RESTColorTransformer.ColorFormatToken]' may have shared mutable state; this is an error in the Swift 6 language mode
 63 | 	}
 64 |
 65 | 	public indirect enum ColorFormatToken {
    |                       `- note: consider making enum 'ColorFormatToken' conform to the 'Sendable' protocol
 66 |
 67 | 		case constant(value: String, optional: Bool)
    :
216 | 	}
217 |
218 | 	public static let defaultColorFormatTokens: [ColorFormatToken] = [
    |                    |- warning: static property 'defaultColorFormatTokens' is not concurrency-safe because non-'Sendable' type '[RESTColorTransformer.ColorFormatToken]' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'defaultColorFormatTokens' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
219 | 		.constant(value: "#", optional: true),
220 | 		.hexInt(nChars: 2, transform: { CGFloat($0)/255 }, id: "r", optional: false),
/Users/admin/builder/spi-builder-workspace/Sources/RESTUtils/Utilities/RESTColorTransformer.swift:226:20: warning: static property 'defaultColorType' is not concurrency-safe because non-'Sendable' type 'RESTColorTransformer.ColorType' may have shared mutable state; this is an error in the Swift 6 language mode
 36 | public class RESTColorTransformer : ValueTransformer {
 37 |
 38 | 	public enum ColorType {
    |              `- note: consider making enum 'ColorType' conform to the 'Sendable' protocol
 39 |
 40 | 		public enum ColorComponentInfo<ValueType> {
    :
224 | 	]
225 |
226 | 	public static let defaultColorType = ColorType.rgba(
    |                    |- warning: static property 'defaultColorType' is not concurrency-safe because non-'Sendable' type 'RESTColorTransformer.ColorType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'defaultColorType' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
227 | 		redInfo: .mandatoryToken(id: "r"), greenInfo: .mandatoryToken(id: "g"), blueInfo: .mandatoryToken(id: "b"),
228 | 		alphaInfo: .optionalToken(id: "a", defaultValue: 1)
/Users/admin/builder/spi-builder-workspace/Sources/RESTUtils/Utilities/RESTColorTransformer.swift:218:20: warning: static property 'defaultColorFormatTokens' is not concurrency-safe because non-'Sendable' type '[RESTColorTransformer.ColorFormatToken]' may have shared mutable state; this is an error in the Swift 6 language mode
 63 | 	}
 64 |
 65 | 	public indirect enum ColorFormatToken {
    |                       `- note: consider making enum 'ColorFormatToken' conform to the 'Sendable' protocol
 66 |
 67 | 		case constant(value: String, optional: Bool)
    :
216 | 	}
217 |
218 | 	public static let defaultColorFormatTokens: [ColorFormatToken] = [
    |                    |- warning: static property 'defaultColorFormatTokens' is not concurrency-safe because non-'Sendable' type '[RESTColorTransformer.ColorFormatToken]' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'defaultColorFormatTokens' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
219 | 		.constant(value: "#", optional: true),
220 | 		.hexInt(nChars: 2, transform: { CGFloat($0)/255 }, id: "r", optional: false),
/Users/admin/builder/spi-builder-workspace/Sources/RESTUtils/Utilities/RESTColorTransformer.swift:226:20: warning: static property 'defaultColorType' is not concurrency-safe because non-'Sendable' type 'RESTColorTransformer.ColorType' may have shared mutable state; this is an error in the Swift 6 language mode
 36 | public class RESTColorTransformer : ValueTransformer {
 37 |
 38 | 	public enum ColorType {
    |              `- note: consider making enum 'ColorType' conform to the 'Sendable' protocol
 39 |
 40 | 		public enum ColorComponentInfo<ValueType> {
    :
224 | 	]
225 |
226 | 	public static let defaultColorType = ColorType.rgba(
    |                    |- warning: static property 'defaultColorType' is not concurrency-safe because non-'Sendable' type 'RESTColorTransformer.ColorType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'defaultColorType' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
227 | 		redInfo: .mandatoryToken(id: "r"), greenInfo: .mandatoryToken(id: "g"), blueInfo: .mandatoryToken(id: "b"),
228 | 		alphaInfo: .optionalToken(id: "a", defaultValue: 1)
[82/88] Compiling BMO_RESTCoreData RESTCoreDataSaveRequest.swift
[83/88] Compiling BMO_RESTCoreData RESTCoreDataFetchRequest.swift
[84/88] Compiling BMO_RESTCoreData CoreData+RESTPath.swift
[85/88] Emitting module BMO_RESTCoreData
/Users/admin/builder/spi-builder-workspace/Sources/BMO+RESTCoreData/CoreData+RESTMapper.swift:26:1: warning: extension declares a conformance of imported type 'NSEntityDescription' to imported protocol 'DbRESTEntityDescription'; this will not behave correctly if the owners of 'CoreData' introduce this conformance in the future
 24 |
 25 |
 26 | extension NSEntityDescription : DbRESTEntityDescription {}
    | |- warning: extension declares a conformance of imported type 'NSEntityDescription' to imported protocol 'DbRESTEntityDescription'; this will not behave correctly if the owners of 'CoreData' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 27 |
 28 | extension NSPropertyDescriptionHashableWrapper : DbRESTPropertyDescription {
/Users/admin/builder/spi-builder-workspace/Sources/BMO+RESTCoreData/CoreData+RESTMapper.swift:28:1: warning: extension declares a conformance of imported type 'NSPropertyDescriptionHashableWrapper' to imported protocol 'DbRESTPropertyDescription'; this will not behave correctly if the owners of 'BMO_CoreData' introduce this conformance in the future
 26 | extension NSEntityDescription : DbRESTEntityDescription {}
 27 |
 28 | extension NSPropertyDescriptionHashableWrapper : DbRESTPropertyDescription {
    | |- warning: extension declares a conformance of imported type 'NSPropertyDescriptionHashableWrapper' to imported protocol 'DbRESTPropertyDescription'; this will not behave correctly if the owners of 'BMO_CoreData' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 29 |
 30 | 	public typealias EntityDescription = NSEntityDescription
[86/88] Compiling BMO_RESTCoreData AdditionalRequestInfo+RESTCoreData.swift
[87/88] Compiling BMO_RESTCoreData CoreData+RESTMapper.swift
/Users/admin/builder/spi-builder-workspace/Sources/BMO+RESTCoreData/CoreData+RESTMapper.swift:26:1: warning: extension declares a conformance of imported type 'NSEntityDescription' to imported protocol 'DbRESTEntityDescription'; this will not behave correctly if the owners of 'CoreData' introduce this conformance in the future
 24 |
 25 |
 26 | extension NSEntityDescription : DbRESTEntityDescription {}
    | |- warning: extension declares a conformance of imported type 'NSEntityDescription' to imported protocol 'DbRESTEntityDescription'; this will not behave correctly if the owners of 'CoreData' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 27 |
 28 | extension NSPropertyDescriptionHashableWrapper : DbRESTPropertyDescription {
/Users/admin/builder/spi-builder-workspace/Sources/BMO+RESTCoreData/CoreData+RESTMapper.swift:28:1: warning: extension declares a conformance of imported type 'NSPropertyDescriptionHashableWrapper' to imported protocol 'DbRESTPropertyDescription'; this will not behave correctly if the owners of 'BMO_CoreData' introduce this conformance in the future
 26 | extension NSEntityDescription : DbRESTEntityDescription {}
 27 |
 28 | extension NSPropertyDescriptionHashableWrapper : DbRESTPropertyDescription {
    | |- warning: extension declares a conformance of imported type 'NSPropertyDescriptionHashableWrapper' to imported protocol 'DbRESTPropertyDescription'; this will not behave correctly if the owners of 'BMO_CoreData' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 29 |
 30 | 	public typealias EntityDescription = NSEntityDescription
/Users/admin/builder/spi-builder-workspace/Sources/BMO/BMOConfig.swift:27:20: warning: static property 'oslog' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
25 | 	platforms, so we know OSLog is availble. */
26 | 	@available(macOS 10.12, tvOS 10.0, iOS 10.0, watchOS 3.0, *)
27 | 	public static var oslog: OSLog? = .default
   |                    |- warning: static property 'oslog' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                    |- note: convert 'oslog' to a 'let' constant to make 'Sendable' shared state immutable
   |                    |- note: annotate 'oslog' with '@MainActor' if property should only be accessed from the main actor
   |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 |
29 | 	/** This struct is simply a container for static configuration properties. */
/Users/admin/builder/spi-builder-workspace/Sources/BMO+RESTCoreData/CoreData+RESTMapper.swift:57:16: warning: reference to static property 'oslog' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 55 | 			guard let className = attributeDescription.attributeValueClassName else {
 56 | 				if #available(OSX 10.12, tvOS 10.0, iOS 10.0, watchOS 3.0, *) {
 57 | 					BMOConfig.oslog.flatMap{ os_log("Got an attribute description whose attributeValueClassName is nil; returning nil valueType. Wrapped attribute is %{public}@", log: $0, type: .info, self.wrappedProperty) }
    |                `- warning: reference to static property 'oslog' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 58 | 				}
 59 | 				return nil
/Users/admin/builder/spi-builder-workspace/Sources/BMO/BMOConfig.swift:27:20: note: static property declared here
25 | 	platforms, so we know OSLog is availble. */
26 | 	@available(macOS 10.12, tvOS 10.0, iOS 10.0, watchOS 3.0, *)
27 | 	public static var oslog: OSLog? = .default
   |                    `- note: static property declared here
28 |
29 | 	/** This struct is simply a container for static configuration properties. */
/Users/admin/builder/spi-builder-workspace/Sources/BMO+RESTCoreData/CoreData+RESTMapper.swift:63:16: warning: reference to static property 'oslog' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 61 | 			guard let objcClass = NSClassFromString(className) else {
 62 | 				if #available(OSX 10.12, tvOS 10.0, iOS 10.0, watchOS 3.0, *) {
 63 | 					BMOConfig.oslog.flatMap{ os_log("Got an attribute value class name (%{public}@) which is unreachable in the ObjC runtime; returning nil valueType. Wrapped attribute is %{public}@", log: $0, type: .info, className, self.wrappedProperty) }
    |                `- warning: reference to static property 'oslog' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 64 | 				}
 65 | 				return nil
/Users/admin/builder/spi-builder-workspace/Sources/BMO/BMOConfig.swift:27:20: note: static property declared here
25 | 	platforms, so we know OSLog is availble. */
26 | 	@available(macOS 10.12, tvOS 10.0, iOS 10.0, watchOS 3.0, *)
27 | 	public static var oslog: OSLog? = .default
   |                    `- note: static property declared here
28 |
29 | 	/** This struct is simply a container for static configuration properties. */
/Users/admin/builder/spi-builder-workspace/Sources/BMO+RESTCoreData/CoreData+RESTMapper.swift:82:15: warning: reference to static property 'oslog' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 80 | 		default:
 81 | 			if #available(OSX 10.12, tvOS 10.0, iOS 10.0, watchOS 3.0, *) {
 82 | 				BMOConfig.oslog.flatMap{ os_log("Got a property description whose type is unknown when computing the destination entity: %{public}@", log: $0, type: .info, self.wrappedProperty) }
    |               `- warning: reference to static property 'oslog' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 83 | 			}
 84 | 			return nil
/Users/admin/builder/spi-builder-workspace/Sources/BMO/BMOConfig.swift:27:20: note: static property declared here
25 | 	platforms, so we know OSLog is availble. */
26 | 	@available(macOS 10.12, tvOS 10.0, iOS 10.0, watchOS 3.0, *)
27 | 	public static var oslog: OSLog? = .default
   |                    `- note: static property declared here
28 |
29 | 	/** This struct is simply a container for static configuration properties. */
[88/88] Compiling BMO_RESTCoreData RequestManager+RESTCoreData.swift
/Users/admin/builder/spi-builder-workspace/Sources/BMO/BMOConfig.swift:27:20: warning: static property 'oslog' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
25 | 	platforms, so we know OSLog is availble. */
26 | 	@available(macOS 10.12, tvOS 10.0, iOS 10.0, watchOS 3.0, *)
27 | 	public static var oslog: OSLog? = .default
   |                    |- warning: static property 'oslog' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                    |- note: convert 'oslog' to a 'let' constant to make 'Sendable' shared state immutable
   |                    |- note: annotate 'oslog' with '@MainActor' if property should only be accessed from the main actor
   |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 |
29 | 	/** This struct is simply a container for static configuration properties. */
/Users/admin/builder/spi-builder-workspace/Sources/BMO+RESTCoreData/RequestManager+RESTCoreData.swift:77:16: warning: reference to static property 'oslog' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 75 | 			if let c = try? context.count(for: fetchRequest), c > 1 {
 76 | 				if #available(OSX 10.12, tvOS 10.0, iOS 10.0, watchOS 3.0, *) {
 77 | 					BMOConfig.oslog.flatMap{ os_log("Got %d results where at most 1 was expected.", log: $0, type: .info, c) }
    |                `- warning: reference to static property 'oslog' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 78 | 				}
 79 | 			}
/Users/admin/builder/spi-builder-workspace/Sources/BMO/BMOConfig.swift:27:20: note: static property declared here
25 | 	platforms, so we know OSLog is availble. */
26 | 	@available(macOS 10.12, tvOS 10.0, iOS 10.0, watchOS 3.0, *)
27 | 	public static var oslog: OSLog? = .default
   |                    `- note: static property declared here
28 |
29 | 	/** This struct is simply a container for static configuration properties. */
/Users/admin/builder/spi-builder-workspace/Sources/BMO+RESTCoreData/RequestManager+RESTCoreData.swift:98:16: warning: reference to static property 'oslog' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 96 | 			if let c = try? context.count(for: fetchRequest), c > 1 {
 97 | 				if #available(OSX 10.12, tvOS 10.0, iOS 10.0, watchOS 3.0, *) {
 98 | 					BMOConfig.oslog.flatMap{ os_log("Got %d results where at most 1 was expected.", log: $0, type: .info, c) }
    |                `- warning: reference to static property 'oslog' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 99 | 				}
100 | 			}
/Users/admin/builder/spi-builder-workspace/Sources/BMO/BMOConfig.swift:27:20: note: static property declared here
25 | 	platforms, so we know OSLog is availble. */
26 | 	@available(macOS 10.12, tvOS 10.0, iOS 10.0, watchOS 3.0, *)
27 | 	public static var oslog: OSLog? = .default
   |                    `- note: static property declared here
28 |
29 | 	/** This struct is simply a container for static configuration properties. */
/Users/admin/builder/spi-builder-workspace/Sources/BMO+RESTCoreData/RequestManager+RESTCoreData.swift:183:19: warning: reference to static property 'oslog' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
181 | 						if let c = try? context.count(for: fetchRequest), c > 1 {
182 | 							if #available(OSX 10.12, tvOS 10.0, iOS 10.0, watchOS 3.0, *) {
183 | 								BMOConfig.oslog.flatMap{ os_log("Got %d results where at most 1 was expected.", log: $0, type: .info, c) }
    |                   `- warning: reference to static property 'oslog' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
184 | 							}
185 | 						}
/Users/admin/builder/spi-builder-workspace/Sources/BMO/BMOConfig.swift:27:20: note: static property declared here
25 | 	platforms, so we know OSLog is availble. */
26 | 	@available(macOS 10.12, tvOS 10.0, iOS 10.0, watchOS 3.0, *)
27 | 	public static var oslog: OSLog? = .default
   |                    `- note: static property declared here
28 |
29 | 	/** This struct is simply a container for static configuration properties. */
[89/94] Compiling CollectionLoader_RESTCoreData CoreDataSearchCLH.swift
/Users/admin/builder/spi-builder-workspace/Sources/BMO/BMOConfig.swift:27:20: warning: static property 'oslog' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
25 | 	platforms, so we know OSLog is availble. */
26 | 	@available(macOS 10.12, tvOS 10.0, iOS 10.0, watchOS 3.0, *)
27 | 	public static var oslog: OSLog? = .default
   |                    |- warning: static property 'oslog' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                    |- note: convert 'oslog' to a 'let' constant to make 'Sendable' shared state immutable
   |                    |- note: annotate 'oslog' with '@MainActor' if property should only be accessed from the main actor
   |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 |
29 | 	/** This struct is simply a container for static configuration properties. */
/Users/admin/builder/spi-builder-workspace/Sources/CollectionLoader+RESTCoreData/CoreDataSearchCLH.swift:110:16: warning: reference to static property 'oslog' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
108 | 			if apiOrderProperty != nil {
109 | 				if #available(tvOS 10.0, iOS 10.0, watchOS 3.0, *) {
110 | 					BMOConfig.oslog.flatMap{ os_log("Got no start index, but I do have an API order property! Leaving to default value, object order will probably be random...", log: $0, type: .info) }
    |                `- warning: reference to static property 'oslog' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
111 | 				}
112 | 			}
/Users/admin/builder/spi-builder-workspace/Sources/BMO/BMOConfig.swift:27:20: note: static property declared here
25 | 	platforms, so we know OSLog is availble. */
26 | 	@available(macOS 10.12, tvOS 10.0, iOS 10.0, watchOS 3.0, *)
27 | 	public static var oslog: OSLog? = .default
   |                    `- note: static property declared here
28 |
29 | 	/** This struct is simply a container for static configuration properties. */
[90/94] Compiling CollectionLoader_RESTCoreData PageInfoRetriever.swift
[91/94] Emitting module CollectionLoader_RESTCoreData
[92/94] Compiling CollectionLoader_RESTCoreData CoreDataCLH.swift
[93/94] Compiling CollectionLoader_RESTCoreData CoreDataListElementCLH.swift
/Users/admin/builder/spi-builder-workspace/Sources/BMO/BMOConfig.swift:27:20: warning: static property 'oslog' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
25 | 	platforms, so we know OSLog is availble. */
26 | 	@available(macOS 10.12, tvOS 10.0, iOS 10.0, watchOS 3.0, *)
27 | 	public static var oslog: OSLog? = .default
   |                    |- warning: static property 'oslog' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                    |- note: convert 'oslog' to a 'let' constant to make 'Sendable' shared state immutable
   |                    |- note: annotate 'oslog' with '@MainActor' if property should only be accessed from the main actor
   |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 |
29 | 	/** This struct is simply a container for static configuration properties. */
/Users/admin/builder/spi-builder-workspace/Sources/CollectionLoader+RESTCoreData/CoreDataListElementCLH.swift:118:16: warning: reference to static property 'oslog' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
116 | 			if importResults.rootObjectsAndRelationships.count > 1 {
117 | 				if #available(tvOS 10.0, iOS 10.0, watchOS 3.0, *) {
118 | 					BMOConfig.oslog.flatMap{ os_log("Got more than one root element as a result of a request for a list element collection loader helper. Taking first. Got: %@", log: $0, type: .info, importResults.rootObjectsAndRelationships) }
    |                `- warning: reference to static property 'oslog' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
119 | 				}
120 | 			}
/Users/admin/builder/spi-builder-workspace/Sources/BMO/BMOConfig.swift:27:20: note: static property declared here
25 | 	platforms, so we know OSLog is availble. */
26 | 	@available(macOS 10.12, tvOS 10.0, iOS 10.0, watchOS 3.0, *)
27 | 	public static var oslog: OSLog? = .default
   |                    `- note: static property declared here
28 |
29 | 	/** This struct is simply a container for static configuration properties. */
/Users/admin/builder/spi-builder-workspace/Sources/CollectionLoader+RESTCoreData/CoreDataListElementCLH.swift:127:16: warning: reference to static property 'oslog' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
125 | 			if let curRootObjectID = self.listElementObjectId, curRootObjectID != root.objectID {
126 | 				if #available(tvOS 10.0, iOS 10.0, watchOS 3.0, *) {
127 | 					BMOConfig.oslog.flatMap{ os_log("Got different root object id from a result of a request for a list element collection loader helper than previous one. Replacing with new one. Previous: %{public}@; retrieved: %{public}@", log: $0, type: .info, curRootObjectID, root.objectID) }
    |                `- warning: reference to static property 'oslog' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
128 | 				}
129 | 			}
/Users/admin/builder/spi-builder-workspace/Sources/BMO/BMOConfig.swift:27:20: note: static property declared here
25 | 	platforms, so we know OSLog is availble. */
26 | 	@available(macOS 10.12, tvOS 10.0, iOS 10.0, watchOS 3.0, *)
27 | 	public static var oslog: OSLog? = .default
   |                    `- note: static property declared here
28 |
29 | 	/** This struct is simply a container for static configuration properties. */
[94/94] Compiling CollectionLoader_RESTCoreData AnyCoreDataCLH.swift
Build complete! (25.59s)
Fetching https://github.com/happn-app/CollectionLoader.git
Fetching https://github.com/happn-app/KVObserver.git
Fetching https://github.com/happn-app/AsyncOperationResult.git
[1/169] Fetching asyncoperationresult
[57/416] Fetching asyncoperationresult, kvobserver
[92/817] Fetching asyncoperationresult, kvobserver, collectionloader
Fetched https://github.com/happn-app/AsyncOperationResult.git from cache (0.84s)
Fetched https://github.com/happn-app/CollectionLoader.git from cache (0.84s)
Fetched https://github.com/happn-app/KVObserver.git from cache (0.84s)
Computing version for https://github.com/happn-app/CollectionLoader.git
Computed https://github.com/happn-app/CollectionLoader.git at 0.9.6 (0.66s)
Computing version for https://github.com/happn-app/AsyncOperationResult.git
Computed https://github.com/happn-app/AsyncOperationResult.git at 1.0.7 (0.65s)
Computing version for https://github.com/happn-app/KVObserver.git
Computed https://github.com/happn-app/KVObserver.git at 0.9.5 (0.65s)
Creating working copy for https://github.com/happn-app/KVObserver.git
Working copy of https://github.com/happn-app/KVObserver.git resolved at 0.9.5
Creating working copy for https://github.com/happn-app/AsyncOperationResult.git
Working copy of https://github.com/happn-app/AsyncOperationResult.git resolved at 1.0.7
Creating working copy for https://github.com/happn-app/CollectionLoader.git
Working copy of https://github.com/happn-app/CollectionLoader.git resolved at 0.9.6
Build complete.
{
  "dependencies" : [
    {
      "identity" : "asyncoperationresult",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.0.5",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/happn-app/AsyncOperationResult.git"
    },
    {
      "identity" : "collectionloader",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.9.4",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/happn-app/CollectionLoader.git"
    }
  ],
  "manifest_display_name" : "BMO",
  "name" : "BMO",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "BMO",
      "targets" : [
        "BMO"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "RESTUtils",
      "targets" : [
        "RESTUtils"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "Jake",
      "targets" : [
        "BMO",
        "RESTUtils",
        "BMO+FastImportRepresentation",
        "BMO+CoreData",
        "BMO+RESTCoreData",
        "CollectionLoader+RESTCoreData"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "RESTUtilsTests",
      "module_type" : "SwiftTarget",
      "name" : "RESTUtilsTests",
      "path" : "Tests/RESTUtilsTests",
      "sources" : [
        "RESTColorTransformerTests.swift",
        "RESTNumericTransformer.swift",
        "RESTUtilsTests.swift"
      ],
      "target_dependencies" : [
        "RESTUtils"
      ],
      "type" : "test"
    },
    {
      "c99name" : "RESTUtils",
      "module_type" : "SwiftTarget",
      "name" : "RESTUtils",
      "path" : "Sources/RESTUtils",
      "product_memberships" : [
        "RESTUtils",
        "Jake"
      ],
      "sources" : [
        "For BMO/AdditionalRESTRequestInfo.swift",
        "Paginators/RESTMaxIdPaginator.swift",
        "Paginators/RESTOffsetLimitPaginator.swift",
        "Paginators/RESTPaginator.swift",
        "RESTMapper/BaseProtocols.swift",
        "RESTMapper/RESTEntityMapping.swift",
        "RESTMapper/RESTMapper+ConvenienceInit.swift",
        "RESTMapper/RESTMapper.swift",
        "RESTMapper/RESTMapperTransformer.swift",
        "RESTMapper/RESTMapping.swift",
        "RESTMapper/RESTPropertyMapping.swift",
        "RESTPath/RESTPath.swift",
        "RESTPath/RESTPathProtocols.swift",
        "RESTUtilsConfig.swift",
        "Utilities/AnyEquatable.swift",
        "Utilities/ParameterizedStringSet.swift",
        "Utilities/ParameterizedStringSetParser.swift",
        "Utilities/RESTBase64DataTransformer.swift",
        "Utilities/RESTBoolTransformer.swift",
        "Utilities/RESTColorTransformer.swift",
        "Utilities/RESTDateAndTimeTransformer.swift",
        "Utilities/RESTEnumTransformer.swift",
        "Utilities/RESTNumericTransformer.swift",
        "Utilities/RESTURLTransformer.swift",
        "Utilities/RESTUUIDTransformer.swift",
        "Utilities/StandardRESTParameterizedStringSetParser.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "CollectionLoader_RESTCoreDataTests",
      "module_type" : "SwiftTarget",
      "name" : "CollectionLoader-RESTCoreDataTests",
      "path" : "Tests/CollectionLoader-RESTCoreDataTests",
      "sources" : [
        "CollectionLoader_RESTCoreDataTests.swift"
      ],
      "target_dependencies" : [
        "CollectionLoader+RESTCoreData"
      ],
      "type" : "test"
    },
    {
      "c99name" : "CollectionLoader_RESTCoreData",
      "module_type" : "SwiftTarget",
      "name" : "CollectionLoader+RESTCoreData",
      "path" : "Sources/CollectionLoader+RESTCoreData",
      "product_dependencies" : [
        "AsyncOperationResult",
        "CollectionLoader"
      ],
      "product_memberships" : [
        "Jake"
      ],
      "sources" : [
        "AnyCoreDataCLH.swift",
        "CoreDataCLH.swift",
        "CoreDataListElementCLH.swift",
        "CoreDataSearchCLH.swift",
        "PageInfoRetriever.swift"
      ],
      "target_dependencies" : [
        "BMO",
        "RESTUtils",
        "BMO+FastImportRepresentation",
        "BMO+CoreData",
        "BMO+RESTCoreData"
      ],
      "type" : "library"
    },
    {
      "c99name" : "BMOTests",
      "module_type" : "SwiftTarget",
      "name" : "BMOTests",
      "path" : "Tests/BMOTests",
      "sources" : [
        "BMOTests.swift"
      ],
      "target_dependencies" : [
        "BMO"
      ],
      "type" : "test"
    },
    {
      "c99name" : "BMO_RESTCoreDataTests",
      "module_type" : "SwiftTarget",
      "name" : "BMO-RESTCoreDataTests",
      "path" : "Tests/BMO-RESTCoreDataTests",
      "sources" : [
        "BMO_RESTCoreDataTests.swift"
      ],
      "target_dependencies" : [
        "BMO+RESTCoreData"
      ],
      "type" : "test"
    },
    {
      "c99name" : "BMO_FastImportRepresentationTests",
      "module_type" : "SwiftTarget",
      "name" : "BMO-FastImportRepresentationTests",
      "path" : "Tests/BMO-FastImportRepresentationTests",
      "sources" : [
        "BMO_FastImportRepresentationsTest.swift"
      ],
      "target_dependencies" : [
        "BMO+FastImportRepresentation"
      ],
      "type" : "test"
    },
    {
      "c99name" : "BMO_CoreDataTests",
      "module_type" : "SwiftTarget",
      "name" : "BMO-CoreDataTests",
      "path" : "Tests/BMO-CoreDataTests",
      "sources" : [
        "BMO_CoreDataTests.swift"
      ],
      "target_dependencies" : [
        "BMO+CoreData"
      ],
      "type" : "test"
    },
    {
      "c99name" : "BMO_RESTCoreData",
      "module_type" : "SwiftTarget",
      "name" : "BMO+RESTCoreData",
      "path" : "Sources/BMO+RESTCoreData",
      "product_dependencies" : [
        "AsyncOperationResult"
      ],
      "product_memberships" : [
        "Jake"
      ],
      "sources" : [
        "AdditionalRequestInfo+RESTCoreData.swift",
        "CoreData+RESTMapper.swift",
        "CoreData+RESTPath.swift",
        "RESTCoreDataFetchRequest.swift",
        "RESTCoreDataSaveRequest.swift",
        "RequestManager+RESTCoreData.swift"
      ],
      "target_dependencies" : [
        "BMO",
        "RESTUtils",
        "BMO+FastImportRepresentation",
        "BMO+CoreData"
      ],
      "type" : "library"
    },
    {
      "c99name" : "BMO_FastImportRepresentation",
      "module_type" : "SwiftTarget",
      "name" : "BMO+FastImportRepresentation",
      "path" : "Sources/BMO+FastImportRepresentation",
      "product_memberships" : [
        "Jake"
      ],
      "sources" : [
        "FastImportRepresentation.swift",
        "FastImportResultBuilderForBackResultsImporter.swift"
      ],
      "target_dependencies" : [
        "BMO"
      ],
      "type" : "library"
    },
    {
      "c99name" : "BMO_CoreData",
      "module_type" : "SwiftTarget",
      "name" : "BMO+CoreData",
      "path" : "Sources/BMO+CoreData",
      "product_dependencies" : [
        "AsyncOperationResult"
      ],
      "product_memberships" : [
        "Jake"
      ],
      "sources" : [
        "Protocol Extensions/AsyncOperationResult+BMOCoreData.swift",
        "Protocol Extensions/Bridge+CoreData.swift",
        "Protocol Extensions/MixedRepresentation+CoreData.swift",
        "Protocol Implementations/BackResultsImporterForCoreDataWithFastImportRepresentation.swift",
        "Protocol Implementations/CoreDataFetchRequest.swift",
        "Protocol Implementations/CoreDataSaveRequest.swift",
        "Protocol Implementations/Db+CoreData.swift",
        "Protocol Implementations/FastImportRepresentationCoreDataImporter.swift",
        "Utilities/CoreDataUtils.swift",
        "Utilities/ImportError.swift",
        "Utilities/NSPredicateUtils.swift",
        "Utilities/NSPropertyDescriptionHashableWrapper.swift"
      ],
      "target_dependencies" : [
        "BMO",
        "BMO+FastImportRepresentation"
      ],
      "type" : "library"
    },
    {
      "c99name" : "BMO",
      "module_type" : "SwiftTarget",
      "name" : "BMO",
      "path" : "Sources/BMO",
      "product_dependencies" : [
        "AsyncOperationResult"
      ],
      "product_memberships" : [
        "BMO",
        "Jake"
      ],
      "sources" : [
        "BMOConfig.swift",
        "Protocols/BackResultsImporter.swift",
        "Protocols/Bridge.swift",
        "Protocols/Db.swift",
        "Protocols/DbRepresentationExporter.swift",
        "Protocols/DbRepresentationImporter.swift",
        "Request Operations/BackRequestOperation.swift",
        "Request Operations/ImportBridgeOperationResultsRequestOperation.swift",
        "RequestManager.swift",
        "Requests/BackRequest.swift",
        "Requests/ImportBridgeOperationResultsRequest.swift",
        "Requests/UniquingRequest.swift",
        "Results/AsyncOperationResult+BMOResults.swift",
        "Results/BackRequestResult.swift",
        "Results/BridgeBackRequestResult.swift",
        "Results/ChangesDescription.swift",
        "Results/ImportResult.swift",
        "Utilities/MixedRepresentation.swift",
        "Utilities/NumberOfCores.swift",
        "Utilities/OperationError.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.0"
}
Done.
This is a staging environment. For live and up-to-date package information, visit swiftpackageindex.com.