The Swift Package Index logo.Swift Package Index

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

Build Information

Failed to build CSProgress with Swift 5.10 for Linux.

Build Command

bash -c docker run --rm -v "checkouts-4606859-1":/host -w "$workDir" registry.gitlab.com/finestructure/spi-images:basic-5.10-latest swift build 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.29.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/CharlesJS/CSProgress.git
Reference: 1.1.2
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: 	git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: 	git branch -m <name>
From https://github.com/CharlesJS/CSProgress
 * tag               1.1.2      -> FETCH_HEAD
HEAD is now at 7d49a5a Make sure completion notification is fired when `isComplete` becomes true
Cloned https://github.com/CharlesJS/CSProgress.git
Revision (git rev-parse @):
7d49a5a05e8421db18db4bfb7f6fe4ff6853b4b3
SUCCESS checkout https://github.com/CharlesJS/CSProgress.git at 1.1.2
========================================
Build
========================================
Selected platform:         linux
Swift version:             5.10
Building package at path:  $workDir
https://github.com/CharlesJS/CSProgress.git
Running build ...
bash -c docker run --rm -v "checkouts-4606859-1":/host -w "$workDir" registry.gitlab.com/finestructure/spi-images:basic-5.10-latest swift build 2>&1
Building for debugging...
[0/7] Write sources
[2/7] Write swift-version-24593BA9C3E375BF.txt
error: emit-module command failed with exit code 1 (use -v to see invocation)
[4/9] Emitting module CSProgress
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:1102:39: error: cannot find type 'NSKeyValueObservation' in scope
        private var kvoObservations: [NSKeyValueObservation] = []
                                      ^~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:1261:22: error: overriding non-open property outside of its defining module
        override var fractionCompleted: Double { return self.progress?.fractionCompleted ?? 0.0 }
                     ^
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:1263:22: error: cannot observe read-only property 'localizedDescription'; it can't change
        override var localizedDescription: String! {
                     ^
Foundation.Progress:12:14: note: attempt to override property here
    open var localizedDescription: String! { get }
             ^
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:1264:65: error: ambiguous use of 'localizedDescription'
            didSet { self.progress?.localizedDescription = self.localizedDescription }
                                                                ^
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:1263:22: note: found this candidate
        override var localizedDescription: String! {
                     ^
Foundation.Progress:12:14: note: found this candidate
    open var localizedDescription: String! { get }
             ^
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:1267:22: error: cannot observe read-only property 'localizedAdditionalDescription'; it can't change
        override var localizedAdditionalDescription: String! {
                     ^
Foundation.Progress:13:14: note: attempt to override property here
    open var localizedAdditionalDescription: String! { get }
             ^
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:1268:75: error: ambiguous use of 'localizedAdditionalDescription'
            didSet { self.progress?.localizedAdditionalDescription = self.localizedAdditionalDescription }
                                                                          ^
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:1267:22: note: found this candidate
        override var localizedAdditionalDescription: String! {
                     ^
Foundation.Progress:13:14: note: found this candidate
    open var localizedAdditionalDescription: String! { get }
             ^
[5/9] Compiling CSProgress CSProgress.swift
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:1102:39: error: cannot find type 'NSKeyValueObservation' in scope
        private var kvoObservations: [NSKeyValueObservation] = []
                                      ^~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:1261:22: error: overriding non-open property outside of its defining module
        override var fractionCompleted: Double { return self.progress?.fractionCompleted ?? 0.0 }
                     ^
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:1263:22: error: cannot observe read-only property 'localizedDescription'; it can't change
        override var localizedDescription: String! {
                     ^
Foundation.Progress:12:14: note: attempt to override property here
    open var localizedDescription: String! { get }
             ^
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:1264:65: error: ambiguous use of 'localizedDescription'
            didSet { self.progress?.localizedDescription = self.localizedDescription }
                                                                ^
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:1263:22: note: found this candidate
        override var localizedDescription: String! {
                     ^
Foundation.Progress:12:14: note: found this candidate
    open var localizedDescription: String! { get }
             ^
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:1267:22: error: cannot observe read-only property 'localizedAdditionalDescription'; it can't change
        override var localizedAdditionalDescription: String! {
                     ^
Foundation.Progress:13:14: note: attempt to override property here
    open var localizedAdditionalDescription: String! { get }
             ^
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:1268:75: error: ambiguous use of 'localizedAdditionalDescription'
            didSet { self.progress?.localizedAdditionalDescription = self.localizedAdditionalDescription }
                                                                          ^
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:1267:22: note: found this candidate
        override var localizedAdditionalDescription: String! {
                     ^
Foundation.Progress:13:14: note: found this candidate
    open var localizedAdditionalDescription: String! { get }
             ^
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:973:27: error: value of optional type 'UnsafeMutableRawPointer?' must be unwrapped to refer to member 'bindMemory' of wrapped base type 'UnsafeMutableRawPointer'
                let ptr = $0.bindMemory(to: Bool.self, capacity: 1)
                          ^
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:973:27: note: chain the optional using '?' to access member 'bindMemory' only for non-'nil' base values
                let ptr = $0.bindMemory(to: Bool.self, capacity: 1)
                          ^
                            ?
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:973:27: note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
                let ptr = $0.bindMemory(to: Bool.self, capacity: 1)
                          ^
                            !
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:1056:35: error: cannot assign to property: 'localizedDescription' is a get-only property
                    self.progress.localizedDescription = localizedDescription
                    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:1108:55: error: value of type 'Progress' has no member 'observe'
            self.kvoObservations.append(self.progress.observe(\.fractionCompleted) { [weak self] _, _ in
                                        ~~~~~~~~~~~~~ ^~~~~~~
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:1108:63: error: cannot infer key path type from context; consider explicitly specifying a root type
            self.kvoObservations.append(self.progress.observe(\.fractionCompleted) { [weak self] _, _ in
                                                              ^
                                                               <#Root#>
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:1108:98: error: cannot infer type of closure parameter '_' without a type annotation
            self.kvoObservations.append(self.progress.observe(\.fractionCompleted) { [weak self] _, _ in
                                                                                                 ^
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:1108:101: error: cannot infer type of closure parameter '_' without a type annotation
            self.kvoObservations.append(self.progress.observe(\.fractionCompleted) { [weak self] _, _ in
                                                                                                    ^
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:1114:55: error: value of type 'Progress' has no member 'observe'
            self.kvoObservations.append(self.progress.observe(\.isIndeterminate) { [weak self] _, _ in
                                        ~~~~~~~~~~~~~ ^~~~~~~
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:1114:63: error: cannot infer key path type from context; consider explicitly specifying a root type
            self.kvoObservations.append(self.progress.observe(\.isIndeterminate) { [weak self] _, _ in
                                                              ^
                                                               <#Root#>
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:1114:96: error: cannot infer type of closure parameter '_' without a type annotation
            self.kvoObservations.append(self.progress.observe(\.isIndeterminate) { [weak self] _, _ in
                                                                                               ^
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:1114:99: error: cannot infer type of closure parameter '_' without a type annotation
            self.kvoObservations.append(self.progress.observe(\.isIndeterminate) { [weak self] _, _ in
                                                                                                  ^
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:1120:55: error: value of type 'Progress' has no member 'observe'
            self.kvoObservations.append(self.progress.observe(\.isCancelled) { [weak self] _, _ in
                                        ~~~~~~~~~~~~~ ^~~~~~~
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:1120:63: error: cannot infer key path type from context; consider explicitly specifying a root type
            self.kvoObservations.append(self.progress.observe(\.isCancelled) { [weak self] _, _ in
                                                              ^
                                                               <#Root#>
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:1120:92: error: cannot infer type of closure parameter '_' without a type annotation
            self.kvoObservations.append(self.progress.observe(\.isCancelled) { [weak self] _, _ in
                                                                                           ^
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:1120:95: error: cannot infer type of closure parameter '_' without a type annotation
            self.kvoObservations.append(self.progress.observe(\.isCancelled) { [weak self] _, _ in
                                                                                              ^
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:1126:55: error: value of type 'Progress' has no member 'observe'
            self.kvoObservations.append(self.progress.observe(\.localizedDescription) { [weak self] _, _ in
                                        ~~~~~~~~~~~~~ ^~~~~~~
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:1126:63: error: cannot infer key path type from context; consider explicitly specifying a root type
            self.kvoObservations.append(self.progress.observe(\.localizedDescription) { [weak self] _, _ in
                                                              ^
                                                               <#Root#>
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:1126:101: error: cannot infer type of closure parameter '_' without a type annotation
            self.kvoObservations.append(self.progress.observe(\.localizedDescription) { [weak self] _, _ in
                                                                                                    ^
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:1126:104: error: cannot infer type of closure parameter '_' without a type annotation
            self.kvoObservations.append(self.progress.observe(\.localizedDescription) { [weak self] _, _ in
                                                                                                       ^
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:1132:55: error: value of type 'Progress' has no member 'observe'
            self.kvoObservations.append(self.progress.observe(\.localizedAdditionalDescription) { [weak self] _, _ in
                                        ~~~~~~~~~~~~~ ^~~~~~~
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:1132:63: error: cannot infer key path type from context; consider explicitly specifying a root type
            self.kvoObservations.append(self.progress.observe(\.localizedAdditionalDescription) { [weak self] _, _ in
                                                              ^
                                                               <#Root#>
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:1132:111: error: cannot infer type of closure parameter '_' without a type annotation
            self.kvoObservations.append(self.progress.observe(\.localizedAdditionalDescription) { [weak self] _, _ in
                                                                                                              ^
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:1132:114: error: cannot infer type of closure parameter '_' without a type annotation
            self.kvoObservations.append(self.progress.observe(\.localizedAdditionalDescription) { [weak self] _, _ in
                                                                                                                 ^
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:1226:19: error: cannot assign to property: 'localizedDescription' is a get-only property
            super.localizedDescription = progress.backing.localizedDescription
            ~~~~~~^~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:1226:13: note: add explicit 'self.' to refer to mutable property of 'CSProgress.BridgedNSProgress'
            super.localizedDescription = progress.backing.localizedDescription
            ^
            self.
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:1227:19: error: cannot assign to property: 'localizedAdditionalDescription' is a get-only property
            super.localizedAdditionalDescription = progress.backing.localizedAdditionalDescription
            ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:1227:13: note: add explicit 'self.' to refer to mutable property of 'CSProgress.BridgedNSProgress'
            super.localizedAdditionalDescription = progress.backing.localizedAdditionalDescription
            ^
            self.
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:1238:23: error: cannot assign to property: 'localizedDescription' is a get-only property
                super.localizedDescription = desc
                ~~~~~~^~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:1238:17: note: add explicit 'self.' to refer to mutable property of 'CSProgress.BridgedNSProgress'
                super.localizedDescription = desc
                ^
                self.
error: fatalError
[0/1] Planning build
Building for debugging...
[0/5] Write swift-version-24593BA9C3E375BF.txt
error: emit-module command failed with exit code 1 (use -v to see invocation)
[2/7] Emitting module CSProgress
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:1102:39: error: cannot find type 'NSKeyValueObservation' in scope
        private var kvoObservations: [NSKeyValueObservation] = []
                                      ^~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:1261:22: error: overriding non-open property outside of its defining module
        override var fractionCompleted: Double { return self.progress?.fractionCompleted ?? 0.0 }
                     ^
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:1263:22: error: cannot observe read-only property 'localizedDescription'; it can't change
        override var localizedDescription: String! {
                     ^
Foundation.Progress:12:14: note: attempt to override property here
    open var localizedDescription: String! { get }
             ^
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:1264:65: error: ambiguous use of 'localizedDescription'
            didSet { self.progress?.localizedDescription = self.localizedDescription }
                                                                ^
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:1263:22: note: found this candidate
        override var localizedDescription: String! {
                     ^
Foundation.Progress:12:14: note: found this candidate
    open var localizedDescription: String! { get }
             ^
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:1267:22: error: cannot observe read-only property 'localizedAdditionalDescription'; it can't change
        override var localizedAdditionalDescription: String! {
                     ^
Foundation.Progress:13:14: note: attempt to override property here
    open var localizedAdditionalDescription: String! { get }
             ^
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:1268:75: error: ambiguous use of 'localizedAdditionalDescription'
            didSet { self.progress?.localizedAdditionalDescription = self.localizedAdditionalDescription }
                                                                          ^
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:1267:22: note: found this candidate
        override var localizedAdditionalDescription: String! {
                     ^
Foundation.Progress:13:14: note: found this candidate
    open var localizedAdditionalDescription: String! { get }
             ^
[3/7] Compiling CSProgress CSProgress.swift
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:1102:39: error: cannot find type 'NSKeyValueObservation' in scope
        private var kvoObservations: [NSKeyValueObservation] = []
                                      ^~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:1261:22: error: overriding non-open property outside of its defining module
        override var fractionCompleted: Double { return self.progress?.fractionCompleted ?? 0.0 }
                     ^
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:1263:22: error: cannot observe read-only property 'localizedDescription'; it can't change
        override var localizedDescription: String! {
                     ^
Foundation.Progress:12:14: note: attempt to override property here
    open var localizedDescription: String! { get }
             ^
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:1264:65: error: ambiguous use of 'localizedDescription'
            didSet { self.progress?.localizedDescription = self.localizedDescription }
                                                                ^
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:1263:22: note: found this candidate
        override var localizedDescription: String! {
                     ^
Foundation.Progress:12:14: note: found this candidate
    open var localizedDescription: String! { get }
             ^
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:1267:22: error: cannot observe read-only property 'localizedAdditionalDescription'; it can't change
        override var localizedAdditionalDescription: String! {
                     ^
Foundation.Progress:13:14: note: attempt to override property here
    open var localizedAdditionalDescription: String! { get }
             ^
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:1268:75: error: ambiguous use of 'localizedAdditionalDescription'
            didSet { self.progress?.localizedAdditionalDescription = self.localizedAdditionalDescription }
                                                                          ^
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:1267:22: note: found this candidate
        override var localizedAdditionalDescription: String! {
                     ^
Foundation.Progress:13:14: note: found this candidate
    open var localizedAdditionalDescription: String! { get }
             ^
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:973:27: error: value of optional type 'UnsafeMutableRawPointer?' must be unwrapped to refer to member 'bindMemory' of wrapped base type 'UnsafeMutableRawPointer'
                let ptr = $0.bindMemory(to: Bool.self, capacity: 1)
                          ^
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:973:27: note: chain the optional using '?' to access member 'bindMemory' only for non-'nil' base values
                let ptr = $0.bindMemory(to: Bool.self, capacity: 1)
                          ^
                            ?
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:973:27: note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
                let ptr = $0.bindMemory(to: Bool.self, capacity: 1)
                          ^
                            !
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:1056:35: error: cannot assign to property: 'localizedDescription' is a get-only property
                    self.progress.localizedDescription = localizedDescription
                    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:1108:55: error: value of type 'Progress' has no member 'observe'
            self.kvoObservations.append(self.progress.observe(\.fractionCompleted) { [weak self] _, _ in
                                        ~~~~~~~~~~~~~ ^~~~~~~
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:1108:63: error: cannot infer key path type from context; consider explicitly specifying a root type
            self.kvoObservations.append(self.progress.observe(\.fractionCompleted) { [weak self] _, _ in
                                                              ^
                                                               <#Root#>
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:1108:98: error: cannot infer type of closure parameter '_' without a type annotation
            self.kvoObservations.append(self.progress.observe(\.fractionCompleted) { [weak self] _, _ in
                                                                                                 ^
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:1108:101: error: cannot infer type of closure parameter '_' without a type annotation
            self.kvoObservations.append(self.progress.observe(\.fractionCompleted) { [weak self] _, _ in
                                                                                                    ^
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:1114:55: error: value of type 'Progress' has no member 'observe'
            self.kvoObservations.append(self.progress.observe(\.isIndeterminate) { [weak self] _, _ in
                                        ~~~~~~~~~~~~~ ^~~~~~~
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:1114:63: error: cannot infer key path type from context; consider explicitly specifying a root type
            self.kvoObservations.append(self.progress.observe(\.isIndeterminate) { [weak self] _, _ in
                                                              ^
                                                               <#Root#>
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:1114:96: error: cannot infer type of closure parameter '_' without a type annotation
            self.kvoObservations.append(self.progress.observe(\.isIndeterminate) { [weak self] _, _ in
                                                                                               ^
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:1114:99: error: cannot infer type of closure parameter '_' without a type annotation
            self.kvoObservations.append(self.progress.observe(\.isIndeterminate) { [weak self] _, _ in
                                                                                                  ^
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:1120:55: error: value of type 'Progress' has no member 'observe'
            self.kvoObservations.append(self.progress.observe(\.isCancelled) { [weak self] _, _ in
                                        ~~~~~~~~~~~~~ ^~~~~~~
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:1120:63: error: cannot infer key path type from context; consider explicitly specifying a root type
            self.kvoObservations.append(self.progress.observe(\.isCancelled) { [weak self] _, _ in
                                                              ^
                                                               <#Root#>
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:1120:92: error: cannot infer type of closure parameter '_' without a type annotation
            self.kvoObservations.append(self.progress.observe(\.isCancelled) { [weak self] _, _ in
                                                                                           ^
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:1120:95: error: cannot infer type of closure parameter '_' without a type annotation
            self.kvoObservations.append(self.progress.observe(\.isCancelled) { [weak self] _, _ in
                                                                                              ^
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:1126:55: error: value of type 'Progress' has no member 'observe'
            self.kvoObservations.append(self.progress.observe(\.localizedDescription) { [weak self] _, _ in
                                        ~~~~~~~~~~~~~ ^~~~~~~
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:1126:63: error: cannot infer key path type from context; consider explicitly specifying a root type
            self.kvoObservations.append(self.progress.observe(\.localizedDescription) { [weak self] _, _ in
                                                              ^
                                                               <#Root#>
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:1126:101: error: cannot infer type of closure parameter '_' without a type annotation
            self.kvoObservations.append(self.progress.observe(\.localizedDescription) { [weak self] _, _ in
                                                                                                    ^
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:1126:104: error: cannot infer type of closure parameter '_' without a type annotation
            self.kvoObservations.append(self.progress.observe(\.localizedDescription) { [weak self] _, _ in
                                                                                                       ^
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:1132:55: error: value of type 'Progress' has no member 'observe'
            self.kvoObservations.append(self.progress.observe(\.localizedAdditionalDescription) { [weak self] _, _ in
                                        ~~~~~~~~~~~~~ ^~~~~~~
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:1132:63: error: cannot infer key path type from context; consider explicitly specifying a root type
            self.kvoObservations.append(self.progress.observe(\.localizedAdditionalDescription) { [weak self] _, _ in
                                                              ^
                                                               <#Root#>
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:1132:111: error: cannot infer type of closure parameter '_' without a type annotation
            self.kvoObservations.append(self.progress.observe(\.localizedAdditionalDescription) { [weak self] _, _ in
                                                                                                              ^
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:1132:114: error: cannot infer type of closure parameter '_' without a type annotation
            self.kvoObservations.append(self.progress.observe(\.localizedAdditionalDescription) { [weak self] _, _ in
                                                                                                                 ^
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:1226:19: error: cannot assign to property: 'localizedDescription' is a get-only property
            super.localizedDescription = progress.backing.localizedDescription
            ~~~~~~^~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:1226:13: note: add explicit 'self.' to refer to mutable property of 'CSProgress.BridgedNSProgress'
            super.localizedDescription = progress.backing.localizedDescription
            ^
            self.
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:1227:19: error: cannot assign to property: 'localizedAdditionalDescription' is a get-only property
            super.localizedAdditionalDescription = progress.backing.localizedAdditionalDescription
            ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:1227:13: note: add explicit 'self.' to refer to mutable property of 'CSProgress.BridgedNSProgress'
            super.localizedAdditionalDescription = progress.backing.localizedAdditionalDescription
            ^
            self.
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:1238:23: error: cannot assign to property: 'localizedDescription' is a get-only property
                super.localizedDescription = desc
                ~~~~~~^~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/CSProgress/CSProgress.swift:1238:17: note: add explicit 'self.' to refer to mutable property of 'CSProgress.BridgedNSProgress'
                super.localizedDescription = desc
                ^
                self.
error: fatalError
BUILD FAILURE 5.10 linux