From mboxrd@z Thu Jan 1 00:00:00 1970 From: zerodaysfordays@sdf.lonestar.org (Jakob L. Kreuze) Subject: bug#36855: guix system switch-generation doesn't Date: Wed, 28 Aug 2019 14:28:39 -0400 Message-ID: <8736hlp2js.fsf@sdf.lonestar.org> References: <7BE8190F-A8E9-454E-8F37-FBFE42FBDE10@vllmrt.net> <87zhkkojfv.fsf@dustycloud.org> <877e7on3zd.fsf@sdf.lonestar.org> <87h86ry5j5.fsf@gmail.com> <874l241bq6.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Return-path: Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: <874l241bq6.fsf@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\= \=\?utf-8\?Q\?s\?\= message of "Mon, 26 Aug 2019 12:07:29 +0200") 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: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: guix-devel@gnu.org, 36855@debbugs.gnu.org List-Id: guix-devel.gnu.org --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi Ludo, Ludovic Court=C3=A8s writes: > Jakob, now that we generate scripts for the effectful bits of system > reconfiguration (one of these bits being service upgrades), couldn=E2=80= =99t > we take it one step further and store those scripts in the =E2=80=9Csyste= m=E2=80=9D > derivation so we can run them eventually, notably upon > =E2=80=98switch-generation=E2=80=99? We'd need to find a way of serializing at least the relationships between services, but I think it's possible (albeit quite involved). I do really like the idea, though. That way, the system generation would fully encompass the desired state of the system. Regards, Jakob --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEa1VJLOiXAjQ2BGSm9Qb9Fp2P2VoFAl1mx9cACgkQ9Qb9Fp2P 2Vr6ug/7BAHt99XLSlA1NNqfodZ7hW+jlTAmfM/RXEC9yWbccpHICaxvncwzqtTz 1u6FaCNkz853Q4lCwh+xxNSHGD1IryxjjIXcosO2mQuqnujLjzHlQxmPMRMZTf0p wiYtDE1vZXPOuuamwJg2+ETSYq3XwRCUztTC1u7d2Z4Ss6fBNGbG6+sTNoLyccbj wdKk6phulg2HysKpzbJzxHWJ2G+sZ8xcOwXHuffEz4GGYGEj7SH7jhMTgYvdRHiA ZGB16FQJ8UEupmmJ5XuC028G10RVUkBfLbkrKKAYLDuo14sqoGkPn+95s4ezwmxJ JI5ODviO9dCkkOcTvnmQbRLMo2n8pLfRXo4JI5BDVvhRbP0IGX/GWStHFYH0pdrb Gdfy+MIM7/lWDUH/cjXl+Md5biLBXpyxZ071sf8fZm0tmYJrB7iSpguLl2ROQWiQ WkCe29JsMSNzACxmF4isnuy5ZTNr/2pp4xmUAVx7+xoy8ZamIAjGR1z0FSXBFp0I WgFNllBHNDN9Wn9xPZIU5cfDMvAmJq9Ifvp5HnpyJZa10E3b0+6ZM4cP3rC5jAY7 vutgtwm2YIAqa2qQJlEa8wcxFRPm3yByrcE+UHidFnii0e/a0D4X2pL7igw6/tnR QxvXXNRUHOK+Ysno0kyOUYJTn6OTCrkdmhduPx/BmlaSw5QaK48= =Mllt -----END PGP SIGNATURE----- --=-=-=--