From a793bd609a55cd28c426d24f5fd1b9cc14f668e2 Mon Sep 17 00:00:00 2001 From: Saverio Miroddi Date: Mon, 22 Nov 2021 21:21:16 +0100 Subject: [PATCH] README: "Stability" section: Add types of errors --- README.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 614bf57..6e0e171 100644 --- a/README.md +++ b/README.md @@ -73,7 +73,13 @@ The project is carefully developed, however, it's practically impossible to guar 1. automated testing is not feasible; although debootstrap installations could be automated, the bulk of the work is related to the installers, which can't be automated without sophisticated GUI automation, 1. testing is time consuming, so it can be performed on a limited amount of distros at a time. -Errors due to installer will cause the script to terminate, so, generally speaking, if the script completes, the system has been successfully setup. +Broadly speaking, there are two types of breakages: + +1. minor changes directly or indirectly related to the installer, for example: + - partition mounts change behavior (e.g. when they're dismounted) + - installed services change behavior (e.g. a new service creates an ephemeral file under /target/run, and the sync fails because the file disappears) +1. GRUB setup not working + - most annoying issue to debug; the installer will succeed, but the installed O/S won't boot ## Demo