Allow installation preset from file for void-installer
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 35/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Da chiarire
- Stato di attività
- Tranquilla
- Stack tecnologico
- shell
- Ambito
- cli, testing-qa
Direzione di ricerca
Inizia tracciando il flusso ncurses di void-installer e il modo in cui l’installazione basata su QEMU viene attualmente automatizzata. Definisci il formato dei preset in un file semplice e il comportamento non interattivo, quindi convalida la proposta rispetto ai controlli dell’ISO avviabile, dello spegnimento, del riavvio e di SSH descritti nell’issue.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Hi! I have not found discussion feature in this repo so I decided to share my thoughts in this ticket
I am trying to help void Linux devs to automate testing of void-Linux installer and thus the process of bootstrapping of new versions of void Linux from the scratch.
( already informally discussed with @classabbyamp via irc in voidlinux channel )
I see the process like that:
- get a bootable iso ( which is tested )
- kick off qemu vm bootable from the iso
- automate installation via void-installer ( this is where we have a problem )
- shut vm
- start qemu vm without bootable iso
- check that configuration is ok ( like partitioning is ok, locale is set, user account is set, etc )
- optionally runs additional tests like installing packages, configure services, etc ( more like end to end testing )
- last two steps are carried out over ssh
So the only hurdle I see here is void-installer ncurse app is hard to automate , there is way to use tmux , send-keys but it feels clunky and hard to maintain
What if we can allow to have a void-installer configuration preset stored in plain file, so void-installer could run unattended way ?
It would allow us automate many testing scenarios which could be beneficial to void Linux testing …
- Lingua principale
- Shell
- Stelle
- 517
- Fork
- 271
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di void-linux/void-mklive
-
Network selectionAperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 48/100
void-linux/void-mklive#461 ·
-
Void boot dissapearingAperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 32/100
void-linux/void-mklive#457 ·
-
Keyboard layout chosen in void-installer is not preserved after first boot for both LightDM and XFCEApertaenhancement installer
Difficoltà 3/5 1-2 giorni Idoneità per principianti 57/100
void-linux/void-mklive#455 · 3 commenti ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
void-linux/void-mklive#440 ·
-
Can't install to usb stickAperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
void-linux/void-mklive#438 · 6 commenti ·
Tutte le issue di void-linux/void-mklive
Issue simili
-
bot-found bug priority: P3
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
madenvel/KalinkaPlayer#179 ·
-
documentation
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
jbaruch/coding-policy#621 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
mattpocock/skills#1134 ·
-
area:build bug P3
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 92/100
uttrflow/uttrflow-swift#2506 ·
I maintainer di solito rispondono entro 1 giorno