The Swift Package Index logo.Swift Package Index

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

Build Information

Successful build of SwiftLocation, reference 5.1.0 (f8ec8e), with Swift 6.0 for macOS (SPM) on 29 Nov 2024 22:44:42 UTC.

Swift 6 data race errors: 15

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

/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Requests/Geocoder/Services/Geocoder-Google.swift:225:27: warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[Geocoder.Google.LocationTypes]' may have shared mutable state; this is an error in the Swift 6 language mode
217 |     /// - `geometricCenter`: returns only geometric centers of a location such as a polyline (for example, a street) or polygon (region).
218 |     /// - `approximate`: returns only the addresses that are characterized as approximate.
219 |     enum LocationTypes: String, Codable, CustomStringConvertible {
    |          `- note: consider making enum 'LocationTypes' conform to the 'Sendable' protocol
220 |         case rooftop = "ROOFTOP"
221 |         case rangeInterpolated = "RANGE_INTERPOLATED"
    :
223 |         case approximate = "APPROXIMATE"
224 |
225 |         public static let all: [LocationTypes] = [.rooftop, .rangeInterpolated, .geometricCenter, approximate]
    |                           |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[Geocoder.Google.LocationTypes]' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'all' 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
226 |
227 |         public var description: String {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Requests/Geocoder/Services/Geocoder-Google.swift:243:27: warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[Geocoder.Google.FilterTypes]' may have shared mutable state; this is an error in the Swift 6 language mode
236 |     /// - `locality`: matches against locality and sublocality types.
237 |     /// - `administrativeArea` matches all the administrative_area levels.
238 |     enum FilterTypes: String, CustomStringConvertible {
    |          `- note: consider making enum 'FilterTypes' conform to the 'Sendable' protocol
239 |         case route = "route"
240 |         case locality = "locality"
241 |         case administrativeArea = "administrative_area"
242 |
243 |         public static let all: [FilterTypes] = [.route, .locality, .administrativeArea]
    |                           |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[Geocoder.Google.FilterTypes]' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'all' 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
244 |
245 |         public var description: String {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Requests/Geocoder/Services/Geocoder-Here.swift:66:17: warning: dictionary literal of type '[String : Any?]' has duplicate entries for string literal key 'locale'
 64 |                 "APIKey": APIKey.trunc(length: 5),
 65 |                 "timeout": timeout,
 66 |                 "locale": locale ?? "",
    |                 |- warning: dictionary literal of type '[String : Any?]' has duplicate entries for string literal key 'locale'
    |                 `- note: duplicate key declared here
 67 |                 "limit": limit ?? "",
 68 |                 "locale": locale ?? "",
    |                 `- note: duplicate key declared here
 69 |                 "limitToCountries": countryCodes ?? "",
 70 |                 "proximityCoordinates": proximityCoordinates?.description  ?? ""
[14/56] Compiling SwiftLocation Geocoder-Here.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Requests/Geocoder/GeocoderServiceProtocol.swift:30:42: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 28 | // MARK: - GeocoderServiceProtocol
 29 |
 30 | public protocol GeocoderServiceProtocol: class, CustomStringConvertible {
    |                                          `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 31 |
 32 |     /// Timeout interval for request. `nil` to ignore it.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/SwiftLocation.swift:35:12: warning: let 'SwiftLocation' is not concurrency-safe because non-'Sendable' type 'LocationManager' may have shared mutable state; this is an error in the Swift 6 language mode
 33 |
 34 | /// Shortcut
 35 | public let SwiftLocation = LocationManager.shared
    |            |- warning: let 'SwiftLocation' is not concurrency-safe because non-'Sendable' type 'LocationManager' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: annotate 'SwiftLocation' 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
 36 |
 37 | public class LocationManager: LocationManagerDelegate, CustomStringConvertible {
    |              `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
 38 |
 39 |     // MARK: - Private Properties
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/SwiftLocation+Credentials.swift:28:12: warning: var 'SharedCredentials' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
26 |
27 | /// Shortcut to credentials manager.
28 | public var SharedCredentials = LocationManager.Credentials.shared
   |            |- warning: var 'SharedCredentials' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |            |- note: convert 'SharedCredentials' to a 'let' constant to make 'Sendable' shared state immutable
   |            |- note: annotate 'SharedCredentials' 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
29 |
30 | public extension LocationManager {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Requests/Geocoder/Services/Geocoder-Google.swift:225:27: warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[Geocoder.Google.LocationTypes]' may have shared mutable state; this is an error in the Swift 6 language mode
217 |     /// - `geometricCenter`: returns only geometric centers of a location such as a polyline (for example, a street) or polygon (region).
218 |     /// - `approximate`: returns only the addresses that are characterized as approximate.
219 |     enum LocationTypes: String, Codable, CustomStringConvertible {
    |          `- note: consider making enum 'LocationTypes' conform to the 'Sendable' protocol
220 |         case rooftop = "ROOFTOP"
221 |         case rangeInterpolated = "RANGE_INTERPOLATED"
    :
223 |         case approximate = "APPROXIMATE"
224 |
225 |         public static let all: [LocationTypes] = [.rooftop, .rangeInterpolated, .geometricCenter, approximate]
    |                           |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[Geocoder.Google.LocationTypes]' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'all' 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
226 |
227 |         public var description: String {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Requests/Geocoder/Services/Geocoder-Google.swift:243:27: warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[Geocoder.Google.FilterTypes]' may have shared mutable state; this is an error in the Swift 6 language mode
236 |     /// - `locality`: matches against locality and sublocality types.
237 |     /// - `administrativeArea` matches all the administrative_area levels.
238 |     enum FilterTypes: String, CustomStringConvertible {
    |          `- note: consider making enum 'FilterTypes' conform to the 'Sendable' protocol
239 |         case route = "route"
240 |         case locality = "locality"
241 |         case administrativeArea = "administrative_area"
242 |
243 |         public static let all: [FilterTypes] = [.route, .locality, .administrativeArea]
    |                           |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[Geocoder.Google.FilterTypes]' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'all' 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
244 |
245 |         public var description: String {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Requests/Geocoder/Services/Geocoder-Here.swift:66:17: warning: dictionary literal of type '[String : Any?]' has duplicate entries for string literal key 'locale'
 64 |                 "APIKey": APIKey.trunc(length: 5),
 65 |                 "timeout": timeout,
 66 |                 "locale": locale ?? "",
    |                 |- warning: dictionary literal of type '[String : Any?]' has duplicate entries for string literal key 'locale'
    |                 `- note: duplicate key declared here
 67 |                 "limit": limit ?? "",
 68 |                 "locale": locale ?? "",
    |                 `- note: duplicate key declared here
 69 |                 "limitToCountries": countryCodes ?? "",
 70 |                 "proximityCoordinates": proximityCoordinates?.description  ?? ""
[15/56] Compiling SwiftLocation GeoLocation+Here.swift
[16/56] Compiling SwiftLocation GeoLocation+MapBox.swift
[17/56] Compiling SwiftLocation GeoLocation+OpenStreet.swift
[18/56] Compiling SwiftLocation GeoLocation.swift
[19/56] Compiling SwiftLocation PartialAddressMatch+Google.swift
[20/56] Compiling SwiftLocation PartialAddressMatch+Here.swift
[21/56] Compiling SwiftLocation PartialAddressMatch.swift
[22/56] Compiling SwiftLocation GeoLocation+Apple.swift
[23/56] Compiling SwiftLocation GeoLocation+Google.swift
[24/56] Compiling SwiftLocation RequestProtocol+Support.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Abstract Request/RequestProtocol.swift:32:34: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 30 | // MARK: - RequestProtocol
 31 |
 32 | public protocol RequestProtocol: class, Hashable, CustomStringConvertible {
    |                                  `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 33 |     associatedtype ProducedData
 34 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Requests/Autocomplete/AutocompleteProtocol.swift:32:39: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 30 | // MARK: - AutocompleteProtocol
 31 |
 32 | public protocol AutocompleteProtocol: class, CustomStringConvertible {
    |                                       `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 33 |
 34 |     /// Execute the search.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Requests/Autocomplete/Services/Autocomplete-Apple.swift:204:27: warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'Autocomplete.Apple.ResultType' may have shared mutable state; this is an error in the Swift 6 language mode
189 | extension Autocomplete.Apple {
190 |
191 |     public struct ResultType: OptionSet, CustomStringConvertible {
    |                   `- note: consider making struct 'ResultType' conform to the 'Sendable' protocol
192 |         public var rawValue: Int
193 |
    :
202 |         public static let query = ResultType(rawValue: 1 << 2)
203 |
204 |         public static let all : ResultType = [.address, .pointOfInterest, .query]
    |                           |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'Autocomplete.Apple.ResultType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'all' 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
205 |
206 |         public var allSelected: Bool {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Requests/Autocomplete/Services/Autocomplete-Apple.swift:195:27: warning: static property 'address' is not concurrency-safe because non-'Sendable' type 'Autocomplete.Apple.ResultType' may have shared mutable state; this is an error in the Swift 6 language mode
189 | extension Autocomplete.Apple {
190 |
191 |     public struct ResultType: OptionSet, CustomStringConvertible {
    |                   `- note: consider making struct 'ResultType' conform to the 'Sendable' protocol
192 |         public var rawValue: Int
193 |
194 |         /// Value indicating that address completions should be included in results.
195 |         public static let address = ResultType(rawValue: 1 << 0)
    |                           |- warning: static property 'address' is not concurrency-safe because non-'Sendable' type 'Autocomplete.Apple.ResultType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'address' 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
196 |
197 |         // Value indicating that point of interest completions should be included in results.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Requests/Autocomplete/Services/Autocomplete-Apple.swift:199:27: warning: static property 'pointOfInterest' is not concurrency-safe because non-'Sendable' type 'Autocomplete.Apple.ResultType' may have shared mutable state; this is an error in the Swift 6 language mode
189 | extension Autocomplete.Apple {
190 |
191 |     public struct ResultType: OptionSet, CustomStringConvertible {
    |                   `- note: consider making struct 'ResultType' conform to the 'Sendable' protocol
192 |         public var rawValue: Int
193 |
    :
197 |         // Value indicating that point of interest completions should be included in results.
198 |         // NOTE: It will be ignored with iOS < 13
199 |         public static let pointOfInterest = ResultType(rawValue: 1 << 1)
    |                           |- warning: static property 'pointOfInterest' is not concurrency-safe because non-'Sendable' type 'Autocomplete.Apple.ResultType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'pointOfInterest' 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
200 |
201 |         /// Value indicating that query completions should be included in results.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Requests/Autocomplete/Services/Autocomplete-Apple.swift:202:27: warning: static property 'query' is not concurrency-safe because non-'Sendable' type 'Autocomplete.Apple.ResultType' may have shared mutable state; this is an error in the Swift 6 language mode
189 | extension Autocomplete.Apple {
190 |
191 |     public struct ResultType: OptionSet, CustomStringConvertible {
    |                   `- note: consider making struct 'ResultType' conform to the 'Sendable' protocol
192 |         public var rawValue: Int
193 |
    :
200 |
201 |         /// Value indicating that query completions should be included in results.
202 |         public static let query = ResultType(rawValue: 1 << 2)
    |                           |- warning: static property 'query' is not concurrency-safe because non-'Sendable' type 'Autocomplete.Apple.ResultType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'query' 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
203 |
204 |         public static let all : ResultType = [.address, .pointOfInterest, .query]
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Requests/Autocomplete/Services/Autocomplete-Apple.swift:233:62: warning: 'FilterType' was deprecated in macOS 10.15: Use MKLocalSearchCompleterResultType
231 |         }
232 |
233 |         private func filterTypes() -> MKLocalSearchCompleter.FilterType {
    |                                                              `- warning: 'FilterType' was deprecated in macOS 10.15: Use MKLocalSearchCompleterResultType
234 |             if contains(.query) {
235 |                 return .locationsAndQueries
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Requests/Autocomplete/Services/Autocomplete-Apple.swift:155:34: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
153 |             fullQuerySearcher = MKLocalSearch(request: request)
154 |             fullQuerySearcher?.start(completionHandler: { [weak self] (response, error) in
155 |                 guard let self = self else { return }
    |                                  |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                                  `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
156 |
157 |                 if let error = error {
[25/56] Compiling SwiftLocation RequestProtocol.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Abstract Request/RequestProtocol.swift:32:34: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 30 | // MARK: - RequestProtocol
 31 |
 32 | public protocol RequestProtocol: class, Hashable, CustomStringConvertible {
    |                                  `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 33 |     associatedtype ProducedData
 34 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Requests/Autocomplete/AutocompleteProtocol.swift:32:39: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 30 | // MARK: - AutocompleteProtocol
 31 |
 32 | public protocol AutocompleteProtocol: class, CustomStringConvertible {
    |                                       `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 33 |
 34 |     /// Execute the search.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Requests/Autocomplete/Services/Autocomplete-Apple.swift:204:27: warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'Autocomplete.Apple.ResultType' may have shared mutable state; this is an error in the Swift 6 language mode
189 | extension Autocomplete.Apple {
190 |
191 |     public struct ResultType: OptionSet, CustomStringConvertible {
    |                   `- note: consider making struct 'ResultType' conform to the 'Sendable' protocol
192 |         public var rawValue: Int
193 |
    :
202 |         public static let query = ResultType(rawValue: 1 << 2)
203 |
204 |         public static let all : ResultType = [.address, .pointOfInterest, .query]
    |                           |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'Autocomplete.Apple.ResultType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'all' 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
205 |
206 |         public var allSelected: Bool {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Requests/Autocomplete/Services/Autocomplete-Apple.swift:195:27: warning: static property 'address' is not concurrency-safe because non-'Sendable' type 'Autocomplete.Apple.ResultType' may have shared mutable state; this is an error in the Swift 6 language mode
189 | extension Autocomplete.Apple {
190 |
191 |     public struct ResultType: OptionSet, CustomStringConvertible {
    |                   `- note: consider making struct 'ResultType' conform to the 'Sendable' protocol
192 |         public var rawValue: Int
193 |
194 |         /// Value indicating that address completions should be included in results.
195 |         public static let address = ResultType(rawValue: 1 << 0)
    |                           |- warning: static property 'address' is not concurrency-safe because non-'Sendable' type 'Autocomplete.Apple.ResultType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'address' 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
196 |
197 |         // Value indicating that point of interest completions should be included in results.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Requests/Autocomplete/Services/Autocomplete-Apple.swift:199:27: warning: static property 'pointOfInterest' is not concurrency-safe because non-'Sendable' type 'Autocomplete.Apple.ResultType' may have shared mutable state; this is an error in the Swift 6 language mode
189 | extension Autocomplete.Apple {
190 |
191 |     public struct ResultType: OptionSet, CustomStringConvertible {
    |                   `- note: consider making struct 'ResultType' conform to the 'Sendable' protocol
192 |         public var rawValue: Int
193 |
    :
197 |         // Value indicating that point of interest completions should be included in results.
198 |         // NOTE: It will be ignored with iOS < 13
199 |         public static let pointOfInterest = ResultType(rawValue: 1 << 1)
    |                           |- warning: static property 'pointOfInterest' is not concurrency-safe because non-'Sendable' type 'Autocomplete.Apple.ResultType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'pointOfInterest' 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
200 |
201 |         /// Value indicating that query completions should be included in results.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Requests/Autocomplete/Services/Autocomplete-Apple.swift:202:27: warning: static property 'query' is not concurrency-safe because non-'Sendable' type 'Autocomplete.Apple.ResultType' may have shared mutable state; this is an error in the Swift 6 language mode
189 | extension Autocomplete.Apple {
190 |
191 |     public struct ResultType: OptionSet, CustomStringConvertible {
    |                   `- note: consider making struct 'ResultType' conform to the 'Sendable' protocol
192 |         public var rawValue: Int
193 |
    :
200 |
201 |         /// Value indicating that query completions should be included in results.
202 |         public static let query = ResultType(rawValue: 1 << 2)
    |                           |- warning: static property 'query' is not concurrency-safe because non-'Sendable' type 'Autocomplete.Apple.ResultType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'query' 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
203 |
204 |         public static let all : ResultType = [.address, .pointOfInterest, .query]
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Requests/Autocomplete/Services/Autocomplete-Apple.swift:233:62: warning: 'FilterType' was deprecated in macOS 10.15: Use MKLocalSearchCompleterResultType
231 |         }
232 |
233 |         private func filterTypes() -> MKLocalSearchCompleter.FilterType {
    |                                                              `- warning: 'FilterType' was deprecated in macOS 10.15: Use MKLocalSearchCompleterResultType
234 |             if contains(.query) {
235 |                 return .locationsAndQueries
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Requests/Autocomplete/Services/Autocomplete-Apple.swift:155:34: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
153 |             fullQuerySearcher = MKLocalSearch(request: request)
154 |             fullQuerySearcher?.start(completionHandler: { [weak self] (response, error) in
155 |                 guard let self = self else { return }
    |                                  |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                                  `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
156 |
157 |                 if let error = error {
[26/56] Compiling SwiftLocation AutocompleteProtocol.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Abstract Request/RequestProtocol.swift:32:34: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 30 | // MARK: - RequestProtocol
 31 |
 32 | public protocol RequestProtocol: class, Hashable, CustomStringConvertible {
    |                                  `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 33 |     associatedtype ProducedData
 34 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Requests/Autocomplete/AutocompleteProtocol.swift:32:39: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 30 | // MARK: - AutocompleteProtocol
 31 |
 32 | public protocol AutocompleteProtocol: class, CustomStringConvertible {
    |                                       `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 33 |
 34 |     /// Execute the search.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Requests/Autocomplete/Services/Autocomplete-Apple.swift:204:27: warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'Autocomplete.Apple.ResultType' may have shared mutable state; this is an error in the Swift 6 language mode
189 | extension Autocomplete.Apple {
190 |
191 |     public struct ResultType: OptionSet, CustomStringConvertible {
    |                   `- note: consider making struct 'ResultType' conform to the 'Sendable' protocol
192 |         public var rawValue: Int
193 |
    :
202 |         public static let query = ResultType(rawValue: 1 << 2)
203 |
204 |         public static let all : ResultType = [.address, .pointOfInterest, .query]
    |                           |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'Autocomplete.Apple.ResultType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'all' 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
205 |
206 |         public var allSelected: Bool {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Requests/Autocomplete/Services/Autocomplete-Apple.swift:195:27: warning: static property 'address' is not concurrency-safe because non-'Sendable' type 'Autocomplete.Apple.ResultType' may have shared mutable state; this is an error in the Swift 6 language mode
189 | extension Autocomplete.Apple {
190 |
191 |     public struct ResultType: OptionSet, CustomStringConvertible {
    |                   `- note: consider making struct 'ResultType' conform to the 'Sendable' protocol
192 |         public var rawValue: Int
193 |
194 |         /// Value indicating that address completions should be included in results.
195 |         public static let address = ResultType(rawValue: 1 << 0)
    |                           |- warning: static property 'address' is not concurrency-safe because non-'Sendable' type 'Autocomplete.Apple.ResultType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'address' 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
196 |
197 |         // Value indicating that point of interest completions should be included in results.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Requests/Autocomplete/Services/Autocomplete-Apple.swift:199:27: warning: static property 'pointOfInterest' is not concurrency-safe because non-'Sendable' type 'Autocomplete.Apple.ResultType' may have shared mutable state; this is an error in the Swift 6 language mode
189 | extension Autocomplete.Apple {
190 |
191 |     public struct ResultType: OptionSet, CustomStringConvertible {
    |                   `- note: consider making struct 'ResultType' conform to the 'Sendable' protocol
192 |         public var rawValue: Int
193 |
    :
197 |         // Value indicating that point of interest completions should be included in results.
198 |         // NOTE: It will be ignored with iOS < 13
199 |         public static let pointOfInterest = ResultType(rawValue: 1 << 1)
    |                           |- warning: static property 'pointOfInterest' is not concurrency-safe because non-'Sendable' type 'Autocomplete.Apple.ResultType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'pointOfInterest' 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
200 |
201 |         /// Value indicating that query completions should be included in results.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Requests/Autocomplete/Services/Autocomplete-Apple.swift:202:27: warning: static property 'query' is not concurrency-safe because non-'Sendable' type 'Autocomplete.Apple.ResultType' may have shared mutable state; this is an error in the Swift 6 language mode
189 | extension Autocomplete.Apple {
190 |
191 |     public struct ResultType: OptionSet, CustomStringConvertible {
    |                   `- note: consider making struct 'ResultType' conform to the 'Sendable' protocol
192 |         public var rawValue: Int
193 |
    :
200 |
201 |         /// Value indicating that query completions should be included in results.
202 |         public static let query = ResultType(rawValue: 1 << 2)
    |                           |- warning: static property 'query' is not concurrency-safe because non-'Sendable' type 'Autocomplete.Apple.ResultType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'query' 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
203 |
204 |         public static let all : ResultType = [.address, .pointOfInterest, .query]
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Requests/Autocomplete/Services/Autocomplete-Apple.swift:233:62: warning: 'FilterType' was deprecated in macOS 10.15: Use MKLocalSearchCompleterResultType
231 |         }
232 |
233 |         private func filterTypes() -> MKLocalSearchCompleter.FilterType {
    |                                                              `- warning: 'FilterType' was deprecated in macOS 10.15: Use MKLocalSearchCompleterResultType
234 |             if contains(.query) {
235 |                 return .locationsAndQueries
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Requests/Autocomplete/Services/Autocomplete-Apple.swift:155:34: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
153 |             fullQuerySearcher = MKLocalSearch(request: request)
154 |             fullQuerySearcher?.start(completionHandler: { [weak self] (response, error) in
155 |                 guard let self = self else { return }
    |                                  |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                                  `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
156 |
157 |                 if let error = error {
[27/56] Compiling SwiftLocation AutocompleteRequest.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Abstract Request/RequestProtocol.swift:32:34: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 30 | // MARK: - RequestProtocol
 31 |
 32 | public protocol RequestProtocol: class, Hashable, CustomStringConvertible {
    |                                  `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 33 |     associatedtype ProducedData
 34 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Requests/Autocomplete/AutocompleteProtocol.swift:32:39: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 30 | // MARK: - AutocompleteProtocol
 31 |
 32 | public protocol AutocompleteProtocol: class, CustomStringConvertible {
    |                                       `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 33 |
 34 |     /// Execute the search.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Requests/Autocomplete/Services/Autocomplete-Apple.swift:204:27: warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'Autocomplete.Apple.ResultType' may have shared mutable state; this is an error in the Swift 6 language mode
189 | extension Autocomplete.Apple {
190 |
191 |     public struct ResultType: OptionSet, CustomStringConvertible {
    |                   `- note: consider making struct 'ResultType' conform to the 'Sendable' protocol
192 |         public var rawValue: Int
193 |
    :
202 |         public static let query = ResultType(rawValue: 1 << 2)
203 |
204 |         public static let all : ResultType = [.address, .pointOfInterest, .query]
    |                           |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'Autocomplete.Apple.ResultType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'all' 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
205 |
206 |         public var allSelected: Bool {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Requests/Autocomplete/Services/Autocomplete-Apple.swift:195:27: warning: static property 'address' is not concurrency-safe because non-'Sendable' type 'Autocomplete.Apple.ResultType' may have shared mutable state; this is an error in the Swift 6 language mode
189 | extension Autocomplete.Apple {
190 |
191 |     public struct ResultType: OptionSet, CustomStringConvertible {
    |                   `- note: consider making struct 'ResultType' conform to the 'Sendable' protocol
192 |         public var rawValue: Int
193 |
194 |         /// Value indicating that address completions should be included in results.
195 |         public static let address = ResultType(rawValue: 1 << 0)
    |                           |- warning: static property 'address' is not concurrency-safe because non-'Sendable' type 'Autocomplete.Apple.ResultType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'address' 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
196 |
197 |         // Value indicating that point of interest completions should be included in results.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Requests/Autocomplete/Services/Autocomplete-Apple.swift:199:27: warning: static property 'pointOfInterest' is not concurrency-safe because non-'Sendable' type 'Autocomplete.Apple.ResultType' may have shared mutable state; this is an error in the Swift 6 language mode
189 | extension Autocomplete.Apple {
190 |
191 |     public struct ResultType: OptionSet, CustomStringConvertible {
    |                   `- note: consider making struct 'ResultType' conform to the 'Sendable' protocol
192 |         public var rawValue: Int
193 |
    :
197 |         // Value indicating that point of interest completions should be included in results.
198 |         // NOTE: It will be ignored with iOS < 13
199 |         public static let pointOfInterest = ResultType(rawValue: 1 << 1)
    |                           |- warning: static property 'pointOfInterest' is not concurrency-safe because non-'Sendable' type 'Autocomplete.Apple.ResultType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'pointOfInterest' 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
200 |
201 |         /// Value indicating that query completions should be included in results.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Requests/Autocomplete/Services/Autocomplete-Apple.swift:202:27: warning: static property 'query' is not concurrency-safe because non-'Sendable' type 'Autocomplete.Apple.ResultType' may have shared mutable state; this is an error in the Swift 6 language mode
189 | extension Autocomplete.Apple {
190 |
191 |     public struct ResultType: OptionSet, CustomStringConvertible {
    |                   `- note: consider making struct 'ResultType' conform to the 'Sendable' protocol
192 |         public var rawValue: Int
193 |
    :
200 |
201 |         /// Value indicating that query completions should be included in results.
202 |         public static let query = ResultType(rawValue: 1 << 2)
    |                           |- warning: static property 'query' is not concurrency-safe because non-'Sendable' type 'Autocomplete.Apple.ResultType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'query' 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
203 |
204 |         public static let all : ResultType = [.address, .pointOfInterest, .query]
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Requests/Autocomplete/Services/Autocomplete-Apple.swift:233:62: warning: 'FilterType' was deprecated in macOS 10.15: Use MKLocalSearchCompleterResultType
231 |         }
232 |
233 |         private func filterTypes() -> MKLocalSearchCompleter.FilterType {
    |                                                              `- warning: 'FilterType' was deprecated in macOS 10.15: Use MKLocalSearchCompleterResultType
234 |             if contains(.query) {
235 |                 return .locationsAndQueries
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Requests/Autocomplete/Services/Autocomplete-Apple.swift:155:34: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
153 |             fullQuerySearcher = MKLocalSearch(request: request)
154 |             fullQuerySearcher?.start(completionHandler: { [weak self] (response, error) in
155 |                 guard let self = self else { return }
    |                                  |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                                  `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
156 |
157 |                 if let error = error {
[28/56] Compiling SwiftLocation Autocomplete-Apple.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Abstract Request/RequestProtocol.swift:32:34: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 30 | // MARK: - RequestProtocol
 31 |
 32 | public protocol RequestProtocol: class, Hashable, CustomStringConvertible {
    |                                  `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 33 |     associatedtype ProducedData
 34 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Requests/Autocomplete/AutocompleteProtocol.swift:32:39: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 30 | // MARK: - AutocompleteProtocol
 31 |
 32 | public protocol AutocompleteProtocol: class, CustomStringConvertible {
    |                                       `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 33 |
 34 |     /// Execute the search.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Requests/Autocomplete/Services/Autocomplete-Apple.swift:204:27: warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'Autocomplete.Apple.ResultType' may have shared mutable state; this is an error in the Swift 6 language mode
189 | extension Autocomplete.Apple {
190 |
191 |     public struct ResultType: OptionSet, CustomStringConvertible {
    |                   `- note: consider making struct 'ResultType' conform to the 'Sendable' protocol
192 |         public var rawValue: Int
193 |
    :
202 |         public static let query = ResultType(rawValue: 1 << 2)
203 |
204 |         public static let all : ResultType = [.address, .pointOfInterest, .query]
    |                           |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'Autocomplete.Apple.ResultType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'all' 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
205 |
206 |         public var allSelected: Bool {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Requests/Autocomplete/Services/Autocomplete-Apple.swift:195:27: warning: static property 'address' is not concurrency-safe because non-'Sendable' type 'Autocomplete.Apple.ResultType' may have shared mutable state; this is an error in the Swift 6 language mode
189 | extension Autocomplete.Apple {
190 |
191 |     public struct ResultType: OptionSet, CustomStringConvertible {
    |                   `- note: consider making struct 'ResultType' conform to the 'Sendable' protocol
192 |         public var rawValue: Int
193 |
194 |         /// Value indicating that address completions should be included in results.
195 |         public static let address = ResultType(rawValue: 1 << 0)
    |                           |- warning: static property 'address' is not concurrency-safe because non-'Sendable' type 'Autocomplete.Apple.ResultType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'address' 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
196 |
197 |         // Value indicating that point of interest completions should be included in results.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Requests/Autocomplete/Services/Autocomplete-Apple.swift:199:27: warning: static property 'pointOfInterest' is not concurrency-safe because non-'Sendable' type 'Autocomplete.Apple.ResultType' may have shared mutable state; this is an error in the Swift 6 language mode
189 | extension Autocomplete.Apple {
190 |
191 |     public struct ResultType: OptionSet, CustomStringConvertible {
    |                   `- note: consider making struct 'ResultType' conform to the 'Sendable' protocol
192 |         public var rawValue: Int
193 |
    :
197 |         // Value indicating that point of interest completions should be included in results.
198 |         // NOTE: It will be ignored with iOS < 13
199 |         public static let pointOfInterest = ResultType(rawValue: 1 << 1)
    |                           |- warning: static property 'pointOfInterest' is not concurrency-safe because non-'Sendable' type 'Autocomplete.Apple.ResultType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'pointOfInterest' 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
200 |
201 |         /// Value indicating that query completions should be included in results.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Requests/Autocomplete/Services/Autocomplete-Apple.swift:202:27: warning: static property 'query' is not concurrency-safe because non-'Sendable' type 'Autocomplete.Apple.ResultType' may have shared mutable state; this is an error in the Swift 6 language mode
189 | extension Autocomplete.Apple {
190 |
191 |     public struct ResultType: OptionSet, CustomStringConvertible {
    |                   `- note: consider making struct 'ResultType' conform to the 'Sendable' protocol
192 |         public var rawValue: Int
193 |
    :
200 |
201 |         /// Value indicating that query completions should be included in results.
202 |         public static let query = ResultType(rawValue: 1 << 2)
    |                           |- warning: static property 'query' is not concurrency-safe because non-'Sendable' type 'Autocomplete.Apple.ResultType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'query' 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
203 |
204 |         public static let all : ResultType = [.address, .pointOfInterest, .query]
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Requests/Autocomplete/Services/Autocomplete-Apple.swift:233:62: warning: 'FilterType' was deprecated in macOS 10.15: Use MKLocalSearchCompleterResultType
231 |         }
232 |
233 |         private func filterTypes() -> MKLocalSearchCompleter.FilterType {
    |                                                              `- warning: 'FilterType' was deprecated in macOS 10.15: Use MKLocalSearchCompleterResultType
234 |             if contains(.query) {
235 |                 return .locationsAndQueries
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Requests/Autocomplete/Services/Autocomplete-Apple.swift:155:34: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
153 |             fullQuerySearcher = MKLocalSearch(request: request)
154 |             fullQuerySearcher?.start(completionHandler: { [weak self] (response, error) in
155 |                 guard let self = self else { return }
    |                                  |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                                  `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
156 |
157 |                 if let error = error {
[29/56] Compiling SwiftLocation Geocoder-MapBox.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/SwiftLocation+Credentials.swift:28:12: warning: var 'SharedCredentials' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
26 |
27 | /// Shortcut to credentials manager.
28 | public var SharedCredentials = LocationManager.Credentials.shared
   |            |- warning: var 'SharedCredentials' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |            |- note: convert 'SharedCredentials' to a 'let' constant to make 'Sendable' shared state immutable
   |            |- note: annotate 'SharedCredentials' 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
29 |
30 | public extension LocationManager {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Requests/Geocoder/Services/Geocoder-MapBox.swift:288:27: warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[Geocoder.MapBox.ResultTypes]' may have shared mutable state; this is an error in the Swift 6 language mode
275 |
276 |     /// Filter results to include only a subset (one or more) of the available feature types.
277 |     enum ResultTypes: String, CustomStringConvertible {
    |          `- note: consider making enum 'ResultTypes' conform to the 'Sendable' protocol
278 |         case country,
279 |              region,
    :
286 |              poi
287 |
288 |         public static let all: [ResultTypes] = [.country, .region, .postcode, .district, .place, .locality, .neighborhood, .address, .poi]
    |                           |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[Geocoder.MapBox.ResultTypes]' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'all' 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
289 |
290 |         public var description: String {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/SwiftLocation.swift:35:12: warning: let 'SwiftLocation' is not concurrency-safe because non-'Sendable' type 'LocationManager' may have shared mutable state; this is an error in the Swift 6 language mode
 33 |
 34 | /// Shortcut
 35 | public let SwiftLocation = LocationManager.shared
    |            |- warning: let 'SwiftLocation' is not concurrency-safe because non-'Sendable' type 'LocationManager' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: annotate 'SwiftLocation' 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
 36 |
 37 | public class LocationManager: LocationManagerDelegate, CustomStringConvertible {
    |              `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
 38 |
 39 |     // MARK: - Private Properties
[30/56] Compiling SwiftLocation Geocoder-OpenStreet.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/SwiftLocation+Credentials.swift:28:12: warning: var 'SharedCredentials' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
26 |
27 | /// Shortcut to credentials manager.
28 | public var SharedCredentials = LocationManager.Credentials.shared
   |            |- warning: var 'SharedCredentials' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |            |- note: convert 'SharedCredentials' to a 'let' constant to make 'Sendable' shared state immutable
   |            |- note: annotate 'SharedCredentials' 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
29 |
30 | public extension LocationManager {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Requests/Geocoder/Services/Geocoder-MapBox.swift:288:27: warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[Geocoder.MapBox.ResultTypes]' may have shared mutable state; this is an error in the Swift 6 language mode
275 |
276 |     /// Filter results to include only a subset (one or more) of the available feature types.
277 |     enum ResultTypes: String, CustomStringConvertible {
    |          `- note: consider making enum 'ResultTypes' conform to the 'Sendable' protocol
278 |         case country,
279 |              region,
    :
286 |              poi
287 |
288 |         public static let all: [ResultTypes] = [.country, .region, .postcode, .district, .place, .locality, .neighborhood, .address, .poi]
    |                           |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[Geocoder.MapBox.ResultTypes]' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'all' 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
289 |
290 |         public var description: String {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/SwiftLocation.swift:35:12: warning: let 'SwiftLocation' is not concurrency-safe because non-'Sendable' type 'LocationManager' may have shared mutable state; this is an error in the Swift 6 language mode
 33 |
 34 | /// Shortcut
 35 | public let SwiftLocation = LocationManager.shared
    |            |- warning: let 'SwiftLocation' is not concurrency-safe because non-'Sendable' type 'LocationManager' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: annotate 'SwiftLocation' 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
 36 |
 37 | public class LocationManager: LocationManagerDelegate, CustomStringConvertible {
    |              `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
 38 |
 39 |     // MARK: - Private Properties
[31/56] Compiling SwiftLocation GeofencingOptions.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/SwiftLocation+Credentials.swift:28:12: warning: var 'SharedCredentials' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
26 |
27 | /// Shortcut to credentials manager.
28 | public var SharedCredentials = LocationManager.Credentials.shared
   |            |- warning: var 'SharedCredentials' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |            |- note: convert 'SharedCredentials' to a 'let' constant to make 'Sendable' shared state immutable
   |            |- note: annotate 'SharedCredentials' 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
29 |
30 | public extension LocationManager {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Requests/Geocoder/Services/Geocoder-MapBox.swift:288:27: warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[Geocoder.MapBox.ResultTypes]' may have shared mutable state; this is an error in the Swift 6 language mode
275 |
276 |     /// Filter results to include only a subset (one or more) of the available feature types.
277 |     enum ResultTypes: String, CustomStringConvertible {
    |          `- note: consider making enum 'ResultTypes' conform to the 'Sendable' protocol
278 |         case country,
279 |              region,
    :
286 |              poi
287 |
288 |         public static let all: [ResultTypes] = [.country, .region, .postcode, .district, .place, .locality, .neighborhood, .address, .poi]
    |                           |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[Geocoder.MapBox.ResultTypes]' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'all' 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
289 |
290 |         public var description: String {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/SwiftLocation.swift:35:12: warning: let 'SwiftLocation' is not concurrency-safe because non-'Sendable' type 'LocationManager' may have shared mutable state; this is an error in the Swift 6 language mode
 33 |
 34 | /// Shortcut
 35 | public let SwiftLocation = LocationManager.shared
    |            |- warning: let 'SwiftLocation' is not concurrency-safe because non-'Sendable' type 'LocationManager' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: annotate 'SwiftLocation' 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
 36 |
 37 | public class LocationManager: LocationManagerDelegate, CustomStringConvertible {
    |              `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
 38 |
 39 |     // MARK: - Private Properties
[32/56] Compiling SwiftLocation GeofencingRequest.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/SwiftLocation+Credentials.swift:28:12: warning: var 'SharedCredentials' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
26 |
27 | /// Shortcut to credentials manager.
28 | public var SharedCredentials = LocationManager.Credentials.shared
   |            |- warning: var 'SharedCredentials' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |            |- note: convert 'SharedCredentials' to a 'let' constant to make 'Sendable' shared state immutable
   |            |- note: annotate 'SharedCredentials' 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
29 |
30 | public extension LocationManager {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Requests/Geocoder/Services/Geocoder-MapBox.swift:288:27: warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[Geocoder.MapBox.ResultTypes]' may have shared mutable state; this is an error in the Swift 6 language mode
275 |
276 |     /// Filter results to include only a subset (one or more) of the available feature types.
277 |     enum ResultTypes: String, CustomStringConvertible {
    |          `- note: consider making enum 'ResultTypes' conform to the 'Sendable' protocol
278 |         case country,
279 |              region,
    :
286 |              poi
287 |
288 |         public static let all: [ResultTypes] = [.country, .region, .postcode, .district, .place, .locality, .neighborhood, .address, .poi]
    |                           |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[Geocoder.MapBox.ResultTypes]' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'all' 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
289 |
290 |         public var description: String {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/SwiftLocation.swift:35:12: warning: let 'SwiftLocation' is not concurrency-safe because non-'Sendable' type 'LocationManager' may have shared mutable state; this is an error in the Swift 6 language mode
 33 |
 34 | /// Shortcut
 35 | public let SwiftLocation = LocationManager.shared
    |            |- warning: let 'SwiftLocation' is not concurrency-safe because non-'Sendable' type 'LocationManager' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: annotate 'SwiftLocation' 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
 36 |
 37 | public class LocationManager: LocationManagerDelegate, CustomStringConvertible {
    |              `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
 38 |
 39 |     // MARK: - Private Properties
[33/56] Compiling SwiftLocation IPLocation+Data.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/SwiftLocation+Credentials.swift:28:12: warning: var 'SharedCredentials' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
26 |
27 | /// Shortcut to credentials manager.
28 | public var SharedCredentials = LocationManager.Credentials.shared
   |            |- warning: var 'SharedCredentials' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |            |- note: convert 'SharedCredentials' to a 'let' constant to make 'Sendable' shared state immutable
   |            |- note: annotate 'SharedCredentials' 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
29 |
30 | public extension LocationManager {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Requests/Geocoder/Services/Geocoder-MapBox.swift:288:27: warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[Geocoder.MapBox.ResultTypes]' may have shared mutable state; this is an error in the Swift 6 language mode
275 |
276 |     /// Filter results to include only a subset (one or more) of the available feature types.
277 |     enum ResultTypes: String, CustomStringConvertible {
    |          `- note: consider making enum 'ResultTypes' conform to the 'Sendable' protocol
278 |         case country,
279 |              region,
    :
286 |              poi
287 |
288 |         public static let all: [ResultTypes] = [.country, .region, .postcode, .district, .place, .locality, .neighborhood, .address, .poi]
    |                           |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[Geocoder.MapBox.ResultTypes]' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'all' 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
289 |
290 |         public var description: String {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/SwiftLocation.swift:35:12: warning: let 'SwiftLocation' is not concurrency-safe because non-'Sendable' type 'LocationManager' may have shared mutable state; this is an error in the Swift 6 language mode
 33 |
 34 | /// Shortcut
 35 | public let SwiftLocation = LocationManager.shared
    |            |- warning: let 'SwiftLocation' is not concurrency-safe because non-'Sendable' type 'LocationManager' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: annotate 'SwiftLocation' 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
 36 |
 37 | public class LocationManager: LocationManagerDelegate, CustomStringConvertible {
    |              `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
 38 |
 39 |     // MARK: - Private Properties
[34/56] Compiling SwiftLocation Autocomplete-Google.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/SwiftLocation.swift:35:12: warning: let 'SwiftLocation' is not concurrency-safe because non-'Sendable' type 'LocationManager' may have shared mutable state; this is an error in the Swift 6 language mode
 33 |
 34 | /// Shortcut
 35 | public let SwiftLocation = LocationManager.shared
    |            |- warning: let 'SwiftLocation' is not concurrency-safe because non-'Sendable' type 'LocationManager' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: annotate 'SwiftLocation' 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
 36 |
 37 | public class LocationManager: LocationManagerDelegate, CustomStringConvertible {
    |              `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
 38 |
 39 |     // MARK: - Private Properties
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/SwiftLocation+Credentials.swift:28:12: warning: var 'SharedCredentials' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
26 |
27 | /// Shortcut to credentials manager.
28 | public var SharedCredentials = LocationManager.Credentials.shared
   |            |- warning: var 'SharedCredentials' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |            |- note: convert 'SharedCredentials' to a 'let' constant to make 'Sendable' shared state immutable
   |            |- note: annotate 'SharedCredentials' 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
29 |
30 | public extension LocationManager {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Requests/Beacon/BeaconRequest.swift:151:84: warning: 'proximityUUID' was deprecated in macOS 10.15
149 |         let matched = sourceList.filter { b in
150 |             monitoredBeacons.contains(where: {
151 |                 $0.major == b.major && $0.minor == b.minor && $0.uuid as UUID == b.proximityUUID
    |                                                                                    `- warning: 'proximityUUID' was deprecated in macOS 10.15
152 |             })
153 |         }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Requests/Beacon/BeaconRequest.swift:184:22: warning: 'init(proximityUUID:identifier:)' was deprecated in macOS 10.15
182 |
183 |     fileprivate func regionFromUUID(_ uuid: UUID) -> CLBeaconRegion {
184 |         let region = CLBeaconRegion(proximityUUID: uuid, identifier: "\(requestRegionIdentifier)\(uuid.uuidString)")
    |                      `- warning: 'init(proximityUUID:identifier:)' was deprecated in macOS 10.15
185 |         region.notifyEntryStateOnDisplay = true
186 |         return region
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Requests/Beacon/BeaconRequest.swift:190:22: warning: 'init(proximityUUID:major:minor:identifier:)' was deprecated in macOS 10.15
188 |
189 |     private func regionFromBeacon(_ beacon: Beacon) -> CLBeaconRegion {
190 |         let region = CLBeaconRegion(proximityUUID: beacon.uuid as UUID,
    |                      `- warning: 'init(proximityUUID:major:minor:identifier:)' was deprecated in macOS 10.15
191 |                                     major: CLBeaconMajorValue(beacon.major.int32Value),
192 |                                     minor: CLBeaconMinorValue(beacon.minor.int32Value),
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Requests/GPSLocation/GPSLocationRequest.swift:178:13: warning: capture of 'self' with non-sendable type 'GPSLocationRequest?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 27 |
 28 | /// The following class define a single location request.
 29 | public class GPSLocationRequest: RequestProtocol, Codable {
    |              `- note: class 'GPSLocationRequest' does not conform to the 'Sendable' protocol
 30 |     public typealias ProducedData = CLLocation
 31 |
    :
176 |         timeoutTimer = Timer.scheduledTimer(withTimeInterval: timeout.interval, repeats: false, block: { [weak self] timer in
177 |             timer.invalidate()
178 |             self?.receiveData(.failure(.timeout))
    |             `- warning: capture of 'self' with non-sendable type 'GPSLocationRequest?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
179 |         })
180 |     }
[35/56] Compiling SwiftLocation Autocomplete-Here.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/SwiftLocation.swift:35:12: warning: let 'SwiftLocation' is not concurrency-safe because non-'Sendable' type 'LocationManager' may have shared mutable state; this is an error in the Swift 6 language mode
 33 |
 34 | /// Shortcut
 35 | public let SwiftLocation = LocationManager.shared
    |            |- warning: let 'SwiftLocation' is not concurrency-safe because non-'Sendable' type 'LocationManager' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: annotate 'SwiftLocation' 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
 36 |
 37 | public class LocationManager: LocationManagerDelegate, CustomStringConvertible {
    |              `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
 38 |
 39 |     // MARK: - Private Properties
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/SwiftLocation+Credentials.swift:28:12: warning: var 'SharedCredentials' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
26 |
27 | /// Shortcut to credentials manager.
28 | public var SharedCredentials = LocationManager.Credentials.shared
   |            |- warning: var 'SharedCredentials' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |            |- note: convert 'SharedCredentials' to a 'let' constant to make 'Sendable' shared state immutable
   |            |- note: annotate 'SharedCredentials' 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
29 |
30 | public extension LocationManager {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Requests/Beacon/BeaconRequest.swift:151:84: warning: 'proximityUUID' was deprecated in macOS 10.15
149 |         let matched = sourceList.filter { b in
150 |             monitoredBeacons.contains(where: {
151 |                 $0.major == b.major && $0.minor == b.minor && $0.uuid as UUID == b.proximityUUID
    |                                                                                    `- warning: 'proximityUUID' was deprecated in macOS 10.15
152 |             })
153 |         }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Requests/Beacon/BeaconRequest.swift:184:22: warning: 'init(proximityUUID:identifier:)' was deprecated in macOS 10.15
182 |
183 |     fileprivate func regionFromUUID(_ uuid: UUID) -> CLBeaconRegion {
184 |         let region = CLBeaconRegion(proximityUUID: uuid, identifier: "\(requestRegionIdentifier)\(uuid.uuidString)")
    |                      `- warning: 'init(proximityUUID:identifier:)' was deprecated in macOS 10.15
185 |         region.notifyEntryStateOnDisplay = true
186 |         return region
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Requests/Beacon/BeaconRequest.swift:190:22: warning: 'init(proximityUUID:major:minor:identifier:)' was deprecated in macOS 10.15
188 |
189 |     private func regionFromBeacon(_ beacon: Beacon) -> CLBeaconRegion {
190 |         let region = CLBeaconRegion(proximityUUID: beacon.uuid as UUID,
    |                      `- warning: 'init(proximityUUID:major:minor:identifier:)' was deprecated in macOS 10.15
191 |                                     major: CLBeaconMajorValue(beacon.major.int32Value),
192 |                                     minor: CLBeaconMinorValue(beacon.minor.int32Value),
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Requests/GPSLocation/GPSLocationRequest.swift:178:13: warning: capture of 'self' with non-sendable type 'GPSLocationRequest?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 27 |
 28 | /// The following class define a single location request.
 29 | public class GPSLocationRequest: RequestProtocol, Codable {
    |              `- note: class 'GPSLocationRequest' does not conform to the 'Sendable' protocol
 30 |     public typealias ProducedData = CLLocation
 31 |
    :
176 |         timeoutTimer = Timer.scheduledTimer(withTimeInterval: timeout.interval, repeats: false, block: { [weak self] timer in
177 |             timer.invalidate()
178 |             self?.receiveData(.failure(.timeout))
    |             `- warning: capture of 'self' with non-sendable type 'GPSLocationRequest?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
179 |         })
180 |     }
[36/56] Compiling SwiftLocation BeaconRequest.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/SwiftLocation.swift:35:12: warning: let 'SwiftLocation' is not concurrency-safe because non-'Sendable' type 'LocationManager' may have shared mutable state; this is an error in the Swift 6 language mode
 33 |
 34 | /// Shortcut
 35 | public let SwiftLocation = LocationManager.shared
    |            |- warning: let 'SwiftLocation' is not concurrency-safe because non-'Sendable' type 'LocationManager' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: annotate 'SwiftLocation' 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
 36 |
 37 | public class LocationManager: LocationManagerDelegate, CustomStringConvertible {
    |              `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
 38 |
 39 |     // MARK: - Private Properties
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/SwiftLocation+Credentials.swift:28:12: warning: var 'SharedCredentials' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
26 |
27 | /// Shortcut to credentials manager.
28 | public var SharedCredentials = LocationManager.Credentials.shared
   |            |- warning: var 'SharedCredentials' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |            |- note: convert 'SharedCredentials' to a 'let' constant to make 'Sendable' shared state immutable
   |            |- note: annotate 'SharedCredentials' 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
29 |
30 | public extension LocationManager {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Requests/Beacon/BeaconRequest.swift:151:84: warning: 'proximityUUID' was deprecated in macOS 10.15
149 |         let matched = sourceList.filter { b in
150 |             monitoredBeacons.contains(where: {
151 |                 $0.major == b.major && $0.minor == b.minor && $0.uuid as UUID == b.proximityUUID
    |                                                                                    `- warning: 'proximityUUID' was deprecated in macOS 10.15
152 |             })
153 |         }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Requests/Beacon/BeaconRequest.swift:184:22: warning: 'init(proximityUUID:identifier:)' was deprecated in macOS 10.15
182 |
183 |     fileprivate func regionFromUUID(_ uuid: UUID) -> CLBeaconRegion {
184 |         let region = CLBeaconRegion(proximityUUID: uuid, identifier: "\(requestRegionIdentifier)\(uuid.uuidString)")
    |                      `- warning: 'init(proximityUUID:identifier:)' was deprecated in macOS 10.15
185 |         region.notifyEntryStateOnDisplay = true
186 |         return region
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Requests/Beacon/BeaconRequest.swift:190:22: warning: 'init(proximityUUID:major:minor:identifier:)' was deprecated in macOS 10.15
188 |
189 |     private func regionFromBeacon(_ beacon: Beacon) -> CLBeaconRegion {
190 |         let region = CLBeaconRegion(proximityUUID: beacon.uuid as UUID,
    |                      `- warning: 'init(proximityUUID:major:minor:identifier:)' was deprecated in macOS 10.15
191 |                                     major: CLBeaconMajorValue(beacon.major.int32Value),
192 |                                     minor: CLBeaconMinorValue(beacon.minor.int32Value),
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Requests/GPSLocation/GPSLocationRequest.swift:178:13: warning: capture of 'self' with non-sendable type 'GPSLocationRequest?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 27 |
 28 | /// The following class define a single location request.
 29 | public class GPSLocationRequest: RequestProtocol, Codable {
    |              `- note: class 'GPSLocationRequest' does not conform to the 'Sendable' protocol
 30 |     public typealias ProducedData = CLLocation
 31 |
    :
176 |         timeoutTimer = Timer.scheduledTimer(withTimeInterval: timeout.interval, repeats: false, block: { [weak self] timer in
177 |             timer.invalidate()
178 |             self?.receiveData(.failure(.timeout))
    |             `- warning: capture of 'self' with non-sendable type 'GPSLocationRequest?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
179 |         })
180 |     }
[37/56] Compiling SwiftLocation GPSLocationOptions.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/SwiftLocation.swift:35:12: warning: let 'SwiftLocation' is not concurrency-safe because non-'Sendable' type 'LocationManager' may have shared mutable state; this is an error in the Swift 6 language mode
 33 |
 34 | /// Shortcut
 35 | public let SwiftLocation = LocationManager.shared
    |            |- warning: let 'SwiftLocation' is not concurrency-safe because non-'Sendable' type 'LocationManager' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: annotate 'SwiftLocation' 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
 36 |
 37 | public class LocationManager: LocationManagerDelegate, CustomStringConvertible {
    |              `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
 38 |
 39 |     // MARK: - Private Properties
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/SwiftLocation+Credentials.swift:28:12: warning: var 'SharedCredentials' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
26 |
27 | /// Shortcut to credentials manager.
28 | public var SharedCredentials = LocationManager.Credentials.shared
   |            |- warning: var 'SharedCredentials' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |            |- note: convert 'SharedCredentials' to a 'let' constant to make 'Sendable' shared state immutable
   |            |- note: annotate 'SharedCredentials' 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
29 |
30 | public extension LocationManager {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Requests/Beacon/BeaconRequest.swift:151:84: warning: 'proximityUUID' was deprecated in macOS 10.15
149 |         let matched = sourceList.filter { b in
150 |             monitoredBeacons.contains(where: {
151 |                 $0.major == b.major && $0.minor == b.minor && $0.uuid as UUID == b.proximityUUID
    |                                                                                    `- warning: 'proximityUUID' was deprecated in macOS 10.15
152 |             })
153 |         }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Requests/Beacon/BeaconRequest.swift:184:22: warning: 'init(proximityUUID:identifier:)' was deprecated in macOS 10.15
182 |
183 |     fileprivate func regionFromUUID(_ uuid: UUID) -> CLBeaconRegion {
184 |         let region = CLBeaconRegion(proximityUUID: uuid, identifier: "\(requestRegionIdentifier)\(uuid.uuidString)")
    |                      `- warning: 'init(proximityUUID:identifier:)' was deprecated in macOS 10.15
185 |         region.notifyEntryStateOnDisplay = true
186 |         return region
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Requests/Beacon/BeaconRequest.swift:190:22: warning: 'init(proximityUUID:major:minor:identifier:)' was deprecated in macOS 10.15
188 |
189 |     private func regionFromBeacon(_ beacon: Beacon) -> CLBeaconRegion {
190 |         let region = CLBeaconRegion(proximityUUID: beacon.uuid as UUID,
    |                      `- warning: 'init(proximityUUID:major:minor:identifier:)' was deprecated in macOS 10.15
191 |                                     major: CLBeaconMajorValue(beacon.major.int32Value),
192 |                                     minor: CLBeaconMinorValue(beacon.minor.int32Value),
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Requests/GPSLocation/GPSLocationRequest.swift:178:13: warning: capture of 'self' with non-sendable type 'GPSLocationRequest?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 27 |
 28 | /// The following class define a single location request.
 29 | public class GPSLocationRequest: RequestProtocol, Codable {
    |              `- note: class 'GPSLocationRequest' does not conform to the 'Sendable' protocol
 30 |     public typealias ProducedData = CLLocation
 31 |
    :
176 |         timeoutTimer = Timer.scheduledTimer(withTimeInterval: timeout.interval, repeats: false, block: { [weak self] timer in
177 |             timer.invalidate()
178 |             self?.receiveData(.failure(.timeout))
    |             `- warning: capture of 'self' with non-sendable type 'GPSLocationRequest?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
179 |         })
180 |     }
[38/56] Compiling SwiftLocation GPSLocationRequest.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/SwiftLocation.swift:35:12: warning: let 'SwiftLocation' is not concurrency-safe because non-'Sendable' type 'LocationManager' may have shared mutable state; this is an error in the Swift 6 language mode
 33 |
 34 | /// Shortcut
 35 | public let SwiftLocation = LocationManager.shared
    |            |- warning: let 'SwiftLocation' is not concurrency-safe because non-'Sendable' type 'LocationManager' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: annotate 'SwiftLocation' 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
 36 |
 37 | public class LocationManager: LocationManagerDelegate, CustomStringConvertible {
    |              `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
 38 |
 39 |     // MARK: - Private Properties
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/SwiftLocation+Credentials.swift:28:12: warning: var 'SharedCredentials' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
26 |
27 | /// Shortcut to credentials manager.
28 | public var SharedCredentials = LocationManager.Credentials.shared
   |            |- warning: var 'SharedCredentials' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |            |- note: convert 'SharedCredentials' to a 'let' constant to make 'Sendable' shared state immutable
   |            |- note: annotate 'SharedCredentials' 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
29 |
30 | public extension LocationManager {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Requests/Beacon/BeaconRequest.swift:151:84: warning: 'proximityUUID' was deprecated in macOS 10.15
149 |         let matched = sourceList.filter { b in
150 |             monitoredBeacons.contains(where: {
151 |                 $0.major == b.major && $0.minor == b.minor && $0.uuid as UUID == b.proximityUUID
    |                                                                                    `- warning: 'proximityUUID' was deprecated in macOS 10.15
152 |             })
153 |         }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Requests/Beacon/BeaconRequest.swift:184:22: warning: 'init(proximityUUID:identifier:)' was deprecated in macOS 10.15
182 |
183 |     fileprivate func regionFromUUID(_ uuid: UUID) -> CLBeaconRegion {
184 |         let region = CLBeaconRegion(proximityUUID: uuid, identifier: "\(requestRegionIdentifier)\(uuid.uuidString)")
    |                      `- warning: 'init(proximityUUID:identifier:)' was deprecated in macOS 10.15
185 |         region.notifyEntryStateOnDisplay = true
186 |         return region
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Requests/Beacon/BeaconRequest.swift:190:22: warning: 'init(proximityUUID:major:minor:identifier:)' was deprecated in macOS 10.15
188 |
189 |     private func regionFromBeacon(_ beacon: Beacon) -> CLBeaconRegion {
190 |         let region = CLBeaconRegion(proximityUUID: beacon.uuid as UUID,
    |                      `- warning: 'init(proximityUUID:major:minor:identifier:)' was deprecated in macOS 10.15
191 |                                     major: CLBeaconMajorValue(beacon.major.int32Value),
192 |                                     minor: CLBeaconMinorValue(beacon.minor.int32Value),
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Requests/GPSLocation/GPSLocationRequest.swift:178:13: warning: capture of 'self' with non-sendable type 'GPSLocationRequest?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 27 |
 28 | /// The following class define a single location request.
 29 | public class GPSLocationRequest: RequestProtocol, Codable {
    |              `- note: class 'GPSLocationRequest' does not conform to the 'Sendable' protocol
 30 |     public typealias ProducedData = CLLocation
 31 |
    :
176 |         timeoutTimer = Timer.scheduledTimer(withTimeInterval: timeout.interval, repeats: false, block: { [weak self] timer in
177 |             timer.invalidate()
178 |             self?.receiveData(.failure(.timeout))
    |             `- warning: capture of 'self' with non-sendable type 'GPSLocationRequest?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
179 |         })
180 |     }
[39/56] Compiling SwiftLocation JSONNetworkHelper.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Support Structures/JSONNetworkHelper/JSONNetworkHelper.swift:45:30: warning: capture of 'self' with non-sendable type 'JSONNetworkHelper?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
25 | import Foundation
26 |
27 | public class JSONNetworkHelper {
   |              `- note: class 'JSONNetworkHelper' does not conform to the 'Sendable' protocol
28 |
29 |     /// Inner task.
   :
43 |                                    _ completion: @escaping ((Result<Data, LocationError>) -> Void)) {
44 |         self.networkTask = URLSession.shared.dataTask(with: request) { [weak self] (data, response, error) in
45 |             guard let self = self, self.isCancelled == false else {
   |                              `- warning: capture of 'self' with non-sendable type 'JSONNetworkHelper?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
46 |                 completion(.failure(.cancelled))
47 |                 return
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Support Structures/JSONNetworkHelper/JSONNetworkHelper.swift:46:17: warning: capture of 'completion' with non-sendable type '(Result<Data, LocationError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
44 |         self.networkTask = URLSession.shared.dataTask(with: request) { [weak self] (data, response, error) in
45 |             guard let self = self, self.isCancelled == false else {
46 |                 completion(.failure(.cancelled))
   |                 |- warning: capture of 'completion' with non-sendable type '(Result<Data, LocationError>) -> 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'
47 |                 return
48 |             }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Support Structures/JSONNetworkHelper/JSONNetworkHelper.swift:64:38: warning: capture of 'validateResponse' with non-sendable type '((Data, HTTPURLResponse) -> LocationError?)?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
62 |
63 |             /// External validation
64 |             if let validationError = validateResponse?(data, response) {
   |                                      |- warning: capture of 'validateResponse' with non-sendable type '((Data, HTTPURLResponse) -> LocationError?)?' 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'
65 |                 completion(.failure(validationError))
66 |                 return
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/SwiftLocation+Credentials.swift:28:12: warning: var 'SharedCredentials' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
26 |
27 | /// Shortcut to credentials manager.
28 | public var SharedCredentials = LocationManager.Credentials.shared
   |            |- warning: var 'SharedCredentials' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |            |- note: convert 'SharedCredentials' to a 'let' constant to make 'Sendable' shared state immutable
   |            |- note: annotate 'SharedCredentials' 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
29 |
30 | public extension LocationManager {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/SwiftLocation+Credentials.swift:35:20: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'LocationManager.Credentials' may have shared mutable state; this is an error in the Swift 6 language mode
30 | public extension LocationManager {
31 |
32 |     class Credentials: Codable {
   |           `- note: class 'Credentials' does not conform to the 'Sendable' protocol
33 |
34 |         /// Shared credentials store.
35 |         static let shared = Credentials()
   |                    |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'LocationManager.Credentials' may have shared mutable state; this is an error in the Swift 6 language mode
   |                    |- note: annotate 'shared' 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
36 |
37 |         /// Store
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/SwiftLocation+Errors.swift:44:10: warning: associated value 'discardedData' of 'Sendable'-conforming enum 'LocationError' has non-sendable type 'DataDiscardReason'; this is an error in the Swift 6 language mode
 42 | /// - `invalidPolygon`: invalid polygon passed.
 43 | public enum LocationError: LocalizedError, Equatable {
 44 |     case discardedData(DataDiscardReason)
    |          `- warning: associated value 'discardedData' of 'Sendable'-conforming enum 'LocationError' has non-sendable type 'DataDiscardReason'; this is an error in the Swift 6 language mode
 45 |     case timeout
 46 |     case generic(Error)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/CLLocationManager/LocationManagerImpProtocol.swift:108:13: note: consider making enum 'DataDiscardReason' conform to the 'Sendable' protocol
106 | /// - `requestNotEnabled`: request is not enabled.
107 | /// - `generic`: generic error.
108 | public enum DataDiscardReason: CustomStringConvertible {
    |             `- note: consider making enum 'DataDiscardReason' conform to the 'Sendable' protocol
109 |     case notMinAccuracy
110 |     case notMinDistance
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/SwiftLocation+Errors.swift:122:20: warning: static property 'isEnabled' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
120 |
121 |         /// enable or disable logger.
122 |         static var isEnabled = true
    |                    |- warning: static property 'isEnabled' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: convert 'isEnabled' to a 'let' constant to make 'Sendable' shared state immutable
    |                    |- note: annotate 'isEnabled' 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
123 |
124 |         /// Queue.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/SwiftLocation+Errors.swift:125:28: warning: static property 'queue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
123 |
124 |         /// Queue.
125 |         private static var queue = DispatchQueue(label: "locator.logger", qos: .background)
    |                            |- warning: static property 'queue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                            |- note: convert 'queue' to a 'let' constant to make 'Sendable' shared state immutable
    |                            |- note: annotate 'queue' 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
126 |
127 |         /// Log a message.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/SwiftLocation.swift:35:12: warning: let 'SwiftLocation' is not concurrency-safe because non-'Sendable' type 'LocationManager' may have shared mutable state; this is an error in the Swift 6 language mode
 33 |
 34 | /// Shortcut
 35 | public let SwiftLocation = LocationManager.shared
    |            |- warning: let 'SwiftLocation' is not concurrency-safe because non-'Sendable' type 'LocationManager' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: annotate 'SwiftLocation' 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
 36 |
 37 | public class LocationManager: LocationManagerDelegate, CustomStringConvertible {
    |              `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
 38 |
 39 |     // MARK: - Private Properties
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/SwiftLocation.swift:58:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'LocationManager' may have shared mutable state; this is an error in the Swift 6 language mode
 35 | public let SwiftLocation = LocationManager.shared
 36 |
 37 | public class LocationManager: LocationManagerDelegate, CustomStringConvertible {
    |              `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
 38 |
 39 |     // MARK: - Private Properties
    :
 56 |
 57 |     /// Shared instance.
 58 |     public static let shared = LocationManager()
    |                       |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'LocationManager' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'shared' 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
 59 |
 60 |     /// Credentials storage.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/SwiftLocation.swift:94:46: warning: 'unarchiveObject(with:)' was deprecated in macOS 10.14: Use +unarchivedObjectOfClass:fromData:error: instead
 92 |             }
 93 |
 94 |             let location = NSKeyedUnarchiver.unarchiveObject(with: data) as? CLLocation
    |                                              `- warning: 'unarchiveObject(with:)' was deprecated in macOS 10.14: Use +unarchivedObjectOfClass:fromData:error: instead
 95 |             return location
 96 |         }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/SwiftLocation.swift:103:40: warning: 'archivedData(withRootObject:)' was deprecated in macOS 10.14: Use +archivedDataWithRootObject:requiringSecureCoding:error: instead
101 |             }
102 |
103 |             let data = NSKeyedArchiver.archivedData(withRootObject: location)
    |                                        `- warning: 'archivedData(withRootObject:)' was deprecated in macOS 10.14: Use +archivedDataWithRootObject:requiringSecureCoding:error: instead
104 |             UserDefaults.standard.setValue(data, forKey: UserDefaultsKeys.LastKnownGPSLocation)
105 |         }
[40/56] Compiling SwiftLocation SwiftLocation+Credentials.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Support Structures/JSONNetworkHelper/JSONNetworkHelper.swift:45:30: warning: capture of 'self' with non-sendable type 'JSONNetworkHelper?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
25 | import Foundation
26 |
27 | public class JSONNetworkHelper {
   |              `- note: class 'JSONNetworkHelper' does not conform to the 'Sendable' protocol
28 |
29 |     /// Inner task.
   :
43 |                                    _ completion: @escaping ((Result<Data, LocationError>) -> Void)) {
44 |         self.networkTask = URLSession.shared.dataTask(with: request) { [weak self] (data, response, error) in
45 |             guard let self = self, self.isCancelled == false else {
   |                              `- warning: capture of 'self' with non-sendable type 'JSONNetworkHelper?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
46 |                 completion(.failure(.cancelled))
47 |                 return
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Support Structures/JSONNetworkHelper/JSONNetworkHelper.swift:46:17: warning: capture of 'completion' with non-sendable type '(Result<Data, LocationError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
44 |         self.networkTask = URLSession.shared.dataTask(with: request) { [weak self] (data, response, error) in
45 |             guard let self = self, self.isCancelled == false else {
46 |                 completion(.failure(.cancelled))
   |                 |- warning: capture of 'completion' with non-sendable type '(Result<Data, LocationError>) -> 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'
47 |                 return
48 |             }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Support Structures/JSONNetworkHelper/JSONNetworkHelper.swift:64:38: warning: capture of 'validateResponse' with non-sendable type '((Data, HTTPURLResponse) -> LocationError?)?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
62 |
63 |             /// External validation
64 |             if let validationError = validateResponse?(data, response) {
   |                                      |- warning: capture of 'validateResponse' with non-sendable type '((Data, HTTPURLResponse) -> LocationError?)?' 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'
65 |                 completion(.failure(validationError))
66 |                 return
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/SwiftLocation+Credentials.swift:28:12: warning: var 'SharedCredentials' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
26 |
27 | /// Shortcut to credentials manager.
28 | public var SharedCredentials = LocationManager.Credentials.shared
   |            |- warning: var 'SharedCredentials' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |            |- note: convert 'SharedCredentials' to a 'let' constant to make 'Sendable' shared state immutable
   |            |- note: annotate 'SharedCredentials' 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
29 |
30 | public extension LocationManager {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/SwiftLocation+Credentials.swift:35:20: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'LocationManager.Credentials' may have shared mutable state; this is an error in the Swift 6 language mode
30 | public extension LocationManager {
31 |
32 |     class Credentials: Codable {
   |           `- note: class 'Credentials' does not conform to the 'Sendable' protocol
33 |
34 |         /// Shared credentials store.
35 |         static let shared = Credentials()
   |                    |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'LocationManager.Credentials' may have shared mutable state; this is an error in the Swift 6 language mode
   |                    |- note: annotate 'shared' 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
36 |
37 |         /// Store
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/SwiftLocation+Errors.swift:44:10: warning: associated value 'discardedData' of 'Sendable'-conforming enum 'LocationError' has non-sendable type 'DataDiscardReason'; this is an error in the Swift 6 language mode
 42 | /// - `invalidPolygon`: invalid polygon passed.
 43 | public enum LocationError: LocalizedError, Equatable {
 44 |     case discardedData(DataDiscardReason)
    |          `- warning: associated value 'discardedData' of 'Sendable'-conforming enum 'LocationError' has non-sendable type 'DataDiscardReason'; this is an error in the Swift 6 language mode
 45 |     case timeout
 46 |     case generic(Error)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/CLLocationManager/LocationManagerImpProtocol.swift:108:13: note: consider making enum 'DataDiscardReason' conform to the 'Sendable' protocol
106 | /// - `requestNotEnabled`: request is not enabled.
107 | /// - `generic`: generic error.
108 | public enum DataDiscardReason: CustomStringConvertible {
    |             `- note: consider making enum 'DataDiscardReason' conform to the 'Sendable' protocol
109 |     case notMinAccuracy
110 |     case notMinDistance
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/SwiftLocation+Errors.swift:122:20: warning: static property 'isEnabled' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
120 |
121 |         /// enable or disable logger.
122 |         static var isEnabled = true
    |                    |- warning: static property 'isEnabled' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: convert 'isEnabled' to a 'let' constant to make 'Sendable' shared state immutable
    |                    |- note: annotate 'isEnabled' 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
123 |
124 |         /// Queue.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/SwiftLocation+Errors.swift:125:28: warning: static property 'queue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
123 |
124 |         /// Queue.
125 |         private static var queue = DispatchQueue(label: "locator.logger", qos: .background)
    |                            |- warning: static property 'queue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                            |- note: convert 'queue' to a 'let' constant to make 'Sendable' shared state immutable
    |                            |- note: annotate 'queue' 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
126 |
127 |         /// Log a message.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/SwiftLocation.swift:35:12: warning: let 'SwiftLocation' is not concurrency-safe because non-'Sendable' type 'LocationManager' may have shared mutable state; this is an error in the Swift 6 language mode
 33 |
 34 | /// Shortcut
 35 | public let SwiftLocation = LocationManager.shared
    |            |- warning: let 'SwiftLocation' is not concurrency-safe because non-'Sendable' type 'LocationManager' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: annotate 'SwiftLocation' 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
 36 |
 37 | public class LocationManager: LocationManagerDelegate, CustomStringConvertible {
    |              `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
 38 |
 39 |     // MARK: - Private Properties
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/SwiftLocation.swift:58:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'LocationManager' may have shared mutable state; this is an error in the Swift 6 language mode
 35 | public let SwiftLocation = LocationManager.shared
 36 |
 37 | public class LocationManager: LocationManagerDelegate, CustomStringConvertible {
    |              `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
 38 |
 39 |     // MARK: - Private Properties
    :
 56 |
 57 |     /// Shared instance.
 58 |     public static let shared = LocationManager()
    |                       |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'LocationManager' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'shared' 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
 59 |
 60 |     /// Credentials storage.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/SwiftLocation.swift:94:46: warning: 'unarchiveObject(with:)' was deprecated in macOS 10.14: Use +unarchivedObjectOfClass:fromData:error: instead
 92 |             }
 93 |
 94 |             let location = NSKeyedUnarchiver.unarchiveObject(with: data) as? CLLocation
    |                                              `- warning: 'unarchiveObject(with:)' was deprecated in macOS 10.14: Use +unarchivedObjectOfClass:fromData:error: instead
 95 |             return location
 96 |         }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/SwiftLocation.swift:103:40: warning: 'archivedData(withRootObject:)' was deprecated in macOS 10.14: Use +archivedDataWithRootObject:requiringSecureCoding:error: instead
101 |             }
102 |
103 |             let data = NSKeyedArchiver.archivedData(withRootObject: location)
    |                                        `- warning: 'archivedData(withRootObject:)' was deprecated in macOS 10.14: Use +archivedDataWithRootObject:requiringSecureCoding:error: instead
104 |             UserDefaults.standard.setValue(data, forKey: UserDefaultsKeys.LastKnownGPSLocation)
105 |         }
[41/56] Compiling SwiftLocation SwiftLocation+Errors.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Support Structures/JSONNetworkHelper/JSONNetworkHelper.swift:45:30: warning: capture of 'self' with non-sendable type 'JSONNetworkHelper?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
25 | import Foundation
26 |
27 | public class JSONNetworkHelper {
   |              `- note: class 'JSONNetworkHelper' does not conform to the 'Sendable' protocol
28 |
29 |     /// Inner task.
   :
43 |                                    _ completion: @escaping ((Result<Data, LocationError>) -> Void)) {
44 |         self.networkTask = URLSession.shared.dataTask(with: request) { [weak self] (data, response, error) in
45 |             guard let self = self, self.isCancelled == false else {
   |                              `- warning: capture of 'self' with non-sendable type 'JSONNetworkHelper?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
46 |                 completion(.failure(.cancelled))
47 |                 return
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Support Structures/JSONNetworkHelper/JSONNetworkHelper.swift:46:17: warning: capture of 'completion' with non-sendable type '(Result<Data, LocationError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
44 |         self.networkTask = URLSession.shared.dataTask(with: request) { [weak self] (data, response, error) in
45 |             guard let self = self, self.isCancelled == false else {
46 |                 completion(.failure(.cancelled))
   |                 |- warning: capture of 'completion' with non-sendable type '(Result<Data, LocationError>) -> 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'
47 |                 return
48 |             }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Support Structures/JSONNetworkHelper/JSONNetworkHelper.swift:64:38: warning: capture of 'validateResponse' with non-sendable type '((Data, HTTPURLResponse) -> LocationError?)?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
62 |
63 |             /// External validation
64 |             if let validationError = validateResponse?(data, response) {
   |                                      |- warning: capture of 'validateResponse' with non-sendable type '((Data, HTTPURLResponse) -> LocationError?)?' 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'
65 |                 completion(.failure(validationError))
66 |                 return
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/SwiftLocation+Credentials.swift:28:12: warning: var 'SharedCredentials' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
26 |
27 | /// Shortcut to credentials manager.
28 | public var SharedCredentials = LocationManager.Credentials.shared
   |            |- warning: var 'SharedCredentials' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |            |- note: convert 'SharedCredentials' to a 'let' constant to make 'Sendable' shared state immutable
   |            |- note: annotate 'SharedCredentials' 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
29 |
30 | public extension LocationManager {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/SwiftLocation+Credentials.swift:35:20: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'LocationManager.Credentials' may have shared mutable state; this is an error in the Swift 6 language mode
30 | public extension LocationManager {
31 |
32 |     class Credentials: Codable {
   |           `- note: class 'Credentials' does not conform to the 'Sendable' protocol
33 |
34 |         /// Shared credentials store.
35 |         static let shared = Credentials()
   |                    |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'LocationManager.Credentials' may have shared mutable state; this is an error in the Swift 6 language mode
   |                    |- note: annotate 'shared' 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
36 |
37 |         /// Store
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/SwiftLocation+Errors.swift:44:10: warning: associated value 'discardedData' of 'Sendable'-conforming enum 'LocationError' has non-sendable type 'DataDiscardReason'; this is an error in the Swift 6 language mode
 42 | /// - `invalidPolygon`: invalid polygon passed.
 43 | public enum LocationError: LocalizedError, Equatable {
 44 |     case discardedData(DataDiscardReason)
    |          `- warning: associated value 'discardedData' of 'Sendable'-conforming enum 'LocationError' has non-sendable type 'DataDiscardReason'; this is an error in the Swift 6 language mode
 45 |     case timeout
 46 |     case generic(Error)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/CLLocationManager/LocationManagerImpProtocol.swift:108:13: note: consider making enum 'DataDiscardReason' conform to the 'Sendable' protocol
106 | /// - `requestNotEnabled`: request is not enabled.
107 | /// - `generic`: generic error.
108 | public enum DataDiscardReason: CustomStringConvertible {
    |             `- note: consider making enum 'DataDiscardReason' conform to the 'Sendable' protocol
109 |     case notMinAccuracy
110 |     case notMinDistance
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/SwiftLocation+Errors.swift:122:20: warning: static property 'isEnabled' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
120 |
121 |         /// enable or disable logger.
122 |         static var isEnabled = true
    |                    |- warning: static property 'isEnabled' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: convert 'isEnabled' to a 'let' constant to make 'Sendable' shared state immutable
    |                    |- note: annotate 'isEnabled' 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
123 |
124 |         /// Queue.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/SwiftLocation+Errors.swift:125:28: warning: static property 'queue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
123 |
124 |         /// Queue.
125 |         private static var queue = DispatchQueue(label: "locator.logger", qos: .background)
    |                            |- warning: static property 'queue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                            |- note: convert 'queue' to a 'let' constant to make 'Sendable' shared state immutable
    |                            |- note: annotate 'queue' 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
126 |
127 |         /// Log a message.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/SwiftLocation.swift:35:12: warning: let 'SwiftLocation' is not concurrency-safe because non-'Sendable' type 'LocationManager' may have shared mutable state; this is an error in the Swift 6 language mode
 33 |
 34 | /// Shortcut
 35 | public let SwiftLocation = LocationManager.shared
    |            |- warning: let 'SwiftLocation' is not concurrency-safe because non-'Sendable' type 'LocationManager' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: annotate 'SwiftLocation' 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
 36 |
 37 | public class LocationManager: LocationManagerDelegate, CustomStringConvertible {
    |              `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
 38 |
 39 |     // MARK: - Private Properties
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/SwiftLocation.swift:58:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'LocationManager' may have shared mutable state; this is an error in the Swift 6 language mode
 35 | public let SwiftLocation = LocationManager.shared
 36 |
 37 | public class LocationManager: LocationManagerDelegate, CustomStringConvertible {
    |              `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
 38 |
 39 |     // MARK: - Private Properties
    :
 56 |
 57 |     /// Shared instance.
 58 |     public static let shared = LocationManager()
    |                       |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'LocationManager' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'shared' 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
 59 |
 60 |     /// Credentials storage.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/SwiftLocation.swift:94:46: warning: 'unarchiveObject(with:)' was deprecated in macOS 10.14: Use +unarchivedObjectOfClass:fromData:error: instead
 92 |             }
 93 |
 94 |             let location = NSKeyedUnarchiver.unarchiveObject(with: data) as? CLLocation
    |                                              `- warning: 'unarchiveObject(with:)' was deprecated in macOS 10.14: Use +unarchivedObjectOfClass:fromData:error: instead
 95 |             return location
 96 |         }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/SwiftLocation.swift:103:40: warning: 'archivedData(withRootObject:)' was deprecated in macOS 10.14: Use +archivedDataWithRootObject:requiringSecureCoding:error: instead
101 |             }
102 |
103 |             let data = NSKeyedArchiver.archivedData(withRootObject: location)
    |                                        `- warning: 'archivedData(withRootObject:)' was deprecated in macOS 10.14: Use +archivedDataWithRootObject:requiringSecureCoding:error: instead
104 |             UserDefaults.standard.setValue(data, forKey: UserDefaultsKeys.LastKnownGPSLocation)
105 |         }
[42/56] Compiling SwiftLocation SwiftLocation.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Support Structures/JSONNetworkHelper/JSONNetworkHelper.swift:45:30: warning: capture of 'self' with non-sendable type 'JSONNetworkHelper?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
25 | import Foundation
26 |
27 | public class JSONNetworkHelper {
   |              `- note: class 'JSONNetworkHelper' does not conform to the 'Sendable' protocol
28 |
29 |     /// Inner task.
   :
43 |                                    _ completion: @escaping ((Result<Data, LocationError>) -> Void)) {
44 |         self.networkTask = URLSession.shared.dataTask(with: request) { [weak self] (data, response, error) in
45 |             guard let self = self, self.isCancelled == false else {
   |                              `- warning: capture of 'self' with non-sendable type 'JSONNetworkHelper?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
46 |                 completion(.failure(.cancelled))
47 |                 return
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Support Structures/JSONNetworkHelper/JSONNetworkHelper.swift:46:17: warning: capture of 'completion' with non-sendable type '(Result<Data, LocationError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
44 |         self.networkTask = URLSession.shared.dataTask(with: request) { [weak self] (data, response, error) in
45 |             guard let self = self, self.isCancelled == false else {
46 |                 completion(.failure(.cancelled))
   |                 |- warning: capture of 'completion' with non-sendable type '(Result<Data, LocationError>) -> 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'
47 |                 return
48 |             }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Support Structures/JSONNetworkHelper/JSONNetworkHelper.swift:64:38: warning: capture of 'validateResponse' with non-sendable type '((Data, HTTPURLResponse) -> LocationError?)?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
62 |
63 |             /// External validation
64 |             if let validationError = validateResponse?(data, response) {
   |                                      |- warning: capture of 'validateResponse' with non-sendable type '((Data, HTTPURLResponse) -> LocationError?)?' 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'
65 |                 completion(.failure(validationError))
66 |                 return
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/SwiftLocation+Credentials.swift:28:12: warning: var 'SharedCredentials' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
26 |
27 | /// Shortcut to credentials manager.
28 | public var SharedCredentials = LocationManager.Credentials.shared
   |            |- warning: var 'SharedCredentials' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |            |- note: convert 'SharedCredentials' to a 'let' constant to make 'Sendable' shared state immutable
   |            |- note: annotate 'SharedCredentials' 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
29 |
30 | public extension LocationManager {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/SwiftLocation+Credentials.swift:35:20: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'LocationManager.Credentials' may have shared mutable state; this is an error in the Swift 6 language mode
30 | public extension LocationManager {
31 |
32 |     class Credentials: Codable {
   |           `- note: class 'Credentials' does not conform to the 'Sendable' protocol
33 |
34 |         /// Shared credentials store.
35 |         static let shared = Credentials()
   |                    |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'LocationManager.Credentials' may have shared mutable state; this is an error in the Swift 6 language mode
   |                    |- note: annotate 'shared' 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
36 |
37 |         /// Store
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/SwiftLocation+Errors.swift:44:10: warning: associated value 'discardedData' of 'Sendable'-conforming enum 'LocationError' has non-sendable type 'DataDiscardReason'; this is an error in the Swift 6 language mode
 42 | /// - `invalidPolygon`: invalid polygon passed.
 43 | public enum LocationError: LocalizedError, Equatable {
 44 |     case discardedData(DataDiscardReason)
    |          `- warning: associated value 'discardedData' of 'Sendable'-conforming enum 'LocationError' has non-sendable type 'DataDiscardReason'; this is an error in the Swift 6 language mode
 45 |     case timeout
 46 |     case generic(Error)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/CLLocationManager/LocationManagerImpProtocol.swift:108:13: note: consider making enum 'DataDiscardReason' conform to the 'Sendable' protocol
106 | /// - `requestNotEnabled`: request is not enabled.
107 | /// - `generic`: generic error.
108 | public enum DataDiscardReason: CustomStringConvertible {
    |             `- note: consider making enum 'DataDiscardReason' conform to the 'Sendable' protocol
109 |     case notMinAccuracy
110 |     case notMinDistance
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/SwiftLocation+Errors.swift:122:20: warning: static property 'isEnabled' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
120 |
121 |         /// enable or disable logger.
122 |         static var isEnabled = true
    |                    |- warning: static property 'isEnabled' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: convert 'isEnabled' to a 'let' constant to make 'Sendable' shared state immutable
    |                    |- note: annotate 'isEnabled' 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
123 |
124 |         /// Queue.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/SwiftLocation+Errors.swift:125:28: warning: static property 'queue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
123 |
124 |         /// Queue.
125 |         private static var queue = DispatchQueue(label: "locator.logger", qos: .background)
    |                            |- warning: static property 'queue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                            |- note: convert 'queue' to a 'let' constant to make 'Sendable' shared state immutable
    |                            |- note: annotate 'queue' 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
126 |
127 |         /// Log a message.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/SwiftLocation.swift:35:12: warning: let 'SwiftLocation' is not concurrency-safe because non-'Sendable' type 'LocationManager' may have shared mutable state; this is an error in the Swift 6 language mode
 33 |
 34 | /// Shortcut
 35 | public let SwiftLocation = LocationManager.shared
    |            |- warning: let 'SwiftLocation' is not concurrency-safe because non-'Sendable' type 'LocationManager' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: annotate 'SwiftLocation' 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
 36 |
 37 | public class LocationManager: LocationManagerDelegate, CustomStringConvertible {
    |              `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
 38 |
 39 |     // MARK: - Private Properties
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/SwiftLocation.swift:58:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'LocationManager' may have shared mutable state; this is an error in the Swift 6 language mode
 35 | public let SwiftLocation = LocationManager.shared
 36 |
 37 | public class LocationManager: LocationManagerDelegate, CustomStringConvertible {
    |              `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
 38 |
 39 |     // MARK: - Private Properties
    :
 56 |
 57 |     /// Shared instance.
 58 |     public static let shared = LocationManager()
    |                       |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'LocationManager' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'shared' 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
 59 |
 60 |     /// Credentials storage.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/SwiftLocation.swift:94:46: warning: 'unarchiveObject(with:)' was deprecated in macOS 10.14: Use +unarchivedObjectOfClass:fromData:error: instead
 92 |             }
 93 |
 94 |             let location = NSKeyedUnarchiver.unarchiveObject(with: data) as? CLLocation
    |                                              `- warning: 'unarchiveObject(with:)' was deprecated in macOS 10.14: Use +unarchivedObjectOfClass:fromData:error: instead
 95 |             return location
 96 |         }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/SwiftLocation.swift:103:40: warning: 'archivedData(withRootObject:)' was deprecated in macOS 10.14: Use +archivedDataWithRootObject:requiringSecureCoding:error: instead
101 |             }
102 |
103 |             let data = NSKeyedArchiver.archivedData(withRootObject: location)
    |                                        `- warning: 'archivedData(withRootObject:)' was deprecated in macOS 10.14: Use +archivedDataWithRootObject:requiringSecureCoding:error: instead
104 |             UserDefaults.standard.setValue(data, forKey: UserDefaultsKeys.LastKnownGPSLocation)
105 |         }
[43/56] Compiling SwiftLocation IPLocation-IPInfo.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/SwiftLocation+Credentials.swift:28:12: warning: var 'SharedCredentials' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
26 |
27 | /// Shortcut to credentials manager.
28 | public var SharedCredentials = LocationManager.Credentials.shared
   |            |- warning: var 'SharedCredentials' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |            |- note: convert 'SharedCredentials' to a 'let' constant to make 'Sendable' shared state immutable
   |            |- note: annotate 'SharedCredentials' 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
29 |
30 | public extension LocationManager {
[44/56] Compiling SwiftLocation IPLocation-IPIpify.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/SwiftLocation+Credentials.swift:28:12: warning: var 'SharedCredentials' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
26 |
27 | /// Shortcut to credentials manager.
28 | public var SharedCredentials = LocationManager.Credentials.shared
   |            |- warning: var 'SharedCredentials' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |            |- note: convert 'SharedCredentials' to a 'let' constant to make 'Sendable' shared state immutable
   |            |- note: annotate 'SharedCredentials' 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
29 |
30 | public extension LocationManager {
[45/56] Compiling SwiftLocation IPLocation-IPStack.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/SwiftLocation+Credentials.swift:28:12: warning: var 'SharedCredentials' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
26 |
27 | /// Shortcut to credentials manager.
28 | public var SharedCredentials = LocationManager.Credentials.shared
   |            |- warning: var 'SharedCredentials' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |            |- note: convert 'SharedCredentials' to a 'let' constant to make 'Sendable' shared state immutable
   |            |- note: annotate 'SharedCredentials' 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
29 |
30 | public extension LocationManager {
[46/56] Compiling SwiftLocation VisitsRequest.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/SwiftLocation+Credentials.swift:28:12: warning: var 'SharedCredentials' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
26 |
27 | /// Shortcut to credentials manager.
28 | public var SharedCredentials = LocationManager.Credentials.shared
   |            |- warning: var 'SharedCredentials' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |            |- note: convert 'SharedCredentials' to a 'let' constant to make 'Sendable' shared state immutable
   |            |- note: annotate 'SharedCredentials' 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
29 |
30 | public extension LocationManager {
[47/56] Compiling SwiftLocation PartialAddressMatch+Apple.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/SwiftLocation+Credentials.swift:28:12: warning: var 'SharedCredentials' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
26 |
27 | /// Shortcut to credentials manager.
28 | public var SharedCredentials = LocationManager.Credentials.shared
   |            |- warning: var 'SharedCredentials' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |            |- note: convert 'SharedCredentials' to a 'let' constant to make 'Sendable' shared state immutable
   |            |- note: annotate 'SharedCredentials' 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
29 |
30 | public extension LocationManager {
[48/56] Compiling SwiftLocation DeviceLocationManager.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/CLLocationManager/CLDeviceLocationManager/DeviceLocationManager.swift:94:59: warning: 'rangedRegions' was deprecated in macOS 10.15: Use -rangedBeaconConstraints
 92 |             return
 93 |         }
 94 |         manager.stopMonitoringBeaconRegions(Array(manager.rangedRegions))
    |                                                           `- warning: 'rangedRegions' was deprecated in macOS 10.15: Use -rangedBeaconConstraints
 95 |         manager.startMonitoringBeaconRegions(newRegions)
 96 |     }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/CLLocationManager/CLDeviceLocationManager/DeviceLocationManager.swift:240:33: warning: 'startRangingBeacons(in:)' was deprecated in macOS 11.0: Use -startRangingBeaconsSatisfyingConstraint:
238 |         }
239 |         switch state {
240 |         case .inside:   manager.startRangingBeacons(in: beaconRegion)
    |                                 `- warning: 'startRangingBeacons(in:)' was deprecated in macOS 11.0: Use -startRangingBeaconsSatisfyingConstraint:
241 |         default:        manager.stopRangingBeacons(in: beaconRegion)
242 |         }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/CLLocationManager/CLDeviceLocationManager/DeviceLocationManager.swift:241:33: warning: 'stopRangingBeacons(in:)' was deprecated in macOS 11.0: Use -stopRangingBeaconsSatisfyingConstraint:
239 |         switch state {
240 |         case .inside:   manager.startRangingBeacons(in: beaconRegion)
241 |         default:        manager.stopRangingBeacons(in: beaconRegion)
    |                                 `- warning: 'stopRangingBeacons(in:)' was deprecated in macOS 11.0: Use -stopRangingBeaconsSatisfyingConstraint:
242 |         }
243 |     }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/CLLocationManager/LocationManagerImpProtocol.swift:30:42: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 28 | // MARK: - LocationManagerDelegate
 29 |
 30 | public protocol LocationManagerDelegate: class {
    |                                          `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 31 |
 32 |     // MARK: - Location Manager
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/CLLocationManager/LocationManagerImpProtocol.swift:52:45: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 50 | // MARK: - LocationManagerProtocol
 51 |
 52 | public protocol LocationManagerImpProtocol: class {
    |                                             `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 53 |     typealias AuthorizationCallback = ((CLAuthorizationStatus) -> Void)
 54 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Extensions/CLLocationManager+Extension.swift:139:1: warning: extension declares a conformance of imported type 'CLAuthorizationStatus' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
137 | // MARK: - CLAuthorizationStatus
138 |
139 | extension CLAuthorizationStatus: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'CLAuthorizationStatus' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
140 |
141 |     internal var isAuthorized: Bool {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Extensions/CLLocationManager+Extension.swift:174:1: warning: extension declares a conformance of imported type 'CLActivityType' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
172 | // MARK: - CLActivityType
173 |
174 | extension CLActivityType: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'CLActivityType' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
175 |
176 |     public var description: String {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Extensions/CLLocationManager+Extension.swift:53:21: warning: 'stopRangingBeacons(in:)' was deprecated in macOS 11.0: Use -stopRangingBeaconsSatisfyingConstraint:
 51 |             if let beaconRegion = region as? CLBeaconRegion {
 52 |                 if #available(macCatalyst 14.0, iOS 7.0, *) {
 53 |                     stopRangingBeacons(in: beaconRegion)
    |                     `- warning: 'stopRangingBeacons(in:)' was deprecated in macOS 11.0: Use -stopRangingBeaconsSatisfyingConstraint:
 54 |                 }
 55 |             }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Extensions/Foundation+Extras.swift:141:1: warning: extension declares a conformance of imported type 'CLLocationCoordinate2D' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
139 | // MARK: - CLLocationCoordinate2D
140 |
141 | extension CLLocationCoordinate2D: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'CLLocationCoordinate2D' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
142 |
143 |     var commaLngLat: String {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Abstract Request/RequestProtocol+Extension.swift:61:17: warning: capture of 'subscription' with non-sendable type 'RequestDataCallback<Self.DataCallback>' (aka 'RequestDataCallback<(Result<Self.ProducedData, LocationError>) -> ()>') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 59 |         (toSubscriptions ?? subscriptions).forEach { subscription in
 60 |             subscription.queue.async { // dispatch on passed queue.
 61 |                 subscription.callback(result)
    |                 `- warning: capture of 'subscription' with non-sendable type 'RequestDataCallback<Self.DataCallback>' (aka 'RequestDataCallback<(Result<Self.ProducedData, LocationError>) -> ()>') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 62 |             }
 63 |         }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Abstract Request/RequestProtocol+Support.swift:29:14: note: generic class 'RequestDataCallback' does not conform to the 'Sendable' protocol
27 | // MARK: - RequestDataCallback
28 |
29 | public class RequestDataCallback<T: Any> {
   |              `- note: generic class 'RequestDataCallback' does not conform to the 'Sendable' protocol
30 |
31 |     /// Callback to call when new data is available.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Abstract Request/RequestProtocol+Extension.swift:61:39: warning: capture of 'result' with non-sendable type 'Result<Self.ProducedData, LocationError>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 59 |         (toSubscriptions ?? subscriptions).forEach { subscription in
 60 |             subscription.queue.async { // dispatch on passed queue.
 61 |                 subscription.callback(result)
    |                                       `- warning: capture of 'result' with non-sendable type 'Result<Self.ProducedData, LocationError>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 62 |             }
 63 |         }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/SwiftLocation.swift:35:12: warning: let 'SwiftLocation' is not concurrency-safe because non-'Sendable' type 'LocationManager' may have shared mutable state; this is an error in the Swift 6 language mode
 33 |
 34 | /// Shortcut
 35 | public let SwiftLocation = LocationManager.shared
    |            |- warning: let 'SwiftLocation' is not concurrency-safe because non-'Sendable' type 'LocationManager' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: annotate 'SwiftLocation' 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
 36 |
 37 | public class LocationManager: LocationManagerDelegate, CustomStringConvertible {
    |              `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
 38 |
 39 |     // MARK: - Private Properties
[49/56] Compiling SwiftLocation LocationManagerImpProtocol.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/CLLocationManager/CLDeviceLocationManager/DeviceLocationManager.swift:94:59: warning: 'rangedRegions' was deprecated in macOS 10.15: Use -rangedBeaconConstraints
 92 |             return
 93 |         }
 94 |         manager.stopMonitoringBeaconRegions(Array(manager.rangedRegions))
    |                                                           `- warning: 'rangedRegions' was deprecated in macOS 10.15: Use -rangedBeaconConstraints
 95 |         manager.startMonitoringBeaconRegions(newRegions)
 96 |     }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/CLLocationManager/CLDeviceLocationManager/DeviceLocationManager.swift:240:33: warning: 'startRangingBeacons(in:)' was deprecated in macOS 11.0: Use -startRangingBeaconsSatisfyingConstraint:
238 |         }
239 |         switch state {
240 |         case .inside:   manager.startRangingBeacons(in: beaconRegion)
    |                                 `- warning: 'startRangingBeacons(in:)' was deprecated in macOS 11.0: Use -startRangingBeaconsSatisfyingConstraint:
241 |         default:        manager.stopRangingBeacons(in: beaconRegion)
242 |         }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/CLLocationManager/CLDeviceLocationManager/DeviceLocationManager.swift:241:33: warning: 'stopRangingBeacons(in:)' was deprecated in macOS 11.0: Use -stopRangingBeaconsSatisfyingConstraint:
239 |         switch state {
240 |         case .inside:   manager.startRangingBeacons(in: beaconRegion)
241 |         default:        manager.stopRangingBeacons(in: beaconRegion)
    |                                 `- warning: 'stopRangingBeacons(in:)' was deprecated in macOS 11.0: Use -stopRangingBeaconsSatisfyingConstraint:
242 |         }
243 |     }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/CLLocationManager/LocationManagerImpProtocol.swift:30:42: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 28 | // MARK: - LocationManagerDelegate
 29 |
 30 | public protocol LocationManagerDelegate: class {
    |                                          `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 31 |
 32 |     // MARK: - Location Manager
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/CLLocationManager/LocationManagerImpProtocol.swift:52:45: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 50 | // MARK: - LocationManagerProtocol
 51 |
 52 | public protocol LocationManagerImpProtocol: class {
    |                                             `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 53 |     typealias AuthorizationCallback = ((CLAuthorizationStatus) -> Void)
 54 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Extensions/CLLocationManager+Extension.swift:139:1: warning: extension declares a conformance of imported type 'CLAuthorizationStatus' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
137 | // MARK: - CLAuthorizationStatus
138 |
139 | extension CLAuthorizationStatus: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'CLAuthorizationStatus' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
140 |
141 |     internal var isAuthorized: Bool {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Extensions/CLLocationManager+Extension.swift:174:1: warning: extension declares a conformance of imported type 'CLActivityType' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
172 | // MARK: - CLActivityType
173 |
174 | extension CLActivityType: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'CLActivityType' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
175 |
176 |     public var description: String {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Extensions/CLLocationManager+Extension.swift:53:21: warning: 'stopRangingBeacons(in:)' was deprecated in macOS 11.0: Use -stopRangingBeaconsSatisfyingConstraint:
 51 |             if let beaconRegion = region as? CLBeaconRegion {
 52 |                 if #available(macCatalyst 14.0, iOS 7.0, *) {
 53 |                     stopRangingBeacons(in: beaconRegion)
    |                     `- warning: 'stopRangingBeacons(in:)' was deprecated in macOS 11.0: Use -stopRangingBeaconsSatisfyingConstraint:
 54 |                 }
 55 |             }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Extensions/Foundation+Extras.swift:141:1: warning: extension declares a conformance of imported type 'CLLocationCoordinate2D' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
139 | // MARK: - CLLocationCoordinate2D
140 |
141 | extension CLLocationCoordinate2D: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'CLLocationCoordinate2D' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
142 |
143 |     var commaLngLat: String {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Abstract Request/RequestProtocol+Extension.swift:61:17: warning: capture of 'subscription' with non-sendable type 'RequestDataCallback<Self.DataCallback>' (aka 'RequestDataCallback<(Result<Self.ProducedData, LocationError>) -> ()>') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 59 |         (toSubscriptions ?? subscriptions).forEach { subscription in
 60 |             subscription.queue.async { // dispatch on passed queue.
 61 |                 subscription.callback(result)
    |                 `- warning: capture of 'subscription' with non-sendable type 'RequestDataCallback<Self.DataCallback>' (aka 'RequestDataCallback<(Result<Self.ProducedData, LocationError>) -> ()>') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 62 |             }
 63 |         }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Abstract Request/RequestProtocol+Support.swift:29:14: note: generic class 'RequestDataCallback' does not conform to the 'Sendable' protocol
27 | // MARK: - RequestDataCallback
28 |
29 | public class RequestDataCallback<T: Any> {
   |              `- note: generic class 'RequestDataCallback' does not conform to the 'Sendable' protocol
30 |
31 |     /// Callback to call when new data is available.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Abstract Request/RequestProtocol+Extension.swift:61:39: warning: capture of 'result' with non-sendable type 'Result<Self.ProducedData, LocationError>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 59 |         (toSubscriptions ?? subscriptions).forEach { subscription in
 60 |             subscription.queue.async { // dispatch on passed queue.
 61 |                 subscription.callback(result)
    |                                       `- warning: capture of 'result' with non-sendable type 'Result<Self.ProducedData, LocationError>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 62 |             }
 63 |         }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/SwiftLocation.swift:35:12: warning: let 'SwiftLocation' is not concurrency-safe because non-'Sendable' type 'LocationManager' may have shared mutable state; this is an error in the Swift 6 language mode
 33 |
 34 | /// Shortcut
 35 | public let SwiftLocation = LocationManager.shared
    |            |- warning: let 'SwiftLocation' is not concurrency-safe because non-'Sendable' type 'LocationManager' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: annotate 'SwiftLocation' 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
 36 |
 37 | public class LocationManager: LocationManagerDelegate, CustomStringConvertible {
    |              `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
 38 |
 39 |     // MARK: - Private Properties
[50/56] Compiling SwiftLocation CLLocationManager+Extension.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/CLLocationManager/CLDeviceLocationManager/DeviceLocationManager.swift:94:59: warning: 'rangedRegions' was deprecated in macOS 10.15: Use -rangedBeaconConstraints
 92 |             return
 93 |         }
 94 |         manager.stopMonitoringBeaconRegions(Array(manager.rangedRegions))
    |                                                           `- warning: 'rangedRegions' was deprecated in macOS 10.15: Use -rangedBeaconConstraints
 95 |         manager.startMonitoringBeaconRegions(newRegions)
 96 |     }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/CLLocationManager/CLDeviceLocationManager/DeviceLocationManager.swift:240:33: warning: 'startRangingBeacons(in:)' was deprecated in macOS 11.0: Use -startRangingBeaconsSatisfyingConstraint:
238 |         }
239 |         switch state {
240 |         case .inside:   manager.startRangingBeacons(in: beaconRegion)
    |                                 `- warning: 'startRangingBeacons(in:)' was deprecated in macOS 11.0: Use -startRangingBeaconsSatisfyingConstraint:
241 |         default:        manager.stopRangingBeacons(in: beaconRegion)
242 |         }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/CLLocationManager/CLDeviceLocationManager/DeviceLocationManager.swift:241:33: warning: 'stopRangingBeacons(in:)' was deprecated in macOS 11.0: Use -stopRangingBeaconsSatisfyingConstraint:
239 |         switch state {
240 |         case .inside:   manager.startRangingBeacons(in: beaconRegion)
241 |         default:        manager.stopRangingBeacons(in: beaconRegion)
    |                                 `- warning: 'stopRangingBeacons(in:)' was deprecated in macOS 11.0: Use -stopRangingBeaconsSatisfyingConstraint:
242 |         }
243 |     }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/CLLocationManager/LocationManagerImpProtocol.swift:30:42: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 28 | // MARK: - LocationManagerDelegate
 29 |
 30 | public protocol LocationManagerDelegate: class {
    |                                          `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 31 |
 32 |     // MARK: - Location Manager
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/CLLocationManager/LocationManagerImpProtocol.swift:52:45: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 50 | // MARK: - LocationManagerProtocol
 51 |
 52 | public protocol LocationManagerImpProtocol: class {
    |                                             `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 53 |     typealias AuthorizationCallback = ((CLAuthorizationStatus) -> Void)
 54 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Extensions/CLLocationManager+Extension.swift:139:1: warning: extension declares a conformance of imported type 'CLAuthorizationStatus' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
137 | // MARK: - CLAuthorizationStatus
138 |
139 | extension CLAuthorizationStatus: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'CLAuthorizationStatus' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
140 |
141 |     internal var isAuthorized: Bool {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Extensions/CLLocationManager+Extension.swift:174:1: warning: extension declares a conformance of imported type 'CLActivityType' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
172 | // MARK: - CLActivityType
173 |
174 | extension CLActivityType: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'CLActivityType' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
175 |
176 |     public var description: String {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Extensions/CLLocationManager+Extension.swift:53:21: warning: 'stopRangingBeacons(in:)' was deprecated in macOS 11.0: Use -stopRangingBeaconsSatisfyingConstraint:
 51 |             if let beaconRegion = region as? CLBeaconRegion {
 52 |                 if #available(macCatalyst 14.0, iOS 7.0, *) {
 53 |                     stopRangingBeacons(in: beaconRegion)
    |                     `- warning: 'stopRangingBeacons(in:)' was deprecated in macOS 11.0: Use -stopRangingBeaconsSatisfyingConstraint:
 54 |                 }
 55 |             }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Extensions/Foundation+Extras.swift:141:1: warning: extension declares a conformance of imported type 'CLLocationCoordinate2D' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
139 | // MARK: - CLLocationCoordinate2D
140 |
141 | extension CLLocationCoordinate2D: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'CLLocationCoordinate2D' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
142 |
143 |     var commaLngLat: String {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Abstract Request/RequestProtocol+Extension.swift:61:17: warning: capture of 'subscription' with non-sendable type 'RequestDataCallback<Self.DataCallback>' (aka 'RequestDataCallback<(Result<Self.ProducedData, LocationError>) -> ()>') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 59 |         (toSubscriptions ?? subscriptions).forEach { subscription in
 60 |             subscription.queue.async { // dispatch on passed queue.
 61 |                 subscription.callback(result)
    |                 `- warning: capture of 'subscription' with non-sendable type 'RequestDataCallback<Self.DataCallback>' (aka 'RequestDataCallback<(Result<Self.ProducedData, LocationError>) -> ()>') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 62 |             }
 63 |         }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Abstract Request/RequestProtocol+Support.swift:29:14: note: generic class 'RequestDataCallback' does not conform to the 'Sendable' protocol
27 | // MARK: - RequestDataCallback
28 |
29 | public class RequestDataCallback<T: Any> {
   |              `- note: generic class 'RequestDataCallback' does not conform to the 'Sendable' protocol
30 |
31 |     /// Callback to call when new data is available.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Abstract Request/RequestProtocol+Extension.swift:61:39: warning: capture of 'result' with non-sendable type 'Result<Self.ProducedData, LocationError>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 59 |         (toSubscriptions ?? subscriptions).forEach { subscription in
 60 |             subscription.queue.async { // dispatch on passed queue.
 61 |                 subscription.callback(result)
    |                                       `- warning: capture of 'result' with non-sendable type 'Result<Self.ProducedData, LocationError>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 62 |             }
 63 |         }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/SwiftLocation.swift:35:12: warning: let 'SwiftLocation' is not concurrency-safe because non-'Sendable' type 'LocationManager' may have shared mutable state; this is an error in the Swift 6 language mode
 33 |
 34 | /// Shortcut
 35 | public let SwiftLocation = LocationManager.shared
    |            |- warning: let 'SwiftLocation' is not concurrency-safe because non-'Sendable' type 'LocationManager' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: annotate 'SwiftLocation' 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
 36 |
 37 | public class LocationManager: LocationManagerDelegate, CustomStringConvertible {
    |              `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
 38 |
 39 |     // MARK: - Private Properties
[51/56] Compiling SwiftLocation Foundation+Extras.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/CLLocationManager/CLDeviceLocationManager/DeviceLocationManager.swift:94:59: warning: 'rangedRegions' was deprecated in macOS 10.15: Use -rangedBeaconConstraints
 92 |             return
 93 |         }
 94 |         manager.stopMonitoringBeaconRegions(Array(manager.rangedRegions))
    |                                                           `- warning: 'rangedRegions' was deprecated in macOS 10.15: Use -rangedBeaconConstraints
 95 |         manager.startMonitoringBeaconRegions(newRegions)
 96 |     }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/CLLocationManager/CLDeviceLocationManager/DeviceLocationManager.swift:240:33: warning: 'startRangingBeacons(in:)' was deprecated in macOS 11.0: Use -startRangingBeaconsSatisfyingConstraint:
238 |         }
239 |         switch state {
240 |         case .inside:   manager.startRangingBeacons(in: beaconRegion)
    |                                 `- warning: 'startRangingBeacons(in:)' was deprecated in macOS 11.0: Use -startRangingBeaconsSatisfyingConstraint:
241 |         default:        manager.stopRangingBeacons(in: beaconRegion)
242 |         }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/CLLocationManager/CLDeviceLocationManager/DeviceLocationManager.swift:241:33: warning: 'stopRangingBeacons(in:)' was deprecated in macOS 11.0: Use -stopRangingBeaconsSatisfyingConstraint:
239 |         switch state {
240 |         case .inside:   manager.startRangingBeacons(in: beaconRegion)
241 |         default:        manager.stopRangingBeacons(in: beaconRegion)
    |                                 `- warning: 'stopRangingBeacons(in:)' was deprecated in macOS 11.0: Use -stopRangingBeaconsSatisfyingConstraint:
242 |         }
243 |     }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/CLLocationManager/LocationManagerImpProtocol.swift:30:42: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 28 | // MARK: - LocationManagerDelegate
 29 |
 30 | public protocol LocationManagerDelegate: class {
    |                                          `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 31 |
 32 |     // MARK: - Location Manager
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/CLLocationManager/LocationManagerImpProtocol.swift:52:45: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 50 | // MARK: - LocationManagerProtocol
 51 |
 52 | public protocol LocationManagerImpProtocol: class {
    |                                             `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 53 |     typealias AuthorizationCallback = ((CLAuthorizationStatus) -> Void)
 54 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Extensions/CLLocationManager+Extension.swift:139:1: warning: extension declares a conformance of imported type 'CLAuthorizationStatus' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
137 | // MARK: - CLAuthorizationStatus
138 |
139 | extension CLAuthorizationStatus: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'CLAuthorizationStatus' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
140 |
141 |     internal var isAuthorized: Bool {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Extensions/CLLocationManager+Extension.swift:174:1: warning: extension declares a conformance of imported type 'CLActivityType' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
172 | // MARK: - CLActivityType
173 |
174 | extension CLActivityType: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'CLActivityType' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
175 |
176 |     public var description: String {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Extensions/CLLocationManager+Extension.swift:53:21: warning: 'stopRangingBeacons(in:)' was deprecated in macOS 11.0: Use -stopRangingBeaconsSatisfyingConstraint:
 51 |             if let beaconRegion = region as? CLBeaconRegion {
 52 |                 if #available(macCatalyst 14.0, iOS 7.0, *) {
 53 |                     stopRangingBeacons(in: beaconRegion)
    |                     `- warning: 'stopRangingBeacons(in:)' was deprecated in macOS 11.0: Use -stopRangingBeaconsSatisfyingConstraint:
 54 |                 }
 55 |             }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Extensions/Foundation+Extras.swift:141:1: warning: extension declares a conformance of imported type 'CLLocationCoordinate2D' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
139 | // MARK: - CLLocationCoordinate2D
140 |
141 | extension CLLocationCoordinate2D: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'CLLocationCoordinate2D' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
142 |
143 |     var commaLngLat: String {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Abstract Request/RequestProtocol+Extension.swift:61:17: warning: capture of 'subscription' with non-sendable type 'RequestDataCallback<Self.DataCallback>' (aka 'RequestDataCallback<(Result<Self.ProducedData, LocationError>) -> ()>') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 59 |         (toSubscriptions ?? subscriptions).forEach { subscription in
 60 |             subscription.queue.async { // dispatch on passed queue.
 61 |                 subscription.callback(result)
    |                 `- warning: capture of 'subscription' with non-sendable type 'RequestDataCallback<Self.DataCallback>' (aka 'RequestDataCallback<(Result<Self.ProducedData, LocationError>) -> ()>') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 62 |             }
 63 |         }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Abstract Request/RequestProtocol+Support.swift:29:14: note: generic class 'RequestDataCallback' does not conform to the 'Sendable' protocol
27 | // MARK: - RequestDataCallback
28 |
29 | public class RequestDataCallback<T: Any> {
   |              `- note: generic class 'RequestDataCallback' does not conform to the 'Sendable' protocol
30 |
31 |     /// Callback to call when new data is available.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Abstract Request/RequestProtocol+Extension.swift:61:39: warning: capture of 'result' with non-sendable type 'Result<Self.ProducedData, LocationError>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 59 |         (toSubscriptions ?? subscriptions).forEach { subscription in
 60 |             subscription.queue.async { // dispatch on passed queue.
 61 |                 subscription.callback(result)
    |                                       `- warning: capture of 'result' with non-sendable type 'Result<Self.ProducedData, LocationError>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 62 |             }
 63 |         }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/SwiftLocation.swift:35:12: warning: let 'SwiftLocation' is not concurrency-safe because non-'Sendable' type 'LocationManager' may have shared mutable state; this is an error in the Swift 6 language mode
 33 |
 34 | /// Shortcut
 35 | public let SwiftLocation = LocationManager.shared
    |            |- warning: let 'SwiftLocation' is not concurrency-safe because non-'Sendable' type 'LocationManager' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: annotate 'SwiftLocation' 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
 36 |
 37 | public class LocationManager: LocationManagerDelegate, CustomStringConvertible {
    |              `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
 38 |
 39 |     // MARK: - Private Properties
[52/56] Compiling SwiftLocation RequestProtocol+Extension.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/CLLocationManager/CLDeviceLocationManager/DeviceLocationManager.swift:94:59: warning: 'rangedRegions' was deprecated in macOS 10.15: Use -rangedBeaconConstraints
 92 |             return
 93 |         }
 94 |         manager.stopMonitoringBeaconRegions(Array(manager.rangedRegions))
    |                                                           `- warning: 'rangedRegions' was deprecated in macOS 10.15: Use -rangedBeaconConstraints
 95 |         manager.startMonitoringBeaconRegions(newRegions)
 96 |     }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/CLLocationManager/CLDeviceLocationManager/DeviceLocationManager.swift:240:33: warning: 'startRangingBeacons(in:)' was deprecated in macOS 11.0: Use -startRangingBeaconsSatisfyingConstraint:
238 |         }
239 |         switch state {
240 |         case .inside:   manager.startRangingBeacons(in: beaconRegion)
    |                                 `- warning: 'startRangingBeacons(in:)' was deprecated in macOS 11.0: Use -startRangingBeaconsSatisfyingConstraint:
241 |         default:        manager.stopRangingBeacons(in: beaconRegion)
242 |         }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/CLLocationManager/CLDeviceLocationManager/DeviceLocationManager.swift:241:33: warning: 'stopRangingBeacons(in:)' was deprecated in macOS 11.0: Use -stopRangingBeaconsSatisfyingConstraint:
239 |         switch state {
240 |         case .inside:   manager.startRangingBeacons(in: beaconRegion)
241 |         default:        manager.stopRangingBeacons(in: beaconRegion)
    |                                 `- warning: 'stopRangingBeacons(in:)' was deprecated in macOS 11.0: Use -stopRangingBeaconsSatisfyingConstraint:
242 |         }
243 |     }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/CLLocationManager/LocationManagerImpProtocol.swift:30:42: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 28 | // MARK: - LocationManagerDelegate
 29 |
 30 | public protocol LocationManagerDelegate: class {
    |                                          `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 31 |
 32 |     // MARK: - Location Manager
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/CLLocationManager/LocationManagerImpProtocol.swift:52:45: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 50 | // MARK: - LocationManagerProtocol
 51 |
 52 | public protocol LocationManagerImpProtocol: class {
    |                                             `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 53 |     typealias AuthorizationCallback = ((CLAuthorizationStatus) -> Void)
 54 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Extensions/CLLocationManager+Extension.swift:139:1: warning: extension declares a conformance of imported type 'CLAuthorizationStatus' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
137 | // MARK: - CLAuthorizationStatus
138 |
139 | extension CLAuthorizationStatus: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'CLAuthorizationStatus' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
140 |
141 |     internal var isAuthorized: Bool {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Extensions/CLLocationManager+Extension.swift:174:1: warning: extension declares a conformance of imported type 'CLActivityType' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
172 | // MARK: - CLActivityType
173 |
174 | extension CLActivityType: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'CLActivityType' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
175 |
176 |     public var description: String {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Extensions/CLLocationManager+Extension.swift:53:21: warning: 'stopRangingBeacons(in:)' was deprecated in macOS 11.0: Use -stopRangingBeaconsSatisfyingConstraint:
 51 |             if let beaconRegion = region as? CLBeaconRegion {
 52 |                 if #available(macCatalyst 14.0, iOS 7.0, *) {
 53 |                     stopRangingBeacons(in: beaconRegion)
    |                     `- warning: 'stopRangingBeacons(in:)' was deprecated in macOS 11.0: Use -stopRangingBeaconsSatisfyingConstraint:
 54 |                 }
 55 |             }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Extensions/Foundation+Extras.swift:141:1: warning: extension declares a conformance of imported type 'CLLocationCoordinate2D' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
139 | // MARK: - CLLocationCoordinate2D
140 |
141 | extension CLLocationCoordinate2D: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'CLLocationCoordinate2D' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
142 |
143 |     var commaLngLat: String {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Abstract Request/RequestProtocol+Extension.swift:61:17: warning: capture of 'subscription' with non-sendable type 'RequestDataCallback<Self.DataCallback>' (aka 'RequestDataCallback<(Result<Self.ProducedData, LocationError>) -> ()>') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 59 |         (toSubscriptions ?? subscriptions).forEach { subscription in
 60 |             subscription.queue.async { // dispatch on passed queue.
 61 |                 subscription.callback(result)
    |                 `- warning: capture of 'subscription' with non-sendable type 'RequestDataCallback<Self.DataCallback>' (aka 'RequestDataCallback<(Result<Self.ProducedData, LocationError>) -> ()>') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 62 |             }
 63 |         }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Abstract Request/RequestProtocol+Support.swift:29:14: note: generic class 'RequestDataCallback' does not conform to the 'Sendable' protocol
27 | // MARK: - RequestDataCallback
28 |
29 | public class RequestDataCallback<T: Any> {
   |              `- note: generic class 'RequestDataCallback' does not conform to the 'Sendable' protocol
30 |
31 |     /// Callback to call when new data is available.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Abstract Request/RequestProtocol+Extension.swift:61:39: warning: capture of 'result' with non-sendable type 'Result<Self.ProducedData, LocationError>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 59 |         (toSubscriptions ?? subscriptions).forEach { subscription in
 60 |             subscription.queue.async { // dispatch on passed queue.
 61 |                 subscription.callback(result)
    |                                       `- warning: capture of 'result' with non-sendable type 'Result<Self.ProducedData, LocationError>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 62 |             }
 63 |         }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/SwiftLocation.swift:35:12: warning: let 'SwiftLocation' is not concurrency-safe because non-'Sendable' type 'LocationManager' may have shared mutable state; this is an error in the Swift 6 language mode
 33 |
 34 | /// Shortcut
 35 | public let SwiftLocation = LocationManager.shared
    |            |- warning: let 'SwiftLocation' is not concurrency-safe because non-'Sendable' type 'LocationManager' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: annotate 'SwiftLocation' 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
 36 |
 37 | public class LocationManager: LocationManagerDelegate, CustomStringConvertible {
    |              `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
 38 |
 39 |     // MARK: - Private Properties
[52/56] Write Objects.LinkFileList
[53/59] Linking libSwiftLocation-Dynamic.dylib
[55/59] Emitting module SwiftLocationBeaconBroadcaster
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocationBeaconBroadcaster/Request/Requests/Beacon/BeaconBroadcaster.swift:38:25: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'BeaconBroadcaster' may have shared mutable state; this is an error in the Swift 6 language mode
 31 | #endif
 32 |
 33 | internal class BeaconBroadcaster: NSObject, CBPeripheralManagerDelegate {
    |                `- note: class 'BeaconBroadcaster' does not conform to the 'Sendable' protocol
 34 |
 35 |     // MARK: - Internal Properties
 36 |
 37 |     /// Shared instance.
 38 |     internal static let shared = BeaconBroadcaster()
    |                         |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'BeaconBroadcaster' may have shared mutable state; this is an error in the Swift 6 language mode
    |                         |- note: annotate 'shared' 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
 39 |
 40 |     /// Receive callback about the advetisting.
[56/59] Compiling SwiftLocationBeaconBroadcaster BeaconBroadcaster.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocationBeaconBroadcaster/Request/Requests/Beacon/BeaconBroadcaster.swift:38:25: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'BeaconBroadcaster' may have shared mutable state; this is an error in the Swift 6 language mode
 31 | #endif
 32 |
 33 | internal class BeaconBroadcaster: NSObject, CBPeripheralManagerDelegate {
    |                `- note: class 'BeaconBroadcaster' does not conform to the 'Sendable' protocol
 34 |
 35 |     // MARK: - Internal Properties
 36 |
 37 |     /// Shared instance.
 38 |     internal static let shared = BeaconBroadcaster()
    |                         |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'BeaconBroadcaster' may have shared mutable state; this is an error in the Swift 6 language mode
    |                         |- note: annotate 'shared' 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
 39 |
 40 |     /// Receive callback about the advetisting.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocationBeaconBroadcaster/Request/Requests/Beacon/BeaconBroadcaster.swift:135:23: warning: 'init(proximityUUID:major:minor:identifier:)' was deprecated in macOS 10.15
133 |
134 |         // create the region that will be used to send
135 |         self.region = CLBeaconRegion(
    |                       `- warning: 'init(proximityUUID:major:minor:identifier:)' was deprecated in macOS 10.15
136 |             proximityUUID: uuidInstance,
137 |             major: majorID,
[57/59] Compiling SwiftLocationBeaconBroadcaster SwiftLocation+BeaconBroadcaster.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocationBeaconBroadcaster/Request/Requests/Beacon/BeaconBroadcaster.swift:38:25: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'BeaconBroadcaster' may have shared mutable state; this is an error in the Swift 6 language mode
 31 | #endif
 32 |
 33 | internal class BeaconBroadcaster: NSObject, CBPeripheralManagerDelegate {
    |                `- note: class 'BeaconBroadcaster' does not conform to the 'Sendable' protocol
 34 |
 35 |     // MARK: - Internal Properties
 36 |
 37 |     /// Shared instance.
 38 |     internal static let shared = BeaconBroadcaster()
    |                         |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'BeaconBroadcaster' may have shared mutable state; this is an error in the Swift 6 language mode
    |                         |- note: annotate 'shared' 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
 39 |
 40 |     /// Receive callback about the advetisting.
[57/59] Write Objects.LinkFileList
[58/59] Linking libSwiftLocationBeaconBroadcaster.Dynamic.dylib
Build complete! (22.77s)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "SwiftLocation",
  "name" : "SwiftLocation",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "11.0"
    },
    {
      "name" : "ios",
      "version" : "11.0"
    }
  ],
  "products" : [
    {
      "name" : "SwiftLocation",
      "targets" : [
        "SwiftLocation"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "SwiftLocation-Dynamic",
      "targets" : [
        "SwiftLocation"
      ],
      "type" : {
        "library" : [
          "dynamic"
        ]
      }
    },
    {
      "name" : "SwiftLocationBeaconBroadcaster",
      "targets" : [
        "SwiftLocationBeaconBroadcaster"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "SwiftLocationBeaconBroadcaster.Dynamic",
      "targets" : [
        "SwiftLocationBeaconBroadcaster"
      ],
      "type" : {
        "library" : [
          "dynamic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "SwiftLocationTests",
      "module_type" : "SwiftTarget",
      "name" : "SwiftLocationTests",
      "path" : "Tests/SwiftLocationTests",
      "sources" : [
        "SwiftLocationTests.swift",
        "XCTestManifests.swift"
      ],
      "target_dependencies" : [
        "SwiftLocation",
        "SwiftLocationBeaconBroadcaster"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SwiftLocationBeaconBroadcaster",
      "module_type" : "SwiftTarget",
      "name" : "SwiftLocationBeaconBroadcaster",
      "path" : "Sources/SwiftLocationBeaconBroadcaster",
      "product_memberships" : [
        "SwiftLocationBeaconBroadcaster",
        "SwiftLocationBeaconBroadcaster.Dynamic"
      ],
      "sources" : [
        "Request/Requests/Beacon/BeaconBroadcaster.swift",
        "SwiftLocation+BeaconBroadcaster.swift"
      ],
      "target_dependencies" : [
        "SwiftLocation"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SwiftLocation",
      "module_type" : "SwiftTarget",
      "name" : "SwiftLocation",
      "path" : "Sources/SwiftLocation",
      "product_memberships" : [
        "SwiftLocation",
        "SwiftLocation-Dynamic",
        "SwiftLocationBeaconBroadcaster",
        "SwiftLocationBeaconBroadcaster.Dynamic"
      ],
      "sources" : [
        "CLLocationManager/CLDeviceLocationManager/DeviceLocationManager.swift",
        "CLLocationManager/LocationManagerImpProtocol.swift",
        "Extensions/CLLocationManager+Extension.swift",
        "Extensions/Foundation+Extras.swift",
        "Request/Abstract Request/RequestProtocol+Extension.swift",
        "Request/Abstract Request/RequestProtocol+Support.swift",
        "Request/Abstract Request/RequestProtocol.swift",
        "Request/Requests/Autocomplete/AutocompleteProtocol.swift",
        "Request/Requests/Autocomplete/AutocompleteRequest.swift",
        "Request/Requests/Autocomplete/Services/Autocomplete-Apple.swift",
        "Request/Requests/Autocomplete/Services/Autocomplete-Google.swift",
        "Request/Requests/Autocomplete/Services/Autocomplete-Here.swift",
        "Request/Requests/Beacon/BeaconRequest.swift",
        "Request/Requests/GPSLocation/GPSLocationOptions.swift",
        "Request/Requests/GPSLocation/GPSLocationRequest.swift",
        "Request/Requests/Geocoder/GeocoderRequest.swift",
        "Request/Requests/Geocoder/GeocoderServiceProtocol.swift",
        "Request/Requests/Geocoder/Services/Geocoder-Apple.swift",
        "Request/Requests/Geocoder/Services/Geocoder-Google.swift",
        "Request/Requests/Geocoder/Services/Geocoder-Here.swift",
        "Request/Requests/Geocoder/Services/Geocoder-MapBox.swift",
        "Request/Requests/Geocoder/Services/Geocoder-OpenStreet.swift",
        "Request/Requests/Geofencing/GeofencingOptions.swift",
        "Request/Requests/Geofencing/GeofencingRequest.swift",
        "Request/Requests/IPLocation/IPLocation+Data.swift",
        "Request/Requests/IPLocation/IPLocationRequest.swift",
        "Request/Requests/IPLocation/IPServiceProtocol.swift",
        "Request/Requests/IPLocation/Services/IPLocation-IPApi.swift",
        "Request/Requests/IPLocation/Services/IPLocation-IPData.swift",
        "Request/Requests/IPLocation/Services/IPLocation-IPGeolocation.swift",
        "Request/Requests/IPLocation/Services/IPLocation-IPInfo.swift",
        "Request/Requests/IPLocation/Services/IPLocation-IPIpify.swift",
        "Request/Requests/IPLocation/Services/IPLocation-IPStack.swift",
        "Request/Requests/Visits/VisitsRequest.swift",
        "Request/Support Structures/AddressMatch/PartialAddressMatch+Apple.swift",
        "Request/Support Structures/AddressMatch/PartialAddressMatch+Google.swift",
        "Request/Support Structures/AddressMatch/PartialAddressMatch+Here.swift",
        "Request/Support Structures/AddressMatch/PartialAddressMatch.swift",
        "Request/Support Structures/GeoLocation/GeoLocation+Apple.swift",
        "Request/Support Structures/GeoLocation/GeoLocation+Google.swift",
        "Request/Support Structures/GeoLocation/GeoLocation+Here.swift",
        "Request/Support Structures/GeoLocation/GeoLocation+MapBox.swift",
        "Request/Support Structures/GeoLocation/GeoLocation+OpenStreet.swift",
        "Request/Support Structures/GeoLocation/GeoLocation.swift",
        "Request/Support Structures/JSONNetworkHelper/JSONNetworkHelper.swift",
        "SwiftLocation+Credentials.swift",
        "SwiftLocation+Errors.swift",
        "SwiftLocation.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.3"
}
Done.