GNU bug report logs -
#40207
[PATCH 0/2] Add a desktop graphical installer test.
Previous Next
Reported by: Mathieu Othacehe <m.othacehe <at> gmail.com>
Date: Tue, 24 Mar 2020 08:35:02 UTC
Severity: normal
Tags: patch
Done: Mathieu Othacehe <m.othacehe <at> gmail.com>
Bug is archived. No further changes may be made.
Full log
Message #23 received at 40207 <at> debbugs.gnu.org (full text, mbox):
Hey,
> What about making a separate OS definition for the desktop installation
> case? We’d move the ‘os’ variable to the top-level and add an ‘os’
> parameter to ‘guided-installation-test’.
>
> Having two separate OS definitions (one for desktop install, one for
> “bare-bones” install) should be clearer than having a single definition
> with conditionals.
I fixed all your remarks. But there's still an issue, the size of the
installation image is guessed badly in "run-install" for
"%test-gui-installed-desktop-os-encrypted"
--8<---------------cut here---------------start------------->8---
(image (system-disk-image
(operating-system-with-gc-roots
os (list target))
#:disk-image-size 'guess ;guess is too low.
#:file-system-type
installation-disk-image-file-system-type)))
--8<---------------cut here---------------end--------------->8---
applying the dirty snippet below fixes it, but you may have a better idea?
--8<---------------cut here---------------start------------->8---
--- a/gnu/build/vm.scm
+++ b/gnu/build/vm.scm
@@ -233,7 +233,7 @@ deduplicates files common to CLOSURE and the rest of PREFIX."
"Return the estimated size of a partition that can store the store items
given by GRAPHS, a list of file names produced by #:references-graphs."
;; Simply add a 25% overhead.
- (round (* 1.25 (closure-size graphs))))
+ (round (* 1.30 (closure-size graphs))))
(define* (initialize-partition-table device partitions
--8<---------------cut here---------------end--------------->8---
Thanks,
Mathieu
This bug report was last modified 5 years and 52 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.