bug#41668: Failing test: gui-installed-desktop-os-encrypted

2020-09-11 Thread Ludovic Courtès
Hi, Mathieu Othacehe skribis: >> Is it deterministic? Same story with “gui-installed-os”? >> >> I guess we can add more ‘syslog’ statements in the installer around the >> place where we restart services. Or we could run the installer entirely >> under strace. > > Now that the installation is

bug#41668: Failing test: gui-installed-desktop-os-encrypted

2020-09-11 Thread Mathieu Othacehe
Hello, > Is it deterministic? Same story with “gui-installed-os”? > > I guess we can add more ‘syslog’ statements in the installer around the > place where we restart services. Or we could run the installer entirely > under strace. Now that the installation is done in a container, this one

bug#41668: Failing test: gui-installed-desktop-os-encrypted

2020-06-17 Thread Ludovic Courtès
Hi, Mathieu Othacehe skribis: >>> There is now a final issue, where the command restarting "guix-daemon" >>> in "umount-cow-store" hangs forever. I can only reproduce it in >>> "gui-installed-desktop-os-encrypted" test. I wonder if it's a Shepherd >>> bug or anything else. I'll keep digging. >>

bug#41668: Failing test: gui-installed-desktop-os-encrypted

2020-06-16 Thread Mathieu Othacehe
Hey, >> There is now a final issue, where the command restarting "guix-daemon" >> in "umount-cow-store" hangs forever. I can only reproduce it in >> "gui-installed-desktop-os-encrypted" test. I wonder if it's a Shepherd >> bug or anything else. I'll keep digging. > > If I can be of any help, we

bug#41668: Failing test: gui-installed-desktop-os-encrypted

2020-06-14 Thread Ludovic Courtès
Hi Mathieu, Mathieu Othacehe skribis: >> * The cow-store issue here: >> https://lists.gnu.org/archive/html/guix-devel/2020-06/msg00043.html. > > This should be fixed with 876a8d987085b8c64f32c8a320e4219575af285c. Oh, fun! >> * A new issue I discovered, whereby 'guix system init' try to >>

bug#41668: Failing test: gui-installed-desktop-os-encrypted

2020-06-14 Thread Mathieu Othacehe
Hello, Some status here. > * The cow-store issue here: > https://lists.gnu.org/archive/html/guix-devel/2020-06/msg00043.html. This should be fixed with 876a8d987085b8c64f32c8a320e4219575af285c. > > * A new issue I discovered, whereby 'guix system init' try to > build/download stuff, when it

bug#41668: Failing test: gui-installed-desktop-os-encrypted

2020-06-09 Thread Mathieu Othacehe
Hey Ludo, > It’s nice, but also a bit complicated just to print stuff on the > screen. :-) You're right, I went too far :p > That’s enough to send the ‘guix system init’ output to the console, > since we use “console=ttyS0”. > > It’s a gross hack of course, but maybe we can do something

bug#41668: Failing test: gui-installed-desktop-os-encrypted

2020-06-09 Thread Ludovic Courtès
Hi, Danny Milosavljevic skribis: > my CI setup for work automatically mails me failures. > > It would be really nice to have that for guix master eventually, too. > Maybe just mail failures to guix-devel as they happen. > > I don't check https://ci.guix.gnu.org/ so often, and even when I do the

bug#41668: Failing test: gui-installed-desktop-os-encrypted

2020-06-09 Thread Ludovic Courtès
Hi, Mathieu Othacehe skribis: > From 18754c8c62eabb341e0f710d83ff435ef950ca8e Mon Sep 17 00:00:00 2001 > From: Mathieu Othacehe > Date: Mon, 8 Jun 2020 15:14:49 +0200 > Subject: [PATCH] installer: utils: Dump command output to syslog when testing. > > When debugging the installation tests, it

bug#41668: Failing test: gui-installed-desktop-os-encrypted

2020-06-09 Thread Mathieu Othacehe
Hey, > Instead I did reimplement the command in (gnu installer utils) in the > attached patch :). There were an issue with exception handling, here's a v2. Note that it uses the constructor that should be made public I guess. Thanks, Mathieu >From 18754c8c62eabb341e0f710d83ff435ef950ca8e Mon

bug#41668: Failing test: gui-installed-desktop-os-encrypted

2020-06-08 Thread Danny Milosavljevic
Hi, my CI setup for work automatically mails me failures. It would be really nice to have that for guix master eventually, too. Maybe just mail failures to guix-devel as they happen. I don't check https://ci.guix.gnu.org/ so often, and even when I do the jobset names are kinda weird there, and

bug#41668: Failing test: gui-installed-desktop-os-encrypted

2020-06-08 Thread Mathieu Othacehe
Hey, Turns out using "invoke/quiet" is not really convenient because it stores all the command output, which can be pretty big, in memory. Instead I did reimplement the command in (gnu installer utils) in the attached patch :). Thanks, Mathieu >From 7c1a03b03d5e62876a88d87aff36776c8ce4ddf2

bug#41668: Failing test: gui-installed-desktop-os-encrypted

2020-06-08 Thread Mathieu Othacehe
Hey Ludo, > How did you do it in the example above? Perhaps we can have a local > hack specifically in the installer (otherwise we’d find ourselves > duplicating syslog-related logic there.) I used a custom re-implementation of "invoke/quiet" printing every line on the syslog port. Maybe, we

bug#41668: Failing test: gui-installed-desktop-os-encrypted

2020-06-07 Thread Ludovic Courtès
Hi, Mathieu Othacehe skribis: >> * A new issue I discovered, whereby 'guix system init' try to >> build/download stuff, when it shouldn't: >> >> Jun 6 11:50:06 localhost shepherd[1]: Service cow-store has been started. >> Jun 6 11:50:06 localhost installer[233]: running command ("guix"

bug#41668: Failing test: gui-installed-desktop-os-encrypted

2020-06-07 Thread Mathieu Othacehe
Hey, > * A new issue I discovered, whereby 'guix system init' try to > build/download stuff, when it shouldn't: > > Jun 6 11:50:06 localhost shepherd[1]: Service cow-store has been started. > Jun 6 11:50:06 localhost installer[233]: running command ("guix" "system" > "init" "--fallback"

bug#41668: Failing test: gui-installed-desktop-os-encrypted

2020-06-06 Thread Mathieu Othacehe
Hello Brice, > For some time now the system test 'gui-installed-desktop-os-encrypted' > doesn't succeed, the last time it passed was 2020-04-11[0]. This is > problematic since it exercise a lot of packages and thus can be used to > test those packages. Ludovic attempted to fixed it[1] but it

bug#41668: Failing test: gui-installed-desktop-os-encrypted

2020-06-02 Thread Brice Waegeneire
Hello Guix, For some time now the system test 'gui-installed-desktop-os-encrypted' doesn't succeed, the last time it passed was 2020-04-11[0]. This is problematic since it exercise a lot of packages and thus can be used to test those packages. Ludovic attempted to fixed it[1] but it didn't