Polaris v1.3.12
Polaris v1.3.12 is a packaging-only compatibility hotfix for Arch Linux and CachyOS. It keeps the v1.3.11 runtime and protocol behavior while correcting the Boost ABI contract in the official Arch package.
The v1.3.11 Arch artifact was built against Boost 1.91, but current rolling Arch already provided Boost 1.92.0-1. Because the package declared only an unversioned boost-libs dependency, installation succeeded while polaris still required five unavailable 1.91 shared libraries at launch. Redownloading the same artifact or downgrading individual Boost packages is not an acceptable remedy.
This release contains no Polaris runtime-code, protocol, configuration, or Nova client change. Existing v1.3.11 configuration remains valid, and Nova v1.3.7 pairing remains compatible.
Fedora 44
wget --output-document=./Polaris-fedora44-x86_64.rpm https://github.com/papi-ux/polaris/releases/download/v1.3.12/Polaris-fedora44-x86_64.rpm &&
sudo dnf install "./Polaris-fedora44-x86_64.rpm" &&
sudo -H polaris --setup-host &&
systemctl --user restart polarisArch Linux / CachyOS
wget --output-document=./Polaris-arch-x86_64.pkg.tar.zst https://github.com/papi-ux/polaris/releases/download/v1.3.12/Polaris-arch-x86_64.pkg.tar.zst &&
sudo pacman -U ./Polaris-arch-x86_64.pkg.tar.zst &&
sudo -H polaris --setup-host &&
systemctl --user restart polarisUbuntu 24.04
wget --output-document=./Polaris-ubuntu24.04-x86_64.deb https://github.com/papi-ux/polaris/releases/download/v1.3.12/Polaris-ubuntu24.04-x86_64.deb &&
sudo apt install ./Polaris-ubuntu24.04-x86_64.deb &&
sudo -H polaris --setup-host &&
systemctl --user restart polarisBazzite users should follow the exact-output rpm-ostree flow in the Bazzite guide. SteamOS 3.8 users should follow the SteamOS guide, including its keyring bootstrap and read-only-root restoration. SteamOS remains experimental Desktop Mode support rather than certified Game Mode support.
Changes
Arch Boost ABI compatibility
- Builds the Arch package with reviewed Boost 1.92.0-1 inputs instead of producing a binary tied to unavailable Boost 1.91 libraries.
- Declares exact providers for all five linked Boost SONAMEs:
libboost_locale.so=1.92.0-64,libboost_log.so=1.92.0-64,libboost_program_options.so=1.92.0-64,libboost_filesystem.so=1.92.0-64, andlibboost_thread.so=1.92.0-64. - Compares the finished package's ELF
NEEDEDentries with its package metadata, so an undeclared or mismatched Boost ABI fails the package gate. - Keeps the immutable Arch build snapshot separate from current rolling Arch compatibility. The exact finished package is installed against the current repository state,
lddmust contain no unresolved libraries, andpolaris --versionmust launch successfully before release publication can proceed. - Makes the current rolling Arch compatibility result a release-publication dependency rather than an informational check.
Scope and validation limits
- This hotfix does not include the later Steam teardown work from master. It does not claim the known private-Steam shutdown coredump is fixed.
- This candidate must be rebuilt and verified from its exact source commit. A successful source contract or pull-request package is not a substitute for final exact-candidate package evidence.
- No physical-device validation is required for the package-construction gate because there is no Nova or streaming protocol change. Any later physical-device action remains a separate authorization.
- Publication remains blocked until the exact Arch package identity, SHA-256, versioned dependencies, payload, clean
ldd, andpolaris --versionresult are frozen and independently replayed.
Official assets
Polaris-arch-x86_64.pkg.tar.zstPolaris-fedora44-x86_64.rpmPolaris-steamos3.8-x86_64.pkg.tar.zstPolaris-ubuntu24.04-x86_64.deb