From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Derek Upham via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#72453: 29.4; "use-package" macro does not load all expected related files Date: Sun, 4 Aug 2024 16:56:16 +0200 (CEST) Message-ID: <839111416.351124.1722783376078@fidget.co-bxl> References: <87plqp9slr.fsf@priss.frightenedpiglet.com> <86v80gucas.fsf@gnu.org> <86o768so0m.fsf@gnu.org> Reply-To: Derek Upham Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_351122_2004376177.1722783376078" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="24895"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 72453@debbugs.gnu.org To: Eli Zaretskii , John Wiegley , Stefan Kangas Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Aug 04 16:56:49 2024 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1sacf9-0006DQ-Lf for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 04 Aug 2024 16:56:48 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sacf7-0000jY-5g; Sun, 04 Aug 2024 10:56:45 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sacf3-0000im-Ln for bug-gnu-emacs@gnu.org; Sun, 04 Aug 2024 10:56:41 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sacf3-0004gK-CL for bug-gnu-emacs@gnu.org; Sun, 04 Aug 2024 10:56:41 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:References:In-Reply-To:From:Date:To:Subject; bh=8HeARaNg+Z1WoiUYUaSbyD9YC0aW5rxQH9+qI2biVCs=; b=WNcJExJLSbh2yAei/y3GcLvCt9DoIdRQj99HrBYtz5gEuGn8jucOVHRJDRwhUyEEk5zEb7Z/YhEM+xZetq3/2BW105QDcfU9+yQMQCkR3qVorOq79P3f2giS6c3nm6UsNUoApE9njtSWBU1ePomDTX60SLP+f6V1QNBWO0XEohOFFKeNuRvFbD8TU2zZz7kCS81wa3awkj/lfv3rTm1Z8LdBDw3cqGxLIgYN1s2LY73UKkVxSXZlDPfq46D8H5ZwVWj1kkLKkIYArJWX+04a4LqJdGyYVWhF7l8I9OGBtd6QGpG4oqWqxFlhTkce72aFe09j5Kua4KOGHTaGcsooaQ==; Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1sacfO-0002Jb-EI for bug-gnu-emacs@gnu.org; Sun, 04 Aug 2024 10:57:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Derek Upham Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 04 Aug 2024 14:57:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 72453 X-GNU-PR-Package: emacs Original-Received: via spool by 72453-submit@debbugs.gnu.org id=B72453.17227834098859 (code B ref 72453); Sun, 04 Aug 2024 14:57:02 +0000 Original-Received: (at 72453) by debbugs.gnu.org; 4 Aug 2024 14:56:49 +0000 Original-Received: from localhost ([127.0.0.1]:56964 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sacfA-0002In-QD for submit@debbugs.gnu.org; Sun, 04 Aug 2024 10:56:49 -0400 Original-Received: from wilbur.contactoffice.com ([212.3.242.68]:44034) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sacf8-0002IG-TN for 72453@debbugs.gnu.org; Sun, 04 Aug 2024 10:56:47 -0400 Original-Received: from fidget.co-bxl (fidget.co-bxl [10.2.0.33]) by wilbur.contactoffice.com (Postfix) with ESMTP id 2D7FD2106; Sun, 4 Aug 2024 16:56:19 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1722783379; s=20240605-akrp; d=mailfence.com; i=derek_upham@mailfence.com; h=Date:From:To:Cc:Message-ID:In-Reply-To:References:Subject:MIME-Version:Content-Type; bh=8HeARaNg+Z1WoiUYUaSbyD9YC0aW5rxQH9+qI2biVCs=; b=Ls0BTU/8I4eZeNArvEH6LVkDeLv+QDF0lgKLi6NDw+WKWlENG0/H0cAzACvdj96g fWm8WgamgNtV5pgKTnZdqRGZv27PNR9G9A/kDocx65PgS/i3IIu13baAOWHT6vUTCeO wKRuXIcbFXE35x3BAvVyTYLv4yMjEHH8HjfO8RHY3lb/HZtp8RiYEhtUNRZVTTHjFJa N4NC3ZEgOrkV7rHAQ7yeF6NV8QmsuTX6fx5wdGt23Nwgqhhdwipz2U6szKVJvWkXz/c vbsIGkOEB1djl7Mw9YsRdQNdQHdMpdfWWMshNOc0P7oxQVhrNVSMUTgw7VWM+dgJ9b8 TYNdRhZ5Gg== In-Reply-To: <86o768so0m.fsf@gnu.org> X-Mailer: ContactOffice Mail X-ContactOffice-Account: com:175140567 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:289758 Archived-At: ------=_Part_351122_2004376177.1722783376078 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On Aug 4, 2024 at 1:14 AM, Eli Zaretskii wrote:Stefan, would= you please handle this? Moving use-package from use-package-core.el to use-package.el would probably mean much more massive load whenever the macro is used, and I wonder whether there's a more light-weight solution. If such a light-weight solution exists, I think we should install it on the emacs-30 release branch, but if the only reasonable solution is what the OP suggested, then I think it should go to master. Alternatively, create a new file in the use-package directory that consolidates the top-level macro and the various add-to-list calls. (I expect that :delight and :diminish have the same problem as :ensure and :pin do.)=C2=A0 Maybe "use-package-bootstrap.el". --=C2=A0 Sent with https://mailfence.com Secure and private email ------=_Part_351122_2004376177.1722783376078 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline
On Aug 4, 2024 at 1:= 14 AM, Eli Zaretskii <eliz@gnu.org> wrote:
">
Stefan, wou=
ld you please handle this?  Moving use-package from
use-package-core.el = to use-package.el would probably mean much more
massive load whenever th= e macro is used, and I wonder whether there's
a more light-weight soluti= on. If such a light-weight solution exists,
I think we should install i= t on the emacs-30 release branch, but if
the only reasonable solution is= what the OP suggested, then I think it
should go to master.

Alternatively, create a new file in the use-= package directory that
consolidates the top-level macro and the v= arious add-to-list calls.
(I expect that :delight and :diminish h= ave the same problem as
:ensure and :pin do.)  Maybe "use-pa= ckage-bootstrap.el".


-- 
Sent with https://mailfence.com
Secure an= d private email
------=_Part_351122_2004376177.1722783376078--