GNU bug report logs

#36855 'guix system switch-generation' does not reload Shepherd services

PackageSource(s)Maintainer(s)
guix PTS Buildd Popcon
Full log

Message #38 received at 36855@debbugs.gnu.org (full text, mbox, reply):

Received: (at 36855) by debbugs.gnu.org; 26 Aug 2019 18:52:09 +0000
From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 26 14:52:09 2019
Received: from localhost ([127.0.0.1]:47224 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces@debbugs.gnu.org>)
	id 1i2K65-0000Ti-2x
	for submit@debbugs.gnu.org; Mon, 26 Aug 2019 14:52:09 -0400
Received: from world.peace.net ([64.112.178.59]:46014)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <mhw@netris.org>) id 1i2K63-0000Ta-Bz
 for 36855@debbugs.gnu.org; Mon, 26 Aug 2019 14:52:07 -0400
Received: from mhw by world.peace.net with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89)
 (envelope-from <mhw@netris.org>)
 id 1i2K62-0006F8-D5; Mon, 26 Aug 2019 14:52:06 -0400
From: Mark H Weaver <mhw@netris.org>
To: Ludovic Courtès <ludo@gnu.org>
Subject: Re: bug#36855: guix system switch-generation doesn't
References: <7BE8190F-A8E9-454E-8F37-FBFE42FBDE10@vllmrt.net>
 <A3C3B87A-1B74-4983-A8EA-7281E3103567@vllmrt.net>
 <87zhkkojfv.fsf@dustycloud.org> <877e7on3zd.fsf@sdf.lonestar.org>
 <87h86ry5j5.fsf@gmail.com>
 <874l241bq6.fsf__35802.4716888153$1566814098$gmane$org@gnu.org>
Date: Mon, 26 Aug 2019 14:51:27 -0400
In-Reply-To: <874l241bq6.fsf__35802.4716888153$1566814098$gmane$org@gnu.org>
 ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22's\?\= message of "Mon, 26 Aug 2019
 12:07:29 +0200")
Message-ID: <87woezoj3p.fsf@netris.org>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 36855
Cc: guix-devel@gnu.org, Chris Marusich <cmmarusich@gmail.com>,
 36855@debbugs.gnu.org
X-BeenThere: debbugs-submit@debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request@debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit@debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request@debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request@debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces@debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces@debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
Hi,

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

> Jakob, now that we generate scripts for the effectful bits of system
> reconfiguration (one of these bits being service upgrades), couldn’t we
> take it one step further and store those scripts in the “system”
> derivation so we can run them eventually, notably upon
> ‘switch-generation’?

As a bonus, this approach might solve another issue I've observed: on my
Guix system, where I build everything locally, several derivations are
built *during* activation.  Based on the terminal output, I get the
impression that the system is compiling things while the system in an
intermediate state, when some of the activation steps have been done,
but not all of them.

As I recall, the derivations built during activation are limited to
compiled modules for Guile, but it still sometimes takes on the order of
a minute or two on my laptop to complete the "activating system" steps.
This seems suboptimal.

The next time I update my system, I'll try to remember to keep a
transcript of this, so that I can be more specific.

      Best,
       Mark




Send a report that this bug log contains spam.


debbugs.gnu.org maintainers <help-debbugs@gnu.org>. Last modified: Tue Sep 9 17:44:08 2025; Machine Name: wallace-server

GNU bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.