GNU bug report logs - #39926
Manual installation tests fail

Previous Next

Package: guix;

Reported by: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>

Date: Thu, 5 Mar 2020 14:24:02 UTC

Severity: important

Done: Ludovic Courtès <ludo <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
To: Ludovic Courtès <ludo <at> gnu.org>
Cc: 39926-done <at> debbugs.gnu.org
Subject: bug#39926: Regression introduced by Shepherd 0.7.0 ('make check-system TESTS=btrfs-root-os' fails)
Date: Mon, 23 Mar 2020 14:01:25 -0400
Hi!

Ludovic Courtès <ludo <at> gnu.org> writes:

[...]

>> Hey, weird!  Anyway, thanks for fixing it!  How did you debug this?  I'm curious.
>
> I first noticed that the installation script ran to completion and that
> the VM seems to stop properly.  Then I saw our code that did:
>
>   (zero? (marionette-eval '(system #$script) marionette))
>
> So I just tried adding:
>
>   (pk (marionette-eval '(system "/run/current-system/profile/sbin/reboot")
>                        marionette))
>
> to the ‘basic’ test.  I noticed it would return 15, and then I got it.
>
> Nothing fancy, mostly stubbornness and perseverance.  :-)

I see! Good old pk :-). Thanks for sharing the process used!

Maxim




This bug report was last modified 5 years and 59 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.