Download filenames and architecture
- Dominant language
- HTML
- Stars
- 93
- Forks
- 14
- PR merge metrics
- No merged PRs in 30d
Description
It looks like we are not consistent in how we specify architectures for the various binaries we offer
From the nightly download, I can list the following architectures:
- `i386`
- `i586`
- `i686`
- `x86`
- `x64`
- `x86_64`
- `x86-64`
- `amd64`
- `arm`
- `armv6`
- `armv8`
- `arm64`
- `aarch64`
- `universal`
- ` ` (not specified or meaning universal)
I believe we should decide on a rule, apply and document it; either following an internal convention of the target platform's usage.
---
- `kiwix-js-electron_i386_2024-08-28.deb`
- `kiwix-js-electron_x86-64_2024-08-28.deb`
- `kiwix-js-electron_x86-64_2024-08-28.rpm`
- `kiwix-js-electron_i686_2024-08-28.rpm`
- `kiwix-js-electron_x86-64_2024-08-28.appimage`
- `kiwix-js-electron_i386_2024-08-28.appimage`
- `kiwix-js-electron_arm64_2024-08-28.appimage`
- `kiwix-js-nwjs_win-xp_i386_2024-08-28.zip`
- `kiwix-js-nwjs_win_x64_2024-08-28.zip`
- `kiwix-ubuntu-touch_2024-08-28.click`
- `kiwix-firefoxos_2024-08-28.zip`
- `kiwix-firefox-unsigned-extension-mv3_2024-08-28.zip`
- `kiwix-firefox-unsigned-extension-mv2_2024-08-28.zip`
- `kiwix-chrome-signed-extension-mv2_2024-08-28.zip`
- `kiwix-chrome-unsigned-extension-mv2_2024-08-28.zip`
- `kiwix-chrome-signed-extension-mv3_2024-08-28.zip`
- `kiwix-chrome-unsigned-extension-mv3_2024-08-28.zip`
- `kiwix-macos_2024-08-28.dmg`
- `kiwix-2024-08-28.ipa`
- `kiwix-tools_macos-x86_64-2024-08-28.tar.gz`
- `libkiwix_xcframework-2024-08-28.tar.gz`
- `libkiwix_macos-x86_64-2024-08-28.tar.gz`
- `kiwix-tools_macos-arm64-2024-08-28.tar.gz`
- `Kiwix-2024-08-28-win-amd64.zip`
- `org.kiwix.desktop.2024-08-28.flatpak`
- `libkiwix_macos-arm64-2024-08-28.tar.gz`
- `kiwix-desktop_x86_64_2024-08-28.appimage`
- `kiwix-tools_linux-x86_64-2024-08-28.tar.gz`
- `kiwix-tools_linux-aarch64-2024-08-28.tar.gz`
- `kiwix-tools_linux-aarch64-musl-2024-08-28.tar.gz`
- `kiwix-tools_linux-x86_64-musl-2024-08-28.tar.gz`
- `libkiwix_linux-x86_64-2024-08-28.tar.gz`
- `kiwix-tools_linux-armv6-2024-08-28.tar.gz`
- `kiwix-tools_win-i686-2024-08-28.zip`
- `kiwix-tools_linux-armv8-2024-08-28.tar.gz`
- `libkiwix_android-arm64-2024-08-28.tar.gz`
- `libkiwix_android-x86_64-2024-08-28.tar.gz`
- `libkiwix_android-x86-2024-08-28.tar.gz`
- `libkiwix_android-arm-2024-08-28.tar.gz`
- `kiwix-tools_linux-i586-2024-08-28.tar.gz`
- `libkiwix_win-i686-2024-08-28.zip`
- `kiwix-universal-2024-08-28.apk`
- `libzim_android-arm-2024-08-28.tar.gz`
- `libzim_android-arm64-2024-08-28.tar.gz`
- `libzim_android-x86-2024-08-28.tar.gz`
- `libzim_android-x86_64-2024-08-28.tar.gz`
- `libzim_linux-aarch64-2024-08-28.tar.gz`
- `libzim_linux-aarch64-manylinux-2024-08-28.tar.gz`
- `libzim_linux-aarch64-musl-2024-08-28.tar.gz`
- `libzim_linux-armv6-2024-08-28.tar.gz`
- `libzim_linux-armv8-2024-08-28.tar.gz`
- `libzim_linux-x86_64-2024-08-28.tar.gz`
- `libzim_linux-x86_64-manylinux-2024-08-28.tar.gz`
- `libzim_linux-x86_64-musl-2024-08-28.tar.gz`
- `libzim_macos-arm64-2024-08-28.tar.gz`
- `libzim_macos-x86_64-2024-08-28.tar.gz`
- `libzim_wasm-emscripten-2024-08-28.tar.gz`
- `libzim_win-x86_64-2024-08-28.zip`
- `zim-tools_linux-aarch64-2024-08-28.tar.gz`
- `zim-tools_linux-aarch64-musl-2024-08-28.tar.gz`
- `zim-tools_linux-armv6-2024-08-28.tar.gz`
- `zim-tools_linux-armv8-2024-08-28.tar.gz`
- `zim-tools_linux-i586-2024-08-28.tar.gz`
- `zim-tools_linux-x86_64-2024-08-28.tar.gz`
- `zim-tools_linux-x86_64-musl-2024-08-28.tar.gz`
- `zim-tools_macos-arm64-2024-08-28.tar.gz`
- `zim-tools_macos-x86_64-2024-08-28.tar.gz`
- `zim-tools_win-i686-2024-08-28.zip`
Contributor guide
Research direction
Start by reviewing the nightly download filenames listed in the issue and tracing the release entry points that produce them. Compare the architecture labels across the listed artifacts, then document and apply one consistent naming rule to the affected downloads.
Written by the indexing model from the issue text.
Assessment
- Domain
- release
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100