From mboxrd@z Thu Jan 1 00:00:00 1970 From: Robert Vollmert Subject: Re: bug#36855: guix system switch-generation doesn't Date: Thu, 8 Aug 2019 19:03:38 +0200 Message-ID: <51A8B412-1AE3-4464-8146-DE8B19B7C4DF@vllmrt.net> References: <7BE8190F-A8E9-454E-8F37-FBFE42FBDE10@vllmrt.net> <87zhkkojfv.fsf@dustycloud.org> <877e7on3zd.fsf@sdf.lonestar.org> <87h86ry5j5.fsf@gmail.com> Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\)) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:58665) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hvlpQ-0002O4-K5 for guix-devel@gnu.org; Thu, 08 Aug 2019 13:03:53 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hvlpN-0001u5-Dj for guix-devel@gnu.org; Thu, 08 Aug 2019 13:03:52 -0400 Received: from mx2.mailbox.org ([80.241.60.215]:18526) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hvlpN-0001q8-7i for guix-devel@gnu.org; Thu, 08 Aug 2019 13:03:49 -0400 In-Reply-To: <87h86ry5j5.fsf@gmail.com> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Chris Marusich Cc: guix-devel@gnu.org, 36855@debbugs.gnu.org On 8. Aug 2019, at 18:40, Chris Marusich wrote: > zerodaysfordays@sdf.lonestar.org (Jakob L. Kreuze) writes: >=20 >> 'switch-to-system-generation' doesn't call out to >> 'upgrade-shepherd-services'. I'm not sure if this was an intentional >> decision or not >=20 > It is intentional, but only because there is currently no way to call > upgrade-shepherd-services when switching system generations. How does shepherd work on a non-guix system? Can=E2=80=99t be it be = configured like other daemons to read its configuration from a file, e.g. from /run/current-system/etc/shepherd.conf and be told via signal to reload its configuration from disk? =E2=80=A6 (I feel a bit cheated right now. This behaviour makes Guix System = entirely unsuitable for server use. It shouldn=E2=80=99t be advertised as = supporting transactional upgrades and rollbacks if those require a reboot.)