Ajoute --arch s390x au déploiement QEMU. Réalité constatée (juillet 2026) : seul Ubuntu publie des images cloud s390x (cloud-images.ubuntu.com : OK) ; Debian et Fedora n'en publient pas (404), Arch ne cible que x86_64/aarch64. s390x est donc scopé à Ubuntu et rejeté proprement pour les autres distros. deploy_qemu.py : - FOREIGN_ARCHES / S390X_DISTROS : s390x n'est valide que pour Ubuntu. - virt_install : sur s390x -> --arch s390x, --machine s390-ccw-virtio, --virt-type qemu (émulation TCG, pas de KVM sur hôte x86), console SCLP (pas de série ISA), amorçage IPL/zipl (aucun --boot UEFI/BIOS). Les disques/réseau bus=virtio sont mappés en virtio-ccw par libvirt. - ensure_s390x_emulator : installe qemu-system-s390x au besoin (apt: qemu-system-misc, dnf: qemu-system-s390x, pacman: qemu-emulators-full, zypper: qemu-s390). - Avertit que s390x est ÉMULÉ (lent) sur un hôte x86. todo.py : le menu « Déployer une VM » demande l'architecture (s390x proposé uniquement pour Ubuntu, avec avertissement lenteur) et passe --arch. install_debian_dependency.sh : wkhtmltopdf n'a pas de build s390x -> skip best-effort au lieu d'avorter l'install (la branche s390x rust-all existait déjà pour compiler les wheels). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| database_manager.py | ||
| kdbx_manager.py | ||
| logo_ascii.txt | ||
| qemu_install_monitor.py | ||
| README.base.md | ||
| README.fr.md | ||
| README.md | ||
| source_todo.sh | ||
| todo.json | ||
| todo.py | ||
| todo_example.json | ||
| todo_file_browser.py | ||
| todo_i18n.py | ||
| todo_upgrade.py | ||
| version_manager.py | ||
TODO is an assistant robot to use ERPLibre
Execute it with ./script/todo/todo.py or make todo.
For a new project, copy todo_example.json to private/todo/todo_override.json | private/todo/todo_override_private.json and edit it.