GNU bug report logs - #48237
[PATCH] gnu: emacs-consult: Add ‘emacs-ve

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix-patches; Reported by: Xinglu Chen <public@HIDDEN>; Keywords: patch; dated Wed, 5 May 2021 13:27:02 UTC; Maintainer for guix-patches is guix-patches@HIDDEN.

Message received at 48237 <at> debbugs.gnu.org:


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-----
--=-=-=--




Information forwarded to guix-patches@HIDDEN:
bug#48237; Package guix-patches. Full text available.

Message received at 48237 <at> debbugs.gnu.org:


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





Information forwarded to guix-patches@HIDDEN:
bug#48237; Package guix-patches. Full text available.

Message received at 48237 <at> debbugs.gnu.org:


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




Information forwarded to guix-patches@HIDDEN:
bug#48237; Package guix-patches. Full text available.

Message received at 48237 <at> debbugs.gnu.org:


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




Information forwarded to guix-patches@HIDDEN:
bug#48237; Package guix-patches. Full text available.

Message received at 48237 <at> debbugs.gnu.org:


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-----
--=-=-=--




Information forwarded to guix-patches@HIDDEN:
bug#48237; Package guix-patches. Full text available.

Message received at 48237 <at> debbugs.gnu.org:


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?





Information forwarded to guix-patches@HIDDEN:
bug#48237; Package guix-patches. Full text available.

Message received at 48237 <at> debbugs.gnu.org:


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




Information forwarded to guix-patches@HIDDEN:
bug#48237; Package guix-patches. Full text available.

Message received at 48237 <at> debbugs.gnu.org:


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-----
--=-=-=--




Information forwarded to guix-patches@HIDDEN:
bug#48237; Package guix-patches. Full text available.

Message received at 48237 <at> debbugs.gnu.org:


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-----
--=-=-=--




Information forwarded to guix-patches@HIDDEN:
bug#48237; Package guix-patches. Full text available.

Message received at 48237 <at> debbugs.gnu.org:


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-----
--=-=-=--




Information forwarded to guix-patches@HIDDEN:
bug#48237; Package guix-patches. Full text available.

Message received at 48237 <at> debbugs.gnu.org:


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.





Information forwarded to guix-patches@HIDDEN:
bug#48237; Package guix-patches. Full text available.

Message received at 48237 <at> debbugs.gnu.org:


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





Information forwarded to guix-patches@HIDDEN:
bug#48237; Package guix-patches. Full text available.

Message received at submit <at> debbugs.gnu.org:


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






Acknowledgement sent to Xinglu Chen <public@HIDDEN>:
New bug report received and forwarded. Copy sent to guix-patches@HIDDEN. Full text available.
Report forwarded to guix-patches@HIDDEN:
bug#48237; Package guix-patches. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Tue, 7 Sep 2021 18:00:01 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.