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 20:08:19 -0400 Message-ID: <87k1awomto.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__35802.4716888153$1566814098$gmane$org@gnu.org> <87woezoj3p.fsf__10757.9769611888$1566845612$gmane$org@netris.org> <87tva2m8ki.fsf@netris.org> <87y2zdnnrl.fsf__16000.9061962896$1567017269$gmane$org@sdf.lonestar.org> <875zmhm8jo.fsf@netris.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: <875zmhm8jo.fsf@netris.org> (Mark H. Weaver's message of "Wed, 28 Aug 2019 14:46:56 -0400") 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: Mark H Weaver Cc: guix-devel@gnu.org, 36855@debbugs.gnu.org List-Id: guix-devel.gnu.org --=-=-= Content-Type: text/plain Hi Mark, Mark H Weaver writes: > Hi Jakob, > > zerodaysfordays@sdf.lonestar.org (Jakob L. Kreuze) writes: > >> Thanks for the input; I wasn't aware that the activation process was >> taking so long for some people. One of Ludovic's suggestions was to >> create a single derivation, rather than three, to speed up system >> activation. I'll look into this further. > > To be clear, I don't care how long it takes to build these > derivations. However, I think they should all be built before starting > to activate the system. Does that make sense? Yes, and I agree that it would be ideal to have the derivations built prior to system activation -- that way, the activation scripts could be included in 'show-what-to-build*'. > On a side note, what would happen if one of those builds failed? Would > the system activation be left half-done? Yes. You raise another very good reason for why system activation should be carried out by a single, atomic activation script :) Regards, Jakob --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEa1VJLOiXAjQ2BGSm9Qb9Fp2P2VoFAl1nF3MACgkQ9Qb9Fp2P 2Voaew/9HFix6uBnigXRQc/XKlacYPkV/cPIYXvcTwSQvvq+bDYCGtCvRh5rO+3X aVF99yG3vy73lMY+f0ap6ZyGsdx2b4y6dp4MIrq7WdqKh2cV1tJwDKO+nisYKICu FTYv6bJs+68GGWLKd/qSGf+r7kvZwfWNu486NTqIJVtiwJls0z66WmdKtvKXvCl3 Sd3wnfpj+QlfBu4iaVXqEeraQrQTw06XXIy8Du6U6jG8sbCTDxv57MPYGe69K9Hu MBMG0gdAr3x7n6rCn1FJFhetns+ZLtLfPYc9/rbKEVYr7BD+xl44WRGr2/Yl3NzM uGFwK4vflQdhyTVi+c9JIGAke6RGEmKR0meI89YN4O7UHTnrqk8uvOJn0EyOt1X8 jWYYJRbzXbBx/WGoZglksaN2ehdF9rJKx+OSchwlGi9jbaLcyeU8la5udbvyx2uk ca4GucHhgVPaSBP2RNnMyZaMA3cFveLUssKugplGkD/eKvfLjHbtGwabFnTh0eIU Y1y+Qh8wIqqWIdDAVkEXeHjZHkv5ueiPru1kW6LAldCkm4MMkL2oyPPVCXdNM7P5 Wz4JjpEqgiDvetyhXYoXW8erPDNlqeQVG7D1vXLARJ8c/xLPJKTJoOizfNKyZuiR MDrPeqDGcAa+v38tsDiBgWEuj5zHmehquTi/KwBVjmYPTrA0ugw= =TWMS -----END PGP SIGNATURE----- --=-=-=--