ISO 1.29.0 PUBLISHED — bilingual console, proven on both menu entries (R-559)
gates / gates (push) Successful in 22s
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:
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user