From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id 4AbiE7+PxWLXJgAAbAwnHQ (envelope-from ) for ; Wed, 06 Jul 2022 15:35:59 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id gIm6E7+PxWJ/kgAAauVa8A (envelope-from ) for ; Wed, 06 Jul 2022 15:35:59 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id E9A0B15E51 for ; Wed, 6 Jul 2022 15:35:58 +0200 (CEST) Received: from localhost ([::1]:47260 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1o95CA-0002IZ-4O for larch@yhetil.org; Wed, 06 Jul 2022 09:35:58 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56330) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o95Bk-0002I2-Pa for guix-devel@gnu.org; Wed, 06 Jul 2022 09:35:33 -0400 Received: from mail-qt1-x833.google.com ([2607:f8b0:4864:20::833]:44721) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1o95Bj-00089Q-9x for guix-devel@gnu.org; Wed, 06 Jul 2022 09:35:32 -0400 Received: by mail-qt1-x833.google.com with SMTP id bs20so18185148qtb.11 for ; Wed, 06 Jul 2022 06:35:30 -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=vdmiTGfAPyuOAgSqmqiDhpRayq4NwXV8CLRStonQhoI=; b=qPPJh+GmIAe7NssArlqK5MkFQBiwrHhGYKSOwXXsHTCZNnc5cscp9B8zlW6G6l5BF0 bBbJAd3aVdhjMlQqrL93wGRMGDoKCVyjflIt3R5a7FPa/7DNo/dWC4qMTgvR1HJbdrcy TH4bYuGoRcgBehmWIyzV2zMaazUmgsP4wqcpmBLXh9mIGfcgk0kKfzLufI/fFSUJi+zY nh069TrDFC1SAcnO+hMVendyhnf97y87ZoT+EIQ2/dwS0sZljIl9QdVTTDQxYAxsyHsR qU4jzkSwLuHXxA7jjtnugnsMChz4QnC3sDtRinYycd71/lhhcopfauaTv/7ImTdgoS2A qxfg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=vdmiTGfAPyuOAgSqmqiDhpRayq4NwXV8CLRStonQhoI=; b=pqxzghiyJq1aBEJI+M2dCiKYm5ngbAhpTKsTpd8I57ewE6pwZHiF5WcCpieamPuYZO wD1Qmp/Q5657cdppgzoX4/UMPdnN4fkca1uFawPCGzANOfRuQWjh/KrDdWLrYJsA7J8v 2niOUt3esHbwHx/otJ3H+Rp6zBiXDDyOAvuje87DPt+AF6RF1BE9M90BZsV+j5OhtmtB W5bLt40zE1farFed4u+13xnuEvWTKwFpFebjtBeydLr41NQmN9KCUVwSe2XAqKuvMae6 CQrlNW5rmcrCLpo68SuwAEgSuyf35BClpVqYtHoPZ6C05HmVFQ9w39yum5TuS+zHlXgb uIfQ== X-Gm-Message-State: AJIora8M8loyhhYLVft5lG45V1cxjNxzH51U2DsVYvIsyMom16OGMGvR QggAe1dil0zUSz92GxPD6Lo65bNezdgY9h7g X-Google-Smtp-Source: AGRyM1uKj7cxs/63FwwSXdMI12M8xcr3ACZOXFs7Td3fAqg0Qp0AnAAXRU3WR5OgCDKBPR/FhMeQNA== X-Received: by 2002:a05:622a:646:b0:31d:3b47:72be with SMTP id a6-20020a05622a064600b0031d3b4772bemr21356551qtb.134.1657114529255; Wed, 06 Jul 2022 06:35:29 -0700 (PDT) Received: from hurd (dsl-10-134-148.b2b2c.ca. [72.10.134.148]) by smtp.gmail.com with ESMTPSA id k22-20020a05620a415600b006b4880b08a9sm4386959qko.88.2022.07.06.06.35.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 06 Jul 2022 06:35:28 -0700 (PDT) From: Maxim Cournoyer To: "Jorge P. de Morais Neto" Cc: guix-devel@gnu.org Subject: Re: Why do Emacs packages still pull emacs-transient? References: <87sfnhalvo.fsf@disr.it> Date: Wed, 06 Jul 2022 09:35:28 -0400 In-Reply-To: <87sfnhalvo.fsf@disr.it> (Jorge P. de Morais Neto's message of "Sun, 03 Jul 2022 19:10:03 -0300") Message-ID: <87iloa2wkf.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2607:f8b0:4864:20::833; envelope-from=maxim.cournoyer@gmail.com; helo=mail-qt1-x833.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1657114559; 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:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=vdmiTGfAPyuOAgSqmqiDhpRayq4NwXV8CLRStonQhoI=; b=D9cQYV1GedfHY+PY/TzlUfB2QFaQRiRInLc0Ut+O72Bnf+Wg5N6G1OYcDOzepiTU3VYtnO 0GfPNaydwsLRblt+SqBj88sWpjDEc1kHv9rv3YyqFKF1rzFiWgp6lT2qapNM4MpP/YPah4 KFCbYyItJ90N3gDpvexzxieaINzP3zDbHP3AEEnn+vPE0R6b9efa2JFs7n6Y1MSxMg5TUR bhfpBY0llhM62x4zaiV+yTS/xL9nw2KdgoRXQjcINhXQN7X4/7bnK/T25URElTQtD3fV2x mlI7uAXbqJJTq0ar3FZfT3KIHvTtvgzbQ0VrS1JR/JdQkH0IXxPGnQMO02iZuw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1657114559; a=rsa-sha256; cv=none; b=YizF1aDAbY4wS+zzsMvSohXGOWXh5v2fBTkO5hkfT8d0Y3S80jMN3bbOaPX/l0kzJ2HLeD IBN3ey99OdgWdXMaRd6KBfYCvnWr6CbQuFUUJBd8u1JcKjAI40AT2G3MF42DS0IvM90YPh 3Prr4QGZcT+CaLRAa67nKFfJosbt8lEJ4DC2Pezr8xVgEyHZ1MrHB4EHTi7zO1jY0vGpWi Pn/D6ThNWYj7QeqyAkkyD9UV20N6M8daa+On1fQszUi0syJSRqMVthc+M6klTKnSAZtQiF 7ThUQMsdklBFRuYd6GiPza5totSQHZAl7Trhu5EfNyfpqdmcKlfY/rHQm+QCGg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=qPPJh+Gm; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -4.25 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=qPPJh+Gm; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: E9A0B15E51 X-Spam-Score: -4.25 X-Migadu-Scanner: scn0.migadu.com X-TUID: p1P0hs+ugzhw Hi Jorge, "Jorge P. de Morais Neto" writes: > Hi. To begin, thank you for your work on GNU! > > I use Guix package manager (manually installed) atop Debian bullseye. > My Emacs is from Guix package emacs-next with a package transformation > option to pull from current Git master. When I tried to use the new > emoji commands on the "C-x 8e" prefix, I was getting an error message > (sorry for not having written it down) mentioning transient. I solved > it by modifying Guix recipes to not pull emacs-transient as propagated > input of some Emacs packages I installed via Guix. > > So, why do many Emacs packages still pull emacs-transient, when Guix has > Emacs version 28.1, which has Transient built-in? This redundancy > wastes (a little bit of) bandwidth, install time and disk space, and, > worse, causes errors. I guess it's simply an oversight. Could you try to removing it from the affected packages and see if they still byte compile and run happily? If they do, a patch would be welcome. Thanks! Maxim