The Swift Package Index logo.Swift Package Index

Build Information

Failed to build Attabench, reference master (7fc220), with Swift 6.4 for iOS using Xcode 27.0 on 17 Sep 2026 19:41:29 UTC.

Build Command

env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme Attabench-Package -destination generic/platform=iOS

Build Log

14 |     var value: Value { get }
15 |
16 |     func add<Sink: SinkType>(_ sink: Sink) where Sink.Value == Update<Change>
   |          `- note: where 'Sink.Value' = 'BufferedObservableSet<Content>.BufferedSink.Value', 'Update<Self.Change>' = 'Update<SetChange<Content.Element>>'
17 |
18 |     @discardableResult
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/BufferedSet.swift:44:18: error: instance method 'remove' requires the types 'BufferedObservableSet<Content>.BufferedSink.Value' and 'Update<SetChange<Content.Element>>' be equivalent
42 |
43 |     deinit {
44 |         _content.remove(BufferedSink(owner: self))
   |                  `- error: instance method 'remove' requires the types 'BufferedObservableSet<Content>.BufferedSink.Value' and 'Update<SetChange<Content.Element>>' be equivalent
45 |     }
46 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableType.swift:19:10: note: where 'Sink.Value' = 'BufferedObservableSet<Content>.BufferedSink.Value', 'Update<Self.Change>' = 'Update<SetChange<Content.Element>>'
17 |
18 |     @discardableResult
19 |     func remove<Sink: SinkType>(_ sink: Sink) -> Sink where Sink.Value == Update<Change>
   |          `- note: where 'Sink.Value' = 'BufferedObservableSet<Content>.BufferedSink.Value', 'Update<Self.Change>' = 'Update<SetChange<Content.Element>>'
20 | }
21 |
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -c /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/Abstract.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/AccumulatedSource.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ArrayBasedTableViewDataSource.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ArrayChange.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ArrayChangeSeparation.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ArrayConcatenation.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ArrayFilteringIndexmap.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ArrayFilteringOnObservableBool.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ArrayFilteringOnPredicate.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ArrayFolding.swift -primary-file /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ArrayGatheringSource.swift -primary-file /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ArrayMappingForArrayField.swift -primary-file /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ArrayMappingForValue.swift -primary-file /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ArrayMappingForValueField.swift -primary-file /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ArrayReference.swift -primary-file /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ArrayVariable.swift -primary-file /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/BracketingSource.swift -primary-file /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/BufferedArray.swift -primary-file /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/BufferedSet.swift -primary-file /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/BufferedSource.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/BufferedValue.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/CADisplayLink\ Extensions.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/Change.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ChangesSource.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/CompositeObservable.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/CompositeUpdatable.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ComputedUpdatable.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/Connect.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/Connector.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/DependentValue.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/DispatchSource.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/DistinctUnion.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/DistinctValue.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/Locks.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/MergedSource.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/NSButton\ Glue.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/NSControl\ Glue.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/NSNotificationCenter\ Support.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/NSObject\ Glue.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/NSPopUpButton\ Glue.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/NSTextField\ Glue.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableArray.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableContains.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableSet.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableType.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableValue.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/OwnedSink.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/RefList.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/Reference.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetChange.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetFilteringOnObservableBool.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetFilteringOnPredicate.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetFolding.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetGatheringSource.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingBase.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForArrayField.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForSequence.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForSetField.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForValue.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForValueField.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetReference.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetSortingByComparableField.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetSortingByComparator.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetSortingByMappingToComparable.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetSortingByMappingToObservableComparable.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetVariable.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/Signal.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SimpleSources.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/Sink.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/Source.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/TimerSource.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/TransactionalThing.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/TransformedSink.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/TransformedSource.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/TwoWayBinding.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/Type\ Helpers.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/UIBarButtonItem\ Extensions.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/UIControl\ Glue.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/UIDevice\ Glue.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/UIGestureRecognizer\ Glue.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/UILabel\ Glue.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/UISearchBar\ Glue.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/UISwitch\ Glue.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/UpdatableArray.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/UpdatableSet.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/UpdatableValue.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/Update.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ValueChange.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ValueMappingForArrayField.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ValueMappingForSetField.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ValueMappingForSourceField.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ValueMappingForValue.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ValueMappingForValueField.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ValueReference.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/Variable.swift -supplementary-output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GlueKit.build/Debug-iphoneos/GlueKit-t.build/Objects-normal/arm64/supplementaryOutputs-2 -target arm64-apple-ios15.0 -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -suppress-warnings -swift-version 4 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/iphoneos27.0-24A430-e829b21a6f8c9b70876ba0858053c04440ceaa042ed91876912b2eeea4e3aa14.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GlueKit.build/Debug-iphoneos/GlueKit-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GlueKit.build/Debug-iphoneos/GlueKit-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GlueKit.build/Debug-iphoneos/GlueKit-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name GlueKit -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GlueKit.build/Debug-iphoneos/GlueKit-t.build/Objects-normal/arm64/GlueKit_const_extract_protocols.json -disable-clang-spi -target-sdk-version 27.0 -target-sdk-name iphoneos27.0 -external-plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib/swift/host/plugins\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/local/lib/swift/host/plugins\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/swift-plugin-server -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/local/lib/swift/host/plugins -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GlueKit.build/Debug-iphoneos/GlueKit-t.build/Objects-normal/arm64/ArrayGatheringSource.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GlueKit.build/Debug-iphoneos/GlueKit-t.build/Objects-normal/arm64/ArrayMappingForArrayField.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GlueKit.build/Debug-iphoneos/GlueKit-t.build/Objects-normal/arm64/ArrayMappingForValue.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GlueKit.build/Debug-iphoneos/GlueKit-t.build/Objects-normal/arm64/ArrayMappingForValueField.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GlueKit.build/Debug-iphoneos/GlueKit-t.build/Objects-normal/arm64/ArrayReference.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GlueKit.build/Debug-iphoneos/GlueKit-t.build/Objects-normal/arm64/ArrayVariable.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GlueKit.build/Debug-iphoneos/GlueKit-t.build/Objects-normal/arm64/BracketingSource.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GlueKit.build/Debug-iphoneos/GlueKit-t.build/Objects-normal/arm64/BufferedArray.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GlueKit.build/Debug-iphoneos/GlueKit-t.build/Objects-normal/arm64/BufferedSet.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GlueKit.build/Debug-iphoneos/GlueKit-t.build/Objects-normal/arm64/BufferedSource.o -index-unit-output-path /GlueKit.build/Debug-iphoneos/GlueKit-t.build/Objects-normal/arm64/ArrayGatheringSource.o -index-unit-output-path /GlueKit.build/Debug-iphoneos/GlueKit-t.build/Objects-normal/arm64/ArrayMappingForArrayField.o -index-unit-output-path /GlueKit.build/Debug-iphoneos/GlueKit-t.build/Objects-normal/arm64/ArrayMappingForValue.o -index-unit-output-path /GlueKit.build/Debug-iphoneos/GlueKit-t.build/Objects-normal/arm64/ArrayMappingForValueField.o -index-unit-output-path /GlueKit.build/Debug-iphoneos/GlueKit-t.build/Objects-normal/arm64/ArrayReference.o -index-unit-output-path /GlueKit.build/Debug-iphoneos/GlueKit-t.build/Objects-normal/arm64/ArrayVariable.o -index-unit-output-path /GlueKit.build/Debug-iphoneos/GlueKit-t.build/Objects-normal/arm64/BracketingSource.o -index-unit-output-path /GlueKit.build/Debug-iphoneos/GlueKit-t.build/Objects-normal/arm64/BufferedArray.o -index-unit-output-path /GlueKit.build/Debug-iphoneos/GlueKit-t.build/Objects-normal/arm64/BufferedSet.o -index-unit-output-path /GlueKit.build/Debug-iphoneos/GlueKit-t.build/Objects-normal/arm64/BufferedSource.o -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -index-system-modules
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ArrayGatheringSource.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ArrayGatheringSource.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ArrayMappingForArrayField.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ArrayMappingForArrayField.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ArrayMappingForValue.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ArrayMappingForValue.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ArrayMappingForValueField.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ArrayMappingForValueField.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ArrayReference.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ArrayReference.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ArrayVariable.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ArrayVariable.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/BracketingSource.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile BracketingSource.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/BufferedArray.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile BufferedArray.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/BufferedSet.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile BufferedSet.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/BufferedSource.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile BufferedSource.swift
SwiftCompile normal arm64 Compiling\ SetFilteringOnObservableBool.swift,\ SetFilteringOnPredicate.swift,\ SetFolding.swift,\ SetGatheringSource.swift,\ SetMappingBase.swift,\ SetMappingForArrayField.swift,\ SetMappingForSequence.swift,\ SetMappingForSetField.swift,\ SetMappingForValue.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetFilteringOnObservableBool.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetFilteringOnPredicate.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetFolding.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetGatheringSource.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingBase.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForArrayField.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForSequence.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForSetField.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForValue.swift (in target 'GlueKit' from project 'GlueKit')
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetFilteringOnPredicate.swift:10:70: error: type 'Self.Element' does not conform to protocol 'Hashable'
  8 |
  9 | extension ObservableSetType {
 10 |     public func filter(_ isIncluded: @escaping (Element) -> Bool) -> AnyObservableSet<Element> {
    |                                                                      `- error: type 'Self.Element' does not conform to protocol 'Hashable'
 11 |         return SetFilteringOnPredicate<Self>(parent: self, test: isIncluded).anyObservableSet
 12 |     }
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetFilteringOnObservableBool.swift:17:100: error: type 'Parent.Element' does not conform to protocol 'Hashable'
 15 | }
 16 |
 17 | private class SetFilteringOnObservableBool<Parent: ObservableSetType, Field: ObservableValueType>: _BaseObservableSet<Parent.Element>
    |                                                                                                    `- error: type 'Parent.Element' does not conform to protocol 'Hashable'
 18 | where Field.Value == Bool {
 19 |     typealias Element = Parent.Element
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetFilteringOnObservableBool.swift:20:24: error: type 'SetFilteringOnObservableBool<Parent, Field>.Element' (aka 'Parent.Element') does not conform to protocol 'Hashable'
 18 | where Field.Value == Bool {
 19 |     typealias Element = Parent.Element
 20 |     typealias Change = SetChange<Element>
    |                        `- error: type 'SetFilteringOnObservableBool<Parent, Field>.Element' (aka 'Parent.Element') does not conform to protocol 'Hashable'
 21 |
 22 |     private struct ParentSink: UniqueOwnedSink {
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetFilteringOnObservableBool.swift:27:32: error: type 'Parent.Element' does not conform to protocol 'Hashable'
 25 |         unowned(unsafe) let owner: Owner
 26 |
 27 |         func receive(_ update: SetUpdate<Parent.Element>) {
    |                                `- error: type 'Parent.Element' does not conform to protocol 'Hashable'
 28 |             owner.applyParentUpdate(update)
 29 |         }
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetFilteringOnObservableBool.swift:22:20: error: type 'SetFilteringOnObservableBool<Parent, Field>.ParentSink' does not conform to protocol 'SinkType'
 20 |     typealias Change = SetChange<Element>
 21 |
 22 |     private struct ParentSink: UniqueOwnedSink {
    |                    |- error: type 'SetFilteringOnObservableBool<Parent, Field>.ParentSink' does not conform to protocol 'SinkType'
    |                    `- note: add stubs for conformance
 23 |         typealias Owner = SetFilteringOnObservableBool
 24 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/Sink.swift:10:20: note: protocol requires nested type 'Value'
  8 |
  9 | public protocol SinkType: Hashable {
 10 |     associatedtype Value
    |                    `- note: protocol requires nested type 'Value'
 11 |     func receive(_ value: Value)
 12 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetFilteringOnObservableBool.swift:55:35: error: type 'SetFilteringOnObservableBool<Parent, Field>.Element' (aka 'Parent.Element') does not conform to protocol 'Hashable'
 53 |     private let isIncluded: (Element) -> Field
 54 |
 55 |     private var matchingElements: Set<Element> = []
    |                                   `- error: type 'SetFilteringOnObservableBool<Parent, Field>.Element' (aka 'Parent.Element') does not conform to protocol 'Hashable'
 56 |     private var fieldSinks: Dictionary<FieldSink, Field> = [:]
 57 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetFilteringOnObservableBool.swift:76:25: error: type 'SetFilteringOnObservableBool<Parent, Field>.Element' (aka 'Parent.Element') does not conform to protocol 'Hashable'
 74 |     }
 75 |
 76 |     override var value: Set<Element> {
    |                         `- error: type 'SetFilteringOnObservableBool<Parent, Field>.Element' (aka 'Parent.Element') does not conform to protocol 'Hashable'
 77 |         if isConnected { return matchingElements }
 78 |         return Set(self.parent.value.filter { isIncluded($0).value })
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableSet.swift:19:16: error: type 'Self.Element' does not conform to protocol 'Hashable'
 17 |     var isBuffered: Bool { get }
 18 |     var count: Int { get }
 19 |     var value: Set<Element> { get }
    |                `- error: type 'Self.Element' does not conform to protocol 'Hashable'
 20 |     func contains(_ member: Element) -> Bool
 21 |     func isSubset(of other: Set<Element>) -> Bool
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetFilteringOnObservableBool.swift:81:19: error: method does not override any method from its superclass
 79 |     }
 80 |
 81 |     override func contains(_ member: Element) -> Bool {
    |                   `- error: method does not override any method from its superclass
 82 |         if isConnected { return matchingElements.contains(member) }
 83 |         return self.parent.contains(member) && isIncluded(member).value
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableSet.swift:120:15: note: potential overridden instance method 'contains' here
118 |     open var isBuffered: Bool { return false }
119 |     open var count: Int { return value.count }
120 |     open func contains(_ member: Element) -> Bool { return value.contains(member) }
    |               `- note: potential overridden instance method 'contains' here
121 |     open func isSubset(of other: Set<Element>) -> Bool { return value.isSubset(of: other) }
122 |     open func isSuperset(of other: Set<Element>) -> Bool { return value.isSuperset(of: other) }
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetFilteringOnObservableBool.swift:86:38: error: type 'SetFilteringOnObservableBool<Parent, Field>.Element' (aka 'Parent.Element') does not conform to protocol 'Hashable'
 84 |     }
 85 |
 86 |     override func isSubset(of other: Set<Element>) -> Bool {
    |                                      `- error: type 'SetFilteringOnObservableBool<Parent, Field>.Element' (aka 'Parent.Element') does not conform to protocol 'Hashable'
 87 |         if isConnected { return matchingElements.isSubset(of: other) }
 88 |         for member in self.parent.value {
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetFilteringOnObservableBool.swift:95:40: error: type 'SetFilteringOnObservableBool<Parent, Field>.Element' (aka 'Parent.Element') does not conform to protocol 'Hashable'
 93 |     }
 94 |
 95 |     override func isSuperset(of other: Set<Element>) -> Bool {
    |                                        `- error: type 'SetFilteringOnObservableBool<Parent, Field>.Element' (aka 'Parent.Element') does not conform to protocol 'Hashable'
 96 |         if isConnected { return matchingElements.isSuperset(of: other) }
 97 |         for member in other {
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetFilteringOnObservableBool.swift:125:38: error: type 'Parent.Element' does not conform to protocol 'Hashable'
123 |     }
124 |
125 |     func applyParentUpdate(_ update: SetUpdate<Parent.Element>) {
    |                                      `- error: type 'Parent.Element' does not conform to protocol 'Hashable'
126 |         switch update {
127 |         case .beginTransaction:
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableSet.swift:26:27: error: type 'Self.Element' does not conform to protocol 'Hashable'
 24 |     var observableCount: AnyObservableValue<Int> { get }
 25 |     var anyObservableValue: AnyObservableValue<Base> { get }
 26 |     var anyObservableSet: AnyObservableSet<Element> { get }
    |                           `- error: type 'Self.Element' does not conform to protocol 'Hashable'
 27 | }
 28 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableSet.swift:68:34: error: type 'Self.Element' does not conform to protocol 'Hashable'
 66 |     }
 67 |
 68 |     public var anyObservableSet: AnyObservableSet<Element> {
    |                                  `- error: type 'Self.Element' does not conform to protocol 'Hashable'
 69 |         return AnyObservableSet(box: ObservableSetBox(self))
 70 |     }
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetFilteringOnObservableBool.swift:13:96: error: failed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)
 11 | extension ObservableSetType {
 12 |     public func filter<Field: ObservableValueType>(_ isIncluded: @escaping (Element) -> Field) -> AnyObservableSet<Element> where Field.Value == Bool {
 13 |         return SetFilteringOnObservableBool<Self, Field>(parent: self, isIncluded: isIncluded).anyObservableSet
    |                                                                                                `- error: failed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)
 14 |     }
 15 | }
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetFilteringOnObservableBool.swift:44:20: error: no exact matches in call to instance method 'append'
 42 |         func appendHashes(to hasher: inout SipHasher) {
 43 |             hasher.append(ObjectIdentifier(owner))
 44 |             hasher.append(element)
    |                    `- error: no exact matches in call to instance method 'append'
 45 |         }
 46 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SipHash/SipHash/SipHashable.swift:55:26: note: candidate requires that 'Parent.Element' conform to 'SipHashable' (requirement specified as 'H' : 'SipHashable')
53 |     ///
54 |     /// - Requires: `finalize()` hasn't been called on this instance yet.
55 |     public mutating func append<H: SipHashable>(_ value: H) {
   |                          `- note: candidate requires that 'Parent.Element' conform to 'SipHashable' (requirement specified as 'H' : 'SipHashable')
56 |         value.appendHashes(to: &self)
57 |     }
   :
60 |     ///
61 |     /// - Requires: `finalize()` hasn't been called on this instance yet.
62 |     public mutating func append<H: Hashable>(_ value: H) {
   |                          `- note: candidate requires that 'Parent.Element' conform to 'Hashable' (requirement specified as 'H' : 'Hashable')
63 |         append(value.hashValue)
64 |     }
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetFilteringOnObservableBool.swift:48:63: error: binary operator '==' cannot be applied to two 'Parent.Element' operands
 46 |
 47 |         static func ==(left: FieldSink, right: FieldSink) -> Bool {
 48 |             return left.owner === right.owner && left.element == right.element
    |                                                               `- error: binary operator '==' cannot be applied to two 'Parent.Element' operands
 49 |         }
 50 |     }
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetFilteringOnObservableBool.swift:68:9: error: referencing instance method 'makeIterator()' on 'Set' requires that 'Parent.Element' conform to 'Hashable'
 66 |         if isConnected { return matchingElements.count }
 67 |         var count = 0
 68 |         for element in parent.value {
    |         `- error: referencing instance method 'makeIterator()' on 'Set' requires that 'Parent.Element' conform to 'Hashable'
 69 |             if isIncluded(element).value {
 70 |                 count += 1
Swift.Set:1:11: note: where 'Element' = 'Parent.Element'
1 | extension Set : Sequence {
  |           `- note: where 'Element' = 'Parent.Element'
2 |     @inlinable public __consuming func makeIterator() -> Set<Element>.Iterator
3 |     @inlinable public func contains(_ member: Element) -> Bool
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetFilteringOnObservableBool.swift:68:9: error: generic parameter 'Element' could not be inferred
 66 |         if isConnected { return matchingElements.count }
 67 |         var count = 0
 68 |         for element in parent.value {
    |         `- error: generic parameter 'Element' could not be inferred
 69 |             if isIncluded(element).value {
 70 |                 count += 1
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetFilteringOnObservableBool.swift:88:9: error: referencing instance method 'makeIterator()' on 'Set' requires that 'Parent.Element' conform to 'Hashable'
 86 |     override func isSubset(of other: Set<Element>) -> Bool {
 87 |         if isConnected { return matchingElements.isSubset(of: other) }
 88 |         for member in self.parent.value {
    |         `- error: referencing instance method 'makeIterator()' on 'Set' requires that 'Parent.Element' conform to 'Hashable'
 89 |             guard isIncluded(member).value else { continue }
 90 |             guard other.contains(member) else { return false }
Swift.Set:1:11: note: where 'Element' = 'Parent.Element'
1 | extension Set : Sequence {
  |           `- note: where 'Element' = 'Parent.Element'
2 |     @inlinable public __consuming func makeIterator() -> Set<Element>.Iterator
3 |     @inlinable public func contains(_ member: Element) -> Bool
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetFilteringOnObservableBool.swift:88:9: error: generic parameter 'Element' could not be inferred
 86 |     override func isSubset(of other: Set<Element>) -> Bool {
 87 |         if isConnected { return matchingElements.isSubset(of: other) }
 88 |         for member in self.parent.value {
    |         `- error: generic parameter 'Element' could not be inferred
 89 |             guard isIncluded(member).value else { continue }
 90 |             guard other.contains(member) else { return false }
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetFilteringOnObservableBool.swift:113:16: error: instance method 'add' requires the types 'SetFilteringOnObservableBool<Parent, Field>.ParentSink.Value' and 'Update<SetChange<Parent.Element>>' be equivalent
111 |             fieldSinks[sink] = test
112 |         }
113 |         parent.add(ParentSink(owner: self))
    |                `- error: instance method 'add' requires the types 'SetFilteringOnObservableBool<Parent, Field>.ParentSink.Value' and 'Update<SetChange<Parent.Element>>' be equivalent
114 |     }
115 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableType.swift:16:10: note: where 'Sink.Value' = 'SetFilteringOnObservableBool<Parent, Field>.ParentSink.Value', 'Update<Self.Change>' = 'Update<SetChange<Parent.Element>>'
14 |     var value: Value { get }
15 |
16 |     func add<Sink: SinkType>(_ sink: Sink) where Sink.Value == Update<Change>
   |          `- note: where 'Sink.Value' = 'SetFilteringOnObservableBool<Parent, Field>.ParentSink.Value', 'Update<Self.Change>' = 'Update<SetChange<Parent.Element>>'
17 |
18 |     @discardableResult
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetFilteringOnObservableBool.swift:104:9: error: referencing instance method 'makeIterator()' on 'Set' requires that 'Parent.Element' conform to 'Hashable'
102 |
103 |     override func activate() {
104 |         for e in parent.value {
    |         `- error: referencing instance method 'makeIterator()' on 'Set' requires that 'Parent.Element' conform to 'Hashable'
105 |             let test = self.isIncluded(e)
106 |             if test.value {
Swift.Set:1:11: note: where 'Element' = 'Parent.Element'
1 | extension Set : Sequence {
  |           `- note: where 'Element' = 'Parent.Element'
2 |     @inlinable public __consuming func makeIterator() -> Set<Element>.Iterator
3 |     @inlinable public func contains(_ member: Element) -> Bool
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetFilteringOnObservableBool.swift:104:9: error: generic parameter 'Element' could not be inferred
102 |
103 |     override func activate() {
104 |         for e in parent.value {
    |         `- error: generic parameter 'Element' could not be inferred
105 |             let test = self.isIncluded(e)
106 |             if test.value {
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetFilteringOnObservableBool.swift:117:16: error: instance method 'remove' requires the types 'SetFilteringOnObservableBool<Parent, Field>.ParentSink.Value' and 'Update<SetChange<Parent.Element>>' be equivalent
115 |
116 |     override func deactivate() {
117 |         parent.remove(ParentSink(owner: self))
    |                `- error: instance method 'remove' requires the types 'SetFilteringOnObservableBool<Parent, Field>.ParentSink.Value' and 'Update<SetChange<Parent.Element>>' be equivalent
118 |         for (sink, test) in fieldSinks {
119 |             test.remove(sink)
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableType.swift:19:10: note: where 'Sink.Value' = 'SetFilteringOnObservableBool<Parent, Field>.ParentSink.Value', 'Update<Self.Change>' = 'Update<SetChange<Parent.Element>>'
17 |
18 |     @discardableResult
19 |     func remove<Sink: SinkType>(_ sink: Sink) -> Sink where Sink.Value == Update<Change>
   |          `- note: where 'Sink.Value' = 'SetFilteringOnObservableBool<Parent, Field>.ParentSink.Value', 'Update<Self.Change>' = 'Update<SetChange<Parent.Element>>'
20 | }
21 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetFilteringOnObservableBool.swift:130:21: error: type 'SetFilteringOnObservableBool<Parent, Field>.Element' (aka 'Parent.Element') does not conform to protocol 'Hashable'
128 |             beginTransaction()
129 |         case .change(let change):
130 |             var c = SetChange<Element>()
    |                     `- error: type 'SetFilteringOnObservableBool<Parent, Field>.Element' (aka 'Parent.Element') does not conform to protocol 'Hashable'
131 |             for e in change.removed {
132 |                 let sink = FieldSink(owner: self, element: e)
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetFilteringOnObservableBool.swift:165:28: error: cannot convert value of type 'SetChange<Parent.Element>' to expected argument type 'SetFilteringOnObservableBool<Parent, Field>.Change'
163 |             if !change.old && change.new {
164 |                 matchingElements.insert(element)
165 |                 sendChange(SetChange(inserted: [element]))
    |                            `- error: cannot convert value of type 'SetChange<Parent.Element>' to expected argument type 'SetFilteringOnObservableBool<Parent, Field>.Change'
166 |             }
167 |             else if change.old && !change.new {
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetFilteringOnObservableBool.swift:165:28: error: generic struct 'SetChange' requires that 'Parent.Element' conform to 'Hashable'
163 |             if !change.old && change.new {
164 |                 matchingElements.insert(element)
165 |                 sendChange(SetChange(inserted: [element]))
    |                            `- error: generic struct 'SetChange' requires that 'Parent.Element' conform to 'Hashable'
166 |             }
167 |             else if change.old && !change.new {
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetChange.swift:9:15: note: where 'Element' = 'Parent.Element'
 7 | //
 8 |
 9 | public struct SetChange<Element: Hashable>: ChangeType {
   |               `- note: where 'Element' = 'Parent.Element'
10 |     public typealias Value = Set<Element>
11 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetFilteringOnObservableBool.swift:169:28: error: cannot convert value of type 'SetChange<Parent.Element>' to expected argument type 'SetFilteringOnObservableBool<Parent, Field>.Change'
167 |             else if change.old && !change.new {
168 |                 matchingElements.remove(element)
169 |                 sendChange(SetChange(removed: [element]))
    |                            `- error: cannot convert value of type 'SetChange<Parent.Element>' to expected argument type 'SetFilteringOnObservableBool<Parent, Field>.Change'
170 |             }
171 |         case .endTransaction:
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetFilteringOnObservableBool.swift:169:28: error: generic struct 'SetChange' requires that 'Parent.Element' conform to 'Hashable'
167 |             else if change.old && !change.new {
168 |                 matchingElements.remove(element)
169 |                 sendChange(SetChange(removed: [element]))
    |                            `- error: generic struct 'SetChange' requires that 'Parent.Element' conform to 'Hashable'
170 |             }
171 |         case .endTransaction:
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetChange.swift:9:15: note: where 'Element' = 'Parent.Element'
 7 | //
 8 |
 9 | public struct SetChange<Element: Hashable>: ChangeType {
   |               `- note: where 'Element' = 'Parent.Element'
10 |     public typealias Value = Set<Element>
11 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetFilteringOnPredicate.swift:33:73: error: type 'Parent.Element' does not conform to protocol 'Hashable'
 31 | }
 32 |
 33 | private final class SetFilteringOnPredicate<Parent: ObservableSetType>: _BaseObservableSet<Parent.Element> {
    |                                                                         `- error: type 'Parent.Element' does not conform to protocol 'Hashable'
 34 |     public typealias Element = Parent.Element
 35 |     public typealias Change = SetChange<Element>
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetFilteringOnPredicate.swift:35:31: error: type 'SetFilteringOnPredicate<Parent>.Element' (aka 'Parent.Element') does not conform to protocol 'Hashable'
 33 | private final class SetFilteringOnPredicate<Parent: ObservableSetType>: _BaseObservableSet<Parent.Element> {
 34 |     public typealias Element = Parent.Element
 35 |     public typealias Change = SetChange<Element>
    |                               `- error: type 'SetFilteringOnPredicate<Parent>.Element' (aka 'Parent.Element') does not conform to protocol 'Hashable'
 36 |
 37 |     private struct FilteringSink: UniqueOwnedSink {
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetFilteringOnPredicate.swift:42:32: error: type 'Parent.Element' does not conform to protocol 'Hashable'
 40 |         unowned let owner: Owner
 41 |
 42 |         func receive(_ update: SetUpdate<Parent.Element>) {
    |                                `- error: type 'Parent.Element' does not conform to protocol 'Hashable'
 43 |             owner.applyParentUpdate(update)
 44 |         }
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetFilteringOnPredicate.swift:37:20: error: type 'SetFilteringOnPredicate<Parent>.FilteringSink' does not conform to protocol 'SinkType'
 35 |     public typealias Change = SetChange<Element>
 36 |
 37 |     private struct FilteringSink: UniqueOwnedSink {
    |                    |- error: type 'SetFilteringOnPredicate<Parent>.FilteringSink' does not conform to protocol 'SinkType'
    |                    `- note: add stubs for conformance
 38 |         typealias Owner = SetFilteringOnPredicate
 39 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/Sink.swift:10:20: note: protocol requires nested type 'Value'
  8 |
  9 | public protocol SinkType: Hashable {
 10 |     associatedtype Value
    |                    `- note: protocol requires nested type 'Value'
 11 |     func receive(_ value: Value)
 12 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetFilteringOnPredicate.swift:50:35: error: type 'SetFilteringOnPredicate<Parent>.Element' (aka 'Parent.Element') does not conform to protocol 'Hashable'
 48 |     private let test: (Element) -> Bool
 49 |
 50 |     private var matchingElements: Set<Element> = []
    |                                   `- error: type 'SetFilteringOnPredicate<Parent>.Element' (aka 'Parent.Element') does not conform to protocol 'Hashable'
 51 |
 52 |     init(parent: Parent, test: @escaping (Element) -> Bool) {
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetFilteringOnPredicate.swift:64:25: error: type 'SetFilteringOnPredicate<Parent>.Element' (aka 'Parent.Element') does not conform to protocol 'Hashable'
 62 |         return parent.value.reduce(0) { test($1) ? $0 + 1 : $0 }
 63 |     }
 64 |     override var value: Set<Element> {
    |                         `- error: type 'SetFilteringOnPredicate<Parent>.Element' (aka 'Parent.Element') does not conform to protocol 'Hashable'
 65 |         if isConnected { return matchingElements }
 66 |         return Set(self.parent.value.filter(test))
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetFilteringOnPredicate.swift:68:19: error: method does not override any method from its superclass
 66 |         return Set(self.parent.value.filter(test))
 67 |     }
 68 |     override func contains(_ member: Element) -> Bool {
    |                   `- error: method does not override any method from its superclass
 69 |         if isConnected { return matchingElements.contains(member) }
 70 |         return self.parent.contains(member) && test(member)
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableSet.swift:120:15: note: potential overridden instance method 'contains' here
118 |     open var isBuffered: Bool { return false }
119 |     open var count: Int { return value.count }
120 |     open func contains(_ member: Element) -> Bool { return value.contains(member) }
    |               `- note: potential overridden instance method 'contains' here
121 |     open func isSubset(of other: Set<Element>) -> Bool { return value.isSubset(of: other) }
122 |     open func isSuperset(of other: Set<Element>) -> Bool { return value.isSuperset(of: other) }
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetFilteringOnPredicate.swift:72:38: error: type 'SetFilteringOnPredicate<Parent>.Element' (aka 'Parent.Element') does not conform to protocol 'Hashable'
 70 |         return self.parent.contains(member) && test(member)
 71 |     }
 72 |     override func isSubset(of other: Set<Element>) -> Bool {
    |                                      `- error: type 'SetFilteringOnPredicate<Parent>.Element' (aka 'Parent.Element') does not conform to protocol 'Hashable'
 73 |         if isConnected { return matchingElements.isSubset(of: other) }
 74 |         for member in self.parent.value {
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetFilteringOnPredicate.swift:80:40: error: type 'SetFilteringOnPredicate<Parent>.Element' (aka 'Parent.Element') does not conform to protocol 'Hashable'
 78 |         return true
 79 |     }
 80 |     override func isSuperset(of other: Set<Element>) -> Bool {
    |                                        `- error: type 'SetFilteringOnPredicate<Parent>.Element' (aka 'Parent.Element') does not conform to protocol 'Hashable'
 81 |         if isConnected { return matchingElements.isSuperset(of: other) }
 82 |         for member in other {
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetFilteringOnPredicate.swift:102:38: error: type 'Parent.Element' does not conform to protocol 'Hashable'
100 |     }
101 |
102 |     func applyParentUpdate(_ update: SetUpdate<Parent.Element>) {
    |                                      `- error: type 'Parent.Element' does not conform to protocol 'Hashable'
103 |         switch update {
104 |         case .beginTransaction:
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetFilteringOnPredicate.swift:11:78: error: failed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)
  9 | extension ObservableSetType {
 10 |     public func filter(_ isIncluded: @escaping (Element) -> Bool) -> AnyObservableSet<Element> {
 11 |         return SetFilteringOnPredicate<Self>(parent: self, test: isIncluded).anyObservableSet
    |                                                                              `- error: failed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)
 12 |     }
 13 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetFilteringOnPredicate.swift:23:29: error: no exact matches in call to instance method 'filter'
 12 |     }
 13 |
 14 |     public func filter<Predicate: ObservableValueType>(_ isIncluded: Predicate) -> AnyObservableSet<Element>
    |                 `- note: found this candidate
 15 |     where Predicate.Value == (Element) -> Bool {
 16 |         return self.filter(isIncluded.map { predicate -> Optional<(Element) -> Bool> in predicate })
 17 |     }
 18 |
 19 |     public func filter<Predicate: ObservableValueType>(_ isIncluded: Predicate) -> AnyObservableSet<Element>
    |                 `- note: found this candidate
 20 |     where Predicate.Value == Optional<(Element) -> Bool> {
 21 |         let reference: AnyObservableValue<AnyObservableSet<Element>> = isIncluded.map { predicate in
 22 |             if let predicate: (Element) -> Bool = predicate {
 23 |                 return self.filter(predicate).anyObservableSet
    |                             `- error: no exact matches in call to instance method 'filter'
 24 |             }
 25 |             else {
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetReference.swift:10:31: error: type 'Self.Value.Element' does not conform to protocol 'Hashable'
 8 |
 9 | extension ObservableValueType where Value: ObservableSetType {
10 |     public func unpacked() -> AnyObservableSet<Value.Element> {
   |                               `- error: type 'Self.Value.Element' does not conform to protocol 'Hashable'
11 |         return UnpackedObservableSetReference(self).anyObservableSet
12 |     }
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetFilteringOnPredicate.swift:29:26: error: no exact matches in call to instance method 'unpacked'
 27 |             }
 28 |         }
 29 |         return reference.unpacked()
    |                          `- error: no exact matches in call to instance method 'unpacked'
 30 |     }
 31 | }
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ArrayReference.swift:9:1: note: candidate requires that 'AnyObservableSet<Self.Element>' conform to 'ObservableArrayType' (requirement specified as 'Self.Value' : 'ObservableArrayType')
 7 | //
 8 |
 9 | extension ObservableValueType where Value: ObservableArrayType{
   | `- note: candidate requires that 'AnyObservableSet<Self.Element>' conform to 'ObservableArrayType' (requirement specified as 'Self.Value' : 'ObservableArrayType')
10 |     public func unpacked() -> AnyObservableArray<Value.Element> {
11 |         return UnpackedObservableArrayReference(self).anyObservableArray
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ValueReference.swift:9:1: note: candidate requires that 'AnyObservableSet<Self.Element>' conform to 'ObservableValueType' (requirement specified as 'Self.Value' : 'ObservableValueType')
 7 | //
 8 |
 9 | extension ObservableValueType where Value: ObservableValueType {
   | `- note: candidate requires that 'AnyObservableSet<Self.Element>' conform to 'ObservableValueType' (requirement specified as 'Self.Value' : 'ObservableValueType')
10 |     public func unpacked() -> AnyObservableValue<Value.Value> {
11 |         return UnpackedObservableValueReference(self).anyObservableValue
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetFilteringOnPredicate.swift:29:26: error: no 'unpacked' candidates produce the expected contextual result type 'AnyObservableSet<Self.Element>'
 27 |             }
 28 |         }
 29 |         return reference.unpacked()
    |                          `- error: no 'unpacked' candidates produce the expected contextual result type 'AnyObservableSet<Self.Element>'
 30 |     }
 31 | }
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ArrayReference.swift:10:17: note: 'unpacked()' produces 'AnyObservableArray<AnyObservableSet<Self.Element>.Element>', not the expected contextual result type 'AnyObservableSet<Self.Element>'
 8 |
 9 | extension ObservableValueType where Value: ObservableArrayType{
10 |     public func unpacked() -> AnyObservableArray<Value.Element> {
   |                 `- note: 'unpacked()' produces 'AnyObservableArray<AnyObservableSet<Self.Element>.Element>', not the expected contextual result type 'AnyObservableSet<Self.Element>'
11 |         return UnpackedObservableArrayReference(self).anyObservableArray
12 |     }
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ValueReference.swift:10:17: note: 'unpacked()' produces 'AnyObservableValue<Set<Self.Element>>', not the expected contextual result type 'AnyObservableSet<Self.Element>'
 8 |
 9 | extension ObservableValueType where Value: ObservableValueType {
10 |     public func unpacked() -> AnyObservableValue<Value.Value> {
   |                 `- note: 'unpacked()' produces 'AnyObservableValue<Set<Self.Element>>', not the expected contextual result type 'AnyObservableSet<Self.Element>'
11 |         return UnpackedObservableValueReference(self).anyObservableValue
12 |     }
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetFilteringOnPredicate.swift:74:9: error: referencing instance method 'makeIterator()' on 'Set' requires that 'Parent.Element' conform to 'Hashable'
 72 |     override func isSubset(of other: Set<Element>) -> Bool {
 73 |         if isConnected { return matchingElements.isSubset(of: other) }
 74 |         for member in self.parent.value {
    |         `- error: referencing instance method 'makeIterator()' on 'Set' requires that 'Parent.Element' conform to 'Hashable'
 75 |             guard test(member) else { continue }
 76 |             guard other.contains(member) else { return false }
Swift.Set:1:11: note: where 'Element' = 'Parent.Element'
1 | extension Set : Sequence {
  |           `- note: where 'Element' = 'Parent.Element'
2 |     @inlinable public __consuming func makeIterator() -> Set<Element>.Iterator
3 |     @inlinable public func contains(_ member: Element) -> Bool
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetFilteringOnPredicate.swift:74:9: error: generic parameter 'Element' could not be inferred
 72 |     override func isSubset(of other: Set<Element>) -> Bool {
 73 |         if isConnected { return matchingElements.isSubset(of: other) }
 74 |         for member in self.parent.value {
    |         `- error: generic parameter 'Element' could not be inferred
 75 |             guard test(member) else { continue }
 76 |             guard other.contains(member) else { return false }
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetFilteringOnPredicate.swift:94:16: error: instance method 'add' requires the types 'SetFilteringOnPredicate<Parent>.FilteringSink.Value' and 'Update<SetChange<Parent.Element>>' be equivalent
 92 |             }
 93 |         }
 94 |         parent.add(FilteringSink(owner: self))
    |                `- error: instance method 'add' requires the types 'SetFilteringOnPredicate<Parent>.FilteringSink.Value' and 'Update<SetChange<Parent.Element>>' be equivalent
 95 |     }
 96 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableType.swift:16:10: note: where 'Sink.Value' = 'SetFilteringOnPredicate<Parent>.FilteringSink.Value', 'Update<Self.Change>' = 'Update<SetChange<Parent.Element>>'
14 |     var value: Value { get }
15 |
16 |     func add<Sink: SinkType>(_ sink: Sink) where Sink.Value == Update<Change>
   |          `- note: where 'Sink.Value' = 'SetFilteringOnPredicate<Parent>.FilteringSink.Value', 'Update<Self.Change>' = 'Update<SetChange<Parent.Element>>'
17 |
18 |     @discardableResult
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetFilteringOnPredicate.swift:89:9: error: referencing instance method 'makeIterator()' on 'Set' requires that 'Parent.Element' conform to 'Hashable'
 87 |
 88 |     override func activate() {
 89 |         for e in parent.value {
    |         `- error: referencing instance method 'makeIterator()' on 'Set' requires that 'Parent.Element' conform to 'Hashable'
 90 |             if test(e) {
 91 |                 matchingElements.insert(e)
Swift.Set:1:11: note: where 'Element' = 'Parent.Element'
1 | extension Set : Sequence {
  |           `- note: where 'Element' = 'Parent.Element'
2 |     @inlinable public __consuming func makeIterator() -> Set<Element>.Iterator
3 |     @inlinable public func contains(_ member: Element) -> Bool
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetFilteringOnPredicate.swift:89:9: error: generic parameter 'Element' could not be inferred
 87 |
 88 |     override func activate() {
 89 |         for e in parent.value {
    |         `- error: generic parameter 'Element' could not be inferred
 90 |             if test(e) {
 91 |                 matchingElements.insert(e)
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetFilteringOnPredicate.swift:98:16: error: instance method 'remove' requires the types 'SetFilteringOnPredicate<Parent>.FilteringSink.Value' and 'Update<SetChange<Parent.Element>>' be equivalent
 96 |
 97 |     override func deactivate() {
 98 |         parent.remove(FilteringSink(owner: self))
    |                `- error: instance method 'remove' requires the types 'SetFilteringOnPredicate<Parent>.FilteringSink.Value' and 'Update<SetChange<Parent.Element>>' be equivalent
 99 |         matchingElements = []
100 |     }
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableType.swift:19:10: note: where 'Sink.Value' = 'SetFilteringOnPredicate<Parent>.FilteringSink.Value', 'Update<Self.Change>' = 'Update<SetChange<Parent.Element>>'
17 |
18 |     @discardableResult
19 |     func remove<Sink: SinkType>(_ sink: Sink) -> Sink where Sink.Value == Update<Change>
   |          `- note: where 'Sink.Value' = 'SetFilteringOnPredicate<Parent>.FilteringSink.Value', 'Update<Self.Change>' = 'Update<SetChange<Parent.Element>>'
20 | }
21 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetFilteringOnPredicate.swift:107:21: error: type 'SetFilteringOnPredicate<Parent>.Element' (aka 'Parent.Element') does not conform to protocol 'Hashable'
105 |             beginTransaction()
106 |         case .change(let change):
107 |             var c = SetChange<Element>()
    |                     `- error: type 'SetFilteringOnPredicate<Parent>.Element' (aka 'Parent.Element') does not conform to protocol 'Hashable'
108 |             for e in change.removed {
109 |                 if let old = matchingElements.remove(e) {
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetFolding.swift:39:32: error: type 'Parent.Element' does not conform to protocol 'Hashable'
37 |         unowned(unsafe) let owner: Owner
38 |
39 |         func receive(_ update: SetUpdate<Parent.Element>) {
   |                                `- error: type 'Parent.Element' does not conform to protocol 'Hashable'
40 |             owner.applyUpdate(update)
41 |         }
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetFolding.swift:70:32: error: type 'Parent.Element' does not conform to protocol 'Hashable'
68 |     }
69 |
70 |     func applyUpdate(_ update: SetUpdate<Parent.Element>) {
   |                                `- error: type 'Parent.Element' does not conform to protocol 'Hashable'
71 |         switch update {
72 |         case .beginTransaction:
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetFolding.swift:59:16: error: instance method 'add' requires the types 'Value' and 'Update<SetChange<Parent.Element>>' be equivalent
57 |         super.init()
58 |
59 |         parent.add(FoldingSink(owner: self))
   |                `- error: instance method 'add' requires the types 'Value' and 'Update<SetChange<Parent.Element>>' be equivalent
60 |     }
61 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableType.swift:16:10: note: where 'Sink.Value' = 'Value', 'Update<Self.Change>' = 'Update<SetChange<Parent.Element>>'
14 |     var value: Value { get }
15 |
16 |     func add<Sink: SinkType>(_ sink: Sink) where Sink.Value == Update<Change>
   |          `- note: where 'Sink.Value' = 'Value', 'Update<Self.Change>' = 'Update<SetChange<Parent.Element>>'
17 |
18 |     @discardableResult
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetFolding.swift:63:16: error: instance method 'remove' requires the types 'Value' and 'Update<SetChange<Parent.Element>>' be equivalent
61 |
62 |     deinit {
63 |         parent.remove(FoldingSink(owner: self))
   |                `- error: instance method 'remove' requires the types 'Value' and 'Update<SetChange<Parent.Element>>' be equivalent
64 |     }
65 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableType.swift:19:10: note: where 'Sink.Value' = 'Value', 'Update<Self.Change>' = 'Update<SetChange<Parent.Element>>'
17 |
18 |     @discardableResult
19 |     func remove<Sink: SinkType>(_ sink: Sink) -> Sink where Sink.Value == Update<Change>
   |          `- note: where 'Sink.Value' = 'Value', 'Update<Self.Change>' = 'Update<SetChange<Parent.Element>>'
20 | }
21 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetGatheringSource.swift:24:31: error: type 'Origin.Element' does not conform to protocol 'Hashable'
22 |         unowned let owner: Owner
23 |
24 |         func receive(_ value: SetUpdate<Origin.Element>) {
   |                               `- error: type 'Origin.Element' does not conform to protocol 'Hashable'
25 |             guard case let .change(change) = value else { return }
26 |             change.removed.forEach { source in
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetGatheringSource.swift:45:20: error: instance method 'add' requires the types 'Value' and 'Update<SetChange<Origin.Element>>' be equivalent
43 |     override func add<Sink: SinkType>(_ sink: Sink) where Sink.Value == Value {
44 |         if sinks.isEmpty {
45 |             origin.add(GatherSink(owner: self))
   |                    `- error: instance method 'add' requires the types 'Value' and 'Update<SetChange<Origin.Element>>' be equivalent
46 |         }
47 |         let new = sinks.insert(sink.anySink).inserted
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableType.swift:16:10: note: where 'Sink.Value' = 'Value', 'Update<Self.Change>' = 'Update<SetChange<Origin.Element>>'
14 |     var value: Value { get }
15 |
16 |     func add<Sink: SinkType>(_ sink: Sink) where Sink.Value == Update<Change>
   |          `- note: where 'Sink.Value' = 'Value', 'Update<Self.Change>' = 'Update<SetChange<Origin.Element>>'
17 |
18 |     @discardableResult
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetGatheringSource.swift:49:9: error: referencing instance method 'makeIterator()' on 'Set' requires that 'Origin.Element' conform to 'Hashable'
47 |         let new = sinks.insert(sink.anySink).inserted
48 |         precondition(new)
49 |         for source in origin.value {
   |         `- error: referencing instance method 'makeIterator()' on 'Set' requires that 'Origin.Element' conform to 'Hashable'
50 |             source.add(sink)
51 |         }
Swift.Set:1:11: note: where 'Element' = 'Origin.Element'
1 | extension Set : Sequence {
  |           `- note: where 'Element' = 'Origin.Element'
2 |     @inlinable public __consuming func makeIterator() -> Set<Element>.Iterator
3 |     @inlinable public func contains(_ member: Element) -> Bool
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetGatheringSource.swift:49:9: error: generic parameter 'Element' could not be inferred
47 |         let new = sinks.insert(sink.anySink).inserted
48 |         precondition(new)
49 |         for source in origin.value {
   |         `- error: generic parameter 'Element' could not be inferred
50 |             source.add(sink)
51 |         }
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetGatheringSource.swift:61:20: error: instance method 'remove' requires the types 'Value' and 'Update<SetChange<Origin.Element>>' be equivalent
59 |         }
60 |         if sinks.isEmpty {
61 |             origin.remove(GatherSink(owner: self))
   |                    `- error: instance method 'remove' requires the types 'Value' and 'Update<SetChange<Origin.Element>>' be equivalent
62 |         }
63 |         return result.opened()!
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableType.swift:19:10: note: where 'Sink.Value' = 'Value', 'Update<Self.Change>' = 'Update<SetChange<Origin.Element>>'
17 |
18 |     @discardableResult
19 |     func remove<Sink: SinkType>(_ sink: Sink) -> Sink where Sink.Value == Update<Change>
   |          `- note: where 'Sink.Value' = 'Value', 'Update<Self.Change>' = 'Update<SetChange<Origin.Element>>'
20 | }
21 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetGatheringSource.swift:57:9: error: referencing instance method 'makeIterator()' on 'Set' requires that 'Origin.Element' conform to 'Hashable'
55 |     override func remove<Sink: SinkType>(_ sink: Sink) -> Sink where Sink.Value == Value {
56 |         let result = sinks.remove(sink.anySink)!
57 |         for source in origin.value {
   |         `- error: referencing instance method 'makeIterator()' on 'Set' requires that 'Origin.Element' conform to 'Hashable'
58 |             source.remove(result)
59 |         }
Swift.Set:1:11: note: where 'Element' = 'Origin.Element'
1 | extension Set : Sequence {
  |           `- note: where 'Element' = 'Origin.Element'
2 |     @inlinable public __consuming func makeIterator() -> Set<Element>.Iterator
3 |     @inlinable public func contains(_ member: Element) -> Bool
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetGatheringSource.swift:57:9: error: generic parameter 'Element' could not be inferred
55 |     override func remove<Sink: SinkType>(_ sink: Sink) -> Sink where Sink.Value == Value {
56 |         let result = sinks.remove(sink.anySink)!
57 |         for source in origin.value {
   |         `- error: generic parameter 'Element' could not be inferred
58 |             source.remove(result)
59 |         }
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForArrayField.swift:22:32: error: type 'Parent.Element' does not conform to protocol 'Hashable'
 20 |         unowned(unsafe) let owner: Owner
 21 |
 22 |         func receive(_ update: SetUpdate<Parent.Element>) {
    |                                `- error: type 'Parent.Element' does not conform to protocol 'Hashable'
 23 |             owner.applyParentUpdate(update)
 24 |         }
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForArrayField.swift:17:20: error: type 'SetMappingForArrayField<Parent, Field>.ParentSink' does not conform to protocol 'SinkType'
 15 | class SetMappingForArrayField<Parent: ObservableSetType, Field: ObservableArrayType>: SetMappingBase<Field.Element>
 16 | where Field.Element: Hashable {
 17 |     private struct ParentSink: UniqueOwnedSink {
    |                    |- error: type 'SetMappingForArrayField<Parent, Field>.ParentSink' does not conform to protocol 'SinkType'
    |                    `- note: add stubs for conformance
 18 |         typealias Owner = SetMappingForArrayField
 19 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/Sink.swift:10:20: note: protocol requires nested type 'Value'
  8 |
  9 | public protocol SinkType: Hashable {
 10 |     associatedtype Value
    |                    `- note: protocol requires nested type 'Value'
 11 |     func receive(_ value: Value)
 12 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForArrayField.swift:63:38: error: type 'Parent.Element' does not conform to protocol 'Hashable'
 61 |     }
 62 |
 63 |     func applyParentUpdate(_ update: SetUpdate<Parent.Element>) {
    |                                      `- error: type 'Parent.Element' does not conform to protocol 'Hashable'
 64 |         switch update {
 65 |         case .beginTransaction:
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForArrayField.swift:44:16: error: instance method 'add' requires the types 'SetMappingForArrayField<Parent, Field>.ParentSink.Value' and 'Update<SetChange<Parent.Element>>' be equivalent
 42 |         self.key = key
 43 |         super.init()
 44 |         parent.add(ParentSink(owner: self))
    |                `- error: instance method 'add' requires the types 'SetMappingForArrayField<Parent, Field>.ParentSink.Value' and 'Update<SetChange<Parent.Element>>' be equivalent
 45 |
 46 |         for e in parent.value {
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableType.swift:16:10: note: where 'Sink.Value' = 'SetMappingForArrayField<Parent, Field>.ParentSink.Value', 'Update<Self.Change>' = 'Update<SetChange<Parent.Element>>'
14 |     var value: Value { get }
15 |
16 |     func add<Sink: SinkType>(_ sink: Sink) where Sink.Value == Update<Change>
   |          `- note: where 'Sink.Value' = 'SetMappingForArrayField<Parent, Field>.ParentSink.Value', 'Update<Self.Change>' = 'Update<SetChange<Parent.Element>>'
17 |
18 |     @discardableResult
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForArrayField.swift:46:9: error: referencing instance method 'makeIterator()' on 'Set' requires that 'Parent.Element' conform to 'Hashable'
 44 |         parent.add(ParentSink(owner: self))
 45 |
 46 |         for e in parent.value {
    |         `- error: referencing instance method 'makeIterator()' on 'Set' requires that 'Parent.Element' conform to 'Hashable'
 47 |             let field = key(e)
 48 |             field.add(FieldSink(owner: self))
Swift.Set:1:11: note: where 'Element' = 'Parent.Element'
1 | extension Set : Sequence {
  |           `- note: where 'Element' = 'Parent.Element'
2 |     @inlinable public __consuming func makeIterator() -> Set<Element>.Iterator
3 |     @inlinable public func contains(_ member: Element) -> Bool
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForArrayField.swift:46:9: error: generic parameter 'Element' could not be inferred
 44 |         parent.add(ParentSink(owner: self))
 45 |
 46 |         for e in parent.value {
    |         `- error: generic parameter 'Element' could not be inferred
 47 |             let field = key(e)
 48 |             field.add(FieldSink(owner: self))
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForArrayField.swift:56:16: error: instance method 'remove' requires the types 'SetMappingForArrayField<Parent, Field>.ParentSink.Value' and 'Update<SetChange<Parent.Element>>' be equivalent
 54 |
 55 |     deinit {
 56 |         parent.remove(ParentSink(owner: self))
    |                `- error: instance method 'remove' requires the types 'SetMappingForArrayField<Parent, Field>.ParentSink.Value' and 'Update<SetChange<Parent.Element>>' be equivalent
 57 |         for e in parent.value {
 58 |             let field = key(e)
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableType.swift:19:10: note: where 'Sink.Value' = 'SetMappingForArrayField<Parent, Field>.ParentSink.Value', 'Update<Self.Change>' = 'Update<SetChange<Parent.Element>>'
17 |
18 |     @discardableResult
19 |     func remove<Sink: SinkType>(_ sink: Sink) -> Sink where Sink.Value == Update<Change>
   |          `- note: where 'Sink.Value' = 'SetMappingForArrayField<Parent, Field>.ParentSink.Value', 'Update<Self.Change>' = 'Update<SetChange<Parent.Element>>'
20 | }
21 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForArrayField.swift:57:9: error: referencing instance method 'makeIterator()' on 'Set' requires that 'Parent.Element' conform to 'Hashable'
 55 |     deinit {
 56 |         parent.remove(ParentSink(owner: self))
 57 |         for e in parent.value {
    |         `- error: referencing instance method 'makeIterator()' on 'Set' requires that 'Parent.Element' conform to 'Hashable'
 58 |             let field = key(e)
 59 |             field.remove(FieldSink(owner: self))
Swift.Set:1:11: note: where 'Element' = 'Parent.Element'
1 | extension Set : Sequence {
  |           `- note: where 'Element' = 'Parent.Element'
2 |     @inlinable public __consuming func makeIterator() -> Set<Element>.Iterator
3 |     @inlinable public func contains(_ member: Element) -> Bool
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForArrayField.swift:57:9: error: generic parameter 'Element' could not be inferred
 55 |     deinit {
 56 |         parent.remove(ParentSink(owner: self))
 57 |         for e in parent.value {
    |         `- error: generic parameter 'Element' could not be inferred
 58 |             let field = key(e)
 59 |             field.remove(FieldSink(owner: self))
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableSet.swift:21:29: error: type 'Self.Element' does not conform to protocol 'Hashable'
 19 |     var value: Set<Element> { get }
 20 |     func contains(_ member: Element) -> Bool
 21 |     func isSubset(of other: Set<Element>) -> Bool
    |                             `- error: type 'Self.Element' does not conform to protocol 'Hashable'
 22 |     func isSuperset(of other: Set<Element>) -> Bool
 23 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableSet.swift:22:31: error: type 'Self.Element' does not conform to protocol 'Hashable'
 20 |     func contains(_ member: Element) -> Bool
 21 |     func isSubset(of other: Set<Element>) -> Bool
 22 |     func isSuperset(of other: Set<Element>) -> Bool
    |                               `- error: type 'Self.Element' does not conform to protocol 'Hashable'
 23 |
 24 |     var observableCount: AnyObservableValue<Int> { get }
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableSet.swift:15:22: error: type 'Self.Element' does not conform to protocol 'Hashable'
 13 |     associatedtype Element
 14 |
 15 |     typealias Base = Set<Element>
    |                      `- error: type 'Self.Element' does not conform to protocol 'Hashable'
 16 |
 17 |     var isBuffered: Bool { get }
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForSequence.swift:24:32: error: type 'Parent.Element' does not conform to protocol 'Hashable'
22 |         unowned(unsafe) let owner: Owner
23 |
24 |         func receive(_ update: SetUpdate<Parent.Element>) {
   |                                `- error: type 'Parent.Element' does not conform to protocol 'Hashable'
25 |             owner.apply(update)
26 |         }
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForSequence.swift:19:20: error: type 'SetMappingForSequence<Parent, Result>.ParentSink' does not conform to protocol 'SinkType'
17 |     typealias Element = Result.Iterator.Element
18 |
19 |     private struct ParentSink: UniqueOwnedSink {
   |                    |- error: type 'SetMappingForSequence<Parent, Result>.ParentSink' does not conform to protocol 'SinkType'
   |                    `- note: add stubs for conformance
20 |         typealias Owner = SetMappingForSequence
21 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/Sink.swift:10:20: note: protocol requires nested type 'Value'
  8 |
  9 | public protocol SinkType: Hashable {
 10 |     associatedtype Value
    |                    `- note: protocol requires nested type 'Value'
 11 |     func receive(_ value: Value)
 12 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForSequence.swift:48:26: error: type 'Parent.Element' does not conform to protocol 'Hashable'
46 |     }
47 |
48 |     func apply(_ update: SetUpdate<Parent.Element>) {
   |                          `- error: type 'Parent.Element' does not conform to protocol 'Hashable'
49 |         switch update {
50 |         case .beginTransaction:
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForSequence.swift:41:16: error: instance method 'add' requires the types 'SetMappingForSequence<Parent, Result>.ParentSink.Value' and 'Update<SetChange<Parent.Element>>' be equivalent
39 |             }
40 |         }
41 |         parent.add(ParentSink(owner: self))
   |                `- error: instance method 'add' requires the types 'SetMappingForSequence<Parent, Result>.ParentSink.Value' and 'Update<SetChange<Parent.Element>>' be equivalent
42 |     }
43 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableType.swift:16:10: note: where 'Sink.Value' = 'SetMappingForSequence<Parent, Result>.ParentSink.Value', 'Update<Self.Change>' = 'Update<SetChange<Parent.Element>>'
14 |     var value: Value { get }
15 |
16 |     func add<Sink: SinkType>(_ sink: Sink) where Sink.Value == Update<Change>
   |          `- note: where 'Sink.Value' = 'SetMappingForSequence<Parent, Result>.ParentSink.Value', 'Update<Self.Change>' = 'Update<SetChange<Parent.Element>>'
17 |
18 |     @discardableResult
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForSequence.swift:36:9: error: referencing instance method 'makeIterator()' on 'Set' requires that 'Parent.Element' conform to 'Hashable'
34 |         self.key = key
35 |         super.init()
36 |         for e in parent.value {
   |         `- error: referencing instance method 'makeIterator()' on 'Set' requires that 'Parent.Element' conform to 'Hashable'
37 |             for new in key(e) {
38 |                 _ = self.insert(new)
Swift.Set:1:11: note: where 'Element' = 'Parent.Element'
1 | extension Set : Sequence {
  |           `- note: where 'Element' = 'Parent.Element'
2 |     @inlinable public __consuming func makeIterator() -> Set<Element>.Iterator
3 |     @inlinable public func contains(_ member: Element) -> Bool
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForSequence.swift:36:9: error: generic parameter 'Element' could not be inferred
34 |         self.key = key
35 |         super.init()
36 |         for e in parent.value {
   |         `- error: generic parameter 'Element' could not be inferred
37 |             for new in key(e) {
38 |                 _ = self.insert(new)
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForSequence.swift:45:16: error: instance method 'remove' requires the types 'SetMappingForSequence<Parent, Result>.ParentSink.Value' and 'Update<SetChange<Parent.Element>>' be equivalent
43 |
44 |     deinit {
45 |         parent.remove(ParentSink(owner: self))
   |                `- error: instance method 'remove' requires the types 'SetMappingForSequence<Parent, Result>.ParentSink.Value' and 'Update<SetChange<Parent.Element>>' be equivalent
46 |     }
47 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableType.swift:19:10: note: where 'Sink.Value' = 'SetMappingForSequence<Parent, Result>.ParentSink.Value', 'Update<Self.Change>' = 'Update<SetChange<Parent.Element>>'
17 |
18 |     @discardableResult
19 |     func remove<Sink: SinkType>(_ sink: Sink) -> Sink where Sink.Value == Update<Change>
   |          `- note: where 'Sink.Value' = 'SetMappingForSequence<Parent, Result>.ParentSink.Value', 'Update<Self.Change>' = 'Update<SetChange<Parent.Element>>'
20 | }
21 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForSetField.swift:15:83: error: type 'Field.Element' does not conform to protocol 'Hashable'
 13 | }
 14 |
 15 | class SetMappingForSetField<Parent: ObservableSetType, Field: ObservableSetType>: SetMappingBase<Field.Element> {
    |                                                                                   `- error: type 'Field.Element' does not conform to protocol 'Hashable'
 16 |     private struct ParentSink: UniqueOwnedSink {
 17 |         typealias Owner = SetMappingForSetField
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForSetField.swift:21:32: error: type 'Parent.Element' does not conform to protocol 'Hashable'
 19 |         unowned(unsafe) let owner: Owner
 20 |
 21 |         func receive(_ update: SetUpdate<Parent.Element>) {
    |                                `- error: type 'Parent.Element' does not conform to protocol 'Hashable'
 22 |             owner.applyParentUpdate(update)
 23 |         }
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForSetField.swift:16:20: error: type 'SetMappingForSetField<Parent, Field>.ParentSink' does not conform to protocol 'SinkType'
 14 |
 15 | class SetMappingForSetField<Parent: ObservableSetType, Field: ObservableSetType>: SetMappingBase<Field.Element> {
 16 |     private struct ParentSink: UniqueOwnedSink {
    |                    |- error: type 'SetMappingForSetField<Parent, Field>.ParentSink' does not conform to protocol 'SinkType'
    |                    `- note: add stubs for conformance
 17 |         typealias Owner = SetMappingForSetField
 18 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/Sink.swift:10:20: note: protocol requires nested type 'Value'
  8 |
  9 | public protocol SinkType: Hashable {
 10 |     associatedtype Value
    |                    `- note: protocol requires nested type 'Value'
 11 |     func receive(_ value: Value)
 12 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForSetField.swift:31:32: error: type 'Field.Element' does not conform to protocol 'Hashable'
 29 |         unowned(unsafe) let owner: Owner
 30 |
 31 |         func receive(_ update: SetUpdate<Field.Element>) {
    |                                `- error: type 'Field.Element' does not conform to protocol 'Hashable'
 32 |             owner.applyFieldUpdate(update)
 33 |         }
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForSetField.swift:26:20: error: type 'SetMappingForSetField<Parent, Field>.FieldSink' does not conform to protocol 'SinkType'
 24 |     }
 25 |
 26 |     private struct FieldSink: UniqueOwnedSink {
    |                    |- error: type 'SetMappingForSetField<Parent, Field>.FieldSink' does not conform to protocol 'SinkType'
    |                    `- note: add stubs for conformance
 27 |         typealias Owner = SetMappingForSetField
 28 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/Sink.swift:10:20: note: protocol requires nested type 'Value'
  8 |
  9 | public protocol SinkType: Hashable {
 10 |     associatedtype Value
    |                    `- note: protocol requires nested type 'Value'
 11 |     func receive(_ value: Value)
 12 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForSetField.swift:62:38: error: type 'Parent.Element' does not conform to protocol 'Hashable'
 60 |     }
 61 |
 62 |     func applyParentUpdate(_ update: SetUpdate<Parent.Element>) {
    |                                      `- error: type 'Parent.Element' does not conform to protocol 'Hashable'
 63 |         switch update {
 64 |         case .beginTransaction:
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForSetField.swift:94:37: error: type 'Field.Element' does not conform to protocol 'Hashable'
 92 |     }
 93 |
 94 |     func applyFieldUpdate(_ update: SetUpdate<Field.Element>) {
    |                                     `- error: type 'Field.Element' does not conform to protocol 'Hashable'
 95 |         switch update {
 96 |         case .beginTransaction:
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForSetField.swift:11:75: error: failed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)
  9 | extension ObservableSetType {
 10 |     public func flatMap<Field: ObservableSetType>(_ key: @escaping (Element) -> Field) -> AnyObservableSet<Field.Element> {
 11 |         return SetMappingForSetField<Self, Field>(parent: self, key: key).anyObservableSet
    |                                                                           `- error: failed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)
 12 |     }
 13 | }
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForSetField.swift:43:16: error: instance method 'add' requires the types 'SetMappingForSetField<Parent, Field>.ParentSink.Value' and 'Update<SetChange<Parent.Element>>' be equivalent
 41 |         self.key = key
 42 |         super.init()
 43 |         parent.add(ParentSink(owner: self))
    |                `- error: instance method 'add' requires the types 'SetMappingForSetField<Parent, Field>.ParentSink.Value' and 'Update<SetChange<Parent.Element>>' be equivalent
 44 |
 45 |         for e in parent.value {
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableType.swift:16:10: note: where 'Sink.Value' = 'SetMappingForSetField<Parent, Field>.ParentSink.Value', 'Update<Self.Change>' = 'Update<SetChange<Parent.Element>>'
14 |     var value: Value { get }
15 |
16 |     func add<Sink: SinkType>(_ sink: Sink) where Sink.Value == Update<Change>
   |          `- note: where 'Sink.Value' = 'SetMappingForSetField<Parent, Field>.ParentSink.Value', 'Update<Self.Change>' = 'Update<SetChange<Parent.Element>>'
17 |
18 |     @discardableResult
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForSetField.swift:47:19: error: instance method 'add' requires the types 'SetMappingForSetField<Parent, Field>.FieldSink.Value' and 'Update<SetChange<Field.Element>>' be equivalent
 45 |         for e in parent.value {
 46 |             let field = key(e)
 47 |             field.add(FieldSink(owner: self))
    |                   `- error: instance method 'add' requires the types 'SetMappingForSetField<Parent, Field>.FieldSink.Value' and 'Update<SetChange<Field.Element>>' be equivalent
 48 |             for new in field.value {
 49 |                 _ = self.insert(new)
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableType.swift:16:10: note: where 'Sink.Value' = 'SetMappingForSetField<Parent, Field>.FieldSink.Value', 'Update<Self.Change>' = 'Update<SetChange<Field.Element>>'
14 |     var value: Value { get }
15 |
16 |     func add<Sink: SinkType>(_ sink: Sink) where Sink.Value == Update<Change>
   |          `- note: where 'Sink.Value' = 'SetMappingForSetField<Parent, Field>.FieldSink.Value', 'Update<Self.Change>' = 'Update<SetChange<Field.Element>>'
17 |
18 |     @discardableResult
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForSetField.swift:49:19: error: failed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)
 47 |             field.add(FieldSink(owner: self))
 48 |             for new in field.value {
 49 |                 _ = self.insert(new)
    |                   `- error: failed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)
 50 |             }
 51 |         }
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForSetField.swift:45:9: error: referencing instance method 'makeIterator()' on 'Set' requires that 'Parent.Element' conform to 'Hashable'
 43 |         parent.add(ParentSink(owner: self))
 44 |
 45 |         for e in parent.value {
    |         `- error: referencing instance method 'makeIterator()' on 'Set' requires that 'Parent.Element' conform to 'Hashable'
 46 |             let field = key(e)
 47 |             field.add(FieldSink(owner: self))
Swift.Set:1:11: note: where 'Element' = 'Parent.Element'
1 | extension Set : Sequence {
  |           `- note: where 'Element' = 'Parent.Element'
2 |     @inlinable public __consuming func makeIterator() -> Set<Element>.Iterator
3 |     @inlinable public func contains(_ member: Element) -> Bool
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForSetField.swift:45:9: error: generic parameter 'Element' could not be inferred
 43 |         parent.add(ParentSink(owner: self))
 44 |
 45 |         for e in parent.value {
    |         `- error: generic parameter 'Element' could not be inferred
 46 |             let field = key(e)
 47 |             field.add(FieldSink(owner: self))
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForSetField.swift:48:13: error: referencing instance method 'makeIterator()' on 'Set' requires that 'Field.Element' conform to 'Hashable'
 46 |             let field = key(e)
 47 |             field.add(FieldSink(owner: self))
 48 |             for new in field.value {
    |             `- error: referencing instance method 'makeIterator()' on 'Set' requires that 'Field.Element' conform to 'Hashable'
 49 |                 _ = self.insert(new)
 50 |             }
Swift.Set:1:11: note: where 'Element' = 'Field.Element'
1 | extension Set : Sequence {
  |           `- note: where 'Element' = 'Field.Element'
2 |     @inlinable public __consuming func makeIterator() -> Set<Element>.Iterator
3 |     @inlinable public func contains(_ member: Element) -> Bool
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForSetField.swift:48:13: error: generic parameter 'Element' could not be inferred
 46 |             let field = key(e)
 47 |             field.add(FieldSink(owner: self))
 48 |             for new in field.value {
    |             `- error: generic parameter 'Element' could not be inferred
 49 |                 _ = self.insert(new)
 50 |             }
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForSetField.swift:55:16: error: instance method 'remove' requires the types 'SetMappingForSetField<Parent, Field>.ParentSink.Value' and 'Update<SetChange<Parent.Element>>' be equivalent
 53 |
 54 |     deinit {
 55 |         parent.remove(ParentSink(owner: self))
    |                `- error: instance method 'remove' requires the types 'SetMappingForSetField<Parent, Field>.ParentSink.Value' and 'Update<SetChange<Parent.Element>>' be equivalent
 56 |         parent.value.forEach { e in
 57 |             let field = key(e)
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableType.swift:19:10: note: where 'Sink.Value' = 'SetMappingForSetField<Parent, Field>.ParentSink.Value', 'Update<Self.Change>' = 'Update<SetChange<Parent.Element>>'
17 |
18 |     @discardableResult
19 |     func remove<Sink: SinkType>(_ sink: Sink) -> Sink where Sink.Value == Update<Change>
   |          `- note: where 'Sink.Value' = 'SetMappingForSetField<Parent, Field>.ParentSink.Value', 'Update<Self.Change>' = 'Update<SetChange<Parent.Element>>'
20 | }
21 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForSetField.swift:58:19: error: instance method 'remove' requires the types 'SetMappingForSetField<Parent, Field>.FieldSink.Value' and 'Update<SetChange<Field.Element>>' be equivalent
 56 |         parent.value.forEach { e in
 57 |             let field = key(e)
 58 |             field.remove(FieldSink(owner: self))
    |                   `- error: instance method 'remove' requires the types 'SetMappingForSetField<Parent, Field>.FieldSink.Value' and 'Update<SetChange<Field.Element>>' be equivalent
 59 |         }
 60 |     }
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableType.swift:19:10: note: where 'Sink.Value' = 'SetMappingForSetField<Parent, Field>.FieldSink.Value', 'Update<Self.Change>' = 'Update<SetChange<Field.Element>>'
17 |
18 |     @discardableResult
19 |     func remove<Sink: SinkType>(_ sink: Sink) -> Sink where Sink.Value == Update<Change>
   |          `- note: where 'Sink.Value' = 'SetMappingForSetField<Parent, Field>.FieldSink.Value', 'Update<Self.Change>' = 'Update<SetChange<Field.Element>>'
20 | }
21 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForSetField.swift:72:29: error: failed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)
 70 |                 field.remove(FieldSink(owner: self))
 71 |                 for r in field.value {
 72 |                     if self.remove(r) {
    |                             `- error: failed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)
 73 |                         transformedChange.remove(r)
 74 |                     }
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForSetField.swift:81:29: error: failed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)
 79 |                 field.add(FieldSink(owner: self))
 80 |                 for i in field.value {
 81 |                     if self.insert(i) {
    |                             `- error: failed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)
 82 |                         transformedChange.insert(i)
 83 |                     }
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForSetField.swift:101:25: error: failed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)
 99 |             var transformedChange = SetChange<Element>()
100 |             for old in change.removed {
101 |                 if self.remove(old) {
    |                         `- error: failed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)
102 |                     transformedChange.remove(old)
103 |                 }
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForSetField.swift:106:25: error: failed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)
104 |             }
105 |             for new in change.inserted {
106 |                 if self.insert(new) {
    |                         `- error: failed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)
107 |                     transformedChange.insert(new)
108 |                 }
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForValue.swift:29:32: error: type 'Parent.Element' does not conform to protocol 'Hashable'
 27 |         unowned(unsafe) let owner: Owner
 28 |
 29 |         func receive(_ update: SetUpdate<Parent.Element>) {
    |                                `- error: type 'Parent.Element' does not conform to protocol 'Hashable'
 30 |             owner.apply(update)
 31 |         }
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForValue.swift:24:20: error: type 'InjectiveSetMappingForValue<Parent, Element>.InjectiveSink' does not conform to protocol 'SinkType'
 22 |     typealias Change = SetChange<Element>
 23 |
 24 |     private struct InjectiveSink: UniqueOwnedSink {
    |                    |- error: type 'InjectiveSetMappingForValue<Parent, Element>.InjectiveSink' does not conform to protocol 'SinkType'
    |                    `- note: add stubs for conformance
 25 |         typealias Owner = InjectiveSetMappingForValue
 26 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/Sink.swift:10:20: note: protocol requires nested type 'Value'
  8 |
  9 | public protocol SinkType: Hashable {
 10 |     associatedtype Value
    |                    `- note: protocol requires nested type 'Value'
 11 |     func receive(_ value: Value)
 12 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForValue.swift:52:26: error: type 'Parent.Element' does not conform to protocol 'Hashable'
 50 |     }
 51 |
 52 |     func apply(_ update: SetUpdate<Parent.Element>) {
    |                          `- error: type 'Parent.Element' does not conform to protocol 'Hashable'
 53 |         switch update {
 54 |         case .beginTransaction:
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForValue.swift:98:32: error: type 'Parent.Element' does not conform to protocol 'Hashable'
 96 |         unowned(unsafe) let owner: Owner
 97 |
 98 |         func receive(_ update: SetUpdate<Parent.Element>) {
    |                                `- error: type 'Parent.Element' does not conform to protocol 'Hashable'
 99 |             owner.apply(update)
100 |         }
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForValue.swift:93:20: error: type 'SetMappingForValue<Parent, Element>.MapSink' does not conform to protocol 'SinkType'
 91 |     typealias Change = SetChange<Element>
 92 |
 93 |     private struct MapSink: UniqueOwnedSink {
    |                    |- error: type 'SetMappingForValue<Parent, Element>.MapSink' does not conform to protocol 'SinkType'
    |                    `- note: add stubs for conformance
 94 |         typealias Owner = SetMappingForValue
 95 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/Sink.swift:10:20: note: protocol requires nested type 'Value'
  8 |
  9 | public protocol SinkType: Hashable {
 10 |     associatedtype Value
    |                    `- note: protocol requires nested type 'Value'
 11 |     func receive(_ value: Value)
 12 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForValue.swift:122:26: error: type 'Parent.Element' does not conform to protocol 'Hashable'
120 |     }
121 |
122 |     func apply(_ update: SetUpdate<Parent.Element>) {
    |                          `- error: type 'Parent.Element' does not conform to protocol 'Hashable'
123 |         switch update {
124 |         case .beginTransaction:
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForValue.swift:45:16: error: instance method 'add' requires the types 'InjectiveSetMappingForValue<Parent, Element>.InjectiveSink.Value' and 'Update<SetChange<Parent.Element>>' be equivalent
 43 |
 44 |         _value = Set(parent.value.map(transform))
 45 |         parent.add(InjectiveSink(owner: self))
    |                `- error: instance method 'add' requires the types 'InjectiveSetMappingForValue<Parent, Element>.InjectiveSink.Value' and 'Update<SetChange<Parent.Element>>' be equivalent
 46 |     }
 47 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableType.swift:16:10: note: where 'Sink.Value' = 'InjectiveSetMappingForValue<Parent, Element>.InjectiveSink.Value', 'Update<Self.Change>' = 'Update<SetChange<Parent.Element>>'
14 |     var value: Value { get }
15 |
16 |     func add<Sink: SinkType>(_ sink: Sink) where Sink.Value == Update<Change>
   |          `- note: where 'Sink.Value' = 'InjectiveSetMappingForValue<Parent, Element>.InjectiveSink.Value', 'Update<Self.Change>' = 'Update<SetChange<Parent.Element>>'
17 |
18 |     @discardableResult
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForValue.swift:49:16: error: instance method 'remove' requires the types 'InjectiveSetMappingForValue<Parent, Element>.InjectiveSink.Value' and 'Update<SetChange<Parent.Element>>' be equivalent
 47 |
 48 |     deinit {
 49 |         parent.remove(InjectiveSink(owner: self))
    |                `- error: instance method 'remove' requires the types 'InjectiveSetMappingForValue<Parent, Element>.InjectiveSink.Value' and 'Update<SetChange<Parent.Element>>' be equivalent
 50 |     }
 51 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableType.swift:19:10: note: where 'Sink.Value' = 'InjectiveSetMappingForValue<Parent, Element>.InjectiveSink.Value', 'Update<Self.Change>' = 'Update<SetChange<Parent.Element>>'
17 |
18 |     @discardableResult
19 |     func remove<Sink: SinkType>(_ sink: Sink) -> Sink where Sink.Value == Update<Change>
   |          `- note: where 'Sink.Value' = 'InjectiveSetMappingForValue<Parent, Element>.InjectiveSink.Value', 'Update<Self.Change>' = 'Update<SetChange<Parent.Element>>'
20 | }
21 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForValue.swift:115:24: error: instance method 'add' requires the types 'SetMappingForValue<Parent, Element>.MapSink.Value' and 'Update<SetChange<Parent.Element>>' be equivalent
113 |             _ = self.insert(transform(element))
114 |         }
115 |         parent.updates.add(MapSink(owner: self))
    |                        `- error: instance method 'add' requires the types 'SetMappingForValue<Parent, Element>.MapSink.Value' and 'Update<SetChange<Parent.Element>>' be equivalent
116 |     }
117 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableType.swift:45:17: note: where 'Sink.Value' = 'SetMappingForValue<Parent, Element>.MapSink.Value', 'Update<Observable.Change>' = 'Update<SetChange<Parent.Element>>'
43 |     }
44 |
45 |     public func add<Sink: SinkType>(_ sink: Sink) where Sink.Value == Value {
   |                 `- note: where 'Sink.Value' = 'SetMappingForValue<Parent, Element>.MapSink.Value', 'Update<Observable.Change>' = 'Update<SetChange<Parent.Element>>'
46 |         owner.add(sink)
47 |     }
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForValue.swift:112:9: error: referencing instance method 'makeIterator()' on 'Set' requires that 'Parent.Element' conform to 'Hashable'
110 |         self.transform = transform
111 |         super.init()
112 |         for element in parent.value {
    |         `- error: referencing instance method 'makeIterator()' on 'Set' requires that 'Parent.Element' conform to 'Hashable'
113 |             _ = self.insert(transform(element))
114 |         }
Swift.Set:1:11: note: where 'Element' = 'Parent.Element'
1 | extension Set : Sequence {
  |           `- note: where 'Element' = 'Parent.Element'
2 |     @inlinable public __consuming func makeIterator() -> Set<Element>.Iterator
3 |     @inlinable public func contains(_ member: Element) -> Bool
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForValue.swift:112:9: error: generic parameter 'Element' could not be inferred
110 |         self.transform = transform
111 |         super.init()
112 |         for element in parent.value {
    |         `- error: generic parameter 'Element' could not be inferred
113 |             _ = self.insert(transform(element))
114 |         }
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForValue.swift:119:24: error: instance method 'remove' requires the types 'SetMappingForValue<Parent, Element>.MapSink.Value' and 'Update<SetChange<Parent.Element>>' be equivalent
117 |
118 |     deinit {
119 |         parent.updates.remove(MapSink(owner: self))
    |                        `- error: instance method 'remove' requires the types 'SetMappingForValue<Parent, Element>.MapSink.Value' and 'Update<SetChange<Parent.Element>>' be equivalent
120 |     }
121 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableType.swift:50:17: note: where 'Sink.Value' = 'SetMappingForValue<Parent, Element>.MapSink.Value', 'Update<Observable.Change>' = 'Update<SetChange<Parent.Element>>'
48 |
49 |     @discardableResult
50 |     public func remove<Sink: SinkType>(_ sink: Sink) -> Sink where Sink.Value == Value {
   |                 `- note: where 'Sink.Value' = 'SetMappingForValue<Parent, Element>.MapSink.Value', 'Update<Observable.Change>' = 'Update<SetChange<Parent.Element>>'
51 |         return owner.remove(sink)
52 |     }
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -c /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/Abstract.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/AccumulatedSource.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ArrayBasedTableViewDataSource.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ArrayChange.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ArrayChangeSeparation.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ArrayConcatenation.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ArrayFilteringIndexmap.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ArrayFilteringOnObservableBool.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ArrayFilteringOnPredicate.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ArrayFolding.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ArrayGatheringSource.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ArrayMappingForArrayField.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ArrayMappingForValue.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ArrayMappingForValueField.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ArrayReference.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ArrayVariable.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/BracketingSource.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/BufferedArray.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/BufferedSet.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/BufferedSource.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/BufferedValue.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/CADisplayLink\ Extensions.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/Change.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ChangesSource.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/CompositeObservable.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/CompositeUpdatable.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ComputedUpdatable.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/Connect.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/Connector.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/DependentValue.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/DispatchSource.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/DistinctUnion.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/DistinctValue.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/Locks.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/MergedSource.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/NSButton\ Glue.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/NSControl\ Glue.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/NSNotificationCenter\ Support.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/NSObject\ Glue.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/NSPopUpButton\ Glue.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/NSTextField\ Glue.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableArray.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableContains.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableSet.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableType.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableValue.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/OwnedSink.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/RefList.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/Reference.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetChange.swift -primary-file /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetFilteringOnObservableBool.swift -primary-file /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetFilteringOnPredicate.swift -primary-file /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetFolding.swift -primary-file /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetGatheringSource.swift -primary-file /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingBase.swift -primary-file /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForArrayField.swift -primary-file /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForSequence.swift -primary-file /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForSetField.swift -primary-file /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForValue.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForValueField.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetReference.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetSortingByComparableField.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetSortingByComparator.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetSortingByMappingToComparable.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetSortingByMappingToObservableComparable.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetVariable.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/Signal.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SimpleSources.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/Sink.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/Source.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/TimerSource.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/TransactionalThing.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/TransformedSink.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/TransformedSource.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/TwoWayBinding.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/Type\ Helpers.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/UIBarButtonItem\ Extensions.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/UIControl\ Glue.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/UIDevice\ Glue.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/UIGestureRecognizer\ Glue.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/UILabel\ Glue.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/UISearchBar\ Glue.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/UISwitch\ Glue.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/UpdatableArray.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/UpdatableSet.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/UpdatableValue.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/Update.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ValueChange.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ValueMappingForArrayField.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ValueMappingForSetField.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ValueMappingForSourceField.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ValueMappingForValue.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ValueMappingForValueField.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ValueReference.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/Variable.swift -supplementary-output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GlueKit.build/Debug-iphoneos/GlueKit-t.build/Objects-normal/arm64/supplementaryOutputs-6 -target arm64-apple-ios15.0 -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -suppress-warnings -swift-version 4 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/iphoneos27.0-24A430-e829b21a6f8c9b70876ba0858053c04440ceaa042ed91876912b2eeea4e3aa14.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GlueKit.build/Debug-iphoneos/GlueKit-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GlueKit.build/Debug-iphoneos/GlueKit-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GlueKit.build/Debug-iphoneos/GlueKit-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name GlueKit -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GlueKit.build/Debug-iphoneos/GlueKit-t.build/Objects-normal/arm64/GlueKit_const_extract_protocols.json -disable-clang-spi -target-sdk-version 27.0 -target-sdk-name iphoneos27.0 -external-plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib/swift/host/plugins\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/local/lib/swift/host/plugins\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/swift-plugin-server -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/local/lib/swift/host/plugins -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GlueKit.build/Debug-iphoneos/GlueKit-t.build/Objects-normal/arm64/SetFilteringOnObservableBool.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GlueKit.build/Debug-iphoneos/GlueKit-t.build/Objects-normal/arm64/SetFilteringOnPredicate.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GlueKit.build/Debug-iphoneos/GlueKit-t.build/Objects-normal/arm64/SetFolding.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GlueKit.build/Debug-iphoneos/GlueKit-t.build/Objects-normal/arm64/SetGatheringSource.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GlueKit.build/Debug-iphoneos/GlueKit-t.build/Objects-normal/arm64/SetMappingBase.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GlueKit.build/Debug-iphoneos/GlueKit-t.build/Objects-normal/arm64/SetMappingForArrayField.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GlueKit.build/Debug-iphoneos/GlueKit-t.build/Objects-normal/arm64/SetMappingForSequence.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GlueKit.build/Debug-iphoneos/GlueKit-t.build/Objects-normal/arm64/SetMappingForSetField.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GlueKit.build/Debug-iphoneos/GlueKit-t.build/Objects-normal/arm64/SetMappingForValue.o -index-unit-output-path /GlueKit.build/Debug-iphoneos/GlueKit-t.build/Objects-normal/arm64/SetFilteringOnObservableBool.o -index-unit-output-path /GlueKit.build/Debug-iphoneos/GlueKit-t.build/Objects-normal/arm64/SetFilteringOnPredicate.o -index-unit-output-path /GlueKit.build/Debug-iphoneos/GlueKit-t.build/Objects-normal/arm64/SetFolding.o -index-unit-output-path /GlueKit.build/Debug-iphoneos/GlueKit-t.build/Objects-normal/arm64/SetGatheringSource.o -index-unit-output-path /GlueKit.build/Debug-iphoneos/GlueKit-t.build/Objects-normal/arm64/SetMappingBase.o -index-unit-output-path /GlueKit.build/Debug-iphoneos/GlueKit-t.build/Objects-normal/arm64/SetMappingForArrayField.o -index-unit-output-path /GlueKit.build/Debug-iphoneos/GlueKit-t.build/Objects-normal/arm64/SetMappingForSequence.o -index-unit-output-path /GlueKit.build/Debug-iphoneos/GlueKit-t.build/Objects-normal/arm64/SetMappingForSetField.o -index-unit-output-path /GlueKit.build/Debug-iphoneos/GlueKit-t.build/Objects-normal/arm64/SetMappingForValue.o -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -index-system-modules
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetFilteringOnObservableBool.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SetFilteringOnObservableBool.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetFilteringOnPredicate.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SetFilteringOnPredicate.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetFolding.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SetFolding.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetGatheringSource.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SetGatheringSource.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingBase.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SetMappingBase.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForArrayField.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SetMappingForArrayField.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForSequence.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SetMappingForSequence.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForSetField.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SetMappingForSetField.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForValue.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SetMappingForValue.swift
SwiftDriverJobDiscovery normal arm64 Compiling Benchmark.swift (in target 'Benchmarking' from project 'Benchmarking')
SwiftCompile normal arm64 Compiling\ DispatchSource.swift,\ DistinctUnion.swift,\ DistinctValue.swift,\ Locks.swift,\ MergedSource.swift,\ NSButton\ Glue.swift,\ NSControl\ Glue.swift,\ NSNotificationCenter\ Support.swift,\ NSObject\ Glue.swift,\ NSPopUpButton\ Glue.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/DispatchSource.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/DistinctUnion.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/DistinctValue.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/Locks.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/MergedSource.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/NSButton\ Glue.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/NSControl\ Glue.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/NSNotificationCenter\ Support.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/NSObject\ Glue.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/NSPopUpButton\ Glue.swift (in target 'GlueKit' from project 'GlueKit')
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableSet.swift:19:16: error: type 'Self.Element' does not conform to protocol 'Hashable'
 17 |     var isBuffered: Bool { get }
 18 |     var count: Int { get }
 19 |     var value: Set<Element> { get }
    |                `- error: type 'Self.Element' does not conform to protocol 'Hashable'
 20 |     func contains(_ member: Element) -> Bool
 21 |     func isSubset(of other: Set<Element>) -> Bool
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableSet.swift:26:27: error: type 'Self.Element' does not conform to protocol 'Hashable'
 24 |     var observableCount: AnyObservableValue<Int> { get }
 25 |     var anyObservableValue: AnyObservableValue<Base> { get }
 26 |     var anyObservableSet: AnyObservableSet<Element> { get }
    |                           `- error: type 'Self.Element' does not conform to protocol 'Hashable'
 27 | }
 28 |
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/DispatchSource.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DispatchSource.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/DistinctUnion.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DistinctUnion.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/DistinctValue.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DistinctValue.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/Locks.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Locks.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/MergedSource.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile MergedSource.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/NSButton\ Glue.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile NSButton\ Glue.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/NSControl\ Glue.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile NSControl\ Glue.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/NSNotificationCenter\ Support.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile NSNotificationCenter\ Support.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/NSObject\ Glue.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile NSObject\ Glue.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/NSPopUpButton\ Glue.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile NSPopUpButton\ Glue.swift
SwiftDriverJobDiscovery normal arm64 Compiling Shuffle.swift (in target 'Benchmarking' from project 'Benchmarking')
SwiftCompile normal arm64 Compiling\ Abstract.swift,\ AccumulatedSource.swift,\ ArrayBasedTableViewDataSource.swift,\ ArrayChange.swift,\ ArrayChangeSeparation.swift,\ ArrayConcatenation.swift,\ ArrayFilteringIndexmap.swift,\ ArrayFilteringOnObservableBool.swift,\ ArrayFilteringOnPredicate.swift,\ ArrayFolding.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/Abstract.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/AccumulatedSource.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ArrayBasedTableViewDataSource.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ArrayChange.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ArrayChangeSeparation.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ArrayConcatenation.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ArrayFilteringIndexmap.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ArrayFilteringOnObservableBool.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ArrayFilteringOnPredicate.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ArrayFolding.swift (in target 'GlueKit' from project 'GlueKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/Abstract.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Abstract.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/AccumulatedSource.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AccumulatedSource.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ArrayBasedTableViewDataSource.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ArrayBasedTableViewDataSource.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ArrayChange.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ArrayChange.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ArrayChangeSeparation.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ArrayChangeSeparation.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ArrayConcatenation.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ArrayConcatenation.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ArrayFilteringIndexmap.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ArrayFilteringIndexmap.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ArrayFilteringOnObservableBool.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ArrayFilteringOnObservableBool.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ArrayFilteringOnPredicate.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ArrayFilteringOnPredicate.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ArrayFolding.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ArrayFolding.swift
SwiftDriverJobDiscovery normal arm64 Compiling Run.swift (in target 'Benchmarking' from project 'Benchmarking')
SwiftCompile normal arm64 Compiling\ Sink.swift,\ Source.swift,\ TimerSource.swift,\ TransactionalThing.swift,\ TransformedSink.swift,\ TransformedSource.swift,\ TwoWayBinding.swift,\ Type\ Helpers.swift,\ UIBarButtonItem\ Extensions.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/Sink.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/Source.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/TimerSource.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/TransactionalThing.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/TransformedSink.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/TransformedSource.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/TwoWayBinding.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/Type\ Helpers.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/UIBarButtonItem\ Extensions.swift (in target 'GlueKit' from project 'GlueKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/Sink.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Sink.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/Source.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Source.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/TimerSource.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile TimerSource.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/TransactionalThing.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile TransactionalThing.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/TransformedSink.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile TransformedSink.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/TransformedSource.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile TransformedSource.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/TwoWayBinding.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile TwoWayBinding.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/Type\ Helpers.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Type\ Helpers.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/UIBarButtonItem\ Extensions.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIBarButtonItem\ Extensions.swift
SwiftCompile normal arm64 Compiling\ SetMappingForValueField.swift,\ SetReference.swift,\ SetSortingByComparableField.swift,\ SetSortingByComparator.swift,\ SetSortingByMappingToComparable.swift,\ SetSortingByMappingToObservableComparable.swift,\ SetVariable.swift,\ Signal.swift,\ SimpleSources.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForValueField.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetReference.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetSortingByComparableField.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetSortingByComparator.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetSortingByMappingToComparable.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetSortingByMappingToObservableComparable.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetVariable.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/Signal.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SimpleSources.swift (in target 'GlueKit' from project 'GlueKit')
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForValueField.swift:27:32: error: type 'Parent.Element' does not conform to protocol 'Hashable'
 25 |         unowned(unsafe) let owner: Owner
 26 |
 27 |         func receive(_ update: SetUpdate<Parent.Element>) {
    |                                `- error: type 'Parent.Element' does not conform to protocol 'Hashable'
 28 |             owner.applyParentUpdate(update)
 29 |         }
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForValueField.swift:22:20: error: type 'SetMappingForValueField<Parent, Field>.ParentSink' does not conform to protocol 'SinkType'
 20 | where Field.Value: Hashable {
 21 |
 22 |     private struct ParentSink: UniqueOwnedSink {
    |                    |- error: type 'SetMappingForValueField<Parent, Field>.ParentSink' does not conform to protocol 'SinkType'
    |                    `- note: add stubs for conformance
 23 |         typealias Owner = SetMappingForValueField
 24 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/Sink.swift:10:20: note: protocol requires nested type 'Value'
  8 |
  9 | public protocol SinkType: Hashable {
 10 |     associatedtype Value
    |                    `- note: protocol requires nested type 'Value'
 11 |     func receive(_ value: Value)
 12 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForValueField.swift:66:38: error: type 'Parent.Element' does not conform to protocol 'Hashable'
 64 |     }
 65 |
 66 |     func applyParentUpdate(_ update: SetUpdate<Parent.Element>) {
    |                                      `- error: type 'Parent.Element' does not conform to protocol 'Hashable'
 67 |         switch update {
 68 |         case .beginTransaction:
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableSet.swift:26:27: error: type 'Self.Element' does not conform to protocol 'Hashable'
 24 |     var observableCount: AnyObservableValue<Int> { get }
 25 |     var anyObservableValue: AnyObservableValue<Base> { get }
 26 |     var anyObservableSet: AnyObservableSet<Element> { get }
    |                           `- error: type 'Self.Element' does not conform to protocol 'Hashable'
 27 | }
 28 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableSet.swift:68:34: error: type 'Self.Element' does not conform to protocol 'Hashable'
 66 |     }
 67 |
 68 |     public var anyObservableSet: AnyObservableSet<Element> {
    |                                  `- error: type 'Self.Element' does not conform to protocol 'Hashable'
 69 |         return AnyObservableSet(box: ObservableSetBox(self))
 70 |     }
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForValueField.swift:49:16: error: instance method 'add' requires the types 'SetMappingForValueField<Parent, Field>.ParentSink.Value' and 'Update<SetChange<Parent.Element>>' be equivalent
 47 |         self.key = key
 48 |         super.init()
 49 |         parent.add(ParentSink(owner: self))
    |                `- error: instance method 'add' requires the types 'SetMappingForValueField<Parent, Field>.ParentSink.Value' and 'Update<SetChange<Parent.Element>>' be equivalent
 50 |
 51 |         for e in parent.value {
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableType.swift:16:10: note: where 'Sink.Value' = 'SetMappingForValueField<Parent, Field>.ParentSink.Value', 'Update<Self.Change>' = 'Update<SetChange<Parent.Element>>'
14 |     var value: Value { get }
15 |
16 |     func add<Sink: SinkType>(_ sink: Sink) where Sink.Value == Update<Change>
   |          `- note: where 'Sink.Value' = 'SetMappingForValueField<Parent, Field>.ParentSink.Value', 'Update<Self.Change>' = 'Update<SetChange<Parent.Element>>'
17 |
18 |     @discardableResult
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableSet.swift:19:16: error: type 'Self.Element' does not conform to protocol 'Hashable'
 17 |     var isBuffered: Bool { get }
 18 |     var count: Int { get }
 19 |     var value: Set<Element> { get }
    |                `- error: type 'Self.Element' does not conform to protocol 'Hashable'
 20 |     func contains(_ member: Element) -> Bool
 21 |     func isSubset(of other: Set<Element>) -> Bool
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForValueField.swift:51:9: error: referencing instance method 'makeIterator()' on 'Set' requires that 'Parent.Element' conform to 'Hashable'
 49 |         parent.add(ParentSink(owner: self))
 50 |
 51 |         for e in parent.value {
    |         `- error: referencing instance method 'makeIterator()' on 'Set' requires that 'Parent.Element' conform to 'Hashable'
 52 |             let field = key(e)
 53 |             field.add(FieldSink(owner: self))
Swift.Set:1:11: note: where 'Element' = 'Parent.Element'
1 | extension Set : Sequence {
  |           `- note: where 'Element' = 'Parent.Element'
2 |     @inlinable public __consuming func makeIterator() -> Set<Element>.Iterator
3 |     @inlinable public func contains(_ member: Element) -> Bool
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForValueField.swift:51:9: error: generic parameter 'Element' could not be inferred
 49 |         parent.add(ParentSink(owner: self))
 50 |
 51 |         for e in parent.value {
    |         `- error: generic parameter 'Element' could not be inferred
 52 |             let field = key(e)
 53 |             field.add(FieldSink(owner: self))
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForValueField.swift:59:16: error: instance method 'remove' requires the types 'SetMappingForValueField<Parent, Field>.ParentSink.Value' and 'Update<SetChange<Parent.Element>>' be equivalent
 57 |
 58 |     deinit {
 59 |         parent.remove(ParentSink(owner: self))
    |                `- error: instance method 'remove' requires the types 'SetMappingForValueField<Parent, Field>.ParentSink.Value' and 'Update<SetChange<Parent.Element>>' be equivalent
 60 |         for e in parent.value {
 61 |             let field = key(e)
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableType.swift:19:10: note: where 'Sink.Value' = 'SetMappingForValueField<Parent, Field>.ParentSink.Value', 'Update<Self.Change>' = 'Update<SetChange<Parent.Element>>'
17 |
18 |     @discardableResult
19 |     func remove<Sink: SinkType>(_ sink: Sink) -> Sink where Sink.Value == Update<Change>
   |          `- note: where 'Sink.Value' = 'SetMappingForValueField<Parent, Field>.ParentSink.Value', 'Update<Self.Change>' = 'Update<SetChange<Parent.Element>>'
20 | }
21 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForValueField.swift:60:9: error: referencing instance method 'makeIterator()' on 'Set' requires that 'Parent.Element' conform to 'Hashable'
 58 |     deinit {
 59 |         parent.remove(ParentSink(owner: self))
 60 |         for e in parent.value {
    |         `- error: referencing instance method 'makeIterator()' on 'Set' requires that 'Parent.Element' conform to 'Hashable'
 61 |             let field = key(e)
 62 |             field.remove(FieldSink(owner: self))
Swift.Set:1:11: note: where 'Element' = 'Parent.Element'
1 | extension Set : Sequence {
  |           `- note: where 'Element' = 'Parent.Element'
2 |     @inlinable public __consuming func makeIterator() -> Set<Element>.Iterator
3 |     @inlinable public func contains(_ member: Element) -> Bool
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForValueField.swift:60:9: error: generic parameter 'Element' could not be inferred
 58 |     deinit {
 59 |         parent.remove(ParentSink(owner: self))
 60 |         for e in parent.value {
    |         `- error: generic parameter 'Element' could not be inferred
 61 |             let field = key(e)
 62 |             field.remove(FieldSink(owner: self))
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableSet.swift:21:29: error: type 'Self.Element' does not conform to protocol 'Hashable'
 19 |     var value: Set<Element> { get }
 20 |     func contains(_ member: Element) -> Bool
 21 |     func isSubset(of other: Set<Element>) -> Bool
    |                             `- error: type 'Self.Element' does not conform to protocol 'Hashable'
 22 |     func isSuperset(of other: Set<Element>) -> Bool
 23 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableSet.swift:22:31: error: type 'Self.Element' does not conform to protocol 'Hashable'
 20 |     func contains(_ member: Element) -> Bool
 21 |     func isSubset(of other: Set<Element>) -> Bool
 22 |     func isSuperset(of other: Set<Element>) -> Bool
    |                               `- error: type 'Self.Element' does not conform to protocol 'Hashable'
 23 |
 24 |     var observableCount: AnyObservableValue<Int> { get }
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableSet.swift:15:22: error: type 'Self.Element' does not conform to protocol 'Hashable'
 13 |     associatedtype Element
 14 |
 15 |     typealias Base = Set<Element>
    |                      `- error: type 'Self.Element' does not conform to protocol 'Hashable'
 16 |
 17 |     var isBuffered: Bool { get }
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetReference.swift:10:31: error: type 'Self.Value.Element' does not conform to protocol 'Hashable'
 8 |
 9 | extension ObservableValueType where Value: ObservableSetType {
10 |     public func unpacked() -> AnyObservableSet<Value.Element> {
   |                               `- error: type 'Self.Value.Element' does not conform to protocol 'Hashable'
11 |         return UnpackedObservableSetReference(self).anyObservableSet
12 |     }
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetReference.swift:17:85: error: type 'Reference.Value.Element' does not conform to protocol 'Hashable'
15 | /// A mutable reference to an `AnyObservableSet` that's also an observable set.
16 | /// You can switch to another target set without having to re-register subscribers.
17 | private final class UnpackedObservableSetReference<Reference: ObservableValueType>: _BaseObservableSet<Reference.Value.Element>
   |                                                                                     `- error: type 'Reference.Value.Element' does not conform to protocol 'Hashable'
18 | where Reference.Value: ObservableSetType {
19 |     typealias Target = Reference.Value
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetReference.swift:21:24: error: type 'UnpackedObservableSetReference<Reference>.Element' (aka 'Reference.Value.Element') does not conform to protocol 'Hashable'
19 |     typealias Target = Reference.Value
20 |     typealias Element = Target.Element
21 |     typealias Change = SetChange<Element>
   |                        `- error: type 'UnpackedObservableSetReference<Reference>.Element' (aka 'Reference.Value.Element') does not conform to protocol 'Hashable'
22 |
23 |     private struct ReferenceSink: UniqueOwnedSink {
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetReference.swift:38:32: error: type 'Reference.Value.Element' does not conform to protocol 'Hashable'
36 |         unowned(unsafe) let owner: Owner
37 |
38 |         func receive(_ update: SetUpdate<Reference.Value.Element>) {
   |                                `- error: type 'Reference.Value.Element' does not conform to protocol 'Hashable'
39 |             owner.applyTargetUpdate(update)
40 |         }
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetReference.swift:33:20: error: type 'UnpackedObservableSetReference<Reference>.TargetSink' does not conform to protocol 'SinkType'
31 |     }
32 |
33 |     private struct TargetSink: UniqueOwnedSink {
   |                    |- error: type 'UnpackedObservableSetReference<Reference>.TargetSink' does not conform to protocol 'SinkType'
   |                    `- note: add stubs for conformance
34 |         typealias Owner = UnpackedObservableSetReference
35 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/Sink.swift:10:20: note: protocol requires nested type 'Value'
  8 |
  9 | public protocol SinkType: Hashable {
 10 |     associatedtype Value
    |                    `- note: protocol requires nested type 'Value'
 11 |     func receive(_ value: Value)
 12 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetReference.swift:79:38: error: type 'UnpackedObservableSetReference<Reference>.Element' (aka 'Reference.Value.Element') does not conform to protocol 'Hashable'
77 |     }
78 |
79 |     func applyTargetUpdate(_ update: SetUpdate<Element>) {
   |                                      `- error: type 'UnpackedObservableSetReference<Reference>.Element' (aka 'Reference.Value.Element') does not conform to protocol 'Hashable'
80 |         switch update {
81 |         case .beginTransaction:
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetReference.swift:92:25: error: type 'UnpackedObservableSetReference<Reference>.Element' (aka 'Reference.Value.Element') does not conform to protocol 'Hashable'
90 |     override var isBuffered: Bool { return false }
91 |     override var count: Int { return _reference.value.count }
92 |     override var value: Set<Element> { return _reference.value.value }
   |                         `- error: type 'UnpackedObservableSetReference<Reference>.Element' (aka 'Reference.Value.Element') does not conform to protocol 'Hashable'
93 |     override func contains(_ member: Element) -> Bool { return _reference.value.contains(member) }
94 |     override func isSubset(of other: Set<Element>) -> Bool { return _reference.value.isSubset(of: other) }
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetReference.swift:93:19: error: method does not override any method from its superclass
91 |     override var count: Int { return _reference.value.count }
92 |     override var value: Set<Element> { return _reference.value.value }
93 |     override func contains(_ member: Element) -> Bool { return _reference.value.contains(member) }
   |                   `- error: method does not override any method from its superclass
94 |     override func isSubset(of other: Set<Element>) -> Bool { return _reference.value.isSubset(of: other) }
95 |     override func isSuperset(of other: Set<Element>) -> Bool { return _reference.value.isSuperset(of: other) }
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableSet.swift:120:15: note: potential overridden instance method 'contains' here
118 |     open var isBuffered: Bool { return false }
119 |     open var count: Int { return value.count }
120 |     open func contains(_ member: Element) -> Bool { return value.contains(member) }
    |               `- note: potential overridden instance method 'contains' here
121 |     open func isSubset(of other: Set<Element>) -> Bool { return value.isSubset(of: other) }
122 |     open func isSuperset(of other: Set<Element>) -> Bool { return value.isSuperset(of: other) }
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetReference.swift:94:38: error: type 'UnpackedObservableSetReference<Reference>.Element' (aka 'Reference.Value.Element') does not conform to protocol 'Hashable'
92 |     override var value: Set<Element> { return _reference.value.value }
93 |     override func contains(_ member: Element) -> Bool { return _reference.value.contains(member) }
94 |     override func isSubset(of other: Set<Element>) -> Bool { return _reference.value.isSubset(of: other) }
   |                                      `- error: type 'UnpackedObservableSetReference<Reference>.Element' (aka 'Reference.Value.Element') does not conform to protocol 'Hashable'
95 |     override func isSuperset(of other: Set<Element>) -> Bool { return _reference.value.isSuperset(of: other) }
96 | }
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetReference.swift:95:40: error: type 'UnpackedObservableSetReference<Reference>.Element' (aka 'Reference.Value.Element') does not conform to protocol 'Hashable'
93 |     override func contains(_ member: Element) -> Bool { return _reference.value.contains(member) }
94 |     override func isSubset(of other: Set<Element>) -> Bool { return _reference.value.isSubset(of: other) }
95 |     override func isSuperset(of other: Set<Element>) -> Bool { return _reference.value.isSuperset(of: other) }
   |                                        `- error: type 'UnpackedObservableSetReference<Reference>.Element' (aka 'Reference.Value.Element') does not conform to protocol 'Hashable'
96 | }
97 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetReference.swift:11:53: error: failed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)
 9 | extension ObservableValueType where Value: ObservableSetType {
10 |     public func unpacked() -> AnyObservableSet<Value.Element> {
11 |         return UnpackedObservableSetReference(self).anyObservableSet
   |                                                     `- error: failed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)
12 |     }
13 | }
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetReference.swift:55:16: error: instance method 'add' requires the types 'UnpackedObservableSetReference<Reference>.TargetSink.Value' and 'Update<SetChange<Reference.Value.Element>>' be equivalent
53 |         let target = _reference.value
54 |         _target = target
55 |         target.add(TargetSink(owner: self))
   |                `- error: instance method 'add' requires the types 'UnpackedObservableSetReference<Reference>.TargetSink.Value' and 'Update<SetChange<Reference.Value.Element>>' be equivalent
56 |     }
57 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableType.swift:16:10: note: where 'Sink.Value' = 'UnpackedObservableSetReference<Reference>.TargetSink.Value', 'Update<Self.Change>' = 'Update<SetChange<Reference.Value.Element>>'
14 |     var value: Value { get }
15 |
16 |     func add<Sink: SinkType>(_ sink: Sink) where Sink.Value == Update<Change>
   |          `- note: where 'Sink.Value' = 'UnpackedObservableSetReference<Reference>.TargetSink.Value', 'Update<Self.Change>' = 'Update<SetChange<Reference.Value.Element>>'
17 |
18 |     @discardableResult
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetReference.swift:59:18: error: instance method 'remove' requires the types 'UnpackedObservableSetReference<Reference>.TargetSink.Value' and 'Update<SetChange<Reference.Value.Element>>' be equivalent
57 |
58 |     override func deactivate() {
59 |         _target!.remove(TargetSink(owner: self))
   |                  `- error: instance method 'remove' requires the types 'UnpackedObservableSetReference<Reference>.TargetSink.Value' and 'Update<SetChange<Reference.Value.Element>>' be equivalent
60 |         _reference.remove(ReferenceSink(owner: self))
61 |     }
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableType.swift:19:10: note: where 'Sink.Value' = 'UnpackedObservableSetReference<Reference>.TargetSink.Value', 'Update<Self.Change>' = 'Update<SetChange<Reference.Value.Element>>'
17 |
18 |     @discardableResult
19 |     func remove<Sink: SinkType>(_ sink: Sink) -> Sink where Sink.Value == Update<Change>
   |          `- note: where 'Sink.Value' = 'UnpackedObservableSetReference<Reference>.TargetSink.Value', 'Update<Self.Change>' = 'Update<SetChange<Reference.Value.Element>>'
20 | }
21 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetReference.swift:69:26: error: instance method 'remove' requires the types 'UnpackedObservableSetReference<Reference>.TargetSink.Value' and 'Update<SetChange<Reference.Value.Element>>' be equivalent
67 |         case .change(let change):
68 |             if isConnected {
69 |                 _target!.remove(TargetSink(owner: self))
   |                          `- error: instance method 'remove' requires the types 'UnpackedObservableSetReference<Reference>.TargetSink.Value' and 'Update<SetChange<Reference.Value.Element>>' be equivalent
70 |                 _target = change.new
71 |                 _target!.add(TargetSink(owner: self))
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableType.swift:19:10: note: where 'Sink.Value' = 'UnpackedObservableSetReference<Reference>.TargetSink.Value', 'Update<Self.Change>' = 'Update<SetChange<Reference.Value.Element>>'
17 |
18 |     @discardableResult
19 |     func remove<Sink: SinkType>(_ sink: Sink) -> Sink where Sink.Value == Update<Change>
   |          `- note: where 'Sink.Value' = 'UnpackedObservableSetReference<Reference>.TargetSink.Value', 'Update<Self.Change>' = 'Update<SetChange<Reference.Value.Element>>'
20 | }
21 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetReference.swift:71:26: error: instance method 'add' requires the types 'UnpackedObservableSetReference<Reference>.TargetSink.Value' and 'Update<SetChange<Reference.Value.Element>>' be equivalent
69 |                 _target!.remove(TargetSink(owner: self))
70 |                 _target = change.new
71 |                 _target!.add(TargetSink(owner: self))
   |                          `- error: instance method 'add' requires the types 'UnpackedObservableSetReference<Reference>.TargetSink.Value' and 'Update<SetChange<Reference.Value.Element>>' be equivalent
72 |                 sendChange(SetChange(from: change.old.value, to: change.new.value))
73 |             }
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableType.swift:16:10: note: where 'Sink.Value' = 'UnpackedObservableSetReference<Reference>.TargetSink.Value', 'Update<Self.Change>' = 'Update<SetChange<Reference.Value.Element>>'
14 |     var value: Value { get }
15 |
16 |     func add<Sink: SinkType>(_ sink: Sink) where Sink.Value == Update<Change>
   |          `- note: where 'Sink.Value' = 'UnpackedObservableSetReference<Reference>.TargetSink.Value', 'Update<Self.Change>' = 'Update<SetChange<Reference.Value.Element>>'
17 |
18 |     @discardableResult
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetReference.swift:72:28: error: cannot convert value of type 'SetChange<Reference.Value.Element>' to expected argument type 'UnpackedObservableSetReference<Reference>.Change'
70 |                 _target = change.new
71 |                 _target!.add(TargetSink(owner: self))
72 |                 sendChange(SetChange(from: change.old.value, to: change.new.value))
   |                            `- error: cannot convert value of type 'SetChange<Reference.Value.Element>' to expected argument type 'UnpackedObservableSetReference<Reference>.Change'
73 |             }
74 |         case .endTransaction:
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetReference.swift:72:28: error: generic struct 'SetChange' requires that 'Reference.Value.Element' conform to 'Hashable'
70 |                 _target = change.new
71 |                 _target!.add(TargetSink(owner: self))
72 |                 sendChange(SetChange(from: change.old.value, to: change.new.value))
   |                            `- error: generic struct 'SetChange' requires that 'Reference.Value.Element' conform to 'Hashable'
73 |             }
74 |         case .endTransaction:
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetChange.swift:9:15: note: where 'Element' = 'Reference.Value.Element'
 7 | //
 8 |
 9 | public struct SetChange<Element: Hashable>: ChangeType {
   |               `- note: where 'Element' = 'Reference.Value.Element'
10 |     public typealias Value = Set<Element>
11 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableSet.swift:33:36: error: type 'Self.Element' does not conform to protocol 'Hashable'
 31 |     public var count: Int { return value.count }
 32 |     public func contains(_ member: Element) -> Bool { return value.contains(member) }
 33 |     public func isSubset(of other: Set<Element>) -> Bool { return value.isSubset(of: other) }
    |                                    `- error: type 'Self.Element' does not conform to protocol 'Hashable'
 34 |     public func isSuperset(of other: Set<Element>) -> Bool { return value.isSuperset(of: other) }
 35 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableSet.swift:34:38: error: type 'Self.Element' does not conform to protocol 'Hashable'
 32 |     public func contains(_ member: Element) -> Bool { return value.contains(member) }
 33 |     public func isSubset(of other: Set<Element>) -> Bool { return value.isSubset(of: other) }
 34 |     public func isSuperset(of other: Set<Element>) -> Bool { return value.isSuperset(of: other) }
    |                                      `- error: type 'Self.Element' does not conform to protocol 'Hashable'
 35 |
 36 |     public var isEmpty: Bool { return count == 0 }
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetSortingByComparableField.swift:30:32: error: type 'Parent.Element' does not conform to protocol 'Hashable'
 28 |         unowned(unsafe) let owner: Owner
 29 |
 30 |         func receive(_ update: SetUpdate<Parent.Element>) {
    |                                `- error: type 'Parent.Element' does not conform to protocol 'Hashable'
 31 |             owner.applyParentUpdate(update)
 32 |         }
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetSortingByComparableField.swift:25:20: error: type 'SetSortingByComparableField<Parent, Field>.ParentSink' does not conform to protocol 'SinkType'
 23 |     typealias Change = ArrayChange<Element>
 24 |
 25 |     private struct ParentSink: UniqueOwnedSink {
    |                    |- error: type 'SetSortingByComparableField<Parent, Field>.ParentSink' does not conform to protocol 'SinkType'
    |                    `- note: add stubs for conformance
 26 |         typealias Owner = SetSortingByComparableField
 27 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/Sink.swift:10:20: note: protocol requires nested type 'Value'
  8 |
  9 | public protocol SinkType: Hashable {
 10 |     associatedtype Value
    |                    `- note: protocol requires nested type 'Value'
 11 |     func receive(_ value: Value)
 12 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetSortingByComparableField.swift:115:38: error: type 'Parent.Element' does not conform to protocol 'Hashable'
113 |     }
114 |
115 |     func applyParentUpdate(_ update: SetUpdate<Parent.Element>) {
    |                                      `- error: type 'Parent.Element' does not conform to protocol 'Hashable'
116 |         switch update {
117 |         case .beginTransaction:
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetSortingByComparableField.swift:47:20: error: no exact matches in call to instance method 'append'
 45 |         func appendHashes(to hasher: inout SipHasher) {
 46 |             hasher.append(ObjectIdentifier(owner))
 47 |             hasher.append(element)
    |                    `- error: no exact matches in call to instance method 'append'
 48 |         }
 49 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SipHash/SipHash/SipHashable.swift:55:26: note: candidate requires that 'Parent.Element' conform to 'SipHashable' (requirement specified as 'H' : 'SipHashable')
53 |     ///
54 |     /// - Requires: `finalize()` hasn't been called on this instance yet.
55 |     public mutating func append<H: SipHashable>(_ value: H) {
   |                          `- note: candidate requires that 'Parent.Element' conform to 'SipHashable' (requirement specified as 'H' : 'SipHashable')
56 |         value.appendHashes(to: &self)
57 |     }
   :
60 |     ///
61 |     /// - Requires: `finalize()` hasn't been called on this instance yet.
62 |     public mutating func append<H: Hashable>(_ value: H) {
   |                          `- note: candidate requires that 'Parent.Element' conform to 'Hashable' (requirement specified as 'H' : 'Hashable')
63 |         append(value.hashValue)
64 |     }
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetSortingByComparableField.swift:51:63: error: binary operator '==' cannot be applied to two 'Parent.Element' operands
 49 |
 50 |         static func ==(left: FieldSink, right: FieldSink) -> Bool {
 51 |             return left.owner === right.owner && left.element == right.element
    |                                                               `- error: binary operator '==' cannot be applied to two 'Parent.Element' operands
 52 |         }
 53 |     }
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetSortingByComparableField.swift:71:16: error: instance method 'add' requires the types 'SetSortingByComparableField<Parent, Field>.ParentSink.Value' and 'Update<SetChange<Parent.Element>>' be equivalent
 69 |             _ = self.insert(key, element)
 70 |         }
 71 |         parent.add(ParentSink(owner: self))
    |                `- error: instance method 'add' requires the types 'SetSortingByComparableField<Parent, Field>.ParentSink.Value' and 'Update<SetChange<Parent.Element>>' be equivalent
 72 |     }
 73 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableType.swift:16:10: note: where 'Sink.Value' = 'SetSortingByComparableField<Parent, Field>.ParentSink.Value', 'Update<Self.Change>' = 'Update<SetChange<Parent.Element>>'
14 |     var value: Value { get }
15 |
16 |     func add<Sink: SinkType>(_ sink: Sink) where Sink.Value == Update<Change>
   |          `- note: where 'Sink.Value' = 'SetSortingByComparableField<Parent, Field>.ParentSink.Value', 'Update<Self.Change>' = 'Update<SetChange<Parent.Element>>'
17 |
18 |     @discardableResult
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetSortingByComparableField.swift:67:9: error: referencing instance method 'makeIterator()' on 'Set' requires that 'Parent.Element' conform to 'Hashable'
 65 |         super.init()
 66 |
 67 |         for element in parent.value {
    |         `- error: referencing instance method 'makeIterator()' on 'Set' requires that 'Parent.Element' conform to 'Hashable'
 68 |             let key = newElement(element)
 69 |             _ = self.insert(key, element)
Swift.Set:1:11: note: where 'Element' = 'Parent.Element'
1 | extension Set : Sequence {
  |           `- note: where 'Element' = 'Parent.Element'
2 |     @inlinable public __consuming func makeIterator() -> Set<Element>.Iterator
3 |     @inlinable public func contains(_ member: Element) -> Bool
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetSortingByComparableField.swift:67:9: error: generic parameter 'Element' could not be inferred
 65 |         super.init()
 66 |
 67 |         for element in parent.value {
    |         `- error: generic parameter 'Element' could not be inferred
 68 |             let key = newElement(element)
 69 |             _ = self.insert(key, element)
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetSortingByComparableField.swift:75:16: error: instance method 'remove' requires the types 'SetSortingByComparableField<Parent, Field>.ParentSink.Value' and 'Update<SetChange<Parent.Element>>' be equivalent
 73 |
 74 |     deinit {
 75 |         parent.remove(ParentSink(owner: self))
    |                `- error: instance method 'remove' requires the types 'SetSortingByComparableField<Parent, Field>.ParentSink.Value' and 'Update<SetChange<Parent.Element>>' be equivalent
 76 |         for (sink, field) in fields {
 77 |             field.remove(sink)
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableType.swift:19:10: note: where 'Sink.Value' = 'SetSortingByComparableField<Parent, Field>.ParentSink.Value', 'Update<Self.Change>' = 'Update<SetChange<Parent.Element>>'
17 |
18 |     @discardableResult
19 |     func remove<Sink: SinkType>(_ sink: Sink) -> Sink where Sink.Value == Update<Change>
   |          `- note: where 'Sink.Value' = 'SetSortingByComparableField<Parent, Field>.ParentSink.Value', 'Update<Self.Change>' = 'Update<SetChange<Parent.Element>>'
20 | }
21 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetSortingByComparator.swift:11:26: error: generic class 'Comparator' requires that 'Self.Element' conform to 'Equatable'
 9 | extension ObservableSetType {
10 |     public func sorted(by areInIncreasingOrder: @escaping (Element, Element) -> Bool) -> AnyObservableArray<Element> {
11 |         let comparator = Comparator(areInIncreasingOrder)
   |                          `- error: generic class 'Comparator' requires that 'Self.Element' conform to 'Equatable'
12 |         return self
13 |             .sortedMap(by: { [unowned comparator] in ComparableWrapper($0, comparator) })
   :
37 | }
38 |
39 | private final class Comparator<Element: Equatable> {
   |                     `- note: where 'Element' = 'Self.Element'
40 |     let comparator: (Element, Element) -> Bool
41 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetSortingByComparator.swift:13:54: error: generic struct 'ComparableWrapper' requires that 'Self.Element' conform to 'Equatable'
11 |         let comparator = Comparator(areInIncreasingOrder)
12 |         return self
13 |             .sortedMap(by: { [unowned comparator] in ComparableWrapper($0, comparator) })
   |                                                      `- error: generic struct 'ComparableWrapper' requires that 'Self.Element' conform to 'Equatable'
14 |             .map { [comparator] in _ = comparator; return $0.element }
15 |     }
   :
48 | }
49 |
50 | private struct ComparableWrapper<Element: Equatable>: Comparable {
   |                `- note: where 'Element' = 'Self.Element'
51 |     unowned(unsafe) let comparator: Comparator<Element>
52 |     let element: Element
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForValueField.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SetMappingForValueField.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetReference.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SetReference.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetSortingByComparableField.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SetSortingByComparableField.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetSortingByComparator.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SetSortingByComparator.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetSortingByMappingToComparable.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SetSortingByMappingToComparable.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetSortingByMappingToObservableComparable.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SetSortingByMappingToObservableComparable.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetVariable.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SetVariable.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/Signal.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Signal.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SimpleSources.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SimpleSources.swift
SwiftDriverJobDiscovery normal arm64 Compiling Timer.swift (in target 'Benchmarking' from project 'Benchmarking')
SwiftCompile normal arm64 Compiling\ BufferedValue.swift,\ CADisplayLink\ Extensions.swift,\ Change.swift,\ ChangesSource.swift,\ CompositeObservable.swift,\ CompositeUpdatable.swift,\ ComputedUpdatable.swift,\ Connect.swift,\ Connector.swift,\ DependentValue.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/BufferedValue.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/CADisplayLink\ Extensions.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/Change.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ChangesSource.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/CompositeObservable.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/CompositeUpdatable.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ComputedUpdatable.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/Connect.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/Connector.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/DependentValue.swift (in target 'GlueKit' from project 'GlueKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/BufferedValue.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile BufferedValue.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/CADisplayLink\ Extensions.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CADisplayLink\ Extensions.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/Change.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Change.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ChangesSource.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ChangesSource.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/CompositeObservable.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CompositeObservable.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/CompositeUpdatable.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CompositeUpdatable.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ComputedUpdatable.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ComputedUpdatable.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/Connect.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Connect.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/Connector.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Connector.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/DependentValue.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DependentValue.swift
SwiftDriverJobDiscovery normal arm64 Compiling Words and Bits.swift (in target 'BigInt' from project 'BigInt')
SwiftCompile normal arm64 Compiling\ Update.swift,\ ValueChange.swift,\ ValueMappingForArrayField.swift,\ ValueMappingForSetField.swift,\ ValueMappingForSourceField.swift,\ ValueMappingForValue.swift,\ ValueMappingForValueField.swift,\ ValueReference.swift,\ Variable.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/Update.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ValueChange.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ValueMappingForArrayField.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ValueMappingForSetField.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ValueMappingForSourceField.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ValueMappingForValue.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ValueMappingForValueField.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ValueReference.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/Variable.swift (in target 'GlueKit' from project 'GlueKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/Update.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Update.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ValueChange.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ValueChange.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ValueMappingForArrayField.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ValueMappingForArrayField.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ValueMappingForSetField.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ValueMappingForSetField.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ValueMappingForSourceField.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ValueMappingForSourceField.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ValueMappingForValue.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ValueMappingForValue.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ValueMappingForValueField.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ValueMappingForValueField.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ValueReference.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ValueReference.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/Variable.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Variable.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
2026-09-17 15:41:27.554 xcodebuild[1203:6411] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
	SwiftCompile normal arm64 Compiling\ NSTextField\ Glue.swift,\ ObservableArray.swift,\ ObservableContains.swift,\ ObservableSet.swift,\ ObservableType.swift,\ ObservableValue.swift,\ OwnedSink.swift,\ RefList.swift,\ Reference.swift,\ SetChange.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/NSTextField\ Glue.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableArray.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableContains.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableSet.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableType.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableValue.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/OwnedSink.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/RefList.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/Reference.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetChange.swift (in target 'GlueKit' from project 'GlueKit')
	SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableContains.swift (in target 'GlueKit' from project 'GlueKit')
	SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableSet.swift (in target 'GlueKit' from project 'GlueKit')
	SwiftCompile normal arm64 Compiling\ ArrayGatheringSource.swift,\ ArrayMappingForArrayField.swift,\ ArrayMappingForValue.swift,\ ArrayMappingForValueField.swift,\ ArrayReference.swift,\ ArrayVariable.swift,\ BracketingSource.swift,\ BufferedArray.swift,\ BufferedSet.swift,\ BufferedSource.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ArrayGatheringSource.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ArrayMappingForArrayField.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ArrayMappingForValue.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ArrayMappingForValueField.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ArrayReference.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ArrayVariable.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/BracketingSource.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/BufferedArray.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/BufferedSet.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/BufferedSource.swift (in target 'GlueKit' from project 'GlueKit')
	SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ArrayReference.swift (in target 'GlueKit' from project 'GlueKit')
	SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ArrayVariable.swift (in target 'GlueKit' from project 'GlueKit')
	SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/BufferedSet.swift (in target 'GlueKit' from project 'GlueKit')
	SwiftCompile normal arm64 Compiling\ SetFilteringOnObservableBool.swift,\ SetFilteringOnPredicate.swift,\ SetFolding.swift,\ SetGatheringSource.swift,\ SetMappingBase.swift,\ SetMappingForArrayField.swift,\ SetMappingForSequence.swift,\ SetMappingForSetField.swift,\ SetMappingForValue.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetFilteringOnObservableBool.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetFilteringOnPredicate.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetFolding.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetGatheringSource.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingBase.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForArrayField.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForSequence.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForSetField.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForValue.swift (in target 'GlueKit' from project 'GlueKit')
	SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetFilteringOnObservableBool.swift (in target 'GlueKit' from project 'GlueKit')
	SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetFilteringOnPredicate.swift (in target 'GlueKit' from project 'GlueKit')
	SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetFolding.swift (in target 'GlueKit' from project 'GlueKit')
	SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetGatheringSource.swift (in target 'GlueKit' from project 'GlueKit')
	SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForArrayField.swift (in target 'GlueKit' from project 'GlueKit')
	SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForSequence.swift (in target 'GlueKit' from project 'GlueKit')
	SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForSetField.swift (in target 'GlueKit' from project 'GlueKit')
	SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForValue.swift (in target 'GlueKit' from project 'GlueKit')
	Building workspace Attabench with scheme Attabench-Package
(17 failures)
BUILD FAILURE 6.4 iOS