ISO 1.29.0 PUBLISHED — bilingual console, proven on both menu entries (R-559)
gates / gates (push) Successful in 22s

Live at iso.felhom.eu, sha256 dceacae5da247d76cad065bf6c0d3bbefac8d8a5f8e571
db2fd8449a97e94829, and both download pages now name it.

Every gate criterion is recorded with its OBSERVED value in
documentation/tests/iso-release-1.29.0-2026-09-18/ — including two proof
installs from the published bytes, one per boot-menu entry, each with a first
boot AND one reboot: /etc/issue bilingual with zero hits for 8006, pvebanner
masked, package 1.29.0 installed, unit enabled and fired, pairing code present,
and the installed script byte-identical to repo HEAD. G11: the downloaded bytes
hash to the published checksum.

A defect was caught BETWEEN builds by looking at the screen rather than at the
config: the second menu entry read "Felhom telepítés (szöveges mód) / Install
Felhom (text mode)" — 58 characters — and the GRUB menu box cut it at "Instal".
The English half was unreadable on the boot screen. Shortened to "… / text" and
rebuilt; the published image is the rebuilt one. The Hungarian half is the part
that may not change, so the English half is the part that gave.

Teardown: VMs 323/324/325 destroyed, the two unclaimed appliance registrations
discarded (zero left in `registered`), guest 9201 untouched — 23 containers
before and after. The two stale *.rootpw.txt files were shredded from the
publish source directory before the upload ran from it (R-587, files gone; the
guard that would stop it recurring is still open).

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS
This commit is contained in:
2026-09-18 21:16:57 +02:00
parent 8d539f971c
commit 31eeb36e88
14 changed files with 132 additions and 53 deletions
+22 -35
View File
@@ -1,52 +1,39 @@
# STATUS — what works, what's broken, what's next
**Updated 2026-09-18 (late evening) — the box's own screen now speaks English too.**
**Updated 2026-09-18 (night) — the new installer is published, and the box's screen speaks English too.**
> **Ready for a volunteer: yes.**
**What changed.** Two screens a person meets before they ever see a dashboard were Hungarian only:
the text on the box's own monitor while it waits to be paired, and the download page where the
installer comes from.
the text on the box's own monitor while it waits to be paired, and the download page. Both are now
bilingual — Hungarian exactly as before, then the same thing in English under it. The boot menu too.
**The box's screen cannot know a language** — when it shows the pairing code, nobody has told it who
owns it yet. So it shows **both**: the Hungarian exactly as before, then the same thing in English
underneath. Same for the "your box is connected" screen and the login text. The boot menu gets an
English half too.
**`felhom.eu/en/download` is live**, and both download pages now point at the new installer.
**The download page has an English twin, and it is live now:** `felhom.eu/en/download`. Each page
links to the other. The rest of the website stays Hungarian, as you ruled.
**The new installer is published: version 1.29.0.** I installed from the finished file **twice** —
once from each boot-menu choice — on throwaway machines, let each one boot and then rebooted it, and
checked the screen every time. Both showed the bilingual text, no Proxmox address, and the pairing
code readable in both languages. Then I downloaded the published file back and checked it is
byte-for-byte the one I tested.
**What I measured rather than eyeballed.** Every Hungarian line was captured before a single English
word was added, and the test compares them letter by letter. The English blocks are checked for
stray Hungarian letters. And the whole screen was counted: the paired-up text is **24 lines on a
25-line screen** — it fits with one line to spare, so the test now refuses anything taller. Two more
lines and the Hungarian code would scroll off the top.
**Something was wrong and I caught it by looking.** The first build's second menu line was too long
for the box GRUB draws, so its English half was chopped off mid-word on the boot screen. I shortened
it and built again; the published image is the fixed one. The Hungarian is what may never change, so
the English is the half that gave way.
**Two things were already broken when I started.** The installer's own test suite had been failing
for two days and nobody saw it, because it is not part of any automatic check — it only runs when
someone runs it. And the release checklist said every screen must be Hungarian, which would have
blocked exactly what you asked for; your September ruling replaced that, so I rewrote the checklist
item rather than skipping it.
**Two things were already broken before I started.** The installer's own test suite had been failing
for two days and nobody saw — it is not part of any automatic check. And the release checklist still
said every screen must be Hungarian, which would have blocked exactly what you asked for; your
September ruling replaced that, so I rewrote the checklist item rather than skipping it.
**Rows.** Three opened.
**Rows.** Three opened, one closed, one half-done.
**Needs you — the installer image is built but NOT published, and that is deliberate.**
**Needs you — nothing for the installer.** It is done and live. The old version stays online, so
going back is one edit if anything looks wrong.
Publishing to the download site is public and cannot be undone, and the checklist requires a real
install from the finished file on **both** boot-menu choices, plus a reboot, on a real machine. That
is a supervised job, so I stopped there. The file is ready on this machine:
**Still open from earlier today:** raise the box floor to 0.256.1 (so English households get English
alerts everywhere), and whether to change the shared demo password.
- `felhom-installer-1.29.0-pve9.2-1.iso`, checksum starts `c67ceaa3`
- Everything checkable without installing has been checked and passes.
**If you do nothing:** nothing breaks. The download pages still point at the current published
installer (1.28.0), which is correct and working — I deliberately did not point them at a file that
is not there yet. The English page and the bilingual screens simply wait for the next image.
**Also still open from earlier today:** raise the box floor to 0.256.1, and whether to change the
shared demo password.
---
## Previous note