mirror of
https://github.com/morluto/rea.git
synced 2026-11-14 10:43:30 +00:00
Linux Hopper setup verifies the package signature, then compares the launcher it contains with the release feed's main_exe_hash. When only that comparison failed, as with the Fedora 6.6.1 RPM, setup reported the generic integrity failure and advised retrying or updating REA, which cannot change a stale vendor feed. The publisher now reports that case as launcher_digest_mismatch. Setup keeps the public integrity_mismatch code and the refusal, and its recovery says the download is authentic, the feed describes another launcher build, and the mismatch needs a corrected feed. The two digests stay in the detail. Every other integrity failure keeps its recovery. Fixes #8138 Co-Authored-By: gensokyo-dev <gensokyo-dev@users.noreply.github.com> Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>