Build Information
Failed to build TUSKit, reference main (2bc1fb), with Swift 6.1 for tvOS using Xcode 16.3 on 13 Oct 2026 12:46:47 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme TUSKit -destination generic/platform=tvOSBuild Log
========================================
RunAll
========================================
Builder version: 5.1.2
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/tus/TUSKit.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/tus/TUSKit
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at 2bc1fb4 Add FUNDING.yml pointing to the tus Open Collective (#232)
Cloned https://github.com/tus/TUSKit.git
Revision (git rev-parse @):
2bc1fb4dff7b83f0ba52da1e7b886b742d7d0a02
SUCCESS checkout https://github.com/tus/TUSKit.git at main
========================================
Build
========================================
Selected platform: tvOS
Swift version: 6.1
Building package at path: $PWD
https://github.com/tus/TUSKit.git
https://github.com/tus/TUSKit.git
{
"dependencies" : [
],
"manifest_display_name" : "TUSKit",
"name" : "TUSKit",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "10.0"
},
{
"name" : "macos",
"version" : "11.0"
},
{
"name" : "watchos",
"version" : "8.0"
}
],
"products" : [
{
"name" : "TUSKit",
"targets" : [
"TUSKit"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "TUSKitTests",
"module_type" : "SwiftTarget",
"name" : "TUSKitTests",
"path" : "Tests/TUSKitTests",
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/TUSKitTests/Resources/memeCat.jpg",
"rule" : {
"process" : {
}
}
}
],
"sources" : [
"DataTests.swift",
"FilesTests.swift",
"Fixtures.swift",
"Mocks.swift",
"SchedulerTests.swift",
"Support/NetworkSupport.swift",
"Support/Support.swift",
"TUSAPITests.swift",
"TUSClient/TUSClientInternalTests.swift",
"TUSClient/TUSClientTests.swift",
"TUSClient/TUSClient_CacheTests.swift",
"TUSClient/TUSClient_ContextTests.swift",
"TUSClient/TUSClient_CustomHeadersTests.swift",
"TUSClient/TUSClient_DelegateTests.swift",
"TUSClient/TUSClient_HeaderGenerationTests.swift",
"TUSClient/TUSClient_IdsTests.swift",
"TUSClient/TUSClient_RetryTests.swift",
"TUSClient/TUSClient_UploadingTests.swift"
],
"target_dependencies" : [
"TUSKit"
],
"type" : "test"
},
{
"c99name" : "TUSKit",
"module_type" : "SwiftTarget",
"name" : "TUSKit",
"path" : "Sources/TUSKit",
"product_memberships" : [
"TUSKit"
],
"sources" : [
"Extensions/Collection+chunk.swift",
"Extensions/Data+chunk.swift",
"Extensions/HTTPURLResponse+Headers.swift",
"Extensions/String+base64.swift",
"Files.swift",
"Network.swift",
"Scheduler.swift",
"TUSAPI.swift",
"TUSClient.swift",
"TUSClientError.swift",
"TUSProtocolExtension.swift",
"Tasks/CreationTask.swift",
"Tasks/IdentifiableTask.swift",
"Tasks/StatusTask.swift",
"Tasks/UploadDataTask.swift",
"TusServerInfo.swift",
"UploadInfo.swift",
"UploadMetada.swift"
],
"type" : "library"
}
],
"tools_version" : "5.5.1"
}
Command line invocation:
/Applications/Xcode-16.3.0.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -resolvePackageDependencies
Resolve Package Graph
Resolved source packages:
TUSKit: /Users/admin/builder/spi-builder-workspace
resolved source packages: TUSKit
{
"dependencies" : [
],
"manifest_display_name" : "TUSKit",
"name" : "TUSKit",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "10.0"
},
{
"name" : "macos",
"version" : "11.0"
},
{
"name" : "watchos",
"version" : "8.0"
}
],
"products" : [
{
"name" : "TUSKit",
"targets" : [
"TUSKit"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "TUSKitTests",
"module_type" : "SwiftTarget",
"name" : "TUSKitTests",
"path" : "Tests/TUSKitTests",
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/TUSKitTests/Resources/memeCat.jpg",
"rule" : {
"process" : {
}
}
}
],
"sources" : [
"DataTests.swift",
"FilesTests.swift",
"Fixtures.swift",
"Mocks.swift",
"SchedulerTests.swift",
"Support/NetworkSupport.swift",
"Support/Support.swift",
"TUSAPITests.swift",
"TUSClient/TUSClientInternalTests.swift",
"TUSClient/TUSClientTests.swift",
"TUSClient/TUSClient_CacheTests.swift",
"TUSClient/TUSClient_ContextTests.swift",
"TUSClient/TUSClient_CustomHeadersTests.swift",
"TUSClient/TUSClient_DelegateTests.swift",
"TUSClient/TUSClient_HeaderGenerationTests.swift",
"TUSClient/TUSClient_IdsTests.swift",
"TUSClient/TUSClient_RetryTests.swift",
"TUSClient/TUSClient_UploadingTests.swift"
],
"target_dependencies" : [
"TUSKit"
],
"type" : "test"
},
{
"c99name" : "TUSKit",
"module_type" : "SwiftTarget",
"name" : "TUSKit",
"path" : "Sources/TUSKit",
"product_memberships" : [
"TUSKit"
],
"sources" : [
"Extensions/Collection+chunk.swift",
"Extensions/Data+chunk.swift",
"Extensions/HTTPURLResponse+Headers.swift",
"Extensions/String+base64.swift",
"Files.swift",
"Network.swift",
"Scheduler.swift",
"TUSAPI.swift",
"TUSClient.swift",
"TUSClientError.swift",
"TUSProtocolExtension.swift",
"Tasks/CreationTask.swift",
"Tasks/IdentifiableTask.swift",
"Tasks/StatusTask.swift",
"Tasks/UploadDataTask.swift",
"TusServerInfo.swift",
"UploadInfo.swift",
"UploadMetada.swift"
],
"type" : "library"
}
],
"tools_version" : "5.5.1"
}
{
"workspace" : {
"name" : "spi-builder-workspace",
"schemes" : [
"TUSKit"
]
}
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme TUSKit -destination generic/platform=tvOS OTHER_SWIFT_FLAGS=-stats-output-dir .stats -strict-concurrency=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures
Command line invocation:
/Applications/Xcode-16.3.0.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath /Users/admin/builder/spi-builder-workspace/.derivedData build -scheme TUSKit -destination generic/platform=tvOS "OTHER_SWIFT_FLAGS=-stats-output-dir .stats -strict-concurrency=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures"
Build settings from command line:
OTHER_SWIFT_FLAGS = -stats-output-dir .stats -strict-concurrency=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures
Resolve Package Graph
Resolved source packages:
TUSKit: /Users/admin/builder/spi-builder-workspace
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (2 targets)
Target 'TUSKit' in project 'TUSKit'
➜ Explicit dependency on target 'TUSKit' in project 'TUSKit'
Target 'TUSKit' in project 'TUSKit' (no dependencies)
GatherProvisioningInputs
CreateBuildDescription
ExecuteExternalTool /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -v -E -dM -isysroot /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.4.sdk -x c -c /dev/null
ExecuteExternalTool /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc --version
ExecuteExternalTool /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld -version_details
Build description signature: f9b33e02d70bca35fe3d09adc919bb2e
Build description path: /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XCBuildData/f9b33e02d70bca35fe3d09adc919bb2e.xcbuilddata
ClangStatCache /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.4.sdk /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos18.4-22L251-271d326055c85f9856fa135c41255102.sdkstatcache
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.4.sdk -o /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos18.4-22L251-271d326055c85f9856fa135c41255102.sdkstatcache
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-appletvos
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-appletvos
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/PackageFrameworks
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/PackageFrameworks
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/Objects-normal/arm64/TUSKit.LinkFileList (in target 'TUSKit' from project 'TUSKit')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/Objects-normal/arm64/TUSKit.LinkFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/Objects-normal/arm64/TUSKit.SwiftConstValuesFileList (in target 'TUSKit' from project 'TUSKit')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/Objects-normal/arm64/TUSKit.SwiftConstValuesFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/Objects-normal/arm64/TUSKit_const_extract_protocols.json (in target 'TUSKit' from project 'TUSKit')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/Objects-normal/arm64/TUSKit_const_extract_protocols.json
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/Objects-normal/arm64/TUSKit.SwiftFileList (in target 'TUSKit' from project 'TUSKit')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/Objects-normal/arm64/TUSKit.SwiftFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/TUSKit.DependencyStaticMetadataFileList (in target 'TUSKit' from project 'TUSKit')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/TUSKit.DependencyStaticMetadataFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/TUSKit.DependencyMetadataFileList (in target 'TUSKit' from project 'TUSKit')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/TUSKit.DependencyMetadataFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/TUSKit.modulemap (in target 'TUSKit' from project 'TUSKit')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/TUSKit.modulemap
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/Objects-normal/arm64/TUSKit-OutputFileMap.json (in target 'TUSKit' from project 'TUSKit')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/Objects-normal/arm64/TUSKit-OutputFileMap.json
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/TUSKit.modulemap /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/TUSKit.modulemap (in target 'TUSKit' from project 'TUSKit')
cd /Users/admin/builder/spi-builder-workspace
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/TUSKit.modulemap /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos
SwiftDriver TUSKit normal arm64 com.apple.xcode.tools.swift.compiler (in target 'TUSKit' from project 'TUSKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftDriver -- /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name TUSKit -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/Objects-normal/arm64/TUSKit.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -stats-output-dir .stats -strict-concurrency\=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.4.sdk -target arm64-apple-tvos12.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.4.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos18.4-22L251-271d326055c85f9856fa135c41255102.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/Objects-normal/arm64/TUSKit-OutputFileMap.json -use-frontend-parseable-output -save-temps -no-color-diagnostics -serialize-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/Objects-normal/arm64/TUSKit.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/Objects-normal/arm64/TUSKit_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/Objects-normal/arm64/TUSKit-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftCompile normal arm64 Compiling\ Scheduler.swift,\ TUSAPI.swift /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Scheduler.swift /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSAPI.swift (in target 'TUSKit' from project 'TUSKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Scheduler.swift (in target 'TUSKit' from project 'TUSKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Scheduler.swift:48:20: warning: capture of 'tasks' with non-sendable type '[any ScheduledTask]' in a '@Sendable' closure
guard !tasks.isEmpty else { return }
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Scheduler.swift:21:10: note: protocol 'ScheduledTask' does not conform to the 'Sendable' protocol
protocol ScheduledTask: AnyObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Scheduler.swift:49:13: warning: capture of 'self' with non-sendable type 'Scheduler' in a '@Sendable' closure
self.pendingTasks.append(contentsOf: tasks)
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Scheduler.swift:29:13: note: class 'Scheduler' does not conform to the 'Sendable' protocol
final class Scheduler {
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Scheduler.swift:56:13: warning: capture of 'self' with non-sendable type 'Scheduler' in a '@Sendable' closure
self.pendingTasks.append(task)
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Scheduler.swift:29:13: note: class 'Scheduler' does not conform to the 'Sendable' protocol
final class Scheduler {
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Scheduler.swift:56:38: warning: capture of 'task' with non-sendable type 'any ScheduledTask' in a '@Sendable' closure
self.pendingTasks.append(task)
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Scheduler.swift:21:10: note: protocol 'ScheduledTask' does not conform to the 'Sendable' protocol
protocol ScheduledTask: AnyObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Scheduler.swift:63:13: warning: capture of 'self' with non-sendable type 'Scheduler' in a '@Sendable' closure
self.pendingTasks = []
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Scheduler.swift:29:13: note: class 'Scheduler' does not conform to the 'Sendable' protocol
final class Scheduler {
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Scheduler.swift:71:13: warning: capture of 'self' with non-sendable type 'Scheduler' in a '@Sendable' closure
self.pendingTasks.removeAll { task in
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Scheduler.swift:29:13: note: class 'Scheduler' does not conform to the 'Sendable' protocol
final class Scheduler {
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Scheduler.swift:90:13: warning: capture of 'tasksToCancel' with non-sendable type '[any ScheduledTask]' in a '@Sendable' closure
tasksToCancel.forEach { taskToCancel in
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Scheduler.swift:21:10: note: protocol 'ScheduledTask' does not conform to the 'Sendable' protocol
protocol ScheduledTask: AnyObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Scheduler.swift:91:43: warning: capture of 'self' with non-sendable type 'Scheduler' in a '@Sendable' closure
if let pendingTaskIndex = self.pendingTasks.firstIndex(where: { pendingTask in
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Scheduler.swift:29:13: note: class 'Scheduler' does not conform to the 'Sendable' protocol
final class Scheduler {
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Scheduler.swift:91:43: warning: capture of 'self' with non-sendable type 'Scheduler' in an isolated closure; this is an error in the Swift 6 language mode
if let pendingTaskIndex = self.pendingTasks.firstIndex(where: { pendingTask in
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Scheduler.swift:29:13: note: class 'Scheduler' does not conform to the 'Sendable' protocol
final class Scheduler {
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Scheduler.swift:112:30: warning: capture of 'self' with non-sendable type 'Scheduler?' in a '@Sendable' closure
guard let self = self else { return }
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Scheduler.swift:29:13: note: class 'Scheduler' does not conform to the 'Sendable' protocol
final class Scheduler {
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Scheduler.swift:127:36: warning: capture of 'self' with non-sendable type 'Scheduler' in a '@Sendable' closure
if let index = self.runningTasks.firstIndex(where: { $0 === task }) {
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Scheduler.swift:29:13: note: class 'Scheduler' does not conform to the 'Sendable' protocol
final class Scheduler {
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Scheduler.swift:127:81: warning: capture of 'task' with non-sendable type 'any ScheduledTask' in a '@Sendable' closure
if let index = self.runningTasks.firstIndex(where: { $0 === task }) {
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Scheduler.swift:21:10: note: protocol 'ScheduledTask' does not conform to the 'Sendable' protocol
protocol ScheduledTask: AnyObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Scheduler.swift:133:28: warning: capture of 'result' with non-sendable type 'Result<[any ScheduledTask], any Error>' in a '@Sendable' closure
switch result {
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Scheduler.swift:21:10: note: protocol 'ScheduledTask' does not conform to the 'Sendable' protocol
protocol ScheduledTask: AnyObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Scheduler.swift:127:81: warning: capture of 'task' with non-sendable type 'any ScheduledTask' in an isolated closure; this is an error in the Swift 6 language mode
if let index = self.runningTasks.firstIndex(where: { $0 === task }) {
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Scheduler.swift:21:10: note: protocol 'ScheduledTask' does not conform to the 'Sendable' protocol
protocol ScheduledTask: AnyObject {
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSAPI.swift (in target 'TUSKit' from project 'TUSKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSAPI.swift:474:18: warning: stored property 'api' of 'Sendable'-conforming class 'SessionDataDelegate' is mutable; this is an error in the Swift 6 language mode
weak var api: TUSAPI?
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSAPI.swift:148:18: error: 'delegate' is only available in tvOS 15.0 or newer
task.delegate = sessionDelegate
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSAPI.swift:148:18: note: add 'if #available' version check
task.delegate = sessionDelegate
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSAPI.swift:141:10: note: add @available attribute to enclosing instance method
func status(remoteDestination: URL, headers: [String: String]?, completion: @escaping (Result<Status, TUSAPIError>) -> Void) -> URLSessionDataTask {
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSAPI.swift:55:13: note: add @available attribute to enclosing class
final class TUSAPI {
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSAPI.swift:187:18: error: 'delegate' is only available in tvOS 15.0 or newer
task.delegate = sessionDelegate
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSAPI.swift:187:18: note: add 'if #available' version check
task.delegate = sessionDelegate
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSAPI.swift:181:10: note: add @available attribute to enclosing instance method
func create(metaData: UploadMetadata, customHeaders: [String: String], completion: @escaping (Result<URL, TUSAPIError>) -> Void) -> URLSessionDataTask {
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSAPI.swift:55:13: note: add @available attribute to enclosing class
final class TUSAPI {
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSAPI.swift:292:18: error: 'delegate' is only available in tvOS 15.0 or newer
task.delegate = sessionDelegate
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSAPI.swift:292:18: note: add 'if #available' version check
task.delegate = sessionDelegate
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSAPI.swift:267:10: note: add @available attribute to enclosing instance method
func upload(data: Data, range: Range<Int>?, location: URL, metaData: UploadMetadata, customHeaders: [String: String], completion: @escaping (UploadTaskResult) -> Void) -> URLSessionUploadTask {
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSAPI.swift:55:13: note: add @available attribute to enclosing class
final class TUSAPI {
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSAPI.swift:345:18: error: 'delegate' is only available in tvOS 15.0 or newer
task.delegate = sessionDelegate
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSAPI.swift:345:18: note: add 'if #available' version check
task.delegate = sessionDelegate
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSAPI.swift:320:10: note: add @available attribute to enclosing instance method
func upload(fromFile file: URL, offset: Int = 0, location: URL, metaData: UploadMetadata, customHeaders: [String: String], completion: @escaping (UploadTaskResult) -> Void) -> URLSessionUploadTask {
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSAPI.swift:55:13: note: add @available attribute to enclosing class
final class TUSAPI {
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSAPI.swift:370:23: warning: capture of 'self' with non-sendable type 'TUSAPI?' in a '@Sendable' closure
guard let self, let task else { return }
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSAPI.swift:55:13: note: class 'TUSAPI' does not conform to the 'Sendable' protocol
final class TUSAPI {
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSAPI.swift:406:48: warning: capture of 'metadata' with non-sendable type 'UploadMetadata' in a '@Sendable' closure
return task.taskDescription == metadata.id.uuidString
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/UploadMetada.swift:13:13: note: class 'UploadMetadata' does not conform to the 'Sendable' protocol
final class UploadMetadata: Codable {
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSAPI.swift:409:13: warning: capture of 'completion' with non-sendable type '(Bool) -> Void' in a '@Sendable' closure
completion(hasTask)
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSAPI.swift:409:13: note: a function type must be marked '@Sendable' to conform to 'Sendable'
completion(hasTask)
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSAPI.swift:406:48: warning: capture of 'metadata' with non-sendable type 'UploadMetadata' in an isolated closure; this is an error in the Swift 6 language mode
return task.taskDescription == metadata.id.uuidString
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/UploadMetada.swift:13:13: note: class 'UploadMetadata' does not conform to the 'Sendable' protocol
final class UploadMetadata: Codable {
^
SwiftCompile normal arm64 Compiling\ Files.swift,\ Network.swift /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Files.swift /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Network.swift (in target 'TUSKit' from project 'TUSKit')
Failed frontend command:
/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -c /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Extensions/Collection+chunk.swift /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Extensions/Data+chunk.swift /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Extensions/HTTPURLResponse+Headers.swift /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Extensions/String+base64.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Files.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Network.swift /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Scheduler.swift /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSAPI.swift /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSClient.swift /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSClientError.swift /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSProtocolExtension.swift /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/CreationTask.swift /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/IdentifiableTask.swift /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/StatusTask.swift /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/UploadDataTask.swift /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TusServerInfo.swift /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/UploadInfo.swift /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/UploadMetada.swift -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/Objects-normal/arm64/Files.d -emit-const-values-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/Objects-normal/arm64/Files.swiftconstvalues -emit-reference-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/Objects-normal/arm64/Files.swiftdeps -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/Objects-normal/arm64/Files.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/Objects-normal/arm64/Network.d -emit-const-values-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/Objects-normal/arm64/Network.swiftconstvalues -emit-reference-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/Objects-normal/arm64/Network.swiftdeps -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/Objects-normal/arm64/Network.dia -target arm64-apple-tvos12.0 -Xllvm -aarch64-use-tbi -enable-objc-interop -sdk /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.4.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.4.sdk/Developer/Library/Frameworks -no-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -swift-version 5 -enforce-exclusivity\=checked -stats-output-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode/.stats -Onone -D SWIFT_PACKAGE -D DEBUG -serialize-debugging-options -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/Objects-normal/arm64/TUSKit_const_extract_protocols.json -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures -enable-experimental-feature DebugDescriptionMacro -strict-concurrency\=complete -empty-abi-descriptor -plugin-path /Applications/Xcode-16.3.0.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 -resource-dir /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos18.4-22L251-271d326055c85f9856fa135c41255102.sdkstatcache -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/swift-overrides.hmap -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -module-name TUSKit -frontend-parseable-output -disable-clang-spi -target-sdk-version 18.4 -target-sdk-name appletvos18.4 -external-plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins\#/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/local/lib/swift/host/plugins\#/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server -in-process-plugin-server-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/local/lib/swift/host/plugins -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/Objects-normal/arm64/Files.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/Objects-normal/arm64/Network.o -index-unit-output-path /TUSKit.build/Debug-appletvos/TUSKit.build/Objects-normal/arm64/Files.o -index-unit-output-path /TUSKit.build/Debug-appletvos/TUSKit.build/Objects-normal/arm64/Network.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/Sources/TUSKit/Files.swift (in target 'TUSKit' from project 'TUSKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Files.swift:180:40: error: 'close()' is only available in tvOS 13.0 or newer
try? destinationHandle.close()
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Files.swift:180:40: note: add 'if #available' version check
try? destinationHandle.close()
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Files.swift:161:10: note: add @available attribute to enclosing instance method
func streamingData(_ dataGenerator: () -> Data?, id: UUID, preferredFileExtension: String? = nil) throws -> URL {
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Files.swift:19:13: note: add @available attribute to enclosing class
final class Files {
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Files.swift:178:35: error: 'truncate(atOffset:)' is only available in tvOS 13.0 or newer
try destinationHandle.truncate(atOffset: 0)
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Files.swift:178:35: note: add 'if #available' version check
try destinationHandle.truncate(atOffset: 0)
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Files.swift:161:10: note: add @available attribute to enclosing instance method
func streamingData(_ dataGenerator: () -> Data?, id: UUID, preferredFileExtension: String? = nil) throws -> URL {
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Files.swift:19:13: note: add @available attribute to enclosing class
final class Files {
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Files.swift:185:39: error: 'write(contentsOf:)' is only available in tvOS 13.4 or newer
try destinationHandle.write(contentsOf: data)
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Files.swift:185:39: note: add 'if #available' version check
try destinationHandle.write(contentsOf: data)
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Files.swift:161:10: note: add @available attribute to enclosing instance method
func streamingData(_ dataGenerator: () -> Data?, id: UUID, preferredFileExtension: String? = nil) throws -> URL {
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Files.swift:19:13: note: add @available attribute to enclosing class
final class Files {
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Network.swift (in target 'TUSKit' from project 'TUSKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Network.swift:18:59: warning: converting non-sendable function value to '@Sendable (Data?, URLResponse?, (any Error)?) -> Void' may introduce data races
return dataTask(with: request, completionHandler: makeCompletion(completion: completion))
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Network.swift:22:73: warning: converting non-sendable function value to '@Sendable (Data?, URLResponse?, (any Error)?) -> Void' may introduce data races
return uploadTask(with: request, from: data, completionHandler: makeCompletion(completion: completion))
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Network.swift:26:77: warning: converting non-sendable function value to '@Sendable (Data?, URLResponse?, (any Error)?) -> Void' may introduce data races
return uploadTask(with: request, fromFile: file, completionHandler: makeCompletion(completion: completion))
^
SwiftCompile normal arm64 Compiling\ TUSClient.swift,\ TUSClientError.swift /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSClient.swift /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSClientError.swift (in target 'TUSKit' from project 'TUSKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSClient.swift (in target 'TUSKit' from project 'TUSKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSClient.swift:58:9: warning: 'didFinishUpload(id:url:context:client:)' is deprecated: Use the new didFinishUpload(id: UUID, url: URL, context: [String: String]?, client: TUSClient, responseHeaders: [String: String]?) method instead.
didFinishUpload(id: id, url: url, context: context, client: client)
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSClient.swift:548:17: warning: capture of 'self' with non-sendable type 'TUSClient' in a '@Sendable' closure
self.delegate?.fileError(id: nil, error: tusError , client: self)
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSClient.swift:74:20: note: class 'TUSClient' does not conform to the 'Sendable' protocol
public final class TUSClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSClient.swift:669:17: warning: capture of 'self' with non-sendable type 'TUSClient' in a '@Sendable' closure
self.delegate?.fileError(id: nil, error: tusError, client: self)
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSClient.swift:74:20: note: class 'TUSClient' does not conform to the 'Sendable' protocol
public final class TUSClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSClient.swift:723:17: warning: capture of 'self' with non-sendable type 'TUSClient' in a '@Sendable' closure
self.delegate?.fileError(id: uploadTask.metaData.id, error: tusError, client: self)
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSClient.swift:74:20: note: class 'TUSClient' does not conform to the 'Sendable' protocol
public final class TUSClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSClient.swift:723:46: warning: capture of 'uploadTask' with non-sendable type 'UploadDataTask' in a '@Sendable' closure
self.delegate?.fileError(id: uploadTask.metaData.id, error: tusError, client: self)
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/UploadDataTask.swift:12:13: note: class 'UploadDataTask' does not conform to the 'Sendable' protocol
final class UploadDataTask: NSObject, IdentifiableTask {
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSClient.swift:741:13: warning: capture of 'self' with non-sendable type 'TUSClient' in a '@Sendable' closure
self.delegate?.didFinishUpload(id: id, url: url, context: context, client: self, responseHeaders: responseHeaders)
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSClient.swift:74:20: note: class 'TUSClient' does not conform to the 'Sendable' protocol
public final class TUSClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSClient.swift:751:17: warning: capture of 'self' with non-sendable type 'TUSClient' in a '@Sendable' closure
self.delegate?.didStartUpload(id: task.metaData.id, context: task.metaData.context, client: self)
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSClient.swift:74:20: note: class 'TUSClient' does not conform to the 'Sendable' protocol
public final class TUSClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSClient.swift:751:51: warning: capture of 'task' with non-sendable type 'UploadDataTask' in a '@Sendable' closure
self.delegate?.didStartUpload(id: task.metaData.id, context: task.metaData.context, client: self)
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/UploadDataTask.swift:12:13: note: class 'UploadDataTask' does not conform to the 'Sendable' protocol
final class UploadDataTask: NSObject, IdentifiableTask {
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSClient.swift:810:17: warning: capture of 'self' with non-sendable type 'TUSClient' in a '@Sendable' closure
self.delegate?.fileError(id: metaData.id, error: tusError, client: self)
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSClient.swift:74:20: note: class 'TUSClient' does not conform to the 'Sendable' protocol
public final class TUSClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSClient.swift:810:46: warning: capture of 'metaData' with non-sendable type 'UploadMetadata' in a '@Sendable' closure
self.delegate?.fileError(id: metaData.id, error: tusError, client: self)
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/UploadMetada.swift:13:13: note: class 'UploadMetadata' does not conform to the 'Sendable' protocol
final class UploadMetadata: Codable {
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSClient.swift:823:17: warning: capture of 'self' with non-sendable type 'TUSClient' in a '@Sendable' closure
self.delegate?.uploadFailed(id: metaData.id, error: error, context: metaData.context, client: self)
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSClient.swift:74:20: note: class 'TUSClient' does not conform to the 'Sendable' protocol
public final class TUSClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSClient.swift:823:49: warning: capture of 'metaData' with non-sendable type 'UploadMetadata' in a '@Sendable' closure
self.delegate?.uploadFailed(id: metaData.id, error: error, context: metaData.context, client: self)
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/UploadMetada.swift:13:13: note: class 'UploadMetadata' does not conform to the 'Sendable' protocol
final class UploadMetadata: Codable {
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSClient.swift:869:13: warning: capture of 'self' with non-sendable type 'TUSClient' in a '@Sendable' closure
self.delegate?.progressFor(id: metaData.id, context: metaData.context, bytesUploaded: totalUploadedBytes, totalBytes: metaData.size, client: self)
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSClient.swift:74:20: note: class 'TUSClient' does not conform to the 'Sendable' protocol
public final class TUSClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSClient.swift:869:44: warning: capture of 'metaData' with non-sendable type 'UploadMetadata' in a '@Sendable' closure
self.delegate?.progressFor(id: metaData.id, context: metaData.context, bytesUploaded: totalUploadedBytes, totalBytes: metaData.size, client: self)
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/UploadMetada.swift:13:13: note: class 'UploadMetadata' does not conform to the 'Sendable' protocol
final class UploadMetadata: Codable {
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSClient.swift:886:13: warning: capture of 'self' with non-sendable type 'TUSClient' in a '@Sendable' closure
self.delegate?.totalProgress(bytesUploaded: totalBytesUploaded, totalBytes: totalSize, client: self)
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSClient.swift:74:20: note: class 'TUSClient' does not conform to the 'Sendable' protocol
public final class TUSClient {
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSClient.swift:886:57: warning: reference to captured var 'totalBytesUploaded' in concurrently-executing code
self.delegate?.totalProgress(bytesUploaded: totalBytesUploaded, totalBytes: totalSize, client: self)
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSClient.swift:886:89: warning: reference to captured var 'totalSize' in concurrently-executing code
self.delegate?.totalProgress(bytesUploaded: totalBytesUploaded, totalBytes: totalSize, client: self)
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSClient.swift:926:13: warning: capture of 'self' with non-sendable type 'HeaderGenerator' in a '@Sendable' closure
self.latestHeaders.removeValue(forKey: id)
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSClient.swift:891:13: note: class 'HeaderGenerator' does not conform to the 'Sendable' protocol
final class HeaderGenerator {
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSClient.swift:932:13: warning: capture of 'self' with non-sendable type 'HeaderGenerator' in a '@Sendable' closure
self.latestHeaders.removeAll()
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSClient.swift:891:13: note: class 'HeaderGenerator' does not conform to the 'Sendable' protocol
final class HeaderGenerator {
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSClient.swift:949:13: warning: capture of 'self' with non-sendable type 'HeaderGenerator' in a '@Sendable' closure
self.latestHeaders[metaData.id] = headers
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSClient.swift:891:13: note: class 'HeaderGenerator' does not conform to the 'Sendable' protocol
final class HeaderGenerator {
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSClient.swift:949:32: warning: capture of 'metaData' with non-sendable type 'UploadMetadata' in a '@Sendable' closure
self.latestHeaders[metaData.id] = headers
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/UploadMetada.swift:13:13: note: class 'UploadMetadata' does not conform to the 'Sendable' protocol
final class UploadMetadata: Codable {
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSClient.swift:967:29: error: 'UTType' is only available in tvOS 14.0 or newer
if let utType = UTType(filenameExtension: self.pathExtension),
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSClient.swift:967:29: note: add 'if #available' version check
if let utType = UTType(filenameExtension: self.pathExtension),
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSClient.swift:964:9: note: add @available attribute to enclosing property
var mimeType: String {
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSClient.swift:963:9: note: add @available attribute to enclosing extension
private extension URL {
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSClient.swift:967:29: error: 'init(filenameExtension:conformingTo:)' is only available in tvOS 14.0 or newer
if let utType = UTType(filenameExtension: self.pathExtension),
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSClient.swift:967:29: note: add 'if #available' version check
if let utType = UTType(filenameExtension: self.pathExtension),
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSClient.swift:964:9: note: add @available attribute to enclosing property
var mimeType: String {
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSClient.swift:963:9: note: add @available attribute to enclosing extension
private extension URL {
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSClient.swift:968:34: error: 'preferredMIMEType' is only available in tvOS 14.0 or newer
let mime = utType.preferredMIMEType {
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSClient.swift:968:34: note: add 'if #available' version check
let mime = utType.preferredMIMEType {
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSClient.swift:964:9: note: add @available attribute to enclosing property
var mimeType: String {
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSClient.swift:963:9: note: add @available attribute to enclosing extension
private extension URL {
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSClientError.swift (in target 'TUSKit' from project 'TUSKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ IdentifiableTask.swift,\ StatusTask.swift /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/IdentifiableTask.swift /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/StatusTask.swift (in target 'TUSKit' from project 'TUSKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/IdentifiableTask.swift (in target 'TUSKit' from project 'TUSKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/StatusTask.swift (in target 'TUSKit' from project 'TUSKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/StatusTask.swift:42:16: warning: capture of 'self' with non-sendable type 'StatusTask' in a '@Sendable' closure
if self.didCancel { return }
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/StatusTask.swift:11:13: note: class 'StatusTask' does not conform to the 'Sendable' protocol
final class StatusTask: IdentifiableTask {
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/StatusTask.swift:77:37: warning: capture of 'completed' with non-sendable type 'TaskCompletion' (aka '(Result<Array<any ScheduledTask>, any Error>) -> ()') in a '@Sendable' closure
completed(.success([]))
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/StatusTask.swift:77:37: note: a function type must be marked '@Sendable' to conform to 'Sendable'
completed(.success([]))
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/StatusTask.swift:77:37: warning: capture of 'completed' with non-sendable type 'TaskCompletion' (aka '(Result<Array<any ScheduledTask>, any Error>) -> ()') in an isolated closure; this is an error in the Swift 6 language mode
completed(.success([]))
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/StatusTask.swift:77:37: note: a function type must be marked '@Sendable' to conform to 'Sendable'
completed(.success([]))
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/StatusTask.swift:48:24: warning: capture of 'self' with non-sendable type 'StatusTask' in a '@Sendable' closure
if self.didCancel { return }
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/StatusTask.swift:11:13: note: class 'StatusTask' does not conform to the 'Sendable' protocol
final class StatusTask: IdentifiableTask {
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/StatusTask.swift:77:37: warning: capture of 'completed' with non-sendable type 'TaskCompletion' (aka '(Result<Array<any ScheduledTask>, any Error>) -> ()') in a '@Sendable' closure
completed(.success([]))
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/StatusTask.swift:77:37: note: a function type must be marked '@Sendable' to conform to 'Sendable'
completed(.success([]))
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/StatusTask.swift:77:37: warning: capture of 'completed' with non-sendable type 'TaskCompletion' (aka '(Result<Array<any ScheduledTask>, any Error>) -> ()') in an isolated closure; this is an error in the Swift 6 language mode
completed(.success([]))
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/StatusTask.swift:77:37: note: a function type must be marked '@Sendable' to conform to 'Sendable'
completed(.success([]))
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/StatusTask.swift:55:44: warning: capture of 'self' with non-sendable type 'StatusTask' in a '@Sendable' closure
let metaData = self.metaData
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/StatusTask.swift:11:13: note: class 'StatusTask' does not conform to the 'Sendable' protocol
final class StatusTask: IdentifiableTask {
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/StatusTask.swift:77:37: warning: capture of 'completed' with non-sendable type 'TaskCompletion' (aka '(Result<Array<any ScheduledTask>, any Error>) -> ()') in a '@Sendable' closure
completed(.success([]))
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/StatusTask.swift:77:37: note: a function type must be marked '@Sendable' to conform to 'Sendable'
completed(.success([]))
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/StatusTask.swift:109:13: warning: capture of 'self' with non-sendable type 'StatusTask' in a '@Sendable' closure
self.didCancel = true
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/StatusTask.swift:11:13: note: class 'StatusTask' does not conform to the 'Sendable' protocol
final class StatusTask: IdentifiableTask {
^
SwiftCompile normal arm64 Compiling\ TUSProtocolExtension.swift,\ CreationTask.swift /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSProtocolExtension.swift /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/CreationTask.swift (in target 'TUSKit' from project 'TUSKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSProtocolExtension.swift (in target 'TUSKit' from project 'TUSKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/CreationTask.swift (in target 'TUSKit' from project 'TUSKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/CreationTask.swift:41:16: warning: capture of 'self' with non-sendable type 'CreationTask' in a '@Sendable' closure
if self.didCancel { return }
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/CreationTask.swift:12:13: note: class 'CreationTask' does not conform to the 'Sendable' protocol
final class CreationTask: IdentifiableTask {
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/CreationTask.swift:71:37: warning: capture of 'completed' with non-sendable type 'TaskCompletion' (aka '(Result<Array<any ScheduledTask>, any Error>) -> ()') in a '@Sendable' closure
completed(.failure(TUSClientError.taskCancelled))
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/CreationTask.swift:71:37: note: a function type must be marked '@Sendable' to conform to 'Sendable'
completed(.failure(TUSClientError.taskCancelled))
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/CreationTask.swift:71:37: warning: capture of 'completed' with non-sendable type 'TaskCompletion' (aka '(Result<Array<any ScheduledTask>, any Error>) -> ()') in an isolated closure; this is an error in the Swift 6 language mode
completed(.failure(TUSClientError.taskCancelled))
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/CreationTask.swift:71:37: note: a function type must be marked '@Sendable' to conform to 'Sendable'
completed(.failure(TUSClientError.taskCancelled))
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/CreationTask.swift:47:24: warning: capture of 'self' with non-sendable type 'CreationTask' in a '@Sendable' closure
if self.didCancel { return }
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/CreationTask.swift:12:13: note: class 'CreationTask' does not conform to the 'Sendable' protocol
final class CreationTask: IdentifiableTask {
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/CreationTask.swift:71:37: warning: capture of 'completed' with non-sendable type 'TaskCompletion' (aka '(Result<Array<any ScheduledTask>, any Error>) -> ()') in a '@Sendable' closure
completed(.failure(TUSClientError.taskCancelled))
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/CreationTask.swift:71:37: note: a function type must be marked '@Sendable' to conform to 'Sendable'
completed(.failure(TUSClientError.taskCancelled))
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/CreationTask.swift:71:37: warning: capture of 'completed' with non-sendable type 'TaskCompletion' (aka '(Result<Array<any ScheduledTask>, any Error>) -> ()') in an isolated closure; this is an error in the Swift 6 language mode
completed(.failure(TUSClientError.taskCancelled))
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/CreationTask.swift:71:37: note: a function type must be marked '@Sendable' to conform to 'Sendable'
completed(.failure(TUSClientError.taskCancelled))
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/CreationTask.swift:54:44: warning: capture of 'self' with non-sendable type 'CreationTask' in a '@Sendable' closure
let metaData = self.metaData
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/CreationTask.swift:12:13: note: class 'CreationTask' does not conform to the 'Sendable' protocol
final class CreationTask: IdentifiableTask {
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/CreationTask.swift:71:37: warning: capture of 'completed' with non-sendable type 'TaskCompletion' (aka '(Result<Array<any ScheduledTask>, any Error>) -> ()') in a '@Sendable' closure
completed(.failure(TUSClientError.taskCancelled))
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/CreationTask.swift:71:37: note: a function type must be marked '@Sendable' to conform to 'Sendable'
completed(.failure(TUSClientError.taskCancelled))
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/CreationTask.swift:89:13: warning: capture of 'self' with non-sendable type 'CreationTask' in a '@Sendable' closure
self.didCancel = true
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/CreationTask.swift:12:13: note: class 'CreationTask' does not conform to the 'Sendable' protocol
final class CreationTask: IdentifiableTask {
^
SwiftCompile normal arm64 Compiling\ Collection+chunk.swift,\ Data+chunk.swift /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Extensions/Collection+chunk.swift /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Extensions/Data+chunk.swift (in target 'TUSKit' from project 'TUSKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Extensions/Collection+chunk.swift (in target 'TUSKit' from project 'TUSKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Extensions/Data+chunk.swift (in target 'TUSKit' from project 'TUSKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ HTTPURLResponse+Headers.swift,\ String+base64.swift /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Extensions/HTTPURLResponse+Headers.swift /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Extensions/String+base64.swift (in target 'TUSKit' from project 'TUSKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Extensions/HTTPURLResponse+Headers.swift (in target 'TUSKit' from project 'TUSKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Extensions/String+base64.swift (in target 'TUSKit' from project 'TUSKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftEmitModule normal arm64 Emitting\ module\ for\ TUSKit (in target 'TUSKit' from project 'TUSKit')
EmitSwiftModule normal arm64 (in target 'TUSKit' from project 'TUSKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSAPI.swift:474:18: warning: stored property 'api' of 'Sendable'-conforming class 'SessionDataDelegate' is mutable; this is an error in the Swift 6 language mode
weak var api: TUSAPI?
^
SwiftCompile normal arm64 Compiling\ UploadDataTask.swift,\ TusServerInfo.swift /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/UploadDataTask.swift /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TusServerInfo.swift (in target 'TUSKit' from project 'TUSKit')
Failed frontend command:
/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -c /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Extensions/Collection+chunk.swift /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Extensions/Data+chunk.swift /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Extensions/HTTPURLResponse+Headers.swift /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Extensions/String+base64.swift /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Files.swift /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Network.swift /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Scheduler.swift /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSAPI.swift /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSClient.swift /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSClientError.swift /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSProtocolExtension.swift /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/CreationTask.swift /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/IdentifiableTask.swift /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/StatusTask.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/UploadDataTask.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TusServerInfo.swift /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/UploadInfo.swift /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/UploadMetada.swift -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/Objects-normal/arm64/UploadDataTask.d -emit-const-values-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/Objects-normal/arm64/UploadDataTask.swiftconstvalues -emit-reference-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/Objects-normal/arm64/UploadDataTask.swiftdeps -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/Objects-normal/arm64/UploadDataTask.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/Objects-normal/arm64/TusServerInfo.d -emit-const-values-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/Objects-normal/arm64/TusServerInfo.swiftconstvalues -emit-reference-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/Objects-normal/arm64/TusServerInfo.swiftdeps -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/Objects-normal/arm64/TusServerInfo.dia -target arm64-apple-tvos12.0 -Xllvm -aarch64-use-tbi -enable-objc-interop -sdk /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.4.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.4.sdk/Developer/Library/Frameworks -no-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -swift-version 5 -enforce-exclusivity\=checked -stats-output-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode/.stats -Onone -D SWIFT_PACKAGE -D DEBUG -serialize-debugging-options -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/Objects-normal/arm64/TUSKit_const_extract_protocols.json -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures -enable-experimental-feature DebugDescriptionMacro -strict-concurrency\=complete -empty-abi-descriptor -plugin-path /Applications/Xcode-16.3.0.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 -resource-dir /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos18.4-22L251-271d326055c85f9856fa135c41255102.sdkstatcache -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/swift-overrides.hmap -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -module-name TUSKit -frontend-parseable-output -disable-clang-spi -target-sdk-version 18.4 -target-sdk-name appletvos18.4 -external-plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins\#/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/local/lib/swift/host/plugins\#/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server -in-process-plugin-server-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/local/lib/swift/host/plugins -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/Objects-normal/arm64/UploadDataTask.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/Objects-normal/arm64/TusServerInfo.o -index-unit-output-path /TUSKit.build/Debug-appletvos/TUSKit.build/Objects-normal/arm64/UploadDataTask.o -index-unit-output-path /TUSKit.build/Debug-appletvos/TUSKit.build/Objects-normal/arm64/TusServerInfo.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/Sources/TUSKit/Tasks/UploadDataTask.swift (in target 'TUSKit' from project 'TUSKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/UploadDataTask.swift:67:20: warning: capture of 'self' with non-sendable type 'UploadDataTask' in a '@Sendable' closure
guard !self.isCanceled else {
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/UploadDataTask.swift:12:13: note: class 'UploadDataTask' does not conform to the 'Sendable' protocol
final class UploadDataTask: NSObject, IdentifiableTask {
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/UploadDataTask.swift:68:17: warning: capture of 'completed' with non-sendable type 'TaskCompletion' (aka '(Result<Array<any ScheduledTask>, any Error>) -> ()') in a '@Sendable' closure
completed(.failure(TUSClientError.taskCancelled))
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/UploadDataTask.swift:68:17: note: a function type must be marked '@Sendable' to conform to 'Sendable'
completed(.failure(TUSClientError.taskCancelled))
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/UploadDataTask.swift:95:25: warning: capture of 'completed' with non-sendable type 'TaskCompletion' (aka '(Result<Array<any ScheduledTask>, any Error>) -> ()') in an isolated closure; this is an error in the Swift 6 language mode
completed(.failure(TUSClientError.taskCancelled))
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/UploadDataTask.swift:95:25: note: a function type must be marked '@Sendable' to conform to 'Sendable'
completed(.failure(TUSClientError.taskCancelled))
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/UploadDataTask.swift:94:24: warning: capture of 'self' with non-sendable type 'UploadDataTask' in a '@Sendable' closure
if self.isCanceled {
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/UploadDataTask.swift:12:13: note: class 'UploadDataTask' does not conform to the 'Sendable' protocol
final class UploadDataTask: NSObject, IdentifiableTask {
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/UploadDataTask.swift:95:25: warning: capture of 'completed' with non-sendable type 'TaskCompletion' (aka '(Result<Array<any ScheduledTask>, any Error>) -> ()') in a '@Sendable' closure
completed(.failure(TUSClientError.taskCancelled))
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/UploadDataTask.swift:95:25: note: a function type must be marked '@Sendable' to conform to 'Sendable'
completed(.failure(TUSClientError.taskCancelled))
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/UploadDataTask.swift:107:75: warning: capture of 'completed' with non-sendable type 'TaskCompletion' (aka '(Result<Array<any ScheduledTask>, any Error>) -> ()') in an isolated closure; this is an error in the Swift 6 language mode
self.taskCompleted(result: result, completed: completed)
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/UploadDataTask.swift:107:75: note: a function type must be marked '@Sendable' to conform to 'Sendable'
self.taskCompleted(result: result, completed: completed)
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/UploadDataTask.swift:107:29: warning: capture of 'self' with non-sendable type 'UploadDataTask' in a '@Sendable' closure
self.taskCompleted(result: result, completed: completed)
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/UploadDataTask.swift:12:13: note: class 'UploadDataTask' does not conform to the 'Sendable' protocol
final class UploadDataTask: NSObject, IdentifiableTask {
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/UploadDataTask.swift:107:75: warning: capture of 'completed' with non-sendable type 'TaskCompletion' (aka '(Result<Array<any ScheduledTask>, any Error>) -> ()') in a '@Sendable' closure
self.taskCompleted(result: result, completed: completed)
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/UploadDataTask.swift:107:75: note: a function type must be marked '@Sendable' to conform to 'Sendable'
self.taskCompleted(result: result, completed: completed)
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/UploadDataTask.swift:176:40: error: 'seek(toOffset:)' is only available in tvOS 13.0 or newer
try fileHandle.seek(toOffset: UInt64(offset))
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/UploadDataTask.swift:176:40: note: add 'if #available' version check
try fileHandle.seek(toOffset: UInt64(offset))
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/UploadDataTask.swift:160:10: note: add @available attribute to enclosing instance method
func prepareUploadFile() throws -> URL {
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/UploadDataTask.swift:12:13: note: add @available attribute to enclosing class
final class UploadDataTask: NSObject, IdentifiableTask {
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/UploadDataTask.swift:204:13: warning: capture of 'self' with non-sendable type 'UploadDataTask' in a '@Sendable' closure
self.isCanceled = true
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/UploadDataTask.swift:12:13: note: class 'UploadDataTask' does not conform to the 'Sendable' protocol
final class UploadDataTask: NSObject, IdentifiableTask {
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TusServerInfo.swift (in target 'TUSKit' from project 'TUSKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ UploadInfo.swift /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/UploadInfo.swift (in target 'TUSKit' from project 'TUSKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/UploadInfo.swift (in target 'TUSKit' from project 'TUSKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ UploadMetada.swift /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/UploadMetada.swift (in target 'TUSKit' from project 'TUSKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/UploadMetada.swift (in target 'TUSKit' from project 'TUSKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/UploadMetada.swift:48:17: warning: capture of 'self' with non-sendable type 'UploadMetadata' in a '@Sendable' closure
self._filePath = newValue
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/UploadMetada.swift:13:13: note: class 'UploadMetadata' does not conform to the 'Sendable' protocol
final class UploadMetadata: Codable {
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/UploadMetada.swift:63:17: warning: capture of 'self' with non-sendable type 'UploadMetadata' in a '@Sendable' closure
self._remoteDestination = newValue
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/UploadMetada.swift:13:13: note: class 'UploadMetadata' does not conform to the 'Sendable' protocol
final class UploadMetadata: Codable {
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/UploadMetada.swift:77:17: warning: capture of 'self' with non-sendable type 'UploadMetadata' in a '@Sendable' closure
self._uploadedRange = newValue
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/UploadMetada.swift:13:13: note: class 'UploadMetadata' does not conform to the 'Sendable' protocol
final class UploadMetadata: Codable {
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/UploadMetada.swift:167:13: warning: capture of 'self' with non-sendable type 'UploadMetadata' in a '@Sendable' closure
self._appliedCustomHeaders = headers
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/UploadMetada.swift:13:13: note: class 'UploadMetadata' does not conform to the 'Sendable' protocol
final class UploadMetadata: Codable {
^
SwiftDriverJobDiscovery normal arm64 Emitting module for TUSKit (in target 'TUSKit' from project 'TUSKit')
SwiftDriver\ Compilation\ Requirements TUSKit normal arm64 com.apple.xcode.tools.swift.compiler (in target 'TUSKit' from project 'TUSKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-Swift-Compilation-Requirements -- /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name TUSKit -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/Objects-normal/arm64/TUSKit.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -stats-output-dir .stats -strict-concurrency\=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.4.sdk -target arm64-apple-tvos12.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.4.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos18.4-22L251-271d326055c85f9856fa135c41255102.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/Objects-normal/arm64/TUSKit-OutputFileMap.json -use-frontend-parseable-output -save-temps -no-color-diagnostics -serialize-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/Objects-normal/arm64/TUSKit.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/Objects-normal/arm64/TUSKit_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/Objects-normal/arm64/TUSKit-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriverJobDiscovery normal arm64 Compiling UploadInfo.swift (in target 'TUSKit' from project 'TUSKit')
SwiftDriverJobDiscovery normal arm64 Compiling Collection+chunk.swift, Data+chunk.swift (in target 'TUSKit' from project 'TUSKit')
SwiftMergeGeneratedHeaders /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/TUSKit-Swift.h /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/Objects-normal/arm64/TUSKit-Swift.h (in target 'TUSKit' from project 'TUSKit')
cd /Users/admin/builder/spi-builder-workspace
builtin-swiftHeaderTool -arch arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/Objects-normal/arm64/TUSKit-Swift.h -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/TUSKit-Swift.h
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/TUSKit.swiftmodule/arm64-apple-tvos.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/Objects-normal/arm64/TUSKit.swiftmodule (in target 'TUSKit' from project 'TUSKit')
cd /Users/admin/builder/spi-builder-workspace
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/Objects-normal/arm64/TUSKit.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/TUSKit.swiftmodule/arm64-apple-tvos.swiftmodule
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/TUSKit.swiftmodule/arm64-apple-tvos.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/Objects-normal/arm64/TUSKit.swiftdoc (in target 'TUSKit' from project 'TUSKit')
cd /Users/admin/builder/spi-builder-workspace
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/Objects-normal/arm64/TUSKit.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/TUSKit.swiftmodule/arm64-apple-tvos.swiftdoc
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/TUSKit.swiftmodule/arm64-apple-tvos.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/Objects-normal/arm64/TUSKit.abi.json (in target 'TUSKit' from project 'TUSKit')
cd /Users/admin/builder/spi-builder-workspace
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/Objects-normal/arm64/TUSKit.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/TUSKit.swiftmodule/arm64-apple-tvos.abi.json
** BUILD FAILED **
The following build commands failed:
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSAPI.swift (in target 'TUSKit' from project 'TUSKit')
SwiftCompile normal arm64 Compiling\ Files.swift,\ Network.swift /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Files.swift /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Network.swift (in target 'TUSKit' from project 'TUSKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Files.swift (in target 'TUSKit' from project 'TUSKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSClient.swift (in target 'TUSKit' from project 'TUSKit')
SwiftCompile normal arm64 Compiling\ UploadDataTask.swift,\ TusServerInfo.swift /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/UploadDataTask.swift /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TusServerInfo.swift (in target 'TUSKit' from project 'TUSKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/UploadDataTask.swift (in target 'TUSKit' from project 'TUSKit')
Building workspace spi-builder-workspace with scheme TUSKit
(7 failures)
Command line invocation:
/Applications/Xcode-16.3.0.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -resolvePackageDependencies
Resolve Package Graph
Resolved source packages:
TUSKit: /Users/admin/builder/spi-builder-workspace
resolved source packages: TUSKit
{
"dependencies" : [
],
"manifest_display_name" : "TUSKit",
"name" : "TUSKit",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "10.0"
},
{
"name" : "macos",
"version" : "11.0"
},
{
"name" : "watchos",
"version" : "8.0"
}
],
"products" : [
{
"name" : "TUSKit",
"targets" : [
"TUSKit"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "TUSKitTests",
"module_type" : "SwiftTarget",
"name" : "TUSKitTests",
"path" : "Tests/TUSKitTests",
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/TUSKitTests/Resources/memeCat.jpg",
"rule" : {
"process" : {
}
}
}
],
"sources" : [
"DataTests.swift",
"FilesTests.swift",
"Fixtures.swift",
"Mocks.swift",
"SchedulerTests.swift",
"Support/NetworkSupport.swift",
"Support/Support.swift",
"TUSAPITests.swift",
"TUSClient/TUSClientInternalTests.swift",
"TUSClient/TUSClientTests.swift",
"TUSClient/TUSClient_CacheTests.swift",
"TUSClient/TUSClient_ContextTests.swift",
"TUSClient/TUSClient_CustomHeadersTests.swift",
"TUSClient/TUSClient_DelegateTests.swift",
"TUSClient/TUSClient_HeaderGenerationTests.swift",
"TUSClient/TUSClient_IdsTests.swift",
"TUSClient/TUSClient_RetryTests.swift",
"TUSClient/TUSClient_UploadingTests.swift"
],
"target_dependencies" : [
"TUSKit"
],
"type" : "test"
},
{
"c99name" : "TUSKit",
"module_type" : "SwiftTarget",
"name" : "TUSKit",
"path" : "Sources/TUSKit",
"product_memberships" : [
"TUSKit"
],
"sources" : [
"Extensions/Collection+chunk.swift",
"Extensions/Data+chunk.swift",
"Extensions/HTTPURLResponse+Headers.swift",
"Extensions/String+base64.swift",
"Files.swift",
"Network.swift",
"Scheduler.swift",
"TUSAPI.swift",
"TUSClient.swift",
"TUSClientError.swift",
"TUSProtocolExtension.swift",
"Tasks/CreationTask.swift",
"Tasks/IdentifiableTask.swift",
"Tasks/StatusTask.swift",
"Tasks/UploadDataTask.swift",
"TusServerInfo.swift",
"UploadInfo.swift",
"UploadMetada.swift"
],
"type" : "library"
}
],
"tools_version" : "5.5.1"
}
{
"workspace" : {
"name" : "spi-builder-workspace",
"schemes" : [
"TUSKit"
]
}
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme TUSKit -destination generic/platform=tvOS
Command line invocation:
/Applications/Xcode-16.3.0.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath /Users/admin/builder/spi-builder-workspace/.derivedData build -scheme TUSKit -destination generic/platform=tvOS
Resolve Package Graph
Resolved source packages:
TUSKit: /Users/admin/builder/spi-builder-workspace
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (2 targets)
Target 'TUSKit' in project 'TUSKit'
➜ Explicit dependency on target 'TUSKit' in project 'TUSKit'
Target 'TUSKit' in project 'TUSKit' (no dependencies)
GatherProvisioningInputs
CreateBuildDescription
ExecuteExternalTool /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -v -E -dM -isysroot /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.4.sdk -x c -c /dev/null
ExecuteExternalTool /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc --version
ExecuteExternalTool /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld -version_details
Build description signature: 270e48fddbb91a830456c19951be6ef0
Build description path: /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XCBuildData/270e48fddbb91a830456c19951be6ef0.xcbuilddata
ClangStatCache /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.4.sdk /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos18.4-22L251-271d326055c85f9856fa135c41255102.sdkstatcache
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.4.sdk -o /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos18.4-22L251-271d326055c85f9856fa135c41255102.sdkstatcache
SwiftDriver TUSKit normal arm64 com.apple.xcode.tools.swift.compiler (in target 'TUSKit' from project 'TUSKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftDriver -- /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name TUSKit -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/Objects-normal/arm64/TUSKit.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DXcode -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.4.sdk -target arm64-apple-tvos12.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.4.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos18.4-22L251-271d326055c85f9856fa135c41255102.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/Objects-normal/arm64/TUSKit-OutputFileMap.json -use-frontend-parseable-output -save-temps -no-color-diagnostics -serialize-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/Objects-normal/arm64/TUSKit.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/Objects-normal/arm64/TUSKit_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/Objects-normal/arm64/TUSKit-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftCompile normal arm64 Compiling\ Collection+chunk.swift,\ Data+chunk.swift /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Extensions/Collection+chunk.swift /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Extensions/Data+chunk.swift (in target 'TUSKit' from project 'TUSKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Extensions/Collection+chunk.swift (in target 'TUSKit' from project 'TUSKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Extensions/Data+chunk.swift (in target 'TUSKit' from project 'TUSKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ TUSProtocolExtension.swift,\ CreationTask.swift /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSProtocolExtension.swift /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/CreationTask.swift (in target 'TUSKit' from project 'TUSKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSProtocolExtension.swift (in target 'TUSKit' from project 'TUSKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/CreationTask.swift (in target 'TUSKit' from project 'TUSKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ IdentifiableTask.swift,\ StatusTask.swift /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/IdentifiableTask.swift /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/StatusTask.swift (in target 'TUSKit' from project 'TUSKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/IdentifiableTask.swift (in target 'TUSKit' from project 'TUSKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/StatusTask.swift (in target 'TUSKit' from project 'TUSKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ Scheduler.swift,\ TUSAPI.swift /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Scheduler.swift /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSAPI.swift (in target 'TUSKit' from project 'TUSKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Scheduler.swift (in target 'TUSKit' from project 'TUSKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSAPI.swift (in target 'TUSKit' from project 'TUSKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ UploadDataTask.swift,\ TusServerInfo.swift /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/UploadDataTask.swift /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TusServerInfo.swift (in target 'TUSKit' from project 'TUSKit')
Failed frontend command:
/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -c /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Extensions/Collection+chunk.swift /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Extensions/Data+chunk.swift /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Extensions/HTTPURLResponse+Headers.swift /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Extensions/String+base64.swift /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Files.swift /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Network.swift /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Scheduler.swift /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSAPI.swift /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSClient.swift /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSClientError.swift /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSProtocolExtension.swift /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/CreationTask.swift /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/IdentifiableTask.swift /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/StatusTask.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/UploadDataTask.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TusServerInfo.swift /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/UploadInfo.swift /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/UploadMetada.swift -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/Objects-normal/arm64/UploadDataTask.d -emit-const-values-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/Objects-normal/arm64/UploadDataTask.swiftconstvalues -emit-reference-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/Objects-normal/arm64/UploadDataTask.swiftdeps -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/Objects-normal/arm64/UploadDataTask.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/Objects-normal/arm64/TusServerInfo.d -emit-const-values-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/Objects-normal/arm64/TusServerInfo.swiftconstvalues -emit-reference-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/Objects-normal/arm64/TusServerInfo.swiftdeps -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/Objects-normal/arm64/TusServerInfo.dia -target arm64-apple-tvos12.0 -Xllvm -aarch64-use-tbi -enable-objc-interop -sdk /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.4.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.4.sdk/Developer/Library/Frameworks -no-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -swift-version 5 -enforce-exclusivity\=checked -Onone -D SWIFT_PACKAGE -D DEBUG -D Xcode -serialize-debugging-options -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/Objects-normal/arm64/TUSKit_const_extract_protocols.json -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -plugin-path /Applications/Xcode-16.3.0.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 -resource-dir /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos18.4-22L251-271d326055c85f9856fa135c41255102.sdkstatcache -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/swift-overrides.hmap -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -module-name TUSKit -frontend-parseable-output -disable-clang-spi -target-sdk-version 18.4 -target-sdk-name appletvos18.4 -external-plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins\#/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/local/lib/swift/host/plugins\#/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server -in-process-plugin-server-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/local/lib/swift/host/plugins -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/Objects-normal/arm64/UploadDataTask.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TUSKit.build/Debug-appletvos/TUSKit.build/Objects-normal/arm64/TusServerInfo.o -index-unit-output-path /TUSKit.build/Debug-appletvos/TUSKit.build/Objects-normal/arm64/UploadDataTask.o -index-unit-output-path /TUSKit.build/Debug-appletvos/TUSKit.build/Objects-normal/arm64/TusServerInfo.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/Sources/TUSKit/Tasks/UploadDataTask.swift (in target 'TUSKit' from project 'TUSKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/UploadDataTask.swift:176:40: error: 'seek(toOffset:)' is only available in tvOS 13.0 or newer
try fileHandle.seek(toOffset: UInt64(offset))
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/UploadDataTask.swift:176:40: note: add 'if #available' version check
try fileHandle.seek(toOffset: UInt64(offset))
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/UploadDataTask.swift:160:10: note: add @available attribute to enclosing instance method
func prepareUploadFile() throws -> URL {
^
/Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/UploadDataTask.swift:12:13: note: add @available attribute to enclosing class
final class UploadDataTask: NSObject, IdentifiableTask {
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TusServerInfo.swift (in target 'TUSKit' from project 'TUSKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ TUSClient.swift,\ TUSClientError.swift /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSClient.swift /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSClientError.swift (in target 'TUSKit' from project 'TUSKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSClient.swift (in target 'TUSKit' from project 'TUSKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TUSClientError.swift (in target 'TUSKit' from project 'TUSKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ Files.swift,\ Network.swift /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Files.swift /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Network.swift (in target 'TUSKit' from project 'TUSKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Files.swift (in target 'TUSKit' from project 'TUSKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Network.swift (in target 'TUSKit' from project 'TUSKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ HTTPURLResponse+Headers.swift,\ String+base64.swift /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Extensions/HTTPURLResponse+Headers.swift /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Extensions/String+base64.swift (in target 'TUSKit' from project 'TUSKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Extensions/HTTPURLResponse+Headers.swift (in target 'TUSKit' from project 'TUSKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Extensions/String+base64.swift (in target 'TUSKit' from project 'TUSKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftEmitModule normal arm64 Emitting\ module\ for\ TUSKit (in target 'TUSKit' from project 'TUSKit')
EmitSwiftModule normal arm64 (in target 'TUSKit' from project 'TUSKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ UploadMetada.swift /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/UploadMetada.swift (in target 'TUSKit' from project 'TUSKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/UploadMetada.swift (in target 'TUSKit' from project 'TUSKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ UploadInfo.swift /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/UploadInfo.swift (in target 'TUSKit' from project 'TUSKit')
SwiftDriverJobDiscovery normal arm64 Compiling HTTPURLResponse+Headers.swift, String+base64.swift (in target 'TUSKit' from project 'TUSKit')
SwiftDriverJobDiscovery normal arm64 Compiling Collection+chunk.swift, Data+chunk.swift (in target 'TUSKit' from project 'TUSKit')
SwiftDriverJobDiscovery normal arm64 Compiling TUSProtocolExtension.swift, CreationTask.swift (in target 'TUSKit' from project 'TUSKit')
** BUILD FAILED **
The following build commands failed:
SwiftCompile normal arm64 Compiling\ UploadDataTask.swift,\ TusServerInfo.swift /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/UploadDataTask.swift /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/TusServerInfo.swift (in target 'TUSKit' from project 'TUSKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TUSKit/Tasks/UploadDataTask.swift (in target 'TUSKit' from project 'TUSKit')
Building workspace spi-builder-workspace with scheme TUSKit
(3 failures)
BUILD FAILURE 6.1 tvOS