swiftwasm / swift

WebAssembly support for the Swift programming language
https://swiftwasm.org
1.28k stars 28 forks source link

Cannot install swift-wasm-DEVELOPMENT-SNAPSHOT-2024-03-30-a-ubuntu20.04_aarch64.artifactbundle.zip #5576

Closed kkebo closed 3 months ago

kkebo commented 3 months ago

Description

It seems that we cannot install swift-wasm-DEVELOPMENT-SNAPSHOT-2024-03-30-a-ubuntu20.04_aarch64.artifactbundle.zip.

$ swift experimental-sdk install https://github.com/swiftwasm/swift/releases/download/swift-wasm-DEVELOPMENT-SNAPSHOT-2024-03-30-a/swift-wasm-DEVELOPMENT-SNAPSHOT-2024-03-30-a-ubuntu20.04_aarch64.artifactbundle.zip                                                                
Downloading a Swift SDK bundle archive from `https://github.com/swiftwasm/swift/releases/download/swift-wasm-DEVELOPMENT-SNAPSHOT-2024-03-30-a/swift-wasm-DEVELOPMENT-SNAPSHOT-2024-03-30-a-ubuntu20.04_aarch64.artifactbundle.zip`...
                                                                                       Downloading
100% [======================================================================================================================================================================]
Downloading swift-wasm-DEVELOPMENT-SNAPSHOT-2024-03-30-a-ubuntu20.04_aarch64.artifactbundle.zip

Swift SDK bundle archive successfully downloaded from `https://github.com/swiftwasm/swift/releases/download/swift-wasm-DEVELOPMENT-SNAPSHOT-2024-03-30-a/swift-wasm-DEVELOPMENT-SNAPSHOT-2024-03-30-a-ubuntu20.04_aarch64.artifactbundle.zip`.
Swift SDK bundle at `https://github.com/swiftwasm/swift/releases/download/swift-wasm-DEVELOPMENT-SNAPSHOT-2024-03-30-a/swift-wasm-DEVELOPMENT-SNAPSHOT-2024-03-30-a-ubuntu20.04_aarch64.artifactbundle.zip` is assumed to be an archive, unpacking...
Error: failed parsing ArtifactsArchive info.json at '/tmp/TemporaryDirectory.4m00Tb/extraction-results/swift-wasm-DEVELOPMENT-SNAPSHOT-2024-03-30-a-ubuntu20.04_aarch64.artifactbundle/info.json': keyNotFound(CodingKeys(stringValue: "supportedTriples", intValue: nil), Swift.DecodingError.Context(codingPath: [CodingKeys(stringValue: "artifacts", intValue: nil), _JSONKey(stringValue: "DEVELOPMENT-SNAPSHOT-2024-03-30-a-wasm", intValue: nil), CodingKeys(stringValue: "variants", intValue: nil), _JSONKey(stringValue: "Index 0", intValue: 0)], debugDescription: "No value associated with key CodingKeys(stringValue: \"supportedTriples\", intValue: nil) (\"supportedTriples\").", underlyingError: nil))

swift-wasm-DEVELOPMENT-SNAPSHOT-2024-03-29-a-ubuntu20.04_aarch64.artifactbundle.zip is ok.

$ swift experimental-sdk install https://github.com/swiftwasm/swift/releases/download/swift-wasm-DEVELOPMENT-SNAPSHOT-2024-03-29-a/swift-wasm-DEVELOPMENT-SNAPSHOT-2024-03-29-a-ubuntu20.04_aarch64.artifactbundle.zip
Downloading a Swift SDK bundle archive from `https://github.com/swiftwasm/swift/releases/download/swift-wasm-DEVELOPMENT-SNAPSHOT-2024-03-29-a/swift-wasm-DEVELOPMENT-SNAPSHOT-2024-03-29-a-ubuntu20.04_aarch64.artifactbundle.zip`...
                                                                                       Downloading
100% [======================================================================================================================================================================]
Downloading swift-wasm-DEVELOPMENT-SNAPSHOT-2024-03-29-a-ubuntu20.04_aarch64.artifactbundle.zip

Swift SDK bundle archive successfully downloaded from `https://github.com/swiftwasm/swift/releases/download/swift-wasm-DEVELOPMENT-SNAPSHOT-2024-03-29-a/swift-wasm-DEVELOPMENT-SNAPSHOT-2024-03-29-a-ubuntu20.04_aarch64.artifactbundle.zip`.
Swift SDK bundle at `https://github.com/swiftwasm/swift/releases/download/swift-wasm-DEVELOPMENT-SNAPSHOT-2024-03-29-a/swift-wasm-DEVELOPMENT-SNAPSHOT-2024-03-29-a-ubuntu20.04_aarch64.artifactbundle.zip` is assumed to be an archive, unpacking...
Swift SDK bundle at `https://github.com/swiftwasm/swift/releases/download/swift-wasm-DEVELOPMENT-SNAPSHOT-2024-03-29-a/swift-wasm-DEVELOPMENT-SNAPSHOT-2024-03-29-a-ubuntu20.04_aarch64.artifactbundle.zip` successfully installed as swift-wasm-DEVELOPMENT-SNAPSHOT-2024-03-29-a-ubuntu20.04_aarch64.artifactbundle.

Thus, this issue may be related to https://github.com/swiftwasm/swiftwasm-build/pull/251.

Environment

$ swift --version
Swift version 6.0-dev (LLVM b7b175a4a1263ea, Swift 07eb52a80dee5a1)
Target: aarch64-unknown-linux-gnu
$ which swift
/home/kebo/.local/share/swiftly/toolchains/main-snapshot-2024-03-28/usr/bin/swift
$ uname -a
Linux Brown-rhinoceros-beetle 6.6.3-414.asahi.fc39.aarch64+16k #1 SMP PREEMPT_DYNAMIC Sun Mar 24 19:44:17 UTC 2024 aarch64 GNU/Linux
$ cat /etc/os-release
NAME="Fedora Linux Asahi Remix"
VERSION="39 (Thirty Nine)"
ID=fedora-asahi-remix
ID_LIKE=fedora
VERSION_ID=39
VERSION_CODENAME=""
PLATFORM_ID="platform:f39"
PRETTY_NAME="Fedora Linux Asahi Remix 39 (Thirty Nine)"
ANSI_COLOR="0;38;2;60;110;180"
LOGO=fedora-logo-icon
CPE_NAME="cpe:/o:fedoraproject:fedora-asahi-remix:39"
DEFAULT_HOSTNAME="fedora"
HOME_URL="https://fedora-asahi-remix.org/"
DOCUMENTATION_URL="https://docs.fedoraproject.org/en-US/fedora/f39/system-administrators-guide/"
SUPPORT_URL="https://discussion.fedoraproject.org/c/neighbors/asahi/asahi-help/94"
BUG_REPORT_URL="https://bugzilla.redhat.com/"
REDHAT_BUGZILLA_PRODUCT="Fedora"
REDHAT_BUGZILLA_PRODUCT_VERSION=39
REDHAT_SUPPORT_PRODUCT="Fedora"
REDHAT_SUPPORT_PRODUCT_VERSION=39
kateinoigakukun commented 3 months ago

https://github.com/apple/swift-package-manager/pull/7432 will resolve the issue

kkebo commented 3 months ago

Thanks for your quick reply. Please feel free to close the issue.

kkebo commented 3 months ago

I confirmed that swift-wasm-DEVELOPMENT-SNAPSHOT-2024-04-01-a-ubuntu20.04_aarch64.artifactbundle.zip resolved the issue. I'll close.