Closed
Description
Is it reproducible with SwiftPM command-line tools: swift build
, swift test
, swift package
etc?
- Confirmed reproduction steps with SwiftPM CLI.
Description
swift package resolve
fails with an InternalError for this manifest:
// swift-tools-version: 5.10
import PackageDescription
let package = Package(
name: "dependency-test",
products: [],
dependencies: [
.package(url: "https://github.com/tayloraswift/swift-dom", .upToNextMinor(from: "1.0.1")),
.package(url: "https://github.com/apple/swift-testing", .upToNextMinor(from: "0.9.0")),
.package(url: "https://github.com/apple/swift-syntax", "510.0.1" ..< "601.0.0-pre"),
],
targets: []
)
error: InternalError(description: "Internal error. Please file a bug at https://github.com/apple/swift-package-manager/issues with this info. Expected root cause {swift-dom[everything] 1.0.1, ¬swift-syntax[everything] 510.0.1..<601.0.0} to almost satisfy the current partial solution:\n * [Decision 0: dependency-test[everything] 1.0.0]\n * [Derivation: swift-syntax[everything] 510.0.1..<601.0.0-pre ← {dependency-test[everything] 1.0.0, ¬swift-syntax[everything] 510.0.1..<601.0.0-pre}]\n * [Derivation: swift-testing[everything] 0.9.0..<0.10.0 ← {dependency-test[everything] 1.0.0, ¬swift-testing[everything] 0.9.0..<0.10.0}]\n * [Derivation: swift-dom[everything] 1.0.1..<1.1.0 ← {dependency-test[everything] 1.0.0, ¬swift-dom[everything] 1.0.1..<1.1.0}]\n * [Derivation: ¬swift-dom[everything] 1.0.2..<1.1.0 ← {swift-dom[everything] 1.0.2..<1.1.0}]\n")
Swift Package Manager version/commit hash
$ swift package --version Swift Package Manager - Swift 5.10.0-dev
Swift & OS version (output of swift --version ; uname -a
)
Swift version 5.10 (swift-5.10-RELEASE)
Target: x86_64-unknown-linux-gnu
Linux 832f7bfa3820 6.5.0-35-generic #35~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Tue May 7 09:00:52 UTC 2 x86_64 x86_64 x86_64 GNU/Linux