Build Information
Successful build of swift-tools-support-core, reference main (f9b401
), with Swift 6.1 for Android on 11 Jun 2025 11:16:38 UTC.
Swift 6 data race errors: 63
Build Command
bash -c docker run --pull=always --rm -v "checkouts-4609320-1":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:android-6.1-latest swift build --swift-sdk aarch64-unknown-linux-android24 -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 2>&1
Build Log
| |- warning: static property 'moveSelf' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'moveSelf' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
343 |
344 | /// File was modified (e.g., write(2), truncate(2)).
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:345:27: warning: static property 'modify' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
314 |
315 | /// The available options for a particular path.
316 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
317 | public let rawValue: Int32
318 |
:
343 |
344 | /// File was modified (e.g., write(2), truncate(2)).
345 | public static let modify = WatchOptions(rawValue: IN_MODIFY)
| |- warning: static property 'modify' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'modify' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
346 |
347 | // File or directory was opened.
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:348:27: warning: static property 'open' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
314 |
315 | /// The available options for a particular path.
316 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
317 | public let rawValue: Int32
318 |
:
346 |
347 | // File or directory was opened.
348 | public static let open = WatchOptions(rawValue: IN_OPEN)
| |- warning: static property 'open' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'open' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
349 |
350 | // Metadata changed—for example, permissions (e.g.,
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:355:27: warning: static property 'attrib' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
314 |
315 | /// The available options for a particular path.
316 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
317 | public let rawValue: Int32
318 |
:
353 | // e.g., for the target of link(2) and for unlink(2)), and
354 | // user/group ID (e.g., chown(2)).
355 | public static let attrib = WatchOptions(rawValue: IN_ATTRIB)
| |- warning: static property 'attrib' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'attrib' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
356 |
357 | // File opened for writing was closed.
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:358:27: warning: static property 'closeWrite' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
314 |
315 | /// The available options for a particular path.
316 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
317 | public let rawValue: Int32
318 |
:
356 |
357 | // File opened for writing was closed.
358 | public static let closeWrite = WatchOptions(rawValue: IN_CLOSE_WRITE)
| |- warning: static property 'closeWrite' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'closeWrite' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
359 |
360 | // File or directory not opened for writing was closed.
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:361:27: warning: static property 'closeNoWrite' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
314 |
315 | /// The available options for a particular path.
316 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
317 | public let rawValue: Int32
318 |
:
359 |
360 | // File or directory not opened for writing was closed.
361 | public static let closeNoWrite = WatchOptions(rawValue: IN_CLOSE_NOWRITE)
| |- warning: static property 'closeNoWrite' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'closeNoWrite' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
362 |
363 | // File was accessed (e.g., read(2), execve(2)).
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:364:27: warning: static property 'access' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
314 |
315 | /// The available options for a particular path.
316 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
317 | public let rawValue: Int32
318 |
:
362 |
363 | // File was accessed (e.g., read(2), execve(2)).
364 | public static let access = WatchOptions(rawValue: IN_ACCESS)
| |- warning: static property 'access' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'access' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
365 |
366 | /// The list of default options that can be used for watching files.
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:367:27: warning: static property 'defaultFileWatchOptions' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
314 |
315 | /// The available options for a particular path.
316 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
317 | public let rawValue: Int32
318 |
:
365 |
366 | /// The list of default options that can be used for watching files.
367 | public static let defaultFileWatchOptions: WatchOptions = [.deleteSelf, .moveSelf, .modify]
| |- warning: static property 'defaultFileWatchOptions' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'defaultFileWatchOptions' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
368 |
369 | /// The list of default options that can be used for watching directories.
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:370:27: warning: static property 'defaultDirectoryWatchOptions' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
314 |
315 | /// The available options for a particular path.
316 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
317 | public let rawValue: Int32
318 |
:
368 |
369 | /// The list of default options that can be used for watching directories.
370 | public static let defaultDirectoryWatchOptions: WatchOptions = [.create, .delete, .deleteSelf, .move, .moveSelf]
| |- warning: static property 'defaultDirectoryWatchOptions' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'defaultDirectoryWatchOptions' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
371 |
372 | /// List of all available events.
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:373:27: warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[Inotify.WatchOptions]' may have shared mutable state; this is an error in the Swift 6 language mode
314 |
315 | /// The available options for a particular path.
316 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
317 | public let rawValue: Int32
318 |
:
371 |
372 | /// List of all available events.
373 | public static let all: [WatchOptions] = [
| |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[Inotify.WatchOptions]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'all' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
374 | .create,
375 | .delete,
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:469:13: warning: capture of 'self' with non-sendable type 'Inotify' in a '@Sendable' closure; this is an error in the Swift 6 language mode
305 |
306 | /// Bindings for inotify C APIs.
307 | public final class Inotify {
| `- note: class 'Inotify' does not conform to the 'Sendable' protocol
308 |
309 | /// The errors encountered during inotify operations.
:
467 |
468 | readQueue.async {
469 | self.startRead()
| `- warning: capture of 'self' with non-sendable type 'Inotify' in a '@Sendable' closure; this is an error in the Swift 6 language mode
470 | }
471 | }
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:606:29: warning: capture of 'self' with non-sendable type 'Inotify' in a '@Sendable' closure; this is an error in the Swift 6 language mode
305 |
306 | /// Bindings for inotify C APIs.
307 | public final class Inotify {
| `- note: class 'Inotify' does not conform to the 'Sendable' protocol
308 |
309 | /// The errors encountered during inotify operations.
:
604 | self.collectedEvents = []
605 | self.callbacksQueue.async {
606 | self.report(events)
| `- warning: capture of 'self' with non-sendable type 'Inotify' in a '@Sendable' closure; this is an error in the Swift 6 language mode
607 | }
608 | }
/host/spi-builder-workspace/Sources/TSCUtility/Git.swift:17:23: warning: static property 'tool' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 | /// A shell command to run for Git. Can be either a name or a path.
16 | /// - Note: modification is not thread safe, designed for testing only
17 | public static var tool: String = "git\(executableFileSuffix)"
| |- warning: static property 'tool' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'tool' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'tool' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |
19 | /// Returns true if the git reference name is well formed.
/host/spi-builder-workspace/Sources/TSCUtility/Git.swift:29:24: warning: static property '_gitEnvironment' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
27 | }
28 |
29 | private static var _gitEnvironment = ProcessEnv.block
| |- warning: static property '_gitEnvironment' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert '_gitEnvironment' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property '_gitEnvironment' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 |
31 | @available(*,
[80/101] Compiling TSCUtility Diagnostics.swift
/host/spi-builder-workspace/Sources/TSCUtility/Context.swift:94:27: warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
91 | @available(*, deprecated, message: "Values should be Sendable")
92 | @_disfavoredOverload
93 | public func get<T>(_ type: T.Type = T.self) -> T {
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
94 | guard let value = getOptional(type) else {
| `- warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
95 | fatalError("no type \(T.self) in context")
96 | }
/host/spi-builder-workspace/Sources/TSCUtility/Context.swift:126:9: warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
123 | @available(*, deprecated, message: "Values should be Sendable")
124 | @_disfavoredOverload
125 | public mutating func set<T>(_ value: T) {
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
126 | self[ObjectIdentifier(T.self)] = value
| `- warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
127 | }
128 |
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:326:27: warning: static property 'create' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
314 |
315 | /// The available options for a particular path.
316 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
317 | public let rawValue: Int32
318 |
:
324 | // O_CREAT, mkdir(2), link(2), symlink(2), bind(2) on a UNIX
325 | // domain socket).
326 | public static let create = WatchOptions(rawValue: IN_CREATE)
| |- warning: static property 'create' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'create' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
327 |
328 | // File/directory deleted from watched directory.
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:329:27: warning: static property 'delete' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
314 |
315 | /// The available options for a particular path.
316 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
317 | public let rawValue: Int32
318 |
:
327 |
328 | // File/directory deleted from watched directory.
329 | public static let delete = WatchOptions(rawValue: IN_DELETE)
| |- warning: static property 'delete' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'delete' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
330 |
331 | // Watched file/directory was itself deleted. (This event
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:337:27: warning: static property 'deleteSelf' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
314 |
315 | /// The available options for a particular path.
316 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
317 | public let rawValue: Int32
318 |
:
335 | // tem.) In addition, an IN_IGNORED event will subsequently
336 | // be generated for the watch descriptor.
337 | public static let deleteSelf = WatchOptions(rawValue: IN_DELETE_SELF)
| |- warning: static property 'deleteSelf' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'deleteSelf' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
338 |
339 | public static let move = WatchOptions(rawValue: IN_MOVE)
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:339:27: warning: static property 'move' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
314 |
315 | /// The available options for a particular path.
316 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
317 | public let rawValue: Int32
318 |
:
337 | public static let deleteSelf = WatchOptions(rawValue: IN_DELETE_SELF)
338 |
339 | public static let move = WatchOptions(rawValue: IN_MOVE)
| |- warning: static property 'move' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'move' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
340 |
341 | /// Watched file/directory was itself moved.
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:342:27: warning: static property 'moveSelf' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
314 |
315 | /// The available options for a particular path.
316 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
317 | public let rawValue: Int32
318 |
:
340 |
341 | /// Watched file/directory was itself moved.
342 | public static let moveSelf = WatchOptions(rawValue: IN_MOVE_SELF)
| |- warning: static property 'moveSelf' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'moveSelf' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
343 |
344 | /// File was modified (e.g., write(2), truncate(2)).
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:345:27: warning: static property 'modify' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
314 |
315 | /// The available options for a particular path.
316 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
317 | public let rawValue: Int32
318 |
:
343 |
344 | /// File was modified (e.g., write(2), truncate(2)).
345 | public static let modify = WatchOptions(rawValue: IN_MODIFY)
| |- warning: static property 'modify' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'modify' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
346 |
347 | // File or directory was opened.
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:348:27: warning: static property 'open' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
314 |
315 | /// The available options for a particular path.
316 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
317 | public let rawValue: Int32
318 |
:
346 |
347 | // File or directory was opened.
348 | public static let open = WatchOptions(rawValue: IN_OPEN)
| |- warning: static property 'open' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'open' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
349 |
350 | // Metadata changed—for example, permissions (e.g.,
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:355:27: warning: static property 'attrib' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
314 |
315 | /// The available options for a particular path.
316 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
317 | public let rawValue: Int32
318 |
:
353 | // e.g., for the target of link(2) and for unlink(2)), and
354 | // user/group ID (e.g., chown(2)).
355 | public static let attrib = WatchOptions(rawValue: IN_ATTRIB)
| |- warning: static property 'attrib' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'attrib' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
356 |
357 | // File opened for writing was closed.
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:358:27: warning: static property 'closeWrite' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
314 |
315 | /// The available options for a particular path.
316 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
317 | public let rawValue: Int32
318 |
:
356 |
357 | // File opened for writing was closed.
358 | public static let closeWrite = WatchOptions(rawValue: IN_CLOSE_WRITE)
| |- warning: static property 'closeWrite' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'closeWrite' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
359 |
360 | // File or directory not opened for writing was closed.
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:361:27: warning: static property 'closeNoWrite' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
314 |
315 | /// The available options for a particular path.
316 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
317 | public let rawValue: Int32
318 |
:
359 |
360 | // File or directory not opened for writing was closed.
361 | public static let closeNoWrite = WatchOptions(rawValue: IN_CLOSE_NOWRITE)
| |- warning: static property 'closeNoWrite' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'closeNoWrite' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
362 |
363 | // File was accessed (e.g., read(2), execve(2)).
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:364:27: warning: static property 'access' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
314 |
315 | /// The available options for a particular path.
316 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
317 | public let rawValue: Int32
318 |
:
362 |
363 | // File was accessed (e.g., read(2), execve(2)).
364 | public static let access = WatchOptions(rawValue: IN_ACCESS)
| |- warning: static property 'access' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'access' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
365 |
366 | /// The list of default options that can be used for watching files.
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:367:27: warning: static property 'defaultFileWatchOptions' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
314 |
315 | /// The available options for a particular path.
316 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
317 | public let rawValue: Int32
318 |
:
365 |
366 | /// The list of default options that can be used for watching files.
367 | public static let defaultFileWatchOptions: WatchOptions = [.deleteSelf, .moveSelf, .modify]
| |- warning: static property 'defaultFileWatchOptions' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'defaultFileWatchOptions' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
368 |
369 | /// The list of default options that can be used for watching directories.
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:370:27: warning: static property 'defaultDirectoryWatchOptions' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
314 |
315 | /// The available options for a particular path.
316 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
317 | public let rawValue: Int32
318 |
:
368 |
369 | /// The list of default options that can be used for watching directories.
370 | public static let defaultDirectoryWatchOptions: WatchOptions = [.create, .delete, .deleteSelf, .move, .moveSelf]
| |- warning: static property 'defaultDirectoryWatchOptions' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'defaultDirectoryWatchOptions' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
371 |
372 | /// List of all available events.
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:373:27: warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[Inotify.WatchOptions]' may have shared mutable state; this is an error in the Swift 6 language mode
314 |
315 | /// The available options for a particular path.
316 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
317 | public let rawValue: Int32
318 |
:
371 |
372 | /// List of all available events.
373 | public static let all: [WatchOptions] = [
| |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[Inotify.WatchOptions]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'all' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
374 | .create,
375 | .delete,
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:469:13: warning: capture of 'self' with non-sendable type 'Inotify' in a '@Sendable' closure; this is an error in the Swift 6 language mode
305 |
306 | /// Bindings for inotify C APIs.
307 | public final class Inotify {
| `- note: class 'Inotify' does not conform to the 'Sendable' protocol
308 |
309 | /// The errors encountered during inotify operations.
:
467 |
468 | readQueue.async {
469 | self.startRead()
| `- warning: capture of 'self' with non-sendable type 'Inotify' in a '@Sendable' closure; this is an error in the Swift 6 language mode
470 | }
471 | }
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:606:29: warning: capture of 'self' with non-sendable type 'Inotify' in a '@Sendable' closure; this is an error in the Swift 6 language mode
305 |
306 | /// Bindings for inotify C APIs.
307 | public final class Inotify {
| `- note: class 'Inotify' does not conform to the 'Sendable' protocol
308 |
309 | /// The errors encountered during inotify operations.
:
604 | self.collectedEvents = []
605 | self.callbacksQueue.async {
606 | self.report(events)
| `- warning: capture of 'self' with non-sendable type 'Inotify' in a '@Sendable' closure; this is an error in the Swift 6 language mode
607 | }
608 | }
/host/spi-builder-workspace/Sources/TSCUtility/Git.swift:17:23: warning: static property 'tool' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 | /// A shell command to run for Git. Can be either a name or a path.
16 | /// - Note: modification is not thread safe, designed for testing only
17 | public static var tool: String = "git\(executableFileSuffix)"
| |- warning: static property 'tool' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'tool' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'tool' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |
19 | /// Returns true if the git reference name is well formed.
/host/spi-builder-workspace/Sources/TSCUtility/Git.swift:29:24: warning: static property '_gitEnvironment' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
27 | }
28 |
29 | private static var _gitEnvironment = ProcessEnv.block
| |- warning: static property '_gitEnvironment' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert '_gitEnvironment' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property '_gitEnvironment' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 |
31 | @available(*,
[81/101] Compiling TSCUtility FSWatch.swift
/host/spi-builder-workspace/Sources/TSCUtility/Context.swift:94:27: warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
91 | @available(*, deprecated, message: "Values should be Sendable")
92 | @_disfavoredOverload
93 | public func get<T>(_ type: T.Type = T.self) -> T {
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
94 | guard let value = getOptional(type) else {
| `- warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
95 | fatalError("no type \(T.self) in context")
96 | }
/host/spi-builder-workspace/Sources/TSCUtility/Context.swift:126:9: warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
123 | @available(*, deprecated, message: "Values should be Sendable")
124 | @_disfavoredOverload
125 | public mutating func set<T>(_ value: T) {
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
126 | self[ObjectIdentifier(T.self)] = value
| `- warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
127 | }
128 |
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:326:27: warning: static property 'create' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
314 |
315 | /// The available options for a particular path.
316 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
317 | public let rawValue: Int32
318 |
:
324 | // O_CREAT, mkdir(2), link(2), symlink(2), bind(2) on a UNIX
325 | // domain socket).
326 | public static let create = WatchOptions(rawValue: IN_CREATE)
| |- warning: static property 'create' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'create' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
327 |
328 | // File/directory deleted from watched directory.
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:329:27: warning: static property 'delete' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
314 |
315 | /// The available options for a particular path.
316 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
317 | public let rawValue: Int32
318 |
:
327 |
328 | // File/directory deleted from watched directory.
329 | public static let delete = WatchOptions(rawValue: IN_DELETE)
| |- warning: static property 'delete' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'delete' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
330 |
331 | // Watched file/directory was itself deleted. (This event
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:337:27: warning: static property 'deleteSelf' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
314 |
315 | /// The available options for a particular path.
316 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
317 | public let rawValue: Int32
318 |
:
335 | // tem.) In addition, an IN_IGNORED event will subsequently
336 | // be generated for the watch descriptor.
337 | public static let deleteSelf = WatchOptions(rawValue: IN_DELETE_SELF)
| |- warning: static property 'deleteSelf' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'deleteSelf' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
338 |
339 | public static let move = WatchOptions(rawValue: IN_MOVE)
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:339:27: warning: static property 'move' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
314 |
315 | /// The available options for a particular path.
316 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
317 | public let rawValue: Int32
318 |
:
337 | public static let deleteSelf = WatchOptions(rawValue: IN_DELETE_SELF)
338 |
339 | public static let move = WatchOptions(rawValue: IN_MOVE)
| |- warning: static property 'move' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'move' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
340 |
341 | /// Watched file/directory was itself moved.
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:342:27: warning: static property 'moveSelf' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
314 |
315 | /// The available options for a particular path.
316 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
317 | public let rawValue: Int32
318 |
:
340 |
341 | /// Watched file/directory was itself moved.
342 | public static let moveSelf = WatchOptions(rawValue: IN_MOVE_SELF)
| |- warning: static property 'moveSelf' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'moveSelf' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
343 |
344 | /// File was modified (e.g., write(2), truncate(2)).
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:345:27: warning: static property 'modify' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
314 |
315 | /// The available options for a particular path.
316 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
317 | public let rawValue: Int32
318 |
:
343 |
344 | /// File was modified (e.g., write(2), truncate(2)).
345 | public static let modify = WatchOptions(rawValue: IN_MODIFY)
| |- warning: static property 'modify' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'modify' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
346 |
347 | // File or directory was opened.
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:348:27: warning: static property 'open' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
314 |
315 | /// The available options for a particular path.
316 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
317 | public let rawValue: Int32
318 |
:
346 |
347 | // File or directory was opened.
348 | public static let open = WatchOptions(rawValue: IN_OPEN)
| |- warning: static property 'open' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'open' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
349 |
350 | // Metadata changed—for example, permissions (e.g.,
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:355:27: warning: static property 'attrib' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
314 |
315 | /// The available options for a particular path.
316 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
317 | public let rawValue: Int32
318 |
:
353 | // e.g., for the target of link(2) and for unlink(2)), and
354 | // user/group ID (e.g., chown(2)).
355 | public static let attrib = WatchOptions(rawValue: IN_ATTRIB)
| |- warning: static property 'attrib' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'attrib' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
356 |
357 | // File opened for writing was closed.
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:358:27: warning: static property 'closeWrite' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
314 |
315 | /// The available options for a particular path.
316 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
317 | public let rawValue: Int32
318 |
:
356 |
357 | // File opened for writing was closed.
358 | public static let closeWrite = WatchOptions(rawValue: IN_CLOSE_WRITE)
| |- warning: static property 'closeWrite' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'closeWrite' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
359 |
360 | // File or directory not opened for writing was closed.
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:361:27: warning: static property 'closeNoWrite' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
314 |
315 | /// The available options for a particular path.
316 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
317 | public let rawValue: Int32
318 |
:
359 |
360 | // File or directory not opened for writing was closed.
361 | public static let closeNoWrite = WatchOptions(rawValue: IN_CLOSE_NOWRITE)
| |- warning: static property 'closeNoWrite' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'closeNoWrite' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
362 |
363 | // File was accessed (e.g., read(2), execve(2)).
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:364:27: warning: static property 'access' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
314 |
315 | /// The available options for a particular path.
316 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
317 | public let rawValue: Int32
318 |
:
362 |
363 | // File was accessed (e.g., read(2), execve(2)).
364 | public static let access = WatchOptions(rawValue: IN_ACCESS)
| |- warning: static property 'access' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'access' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
365 |
366 | /// The list of default options that can be used for watching files.
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:367:27: warning: static property 'defaultFileWatchOptions' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
314 |
315 | /// The available options for a particular path.
316 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
317 | public let rawValue: Int32
318 |
:
365 |
366 | /// The list of default options that can be used for watching files.
367 | public static let defaultFileWatchOptions: WatchOptions = [.deleteSelf, .moveSelf, .modify]
| |- warning: static property 'defaultFileWatchOptions' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'defaultFileWatchOptions' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
368 |
369 | /// The list of default options that can be used for watching directories.
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:370:27: warning: static property 'defaultDirectoryWatchOptions' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
314 |
315 | /// The available options for a particular path.
316 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
317 | public let rawValue: Int32
318 |
:
368 |
369 | /// The list of default options that can be used for watching directories.
370 | public static let defaultDirectoryWatchOptions: WatchOptions = [.create, .delete, .deleteSelf, .move, .moveSelf]
| |- warning: static property 'defaultDirectoryWatchOptions' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'defaultDirectoryWatchOptions' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
371 |
372 | /// List of all available events.
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:373:27: warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[Inotify.WatchOptions]' may have shared mutable state; this is an error in the Swift 6 language mode
314 |
315 | /// The available options for a particular path.
316 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
317 | public let rawValue: Int32
318 |
:
371 |
372 | /// List of all available events.
373 | public static let all: [WatchOptions] = [
| |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[Inotify.WatchOptions]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'all' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
374 | .create,
375 | .delete,
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:469:13: warning: capture of 'self' with non-sendable type 'Inotify' in a '@Sendable' closure; this is an error in the Swift 6 language mode
305 |
306 | /// Bindings for inotify C APIs.
307 | public final class Inotify {
| `- note: class 'Inotify' does not conform to the 'Sendable' protocol
308 |
309 | /// The errors encountered during inotify operations.
:
467 |
468 | readQueue.async {
469 | self.startRead()
| `- warning: capture of 'self' with non-sendable type 'Inotify' in a '@Sendable' closure; this is an error in the Swift 6 language mode
470 | }
471 | }
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:606:29: warning: capture of 'self' with non-sendable type 'Inotify' in a '@Sendable' closure; this is an error in the Swift 6 language mode
305 |
306 | /// Bindings for inotify C APIs.
307 | public final class Inotify {
| `- note: class 'Inotify' does not conform to the 'Sendable' protocol
308 |
309 | /// The errors encountered during inotify operations.
:
604 | self.collectedEvents = []
605 | self.callbacksQueue.async {
606 | self.report(events)
| `- warning: capture of 'self' with non-sendable type 'Inotify' in a '@Sendable' closure; this is an error in the Swift 6 language mode
607 | }
608 | }
/host/spi-builder-workspace/Sources/TSCUtility/Git.swift:17:23: warning: static property 'tool' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 | /// A shell command to run for Git. Can be either a name or a path.
16 | /// - Note: modification is not thread safe, designed for testing only
17 | public static var tool: String = "git\(executableFileSuffix)"
| |- warning: static property 'tool' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'tool' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'tool' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |
19 | /// Returns true if the git reference name is well formed.
/host/spi-builder-workspace/Sources/TSCUtility/Git.swift:29:24: warning: static property '_gitEnvironment' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
27 | }
28 |
29 | private static var _gitEnvironment = ProcessEnv.block
| |- warning: static property '_gitEnvironment' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert '_gitEnvironment' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property '_gitEnvironment' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 |
31 | @available(*,
[82/101] Compiling TSCUtility FloatingPointExtensions.swift
/host/spi-builder-workspace/Sources/TSCUtility/Context.swift:94:27: warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
91 | @available(*, deprecated, message: "Values should be Sendable")
92 | @_disfavoredOverload
93 | public func get<T>(_ type: T.Type = T.self) -> T {
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
94 | guard let value = getOptional(type) else {
| `- warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
95 | fatalError("no type \(T.self) in context")
96 | }
/host/spi-builder-workspace/Sources/TSCUtility/Context.swift:126:9: warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
123 | @available(*, deprecated, message: "Values should be Sendable")
124 | @_disfavoredOverload
125 | public mutating func set<T>(_ value: T) {
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
126 | self[ObjectIdentifier(T.self)] = value
| `- warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
127 | }
128 |
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:326:27: warning: static property 'create' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
314 |
315 | /// The available options for a particular path.
316 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
317 | public let rawValue: Int32
318 |
:
324 | // O_CREAT, mkdir(2), link(2), symlink(2), bind(2) on a UNIX
325 | // domain socket).
326 | public static let create = WatchOptions(rawValue: IN_CREATE)
| |- warning: static property 'create' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'create' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
327 |
328 | // File/directory deleted from watched directory.
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:329:27: warning: static property 'delete' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
314 |
315 | /// The available options for a particular path.
316 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
317 | public let rawValue: Int32
318 |
:
327 |
328 | // File/directory deleted from watched directory.
329 | public static let delete = WatchOptions(rawValue: IN_DELETE)
| |- warning: static property 'delete' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'delete' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
330 |
331 | // Watched file/directory was itself deleted. (This event
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:337:27: warning: static property 'deleteSelf' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
314 |
315 | /// The available options for a particular path.
316 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
317 | public let rawValue: Int32
318 |
:
335 | // tem.) In addition, an IN_IGNORED event will subsequently
336 | // be generated for the watch descriptor.
337 | public static let deleteSelf = WatchOptions(rawValue: IN_DELETE_SELF)
| |- warning: static property 'deleteSelf' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'deleteSelf' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
338 |
339 | public static let move = WatchOptions(rawValue: IN_MOVE)
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:339:27: warning: static property 'move' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
314 |
315 | /// The available options for a particular path.
316 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
317 | public let rawValue: Int32
318 |
:
337 | public static let deleteSelf = WatchOptions(rawValue: IN_DELETE_SELF)
338 |
339 | public static let move = WatchOptions(rawValue: IN_MOVE)
| |- warning: static property 'move' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'move' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
340 |
341 | /// Watched file/directory was itself moved.
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:342:27: warning: static property 'moveSelf' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
314 |
315 | /// The available options for a particular path.
316 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
317 | public let rawValue: Int32
318 |
:
340 |
341 | /// Watched file/directory was itself moved.
342 | public static let moveSelf = WatchOptions(rawValue: IN_MOVE_SELF)
| |- warning: static property 'moveSelf' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'moveSelf' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
343 |
344 | /// File was modified (e.g., write(2), truncate(2)).
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:345:27: warning: static property 'modify' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
314 |
315 | /// The available options for a particular path.
316 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
317 | public let rawValue: Int32
318 |
:
343 |
344 | /// File was modified (e.g., write(2), truncate(2)).
345 | public static let modify = WatchOptions(rawValue: IN_MODIFY)
| |- warning: static property 'modify' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'modify' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
346 |
347 | // File or directory was opened.
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:348:27: warning: static property 'open' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
314 |
315 | /// The available options for a particular path.
316 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
317 | public let rawValue: Int32
318 |
:
346 |
347 | // File or directory was opened.
348 | public static let open = WatchOptions(rawValue: IN_OPEN)
| |- warning: static property 'open' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'open' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
349 |
350 | // Metadata changed—for example, permissions (e.g.,
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:355:27: warning: static property 'attrib' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
314 |
315 | /// The available options for a particular path.
316 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
317 | public let rawValue: Int32
318 |
:
353 | // e.g., for the target of link(2) and for unlink(2)), and
354 | // user/group ID (e.g., chown(2)).
355 | public static let attrib = WatchOptions(rawValue: IN_ATTRIB)
| |- warning: static property 'attrib' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'attrib' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
356 |
357 | // File opened for writing was closed.
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:358:27: warning: static property 'closeWrite' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
314 |
315 | /// The available options for a particular path.
316 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
317 | public let rawValue: Int32
318 |
:
356 |
357 | // File opened for writing was closed.
358 | public static let closeWrite = WatchOptions(rawValue: IN_CLOSE_WRITE)
| |- warning: static property 'closeWrite' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'closeWrite' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
359 |
360 | // File or directory not opened for writing was closed.
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:361:27: warning: static property 'closeNoWrite' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
314 |
315 | /// The available options for a particular path.
316 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
317 | public let rawValue: Int32
318 |
:
359 |
360 | // File or directory not opened for writing was closed.
361 | public static let closeNoWrite = WatchOptions(rawValue: IN_CLOSE_NOWRITE)
| |- warning: static property 'closeNoWrite' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'closeNoWrite' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
362 |
363 | // File was accessed (e.g., read(2), execve(2)).
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:364:27: warning: static property 'access' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
314 |
315 | /// The available options for a particular path.
316 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
317 | public let rawValue: Int32
318 |
:
362 |
363 | // File was accessed (e.g., read(2), execve(2)).
364 | public static let access = WatchOptions(rawValue: IN_ACCESS)
| |- warning: static property 'access' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'access' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
365 |
366 | /// The list of default options that can be used for watching files.
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:367:27: warning: static property 'defaultFileWatchOptions' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
314 |
315 | /// The available options for a particular path.
316 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
317 | public let rawValue: Int32
318 |
:
365 |
366 | /// The list of default options that can be used for watching files.
367 | public static let defaultFileWatchOptions: WatchOptions = [.deleteSelf, .moveSelf, .modify]
| |- warning: static property 'defaultFileWatchOptions' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'defaultFileWatchOptions' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
368 |
369 | /// The list of default options that can be used for watching directories.
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:370:27: warning: static property 'defaultDirectoryWatchOptions' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
314 |
315 | /// The available options for a particular path.
316 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
317 | public let rawValue: Int32
318 |
:
368 |
369 | /// The list of default options that can be used for watching directories.
370 | public static let defaultDirectoryWatchOptions: WatchOptions = [.create, .delete, .deleteSelf, .move, .moveSelf]
| |- warning: static property 'defaultDirectoryWatchOptions' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'defaultDirectoryWatchOptions' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
371 |
372 | /// List of all available events.
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:373:27: warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[Inotify.WatchOptions]' may have shared mutable state; this is an error in the Swift 6 language mode
314 |
315 | /// The available options for a particular path.
316 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
317 | public let rawValue: Int32
318 |
:
371 |
372 | /// List of all available events.
373 | public static let all: [WatchOptions] = [
| |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[Inotify.WatchOptions]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'all' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
374 | .create,
375 | .delete,
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:469:13: warning: capture of 'self' with non-sendable type 'Inotify' in a '@Sendable' closure; this is an error in the Swift 6 language mode
305 |
306 | /// Bindings for inotify C APIs.
307 | public final class Inotify {
| `- note: class 'Inotify' does not conform to the 'Sendable' protocol
308 |
309 | /// The errors encountered during inotify operations.
:
467 |
468 | readQueue.async {
469 | self.startRead()
| `- warning: capture of 'self' with non-sendable type 'Inotify' in a '@Sendable' closure; this is an error in the Swift 6 language mode
470 | }
471 | }
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:606:29: warning: capture of 'self' with non-sendable type 'Inotify' in a '@Sendable' closure; this is an error in the Swift 6 language mode
305 |
306 | /// Bindings for inotify C APIs.
307 | public final class Inotify {
| `- note: class 'Inotify' does not conform to the 'Sendable' protocol
308 |
309 | /// The errors encountered during inotify operations.
:
604 | self.collectedEvents = []
605 | self.callbacksQueue.async {
606 | self.report(events)
| `- warning: capture of 'self' with non-sendable type 'Inotify' in a '@Sendable' closure; this is an error in the Swift 6 language mode
607 | }
608 | }
/host/spi-builder-workspace/Sources/TSCUtility/Git.swift:17:23: warning: static property 'tool' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 | /// A shell command to run for Git. Can be either a name or a path.
16 | /// - Note: modification is not thread safe, designed for testing only
17 | public static var tool: String = "git\(executableFileSuffix)"
| |- warning: static property 'tool' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'tool' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'tool' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |
19 | /// Returns true if the git reference name is well formed.
/host/spi-builder-workspace/Sources/TSCUtility/Git.swift:29:24: warning: static property '_gitEnvironment' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
27 | }
28 |
29 | private static var _gitEnvironment = ProcessEnv.block
| |- warning: static property '_gitEnvironment' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert '_gitEnvironment' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property '_gitEnvironment' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 |
31 | @available(*,
[83/101] Compiling TSCUtility Git.swift
/host/spi-builder-workspace/Sources/TSCUtility/Context.swift:94:27: warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
91 | @available(*, deprecated, message: "Values should be Sendable")
92 | @_disfavoredOverload
93 | public func get<T>(_ type: T.Type = T.self) -> T {
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
94 | guard let value = getOptional(type) else {
| `- warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
95 | fatalError("no type \(T.self) in context")
96 | }
/host/spi-builder-workspace/Sources/TSCUtility/Context.swift:126:9: warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
123 | @available(*, deprecated, message: "Values should be Sendable")
124 | @_disfavoredOverload
125 | public mutating func set<T>(_ value: T) {
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
126 | self[ObjectIdentifier(T.self)] = value
| `- warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
127 | }
128 |
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:326:27: warning: static property 'create' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
314 |
315 | /// The available options for a particular path.
316 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
317 | public let rawValue: Int32
318 |
:
324 | // O_CREAT, mkdir(2), link(2), symlink(2), bind(2) on a UNIX
325 | // domain socket).
326 | public static let create = WatchOptions(rawValue: IN_CREATE)
| |- warning: static property 'create' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'create' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
327 |
328 | // File/directory deleted from watched directory.
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:329:27: warning: static property 'delete' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
314 |
315 | /// The available options for a particular path.
316 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
317 | public let rawValue: Int32
318 |
:
327 |
328 | // File/directory deleted from watched directory.
329 | public static let delete = WatchOptions(rawValue: IN_DELETE)
| |- warning: static property 'delete' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'delete' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
330 |
331 | // Watched file/directory was itself deleted. (This event
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:337:27: warning: static property 'deleteSelf' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
314 |
315 | /// The available options for a particular path.
316 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
317 | public let rawValue: Int32
318 |
:
335 | // tem.) In addition, an IN_IGNORED event will subsequently
336 | // be generated for the watch descriptor.
337 | public static let deleteSelf = WatchOptions(rawValue: IN_DELETE_SELF)
| |- warning: static property 'deleteSelf' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'deleteSelf' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
338 |
339 | public static let move = WatchOptions(rawValue: IN_MOVE)
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:339:27: warning: static property 'move' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
314 |
315 | /// The available options for a particular path.
316 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
317 | public let rawValue: Int32
318 |
:
337 | public static let deleteSelf = WatchOptions(rawValue: IN_DELETE_SELF)
338 |
339 | public static let move = WatchOptions(rawValue: IN_MOVE)
| |- warning: static property 'move' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'move' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
340 |
341 | /// Watched file/directory was itself moved.
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:342:27: warning: static property 'moveSelf' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
314 |
315 | /// The available options for a particular path.
316 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
317 | public let rawValue: Int32
318 |
:
340 |
341 | /// Watched file/directory was itself moved.
342 | public static let moveSelf = WatchOptions(rawValue: IN_MOVE_SELF)
| |- warning: static property 'moveSelf' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'moveSelf' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
343 |
344 | /// File was modified (e.g., write(2), truncate(2)).
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:345:27: warning: static property 'modify' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
314 |
315 | /// The available options for a particular path.
316 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
317 | public let rawValue: Int32
318 |
:
343 |
344 | /// File was modified (e.g., write(2), truncate(2)).
345 | public static let modify = WatchOptions(rawValue: IN_MODIFY)
| |- warning: static property 'modify' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'modify' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
346 |
347 | // File or directory was opened.
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:348:27: warning: static property 'open' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
314 |
315 | /// The available options for a particular path.
316 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
317 | public let rawValue: Int32
318 |
:
346 |
347 | // File or directory was opened.
348 | public static let open = WatchOptions(rawValue: IN_OPEN)
| |- warning: static property 'open' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'open' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
349 |
350 | // Metadata changed—for example, permissions (e.g.,
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:355:27: warning: static property 'attrib' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
314 |
315 | /// The available options for a particular path.
316 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
317 | public let rawValue: Int32
318 |
:
353 | // e.g., for the target of link(2) and for unlink(2)), and
354 | // user/group ID (e.g., chown(2)).
355 | public static let attrib = WatchOptions(rawValue: IN_ATTRIB)
| |- warning: static property 'attrib' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'attrib' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
356 |
357 | // File opened for writing was closed.
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:358:27: warning: static property 'closeWrite' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
314 |
315 | /// The available options for a particular path.
316 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
317 | public let rawValue: Int32
318 |
:
356 |
357 | // File opened for writing was closed.
358 | public static let closeWrite = WatchOptions(rawValue: IN_CLOSE_WRITE)
| |- warning: static property 'closeWrite' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'closeWrite' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
359 |
360 | // File or directory not opened for writing was closed.
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:361:27: warning: static property 'closeNoWrite' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
314 |
315 | /// The available options for a particular path.
316 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
317 | public let rawValue: Int32
318 |
:
359 |
360 | // File or directory not opened for writing was closed.
361 | public static let closeNoWrite = WatchOptions(rawValue: IN_CLOSE_NOWRITE)
| |- warning: static property 'closeNoWrite' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'closeNoWrite' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
362 |
363 | // File was accessed (e.g., read(2), execve(2)).
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:364:27: warning: static property 'access' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
314 |
315 | /// The available options for a particular path.
316 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
317 | public let rawValue: Int32
318 |
:
362 |
363 | // File was accessed (e.g., read(2), execve(2)).
364 | public static let access = WatchOptions(rawValue: IN_ACCESS)
| |- warning: static property 'access' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'access' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
365 |
366 | /// The list of default options that can be used for watching files.
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:367:27: warning: static property 'defaultFileWatchOptions' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
314 |
315 | /// The available options for a particular path.
316 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
317 | public let rawValue: Int32
318 |
:
365 |
366 | /// The list of default options that can be used for watching files.
367 | public static let defaultFileWatchOptions: WatchOptions = [.deleteSelf, .moveSelf, .modify]
| |- warning: static property 'defaultFileWatchOptions' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'defaultFileWatchOptions' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
368 |
369 | /// The list of default options that can be used for watching directories.
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:370:27: warning: static property 'defaultDirectoryWatchOptions' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
314 |
315 | /// The available options for a particular path.
316 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
317 | public let rawValue: Int32
318 |
:
368 |
369 | /// The list of default options that can be used for watching directories.
370 | public static let defaultDirectoryWatchOptions: WatchOptions = [.create, .delete, .deleteSelf, .move, .moveSelf]
| |- warning: static property 'defaultDirectoryWatchOptions' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'defaultDirectoryWatchOptions' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
371 |
372 | /// List of all available events.
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:373:27: warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[Inotify.WatchOptions]' may have shared mutable state; this is an error in the Swift 6 language mode
314 |
315 | /// The available options for a particular path.
316 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
317 | public let rawValue: Int32
318 |
:
371 |
372 | /// List of all available events.
373 | public static let all: [WatchOptions] = [
| |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[Inotify.WatchOptions]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'all' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
374 | .create,
375 | .delete,
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:469:13: warning: capture of 'self' with non-sendable type 'Inotify' in a '@Sendable' closure; this is an error in the Swift 6 language mode
305 |
306 | /// Bindings for inotify C APIs.
307 | public final class Inotify {
| `- note: class 'Inotify' does not conform to the 'Sendable' protocol
308 |
309 | /// The errors encountered during inotify operations.
:
467 |
468 | readQueue.async {
469 | self.startRead()
| `- warning: capture of 'self' with non-sendable type 'Inotify' in a '@Sendable' closure; this is an error in the Swift 6 language mode
470 | }
471 | }
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:606:29: warning: capture of 'self' with non-sendable type 'Inotify' in a '@Sendable' closure; this is an error in the Swift 6 language mode
305 |
306 | /// Bindings for inotify C APIs.
307 | public final class Inotify {
| `- note: class 'Inotify' does not conform to the 'Sendable' protocol
308 |
309 | /// The errors encountered during inotify operations.
:
604 | self.collectedEvents = []
605 | self.callbacksQueue.async {
606 | self.report(events)
| `- warning: capture of 'self' with non-sendable type 'Inotify' in a '@Sendable' closure; this is an error in the Swift 6 language mode
607 | }
608 | }
/host/spi-builder-workspace/Sources/TSCUtility/Git.swift:17:23: warning: static property 'tool' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 | /// A shell command to run for Git. Can be either a name or a path.
16 | /// - Note: modification is not thread safe, designed for testing only
17 | public static var tool: String = "git\(executableFileSuffix)"
| |- warning: static property 'tool' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'tool' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'tool' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |
19 | /// Returns true if the git reference name is well formed.
/host/spi-builder-workspace/Sources/TSCUtility/Git.swift:29:24: warning: static property '_gitEnvironment' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
27 | }
28 |
29 | private static var _gitEnvironment = ProcessEnv.block
| |- warning: static property '_gitEnvironment' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert '_gitEnvironment' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property '_gitEnvironment' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 |
31 | @available(*,
[84/101] Compiling TSCUtility Hex.swift
/host/spi-builder-workspace/Sources/TSCUtility/IndexStore.swift:12:22: warning: using '@_implementationOnly' without enabling library evolution for 'TSCUtility' may lead to instability during execution
10 |
11 | import TSCBasic
12 | @_implementationOnly import TSCclibc
| `- warning: using '@_implementationOnly' without enabling library evolution for 'TSCUtility' may lead to instability during execution
13 |
14 | public final class IndexStore {
/host/spi-builder-workspace/Sources/TSCUtility/InterruptHandler.swift:21:24: warning: static property 'wasInterrupted' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
19 | public final class InterruptHandler {
20 | /// Interrupt signal handling global variables
21 | private static var wasInterrupted = false
| |- warning: static property 'wasInterrupted' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'wasInterrupted' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'wasInterrupted' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 | private static var wasInterruptedLock = Lock()
23 | #if os(Windows)
/host/spi-builder-workspace/Sources/TSCUtility/InterruptHandler.swift:22:24: warning: static property 'wasInterruptedLock' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
20 | /// Interrupt signal handling global variables
21 | private static var wasInterrupted = false
22 | private static var wasInterruptedLock = Lock()
| |- warning: static property 'wasInterruptedLock' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'wasInterruptedLock' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'wasInterruptedLock' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 | #if os(Windows)
24 | private static var signalWatchingPipe: [HANDLE] = [INVALID_HANDLE_VALUE, INVALID_HANDLE_VALUE]
/host/spi-builder-workspace/Sources/TSCUtility/InterruptHandler.swift:26:24: warning: static property 'signalWatchingPipe' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
24 | private static var signalWatchingPipe: [HANDLE] = [INVALID_HANDLE_VALUE, INVALID_HANDLE_VALUE]
25 | #else
26 | private static var signalWatchingPipe: [Int32] = [0, 0]
| |- warning: static property 'signalWatchingPipe' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'signalWatchingPipe' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'signalWatchingPipe' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 | private static var oldAction = sigaction()
28 | #endif
/host/spi-builder-workspace/Sources/TSCUtility/InterruptHandler.swift:27:24: warning: static property 'oldAction' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
25 | #else
26 | private static var signalWatchingPipe: [Int32] = [0, 0]
27 | private static var oldAction = sigaction()
| |- warning: static property 'oldAction' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'oldAction' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'oldAction' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 | #endif
29 |
/host/spi-builder-workspace/Sources/TSCUtility/Netrc.swift:156:5: warning: @frozen has no effect on non-public enums
154 | @available(macOS 10.13, iOS 11, tvOS 11, watchOS 4, *)
155 | fileprivate enum RegexUtil {
156 | @frozen fileprivate enum Token: String, CaseIterable {
| `- warning: @frozen has no effect on non-public enums
157 | case machine, login, password, account, macdef, `default`
158 |
[85/101] Compiling TSCUtility IndexStore.swift
/host/spi-builder-workspace/Sources/TSCUtility/IndexStore.swift:12:22: warning: using '@_implementationOnly' without enabling library evolution for 'TSCUtility' may lead to instability during execution
10 |
11 | import TSCBasic
12 | @_implementationOnly import TSCclibc
| `- warning: using '@_implementationOnly' without enabling library evolution for 'TSCUtility' may lead to instability during execution
13 |
14 | public final class IndexStore {
/host/spi-builder-workspace/Sources/TSCUtility/InterruptHandler.swift:21:24: warning: static property 'wasInterrupted' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
19 | public final class InterruptHandler {
20 | /// Interrupt signal handling global variables
21 | private static var wasInterrupted = false
| |- warning: static property 'wasInterrupted' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'wasInterrupted' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'wasInterrupted' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 | private static var wasInterruptedLock = Lock()
23 | #if os(Windows)
/host/spi-builder-workspace/Sources/TSCUtility/InterruptHandler.swift:22:24: warning: static property 'wasInterruptedLock' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
20 | /// Interrupt signal handling global variables
21 | private static var wasInterrupted = false
22 | private static var wasInterruptedLock = Lock()
| |- warning: static property 'wasInterruptedLock' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'wasInterruptedLock' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'wasInterruptedLock' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 | #if os(Windows)
24 | private static var signalWatchingPipe: [HANDLE] = [INVALID_HANDLE_VALUE, INVALID_HANDLE_VALUE]
/host/spi-builder-workspace/Sources/TSCUtility/InterruptHandler.swift:26:24: warning: static property 'signalWatchingPipe' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
24 | private static var signalWatchingPipe: [HANDLE] = [INVALID_HANDLE_VALUE, INVALID_HANDLE_VALUE]
25 | #else
26 | private static var signalWatchingPipe: [Int32] = [0, 0]
| |- warning: static property 'signalWatchingPipe' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'signalWatchingPipe' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'signalWatchingPipe' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 | private static var oldAction = sigaction()
28 | #endif
/host/spi-builder-workspace/Sources/TSCUtility/InterruptHandler.swift:27:24: warning: static property 'oldAction' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
25 | #else
26 | private static var signalWatchingPipe: [Int32] = [0, 0]
27 | private static var oldAction = sigaction()
| |- warning: static property 'oldAction' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'oldAction' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'oldAction' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 | #endif
29 |
/host/spi-builder-workspace/Sources/TSCUtility/Netrc.swift:156:5: warning: @frozen has no effect on non-public enums
154 | @available(macOS 10.13, iOS 11, tvOS 11, watchOS 4, *)
155 | fileprivate enum RegexUtil {
156 | @frozen fileprivate enum Token: String, CaseIterable {
| `- warning: @frozen has no effect on non-public enums
157 | case machine, login, password, account, macdef, `default`
158 |
[86/101] Compiling TSCUtility InterruptHandler.swift
/host/spi-builder-workspace/Sources/TSCUtility/IndexStore.swift:12:22: warning: using '@_implementationOnly' without enabling library evolution for 'TSCUtility' may lead to instability during execution
10 |
11 | import TSCBasic
12 | @_implementationOnly import TSCclibc
| `- warning: using '@_implementationOnly' without enabling library evolution for 'TSCUtility' may lead to instability during execution
13 |
14 | public final class IndexStore {
/host/spi-builder-workspace/Sources/TSCUtility/InterruptHandler.swift:21:24: warning: static property 'wasInterrupted' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
19 | public final class InterruptHandler {
20 | /// Interrupt signal handling global variables
21 | private static var wasInterrupted = false
| |- warning: static property 'wasInterrupted' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'wasInterrupted' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'wasInterrupted' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 | private static var wasInterruptedLock = Lock()
23 | #if os(Windows)
/host/spi-builder-workspace/Sources/TSCUtility/InterruptHandler.swift:22:24: warning: static property 'wasInterruptedLock' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
20 | /// Interrupt signal handling global variables
21 | private static var wasInterrupted = false
22 | private static var wasInterruptedLock = Lock()
| |- warning: static property 'wasInterruptedLock' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'wasInterruptedLock' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'wasInterruptedLock' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 | #if os(Windows)
24 | private static var signalWatchingPipe: [HANDLE] = [INVALID_HANDLE_VALUE, INVALID_HANDLE_VALUE]
/host/spi-builder-workspace/Sources/TSCUtility/InterruptHandler.swift:26:24: warning: static property 'signalWatchingPipe' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
24 | private static var signalWatchingPipe: [HANDLE] = [INVALID_HANDLE_VALUE, INVALID_HANDLE_VALUE]
25 | #else
26 | private static var signalWatchingPipe: [Int32] = [0, 0]
| |- warning: static property 'signalWatchingPipe' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'signalWatchingPipe' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'signalWatchingPipe' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 | private static var oldAction = sigaction()
28 | #endif
/host/spi-builder-workspace/Sources/TSCUtility/InterruptHandler.swift:27:24: warning: static property 'oldAction' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
25 | #else
26 | private static var signalWatchingPipe: [Int32] = [0, 0]
27 | private static var oldAction = sigaction()
| |- warning: static property 'oldAction' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'oldAction' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'oldAction' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 | #endif
29 |
/host/spi-builder-workspace/Sources/TSCUtility/Netrc.swift:156:5: warning: @frozen has no effect on non-public enums
154 | @available(macOS 10.13, iOS 11, tvOS 11, watchOS 4, *)
155 | fileprivate enum RegexUtil {
156 | @frozen fileprivate enum Token: String, CaseIterable {
| `- warning: @frozen has no effect on non-public enums
157 | case machine, login, password, account, macdef, `default`
158 |
[87/101] Compiling TSCUtility JSONMessageStreamingParser.swift
/host/spi-builder-workspace/Sources/TSCUtility/IndexStore.swift:12:22: warning: using '@_implementationOnly' without enabling library evolution for 'TSCUtility' may lead to instability during execution
10 |
11 | import TSCBasic
12 | @_implementationOnly import TSCclibc
| `- warning: using '@_implementationOnly' without enabling library evolution for 'TSCUtility' may lead to instability during execution
13 |
14 | public final class IndexStore {
/host/spi-builder-workspace/Sources/TSCUtility/InterruptHandler.swift:21:24: warning: static property 'wasInterrupted' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
19 | public final class InterruptHandler {
20 | /// Interrupt signal handling global variables
21 | private static var wasInterrupted = false
| |- warning: static property 'wasInterrupted' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'wasInterrupted' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'wasInterrupted' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 | private static var wasInterruptedLock = Lock()
23 | #if os(Windows)
/host/spi-builder-workspace/Sources/TSCUtility/InterruptHandler.swift:22:24: warning: static property 'wasInterruptedLock' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
20 | /// Interrupt signal handling global variables
21 | private static var wasInterrupted = false
22 | private static var wasInterruptedLock = Lock()
| |- warning: static property 'wasInterruptedLock' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'wasInterruptedLock' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'wasInterruptedLock' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 | #if os(Windows)
24 | private static var signalWatchingPipe: [HANDLE] = [INVALID_HANDLE_VALUE, INVALID_HANDLE_VALUE]
/host/spi-builder-workspace/Sources/TSCUtility/InterruptHandler.swift:26:24: warning: static property 'signalWatchingPipe' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
24 | private static var signalWatchingPipe: [HANDLE] = [INVALID_HANDLE_VALUE, INVALID_HANDLE_VALUE]
25 | #else
26 | private static var signalWatchingPipe: [Int32] = [0, 0]
| |- warning: static property 'signalWatchingPipe' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'signalWatchingPipe' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'signalWatchingPipe' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 | private static var oldAction = sigaction()
28 | #endif
/host/spi-builder-workspace/Sources/TSCUtility/InterruptHandler.swift:27:24: warning: static property 'oldAction' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
25 | #else
26 | private static var signalWatchingPipe: [Int32] = [0, 0]
27 | private static var oldAction = sigaction()
| |- warning: static property 'oldAction' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'oldAction' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'oldAction' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 | #endif
29 |
/host/spi-builder-workspace/Sources/TSCUtility/Netrc.swift:156:5: warning: @frozen has no effect on non-public enums
154 | @available(macOS 10.13, iOS 11, tvOS 11, watchOS 4, *)
155 | fileprivate enum RegexUtil {
156 | @frozen fileprivate enum Token: String, CaseIterable {
| `- warning: @frozen has no effect on non-public enums
157 | case machine, login, password, account, macdef, `default`
158 |
[88/101] Compiling TSCUtility Netrc.swift
/host/spi-builder-workspace/Sources/TSCUtility/IndexStore.swift:12:22: warning: using '@_implementationOnly' without enabling library evolution for 'TSCUtility' may lead to instability during execution
10 |
11 | import TSCBasic
12 | @_implementationOnly import TSCclibc
| `- warning: using '@_implementationOnly' without enabling library evolution for 'TSCUtility' may lead to instability during execution
13 |
14 | public final class IndexStore {
/host/spi-builder-workspace/Sources/TSCUtility/InterruptHandler.swift:21:24: warning: static property 'wasInterrupted' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
19 | public final class InterruptHandler {
20 | /// Interrupt signal handling global variables
21 | private static var wasInterrupted = false
| |- warning: static property 'wasInterrupted' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'wasInterrupted' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'wasInterrupted' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 | private static var wasInterruptedLock = Lock()
23 | #if os(Windows)
/host/spi-builder-workspace/Sources/TSCUtility/InterruptHandler.swift:22:24: warning: static property 'wasInterruptedLock' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
20 | /// Interrupt signal handling global variables
21 | private static var wasInterrupted = false
22 | private static var wasInterruptedLock = Lock()
| |- warning: static property 'wasInterruptedLock' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'wasInterruptedLock' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'wasInterruptedLock' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 | #if os(Windows)
24 | private static var signalWatchingPipe: [HANDLE] = [INVALID_HANDLE_VALUE, INVALID_HANDLE_VALUE]
/host/spi-builder-workspace/Sources/TSCUtility/InterruptHandler.swift:26:24: warning: static property 'signalWatchingPipe' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
24 | private static var signalWatchingPipe: [HANDLE] = [INVALID_HANDLE_VALUE, INVALID_HANDLE_VALUE]
25 | #else
26 | private static var signalWatchingPipe: [Int32] = [0, 0]
| |- warning: static property 'signalWatchingPipe' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'signalWatchingPipe' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'signalWatchingPipe' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 | private static var oldAction = sigaction()
28 | #endif
/host/spi-builder-workspace/Sources/TSCUtility/InterruptHandler.swift:27:24: warning: static property 'oldAction' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
25 | #else
26 | private static var signalWatchingPipe: [Int32] = [0, 0]
27 | private static var oldAction = sigaction()
| |- warning: static property 'oldAction' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'oldAction' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'oldAction' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 | #endif
29 |
/host/spi-builder-workspace/Sources/TSCUtility/Netrc.swift:156:5: warning: @frozen has no effect on non-public enums
154 | @available(macOS 10.13, iOS 11, tvOS 11, watchOS 4, *)
155 | fileprivate enum RegexUtil {
156 | @frozen fileprivate enum Token: String, CaseIterable {
| `- warning: @frozen has no effect on non-public enums
157 | case machine, login, password, account, macdef, `default`
158 |
[89/101] Compiling TSCUtility Bitstream.swift
/host/spi-builder-workspace/Sources/TSCUtility/Bitstream.swift:213:23: warning: static property 'blockInfo' is not concurrency-safe because non-'Sendable' type 'Bitstream.BlockID' may have shared mutable state; this is an error in the Swift 6 language mode
204 | /// }
205 | /// ```
206 | public struct BlockID: RawRepresentable, Equatable, Hashable, Comparable, Identifiable {
| `- note: consider making struct 'BlockID' conform to the 'Sendable' protocol
207 | public var rawValue: UInt8
208 |
:
211 | }
212 |
213 | public static let blockInfo = Self(rawValue: 0)
| |- warning: static property 'blockInfo' is not concurrency-safe because non-'Sendable' type 'Bitstream.BlockID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'blockInfo' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
214 | public static let firstApplicationID = Self(rawValue: 8)
215 |
/host/spi-builder-workspace/Sources/TSCUtility/Bitstream.swift:214:23: warning: static property 'firstApplicationID' is not concurrency-safe because non-'Sendable' type 'Bitstream.BlockID' may have shared mutable state; this is an error in the Swift 6 language mode
204 | /// }
205 | /// ```
206 | public struct BlockID: RawRepresentable, Equatable, Hashable, Comparable, Identifiable {
| `- note: consider making struct 'BlockID' conform to the 'Sendable' protocol
207 | public var rawValue: UInt8
208 |
:
212 |
213 | public static let blockInfo = Self(rawValue: 0)
214 | public static let firstApplicationID = Self(rawValue: 8)
| |- warning: static property 'firstApplicationID' is not concurrency-safe because non-'Sendable' type 'Bitstream.BlockID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'firstApplicationID' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
215 |
216 | public var id: UInt8 {
/host/spi-builder-workspace/Sources/TSCUtility/Bitstream.swift:251:23: warning: static property 'endBlock' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
241 | /// `BitstreamWriter.defineBlockInfoAbbreviation(_:_:)`
242 | /// to register abbreviations.
243 | public struct AbbreviationID: RawRepresentable, Equatable, Hashable, Comparable, Identifiable {
| `- note: consider making struct 'AbbreviationID' conform to the 'Sendable' protocol
244 | public var rawValue: UInt64
245 |
:
249 |
250 | /// Marks the end of the current block.
251 | public static let endBlock = Self(rawValue: 0)
| |- warning: static property 'endBlock' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'endBlock' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
252 | /// Marks the beginning of a new block.
253 | public static let enterSubblock = Self(rawValue: 1)
/host/spi-builder-workspace/Sources/TSCUtility/Bitstream.swift:253:23: warning: static property 'enterSubblock' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
241 | /// `BitstreamWriter.defineBlockInfoAbbreviation(_:_:)`
242 | /// to register abbreviations.
243 | public struct AbbreviationID: RawRepresentable, Equatable, Hashable, Comparable, Identifiable {
| `- note: consider making struct 'AbbreviationID' conform to the 'Sendable' protocol
244 | public var rawValue: UInt64
245 |
:
251 | public static let endBlock = Self(rawValue: 0)
252 | /// Marks the beginning of a new block.
253 | public static let enterSubblock = Self(rawValue: 1)
| |- warning: static property 'enterSubblock' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'enterSubblock' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
254 | /// Marks the definition of a new abbreviation.
255 | public static let defineAbbreviation = Self(rawValue: 2)
/host/spi-builder-workspace/Sources/TSCUtility/Bitstream.swift:255:23: warning: static property 'defineAbbreviation' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
241 | /// `BitstreamWriter.defineBlockInfoAbbreviation(_:_:)`
242 | /// to register abbreviations.
243 | public struct AbbreviationID: RawRepresentable, Equatable, Hashable, Comparable, Identifiable {
| `- note: consider making struct 'AbbreviationID' conform to the 'Sendable' protocol
244 | public var rawValue: UInt64
245 |
:
253 | public static let enterSubblock = Self(rawValue: 1)
254 | /// Marks the definition of a new abbreviation.
255 | public static let defineAbbreviation = Self(rawValue: 2)
| |- warning: static property 'defineAbbreviation' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'defineAbbreviation' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
256 | /// Marks the definition of a new unabbreviated record.
257 | public static let unabbreviatedRecord = Self(rawValue: 3)
/host/spi-builder-workspace/Sources/TSCUtility/Bitstream.swift:257:23: warning: static property 'unabbreviatedRecord' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
241 | /// `BitstreamWriter.defineBlockInfoAbbreviation(_:_:)`
242 | /// to register abbreviations.
243 | public struct AbbreviationID: RawRepresentable, Equatable, Hashable, Comparable, Identifiable {
| `- note: consider making struct 'AbbreviationID' conform to the 'Sendable' protocol
244 | public var rawValue: UInt64
245 |
:
255 | public static let defineAbbreviation = Self(rawValue: 2)
256 | /// Marks the definition of a new unabbreviated record.
257 | public static let unabbreviatedRecord = Self(rawValue: 3)
| |- warning: static property 'unabbreviatedRecord' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'unabbreviatedRecord' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
258 | /// The first application-defined abbreviation ID.
259 | public static let firstApplicationID = Self(rawValue: 4)
/host/spi-builder-workspace/Sources/TSCUtility/Bitstream.swift:259:23: warning: static property 'firstApplicationID' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
241 | /// `BitstreamWriter.defineBlockInfoAbbreviation(_:_:)`
242 | /// to register abbreviations.
243 | public struct AbbreviationID: RawRepresentable, Equatable, Hashable, Comparable, Identifiable {
| `- note: consider making struct 'AbbreviationID' conform to the 'Sendable' protocol
244 | public var rawValue: UInt64
245 |
:
257 | public static let unabbreviatedRecord = Self(rawValue: 3)
258 | /// The first application-defined abbreviation ID.
259 | public static let firstApplicationID = Self(rawValue: 4)
| |- warning: static property 'firstApplicationID' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'firstApplicationID' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
260 |
261 | public var id: UInt64 {
[90/101] Compiling TSCUtility BitstreamReader.swift
/host/spi-builder-workspace/Sources/TSCUtility/Bitstream.swift:213:23: warning: static property 'blockInfo' is not concurrency-safe because non-'Sendable' type 'Bitstream.BlockID' may have shared mutable state; this is an error in the Swift 6 language mode
204 | /// }
205 | /// ```
206 | public struct BlockID: RawRepresentable, Equatable, Hashable, Comparable, Identifiable {
| `- note: consider making struct 'BlockID' conform to the 'Sendable' protocol
207 | public var rawValue: UInt8
208 |
:
211 | }
212 |
213 | public static let blockInfo = Self(rawValue: 0)
| |- warning: static property 'blockInfo' is not concurrency-safe because non-'Sendable' type 'Bitstream.BlockID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'blockInfo' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
214 | public static let firstApplicationID = Self(rawValue: 8)
215 |
/host/spi-builder-workspace/Sources/TSCUtility/Bitstream.swift:214:23: warning: static property 'firstApplicationID' is not concurrency-safe because non-'Sendable' type 'Bitstream.BlockID' may have shared mutable state; this is an error in the Swift 6 language mode
204 | /// }
205 | /// ```
206 | public struct BlockID: RawRepresentable, Equatable, Hashable, Comparable, Identifiable {
| `- note: consider making struct 'BlockID' conform to the 'Sendable' protocol
207 | public var rawValue: UInt8
208 |
:
212 |
213 | public static let blockInfo = Self(rawValue: 0)
214 | public static let firstApplicationID = Self(rawValue: 8)
| |- warning: static property 'firstApplicationID' is not concurrency-safe because non-'Sendable' type 'Bitstream.BlockID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'firstApplicationID' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
215 |
216 | public var id: UInt8 {
/host/spi-builder-workspace/Sources/TSCUtility/Bitstream.swift:251:23: warning: static property 'endBlock' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
241 | /// `BitstreamWriter.defineBlockInfoAbbreviation(_:_:)`
242 | /// to register abbreviations.
243 | public struct AbbreviationID: RawRepresentable, Equatable, Hashable, Comparable, Identifiable {
| `- note: consider making struct 'AbbreviationID' conform to the 'Sendable' protocol
244 | public var rawValue: UInt64
245 |
:
249 |
250 | /// Marks the end of the current block.
251 | public static let endBlock = Self(rawValue: 0)
| |- warning: static property 'endBlock' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'endBlock' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
252 | /// Marks the beginning of a new block.
253 | public static let enterSubblock = Self(rawValue: 1)
/host/spi-builder-workspace/Sources/TSCUtility/Bitstream.swift:253:23: warning: static property 'enterSubblock' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
241 | /// `BitstreamWriter.defineBlockInfoAbbreviation(_:_:)`
242 | /// to register abbreviations.
243 | public struct AbbreviationID: RawRepresentable, Equatable, Hashable, Comparable, Identifiable {
| `- note: consider making struct 'AbbreviationID' conform to the 'Sendable' protocol
244 | public var rawValue: UInt64
245 |
:
251 | public static let endBlock = Self(rawValue: 0)
252 | /// Marks the beginning of a new block.
253 | public static let enterSubblock = Self(rawValue: 1)
| |- warning: static property 'enterSubblock' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'enterSubblock' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
254 | /// Marks the definition of a new abbreviation.
255 | public static let defineAbbreviation = Self(rawValue: 2)
/host/spi-builder-workspace/Sources/TSCUtility/Bitstream.swift:255:23: warning: static property 'defineAbbreviation' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
241 | /// `BitstreamWriter.defineBlockInfoAbbreviation(_:_:)`
242 | /// to register abbreviations.
243 | public struct AbbreviationID: RawRepresentable, Equatable, Hashable, Comparable, Identifiable {
| `- note: consider making struct 'AbbreviationID' conform to the 'Sendable' protocol
244 | public var rawValue: UInt64
245 |
:
253 | public static let enterSubblock = Self(rawValue: 1)
254 | /// Marks the definition of a new abbreviation.
255 | public static let defineAbbreviation = Self(rawValue: 2)
| |- warning: static property 'defineAbbreviation' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'defineAbbreviation' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
256 | /// Marks the definition of a new unabbreviated record.
257 | public static let unabbreviatedRecord = Self(rawValue: 3)
/host/spi-builder-workspace/Sources/TSCUtility/Bitstream.swift:257:23: warning: static property 'unabbreviatedRecord' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
241 | /// `BitstreamWriter.defineBlockInfoAbbreviation(_:_:)`
242 | /// to register abbreviations.
243 | public struct AbbreviationID: RawRepresentable, Equatable, Hashable, Comparable, Identifiable {
| `- note: consider making struct 'AbbreviationID' conform to the 'Sendable' protocol
244 | public var rawValue: UInt64
245 |
:
255 | public static let defineAbbreviation = Self(rawValue: 2)
256 | /// Marks the definition of a new unabbreviated record.
257 | public static let unabbreviatedRecord = Self(rawValue: 3)
| |- warning: static property 'unabbreviatedRecord' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'unabbreviatedRecord' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
258 | /// The first application-defined abbreviation ID.
259 | public static let firstApplicationID = Self(rawValue: 4)
/host/spi-builder-workspace/Sources/TSCUtility/Bitstream.swift:259:23: warning: static property 'firstApplicationID' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
241 | /// `BitstreamWriter.defineBlockInfoAbbreviation(_:_:)`
242 | /// to register abbreviations.
243 | public struct AbbreviationID: RawRepresentable, Equatable, Hashable, Comparable, Identifiable {
| `- note: consider making struct 'AbbreviationID' conform to the 'Sendable' protocol
244 | public var rawValue: UInt64
245 |
:
257 | public static let unabbreviatedRecord = Self(rawValue: 3)
258 | /// The first application-defined abbreviation ID.
259 | public static let firstApplicationID = Self(rawValue: 4)
| |- warning: static property 'firstApplicationID' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'firstApplicationID' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
260 |
261 | public var id: UInt64 {
[91/101] Compiling TSCUtility BitstreamWriter.swift
/host/spi-builder-workspace/Sources/TSCUtility/Bitstream.swift:213:23: warning: static property 'blockInfo' is not concurrency-safe because non-'Sendable' type 'Bitstream.BlockID' may have shared mutable state; this is an error in the Swift 6 language mode
204 | /// }
205 | /// ```
206 | public struct BlockID: RawRepresentable, Equatable, Hashable, Comparable, Identifiable {
| `- note: consider making struct 'BlockID' conform to the 'Sendable' protocol
207 | public var rawValue: UInt8
208 |
:
211 | }
212 |
213 | public static let blockInfo = Self(rawValue: 0)
| |- warning: static property 'blockInfo' is not concurrency-safe because non-'Sendable' type 'Bitstream.BlockID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'blockInfo' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
214 | public static let firstApplicationID = Self(rawValue: 8)
215 |
/host/spi-builder-workspace/Sources/TSCUtility/Bitstream.swift:214:23: warning: static property 'firstApplicationID' is not concurrency-safe because non-'Sendable' type 'Bitstream.BlockID' may have shared mutable state; this is an error in the Swift 6 language mode
204 | /// }
205 | /// ```
206 | public struct BlockID: RawRepresentable, Equatable, Hashable, Comparable, Identifiable {
| `- note: consider making struct 'BlockID' conform to the 'Sendable' protocol
207 | public var rawValue: UInt8
208 |
:
212 |
213 | public static let blockInfo = Self(rawValue: 0)
214 | public static let firstApplicationID = Self(rawValue: 8)
| |- warning: static property 'firstApplicationID' is not concurrency-safe because non-'Sendable' type 'Bitstream.BlockID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'firstApplicationID' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
215 |
216 | public var id: UInt8 {
/host/spi-builder-workspace/Sources/TSCUtility/Bitstream.swift:251:23: warning: static property 'endBlock' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
241 | /// `BitstreamWriter.defineBlockInfoAbbreviation(_:_:)`
242 | /// to register abbreviations.
243 | public struct AbbreviationID: RawRepresentable, Equatable, Hashable, Comparable, Identifiable {
| `- note: consider making struct 'AbbreviationID' conform to the 'Sendable' protocol
244 | public var rawValue: UInt64
245 |
:
249 |
250 | /// Marks the end of the current block.
251 | public static let endBlock = Self(rawValue: 0)
| |- warning: static property 'endBlock' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'endBlock' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
252 | /// Marks the beginning of a new block.
253 | public static let enterSubblock = Self(rawValue: 1)
/host/spi-builder-workspace/Sources/TSCUtility/Bitstream.swift:253:23: warning: static property 'enterSubblock' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
241 | /// `BitstreamWriter.defineBlockInfoAbbreviation(_:_:)`
242 | /// to register abbreviations.
243 | public struct AbbreviationID: RawRepresentable, Equatable, Hashable, Comparable, Identifiable {
| `- note: consider making struct 'AbbreviationID' conform to the 'Sendable' protocol
244 | public var rawValue: UInt64
245 |
:
251 | public static let endBlock = Self(rawValue: 0)
252 | /// Marks the beginning of a new block.
253 | public static let enterSubblock = Self(rawValue: 1)
| |- warning: static property 'enterSubblock' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'enterSubblock' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
254 | /// Marks the definition of a new abbreviation.
255 | public static let defineAbbreviation = Self(rawValue: 2)
/host/spi-builder-workspace/Sources/TSCUtility/Bitstream.swift:255:23: warning: static property 'defineAbbreviation' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
241 | /// `BitstreamWriter.defineBlockInfoAbbreviation(_:_:)`
242 | /// to register abbreviations.
243 | public struct AbbreviationID: RawRepresentable, Equatable, Hashable, Comparable, Identifiable {
| `- note: consider making struct 'AbbreviationID' conform to the 'Sendable' protocol
244 | public var rawValue: UInt64
245 |
:
253 | public static let enterSubblock = Self(rawValue: 1)
254 | /// Marks the definition of a new abbreviation.
255 | public static let defineAbbreviation = Self(rawValue: 2)
| |- warning: static property 'defineAbbreviation' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'defineAbbreviation' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
256 | /// Marks the definition of a new unabbreviated record.
257 | public static let unabbreviatedRecord = Self(rawValue: 3)
/host/spi-builder-workspace/Sources/TSCUtility/Bitstream.swift:257:23: warning: static property 'unabbreviatedRecord' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
241 | /// `BitstreamWriter.defineBlockInfoAbbreviation(_:_:)`
242 | /// to register abbreviations.
243 | public struct AbbreviationID: RawRepresentable, Equatable, Hashable, Comparable, Identifiable {
| `- note: consider making struct 'AbbreviationID' conform to the 'Sendable' protocol
244 | public var rawValue: UInt64
245 |
:
255 | public static let defineAbbreviation = Self(rawValue: 2)
256 | /// Marks the definition of a new unabbreviated record.
257 | public static let unabbreviatedRecord = Self(rawValue: 3)
| |- warning: static property 'unabbreviatedRecord' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'unabbreviatedRecord' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
258 | /// The first application-defined abbreviation ID.
259 | public static let firstApplicationID = Self(rawValue: 4)
/host/spi-builder-workspace/Sources/TSCUtility/Bitstream.swift:259:23: warning: static property 'firstApplicationID' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
241 | /// `BitstreamWriter.defineBlockInfoAbbreviation(_:_:)`
242 | /// to register abbreviations.
243 | public struct AbbreviationID: RawRepresentable, Equatable, Hashable, Comparable, Identifiable {
| `- note: consider making struct 'AbbreviationID' conform to the 'Sendable' protocol
244 | public var rawValue: UInt64
245 |
:
257 | public static let unabbreviatedRecord = Self(rawValue: 3)
258 | /// The first application-defined abbreviation ID.
259 | public static let firstApplicationID = Self(rawValue: 4)
| |- warning: static property 'firstApplicationID' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'firstApplicationID' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
260 |
261 | public var id: UInt64 {
[92/101] Compiling TSCUtility BuildFlags.swift
/host/spi-builder-workspace/Sources/TSCUtility/Bitstream.swift:213:23: warning: static property 'blockInfo' is not concurrency-safe because non-'Sendable' type 'Bitstream.BlockID' may have shared mutable state; this is an error in the Swift 6 language mode
204 | /// }
205 | /// ```
206 | public struct BlockID: RawRepresentable, Equatable, Hashable, Comparable, Identifiable {
| `- note: consider making struct 'BlockID' conform to the 'Sendable' protocol
207 | public var rawValue: UInt8
208 |
:
211 | }
212 |
213 | public static let blockInfo = Self(rawValue: 0)
| |- warning: static property 'blockInfo' is not concurrency-safe because non-'Sendable' type 'Bitstream.BlockID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'blockInfo' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
214 | public static let firstApplicationID = Self(rawValue: 8)
215 |
/host/spi-builder-workspace/Sources/TSCUtility/Bitstream.swift:214:23: warning: static property 'firstApplicationID' is not concurrency-safe because non-'Sendable' type 'Bitstream.BlockID' may have shared mutable state; this is an error in the Swift 6 language mode
204 | /// }
205 | /// ```
206 | public struct BlockID: RawRepresentable, Equatable, Hashable, Comparable, Identifiable {
| `- note: consider making struct 'BlockID' conform to the 'Sendable' protocol
207 | public var rawValue: UInt8
208 |
:
212 |
213 | public static let blockInfo = Self(rawValue: 0)
214 | public static let firstApplicationID = Self(rawValue: 8)
| |- warning: static property 'firstApplicationID' is not concurrency-safe because non-'Sendable' type 'Bitstream.BlockID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'firstApplicationID' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
215 |
216 | public var id: UInt8 {
/host/spi-builder-workspace/Sources/TSCUtility/Bitstream.swift:251:23: warning: static property 'endBlock' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
241 | /// `BitstreamWriter.defineBlockInfoAbbreviation(_:_:)`
242 | /// to register abbreviations.
243 | public struct AbbreviationID: RawRepresentable, Equatable, Hashable, Comparable, Identifiable {
| `- note: consider making struct 'AbbreviationID' conform to the 'Sendable' protocol
244 | public var rawValue: UInt64
245 |
:
249 |
250 | /// Marks the end of the current block.
251 | public static let endBlock = Self(rawValue: 0)
| |- warning: static property 'endBlock' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'endBlock' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
252 | /// Marks the beginning of a new block.
253 | public static let enterSubblock = Self(rawValue: 1)
/host/spi-builder-workspace/Sources/TSCUtility/Bitstream.swift:253:23: warning: static property 'enterSubblock' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
241 | /// `BitstreamWriter.defineBlockInfoAbbreviation(_:_:)`
242 | /// to register abbreviations.
243 | public struct AbbreviationID: RawRepresentable, Equatable, Hashable, Comparable, Identifiable {
| `- note: consider making struct 'AbbreviationID' conform to the 'Sendable' protocol
244 | public var rawValue: UInt64
245 |
:
251 | public static let endBlock = Self(rawValue: 0)
252 | /// Marks the beginning of a new block.
253 | public static let enterSubblock = Self(rawValue: 1)
| |- warning: static property 'enterSubblock' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'enterSubblock' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
254 | /// Marks the definition of a new abbreviation.
255 | public static let defineAbbreviation = Self(rawValue: 2)
/host/spi-builder-workspace/Sources/TSCUtility/Bitstream.swift:255:23: warning: static property 'defineAbbreviation' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
241 | /// `BitstreamWriter.defineBlockInfoAbbreviation(_:_:)`
242 | /// to register abbreviations.
243 | public struct AbbreviationID: RawRepresentable, Equatable, Hashable, Comparable, Identifiable {
| `- note: consider making struct 'AbbreviationID' conform to the 'Sendable' protocol
244 | public var rawValue: UInt64
245 |
:
253 | public static let enterSubblock = Self(rawValue: 1)
254 | /// Marks the definition of a new abbreviation.
255 | public static let defineAbbreviation = Self(rawValue: 2)
| |- warning: static property 'defineAbbreviation' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'defineAbbreviation' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
256 | /// Marks the definition of a new unabbreviated record.
257 | public static let unabbreviatedRecord = Self(rawValue: 3)
/host/spi-builder-workspace/Sources/TSCUtility/Bitstream.swift:257:23: warning: static property 'unabbreviatedRecord' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
241 | /// `BitstreamWriter.defineBlockInfoAbbreviation(_:_:)`
242 | /// to register abbreviations.
243 | public struct AbbreviationID: RawRepresentable, Equatable, Hashable, Comparable, Identifiable {
| `- note: consider making struct 'AbbreviationID' conform to the 'Sendable' protocol
244 | public var rawValue: UInt64
245 |
:
255 | public static let defineAbbreviation = Self(rawValue: 2)
256 | /// Marks the definition of a new unabbreviated record.
257 | public static let unabbreviatedRecord = Self(rawValue: 3)
| |- warning: static property 'unabbreviatedRecord' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'unabbreviatedRecord' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
258 | /// The first application-defined abbreviation ID.
259 | public static let firstApplicationID = Self(rawValue: 4)
/host/spi-builder-workspace/Sources/TSCUtility/Bitstream.swift:259:23: warning: static property 'firstApplicationID' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
241 | /// `BitstreamWriter.defineBlockInfoAbbreviation(_:_:)`
242 | /// to register abbreviations.
243 | public struct AbbreviationID: RawRepresentable, Equatable, Hashable, Comparable, Identifiable {
| `- note: consider making struct 'AbbreviationID' conform to the 'Sendable' protocol
244 | public var rawValue: UInt64
245 |
:
257 | public static let unabbreviatedRecord = Self(rawValue: 3)
258 | /// The first application-defined abbreviation ID.
259 | public static let firstApplicationID = Self(rawValue: 4)
| |- warning: static property 'firstApplicationID' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'firstApplicationID' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
260 |
261 | public var id: UInt64 {
[93/101] Compiling TSCUtility CollectionExtensions.swift
/host/spi-builder-workspace/Sources/TSCUtility/Bitstream.swift:213:23: warning: static property 'blockInfo' is not concurrency-safe because non-'Sendable' type 'Bitstream.BlockID' may have shared mutable state; this is an error in the Swift 6 language mode
204 | /// }
205 | /// ```
206 | public struct BlockID: RawRepresentable, Equatable, Hashable, Comparable, Identifiable {
| `- note: consider making struct 'BlockID' conform to the 'Sendable' protocol
207 | public var rawValue: UInt8
208 |
:
211 | }
212 |
213 | public static let blockInfo = Self(rawValue: 0)
| |- warning: static property 'blockInfo' is not concurrency-safe because non-'Sendable' type 'Bitstream.BlockID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'blockInfo' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
214 | public static let firstApplicationID = Self(rawValue: 8)
215 |
/host/spi-builder-workspace/Sources/TSCUtility/Bitstream.swift:214:23: warning: static property 'firstApplicationID' is not concurrency-safe because non-'Sendable' type 'Bitstream.BlockID' may have shared mutable state; this is an error in the Swift 6 language mode
204 | /// }
205 | /// ```
206 | public struct BlockID: RawRepresentable, Equatable, Hashable, Comparable, Identifiable {
| `- note: consider making struct 'BlockID' conform to the 'Sendable' protocol
207 | public var rawValue: UInt8
208 |
:
212 |
213 | public static let blockInfo = Self(rawValue: 0)
214 | public static let firstApplicationID = Self(rawValue: 8)
| |- warning: static property 'firstApplicationID' is not concurrency-safe because non-'Sendable' type 'Bitstream.BlockID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'firstApplicationID' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
215 |
216 | public var id: UInt8 {
/host/spi-builder-workspace/Sources/TSCUtility/Bitstream.swift:251:23: warning: static property 'endBlock' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
241 | /// `BitstreamWriter.defineBlockInfoAbbreviation(_:_:)`
242 | /// to register abbreviations.
243 | public struct AbbreviationID: RawRepresentable, Equatable, Hashable, Comparable, Identifiable {
| `- note: consider making struct 'AbbreviationID' conform to the 'Sendable' protocol
244 | public var rawValue: UInt64
245 |
:
249 |
250 | /// Marks the end of the current block.
251 | public static let endBlock = Self(rawValue: 0)
| |- warning: static property 'endBlock' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'endBlock' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
252 | /// Marks the beginning of a new block.
253 | public static let enterSubblock = Self(rawValue: 1)
/host/spi-builder-workspace/Sources/TSCUtility/Bitstream.swift:253:23: warning: static property 'enterSubblock' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
241 | /// `BitstreamWriter.defineBlockInfoAbbreviation(_:_:)`
242 | /// to register abbreviations.
243 | public struct AbbreviationID: RawRepresentable, Equatable, Hashable, Comparable, Identifiable {
| `- note: consider making struct 'AbbreviationID' conform to the 'Sendable' protocol
244 | public var rawValue: UInt64
245 |
:
251 | public static let endBlock = Self(rawValue: 0)
252 | /// Marks the beginning of a new block.
253 | public static let enterSubblock = Self(rawValue: 1)
| |- warning: static property 'enterSubblock' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'enterSubblock' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
254 | /// Marks the definition of a new abbreviation.
255 | public static let defineAbbreviation = Self(rawValue: 2)
/host/spi-builder-workspace/Sources/TSCUtility/Bitstream.swift:255:23: warning: static property 'defineAbbreviation' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
241 | /// `BitstreamWriter.defineBlockInfoAbbreviation(_:_:)`
242 | /// to register abbreviations.
243 | public struct AbbreviationID: RawRepresentable, Equatable, Hashable, Comparable, Identifiable {
| `- note: consider making struct 'AbbreviationID' conform to the 'Sendable' protocol
244 | public var rawValue: UInt64
245 |
:
253 | public static let enterSubblock = Self(rawValue: 1)
254 | /// Marks the definition of a new abbreviation.
255 | public static let defineAbbreviation = Self(rawValue: 2)
| |- warning: static property 'defineAbbreviation' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'defineAbbreviation' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
256 | /// Marks the definition of a new unabbreviated record.
257 | public static let unabbreviatedRecord = Self(rawValue: 3)
/host/spi-builder-workspace/Sources/TSCUtility/Bitstream.swift:257:23: warning: static property 'unabbreviatedRecord' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
241 | /// `BitstreamWriter.defineBlockInfoAbbreviation(_:_:)`
242 | /// to register abbreviations.
243 | public struct AbbreviationID: RawRepresentable, Equatable, Hashable, Comparable, Identifiable {
| `- note: consider making struct 'AbbreviationID' conform to the 'Sendable' protocol
244 | public var rawValue: UInt64
245 |
:
255 | public static let defineAbbreviation = Self(rawValue: 2)
256 | /// Marks the definition of a new unabbreviated record.
257 | public static let unabbreviatedRecord = Self(rawValue: 3)
| |- warning: static property 'unabbreviatedRecord' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'unabbreviatedRecord' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
258 | /// The first application-defined abbreviation ID.
259 | public static let firstApplicationID = Self(rawValue: 4)
/host/spi-builder-workspace/Sources/TSCUtility/Bitstream.swift:259:23: warning: static property 'firstApplicationID' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
241 | /// `BitstreamWriter.defineBlockInfoAbbreviation(_:_:)`
242 | /// to register abbreviations.
243 | public struct AbbreviationID: RawRepresentable, Equatable, Hashable, Comparable, Identifiable {
| `- note: consider making struct 'AbbreviationID' conform to the 'Sendable' protocol
244 | public var rawValue: UInt64
245 |
:
257 | public static let unabbreviatedRecord = Self(rawValue: 3)
258 | /// The first application-defined abbreviation ID.
259 | public static let firstApplicationID = Self(rawValue: 4)
| |- warning: static property 'firstApplicationID' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'firstApplicationID' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
260 |
261 | public var id: UInt64 {
[94/101] Compiling TSCUtility ProgressAnimation.swift
[95/101] Compiling TSCUtility SerializedDiagnostics.swift
[96/101] Compiling TSCUtility SimplePersistence.swift
[97/101] Compiling TSCUtility StringExtensions.swift
[98/101] Compiling TSCUtility StringMangling.swift
[99/102] Wrapping AST for TSCUtility for debugging
[100/102] Write Objects.LinkFileList
[102/111] Compiling TSCTestSupport Product.swift
/host/spi-builder-workspace/Sources/TSCTestSupport/Product.swift:45:16: warning: no calls to throwing functions occur within 'try' expression
43 | fatalError()
44 | #else
45 | return try! AbsolutePath(CommandLine.arguments.first!, relativeTo: localFileSystem.currentWorkingDirectory!)
| `- warning: no calls to throwing functions occur within 'try' expression
46 | .parentDirectory.appending(self.exec)
47 | #endif
[103/112] Compiling TSCTestSupport XCTestCasePerf.swift
[104/112] Compiling TSCTestSupport XCTAssertHelpers.swift
[105/112] Compiling TSCTestSupport PseudoTerminal.swift
[105/112] Linking libSwiftToolsSupport.so
[107/112] Compiling TSCTestSupport FileSystemExtensions.swift
/host/spi-builder-workspace/Sources/TSCTestSupport/FileSystemExtensions.swift:103:1: warning: extension declares a conformance of imported type 'AbsolutePath' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'TSCBasic' introduce this conformance in the future
101 | }
102 |
103 | extension AbsolutePath: ExpressibleByStringLiteral {
| |- warning: extension declares a conformance of imported type 'AbsolutePath' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'TSCBasic' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
104 | public init(_ value: StringLiteralType) {
105 | try! self.init(validating: value)
/host/spi-builder-workspace/Sources/TSCTestSupport/FileSystemExtensions.swift:109:1: warning: extension declares a conformance of imported type 'AbsolutePath' to imported protocol 'ExpressibleByStringInterpolation'; this will not behave correctly if the owners of 'TSCBasic' introduce this conformance in the future
107 | }
108 |
109 | extension AbsolutePath: ExpressibleByStringInterpolation {
| |- warning: extension declares a conformance of imported type 'AbsolutePath' to imported protocol 'ExpressibleByStringInterpolation'; this will not behave correctly if the owners of 'TSCBasic' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
110 | public init(stringLiteral value: String) {
111 | try! self.init(validating: value)
/host/spi-builder-workspace/Sources/TSCTestSupport/FileSystemExtensions.swift:131:1: warning: extension declares a conformance of imported type 'RelativePath' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'TSCBasic' introduce this conformance in the future
129 | }
130 |
131 | extension RelativePath: ExpressibleByStringLiteral {
| |- warning: extension declares a conformance of imported type 'RelativePath' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'TSCBasic' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
132 | public init(_ value: StringLiteralType) {
133 | try! self.init(validating: value)
/host/spi-builder-workspace/Sources/TSCTestSupport/FileSystemExtensions.swift:137:1: warning: extension declares a conformance of imported type 'RelativePath' to imported protocol 'ExpressibleByStringInterpolation'; this will not behave correctly if the owners of 'TSCBasic' introduce this conformance in the future
135 | }
136 |
137 | extension RelativePath: ExpressibleByStringInterpolation {
| |- warning: extension declares a conformance of imported type 'RelativePath' to imported protocol 'ExpressibleByStringInterpolation'; this will not behave correctly if the owners of 'TSCBasic' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
138 | public init(stringLiteral value: String) {
139 | try! self.init(validating: value)
[108/112] Compiling TSCTestSupport JSONExtensions.swift
[109/112] Compiling TSCTestSupport AssertMatch.swift
/host/spi-builder-workspace/Sources/TSCTestSupport/AssertMatch.swift:63:22: warning: 'RegEx' is deprecated: Use Swift `Regex` type instead
61 | return value == needle
62 | case .regex(let pattern):
63 | return try! !RegEx(pattern: pattern).matchGroups(in: value).isEmpty
| `- warning: 'RegEx' is deprecated: Use Swift `Regex` type instead
64 | case .prefix(let needle):
65 | return value.hasPrefix(needle)
[110/112] Compiling TSCTestSupport DiagnosticsEngine.swift
/host/spi-builder-workspace/Sources/TSCTestSupport/AssertMatch.swift:63:22: warning: 'RegEx' is deprecated: Use Swift `Regex` type instead
61 | return value == needle
62 | case .regex(let pattern):
63 | return try! !RegEx(pattern: pattern).matchGroups(in: value).isEmpty
| `- warning: 'RegEx' is deprecated: Use Swift `Regex` type instead
64 | case .prefix(let needle):
65 | return value.hasPrefix(needle)
[111/112] Emitting module TSCTestSupport
/host/spi-builder-workspace/Sources/TSCTestSupport/FileSystemExtensions.swift:103:1: warning: extension declares a conformance of imported type 'AbsolutePath' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'TSCBasic' introduce this conformance in the future
101 | }
102 |
103 | extension AbsolutePath: ExpressibleByStringLiteral {
| |- warning: extension declares a conformance of imported type 'AbsolutePath' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'TSCBasic' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
104 | public init(_ value: StringLiteralType) {
105 | try! self.init(validating: value)
/host/spi-builder-workspace/Sources/TSCTestSupport/FileSystemExtensions.swift:109:1: warning: extension declares a conformance of imported type 'AbsolutePath' to imported protocol 'ExpressibleByStringInterpolation'; this will not behave correctly if the owners of 'TSCBasic' introduce this conformance in the future
107 | }
108 |
109 | extension AbsolutePath: ExpressibleByStringInterpolation {
| |- warning: extension declares a conformance of imported type 'AbsolutePath' to imported protocol 'ExpressibleByStringInterpolation'; this will not behave correctly if the owners of 'TSCBasic' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
110 | public init(stringLiteral value: String) {
111 | try! self.init(validating: value)
/host/spi-builder-workspace/Sources/TSCTestSupport/FileSystemExtensions.swift:131:1: warning: extension declares a conformance of imported type 'RelativePath' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'TSCBasic' introduce this conformance in the future
129 | }
130 |
131 | extension RelativePath: ExpressibleByStringLiteral {
| |- warning: extension declares a conformance of imported type 'RelativePath' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'TSCBasic' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
132 | public init(_ value: StringLiteralType) {
133 | try! self.init(validating: value)
/host/spi-builder-workspace/Sources/TSCTestSupport/FileSystemExtensions.swift:137:1: warning: extension declares a conformance of imported type 'RelativePath' to imported protocol 'ExpressibleByStringInterpolation'; this will not behave correctly if the owners of 'TSCBasic' introduce this conformance in the future
135 | }
136 |
137 | extension RelativePath: ExpressibleByStringInterpolation {
| |- warning: extension declares a conformance of imported type 'RelativePath' to imported protocol 'ExpressibleByStringInterpolation'; this will not behave correctly if the owners of 'TSCBasic' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
138 | public init(stringLiteral value: String) {
139 | try! self.init(validating: value)
[112/112] Compiling TSCTestSupport misc.swift
/host/spi-builder-workspace/Sources/TSCTestSupport/misc.swift:69:55: warning: 'vars' is deprecated: Use `block` instead
67 | /// correctly.
68 | public func withCustomEnv(_ env: [String: String], body: () throws -> Void) throws {
69 | let state = Array(env.keys).map({ ($0, ProcessEnv.vars[$0]) })
| `- warning: 'vars' is deprecated: Use `block` instead
70 | let restore = {
71 | for (key, value) in state {
Build complete! (16.78s)
Build complete.
{
"dependencies" : [
],
"manifest_display_name" : "swift-tools-support-core",
"name" : "swift-tools-support-core",
"path" : "/host/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "10.15"
},
{
"name" : "ios",
"version" : "13.0"
}
],
"products" : [
{
"name" : "TSCBasic",
"targets" : [
"TSCBasic"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SwiftToolsSupport",
"targets" : [
"TSCBasic",
"TSCUtility"
],
"type" : {
"library" : [
"dynamic"
]
}
},
{
"name" : "SwiftToolsSupport-auto",
"targets" : [
"TSCBasic",
"TSCUtility"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "TSCTestSupport",
"targets" : [
"TSCTestSupport"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "TSCclibc",
"module_type" : "ClangTarget",
"name" : "TSCclibc",
"path" : "Sources/TSCclibc",
"product_memberships" : [
"TSCBasic",
"SwiftToolsSupport",
"SwiftToolsSupport-auto",
"TSCTestSupport"
],
"sources" : [
"libc.c",
"process.c",
"strerror.c"
],
"type" : "library"
},
{
"c99name" : "TSCUtilityTests",
"module_type" : "SwiftTarget",
"name" : "TSCUtilityTests",
"path" : "Tests/TSCUtilityTests",
"sources" : [
"ArchiverTests.swift",
"ArgumentParserTests.swift",
"BitstreamTests.swift",
"CollectionTests.swift",
"ContextTests.swift",
"DiagnosticsUtilityTests.swift",
"HexTests.swift",
"InterruptHandlerTests.swift",
"JSONMessageStreamingParserTests.swift",
"NetrcTests.swift",
"PkgConfigParserTests.swift",
"PlatformTests.swift",
"PolymorphicCodableTests.swift",
"ProgressAnimationTests.swift",
"SendableTests.swift",
"SerializedDiagnosticsTests.swift",
"SimplePersistenceTests.swift",
"StringConversionTests.swift",
"StringTests.swift",
"TracingTests.swift",
"TripleTests.swift",
"VersionTests.swift",
"miscTests.swift"
],
"target_dependencies" : [
"TSCUtility",
"TSCTestSupport"
],
"type" : "test"
},
{
"c99name" : "TSCUtility",
"module_type" : "SwiftTarget",
"name" : "TSCUtility",
"path" : "Sources/TSCUtility",
"product_memberships" : [
"SwiftToolsSupport",
"SwiftToolsSupport-auto",
"TSCTestSupport"
],
"sources" : [
"Archiver.swift",
"ArgumentParser.swift",
"ArgumentParserShellCompletion.swift",
"Array+Extensions.swift",
"Bits.swift",
"Bitstream.swift",
"BitstreamReader.swift",
"BitstreamWriter.swift",
"BuildFlags.swift",
"CollectionExtensions.swift",
"Context.swift",
"Diagnostics.swift",
"FSWatch.swift",
"FloatingPointExtensions.swift",
"Git.swift",
"Hex.swift",
"IndexStore.swift",
"InterruptHandler.swift",
"JSONMessageStreamingParser.swift",
"Netrc.swift",
"OSLog.swift",
"OrderedZip.swift",
"PkgConfig.swift",
"Platform.swift",
"PolymorphicCodable.swift",
"ProgressAnimation.swift",
"SerializedDiagnostics.swift",
"SimplePersistence.swift",
"StringExtensions.swift",
"StringMangling.swift",
"Tracing.swift",
"Triple.swift",
"URL.swift",
"Verbosity.swift",
"Version.swift",
"Versioning.swift",
"dlopen.swift",
"misc.swift"
],
"target_dependencies" : [
"TSCBasic",
"TSCclibc"
],
"type" : "library"
},
{
"c99name" : "TSCTestSupportTests",
"module_type" : "SwiftTarget",
"name" : "TSCTestSupportTests",
"path" : "Tests/TSCTestSupportTests",
"sources" : [
"TestSupportTests.swift"
],
"target_dependencies" : [
"TSCTestSupport"
],
"type" : "test"
},
{
"c99name" : "TSCTestSupport",
"module_type" : "SwiftTarget",
"name" : "TSCTestSupport",
"path" : "Sources/TSCTestSupport",
"product_memberships" : [
"TSCTestSupport"
],
"sources" : [
"AssertMatch.swift",
"DiagnosticsEngine.swift",
"FileSystemExtensions.swift",
"JSONExtensions.swift",
"Product.swift",
"PseudoTerminal.swift",
"XCTAssertHelpers.swift",
"XCTestCasePerf.swift",
"misc.swift"
],
"target_dependencies" : [
"TSCBasic",
"TSCUtility"
],
"type" : "library"
},
{
"c99name" : "TSCLibc",
"module_type" : "SwiftTarget",
"name" : "TSCLibc",
"path" : "Sources/TSCLibc",
"product_memberships" : [
"TSCBasic",
"SwiftToolsSupport",
"SwiftToolsSupport-auto",
"TSCTestSupport"
],
"sources" : [
"libc.swift"
],
"type" : "library"
},
{
"c99name" : "TSCBasicTests",
"module_type" : "SwiftTarget",
"name" : "TSCBasicTests",
"path" : "Tests/TSCBasicTests",
"sources" : [
"AwaitTests.swift",
"Base64URLTests.swift",
"ByteStringTests.swift",
"CStringArrayTests.swift",
"CacheableSequenceTests.swift",
"CollectionAlgorithmsTests.swift",
"CollectionExtensionsTests.swift",
"ConditionTests.swift",
"DeltaAlgorithmTests.swift",
"DiagnosticsEngineTests.swift",
"DictionaryExtensionsTests.swift",
"DictionaryLiteralExtensionsTests.swift",
"EditDistanceTests.swift",
"FileSystemTests.swift",
"GraphAlgorithmsTests.swift",
"JSONMapperTests.swift",
"JSONTests.swift",
"KeyedPairTests.swift",
"LazyCacheTests.swift",
"LockTests.swift",
"ObjectIdentifierProtocolTests.swift",
"OrderedDictionaryTests.swift",
"OrderedSetTests.swift",
"POSIXTests.swift",
"PathShimTests.swift",
"PathTests.swift",
"ProcessEnvTests.swift",
"ProcessSetTests.swift",
"ProcessTests.swift",
"RegExTests.swift",
"ResultTests.swift",
"SHA256Tests.swift",
"SendableTests.swift",
"SortedArrayTests.swift",
"StringConversionsTests.swift",
"SynchronizedQueueTests.swift",
"TemporaryFileTests.swift",
"TerminalControllerTests.swift",
"ThreadTests.swift",
"TupleTests.swift",
"WritableByteStreamTests.swift",
"miscTests.swift"
],
"target_dependencies" : [
"TSCTestSupport",
"TSCclibc"
],
"type" : "test"
},
{
"c99name" : "TSCBasicPerformanceTests",
"module_type" : "SwiftTarget",
"name" : "TSCBasicPerformanceTests",
"path" : "Tests/TSCBasicPerformanceTests",
"sources" : [
"ByteStringPerfTests.swift",
"PathPerfTests.swift",
"SHA256PerfTests.swift",
"SortedArrayPerfTests.swift",
"StringConversionsPerfTests.swift",
"SynchronizedQueuePerfTests.swift",
"WritableByteStreamPerfTests.swift"
],
"target_dependencies" : [
"TSCBasic",
"TSCTestSupport"
],
"type" : "test"
},
{
"c99name" : "TSCBasic",
"module_type" : "SwiftTarget",
"name" : "TSCBasic",
"path" : "Sources/TSCBasic",
"product_memberships" : [
"TSCBasic",
"SwiftToolsSupport",
"SwiftToolsSupport-auto",
"TSCTestSupport"
],
"sources" : [
"Await.swift",
"Base64URL.swift",
"ByteString.swift",
"CStringArray.swift",
"CacheableSequence.swift",
"Closable.swift",
"CodableResult.swift",
"CollectionAlgorithms.swift",
"CollectionExtensions.swift",
"Condition.swift",
"DeltaAlgorithm.swift",
"DiagnosticsEngine.swift",
"DictionaryExtensions.swift",
"DictionaryLiteralExtensions.swift",
"EditDistance.swift",
"FileInfo.swift",
"FileSystem.swift",
"GraphAlgorithms.swift",
"HashAlgorithms.swift",
"JSON.swift",
"JSONMapper.swift",
"KeyedPair.swift",
"LazyCache.swift",
"Lock.swift",
"OSLog.swift",
"ObjectIdentifierProtocol.swift",
"OrderedDictionary.swift",
"OrderedSet.swift",
"Path.swift",
"PathShims.swift",
"Process/Process.swift",
"Process/ProcessEnv.swift",
"Process/ProcessSet.swift",
"RegEx.swift",
"Result.swift",
"SortedArray.swift",
"StringConversions.swift",
"SynchronizedQueue.swift",
"TemporaryFile.swift",
"TerminalController.swift",
"Thread.swift",
"Tuple.swift",
"WritableByteStream.swift",
"misc.swift"
],
"target_dependencies" : [
"TSCLibc",
"TSCclibc"
],
"type" : "library"
}
],
"tools_version" : "5.7"
}
android-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:fe1962677657b2408c217cb5cceb3c09bc1d91486e360cebbc6eee461a5945d8
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:android-6.1-latest
Done.