From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id aA5hFEgYgWJTugAAbAwnHQ (envelope-from ) for ; Sun, 15 May 2022 17:12:08 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id eL9KFEgYgWJREAAA9RJhRA (envelope-from ) for ; Sun, 15 May 2022 17:12:08 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id DD9A6E340 for ; Sun, 15 May 2022 17:12:07 +0200 (CEST) Received: from localhost ([::1]:46962 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nqFug-0006bV-Jv for larch@yhetil.org; Sun, 15 May 2022 11:12:06 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:42348) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nqFuc-0006bM-8f for guix-patches@gnu.org; Sun, 15 May 2022 11:12:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:56526) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nqFuc-0006sV-08 for guix-patches@gnu.org; Sun, 15 May 2022 11:12:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nqFub-0007gq-SF for guix-patches@gnu.org; Sun, 15 May 2022 11:12:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49946] [PATCH v5 27/27] gnu: Add emacs-tree-sitter-langs. Resent-From: Pierre Langlois Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 15 May 2022 15:12:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49946 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Maxime Devos Cc: Pierre Langlois , 49946@debbugs.gnu.org Received: via spool by 49946-submit@debbugs.gnu.org id=B49946.165262751129542 (code B ref 49946); Sun, 15 May 2022 15:12:01 +0000 Received: (at 49946) by debbugs.gnu.org; 15 May 2022 15:11:51 +0000 Received: from localhost ([127.0.0.1]:50423 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nqFuR-0007gQ-DH for submit@debbugs.gnu.org; Sun, 15 May 2022 11:11:51 -0400 Received: from mout.gmx.net ([212.227.17.21]:60341) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nqFuO-0007gA-T2 for 49946@debbugs.gnu.org; Sun, 15 May 2022 11:11:49 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1652627502; bh=sbHavQfv7w5IJzPOm8G8w4fFNGEV9dj5ui+rkGxXSy4=; h=X-UI-Sender-Class:References:From:To:Cc:Subject:Date:In-reply-to; b=kRoKDO+WUB2NqbydljULIOaKv+DyqFm1tT5T1t2ip7gI+1wZ5MCaNhdMcX5xYB9Sq pb0urNB8WxfyyvLQZQYXIMRvRAUuAQqv45BTzzx5pIEBTpv1aYxqQkWgq4plAGIoPD glfUtzxJ/gHyMFZNI0q4mdE7mO4DvoaoB1e9BeUU= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from labiere ([82.69.64.142]) by mail.gmx.net (mrgmx104 [212.227.17.174]) with ESMTPSA (Nemesis) id 1MEFzx-1nzv4d0b6T-00ADu8; Sun, 15 May 2022 17:11:42 +0200 References: <877d9s2qa9.fsf@gmx.com> <20220329194318.6106-1-pierre.langlois@gmx.com> <20220329194318.6106-28-pierre.langlois@gmx.com> <0fa9d98cb9038a24e8596858a8d37d63071937a2.camel@telenet.be> <87bkvz54cg.fsf@gmx.com> User-agent: mu4e 1.6.10; emacs 28.1 From: Pierre Langlois Date: Sun, 15 May 2022 15:55:22 +0100 In-reply-to: Message-ID: <871qwu3k5x.fsf@gmx.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Provags-ID: V03:K1:r5uvJMmhsvwbm+P4SsHqem/nkmZApEkXaP0ljv+FPfGHvacVN0d 6BxClheTVMTG+clo7mm2l+zFPnfvmuTVfXRY9s83gbmKEx20nu0BZDA9TBU6KpE1GKWoZIO YvombB0hnmjUOZpTDLNXSex/AU8LvHGt6BIBaqq+/sddf9O9/WwB6H1aMgXJ/nSh+4RC6G3 leRFjdYJee8sOhQwwlAGA== X-UI-Out-Filterresults: notjunk:1;V03:K0:E83ZB/KZObY=:8fuBV95GhhTVIDihDoTcRR wFJnoMUUlI1G6gspB7e607AsrQ9h4YChLGGpS1U6DeICgGfzJ5NU+hsu/u2WWPaN4Zz4w47Gj 5zGpDkMbR0xSA6CdsOkjKsSSmNwrej/MSIzwvd+Fqr7e3JrHkjLh66MTayU+LJqTzUUWsNrMl 8MQchND4wNMdqQflsqspLh9lQfJO1xVkRGvg/QEzr1ywYHXfMqoLKs/7vf5CwsSK3YaAzgU67 GGRbEW24RZW7zvjbxRihCEr1uOntSoQP910EY8byTdhTY/Y00rzcc+LWbpu/sM3YoeVLiHDju 5dDJ5v7sheYOmVx812Gc/Hc4iI7fVNCeFS0yeZaLA0VnKd8dM9AizKzkL44zSCK2Iq7izetSU GOViURHmamfqSAYFITgIoc5BfTNhuF4QQ8I+XrKPZ2pTWy2p5O8sAU5zuZ3ySFGI1HcN+YKXK C2JNfqgCOcQmFMGJ3+rv+Q859pD21L0KrJVpfKHGNGdizP9lqQqahIlpdWimmoJQJElvtfyG7 vjsT92subHZEbdoQzYNjOBukPUtNTzIRgLO9eoauryLUc0ikaxav95DIXCU9BVkz4PtzcDyg9 QB9Sa7RnDsTw1qkEP59algGVS5C+g7Ef9RsACo07LVE5F0K5zksmuvXaMjNvE/r83S/WoOCyS ADuay0tN2/nhDtHpqGHEI9C2u4UHpVLf+wPuIc4xYX9AgRO4d3pf+e75f3Ukk37+nDU1tg0A8 uJRuLehXReyvjHslDHb8f/6GVUn2AetMxxlgSxXVV9l9tsECL+8mF2QzXAWHzIRIl3HOXHU8M vhXo3k4pqz4wVrRxxawdtCuUxkNve3BHI6kzwPlINl2N+ciYFSi3ZDuOJ1FeWEpjUr3QrSqRJ 0tL2NwILmSXgahTfXDjPtzJwT1y1g3GcmY0krZTrKYUOGxZTpgL3TPuP2G1yiJzNU16geicuI wSy8mAFIvmzU/7v4s6MsA8MiDmeHy5vNd6OKkyW6//2miA/+/stJCuaW2IQGCnHPcsquq6VCD gOjXfBERoaBZFOLKvj7dP+OH+daRZXheQc4JCKcWaU/8BoO0d6lsa0MMKlhtQxUujHQn8TfhD Oj+Jgy1jlhFR6FKoGYxAAqpJB6NKuvzCr4dobQJ3I4LJsoZBc0n5hoczw== X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1652627528; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post: dkim-signature; bh=y3vgTKVrRw51X1xCjpOmV5SUxWSXXJnMRwSXSpQSTj4=; b=ttqMjjoo5fYxjhTeaNKZ92kpXnWwkWzd/PT4qDTSAcVrHINEVfa03TkGnlsdgOZsBHJXJr 8EWgOa3x2I4aquKdVUhNEeSgi7sctdsUE2UW87yRbTtnr7wXL1y34snbLgPuBpLdUOLvZM HRZv6MjmHFAAIQSHneKjxRERhQd9HMGDSE1V1ljr6fKaPgMokk09Qa6FGGwFxRtTXTnIff /awoWLftKOL+ouwySWNFTBCGJQjPAmgFSDuSFOiZF6p++cBjPNtKjgYfvf6joVUajpjQKe Tp9iuLBY69Ki3PqSVSjkmHlsIzX6UQB4otVsXV38N6u2rcM/2z1fJ7lnLB/Ctg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1652627528; a=rsa-sha256; cv=none; b=SVOuHPLJ4pJllSW0pT+Fj4mKg9eufAPlpuDHnhnkHV/+mrgt/NiRe56jfCdfpqifSmiLPk LxceZh0k0grTEqUoqfN3Ppc2ubjgXq8W1gFBqKBGp5rAZW0q92JvNYx+b2rF/6SJ2w4DEH YtoB7Akt6lL6Rj2z5wukcDolKxwk+VJVXEYIjBzmJ1nQ/nq1F5rUvTq7fIwcYQY/llXLGd +t2LW8Tv5x3Mx39tPzEiMOug2bvk36jCrlsvsXlyihuUu6E55oe/LMaHp7FYCIeTFj93Ah za5BSqvwboIw8q1KeS+dl0z/aAxQdakonhfPBgCdMJyxCeq9y+lbwFgUYt5kiA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmx.net header.s=badeba3b8450 header.b=kRoKDO+W; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmx.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: 4.07 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmx.net header.s=badeba3b8450 header.b=kRoKDO+W; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmx.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: DD9A6E340 X-Spam-Score: 4.07 X-Migadu-Scanner: scn0.migadu.com X-TUID: IdDnc7JWNjMu --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Maxime Devos writes: > [[PGP Signed Part:Undecided]] > Pierre Langlois schreef op zo 15-05-2022 om 13:20 [+0100]: >> I 100% agree that by default we should make the package use Guix >> libraries, this way it also /just works/.=C2=A0 However, if somebody wan= ts >> to >> do things differently, I'm not sure we want to get in the way.=C2=A0 In >> the >> end, this isn't so different from letting people use an alternative >> package manager if they like.=C2=A0 We'd rather people used Guix of cour= se >> :-). > > OK, my proposal to prevent any accidents (what if we misinterpreted > BUNDLE-VERSION / the semantics change in a future version, and now > binaries are downloaded by default), not to stop people from choosing > to do. Seems a bit risky though (see the bit about future changes in > semantics). Ah I see, that's a good point. I /think/ today we should be able to catch such things thanks to the tests, if the package decides to download binaries during testing it'll fail. But maybe it could, for some reason, use Guix binaries during testing and then decide to download its own when running outside of the build environment. Now I'm conlicted :-), maybe rewriting the build.el file is the safest option, and maybe if we get bug reports from people who would like to use their own grammars we could revisit? --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQFMBAEBCgA2FiEEctU9gYy29KFyWDdMqPyeRH9PfVQFAmKBGCoYHHBpZXJyZS5s YW5nbG9pc0BnbXguY29tAAoJEKj8nkR/T31U5mAH/AiJd6i7GkrdtZYUTYq28BR3 4AhEDc4+KkjCkXTGtxYBSf43ubF9gDFWl+QnNhbCvTS77UrGC1ya8et2oWCpv8HO daSKKzRM20bT3A9eNAM0XuhzgKQSek/Cwbjb0k8rKg5yoJGc28ncR2EWX6xHKiRy JtDoMjHGgIqObPoujNwZLs2f7DRPTXFkGv14JmEmImHfGLFHwVG7HVGGC9k77Rma VbVqK1RWltrSXsv+PMJLfrSYR+G0lqIoeGkgYYsOUU3ZTkAirP3dKFRnATIN4Wce CFk1L63jMslowHV5nAbQWSrQmtZ/YiK+VXW0mCzSkT7nDzaeRYfYh3fnriCxHmk= =hsKp -----END PGP SIGNATURE----- --=-=-=--