From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:470:142:3::10]:47478) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hhNvr-0007YA-Rz for guix-patches@gnu.org; Sat, 29 Jun 2019 20:43:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hhNvq-0001wS-MV for guix-patches@gnu.org; Sat, 29 Jun 2019 20:43:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:59781) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hhNvq-0001wE-If for guix-patches@gnu.org; Sat, 29 Jun 2019 20:43:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hhNvq-000359-BK for guix-patches@gnu.org; Sat, 29 Jun 2019 20:43:02 -0400 Subject: [bug#36404] [PATCH 4/6] Export the (gnu machine) interface. Resent-Message-ID: From: zerodaysfordays@sdf.lonestar.org (Jakob L. Kreuze) References: <87o92ianbj.fsf@sdf.lonestar.org> <87imsqan66.fsf@sdf.lonestar.org> <87ef3ean4i.fsf_-_@sdf.lonestar.org> <87a7e2an3h.fsf_-_@sdf.lonestar.org> <875zoqan2e.fsf_-_@sdf.lonestar.org> <87a7e0vyii.fsf@elephly.net> Date: Sat, 29 Jun 2019 20:41:14 -0400 In-Reply-To: <87a7e0vyii.fsf@elephly.net> (Ricardo Wurmus's message of "Sun, 30 Jun 2019 00:04:53 +0200") Message-ID: <87y31jdhw5.fsf@sdf.lonestar.org> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: Ricardo Wurmus Cc: 36404@debbugs.gnu.org --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi Ricardo, Ricardo Wurmus writes: > Do we need this at all or could =E2=80=9Cguix deploy=E2=80=9D evaluate th= e machine > declaration in an environment where the machine module is available? > We do something like that for evaluating manifests =E2=80=93 no module > relating to manifest loading needs to be specified by users and yet > =E2=80=9Cspecifications->manifest=E2=80=9D is available. > > Would it make sense to do something similar here instead of exporting > (gnu machine) in (gnu)? Thanks for that comment; I'd completely forgotten about not having to import 'specifications->manifest'. I doubt the machine types will see much use outside of deployment specifications, so something like that would definitely make sense here. I'll add it in. Regards, Jakob --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEa1VJLOiXAjQ2BGSm9Qb9Fp2P2VoFAl0YBSoACgkQ9Qb9Fp2P 2VoNPhAAlvb2jH2+dMywjp/deZjKnxBHSmmiJeBNsYmX7AwbbjE7fFJlNPmtq4hw HoWr3+d98s09tpRwhrerY2dyJHRvcCWMtY2R0X0pYYxePe4UbGPkNgm2+ttn0MxO 3igIBj0FqycWPEVGHhOoWEffKW3cjeAdnWoev+J93XZcT02V40NYy839D8yj/RL5 tS1SQnux39vWfMh/5JTa9RCk5Uvq2rhrYGKIrZyFPVg13vGrfqNxMnYPwk0PPoqB zfn9/RxnUeoZvC6EfrA+uhvBNSz93mjLDbxrdxAhSoo0D1bb1xvQ68IG8oZ6ha/v 1bFBwAx6XwYOVsxKCebzv1qb5L9mtF1ZDK118uEV5Bn+VGPyVBRw4eZwf9qL+D3J qDInMpF/Ie/LEA6bzTh2DfgODRgGy7EC8eCp7GqdOSLXBEXLLvrjJv59kkexJ92b waTue6J3EnOnzNMiQ8G24xm2/ibOU6nMcR2J0Rpb4sK//jlT2XWQvSdwCLaevwh3 DfG8JKjVsy8V0lFO4D2Pmaz3fm3mw5lt9tPcRuy4nf02kwtzADxTNUhDw/X799wg xa4IWSh5drFfTBeEuPk/LTdmZrnPKRpTjYM1WZrhzeiTlENOPc99iCFanmt0xdfv Gz7EUDkLewGhZZ87l3IJHmB0gKhZ5VZHJ5t5uz+UY0NK81wwWfc= =MogR -----END PGP SIGNATURE----- --=-=-=--