From mboxrd@z Thu Jan 1 00:00:00 1970 From: Robert Vollmert Subject: bug#36855: guix system switch-generation doesn't Date: Thu, 8 Aug 2019 19:03:38 +0200 Message-ID: <51A8B412-1AE3-4464-8146-DE8B19B7C4DF__22938.7614106358$1565283855$gmane$org@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]:58707) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hvlpb-0002Zg-LA for bug-guix@gnu.org; Thu, 08 Aug 2019 13:04:05 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hvlpa-0002Hw-Dp for bug-guix@gnu.org; Thu, 08 Aug 2019 13:04:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:32818) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hvlpZ-0002He-RR for bug-guix@gnu.org; Thu, 08 Aug 2019 13:04:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hvlpZ-0006vk-M1 for bug-guix@gnu.org; Thu, 08 Aug 2019 13:04:01 -0400 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: <87h86ry5j5.fsf@gmail.com> List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" 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.)