Files
archy/docs/release-2.1.23-beta-acceptance.md
T
Dorian f397661e3f Integrate accepted RC6 installer for release 2.1.23
Exact reviewed integration tree from 7bf8c8d8e9da45c533a73e59ade18df37eab9ed5.
Preserves installer branch fe383efe70 and its history.
Incorporates Gitea PR #168 with source UI approval and completed source regressions.
The canonical proposal uses one parent to avoid ngit's ten-commit submission guard; no source changes or history rewriting.
2026-11-14 06:58:59 -05:00

2.5 KiB

2.1.23 installer integration acceptance

Status: integration candidate; not a published release.

The maintainer requested the previously developed owner/hostname/password/Wi-Fi installer for this release and reports the feature tested and working. Integration starts from the reviewed 2.1.22 release history and the installer branch ending at fe383efe7. Published 2.1.22 source, signatures and payloads remain unchanged.

The new installer requires new backend and dashboard code, so its payload is versioned 2.1.23. Companion Bump28 is retained without Android changes. The old installer branch's FIPS 0.4.1 policy replacement exception is excluded in favor of the reviewed managed-firewall package input and strict offline policy provisioning.

Source/unit, built-artifact, disposable install/reboot and maintainer physical acceptance are separate gates. The maintainer explicitly identifies RC6 as the final accepted installer. Its embedded source and installer files must be matched to this integration; earlier RC5 evidence must not substitute for RC6. Final integrated artifact acceptance remains separate.

Pending: complete integrated source regression and review; exact production artifacts and signing; disposable clean installation, reboot and first login; mirror and public download verification. No update is advertised from this document.

Verified accepted RC6 ISO: 33949c321213e72cd8d55002df75f4fb27877aacb2ce55871cd85cf834d0597d, 3,261,595,648 bytes. Its corrected installer password helper matches the final installer branch. Its application and FIPS inputs are older than the current release and are not reused as production payloads. Gitea draft PR #168 has head fe383efe7008708dafdadc458e11688d305f01ad; the canonical ngit integration must be linked before closure.

The maintainer explicitly approved the later keyboard seed-confirmation behavior and 2.1.23 Settings notes on 2026-11-14, in addition to the RC6 installer baseline. This closes source UI approval; it does not replace production artifact or clean-install acceptance.

Integrated source checks: isolated backend 3,188 passed / 0 failed / 29 ignored; frontend 310 files and 2,778 tests passed; Vue typecheck passed. Focused installer checks passed 8/8, public media mode checks 3/3, catalog port checks 2/2 and offline host policy checks 10/10. Initial stale test fixtures and dependency setup failures were retained separately; no assertions or release gates were waived.