From mboxrd@z Thu Jan 1 00:00:00 1970 From: zerodaysfordays@sdf.lonestar.org (Jakob L. Kreuze) Subject: Re: "guix deploy" is in git master Date: Thu, 11 Jul 2019 12:58:09 -0400 Message-ID: <878st4qzj2.fsf@sdf.lonestar.org> References: <87a7drn0ux.fsf@dustycloud.org> <874l3zse7o.fsf@elephly.net> <87wogujmld.fsf@elephly.net> <871rz19a4h.fsf@gnu.org> <87r270ig1d.fsf@sdf.lonestar.org> <87lfx8jphz.fsf@elephly.net> <87sgrd6b79.fsf@sdf.lonestar.org> <87tvbtry9d.fsf@dustycloud.org> <87pnmgtw4b.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:52709) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hlcP3-0000Na-7p for guix-devel@gnu.org; Thu, 11 Jul 2019 12:58:42 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hlcP1-0000XK-6W for guix-devel@gnu.org; Thu, 11 Jul 2019 12:58:40 -0400 In-Reply-To: <87pnmgtw4b.fsf@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\= \=\?utf-8\?Q\?s\?\= message of "Thu, 11 Jul 2019 17:43:32 +0200") 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: Ludovic =?utf-8?Q?Court=C3=A8s?= Cc: guix-devel@gnu.org --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi, Chris + Ludovic! Ludovic Court=C3=A8s writes: > Christopher Lemmer Webber skribis: > >> You can spawn a bunch of threads, then use Guile's channels to >> synchronize with the main thread. (Not to be confused with Guix's >> channels!) > > I think you mean Fibers channels, right? > > You could also try to simply use =E2=80=98par-map=E2=80=99 and the likes,= but be > cautious when you start dreading into that: you=E2=80=99ll have to make s= ure > you don=E2=80=99t share SSH sessions or ports between threads, that you d= on=E2=80=99t > modify shared vlists/vhashes, etc. > > Ludo=E2=80=99. Thanks for the suggestions, I'll look into these. 'deploy-machine' is reasonably self-contained, so the only issue that's coming to mind at the moment is if someone were to explicitly share sessions through the 'session' field of 'machine-ssh-configuration'. Regards, Jakob --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEa1VJLOiXAjQ2BGSm9Qb9Fp2P2VoFAl0naqEACgkQ9Qb9Fp2P 2VqCWw/8C+buoUbZkzmMdxCjH9WJBQLoqJnNMypPkAC+sSSV3+daCzh84M7yxAEA I6GI/x+U+qoYdTTl/iI8jbIGcam/IjLXF8cud+m3xITdZ9uDZXGZAu2VqcO55jHx 1D7uRMVs8HN80JAasRZtgN0HhhK5Ekvnb0vfGEGwZsxEbZx1LJ5ltMcK/Yikf+VX sAnbPJ0MJgC206TFFFGjZHbU2gIMv03JJaqPg1qUt6HhBRXg/SKkfoxeW/ROZ7eX czh09EfWCHzzvPz+l6b5+pCfG6Vzw4+BapGcqKHZ9Oe0oXcxmD8Vn3ThqMlIe4WX h8bQcPGwMiR3MJ1RNivNBdhtgbMGz7p4gmoCQ3kmPMzwwS3EG8gmvWIhSDudMKua q1XECDwPoJyKt0hW878+rzq7hSmCv2tw5AFSi+Bw+E86uvIz3X9Y5N/R657yPciD /hRHliJRTOa6/udxdOZjD1V+vhg3NFuDWBd2za4DDMn6CHKgW91J+3a6HaPijGAu F7cxT9Zg3hh1B8FeJsDiUQE7P/+aJIS1MjQP9OG70lz/py8FIS9Vt1nvCECyBFwS 9qbMFfxoQwapYxdLeDqVlEUFRGuzgk0V+1hLHF4IaG1Qb6ebr7tizt3tX4B9NyX+ KUsICFVGt4o5Ikji1632acHTPs9frXSFxjzwF+UuQz4zDuB2XOs= =jtLS -----END PGP SIGNATURE----- --=-=-=--