Received: (at 48237) by debbugs.gnu.org; 7 Sep 2021 17:49:21 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Sep 07 13:49:21 2021 Received: from localhost ([127.0.0.1]:57615 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mNfDk-0004yb-Mn for submit <at> debbugs.gnu.org; Tue, 07 Sep 2021 13:49:20 -0400 Received: from h87-96-130-155.cust.a3fiber.se ([87.96.130.155]:49576 helo=mail.yoctocell.xyz) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <public@HIDDEN>) id 1mNfDh-0004yE-K7 for 48237 <at> debbugs.gnu.org; Tue, 07 Sep 2021 13:49:18 -0400 From: Xinglu Chen <public@HIDDEN> DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=yoctocell.xyz; s=mail; t=1631036949; bh=+MNYMtk1QS/oaU4x0nuX/3H6Mai9dm4fbI0gSqMTVQM=; h=From:To:Cc:Subject:In-Reply-To:References:Date; b=SHslbv+NIlQu1W/dZCOwzZTKrP8HP8ReFew0W83ubsDRs33m2FI8f1YoVkOaqn4Hm JUs15KOkbNjOtrSyzzSaoP3+3SZdQR/b8GzJJDawbNZrOYXoQQSBaQS5WW7LYnhfi9 k3VIPCzNTAf20qb6J5cKgLbx9h30CoMEqpy2QsvY= To: Liliana Marie Prikler <liliana.prikler@HIDDEN>, Maxim Cournoyer <maxim.cournoyer@HIDDEN> Subject: Re: [bug#48237] [PATCH] gnu: emacs-consult: Add =?utf-8?Q?=E2=80=98emacs-ve?= In-Reply-To: <fd28931b2c8a997621958bed77802cc9ef24822c.camel@HIDDEN> References: <bee27d4455c579e5762f3d8df8474c8cd1f20820.1620221003.git.public@HIDDEN> <ae577b203f68d766d7dc8b89c3dd2ac5067c192d.camel@HIDDEN> <87k0oa4o7h.fsf@HIDDEN> <871r9kl1tr.fsf@HIDDEN> <87pmukuhsf.fsf@HIDDEN> <87v93d24tx.fsf@HIDDEN> <8735qhbnj7.fsf@HIDDEN> <fd28931b2c8a997621958bed77802cc9ef24822c.camel@HIDDEN> Date: Tue, 07 Sep 2021 19:49:07 +0200 Message-ID: <87zgsoz370.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 2.9 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On Mon, Sep 06 2021, Liliana Marie Prikler wrote: > Am Montag, den 06.09.2021, 13:51 -0400 schrieb Maxim Cournoyer: >> Hello Arun, >> >> Xinglu Chen <public@HIDDEN> writes: >> >> > On Wed, Aug 11 2021, Arun Isaac wrote: >> > >> > > Hi all, >> [...] Content analysis details: (2.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: yoctocell.xyz (xyz)] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD 0.4 RDNS_DYNAMIC Delivered to internal network by host with dynamic-looking rDNS 0.0 PDS_RDNS_DYNAMIC_FP RDNS_DYNAMIC with FP steps X-Debbugs-Envelope-To: 48237 Cc: Arun Isaac <arunisaac@HIDDEN>, 48237 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 2.9 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On Mon, Sep 06 2021, Liliana Marie Prikler wrote: > Am Montag, den 06.09.2021, 13:51 -0400 schrieb Maxim Cournoyer: >> Hello Arun, >> >> Xinglu Chen <public@HIDDEN> writes: >> >> > On Wed, Aug 11 2021, Arun Isaac wrote: >> > >> > > Hi all, >> [...] Content analysis details: (2.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: yoctocell.xyz (xyz)] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD 0.4 RDNS_DYNAMIC Delivered to internal network by host with dynamic-looking rDNS 1.0 BULK_RE_SUSP_NTLD Precedence bulk and RE: from a suspicious TLD -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager 0.0 PDS_RDNS_DYNAMIC_FP RDNS_DYNAMIC with FP steps --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On Mon, Sep 06 2021, Liliana Marie Prikler wrote: > Am Montag, den 06.09.2021, 13:51 -0400 schrieb Maxim Cournoyer: >> Hello Arun, >>=20 >> Xinglu Chen <public@HIDDEN> writes: >>=20 >> > On Wed, Aug 11 2021, Arun Isaac wrote: >> >=20 >> > > Hi all, >> > >=20 >> > > I actually think we should not add emacs-vertico to the >> > > propagated-inputs, and remove emacs-flycheck and emacs-selectrum >> > > as well. All these are optional dependencies, and we should leave >> > > it to the user to install the ones they want. At least in this >> > > specific case, the three packages (flycheck, selectrum and >> > > vertico) are the kind the user would want to explicitly install. >> > > They aren't backend libraries that ought to remain invisible to >> > > the user. >> > >=20 >> > > In fact, this is the version of emacs-consult I have installed in >> > > my profile. >>=20 >> Guix packages typically come as featureful as possible unless there >> are good reasons not too (to minimize the closure size, for >> example). In this case, the added optional dependencies seem to have >> negligible effect on the closure size, according to `guix size`; I'd >> be in favor to keep the optional dependencies specified for that >> reason, unless there are other considerations that I'm missing. > While closure size is normally a good metric, with interpreted > languages like Emacs Lisp you have the added baggage of *propagating* > inputs, thereby installing stuff at user (or system) level, that the > user did not actually ask for. My personal take on those is to provide > them as inputs where necessary to compile, but not actually propagate > them where not necessary to run. > > For example, an Emacs package might require emacs-dash to function at > all and might install some autocompletion stuff with emacs-autocomplete=20 > or emacs-company (perhaps even both). emacs-dash absolutely must be > propagated, but unless you're already using autocomplete or company and > thus have them in your manifest, you probably don't want them to be > installed by emacs-foo. Does this make sense? I just noticed that the =E2=80=9C16.4.6 Emacs Packages=E2=80=9D section of = the manual has the following paragraph. The Elisp dependencies of Emacs packages are typically provided as =E2=80=98propagated-inputs=E2=80=99 when required at run time. As for ot= her packages, build or test dependencies should be specified as =E2=80=98native-inputs= =E2=80=99. =20=20 Since these optional dependencies (=E2=80=98emacs-autocomplete=E2=80=99 and =E2=80=98emacs-company=E2=80=99 in your case) are not needed at runtime, wo= uld it make sense to make them =E2=80=98native-inputs=E2=80=99 instead of =E2=80=98inpu= ts=E2=80=99? --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJJBAEBCAAzFiEEAVhh4yyK5+SEykIzrPUJmaL7XHkFAmE3phMVHHB1YmxpY0B5 b2N0b2NlbGwueHl6AAoJEKz1CZmi+1x5wS4P/i4QywAz1KTYiJm6Ev2/re08c1Jc 6V0EcTlwWQR7uYk3+D+4LmmARrPykStEx1dXdZqU+y0LWpfvsuxyaKr4xArRGStS gr5J1B4AI8uMlCT5k/xiiXI2W1qkd5M/ztNEf2U91+eOtpDfRTxV0dU7GtktAYv2 ZEG7P/EP44lPDtUzxTCTMQ1Tu6J9oHXzrwmFa04xuU53HZGs2G3ia6bkJKcFjAka GZklmXTmDzrba2OUatDnuTiJkTudH226fhGhqPLxgeQNoZuGDe5c1ltjR+NRDals 5lVgvskway8DlPHnjH5VKIt8c3CI8ZdpsVWKMjf0/oHoBt2GmT8I3PjYUrLB3n1u PFgr5BAYKWMFvP3Db/scVei+LHrG4qzmgZVTY32APzQiiiQrFx4njZrXZ8Df1V8p sGRO5O1JBSZsnZoF6E2cjchei1gO+tPZlEjaz9PjVrNfP0Z6efT7YdaEYORWAyVj 2ph/awSGienrBNRN2BHC/tqLObHGjwnjMdtL+wXYHKpfVlVBjUf0pvfLY1fjWPy2 EijKBPtN617joK55ZvrQk710C/6YA9F9qMsxbngPDVK9wDLjUaEuRwXFYEssXH3I bScEtGPFLT9tfQ3hDdVV/bTExHwJqE/ppSOU0ylfFaCPAoVTGmngF2Eik2YJDZ+K RyrRpXv04o4cw2gh =Hz1L -----END PGP SIGNATURE----- --=-=-=--
guix-patches@HIDDEN
:bug#48237
; Package guix-patches
.
Full text available.Received: (at 48237) by debbugs.gnu.org; 7 Sep 2021 07:05:19 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Sep 07 03:05:19 2021 Received: from localhost ([127.0.0.1]:55324 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mNVAV-0007sO-JO for submit <at> debbugs.gnu.org; Tue, 07 Sep 2021 03:05:19 -0400 Received: from mail-wr1-f66.google.com ([209.85.221.66]:46048) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <liliana.prikler@HIDDEN>) id 1mNVAT-0007sC-JY for 48237 <at> debbugs.gnu.org; Tue, 07 Sep 2021 03:05:18 -0400 Received: by mail-wr1-f66.google.com with SMTP id n5so12849027wro.12 for <48237 <at> debbugs.gnu.org>; Tue, 07 Sep 2021 00:05:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=message-id:subject:from:to:cc:date:in-reply-to:references :user-agent:mime-version:content-transfer-encoding; bh=PSmgB2Wp5Iz5SRnldHr2d3f6JZ7NriEkBPaCHnPk0lU=; b=T6Xu+ynOtJofMmEmcd9WlsvzgHYm0eTuhT2nFN3S86mF1kUVLbFqRtgm3M3bBWVOFK 0UpVZOJ1EKl3trrqgllLgE13Jra9j4HyF1jj73yCZm/b2geWM4BUlt38eUBNVHKsDB/M ctBMM47fotvTgOO3MjRybYhF5CkghcZOXbe4/8FR72IIU1dyN1iMTED4IPoPFeGl7248 yaDNTc6yqPrO6KbqPPq1Ys7ENRiI3AHEWvxoL7BP8xZmDU17pLXh+t16aAabmiASOxvv 965gnmOCCU8TpsMMQmDuDwCcftFmOxdAGENwmc9SdsW2TNpXVwVKPk8Ch/oUT2cZ/WYO WXkg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:message-id:subject:from:to:cc:date:in-reply-to :references:user-agent:mime-version:content-transfer-encoding; bh=PSmgB2Wp5Iz5SRnldHr2d3f6JZ7NriEkBPaCHnPk0lU=; b=E6CImK/mwlCpR6rwYUuVI7Z0UmL6qOkWNtpSZWKq2yARZ91rdYxnWPVuVjeJHDUtr2 FbnXNhP7i68ZQIdbD1HM5j5zlPim00T/2P4cDl8GdZz/WPM93aNb99JF1O/yf+B7tAgP gHgj9RjuaWbXDwDsf86JieQfq/Xij+oJ9VoG8El+MJiCgRxbo4ForJXrxh5AHZnU8yyJ 7jOmYqqkUma4YdaS7/IuaTPesEEWhrtq9Khm11bRB1i163WxnVoiZULxe6EFeWHDvdXS 8mm8VIu85R5KatmfaBTgvAm53DrDpbu0mJVvweo7+tvwvm9+a7OkiforD2mbvSSTn56R 1Cew== X-Gm-Message-State: AOAM533IWBAPh+QEwdWTeBPWk/DBz1jcoCvCakog7EK1O6MCkQaay9Wy G6i/Gaemm4EtDEgXOp4kfgU= X-Google-Smtp-Source: ABdhPJyCyTKpOY0fcxM5eQnBuBrHxcZhRGwWlpG8YpANA+yLIYn84bpG80TBE8aoHHGa45Uh5Lp06Q== X-Received: by 2002:adf:cf05:: with SMTP id o5mr16746899wrj.270.1630998311757; Tue, 07 Sep 2021 00:05:11 -0700 (PDT) Received: from nijino.local (194-118-34-199.adsl.highway.telekom.at. [194.118.34.199]) by smtp.gmail.com with ESMTPSA id j20sm10190374wrb.5.2021.09.07.00.05.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 07 Sep 2021 00:05:11 -0700 (PDT) Message-ID: <73974dbbd116dd51a5c5a83f6dd37fde64a68035.camel@HIDDEN> Subject: Re: [bug#48237] [PATCH] gnu: emacs-consult: Add =?UTF-8?Q?=E2=80=98emacs-ve?= From: Liliana Marie Prikler <liliana.prikler@HIDDEN> To: Maxim Cournoyer <maxim.cournoyer@HIDDEN> Date: Tue, 07 Sep 2021 09:05:09 +0200 In-Reply-To: <87v93d8fa0.fsf@HIDDEN> References: <bee27d4455c579e5762f3d8df8474c8cd1f20820.1620221003.git.public@HIDDEN> <ae577b203f68d766d7dc8b89c3dd2ac5067c192d.camel@HIDDEN> <87k0oa4o7h.fsf@HIDDEN> <871r9kl1tr.fsf@HIDDEN> <87pmukuhsf.fsf@HIDDEN> <87v93d24tx.fsf@HIDDEN> <8735qhbnj7.fsf@HIDDEN> <fd28931b2c8a997621958bed77802cc9ef24822c.camel@HIDDEN> <87v93d8fa0.fsf@HIDDEN> Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48237 Cc: Arun Isaac <arunisaac@HIDDEN>, 48237 <at> debbugs.gnu.org, Xinglu Chen <public@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Hi, Am Montag, den 06.09.2021, 19:17 -0400 schrieb Maxim Cournoyer: > [...] > > Thanks for explaining. It makes sense, although there would probably > be exceptions. I'm thinking for example about emacs-elpy, for which > not propagating optional dependencies would render the package nearly > useless out of the box. True, that's why those have to be evaluated on a case-by-case basis. FWIW, I do think that not propagating auto-completion frameworks by more or less unrelated packages is a good rule of thumb, however. > > For example, an Emacs package might require emacs-dash to function > > at all and might install some autocompletion stuff with emacs- > > autocomplete or emacs-company (perhaps even both). emacs-dash > > absolutely must be propagated, but unless you're already using > > autocomplete or company and thus have them in your manifest, you > > probably don't want them to be installed by emacs-foo. Does this > > make sense? > > From a purity sense, yes, but propagating autocomplete or company > wouldn't cause any problems in practice, no? Packages installed by Guix do contribute to startup times (guix-emacs autoloads etc.) and if you don't care about a given feature you might also want to update one package separately from the others (because the spacebar heater got deactivated), which would lead to a conflict of propagated inputs. I'm not sure how well the latter would work in practice, but it's a thing to think about especially with libraries that would otherwise propagate nothing. > As another possible option to explore to avoid propagation could be > to develop a runpath equivalent for the Emacs compiled format > (.elc). More work, but more definitive! I think the bigger problem in Emacs is the lacking module system. Even if you have runpaths, you're still polluting the same global namespace. Thanks
guix-patches@HIDDEN
:bug#48237
; Package guix-patches
.
Full text available.Received: (at 48237) by debbugs.gnu.org; 6 Sep 2021 23:18:56 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Sep 06 19:18:56 2021 Received: from localhost ([127.0.0.1]:54728 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mNNtA-0001xi-3x for submit <at> debbugs.gnu.org; Mon, 06 Sep 2021 19:18:56 -0400 Received: from mail-qv1-f45.google.com ([209.85.219.45]:41828) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <maxim.cournoyer@HIDDEN>) id 1mNNt7-0001xW-UK for 48237 <at> debbugs.gnu.org; Mon, 06 Sep 2021 19:18:54 -0400 Received: by mail-qv1-f45.google.com with SMTP id p17so4752719qvo.8 for <48237 <at> debbugs.gnu.org>; Mon, 06 Sep 2021 16:18:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=MLBwFF0LLg/gN+MPnESiTfuscrH/YPw/x06UKHn8ybg=; b=U3rPzKRo/yM3lfY1PwRi1dm6kuUNS3vK9B1Zjbuts2Jaxj4SGXrsVCs+HySyvMbKgi fyEpKbYAvpdhyAJxyYE6g0r3xPUFyasdGTpa0M//IctcMqQ8GeoyKcgZfuVcXTC3kY82 ki1q0wi9GgWyKCjPsHruyHMNMom2qb97EDKlR1D7eVVIPD30bl48OpQEOd/d5RD+X/gr XXn8CHkdT7HOmu5sMU1Rfn8of5QGMoEPDJ/aXODhfnVXpKrBpD92OyY1GCt4Du5NnoNY AF+hwimID4YaO41dkP8+J7dJUZ+g2X5481mTv+bvwbBKf4Jsj7r4khBjl+A4ZhaDxke/ /VRw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=MLBwFF0LLg/gN+MPnESiTfuscrH/YPw/x06UKHn8ybg=; b=uCiWGys0K+6Atzt9d5Hn83gKT3utWp57uGGGikvE8gBphx6+pVLCJPFxmxXCa6eTUU GBAIMES2up9xRxdRBHfeKBTHsysjJuHN3Rq9PM5MNLD87t4Usvu+joI+SnTq/fmSNuK2 TSUvd3bxR1FAUcfNp1NOW8FI7RtSY8oaVn3JXYO9taQS82MZTICvP7XCb9iaT8cCLIIz KYprYVeQ3MA5RoDIJZE4NNoFxkZQufOokSb3sVs9XJGFstL3eI8+A2PYnHYsBEiw8PYX nJVh8jVszKM09hv2gHVgJQGV7XMtuK7YcQwgoVkJJaItMcv0LFsCCQKNpLq2UOUjmwNe sbtA== X-Gm-Message-State: AOAM533aqXRbU8HZnpYJ8UVTM6qSK091THmQnWAeQTEIWqVGMBr5qVxc romMEjPP3kKXh8D2m7u1Mhwh0XuXyLU= X-Google-Smtp-Source: ABdhPJwoUfuawEJ5gd04HTglXiwQ3OCb2pt2vybAMx1u4492reuLV1ZjNP0HLO/d4SYh+bH+El5T7Q== X-Received: by 2002:a0c:aa52:: with SMTP id e18mr13826207qvb.38.1630970328471; Mon, 06 Sep 2021 16:18:48 -0700 (PDT) Received: from hurd (dsl-10-132-185.b2b2c.ca. [72.10.132.185]) by smtp.gmail.com with ESMTPSA id r18sm5971536qtm.96.2021.09.06.16.18.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 06 Sep 2021 16:18:48 -0700 (PDT) From: Maxim Cournoyer <maxim.cournoyer@HIDDEN> To: Arun Isaac <arunisaac@HIDDEN> Subject: Re: [bug#48237] [PATCH] gnu: emacs-consult: Add =?utf-8?Q?=E2=80=98emacs-ve?= References: <bee27d4455c579e5762f3d8df8474c8cd1f20820.1620221003.git.public@HIDDEN> <ae577b203f68d766d7dc8b89c3dd2ac5067c192d.camel@HIDDEN> <87k0oa4o7h.fsf@HIDDEN> <871r9kl1tr.fsf@HIDDEN> <87pmukuhsf.fsf@HIDDEN> <87v93d24tx.fsf@HIDDEN> <8735qhbnj7.fsf@HIDDEN> <fd28931b2c8a997621958bed77802cc9ef24822c.camel@HIDDEN> <87ilzdl9yp.fsf@HIDDEN> Date: Mon, 06 Sep 2021 19:18:47 -0400 In-Reply-To: <87ilzdl9yp.fsf@HIDDEN> (Arun Isaac's message of "Tue, 07 Sep 2021 02:04:22 +0530") Message-ID: <87r1e18f8o.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48237 Cc: 48237 <at> debbugs.gnu.org, Xinglu Chen <public@HIDDEN>, Liliana Marie Prikler <liliana.prikler@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Hello, Arun Isaac <arunisaac@HIDDEN> writes: > Hi all, > >> unless you're already using autocomplete or company and >> thus have them in your manifest, you probably don't want them to be >> installed by emacs-foo. Does this make sense? > > I agree. Closure size isn't the right metric for this > case. emacs-vertico and emacs-selectrum aren't really optional > dependencies in the normal sense. The user would only want one of them > in their profile, and never both. Propagating both would rather be a > nuisance to the user. I see! Thank you for explaining! Maxim
guix-patches@HIDDEN
:bug#48237
; Package guix-patches
.
Full text available.Received: (at 48237) by debbugs.gnu.org; 6 Sep 2021 23:18:09 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Sep 06 19:18:09 2021 Received: from localhost ([127.0.0.1]:54725 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mNNsO-0001wg-NQ for submit <at> debbugs.gnu.org; Mon, 06 Sep 2021 19:18:08 -0400 Received: from mail-qv1-f43.google.com ([209.85.219.43]:38415) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <maxim.cournoyer@HIDDEN>) id 1mNNsM-0001wC-Ho for 48237 <at> debbugs.gnu.org; Mon, 06 Sep 2021 19:18:07 -0400 Received: by mail-qv1-f43.google.com with SMTP id ew6so4761237qvb.5 for <48237 <at> debbugs.gnu.org>; Mon, 06 Sep 2021 16:18:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=iqnjfyS128j8f3Aa66pW/K2yZQPiFrCmkSj3GJuiDLM=; b=dug64ziXnWg8AuE4nv8wgbM7v3nzYTYT7ebtt8yqTlOY5uuIWUiU4hzSzXmWzL7kSh 10uUm1H32AU0rEXun98fnkHV2JsGJEPiEfDOPXSaWe5sJCxLpW/Fjcnt5JiWraWU+heD u33wIXKO5Xb4P4C+AyaMGxT800DpFxCSg7EJjDzKukKOAlKE6d6ngakbO4oH9x9t1Y/X JkwZK5LjMvijwgykI68zMLcvlvkgjQsj4APj6oBwlrZfrdLOOBNH56A+Ow+P9mnOPeBs HkME60nXPWrr0btwanTjIQypUOMr2eDSXUDfFdtZr8Kp/TnhKenAvmENVqDb0u+ZET+J GJCw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=iqnjfyS128j8f3Aa66pW/K2yZQPiFrCmkSj3GJuiDLM=; b=MSsezRsPFNG/mSV04qPPL5BJ7CVp8JZzmuHrY2PHGtRFsOeSzn9FB1q314+gCOsE9M eW9HEXApOXN3fYm7Dp+uCGDrH1/6A5tqlQuXnNsx9wKaMrMjgS877AlB0n0HdId/uO7Z LSLS7ynPtV02U4eGrf+4yPnmnuDdJU4dT78j8L8C0qb+TjGuip0/F8txRtr44AcRQFLB gXs3NCKAM47qg9/hZGsDXmHNv6f4kHtP702CNu8o7WY7hRfw52qVmRgGPIJrUjE+zO3f FII+ZKIi5KP31U8fWoIsdyKzPy9he34WQArKIvQ0fh/V2Ko5Ph2iIJ+GE4NXIslFqz7D L6pg== X-Gm-Message-State: AOAM530OYRBAQkFA1l2WPnXH3Wd7TIItvQZLBbrpPTcm6hFFS/do/5or XsgZ1o25ZK98kgHCfoQGFf/lohaFwJ8= X-Google-Smtp-Source: ABdhPJw4br10r4XQsT6Ooy66A8BDeeAp6azRpDI8HA2gbyYbwvTMjGwQ0WQF2v+iBycuHJn0pbl6ww== X-Received: by 2002:a0c:e4c1:: with SMTP id g1mr14093776qvm.64.1630970280832; Mon, 06 Sep 2021 16:18:00 -0700 (PDT) Received: from hurd (dsl-10-132-185.b2b2c.ca. [72.10.132.185]) by smtp.gmail.com with ESMTPSA id 21sm7563325qkk.51.2021.09.06.16.17.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 06 Sep 2021 16:18:00 -0700 (PDT) From: Maxim Cournoyer <maxim.cournoyer@HIDDEN> To: Liliana Marie Prikler <liliana.prikler@HIDDEN> Subject: Re: [bug#48237] [PATCH] gnu: emacs-consult: Add =?utf-8?Q?=E2=80=98emacs-ve?= References: <bee27d4455c579e5762f3d8df8474c8cd1f20820.1620221003.git.public@HIDDEN> <ae577b203f68d766d7dc8b89c3dd2ac5067c192d.camel@HIDDEN> <87k0oa4o7h.fsf@HIDDEN> <871r9kl1tr.fsf@HIDDEN> <87pmukuhsf.fsf@HIDDEN> <87v93d24tx.fsf@HIDDEN> <8735qhbnj7.fsf@HIDDEN> <fd28931b2c8a997621958bed77802cc9ef24822c.camel@HIDDEN> Date: Mon, 06 Sep 2021 19:17:59 -0400 In-Reply-To: <fd28931b2c8a997621958bed77802cc9ef24822c.camel@HIDDEN> (Liliana Marie Prikler's message of "Mon, 06 Sep 2021 20:05:54 +0200") Message-ID: <87v93d8fa0.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 2.0 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Hello, Liliana Marie Prikler writes: > Am Montag, den 06.09.2021, 13:51 -0400 schrieb Maxim Cournoyer: >> Hello Arun, >> >> Xinglu Chen writes: >> >> > On Wed, Aug 11 2021, Arun Isaac wrote: >> > >> > > Hi all, >> > > >> > > I actually [...] Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (maxim.cournoyer[at]gmail.com) 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: yoctocell.xyz (xyz)] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.219.43 listed in list.dnswl.org] -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.85.219.43 listed in wl.mailspike.net] X-Debbugs-Envelope-To: 48237 Cc: Arun Isaac <arunisaac@HIDDEN>, 48237 <at> debbugs.gnu.org, Xinglu Chen <public@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 1.0 (+) Hello, Liliana Marie Prikler <liliana.prikler@HIDDEN> writes: > Am Montag, den 06.09.2021, 13:51 -0400 schrieb Maxim Cournoyer: >> Hello Arun, >> >> Xinglu Chen <public@HIDDEN> writes: >> >> > On Wed, Aug 11 2021, Arun Isaac wrote: >> > >> > > Hi all, >> > > >> > > I actually think we should not add emacs-vertico to the >> > > propagated-inputs, and remove emacs-flycheck and emacs-selectrum >> > > as well. All these are optional dependencies, and we should leave >> > > it to the user to install the ones they want. At least in this >> > > specific case, the three packages (flycheck, selectrum and >> > > vertico) are the kind the user would want to explicitly install. >> > > They aren't backend libraries that ought to remain invisible to >> > > the user. >> > > >> > > In fact, this is the version of emacs-consult I have installed in >> > > my profile. >> >> Guix packages typically come as featureful as possible unless there >> are good reasons not too (to minimize the closure size, for >> example). In this case, the added optional dependencies seem to have >> negligible effect on the closure size, according to `guix size`; I'd >> be in favor to keep the optional dependencies specified for that >> reason, unless there are other considerations that I'm missing. > While closure size is normally a good metric, with interpreted > languages like Emacs Lisp you have the added baggage of *propagating* > inputs, thereby installing stuff at user (or system) level, that the > user did not actually ask for. My personal take on those is to provide > them as inputs where necessary to compile, but not actually propagate > them where not necessary to run. Thanks for explaining. It makes sense, although there would probably be exceptions. I'm thinking for example about emacs-elpy, for which not propagating optional dependencies would render the package nearly useless out of the box. > For example, an Emacs package might require emacs-dash to function at > all and might install some autocompletion stuff with > emacs-autocomplete or emacs-company (perhaps even both). emacs-dash > absolutely must be propagated, but unless you're already using > autocomplete or company and thus have them in your manifest, you > probably don't want them to be installed by emacs-foo. Does this make > sense? From a purity sense, yes, but propagating autocomplete or company wouldn't cause any problems in practice, no? As another possible option to explore to avoid propagation could be to develop a runpath equivalent for the Emacs compiled format (.elc). More work, but more definitive! Thank you, Maxim
guix-patches@HIDDEN
:bug#48237
; Package guix-patches
.
Full text available.Received: (at 48237) by debbugs.gnu.org; 6 Sep 2021 20:34:43 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Sep 06 16:34:43 2021 Received: from localhost ([127.0.0.1]:54583 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mNLKE-0006Mo-Rn for submit <at> debbugs.gnu.org; Mon, 06 Sep 2021 16:34:43 -0400 Received: from mugam.systemreboot.net ([139.59.75.54]:37674) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <arunisaac@HIDDEN>) id 1mNLKC-0006Me-7f for 48237 <at> debbugs.gnu.org; Mon, 06 Sep 2021 16:34:42 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=systemreboot.net; s=default; h=Content-Type:MIME-Version:Message-ID:Date: References:In-Reply-To:Subject:Cc:To:From:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=XKUm860u8XmK5Oy3stPurl7xNQ7/ioS+kIaV4a6WgNA=; b=qZQidiwVboHRruUcz093yPcnyi ItT5P1qzlhs+rIpUrtzquc9cyABfKvk5QMK3owR/xWgUvdU79NzMwIVsHNl0vV9r5BHxS6Bps2qDj lkn01joq/0GiUr1DGFgmNcXASDDYSrOrkJBENuUt8dX2seMMkvRyz0/Vh46Lp+YNVMUQd1rqyeBp9 OWt/0cErxSGEdTvGCGK2qGBtXyQFGL2ak34yMkAXnteBFv1qQtLzYDSh6NjqXez7beCIcM7ShwmEA XJqzEAPFaRh0It6sTU825ZrB6KRTCN9FOlFJKCJ0XjyqKEEh75NuXKUkbXZnOWgPHlrFHrLnq2VfW EWUUY0rw==; Received: from [192.168.2.1] (port=52078 helo=steel) by systemreboot.net with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from <arunisaac@HIDDEN>) id 1mNLK2-000OAR-4T; Tue, 07 Sep 2021 02:04:30 +0530 From: Arun Isaac <arunisaac@HIDDEN> To: Liliana Marie Prikler <liliana.prikler@HIDDEN>, Maxim Cournoyer <maxim.cournoyer@HIDDEN>, Xinglu Chen <public@HIDDEN> Subject: Re: [bug#48237] [PATCH] gnu: emacs-consult: Add =?utf-8?Q?=E2=80=98emacs-ve?= In-Reply-To: <fd28931b2c8a997621958bed77802cc9ef24822c.camel@HIDDEN> References: <bee27d4455c579e5762f3d8df8474c8cd1f20820.1620221003.git.public@HIDDEN> <ae577b203f68d766d7dc8b89c3dd2ac5067c192d.camel@HIDDEN> <87k0oa4o7h.fsf@HIDDEN> <871r9kl1tr.fsf@HIDDEN> <87pmukuhsf.fsf@HIDDEN> <87v93d24tx.fsf@HIDDEN> <8735qhbnj7.fsf@HIDDEN> <fd28931b2c8a997621958bed77802cc9ef24822c.camel@HIDDEN> Date: Tue, 07 Sep 2021 02:04:22 +0530 Message-ID: <87ilzdl9yp.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48237 Cc: 48237 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Hi all, > unless you're already using autocomplete or company and > thus have them in your manifest, you probably don't want them to be > installed by emacs-foo. Does this make sense? I agree. Closure size isn't the right metric for this case. emacs-vertico and emacs-selectrum aren't really optional dependencies in the normal sense. The user would only want one of them in their profile, and never both. Propagating both would rather be a nuisance to the user. > I would prefer not go that route (variants multiplication), especially > when the user already has a way to customize. I agree. Variant multiplication would result in a minor combinatorial explosion. emacs-vertico and emacs-selectrum are anyway the kind of package a user would explicitly install in their profile. Cheers! Arun --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQFPBAEBCAA5FiEEf3MDQ/Lwnzx3v3nTLiXui2GAK7MFAmE2e04bHGFydW5pc2Fh Y0BzeXN0ZW1yZWJvb3QubmV0AAoJEC4l7othgCuzsCIH/21N9ni9U2CfyoqUzpbE 8PgOI9NmUDcwaAs2LAL7WNQ2y5JENKjK3KW3BMcSyFfaM5/V9lEbK9XWi1StUllT nLwMryayTG6ZQNds3FvLLhbyWECGqzhTifGpzJciIr/xWlStkhv23fa5iF2U5R70 Pdsm+zLcDSj7BJBKu6UD4cFPFPVs+dX+WzyLmMgcSc9FndhUU2kEyBXmdQDioqXt eaPxtb3bjrvJu0OdJJbFdt1Ji9kT7lUTLA06NXUeMyMb6+Vl8Gzu2BQURx57xOzT UPwrzlwE8BhVy/isGD9mhEfOJzdsYKTp4x8Tj95wYDoHqKc4p/+w8wU9URTJqXsg iB0= =5ouO -----END PGP SIGNATURE----- --=-=-=--
guix-patches@HIDDEN
:bug#48237
; Package guix-patches
.
Full text available.Received: (at 48237) by debbugs.gnu.org; 6 Sep 2021 20:09:37 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Sep 06 16:09:37 2021 Received: from localhost ([127.0.0.1]:54553 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mNKvw-0005j1-Vo for submit <at> debbugs.gnu.org; Mon, 06 Sep 2021 16:09:37 -0400 Received: from mail-wm1-f67.google.com ([209.85.128.67]:51759) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <liliana.prikler@HIDDEN>) id 1mNJ0M-0002WR-C8 for 48237 <at> debbugs.gnu.org; Mon, 06 Sep 2021 14:06:03 -0400 Received: by mail-wm1-f67.google.com with SMTP id n39so3421909wms.1 for <48237 <at> debbugs.gnu.org>; Mon, 06 Sep 2021 11:06:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=message-id:subject:from:to:cc:date:in-reply-to:references :user-agent:mime-version:content-transfer-encoding; bh=UfAgWkU1TTcZfY6k67QITodS9qFEoCsT7xHgvoUTRqQ=; b=cstSdDJknKcD8FKki3XreeB4rmJ8G9iidAQ5fRluG5e3cFsPKa/u/M5TmX/NfyULFU Bb2AMhU/j04alwFQXOny6fRbGcHxPDM1WuGuS4icXAB+KbWCtyFpFPf+pgiTiLJp/ToQ LbcJjt7LRIWH+VWaxbZqhq/cIyrtgB2XBgDmj9CMCz8D4S9HINZ24wUSitZ5hWYKm9io TuThwQpDe2WMskibCF1k3yVoAQ1WW4szcYVKNbkmOfcxIJPNtCXUiGiJia4PDzMA7Cgm COgt5YdLDhnXZAJKJ6vRhSyBu5oAZkzagsoRpbGAGKwSm/A64So4NRndq1rQhdFL1JcT zpDg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:message-id:subject:from:to:cc:date:in-reply-to :references:user-agent:mime-version:content-transfer-encoding; bh=UfAgWkU1TTcZfY6k67QITodS9qFEoCsT7xHgvoUTRqQ=; b=KJMMkNGQvJ3YVkVdGwdRaRleCb99Z7hTu7aZD2q2+4cG/Ke9t2mvLGTtLlxnuXuEZ2 bETRzdwJYcMR9pzHQd4SM8vmtWG1vKedZTaQhv9DR5sv2iRZgpTRSshUEYmvF0h/41G+ Ajr9LzLUI+wDIJCDZBkjdGRVIltoXEjUVfztIG3SIwMHor0WSrcTROHOtDNVeHuRAet0 rhGnCrSvzNOy1IifetDPkA/Jt9Ez7Q7j640TUhAhOV3q6ZEtb4ZzqS8DA71TtDjoY7kT ww6qXlAxVWNQ6B7Fn5tQAb8lGC7iPzPu0yodIeFSQy0as2v9mYCJN1EWOa/gsnnpOiMR +/Bg== X-Gm-Message-State: AOAM531a+/5lV3kSLbiqatgxj019+x1kDscRAPkBFkLwzpqYtHDw9aFf 5n0pRA57+vNVuKyOBFtMudc= X-Google-Smtp-Source: ABdhPJxKhjR0RZFallgyFQAieOJPLxuCkEcNBErYJFe/VCIiiQE8FvZukNxHmgVWp5t5tVwXaB5J5Q== X-Received: by 2002:a05:600c:ac2:: with SMTP id c2mr310187wmr.141.1630951556588; Mon, 06 Sep 2021 11:05:56 -0700 (PDT) Received: from nijino.local (194-118-34-199.adsl.highway.telekom.at. [194.118.34.199]) by smtp.gmail.com with ESMTPSA id i5sm8464496wrc.86.2021.09.06.11.05.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 06 Sep 2021 11:05:56 -0700 (PDT) Message-ID: <fd28931b2c8a997621958bed77802cc9ef24822c.camel@HIDDEN> Subject: Re: [bug#48237] [PATCH] gnu: emacs-consult: Add =?UTF-8?Q?=E2=80=98emacs-ve?= From: Liliana Marie Prikler <liliana.prikler@HIDDEN> To: Maxim Cournoyer <maxim.cournoyer@HIDDEN>, Xinglu Chen <public@HIDDEN> Date: Mon, 06 Sep 2021 20:05:54 +0200 In-Reply-To: <8735qhbnj7.fsf@HIDDEN> References: <bee27d4455c579e5762f3d8df8474c8cd1f20820.1620221003.git.public@HIDDEN> <ae577b203f68d766d7dc8b89c3dd2ac5067c192d.camel@HIDDEN> <87k0oa4o7h.fsf@HIDDEN> <871r9kl1tr.fsf@HIDDEN> <87pmukuhsf.fsf@HIDDEN> <87v93d24tx.fsf@HIDDEN> <8735qhbnj7.fsf@HIDDEN> Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Spam-Score: 2.0 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Am Montag, den 06.09.2021, 13:51 -0400 schrieb Maxim Cournoyer: > Hello Arun, > > Xinglu Chen writes: > > > On Wed, Aug 11 2021, Arun Isaac wrote: > > > > > Hi all, > > > > > > I actually think we s [...] Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (liliana.prikler[at]gmail.com) 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: yoctocell.xyz (xyz)] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.85.128.67 listed in wl.mailspike.net] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.128.67 listed in list.dnswl.org] X-Debbugs-Envelope-To: 48237 X-Mailman-Approved-At: Mon, 06 Sep 2021 16:09:36 -0400 Cc: Arun Isaac <arunisaac@HIDDEN>, 48237 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 1.0 (+) Am Montag, den 06.09.2021, 13:51 -0400 schrieb Maxim Cournoyer: > Hello Arun, > > Xinglu Chen <public@HIDDEN> writes: > > > On Wed, Aug 11 2021, Arun Isaac wrote: > > > > > Hi all, > > > > > > I actually think we should not add emacs-vertico to the > > > propagated-inputs, and remove emacs-flycheck and emacs-selectrum > > > as well. All these are optional dependencies, and we should leave > > > it to the user to install the ones they want. At least in this > > > specific case, the three packages (flycheck, selectrum and > > > vertico) are the kind the user would want to explicitly install. > > > They aren't backend libraries that ought to remain invisible to > > > the user. > > > > > > In fact, this is the version of emacs-consult I have installed in > > > my profile. > > Guix packages typically come as featureful as possible unless there > are good reasons not too (to minimize the closure size, for > example). In this case, the added optional dependencies seem to have > negligible effect on the closure size, according to `guix size`; I'd > be in favor to keep the optional dependencies specified for that > reason, unless there are other considerations that I'm missing. While closure size is normally a good metric, with interpreted languages like Emacs Lisp you have the added baggage of *propagating* inputs, thereby installing stuff at user (or system) level, that the user did not actually ask for. My personal take on those is to provide them as inputs where necessary to compile, but not actually propagate them where not necessary to run. For example, an Emacs package might require emacs-dash to function at all and might install some autocompletion stuff with emacs-autocomplete or emacs-company (perhaps even both). emacs-dash absolutely must be propagated, but unless you're already using autocomplete or company and thus have them in your manifest, you probably don't want them to be installed by emacs-foo. Does this make sense?
guix-patches@HIDDEN
:bug#48237
; Package guix-patches
.
Full text available.Received: (at 48237) by debbugs.gnu.org; 6 Sep 2021 17:51:33 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Sep 06 13:51:33 2021 Received: from localhost ([127.0.0.1]:54407 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mNImL-00029X-GG for submit <at> debbugs.gnu.org; Mon, 06 Sep 2021 13:51:33 -0400 Received: from mail-qk1-f171.google.com ([209.85.222.171]:45691) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <maxim.cournoyer@HIDDEN>) id 1mNImK-00029H-Fp for 48237 <at> debbugs.gnu.org; Mon, 06 Sep 2021 13:51:32 -0400 Received: by mail-qk1-f171.google.com with SMTP id a10so7550548qka.12 for <48237 <at> debbugs.gnu.org>; Mon, 06 Sep 2021 10:51:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=S9I2G2u4/Vu3JZydy2l3TC5zjFpqDgyelLr55i6qr7M=; b=b+VOax+zubsJs6ZfFLCNex4hM0AYHTRa1h8q7mMuecJttOBeReIV4WlkVPkmpQ7YLZ SK/u62HtYpHEFgNNoOT6ZdQO0yrhRaPlR1+QKl0XZjVYRR5peoutcSJmffEagIgnh4Sj K0/kf7Qh4Bzsf7jdGGgFOFJsQ8RK3TtlRhQkHo7Dfk5ACNL8+3KefVqJB9JqNOVKH8ck 5+kXABifhqHhjiNN3+TAanO5p5a5D94BU8q1yGiwed4/xGVccjz9T13Vb0I5xf0oK03u oVCcUFxyRSQlhUxJUNP82P1/Zz5UQKXpx4OmvfiEpbfu7bTeVE3mSl1QtVLXmT8gM7BZ OEzA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-transfer-encoding; bh=S9I2G2u4/Vu3JZydy2l3TC5zjFpqDgyelLr55i6qr7M=; b=nXuVsCXneZ78C4Lq2WenOWV5dkM6s2qD0wE4yqlGUgaRf9WS//xISOT1vyfPYa2aZA CwvqOBT92xl5ouXtRHIglL2+Sl6yImXCPxsT7Ehpnp4Q2Sz9sl0zBQDFD3H7RD+VaMx8 DmOVD4kpD1QZd1iJulyPA9l16yQrme6QT3QO10E2VN5NS1PrlTPoNdTZhI2bAqefHBjO kCqhTHxmkhidgYXgekL7eb9i79KR7JU9SOZJu2lnaJa95hndGtIvu/V63dePoFiS4MyZ 2q721oG6WsO0/nc/mBbXKly0x8QRry0HyWFRazql71i0vs8oRLSWmUYF1kRNciTEaxrH eJkw== X-Gm-Message-State: AOAM530XQKvgFSOrhYZRDewUV36mIkBgZ+Xfdi7f5Ko4YMdZGoWk6x0N Bc+cTU/3vlyq7PpV5nAwFnGJTQfe2Rc= X-Google-Smtp-Source: ABdhPJzkqnwgDSFHYlh11LCMfY8eVSmeapfVvG2+Jxe+ruJVhZn4SLipQb3vmsk8IUoIYxhcKxE6uA== X-Received: by 2002:a05:620a:1388:: with SMTP id k8mr11659706qki.152.1630950686595; Mon, 06 Sep 2021 10:51:26 -0700 (PDT) Received: from hurd (dsl-10-132-185.b2b2c.ca. [72.10.132.185]) by smtp.gmail.com with ESMTPSA id t26sm6630207qkm.0.2021.09.06.10.51.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 06 Sep 2021 10:51:26 -0700 (PDT) From: Maxim Cournoyer <maxim.cournoyer@HIDDEN> To: Xinglu Chen <public@HIDDEN> Subject: Re: [bug#48237] [PATCH] gnu: emacs-consult: Add =?utf-8?Q?=E2=80=98emacs-ve?= References: <bee27d4455c579e5762f3d8df8474c8cd1f20820.1620221003.git.public@HIDDEN> <ae577b203f68d766d7dc8b89c3dd2ac5067c192d.camel@HIDDEN> <87k0oa4o7h.fsf@HIDDEN> <871r9kl1tr.fsf@HIDDEN> <87pmukuhsf.fsf@HIDDEN> <87v93d24tx.fsf@HIDDEN> Date: Mon, 06 Sep 2021 13:51:24 -0400 In-Reply-To: <87v93d24tx.fsf@HIDDEN> (Xinglu Chen's message of "Mon, 06 Sep 2021 15:47:54 +0200") Message-ID: <8735qhbnj7.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 2.0 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Hello Arun, Xinglu Chen writes: > On Wed, Aug 11 2021, Arun Isaac wrote: > >> Hi all, >> >> I actually think we should not add emacs-vertico to the >> propagated-inputs, and remove emacs-flycheck and emacs-selectrum as >> well. All [...] Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (maxim.cournoyer[at]gmail.com) 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: yoctocell.xyz (xyz)] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.85.222.171 listed in wl.mailspike.net] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.222.171 listed in list.dnswl.org] X-Debbugs-Envelope-To: 48237 Cc: Arun Isaac <arunisaac@HIDDEN>, Leo Prikler <leo.prikler@HIDDEN>, 48237 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 1.0 (+) Hello Arun, Xinglu Chen <public@HIDDEN> writes: > On Wed, Aug 11 2021, Arun Isaac wrote: > >> Hi all, >> >> I actually think we should not add emacs-vertico to the >> propagated-inputs, and remove emacs-flycheck and emacs-selectrum as >> well. All these are optional dependencies, and we should leave it to the >> user to install the ones they want. At least in this specific case, the >> three packages (flycheck, selectrum and vertico) are the kind the user >> would want to explicitly install. They aren't backend libraries that >> ought to remain invisible to the user. >> >> In fact, this is the version of emacs-consult I have installed in my >> profile. Guix packages typically come as featureful as possible unless there are good reasons not too (to minimize the closure size, for example). In this case, the added optional dependencies seem to have negligible effect on the closure size, according to `guix size`; I'd be in favor to keep the optional dependencies specified for that reason, unless there are other considerations that I'm missing. > Another option would be to define package variants of =E2=80=98emacs-cons= ult=E2=80=99, > that way we would have four packages: > > * emacs-consult; > * emacs-consult-flycheck; > * emacs-consult-vertico; and > * emacs-consult. I would prefer not go that route (variants multiplication), especially when the user already has a way to customize. My 2 cents, Maxim
guix-patches@HIDDEN
:bug#48237
; Package guix-patches
.
Full text available.Received: (at 48237) by debbugs.gnu.org; 6 Sep 2021 13:48:07 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Sep 06 09:48:07 2021 Received: from localhost ([127.0.0.1]:52454 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mNEyl-0003oI-5b for submit <at> debbugs.gnu.org; Mon, 06 Sep 2021 09:48:07 -0400 Received: from h87-96-130-155.cust.a3fiber.se ([87.96.130.155]:39748 helo=mail.yoctocell.xyz) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <public@HIDDEN>) id 1mNEyi-0003nf-1h for 48237 <at> debbugs.gnu.org; Mon, 06 Sep 2021 09:48:05 -0400 From: Xinglu Chen <public@HIDDEN> DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=yoctocell.xyz; s=mail; t=1630936076; bh=OODps0DE29Q0HFiuZ7HKG6wLBCkc416BgA+5uJ/bE+w=; h=From:To:Cc:Subject:In-Reply-To:References:Date; b=YP2XcHPa63t2VsKLvpdEoq+VW/l/8opTKxHY1vFPNaP18XVlAPC5N0pENhl5k+edD lQHXgMH8vr9AWb2aFr9PouWVVu0xzJbpoAA8thfe2I/nwEStOcJSkgV5WlojsCaGbS t6tfbk1kpXtx4BMFiGJsGHlBNxQopRHHRdbZnRK0= To: Arun Isaac <arunisaac@HIDDEN>, Leo Prikler <leo.prikler@HIDDEN>, 48237 <at> debbugs.gnu.org Subject: Re: [bug#48237] [PATCH] gnu: emacs-consult: Add =?utf-8?Q?=E2=80=98emacs-ve?= In-Reply-To: <87pmukuhsf.fsf@HIDDEN> References: <bee27d4455c579e5762f3d8df8474c8cd1f20820.1620221003.git.public@HIDDEN> <ae577b203f68d766d7dc8b89c3dd2ac5067c192d.camel@HIDDEN> <87k0oa4o7h.fsf@HIDDEN> <871r9kl1tr.fsf@HIDDEN> <87pmukuhsf.fsf@HIDDEN> Date: Mon, 06 Sep 2021 15:47:54 +0200 Message-ID: <87v93d24tx.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 2.9 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On Wed, Aug 11 2021, Arun Isaac wrote: > Hi all, > > I actually think we should not add emacs-vertico to the > propagated-inputs, and remove emacs-flycheck and emacs-selectrum as > well. All these are optional dependencies, and we should l [...] Content analysis details: (2.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: yoctocell.xyz (xyz)] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD 0.4 RDNS_DYNAMIC Delivered to internal network by host with dynamic-looking rDNS 0.0 PDS_RDNS_DYNAMIC_FP RDNS_DYNAMIC with FP steps X-Debbugs-Envelope-To: 48237 Cc: Maxim Cournoyer <maxim.cournoyer@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 2.9 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On Wed, Aug 11 2021, Arun Isaac wrote: > Hi all, > > I actually think we should not add emacs-vertico to the > propagated-inputs, and remove emacs-flycheck and emacs-selectrum as > well. All these are optional dependencies, and we should l [...] Content analysis details: (2.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: yoctocell.xyz (xyz)] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD 0.4 RDNS_DYNAMIC Delivered to internal network by host with dynamic-looking rDNS 1.0 BULK_RE_SUSP_NTLD Precedence bulk and RE: from a suspicious TLD -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager 0.0 PDS_RDNS_DYNAMIC_FP RDNS_DYNAMIC with FP steps --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On Wed, Aug 11 2021, Arun Isaac wrote: > Hi all, > > I actually think we should not add emacs-vertico to the > propagated-inputs, and remove emacs-flycheck and emacs-selectrum as > well. All these are optional dependencies, and we should leave it to the > user to install the ones they want. At least in this specific case, the > three packages (flycheck, selectrum and vertico) are the kind the user > would want to explicitly install. They aren't backend libraries that > ought to remain invisible to the user. > > In fact, this is the version of emacs-consult I have installed in my > profile. > > --8<---------------cut here---------------start------------->8--- > (package > (inherit emacs-consult) > (propagated-inputs `())) > --8<---------------cut here---------------end--------------->8--- > > Also, byte compilation works for me without any propagated inputs. Am I > missing something? Another option would be to define package variants of =E2=80=98emacs-consul= t=E2=80=99, that way we would have four packages: * emacs-consult; * emacs-consult-flycheck; * emacs-consult-vertico; and * emacs-consult. WDYT? --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJJBAEBCAAzFiEEAVhh4yyK5+SEykIzrPUJmaL7XHkFAmE2HAoVHHB1YmxpY0B5 b2N0b2NlbGwueHl6AAoJEKz1CZmi+1x5a7EP/jJKHMjdr7YXL2VWkx82GjajqsW8 4K5pAUJGZQ8qpJOFGdS6N0/CbHv0pwLzwyKsODpbLs4Uqj4UhlhBQWmCOSrIQEQJ lTQ3C1Cl9WEeJO2AkUBfFanX8aMsZowFXezV5JXWYt7gGs5oSUF79tOF1xi2LwUb d2bGvWcFnffjS5sUvpSWoDq2vQadDRCU4vVuFZJJmvdMGw0yjLTe9tMOH4kQOir+ yS5i+PbRleumCLnj4+ovSzJCOOJJpNydvfadTUq7vtV9a3RMh9GLmZN44YC57nie X9L0VHeHVniBs/HzwW0BqgO/gDN6W6pfJD/C7aYTmnDa2+Ar2u2EluaHaBl/DeI5 gp27EcgB/Yca7uG3up2ZcwBVDcVEDzK6gCcNcXcGNO8xEekC9uzAPiHREJHq+W3K xgqB90lfogU9rQ+eTzZpcd4W28j7MjNXBKoBMez6Tru8cVaI+7G+quslwvmCn6sX 12oLw/mgwHwKTi34obn3bbSOaI0fOP6oATzGbXyXa/1Wy2j7jyru3ww0reLhLVZD ah8HATZi45jfeV2xvo1Q8PqTH/P3U6idOv9T5J0haNCDLELvi0Qbe4Nt59IsFUk4 zfcnXheUDVO+ehbi2rndK4Je3p334oPGw0CfVsirk1GOWSR/SqmHVHtN0j/acES6 eHAp7BFjTsJVAYHn =wNmP -----END PGP SIGNATURE----- --=-=-=--
guix-patches@HIDDEN
:bug#48237
; Package guix-patches
.
Full text available.Received: (at 48237) by debbugs.gnu.org; 11 Aug 2021 15:23:48 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Aug 11 11:23:48 2021 Received: from localhost ([127.0.0.1]:36330 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mDq56-0002BU-EQ for submit <at> debbugs.gnu.org; Wed, 11 Aug 2021 11:23:48 -0400 Received: from mugam.systemreboot.net ([139.59.75.54]:46280) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <arunisaac@HIDDEN>) id 1mDq53-0002BI-VK for 48237 <at> debbugs.gnu.org; Wed, 11 Aug 2021 11:23:47 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=systemreboot.net; s=default; h=Content-Type:MIME-Version:Message-ID:Date: References:In-Reply-To:Subject:Cc:To:From:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=lqgoTFo6OAlpYMSowS+3YvNWP1JBAP/jnJTZbZprOzU=; b=HCU9f9t6vfIQgW/woHhrZlnHRb WJEF9Sq1jb+NSRgUaDKo3fxd63dU6bqfgSLjAR4TgvSmzvjxhWaeAqOVJcOEXhyzENB7YMjWsYOc1 uUTjJP+blfeF/wpkJXgBY5cH9eXJaE9gSsRJ3UcuFNQoWMLgjU3/C+JqW8KwfatIJCDKltUwOZ+5g MEH2XWwDmj20C6K2mSf3cuAqYkU8PxE+I7aVNo5Le2xgaJmLRMOIzw9lLtj6ND7s4QS/d6QV99Kz2 i3/HtQFd8W3tSkTc/MXriIiVNJGrEHJbcKZb7blNJr6E8GrLa1gh/h9BN0mepeCE3NLeMlOOGH+c0 vnuUPl5w==; Received: from [192.168.2.1] (helo=steel) by systemreboot.net with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from <arunisaac@HIDDEN>) id 1mDq4u-000rxe-4J; Wed, 11 Aug 2021 20:53:36 +0530 From: Arun Isaac <arunisaac@HIDDEN> To: Xinglu Chen <public@HIDDEN>, Leo Prikler <leo.prikler@HIDDEN>, 48237 <at> debbugs.gnu.org Subject: Re: [bug#48237] [PATCH] gnu: emacs-consult: Add =?utf-8?Q?=E2=80=98emacs-ve?= In-Reply-To: <871r9kl1tr.fsf@HIDDEN> References: <bee27d4455c579e5762f3d8df8474c8cd1f20820.1620221003.git.public@HIDDEN> <ae577b203f68d766d7dc8b89c3dd2ac5067c192d.camel@HIDDEN> <87k0oa4o7h.fsf@HIDDEN> <871r9kl1tr.fsf@HIDDEN> Date: Wed, 11 Aug 2021 20:53:28 +0530 Message-ID: <87pmukuhsf.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48237 Cc: Maxim Cournoyer <maxim.cournoyer@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Hi all, I actually think we should not add emacs-vertico to the propagated-inputs, and remove emacs-flycheck and emacs-selectrum as well. All these are optional dependencies, and we should leave it to the user to install the ones they want. At least in this specific case, the three packages (flycheck, selectrum and vertico) are the kind the user would want to explicitly install. They aren't backend libraries that ought to remain invisible to the user. In fact, this is the version of emacs-consult I have installed in my profile. --8<---------------cut here---------------start------------->8--- (package (inherit emacs-consult) (propagated-inputs `())) --8<---------------cut here---------------end--------------->8--- Also, byte compilation works for me without any propagated inputs. Am I missing something? Regards, Arun --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQFPBAEBCAA5FiEEf3MDQ/Lwnzx3v3nTLiXui2GAK7MFAmET63AbHGFydW5pc2Fh Y0BzeXN0ZW1yZWJvb3QubmV0AAoJEC4l7othgCuz/uAIAMt6rb5VCBEloF14WDFz Vw+svKm7D6pDTSPZLNudC5da7mbwKz9H36uXMKIsSzfayzv8YY+W9J+rWBvlpuYz oCPXHPrI3plFlAgnDYwQ1iXDKPP4JXYedvWpEhPjiMlASBtJFs9lxUle+NY/brbi TGyr77Nn7udx16+iBbgQ2lhno+Nd1tv8Z/aNI+CF53Yf+EwtK/QqpJB8Cesha0K9 6Ic0pI4Sy1u9kEoCgc+SKNVaCJXVCSw4RJbc+JVGkSvUmrDCy7F0U4k5DpB3xu1T aey/QwhmjupD+lFnFhgOVABxP1obf8NllQABKTCxWCGdwxCf5KP4gWXTWGsEwb+5 k+8= =aU7a -----END PGP SIGNATURE----- --=-=-=--
guix-patches@HIDDEN
:bug#48237
; Package guix-patches
.
Full text available.Received: (at 48237) by debbugs.gnu.org; 2 Jun 2021 15:32:27 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jun 02 11:32:27 2021 Received: from localhost ([127.0.0.1]:41197 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1loSr4-0006xZ-U9 for submit <at> debbugs.gnu.org; Wed, 02 Jun 2021 11:32:27 -0400 Received: from h87-96-130-155.cust.a3fiber.se ([87.96.130.155]:50448 helo=mail.yoctocell.xyz) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <public@HIDDEN>) id 1loSr3-0006xJ-6g for 48237 <at> debbugs.gnu.org; Wed, 02 Jun 2021 11:32:26 -0400 From: Xinglu Chen <public@HIDDEN> DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=yoctocell.xyz; s=mail; t=1622647937; bh=9n7j5vCB6N8xN+MjnlzrUOoLwvqWlyAWAgZITitSCOI=; h=From:To:Cc:Subject:In-Reply-To:References:Date; b=OlDkCNRW9lDUuz0pxl3pEPtFitr44Zhsga5ZqvobPHO3LpfBX+/JjqrbrZmRtyD18 2g4vRmexUlHYVNwnOVyVAYdDsr5GVRzXcmnfoW/m0veVPxqhbrS+gIkagTvcIbiGJx WdBAAAs/+P6wtYYezJM3aYPlqbIHF96uBL2im99s= To: Leo Prikler <leo.prikler@HIDDEN>, 48237 <at> debbugs.gnu.org Subject: Re: [bug#48237] [PATCH] gnu: emacs-consult: Add =?utf-8?Q?=E2=80=98emacs-ve?= In-Reply-To: <87k0oa4o7h.fsf@HIDDEN> References: <bee27d4455c579e5762f3d8df8474c8cd1f20820.1620221003.git.public@HIDDEN> <ae577b203f68d766d7dc8b89c3dd2ac5067c192d.camel@HIDDEN> <87k0oa4o7h.fsf@HIDDEN> Date: Wed, 02 Jun 2021 17:32:16 +0200 Message-ID: <871r9kl1tr.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 2.9 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Ping! Maxim, any opinions? Content analysis details: (2.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: yoctocell.xyz (xyz)] 0.4 RDNS_DYNAMIC Delivered to internal network by host with dynamic-looking rDNS 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD X-Debbugs-Envelope-To: 48237 Cc: Maxim Cournoyer <maxim.cournoyer@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 2.9 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Ping! Maxim, any opinions? Content analysis details: (2.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: yoctocell.xyz (xyz)] 0.4 RDNS_DYNAMIC Delivered to internal network by host with dynamic-looking rDNS 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD 1.0 BULK_RE_SUSP_NTLD Precedence bulk and RE: from a suspicious TLD -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager --=-=-= Content-Type: text/plain Ping! Maxim, any opinions? --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJJBAEBCAAzFiEEAVhh4yyK5+SEykIzrPUJmaL7XHkFAmC3pIAVHHB1YmxpY0B5 b2N0b2NlbGwueHl6AAoJEKz1CZmi+1x5x54P/0sMS7K2TxMch0ZtmptNC572qeVV +8padMD2G/9mPCfmRASEQoNYWbyz9/nqIlp4EgV1VH6WoQhbFGpT06G0TlW8Yt6H h04BpLGR/5RcwvDbbimUO1SDwloIzr83CK7VAGFcednWI4oyxkHDmLgiTrwu4Q1S 7h1XOXVAG5+i7+PMX3AtR83jc4lp5Gj2H6sa3mTDK9C374Yb8bmL/9KzlpdPDRno RNONZ32lZR1Nfr8AxErvibli1KbDKt7ISON7AMuPRcwHpvWLIiuyhp3KN0+AoMYx RmE67ckp568+oTejU+Ccf8CNIOAzFVMJxkVl+88ddNFMFYC3tVfcZTkvAipoipoV B+m6AfoOS8Gtjfvl0N2SfuhzkAQWi43q44QjdPWahxW/m9K05lMZS4003HmRD5z2 laqf7SH+AXTEnURb28OoytVkXzzumoqhEs6rRvUd3zw6YCHEhRU6yutsVZWZNJ7h tVrnX7F45mQ6XcXzq2mnwHiL4BFxtCpO72Znbqzaj8BpWAYT65n44b2kvqcYT0oM TXzUePOR0QRAuUUM7ijZTxGEwcIaNdrVFdSw1o3ccKXrzYBxY209xz+JV/KH2mEo 7HE2qjeIqLNF7iUoJNwWEB4NOkBBOSCzedgJuh3bL9pyh+6S6Ru7mOeDwjwez7To p2l7lMHAx8eMiNDp =h/12 -----END PGP SIGNATURE----- --=-=-=--
guix-patches@HIDDEN
:bug#48237
; Package guix-patches
.
Full text available.Received: (at 48237) by debbugs.gnu.org; 7 May 2021 14:24:01 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 07 10:24:01 2021 Received: from localhost ([127.0.0.1]:44234 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1lf1Oa-0007O3-PW for submit <at> debbugs.gnu.org; Fri, 07 May 2021 10:24:00 -0400 Received: from h87-96-130-155.cust.a3fiber.se ([87.96.130.155]:55322 helo=mail.yoctocell.xyz) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <public@HIDDEN>) id 1lf1OX-0007Nw-38 for 48237 <at> debbugs.gnu.org; Fri, 07 May 2021 10:23:58 -0400 From: Xinglu Chen <public@HIDDEN> DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=yoctocell.xyz; s=mail; t=1620397429; bh=dKLNOAaLqVQPU2GjJP5muS8KiuiVAH44zC8XToz7O+4=; h=From:To:Cc:Subject:In-Reply-To:References:Date; b=arxVVqezbnvPCa4GSb6izjuL9iS9NqXZK3bjiAOb/20jC9f/6E+yXM9TS1UDrwbt+ XX4Yxh2DM5+so/f/CF9YAQzMrCjCsibxM+MREgU8yqpMxYu6c0zMX8GCm/9weHaoFL NhfPQP834MEEhxP2nJXR656SyfXKWP3EDD4B9aTQ= To: Leo Prikler <leo.prikler@HIDDEN>, 48237 <at> debbugs.gnu.org Subject: Re: [bug#48237] [PATCH] gnu: emacs-consult: Add =?utf-8?Q?=E2=80=98emacs-ve?= In-Reply-To: <ae577b203f68d766d7dc8b89c3dd2ac5067c192d.camel@HIDDEN> References: <bee27d4455c579e5762f3d8df8474c8cd1f20820.1620221003.git.public@HIDDEN> <ae577b203f68d766d7dc8b89c3dd2ac5067c192d.camel@HIDDEN> Date: Fri, 07 May 2021 16:23:46 +0200 Message-ID: <87k0oa4o7h.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 2.9 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On Wed, May 05 2021, Leo Prikler wrote: > Am Mittwoch, den 05.05.2021, 15:26 +0200 schrieb Xinglu Chen: >> emacs-vertico is an optional dependency so maybe there is a better >> way >> deal with this. Splitting the package into multiple outp [...] Content analysis details: (2.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: yoctocell.xyz (xyz)] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.4 RDNS_DYNAMIC Delivered to internal network by host with dynamic-looking rDNS 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD X-Debbugs-Envelope-To: 48237 Cc: Maxim Cournoyer <maxim.cournoyer@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 2.9 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On Wed, May 05 2021, Leo Prikler wrote: > Am Mittwoch, den 05.05.2021, 15:26 +0200 schrieb Xinglu Chen: >> emacs-vertico is an optional dependency so maybe there is a better >> way >> deal with this. Splitting the package into multiple outp [...] Content analysis details: (2.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: yoctocell.xyz (xyz)] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 1.0 BULK_RE_SUSP_NTLD Precedence bulk and RE: from a suspicious TLD 0.4 RDNS_DYNAMIC Delivered to internal network by host with dynamic-looking rDNS 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager On Wed, May 05 2021, Leo Prikler wrote: > Am Mittwoch, den 05.05.2021, 15:26 +0200 schrieb Xinglu Chen: >> emacs-vertico is an optional dependency so maybe there is a better >> way >> deal with this. Splitting the package into multiple outputs might be >> a >> better idea, but I don=E2=80=99t know how we would do that. > This is certainly an interesting question. With other Emacs packages, > there is sometimes a contrib version, that adds "more", see e.g. org- > mode or telega. But those are tied closely to what upstream considers > contrib, so I don't think that applies here. Yeah, Org has a separate contrib/ directory. > IIUC selectrum is likewise optional. Perhaps we should consider not > propagating optional inputs, but rather adding them as normal inputs =E2= =80=93 > so that byte compilation succeeds, but users won't be forced to have a > rather large elisp library as part of their profiles if it's not > needed. I think this might be the best option.
guix-patches@HIDDEN
:bug#48237
; Package guix-patches
.
Full text available.Received: (at 48237) by debbugs.gnu.org; 5 May 2021 17:40:26 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed May 05 13:40:26 2021 Received: from localhost ([127.0.0.1]:33554 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1leLVZ-0007K0-Ps for submit <at> debbugs.gnu.org; Wed, 05 May 2021 13:40:25 -0400 Received: from mailrelay.tugraz.at ([129.27.2.202]:14715) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <leo.prikler@HIDDEN>) id 1leLVW-0007Ju-Ns for 48237 <at> debbugs.gnu.org; Wed, 05 May 2021 13:40:24 -0400 Received: from [10.0.0.4] (91-114-247-246.adsl.highway.telekom.at [91.114.247.246]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4Fb3rf6SH2z1LLyL; Wed, 5 May 2021 19:40:18 +0200 (CEST) DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4Fb3rf6SH2z1LLyL DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1620236419; bh=RjS7Yc8mBrCw7BYhFknNnHKzgQ3YgKW2Hkn8nopD72w=; h=Subject:From:To:Cc:Date:In-Reply-To:References:From; b=E+1iQhKQIhQhUmlfKQEigMQ4A7Rp/Cy3sjZLzDjMMzQCdBmFGtSAj+/D/CZAFWGzc V/z9sUPziK/s6SDVBosKefqpoX5ddhrExKLs8UHQZsvb2VJ4BfTp7/kqGIxoNyXI7W V1nrW6x1W6mKMhWl2ZmjzJaIpgoiEcUP3x5+Az8o= Message-ID: <ae577b203f68d766d7dc8b89c3dd2ac5067c192d.camel@HIDDEN> Subject: Re: [PATCH] gnu: emacs-consult: Add =?UTF-8?Q?=E2=80=98emacs-ve?= From: Leo Prikler <leo.prikler@HIDDEN> To: Xinglu Chen <public@HIDDEN>, 48237 <at> debbugs.gnu.org Date: Wed, 05 May 2021 19:39:58 +0200 In-Reply-To: <bee27d4455c579e5762f3d8df8474c8cd1f20820.1620221003.git.public@HIDDEN> References: <bee27d4455c579e5762f3d8df8474c8cd1f20820.1620221003.git.public@HIDDEN> Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Spam-Scanner: SpamAssassin 3.003001 X-Spam-Score-relay: -1.9 X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 48237 Cc: Maxim Cournoyer <maxim.cournoyer@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Am Mittwoch, den 05.05.2021, 15:26 +0200 schrieb Xinglu Chen: > emacs-vertico is an optional dependency so maybe there is a better > way > deal with this. Splitting the package into multiple outputs might be > a > better idea, but I don’t know how we would do that. This is certainly an interesting question. With other Emacs packages, there is sometimes a contrib version, that adds "more", see e.g. org- mode or telega. But those are tied closely to what upstream considers contrib, so I don't think that applies here. IIUC selectrum is likewise optional. Perhaps we should consider not propagating optional inputs, but rather adding them as normal inputs – so that byte compilation succeeds, but users won't be forced to have a rather large elisp library as part of their profiles if it's not needed. I've CC'd Maxim to get their input on the matter, the patch otherwise LGTM. Regards, Leo
guix-patches@HIDDEN
:bug#48237
; Package guix-patches
.
Full text available.Received: (at submit) by debbugs.gnu.org; 5 May 2021 13:26:27 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed May 05 09:26:27 2021 Received: from localhost ([127.0.0.1]:60206 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1leHXn-0007oq-7v for submit <at> debbugs.gnu.org; Wed, 05 May 2021 09:26:27 -0400 Received: from lists.gnu.org ([209.51.188.17]:40306) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <public@HIDDEN>) id 1leHXl-0007ok-Tf for submit <at> debbugs.gnu.org; Wed, 05 May 2021 09:26:26 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:53912) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <public@HIDDEN>) id 1leHXk-0004E2-4m for guix-patches@HIDDEN; Wed, 05 May 2021 09:26:24 -0400 Received: from h87-96-130-155.cust.a3fiber.se ([87.96.130.155]:43308 helo=mail.yoctocell.xyz) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <public@HIDDEN>) id 1leHXe-00038B-HS for guix-patches@HIDDEN; Wed, 05 May 2021 09:26:22 -0400 From: Xinglu Chen <public@HIDDEN> DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=yoctocell.xyz; s=mail; t=1620221174; bh=xN0CixGdBXg1J6EXwAGz1fUsDtDFPib4UDPwjVx2RhE=; h=From:To:Subject:Date; b=S76cFTARQI4rgOauIpdR/SpRqD+fwzf4RzzCa4MMw3YekJTV21OPLwTMC4sOrgVNA ZehFhQNxsUkBwO64pL1vNJul+pJ2wc/xiGWWZK1ZRvFa6LT2S55FBQmsDfHSvrdpux SPn3+4KXPzNHlgUDV5avrcNrH/ILhKH69fBGFfZA= To: guix-patches@HIDDEN Subject: [PATCH] =?UTF-8?q?gnu:=20emacs-consult:=20Add=20=E2=80=98emacs-ve?= Message-Id: <bee27d4455c579e5762f3d8df8474c8cd1f20820.1620221003.git.public@HIDDEN> Date: Wed, 05 May 2021 15:26:12 +0200 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=87.96.130.155; envelope-from=public@HIDDEN; helo=mail.yoctocell.xyz X-Spam_score_int: 34 X-Spam_score: 3.4 X-Spam_bar: +++ X-Spam_report: (3.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FROM_SUSPICIOUS_NTLD=0.498, FROM_SUSPICIOUS_NTLD_FP=1.997, PDS_OTHER_BAD_TLD=1.997, RDNS_DYNAMIC=0.982, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: 3.2 (+++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/packages/emacs-xyz.scm (emacs-consult)[propagated-inputs]: Add emacs-vertico. --- emacs-vertico is an optional dependency so maybe there is a better way deal with this. Splitting the package int [...] Content analysis details: (3.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -2.3 RCVD_IN_DNSWL_MED RBL: Sender listed at https://www.dnswl.org/, medium trust [209.51.188.17 listed in list.dnswl.org] 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: yoctocell.xyz (xyz)] 0.0 RCVD_IN_MSPIKE_H4 RBL: Very Good reputation (+4) [209.51.188.17 listed in wl.mailspike.net] 0.0 RCVD_IN_MSPIKE_WL Mailspike good senders 2.0 FROM_SUSPICIOUS_NTLD_FP From abused NTLD 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 0.2 (/) * gnu/packages/emacs-xyz.scm (emacs-consult)[propagated-inputs]: Add emacs-vertico. --- emacs-vertico is an optional dependency so maybe there is a better way deal with this. Splitting the package into multiple outputs might be a better idea, but I don=E2=80=99t know how we would do that. gnu/packages/emacs-xyz.scm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 1a640a53f3..92b3e6ce37 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -7579,7 +7579,8 @@ style, or as multiple word prefixes.") (build-system emacs-build-system) (propagated-inputs `(("emacs-flycheck" ,emacs-flycheck) - ("emacs-selectrum" ,emacs-selectrum))) + ("emacs-selectrum" ,emacs-selectrum) + ("emacs-vertico" ,emacs-vertico))) (home-page "https://github.com/minad/consult") (synopsis "Consulting completing-read") (description "This package provides various handy commands based on the base-commit: 56e4d7204b0d4f83ab8cf4aab24199a9f8dc082c --=20 2.31.1
Xinglu Chen <public@HIDDEN>
:guix-patches@HIDDEN
.
Full text available.guix-patches@HIDDEN
:bug#48237
; Package guix-patches
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.