From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from atuin.qyliss.net (localhost [IPv6:::1]) by atuin.qyliss.net (Postfix) with ESMTP id A16D13DC9; Mon, 09 Sep 2024 12:29:51 +0000 (UTC) Received: by atuin.qyliss.net (Postfix, from userid 993) id 5E7B43D52; Mon, 09 Sep 2024 12:29:48 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-26) on atuin.qyliss.net X-Spam-Level: X-Spam-Status: No, score=-0.7 required=5.0 tests=DMARC_MISSING, RCVD_IN_DNSWL_LOW,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=4.0.1 Received: from fhigh2-smtp.messagingengine.com (fhigh2-smtp.messagingengine.com [103.168.172.153]) by atuin.qyliss.net (Postfix) with ESMTPS id 288D13D51 for ; Mon, 09 Sep 2024 12:29:46 +0000 (UTC) Received: from phl-compute-07.internal (phl-compute-07.phl.internal [10.202.2.47]) by mailfhigh.phl.internal (Postfix) with ESMTP id 643D811401FA; Mon, 9 Sep 2024 08:29:44 -0400 (EDT) Received: from phl-mailfrontend-02 ([10.202.2.163]) by phl-compute-07.internal (MEProxy); Mon, 09 Sep 2024 08:29:44 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alyssa.is; h=cc :cc:content-type:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:subject :subject:to:to; s=fm3; t=1725884984; x=1725971384; bh=f0Kk2BIhB0 JDNfBnq2tTG9Ra2tWGOaLYUXBOh0B7cBo=; b=wMiH23gnpNvltJXN7dZIlawv40 1hAhmj9F3AE8ysjnvei+yBpeQs3D70MKLHErkuLlQM/3m+xOOppMvEAsV+R7YaYh pxJp0oOv2s46am8eR6teYAi/Hs/RxtYPE6Lf7f9Sv8OXDgAa+bpl/81XZnwMz1+m Rc4BQALymtKkR5eEtmvksIAEP33JE+Z6CkDRbRSSvgxgQt9f0MuzeHO0d9CSkGqF it4tyygfPvJj1kvT1YeVO1fSELRdG52ZdmrbJt6YWPOQs4YJXtL+nob5CoWfM3Yt 4BDTgtu5+O14ReJz3zcJHe+BnVTb0IpX1PQC+Vqos3zJpxRaiNMjflhrfnLg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:subject:subject:to :to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm1; t=1725884984; x=1725971384; bh=f0Kk2BIhB0JDNfBnq2tTG9Ra2tWG OaLYUXBOh0B7cBo=; b=sOLYecCPnYXSZAe4X2pPILCypBDcYRiG59uJ+T+1uGMV O5Kiq6qDhhT3U1IlC06iQYpt9QQCkaGVAvpv+HatDK4NZvtB/gV/nQtCXW7vNIJh 8AZMIfny1jklGB068s+TTG9drz2kyqwS3QCQJPHF3pXvcL/d6il/BaEMebbQ4f2g ChouxngvMaUu41eBNiYcFr0KOzrE5SuZs/Rj1ESwprq3Lj+FDOXYEq4PybH9nT9i i5j34OEsC2fWsZ41VqV5a+c1vd41kyOmav7zZr7JbampyNDE0ZAT2n3V3fdamgwo 1RfO8yuOXsQZq48P6cJpgr+wQSE0RX1sqGWmmgsKHg== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeftddrudeijedgfeejucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnh htshculddquddttddmnecujfgurhephffvvefujghffffkgggtsehgtderredttdejnecu hfhrohhmpeetlhihshhsrgcutfhoshhsuceohhhisegrlhihshhsrgdrihhsqeenucggtf frrghtthgvrhhnpeetheevudfgjefghefhieejudelkeeljeegvdekueeuhffhgedvveef teevgeetieenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhroh hmpehhihesrghlhihsshgrrdhishdpnhgspghrtghpthhtohepvddpmhhouggvpehsmhht phhouhhtpdhrtghpthhtohepshhhhihmvghgrgesshhhhihmvghgrgdrohhrghdruhhkpd hrtghpthhtohepuggvvhgvlhesshhpvggtthhruhhmqdhoshdrohhrgh X-ME-Proxy: Feedback-ID: i12284293:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 9 Sep 2024 08:29:43 -0400 (EDT) Received: by mbp.qyliss.net (Postfix, from userid 1000) id 137B864CF; Mon, 09 Sep 2024 14:29:42 +0200 (CEST) From: Alyssa Ross To: "Dom (shymega) Rodriguez" Subject: Re: Flake support - what are your thoughts? In-Reply-To: References: Date: Mon, 09 Sep 2024 14:29:33 +0200 Message-ID: <87plpd2eoi.fsf@alyssa.is> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Message-ID-Hash: MHEVLCFPFV5B7ZKROQ6KCWSRW6Y4MVAL X-Message-ID-Hash: MHEVLCFPFV5B7ZKROQ6KCWSRW6Y4MVAL X-MailFrom: hi@alyssa.is X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-devel.spectrum-os.org-0; header-match-devel.spectrum-os.org-1; header-match-devel.spectrum-os.org-2; header-match-devel.spectrum-os.org-3; header-match-devel.spectrum-os.org-4; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: devel@spectrum-os.org X-Mailman-Version: 3.3.9 Precedence: list List-Id: Patches and low-level development discussion Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable "Dom (shymega) Rodriguez" writes: > Do you prefer `nix-shell`/`nix-build` or Flakes? Would you be satisfied if > we had compatibility shims for these tools? I think it's much better to have the flake.nix call into generic code than having a wrapper around flake.nix =E2=80=94 flake.nix files are often = very long with a lot of levels of indentation just for the Flakes stuff, so it's nice to have the actual build stuff elsewhere to keep flake.nix manageable. Also, to have a compatibility shim, as I understand it you end up needing a Nix implementation of Flakes (flake-compat). In the other direction, there's no need for anything like this. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEH9wgcxqlHM/ARR3h+dvtSFmyccAFAmbe6i0ACgkQ+dvtSFmy ccC/xA//fCrnvX+Sokh3TeBeKxrMeVrNbNcoF+1hG63gf8B57+TxFxNktU/RW8DX jJWRAWpoxE1TCKycneIJ+o/6VMfHZny74fSdNGyDjtfhus5YmqIrGvu0ozsp6djV 5Td8MwPeEJw7w4JdJ38eambr59lkGYzWIe0LwAZLAeQbhNNxDLUcnA1xcXIrXcxU SeufMo/0aNLfW2u33y55Rb+cbVbQhcH5/4EegrLQkj6nPjubDoyUWOlnOWGIWiPC L83/kR12NPWNmBfGH63Ct3zRACp7EaHQ/+lbMLyWSt9Out5uvwO11CwQhPvil1EO Y5oftD5GRH+PdHSHX2Ob7WGE4WY0srvkUpPgIcrPR7tQ0tsZsIzMLFjM9X4NrxTc kMIallgKmIBSZQYx1vhopu2fqiebAxfmd51sjIIludvUiaT6JJZiLJthUFJHuZ3l QHdigrcnIFlOCb6iLfjUwYDuSTJXsAxAATLTeT3shDC8YFyeZObUqQEM3indPTAr lBMuB863ArNFi4CB11k7AXfnMakiVeIaLlq32kxtLUKwikbdWfumycMC4STkVK4t c6mdSPLXEd3qG3/95cVzWEErbWzwY2zk+7Fq6W0IasMUaqvgIA6JpNx+xQvZIjNP 6HWIrkB1onerQPCEnFToS4iibLsQiISJIOsXSuv9aO+WRa1jsO4= =qu5w -----END PGP SIGNATURE----- --=-=-=--