release: correct CRLF policy gate for ZUPT 5.2.4

This commit is contained in:
Cristian Cezar Moisés 2026-08-31 16:03:25 -03:00
commit cdc08870de
28 changed files with 210 additions and 138 deletions

View file

@ -1,4 +1,4 @@
# Installing ZUPT 5.2.3
# Installing ZUPT 5.2.4
This guide covers the ZUPT command-line program and the optional Python GUI.
The canonical source repository is
@ -16,14 +16,16 @@ The canonical source repository is
record a successful format-specific test for your target.
The immutable `v5.2.2` candidate was not promoted after CI integration
failures. Do not treat a 5.2.2 candidate artifact as a 5.2.3 package.
failures. The immutable `v5.2.3` candidate was not promoted because its
source-policy test assumed LF for a Windows `.bat` file checked out as the
required CRLF. Do not treat either candidate's artifacts as 5.2.4 packages.
The 5.2.3 package set eligible for promotion after each target gate succeeds is:
The 5.2.4 package set eligible for promotion after each target gate succeeds is:
| Component | Gated artifacts |
|---|---|
| CLI | `zupt-5.2.3.tar.gz`, `zupt_5.2.3_amd64.deb`, openSUSE x86_64 binary/source RPMs, `zupt-5.2.3-linux-x86_64.tar.xz`, `zupt-5.2.3-windows-x86_64.zip`, and `ZUPT-5.2.3-macOS-*.dmg` |
| GUI | `zupt-gui_5.2.3_all.deb`, `zupt-gui-5.2.3-1.noarch.rpm`, `zupt-gui-5.2.3-1.src.rpm`, and `zupt-gui-5.2.3-portable.zip` |
| CLI | `zupt-5.2.4.tar.gz`, `zupt_5.2.4_amd64.deb`, openSUSE x86_64 binary/source RPMs, `zupt-5.2.4-linux-x86_64.tar.xz`, `zupt-5.2.4-windows-x86_64.zip`, and `ZUPT-5.2.4-macOS-*.dmg` |
| GUI | `zupt-gui_5.2.4_all.deb`, `zupt-gui-5.2.4-1.noarch.rpm`, `zupt-gui-5.2.4-1.src.rpm`, and `zupt-gui-5.2.4-portable.zip` |
The GUI packages require the matching `zupt` CLI package and must pass exact
payload/dependency checks plus an installed off-screen GUI/CLI integration
@ -31,7 +33,7 @@ test. The source-only portable GUI ZIP bundles launchers, notices, and GUI
source, but not Python, Qt, or the CLI. The Linux tar.xz carries the tested CLI
beside the complete public license/notice payload. AppImage, AppDir, Flatpak
bundles, GUI platform installers, and bare Linux/Windows executables are not
promoted for 5.2.3. The Windows ZIP and macOS DMG contain the CLI only. Exact
promoted for 5.2.4. The Windows ZIP and macOS DMG contain the CLI only. Exact
target boundaries are listed in `README.md`.
The release's `SHA256SUMS` and validation notes, not the mere presence of a
download link, identify an artifact that completed its gate.
@ -68,7 +70,7 @@ sudo pacman -S base-devel gzip
```
Package names can differ by distribution release. These commands are examples,
not a statement that 5.2.3 has been accepted into each distribution repository.
not a statement that 5.2.4 has been accepted into each distribution repository.
## Build and test from source
@ -88,7 +90,7 @@ From a release archive, run the scanner as follows before extraction or from a
trusted checkout after download:
```sh
scripts/check-source-only.sh --archive /path/to/zupt-5.2.3.tar.gz
scripts/check-source-only.sh --archive /path/to/zupt-5.2.4.tar.gz
```
The default build provides the native password, ML-KEM-768 + X25519 hybrid