From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id OHpPMGDeLGEVCAAAgWs5BA (envelope-from ) for ; Mon, 30 Aug 2021 15:34:24 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id gLvyK2DeLGEgNwAA1q6Kng (envelope-from ) for ; Mon, 30 Aug 2021 13:34:24 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id F3C192617F for ; Mon, 30 Aug 2021 15:34:23 +0200 (CEST) Received: from localhost ([::1]:45700 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mKhQd-0006z1-1E for larch@yhetil.org; Mon, 30 Aug 2021 09:34:23 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:38840) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mKhQI-0006x6-3F for guix-patches@gnu.org; Mon, 30 Aug 2021 09:34:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:46934) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mKhQH-0005A5-S1 for guix-patches@gnu.org; Mon, 30 Aug 2021 09:34:01 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mKhQH-0003yW-LJ for guix-patches@gnu.org; Mon, 30 Aug 2021 09:34:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#50077] Separate =?UTF-8?Q?=E2=80=98emacs=E2=80=99?= output vs separate =?UTF-8?Q?=E2=80=98emacs-=E2=80=99?= package (was Re: [bug#50077] [PATCH 1/3] gnu: notmuch: Add separate 'emacs' output.) Resent-From: Xinglu Chen Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 30 Aug 2021 13:34:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50077 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Andrew Tropin Cc: 50077@debbugs.gnu.org Received: via spool by 50077-submit@debbugs.gnu.org id=B50077.163033044015271 (code B ref 50077); Mon, 30 Aug 2021 13:34:01 +0000 Received: (at 50077) by debbugs.gnu.org; 30 Aug 2021 13:34:00 +0000 Received: from localhost ([127.0.0.1]:58480 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mKhQF-0003yD-LR for submit@debbugs.gnu.org; Mon, 30 Aug 2021 09:33:59 -0400 Received: from h87-96-130-155.cust.a3fiber.se ([87.96.130.155]:57798 helo=mail.yoctocell.xyz) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mKhQA-0003xq-NX for 50077@debbugs.gnu.org; Mon, 30 Aug 2021 09:33:58 -0400 From: Xinglu Chen DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=yoctocell.xyz; s=mail; t=1630330425; bh=ZxjcsrC+mMg9SqzXvJGk+hkrpKD/Hq4klRwbGUwgRU0=; h=From:To:Cc:Subject:In-Reply-To:References:Date; b=JMgL5WXAxnU4KH9MvJLQ0m1YL6CHcm1ZOnZSTF63hMEmoeby0QthEk3o1o8ewtW1M VYf5x+qurlpUSkR7qMu7tgeDgnYtGykMSH12QviQPMvC6+2mUFVH2gSj/EOQ3jJb1R T6DcHSNAqPCP2rKlRi6fzxpW9KdO+/2fF8IByPj0= In-Reply-To: <87lf4j8kux.fsf@trop.in> References: <87o89owoi0.fsf@trop.in> <87r1edvown.fsf@yoctocell.xyz> <87lf4j8kux.fsf@trop.in> Date: Mon, 30 Aug 2021 15:33:32 +0200 Message-ID: <87r1ebm503.fsf@yoctocell.xyz> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1630330464; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post: dkim-signature; bh=PKL6UraScwvPXdnN7aTnhPKa6q4j+Gq0U5QMzmCcM7k=; b=FbbZNl3XHOL+QEVhPXf1GilocmYcdbH1QeJCL/WsP7BdWAf7HRsMQw/NfItQLaLi5JIVus nuRSMfpQx5tgHm28vbbDYdPg3EewQClZ7ab7L4WAwI55OGPqViSSn+1Tuh1ArTKuzpcCjO mV8gPfTegtlARJTgCEME2LwS97lvstp1QuPv3dNIMmPEDUYrFtmOeNT9cLG6rsBBJz7JG6 EDIDUAfi5Yhpxkg9e8umVFVJiWbH8911S1JjJ2pk7+gin7fA534BUzNMLNtDcEzEsbc4fo QbES4ni95rpa8nuTesD+KGwriUQiT2BACpLIi9HLoY9Az0uNNgbfw2SsHkzPqQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1630330464; a=rsa-sha256; cv=none; b=XA4Kc1yC3zJzWJERRkvEJIdwXO9cHUamKCuN7OovKAc9E3OKZWs/3nsV5SREc8E+Faw6q+ K7xP5j2al7B2bigRG6xBdMjWXzLuaSiBgKWC8Ez1W+0aPfgk1Fhom9zWYick3jvK8UWbkE hW98nNI5P+rt1v77lavuETbXlsyLzPNjgfnaT5jajx41jxSJxxOapBmq6CCbeweFjFp5IA iUa9L7zl207JRYzBchCUlE5C1XGh0mpLYyW6D2DYTKszLBvLSIRF/eE2QArsvY3n4ZumXK BjM2tloKZof+WP6+6kvi6JXx5F1LpYE4FJJgGBeUGCCjMo7sv9NXENcggXu7Ww== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=yoctocell.xyz header.s=mail header.b=JMgL5WXA; dmarc=fail reason="SPF not aligned (relaxed)" header.from=yoctocell.xyz (policy=none); spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Migadu-Spam-Score: -3.42 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=yoctocell.xyz header.s=mail header.b=JMgL5WXA; dmarc=fail reason="SPF not aligned (relaxed)" header.from=yoctocell.xyz (policy=none); spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Migadu-Queue-Id: F3C192617F X-Spam-Score: -3.42 X-Migadu-Scanner: scn0.migadu.com X-TUID: YG8Vi9x4xhd3 --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On Mon, Aug 30 2021, Andrew Tropin wrote: >> Why would it be more consistent to make a separate package? Making a >> separate package is usually used for packaging a slightly different >> version of the =E2=80=9Cregular=E2=80=9D package, e.g., =E2=80=98emacs-n= ext-pgtk=E2=80=99 adds native >> compilation and pure GTK support for Emacs., =E2=80=98emacs-no-x=E2=80= =99 removes X >> suport for =E2=80=98emacs=E2=80=99. =E2=80=98emacs-notmuch=E2=80=99 isn= =E2=80=99t really a different version of >> =E2=80=98notmuch=E2=80=99, it=E2=80=99s just =E2=80=98notmuch=E2=80=99 b= ut with all the non-Elisp stuff >> removed. This is usually what using different outputs tries to achieve, >> e.g., separate documentation from the main package, or in this case, >> separate Elisp stuff from the main package. >> > > Almost all elisp packages in Guix have a emacs- prefix, so as a user I > expect to find notmuch*.el in emacs-notmuch package and notmuch binary > in notmuch package, despite the fact that upstream distributes the > source code for both of them in one tarball. Good point, however, If we were to have separate =E2=80=98emacs-=E2=80=99 p= ackages for the packages that also contain Elisp stuff, should those packages still include the Emacs package in their output, i.e., should the =E2=80=98notmuc= h=E2=80=99 package still include notmuch.el, or should the Elisp stuff only be in =E2=80=98emacs-notmuch=E2=80=99? > Moreover, with emacs-notmuch and notmuch packages it's possible to use > different build systems, which helps in automated package > modification, for example I want to native compile all emacs packages > or generate some additional metainformation, I just find all packages > in my profile with emacs-build-system and modify phases accordingly. > Yes, it's possible to do such modification for other packages > manually, but it feels hacky and inconvinient. This sounds like an interesting use-case, but I don=E2=80=99t know how usef= ul this will be for most people. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJJBAEBCAAzFiEEAVhh4yyK5+SEykIzrPUJmaL7XHkFAmEs3iwVHHB1YmxpY0B5 b2N0b2NlbGwueHl6AAoJEKz1CZmi+1x5LCEQAJhsIHTuXqy8Wo69MC3D3nnv//SX ax6sRTEg/rgElWEzKxNo6ren+Srk9p9pZCMn8NUgbRtPQsksd6X1jtjwxikFrpUp P4e5gMTDF/EytPGZRG7KmocueqMELa2MAc7WOrZMI5Dhe4sTB1q0O1C+/47d/nKY fNMK+ZHH7IhErzUNQ8bxcfXWFnsJ3XLa6cUSQ0qMKoWC7hHuPexIJjleM31IUg4/ zmp9SsZSyc7VpNg3wXX15vd5O8s8HkyfgeM/4Pd5dxer39xChZwvMujA8ZVFsak3 KOuCVdL37dYK2Bin8+o61EWZ4GffHUPRKNCL5slajOCVbb2z2JL7qu4JMT5BK7B9 yXvjiYqTwrtBpGejv6FoWRlwY2Dnx6Gpoteur3fa4XaY9pYvTC3L1ZZfvfqMbqXv nFto9nkeixuvhyQYAe3QBAiOxg77GkhpOcXZIttLPs9Zu/672/pf5EuJRpO3pfne eEpWbkldhwfoNc1zCdD151zNbhGjfcKvuCWY0exlrY70QyrC1swVlQOs89wyN+eB 5h4q6ydBA91m8nFahb4HmbyJ8TXcmgLm+fFXIZBaYnjOVj2MQwdETZhPgBwV1myx YqUmdZEgKGI1H7CRSVDyaLB2QGcCJupP7bk5HL9C7LonoVyGvbmnpOS2uCwEPTGU /ANxAlOx+lOYfDP2 =3x6X -----END PGP SIGNATURE----- --=-=-=--