The Swift Package Index logo.Swift Package Index

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

Build Information

Failed to build UForm, reference main (33d5df), with Swift 6.0 for watchOS using Xcode 16.2 on 4 Jan 2025 03:48:53 UTC.

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.2.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme UForm -destination generic/platform=watchOS

Build Log

========================================
RunAll
========================================
Builder version: 4.60.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/unum-cloud/uform.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/unum-cloud/uform
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at 33d5df7 Release: v3.1.1 [skip ci]
Cloned https://github.com/unum-cloud/uform.git
Revision (git rev-parse @):
33d5df7951cf3bee8b14d1110cc3bbae1ff6fba8
SUCCESS checkout https://github.com/unum-cloud/uform.git at main
========================================
Build
========================================
Selected platform:         watchOS
Swift version:             6.0
Building package at path:  $PWD
https://github.com/unum-cloud/uform.git
https://github.com/unum-cloud/uform.git
{
  "dependencies" : [
    {
      "identity" : "swift-transformers",
      "requirement" : {
        "revision" : [
          "89fb5d97e1df347f9f588f62fc538dcad6fdb16c"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/ashvardanian/swift-transformers"
    }
  ],
  "manifest_display_name" : "UForm",
  "name" : "UForm",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "16.0"
    },
    {
      "name" : "tvos",
      "version" : "16.0"
    },
    {
      "name" : "macos",
      "version" : "13.0"
    },
    {
      "name" : "watchos",
      "version" : "6.0"
    }
  ],
  "products" : [
    {
      "name" : "UForm",
      "targets" : [
        "UForm"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "UFormTests",
      "module_type" : "SwiftTarget",
      "name" : "UFormTests",
      "path" : "swift",
      "sources" : [
        "EncodersTests.swift"
      ],
      "target_dependencies" : [
        "UForm"
      ],
      "type" : "test"
    },
    {
      "c99name" : "UForm",
      "module_type" : "SwiftTarget",
      "name" : "UForm",
      "path" : "swift",
      "product_dependencies" : [
        "Transformers"
      ],
      "product_memberships" : [
        "UForm"
      ],
      "sources" : [
        "Encoders.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.9"
}
Command line invocation:
    /Applications/Xcode-16.2.0.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -resolvePackageDependencies
User defaults from command line:
    IDEClonedSourcePackagesDirPathOverride = /Users/admin/builder/spi-builder-workspace/.dependencies
    IDEPackageSupportUseBuiltinSCM = YES
Resolve Package Graph
Fetching from https://github.com/ashvardanian/swift-transformers
Fetching from https://github.com/apple/swift-argument-parser.git
Creating working copy of package ‘swift-argument-parser’
Checking out 1.3.0 of package ‘swift-argument-parser’
Creating working copy of package ‘swift-transformers’
Checking out 89fb5d97e1df347f9f588f62fc538dcad6fdb16c of package ‘swift-transformers’
Resolve Package Graph
Resolved source packages:
  swift-argument-parser: https://github.com/apple/swift-argument-parser.git @ 1.3.0
  swift-transformers: https://github.com/ashvardanian/swift-transformers @ 89fb5d9
  UForm: /Users/admin/builder/spi-builder-workspace
resolved source packages: swift-argument-parser, swift-transformers, UForm
{
  "dependencies" : [
    {
      "identity" : "swift-transformers",
      "requirement" : {
        "revision" : [
          "89fb5d97e1df347f9f588f62fc538dcad6fdb16c"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/ashvardanian/swift-transformers"
    }
  ],
  "manifest_display_name" : "UForm",
  "name" : "UForm",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "16.0"
    },
    {
      "name" : "tvos",
      "version" : "16.0"
    },
    {
      "name" : "macos",
      "version" : "13.0"
    },
    {
      "name" : "watchos",
      "version" : "6.0"
    }
  ],
  "products" : [
    {
      "name" : "UForm",
      "targets" : [
        "UForm"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "UFormTests",
      "module_type" : "SwiftTarget",
      "name" : "UFormTests",
      "path" : "swift",
      "sources" : [
        "EncodersTests.swift"
      ],
      "target_dependencies" : [
        "UForm"
      ],
      "type" : "test"
    },
    {
      "c99name" : "UForm",
      "module_type" : "SwiftTarget",
      "name" : "UForm",
      "path" : "swift",
      "product_dependencies" : [
        "Transformers"
      ],
      "product_memberships" : [
        "UForm"
      ],
      "sources" : [
        "Encoders.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.9"
}
{
  "workspace" : {
    "name" : "spi-builder-workspace",
    "schemes" : [
      "UForm"
    ]
  }
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.2.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme UForm -destination generic/platform=watchOS 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.2.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 UForm -destination generic/platform=watchOS "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"
User defaults from command line:
    IDEClonedSourcePackagesDirPathOverride = /Users/admin/builder/spi-builder-workspace/.dependencies
    IDEDerivedDataPathOverride = /Users/admin/builder/spi-builder-workspace/.derivedData
    IDEPackageSupportUseBuiltinSCM = YES
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
Resolve Package Graph
Resolved source packages:
  swift-argument-parser: https://github.com/apple/swift-argument-parser.git @ 1.3.0
  UForm: /Users/admin/builder/spi-builder-workspace
  swift-transformers: https://github.com/ashvardanian/swift-transformers @ 89fb5d9
Prepare packages
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (9 targets)
    Target 'UForm' in project 'UForm'
        ➜ Explicit dependency on target 'UForm' in project 'UForm'
        ➜ Explicit dependency on target 'Transformers' in project 'swift-transformers'
    Target 'UForm' in project 'UForm'
        ➜ Explicit dependency on target 'Transformers' in project 'swift-transformers'
    Target 'Transformers' in project 'swift-transformers'
        ➜ Explicit dependency on target 'Tokenizers' in project 'swift-transformers'
        ➜ Explicit dependency on target 'Generation' in project 'swift-transformers'
        ➜ Explicit dependency on target 'Models' in project 'swift-transformers'
        ➜ Explicit dependency on target 'Hub' in project 'swift-transformers'
        ➜ Explicit dependency on target 'TensorUtils' in project 'swift-transformers'
    Target 'Models' in project 'swift-transformers'
        ➜ Explicit dependency on target 'Hub' in project 'swift-transformers'
        ➜ Explicit dependency on target 'Tokenizers' in project 'swift-transformers'
        ➜ Explicit dependency on target 'TensorUtils' in project 'swift-transformers'
        ➜ Explicit dependency on target 'Generation' in project 'swift-transformers'
    Target 'Generation' in project 'swift-transformers'
        ➜ Explicit dependency on target 'Hub' in project 'swift-transformers'
        ➜ Explicit dependency on target 'Tokenizers' in project 'swift-transformers'
        ➜ Explicit dependency on target 'TensorUtils' in project 'swift-transformers'
    Target 'TensorUtils' in project 'swift-transformers' (no dependencies)
    Target 'Tokenizers' in project 'swift-transformers'
        ➜ Explicit dependency on target 'Hub' in project 'swift-transformers'
    Target 'Hub' in project 'swift-transformers'
        ➜ Explicit dependency on target 'swift-transformers_Hub' in project 'swift-transformers'
    Target 'swift-transformers_Hub' in project 'swift-transformers' (no dependencies)
GatherProvisioningInputs
CreateBuildDescription
ExecuteExternalTool /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc --version
ExecuteExternalTool /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -v -E -dM -isysroot /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.2.sdk -x c -c /dev/null
ExecuteExternalTool /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld -version_details
Build description signature: 3dec13e00d03b0443d319d7f85a72708
Build description path: /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XCBuildData/3dec13e00d03b0443d319d7f85a72708.xcbuilddata
error: The package product 'Transformers' requires minimum platform version 9.0 for the watchOS platform, but this target supports 6.0 (in target 'UForm' from project 'UForm')
** BUILD FAILED **
The following build commands failed:
	Building workspace spi-builder-workspace with scheme UForm
(1 failure)
Command line invocation:
    /Applications/Xcode-16.2.0.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -resolvePackageDependencies
User defaults from command line:
    IDEClonedSourcePackagesDirPathOverride = /Users/admin/builder/spi-builder-workspace/.dependencies
    IDEPackageSupportUseBuiltinSCM = YES
Resolve Package Graph
Resolved source packages:
  swift-transformers: https://github.com/ashvardanian/swift-transformers @ 89fb5d9
  swift-argument-parser: https://github.com/apple/swift-argument-parser.git @ 1.3.0
  UForm: /Users/admin/builder/spi-builder-workspace
resolved source packages: swift-transformers, swift-argument-parser, UForm
{
  "dependencies" : [
    {
      "identity" : "swift-transformers",
      "requirement" : {
        "revision" : [
          "89fb5d97e1df347f9f588f62fc538dcad6fdb16c"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/ashvardanian/swift-transformers"
    }
  ],
  "manifest_display_name" : "UForm",
  "name" : "UForm",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "16.0"
    },
    {
      "name" : "tvos",
      "version" : "16.0"
    },
    {
      "name" : "macos",
      "version" : "13.0"
    },
    {
      "name" : "watchos",
      "version" : "6.0"
    }
  ],
  "products" : [
    {
      "name" : "UForm",
      "targets" : [
        "UForm"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "UFormTests",
      "module_type" : "SwiftTarget",
      "name" : "UFormTests",
      "path" : "swift",
      "sources" : [
        "EncodersTests.swift"
      ],
      "target_dependencies" : [
        "UForm"
      ],
      "type" : "test"
    },
    {
      "c99name" : "UForm",
      "module_type" : "SwiftTarget",
      "name" : "UForm",
      "path" : "swift",
      "product_dependencies" : [
        "Transformers"
      ],
      "product_memberships" : [
        "UForm"
      ],
      "sources" : [
        "Encoders.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.9"
}
{
  "workspace" : {
    "name" : "spi-builder-workspace",
    "schemes" : [
      "UForm"
    ]
  }
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.2.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme UForm -destination generic/platform=watchOS
Command line invocation:
    /Applications/Xcode-16.2.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 UForm -destination generic/platform=watchOS
User defaults from command line:
    IDEClonedSourcePackagesDirPathOverride = /Users/admin/builder/spi-builder-workspace/.dependencies
    IDEDerivedDataPathOverride = /Users/admin/builder/spi-builder-workspace/.derivedData
    IDEPackageSupportUseBuiltinSCM = YES
Resolve Package Graph
Resolved source packages:
  swift-argument-parser: https://github.com/apple/swift-argument-parser.git @ 1.3.0
  UForm: /Users/admin/builder/spi-builder-workspace
  swift-transformers: https://github.com/ashvardanian/swift-transformers @ 89fb5d9
Prepare packages
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (9 targets)
    Target 'UForm' in project 'UForm'
        ➜ Explicit dependency on target 'UForm' in project 'UForm'
        ➜ Explicit dependency on target 'Transformers' in project 'swift-transformers'
    Target 'UForm' in project 'UForm'
        ➜ Explicit dependency on target 'Transformers' in project 'swift-transformers'
    Target 'Transformers' in project 'swift-transformers'
        ➜ Explicit dependency on target 'Tokenizers' in project 'swift-transformers'
        ➜ Explicit dependency on target 'Generation' in project 'swift-transformers'
        ➜ Explicit dependency on target 'Models' in project 'swift-transformers'
        ➜ Explicit dependency on target 'Hub' in project 'swift-transformers'
        ➜ Explicit dependency on target 'TensorUtils' in project 'swift-transformers'
    Target 'Models' in project 'swift-transformers'
        ➜ Explicit dependency on target 'Hub' in project 'swift-transformers'
        ➜ Explicit dependency on target 'Tokenizers' in project 'swift-transformers'
        ➜ Explicit dependency on target 'TensorUtils' in project 'swift-transformers'
        ➜ Explicit dependency on target 'Generation' in project 'swift-transformers'
    Target 'Generation' in project 'swift-transformers'
        ➜ Explicit dependency on target 'Hub' in project 'swift-transformers'
        ➜ Explicit dependency on target 'Tokenizers' in project 'swift-transformers'
        ➜ Explicit dependency on target 'TensorUtils' in project 'swift-transformers'
    Target 'TensorUtils' in project 'swift-transformers' (no dependencies)
    Target 'Tokenizers' in project 'swift-transformers'
        ➜ Explicit dependency on target 'Hub' in project 'swift-transformers'
    Target 'Hub' in project 'swift-transformers'
        ➜ Explicit dependency on target 'swift-transformers_Hub' in project 'swift-transformers'
    Target 'swift-transformers_Hub' in project 'swift-transformers' (no dependencies)
GatherProvisioningInputs
CreateBuildDescription
ExecuteExternalTool /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc --version
ExecuteExternalTool /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -v -E -dM -isysroot /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.2.sdk -x c -c /dev/null
ExecuteExternalTool /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld -version_details
Build description signature: a4b9cdae5ada4896c464df7f06405ae1
Build description path: /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XCBuildData/a4b9cdae5ada4896c464df7f06405ae1.xcbuilddata
error: The package product 'Transformers' requires minimum platform version 9.0 for the watchOS platform, but this target supports 6.0 (in target 'UForm' from project 'UForm')
** BUILD FAILED **
The following build commands failed:
	Building workspace spi-builder-workspace with scheme UForm
(1 failure)
BUILD FAILURE 6.0 watchOS