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 SwiftySensorsTrainers with Swift 5.10 for macOS (SPM).

Build Command

env DEVELOPER_DIR=/Applications/Xcode-15.3.0-Beta.2.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 4.29.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/codeinversion/sensors-swift-trainers.git
Reference: master
Initialized empty Git repository in /Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.git/
From https://github.com/codeinversion/sensors-swift-trainers
 * branch            master     -> FETCH_HEAD
 * [new branch]      master     -> origin/master
HEAD is now at 93db8dd Removing old functions on Kinetic Smart Control
Cloned https://github.com/codeinversion/sensors-swift-trainers.git
Revision (git rev-parse @):
93db8dd000e47233435a41ba061c23541ee18bb4
SUCCESS checkout https://github.com/codeinversion/sensors-swift-trainers.git at master
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             5.10
Building package at path:  $workDir
https://github.com/codeinversion/sensors-swift-trainers.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-15.3.0-Beta.2.app xcrun swift build --arch arm64
Building for debugging...
[0/9] Write sources
[3/9] Write swift-version--423B1241ED78D482.txt
[4/14] Compiling KineticSensors inRide.c
[5/14] Compiling KineticSensors SmartControl.c
[6/14] Compiling KineticSensors KineticSDK.m
[7/14] Compiling KineticSensors KineticInRide.m
[8/14] Compiling KineticSensors KineticControl.m
[10/14] Compiling Signals AssociatedObject.swift
[11/14] Compiling Signals UIControl+Signals.swift
[12/14] Compiling Signals UIBarButtonItem+Signals.swift
[13/14] Emitting module Signals
[14/14] Compiling Signals Signal.swift
[15/30] Compiling SwiftySensors CyclingSpeedCadenceSerializer.swift
[16/30] Compiling SwiftySensors CyclingSpeedCadenceService.swift
[17/30] Emitting module SwiftySensors
[18/30] Compiling SwiftySensors HeartRateService.swift
[19/30] Compiling SwiftySensors Operators.swift
[20/30] Compiling SwiftySensors FitnessMachineService.swift
[21/30] Compiling SwiftySensors HeartRateSerializer.swift
[22/30] Compiling SwiftySensors DeviceInformationService.swift
[23/30] Compiling SwiftySensors FitnessMachineSerializer.swift
[24/30] Compiling SwiftySensors CyclingPowerService.swift
[25/30] Compiling SwiftySensors CyclingSerializer.swift
[26/30] Compiling SwiftySensors RSSINormalizer.swift
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/Sensor.swift:278:53: error: value of optional type 'CBService?' must be unwrapped to refer to member 'uuid' of wrapped base type 'CBService'
        guard let service = services[characteristic.service.uuid.uuidString] else { return }
                                                    ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/Sensor.swift:278:53: note: chain the optional using '?' to access member 'uuid' only for non-'nil' base values
        guard let service = services[characteristic.service.uuid.uuidString] else { return }
                                                    ^
                                                           ?
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/Sensor.swift:278:53: note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
        guard let service = services[characteristic.service.uuid.uuidString] else { return }
                                                    ^
                                                           !
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/Sensor.swift:289:53: error: value of optional type 'CBService?' must be unwrapped to refer to member 'uuid' of wrapped base type 'CBService'
        guard let service = services[characteristic.service.uuid.uuidString] else { return }
                                                    ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/Sensor.swift:289:53: note: chain the optional using '?' to access member 'uuid' only for non-'nil' base values
        guard let service = services[characteristic.service.uuid.uuidString] else { return }
                                                    ^
                                                           ?
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/Sensor.swift:289:53: note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
        guard let service = services[characteristic.service.uuid.uuidString] else { return }
                                                    ^
                                                           !
[27/30] Compiling SwiftySensors Sensor.swift
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/Sensor.swift:278:53: error: value of optional type 'CBService?' must be unwrapped to refer to member 'uuid' of wrapped base type 'CBService'
        guard let service = services[characteristic.service.uuid.uuidString] else { return }
                                                    ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/Sensor.swift:278:53: note: chain the optional using '?' to access member 'uuid' only for non-'nil' base values
        guard let service = services[characteristic.service.uuid.uuidString] else { return }
                                                    ^
                                                           ?
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/Sensor.swift:278:53: note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
        guard let service = services[characteristic.service.uuid.uuidString] else { return }
                                                    ^
                                                           !
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/Sensor.swift:289:53: error: value of optional type 'CBService?' must be unwrapped to refer to member 'uuid' of wrapped base type 'CBService'
        guard let service = services[characteristic.service.uuid.uuidString] else { return }
                                                    ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/Sensor.swift:289:53: note: chain the optional using '?' to access member 'uuid' only for non-'nil' base values
        guard let service = services[characteristic.service.uuid.uuidString] else { return }
                                                    ^
                                                           ?
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/Sensor.swift:289:53: note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
        guard let service = services[characteristic.service.uuid.uuidString] else { return }
                                                    ^
                                                           !
[28/30] Compiling SwiftySensors Characteristic.swift
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/CoreBluetooth.swift:20:9: error: value of optional type 'CBService?' must be unwrapped to refer to member 'peripheral' of wrapped base type 'CBService'
        service.peripheral.setNotifyValue(enabled, for: self)
        ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/CoreBluetooth.swift:20:9: note: chain the optional using '?' to access member 'peripheral' only for non-'nil' base values
        service.peripheral.setNotifyValue(enabled, for: self)
        ^
               ?
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/CoreBluetooth.swift:20:17: error: value of optional type 'CBPeripheral?' must be unwrapped to refer to member 'setNotifyValue' of wrapped base type 'CBPeripheral'
        service.peripheral.setNotifyValue(enabled, for: self)
                ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/CoreBluetooth.swift:20:17: note: chain the optional using '?' to access member 'setNotifyValue' only for non-'nil' base values
        service.peripheral.setNotifyValue(enabled, for: self)
                ^
                          ?
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/CoreBluetooth.swift:20:17: note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
        service.peripheral.setNotifyValue(enabled, for: self)
                ^
                          !
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/CoreBluetooth.swift:25:9: error: value of optional type 'CBService?' must be unwrapped to refer to member 'peripheral' of wrapped base type 'CBService'
        service.peripheral.readValue(for: self)
        ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/CoreBluetooth.swift:25:9: note: chain the optional using '?' to access member 'peripheral' only for non-'nil' base values
        service.peripheral.readValue(for: self)
        ^
               ?
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/CoreBluetooth.swift:25:17: error: value of optional type 'CBPeripheral?' must be unwrapped to refer to member 'readValue' of wrapped base type 'CBPeripheral'
        service.peripheral.readValue(for: self)
                ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/CoreBluetooth.swift:25:17: note: chain the optional using '?' to access member 'readValue' only for non-'nil' base values
        service.peripheral.readValue(for: self)
                ^
                          ?
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/CoreBluetooth.swift:25:17: note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
        service.peripheral.readValue(for: self)
                ^
                          !
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/CoreBluetooth.swift:37:12: error: value of optional type 'CBService?' must be unwrapped to refer to member 'peripheral' of wrapped base type 'CBService'
        if service.peripheral.state == .connected {
           ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/CoreBluetooth.swift:37:12: note: chain the optional using '?' to access member 'peripheral' only for non-'nil' base values
        if service.peripheral.state == .connected {
           ^
                  ?
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/CoreBluetooth.swift:37:20: error: value of optional type 'CBPeripheral?' must be unwrapped to refer to member 'state' of wrapped base type 'CBPeripheral'
        if service.peripheral.state == .connected {
                   ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/CoreBluetooth.swift:37:20: note: chain the optional using '?' to access member 'state' only for non-'nil' base values
        if service.peripheral.state == .connected {
                   ^
                             ?
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/CoreBluetooth.swift:37:20: note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
        if service.peripheral.state == .connected {
                   ^
                             !
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/CoreBluetooth.swift:38:13: error: value of optional type 'CBService?' must be unwrapped to refer to member 'peripheral' of wrapped base type 'CBService'
            service.peripheral.writeValue(data, for: self, type: writeType)
            ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/CoreBluetooth.swift:38:13: note: chain the optional using '?' to access member 'peripheral' only for non-'nil' base values
            service.peripheral.writeValue(data, for: self, type: writeType)
            ^
                   ?
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/CoreBluetooth.swift:38:21: error: value of optional type 'CBPeripheral?' must be unwrapped to refer to member 'writeValue' of wrapped base type 'CBPeripheral'
            service.peripheral.writeValue(data, for: self, type: writeType)
                    ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/CoreBluetooth.swift:38:21: note: chain the optional using '?' to access member 'writeValue' only for non-'nil' base values
            service.peripheral.writeValue(data, for: self, type: writeType)
                    ^
                              ?
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/CoreBluetooth.swift:38:21: note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
            service.peripheral.writeValue(data, for: self, type: writeType)
                    ^
                              !
[29/30] Compiling SwiftySensors CoreBluetooth.swift
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/CoreBluetooth.swift:20:9: error: value of optional type 'CBService?' must be unwrapped to refer to member 'peripheral' of wrapped base type 'CBService'
        service.peripheral.setNotifyValue(enabled, for: self)
        ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/CoreBluetooth.swift:20:9: note: chain the optional using '?' to access member 'peripheral' only for non-'nil' base values
        service.peripheral.setNotifyValue(enabled, for: self)
        ^
               ?
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/CoreBluetooth.swift:20:17: error: value of optional type 'CBPeripheral?' must be unwrapped to refer to member 'setNotifyValue' of wrapped base type 'CBPeripheral'
        service.peripheral.setNotifyValue(enabled, for: self)
                ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/CoreBluetooth.swift:20:17: note: chain the optional using '?' to access member 'setNotifyValue' only for non-'nil' base values
        service.peripheral.setNotifyValue(enabled, for: self)
                ^
                          ?
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/CoreBluetooth.swift:20:17: note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
        service.peripheral.setNotifyValue(enabled, for: self)
                ^
                          !
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/CoreBluetooth.swift:25:9: error: value of optional type 'CBService?' must be unwrapped to refer to member 'peripheral' of wrapped base type 'CBService'
        service.peripheral.readValue(for: self)
        ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/CoreBluetooth.swift:25:9: note: chain the optional using '?' to access member 'peripheral' only for non-'nil' base values
        service.peripheral.readValue(for: self)
        ^
               ?
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/CoreBluetooth.swift:25:17: error: value of optional type 'CBPeripheral?' must be unwrapped to refer to member 'readValue' of wrapped base type 'CBPeripheral'
        service.peripheral.readValue(for: self)
                ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/CoreBluetooth.swift:25:17: note: chain the optional using '?' to access member 'readValue' only for non-'nil' base values
        service.peripheral.readValue(for: self)
                ^
                          ?
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/CoreBluetooth.swift:25:17: note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
        service.peripheral.readValue(for: self)
                ^
                          !
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/CoreBluetooth.swift:37:12: error: value of optional type 'CBService?' must be unwrapped to refer to member 'peripheral' of wrapped base type 'CBService'
        if service.peripheral.state == .connected {
           ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/CoreBluetooth.swift:37:12: note: chain the optional using '?' to access member 'peripheral' only for non-'nil' base values
        if service.peripheral.state == .connected {
           ^
                  ?
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/CoreBluetooth.swift:37:20: error: value of optional type 'CBPeripheral?' must be unwrapped to refer to member 'state' of wrapped base type 'CBPeripheral'
        if service.peripheral.state == .connected {
                   ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/CoreBluetooth.swift:37:20: note: chain the optional using '?' to access member 'state' only for non-'nil' base values
        if service.peripheral.state == .connected {
                   ^
                             ?
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/CoreBluetooth.swift:37:20: note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
        if service.peripheral.state == .connected {
                   ^
                             !
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/CoreBluetooth.swift:38:13: error: value of optional type 'CBService?' must be unwrapped to refer to member 'peripheral' of wrapped base type 'CBService'
            service.peripheral.writeValue(data, for: self, type: writeType)
            ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/CoreBluetooth.swift:38:13: note: chain the optional using '?' to access member 'peripheral' only for non-'nil' base values
            service.peripheral.writeValue(data, for: self, type: writeType)
            ^
                   ?
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/CoreBluetooth.swift:38:21: error: value of optional type 'CBPeripheral?' must be unwrapped to refer to member 'writeValue' of wrapped base type 'CBPeripheral'
            service.peripheral.writeValue(data, for: self, type: writeType)
                    ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/CoreBluetooth.swift:38:21: note: chain the optional using '?' to access member 'writeValue' only for non-'nil' base values
            service.peripheral.writeValue(data, for: self, type: writeType)
                    ^
                              ?
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/CoreBluetooth.swift:38:21: note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
            service.peripheral.writeValue(data, for: self, type: writeType)
                    ^
                              !
[30/30] Compiling SwiftySensors CyclingPowerSerializer.swift
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/CoreBluetooth.swift:20:9: error: value of optional type 'CBService?' must be unwrapped to refer to member 'peripheral' of wrapped base type 'CBService'
        service.peripheral.setNotifyValue(enabled, for: self)
        ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/CoreBluetooth.swift:20:9: note: chain the optional using '?' to access member 'peripheral' only for non-'nil' base values
        service.peripheral.setNotifyValue(enabled, for: self)
        ^
               ?
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/CoreBluetooth.swift:20:17: error: value of optional type 'CBPeripheral?' must be unwrapped to refer to member 'setNotifyValue' of wrapped base type 'CBPeripheral'
        service.peripheral.setNotifyValue(enabled, for: self)
                ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/CoreBluetooth.swift:20:17: note: chain the optional using '?' to access member 'setNotifyValue' only for non-'nil' base values
        service.peripheral.setNotifyValue(enabled, for: self)
                ^
                          ?
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/CoreBluetooth.swift:20:17: note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
        service.peripheral.setNotifyValue(enabled, for: self)
                ^
                          !
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/CoreBluetooth.swift:25:9: error: value of optional type 'CBService?' must be unwrapped to refer to member 'peripheral' of wrapped base type 'CBService'
        service.peripheral.readValue(for: self)
        ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/CoreBluetooth.swift:25:9: note: chain the optional using '?' to access member 'peripheral' only for non-'nil' base values
        service.peripheral.readValue(for: self)
        ^
               ?
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/CoreBluetooth.swift:25:17: error: value of optional type 'CBPeripheral?' must be unwrapped to refer to member 'readValue' of wrapped base type 'CBPeripheral'
        service.peripheral.readValue(for: self)
                ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/CoreBluetooth.swift:25:17: note: chain the optional using '?' to access member 'readValue' only for non-'nil' base values
        service.peripheral.readValue(for: self)
                ^
                          ?
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/CoreBluetooth.swift:25:17: note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
        service.peripheral.readValue(for: self)
                ^
                          !
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/CoreBluetooth.swift:37:12: error: value of optional type 'CBService?' must be unwrapped to refer to member 'peripheral' of wrapped base type 'CBService'
        if service.peripheral.state == .connected {
           ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/CoreBluetooth.swift:37:12: note: chain the optional using '?' to access member 'peripheral' only for non-'nil' base values
        if service.peripheral.state == .connected {
           ^
                  ?
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/CoreBluetooth.swift:37:20: error: value of optional type 'CBPeripheral?' must be unwrapped to refer to member 'state' of wrapped base type 'CBPeripheral'
        if service.peripheral.state == .connected {
                   ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/CoreBluetooth.swift:37:20: note: chain the optional using '?' to access member 'state' only for non-'nil' base values
        if service.peripheral.state == .connected {
                   ^
                             ?
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/CoreBluetooth.swift:37:20: note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
        if service.peripheral.state == .connected {
                   ^
                             !
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/CoreBluetooth.swift:38:13: error: value of optional type 'CBService?' must be unwrapped to refer to member 'peripheral' of wrapped base type 'CBService'
            service.peripheral.writeValue(data, for: self, type: writeType)
            ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/CoreBluetooth.swift:38:13: note: chain the optional using '?' to access member 'peripheral' only for non-'nil' base values
            service.peripheral.writeValue(data, for: self, type: writeType)
            ^
                   ?
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/CoreBluetooth.swift:38:21: error: value of optional type 'CBPeripheral?' must be unwrapped to refer to member 'writeValue' of wrapped base type 'CBPeripheral'
            service.peripheral.writeValue(data, for: self, type: writeType)
                    ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/CoreBluetooth.swift:38:21: note: chain the optional using '?' to access member 'writeValue' only for non-'nil' base values
            service.peripheral.writeValue(data, for: self, type: writeType)
                    ^
                              ?
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/CoreBluetooth.swift:38:21: note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
            service.peripheral.writeValue(data, for: self, type: writeType)
                    ^
                              !
[31/32] Compiling SwiftySensors SensorManager.swift
[32/32] Compiling SwiftySensors Service.swift
error: fatalError
Fetching https://github.com/kinetic-fit/sensors-swift
[1/1068] Fetching sensors-swift
Fetched https://github.com/kinetic-fit/sensors-swift from cache (0.55s)
Fetching https://github.com/kinetic-fit/sensors-swift-kinetic
[1/26] Fetching sensors-swift-kinetic
Fetched https://github.com/kinetic-fit/sensors-swift-kinetic from cache (0.23s)
Fetching https://github.com/artman/Signals
[1/1047] Fetching signals
Fetched https://github.com/artman/Signals from cache (0.29s)
Computing version for https://github.com/artman/Signals
Computed https://github.com/artman/Signals at 6.1.0 (0.53s)
Creating working copy for https://github.com/kinetic-fit/sensors-swift-kinetic
Working copy of https://github.com/kinetic-fit/sensors-swift-kinetic resolved at master (9335f10)
Creating working copy for https://github.com/artman/Signals
Working copy of https://github.com/artman/Signals resolved at 6.1.0
Creating working copy for https://github.com/kinetic-fit/sensors-swift
Working copy of https://github.com/kinetic-fit/sensors-swift resolved at master (4525ec6)
[0/1] Planning build
Building for debugging...
[0/1] Write swift-version--423B1241ED78D482.txt
[2/7] Compiling SwiftySensors Characteristic.swift
[3/7] Compiling SwiftySensors CoreBluetooth.swift
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/CoreBluetooth.swift:20:9: error: value of optional type 'CBService?' must be unwrapped to refer to member 'peripheral' of wrapped base type 'CBService'
        service.peripheral.setNotifyValue(enabled, for: self)
        ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/CoreBluetooth.swift:20:9: note: chain the optional using '?' to access member 'peripheral' only for non-'nil' base values
        service.peripheral.setNotifyValue(enabled, for: self)
        ^
               ?
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/CoreBluetooth.swift:20:17: error: value of optional type 'CBPeripheral?' must be unwrapped to refer to member 'setNotifyValue' of wrapped base type 'CBPeripheral'
        service.peripheral.setNotifyValue(enabled, for: self)
                ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/CoreBluetooth.swift:20:17: note: chain the optional using '?' to access member 'setNotifyValue' only for non-'nil' base values
        service.peripheral.setNotifyValue(enabled, for: self)
                ^
                          ?
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/CoreBluetooth.swift:20:17: note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
        service.peripheral.setNotifyValue(enabled, for: self)
                ^
                          !
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/CoreBluetooth.swift:25:9: error: value of optional type 'CBService?' must be unwrapped to refer to member 'peripheral' of wrapped base type 'CBService'
        service.peripheral.readValue(for: self)
        ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/CoreBluetooth.swift:25:9: note: chain the optional using '?' to access member 'peripheral' only for non-'nil' base values
        service.peripheral.readValue(for: self)
        ^
               ?
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/CoreBluetooth.swift:25:17: error: value of optional type 'CBPeripheral?' must be unwrapped to refer to member 'readValue' of wrapped base type 'CBPeripheral'
        service.peripheral.readValue(for: self)
                ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/CoreBluetooth.swift:25:17: note: chain the optional using '?' to access member 'readValue' only for non-'nil' base values
        service.peripheral.readValue(for: self)
                ^
                          ?
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/CoreBluetooth.swift:25:17: note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
        service.peripheral.readValue(for: self)
                ^
                          !
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/CoreBluetooth.swift:37:12: error: value of optional type 'CBService?' must be unwrapped to refer to member 'peripheral' of wrapped base type 'CBService'
        if service.peripheral.state == .connected {
           ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/CoreBluetooth.swift:37:12: note: chain the optional using '?' to access member 'peripheral' only for non-'nil' base values
        if service.peripheral.state == .connected {
           ^
                  ?
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/CoreBluetooth.swift:37:20: error: value of optional type 'CBPeripheral?' must be unwrapped to refer to member 'state' of wrapped base type 'CBPeripheral'
        if service.peripheral.state == .connected {
                   ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/CoreBluetooth.swift:37:20: note: chain the optional using '?' to access member 'state' only for non-'nil' base values
        if service.peripheral.state == .connected {
                   ^
                             ?
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/CoreBluetooth.swift:37:20: note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
        if service.peripheral.state == .connected {
                   ^
                             !
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/CoreBluetooth.swift:38:13: error: value of optional type 'CBService?' must be unwrapped to refer to member 'peripheral' of wrapped base type 'CBService'
            service.peripheral.writeValue(data, for: self, type: writeType)
            ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/CoreBluetooth.swift:38:13: note: chain the optional using '?' to access member 'peripheral' only for non-'nil' base values
            service.peripheral.writeValue(data, for: self, type: writeType)
            ^
                   ?
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/CoreBluetooth.swift:38:21: error: value of optional type 'CBPeripheral?' must be unwrapped to refer to member 'writeValue' of wrapped base type 'CBPeripheral'
            service.peripheral.writeValue(data, for: self, type: writeType)
                    ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/CoreBluetooth.swift:38:21: note: chain the optional using '?' to access member 'writeValue' only for non-'nil' base values
            service.peripheral.writeValue(data, for: self, type: writeType)
                    ^
                              ?
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/CoreBluetooth.swift:38:21: note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
            service.peripheral.writeValue(data, for: self, type: writeType)
                    ^
                              !
[4/11] Compiling SwiftySensors Sensor.swift
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/Sensor.swift:278:53: error: value of optional type 'CBService?' must be unwrapped to refer to member 'uuid' of wrapped base type 'CBService'
        guard let service = services[characteristic.service.uuid.uuidString] else { return }
                                                    ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/Sensor.swift:278:53: note: chain the optional using '?' to access member 'uuid' only for non-'nil' base values
        guard let service = services[characteristic.service.uuid.uuidString] else { return }
                                                    ^
                                                           ?
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/Sensor.swift:278:53: note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
        guard let service = services[characteristic.service.uuid.uuidString] else { return }
                                                    ^
                                                           !
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/Sensor.swift:289:53: error: value of optional type 'CBService?' must be unwrapped to refer to member 'uuid' of wrapped base type 'CBService'
        guard let service = services[characteristic.service.uuid.uuidString] else { return }
                                                    ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/Sensor.swift:289:53: note: chain the optional using '?' to access member 'uuid' only for non-'nil' base values
        guard let service = services[characteristic.service.uuid.uuidString] else { return }
                                                    ^
                                                           ?
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/sensors-swift/Sources/SwiftySensors/Sensor.swift:289:53: note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
        guard let service = services[characteristic.service.uuid.uuidString] else { return }
                                                    ^
                                                           !
[5/12] Compiling SwiftySensors HeartRateService.swift
[6/13] Compiling SwiftySensors DeviceInformationService.swift
[7/13] Compiling SwiftySensors CyclingPowerService.swift
[8/13] Compiling SwiftySensors CyclingSpeedCadenceService.swift
[9/13] Compiling SwiftySensors FitnessMachineService.swift
[10/14] Compiling SwiftySensors SensorManager.swift
[11/14] Compiling SwiftySensors Service.swift
[12/14] Compiling SwiftySensors RSSINormalizer.swift
[13/14] Emitting module SwiftySensors
[14/14] Compiling SwiftySensors CyclingPowerSerializer.swift
error: fatalError
BUILD FAILURE 5.10 macosSpm