Skip to content

Codebyr OS 1.18.2 — Codebyr parle anglais

Choose a tag to compare

@Romtouf Romtouf released this 01 Oct 14:18

Codebyr OS parle anglais — Codebyr OS now speaks English

At the boot menu, choose « Live session (English) »: the live session, the
installer and the installed system are in English — the Seal menu, Codebyr
Settings, the Security Assistant, notifications, the Bank Space's blocking
page, the anti-phishing warning and the disk passphrase prompt. Any language
other than French falls back to English. Translations are welcome:
po/en.po is the template (see CONTRIBUTING.md).

Au menu de démarrage, la nouvelle entrée « Live session (English) » ouvre la
session d'essai en anglais. Installé en anglais, Codebyr y reste : menus,
fenêtres, notifications, page de blocage de l'Espace Banque, alerte du bouclier
anti-hameçonnage, et jusqu'à la phrase de passe du disque au démarrage. Le
français reste la langue de Codebyr ; toute autre langue reçoit l'anglais.

Une ISO que vous pouvez vérifier vous-même

Comme la 1.16.8, cette image est reproductible : reconstruite depuis le code
de cette version, sur n'importe quelle machine, elle est identique octet pour
octet à celle publiée ici. Elle a été construite deux fois, sur le poste du
mainteneur et sur une machine GitHub neuve : même empreinte.

07ae128a0a8a6581c5bf0c6709309a4d46df08661d322262c8fd6b5825ca081a

Pourquoi prendre cette ISO plutôt que la 1.16.8

Les machines déjà installées ont tout reçu par apt. L'ISO 1.16.8, elle,
l'attendait jusqu'à sa première mise à jour — dont une faille :

  • Un compte de la machine pouvait devenir administrateur à la mise à jour
    suivante (corrigé en 1.17.2, présent depuis la 1.10.0), en détournant le
    remplissage de son dossier « Modèles ».

Et aussi :

  • Codebyr dès le premier écran : l'avatar des comptes est le Sceau, et non
    plus la spirale de Debian ; le logo reste au centre pendant tout le
    démarrage ; la session s'ouvre sur le bureau ; l'installeur montre le nom en
    entier ; la vue d'ensemble ne pose plus d'icône par-dessus les fenêtres.
  • Retirer « Compte séparé » à un Espace fait revenir ses fichiers, comme
    promis (1.17.1).
  • Le cœur du système (codebyr-space) est découpé en modules testables, sans
    rien changer à l'usage (1.17.0 et 1.17.1).

Détails : journal des versions
et modèle de sécurité.

Si Codebyr OS est déjà installé

Vous n'avez rien à faire : tout ce qui précède est déjà arrivé par apt,
sauf l'entrée « English » du menu et le diaporama de l'installeur, qui ne
servent qu'à l'installation. Pour passer en anglais : Paramètres → Système →
Région et langue → English, puis reconnexion.

Vérifier l'ISO avant de l'installer

gpg --import codebyr-signing-key.asc
gpg --verify SHA256SUMS.asc SHA256SUMS
sha256sum -c SHA256SUMS

La signature est faite par la sous-clé 49DF7B8855830CCD347663345884F50B88581C19,
certifiée par la clé maîtresse E6FB6616EC58E15F40DA876CB1E8C803CE596E68 —
c'est cette dernière que vous comparez à l'empreinte publiée sur
os.codebyr.dev. gpg affiche la sous-clé : c'est normal.

Reconstruire l'ISO et comparer

La signature prouve que l'ISO vient du mainteneur ; la reconstruction prouve
qu'elle sort du code publié.

  • Sans rien installer : copiez le dépôt sur GitHub (Fork), puis onglet
    Actions → « Construire l'ISO » → Run workflow : choisissez l'étiquette
    v1.18.2 et collez l'empreinte ci-dessus dans « SHA256 attendu ». La
    construction (20 à 30 minutes) échoue si l'image obtenue diffère.

  • Sur une machine Debian 13 :

    git clone https://github.com/Romtouf/codebyr-os && cd codebyr-os
    git checkout v1.18.2
    sudo apt install live-build rsync librsvg2-bin python3
    sudo CODEBYR_REPO="$PWD" bash live-build/scripts/build.sh
    sha256sum dist/*.iso
    

Il faut un clone git, pas une archive : la date de l'image et l'état de Debian
utilisé (snapshot.debian.org, la veille du commit) se déduisent du commit.