From unknown Sun Aug 17 22:06:05 2025 X-Loop: bug-gnu-emacs@gnu.org Subject: bug#5642: Reporting a bug loads many Gnus libraries Resent-From: Glenn Morris Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 24 Feb 2010 18:32:01 +0000 Resent-Message-ID: Resent-Sender: bug-gnu-emacs@gnu.org X-Emacs-PR-Message: report 5642 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: To: 5642@debbugs.gnu.org X-Debbugs-Original-To: submit@debbugs.gnu.org Received: via spool by submit@debbugs.gnu.org id=B.12670362925375 (code B ref -1); Wed, 24 Feb 2010 18:32:01 +0000 Received: (at submit) by debbugs.gnu.org; 24 Feb 2010 18:31:32 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NkM1E-0001Od-1t for submit@debbugs.gnu.org; Wed, 24 Feb 2010 13:31:32 -0500 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NkM1C-0001OU-Hf for submit@debbugs.gnu.org; Wed, 24 Feb 2010 13:31:30 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.69) (envelope-from ) id 1NkM16-0006qH-VS; Wed, 24 Feb 2010 13:31:24 -0500 From: Glenn Morris X-Spook: genetic Clinton Security Council Dateline Pine Gap class X-Ran: |Ag8_.fRX)"U~'YQGWMN'%)!m~eM"3y3WPY3[NmFXLx%NUziRX9l#XjLDcq8~hVMl5py>c X-Hue: green X-Attribution: GM Date: Wed, 24 Feb 2010 13:31:24 -0500 Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -4.5 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.5 (----) Current trunk on GNU/Linux: emacs -Q M-x report-emacs-bug Typing C-c C-c to send the bug loads 22 extra libraries, including several Gnus ones: gnus-msg gnus-art mm-uu mml2015 epg-config mm-view smime dig gnus-sum nnoo gnus-group gnus-undo nnmail mail-source format-spec gnus-start gnus-spec gnus-int gnus-range gnus-win gnus gnus-ems This extra complexity leads to unexpected bugs like #5299. In contrast, with mail-user-agent = sendmail-user-agent, sending a report loads exactly 1 extra library (mail-utils). After sending a bug report with message-user-agent, there are 146 libraries loaded. With sendmail-user-agent, the number is 93. From unknown Sun Aug 17 22:06:05 2025 X-Loop: bug-gnu-emacs@gnu.org Subject: bug#5642: Reporting a bug loads many Gnus libraries Resent-From: Stefan Monnier Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 24 Feb 2010 21:33:02 +0000 Resent-Message-ID: Resent-Sender: bug-gnu-emacs@gnu.org X-Emacs-PR-Message: followup 5642 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: To: Glenn Morris Cc: 5642@debbugs.gnu.org Received: via spool by 5642-submit@debbugs.gnu.org id=B5642.126704712713873 (code B ref 5642); Wed, 24 Feb 2010 21:33:02 +0000 Received: (at 5642) by debbugs.gnu.org; 24 Feb 2010 21:32:07 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NkOpy-0003bg-PC for submit@debbugs.gnu.org; Wed, 24 Feb 2010 16:32:07 -0500 Received: from ironport2-out.teksavvy.com ([206.248.154.181] helo=ironport2-out.pppoe.ca) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NkOpw-0003bL-Tp for 5642@debbugs.gnu.org; Wed, 24 Feb 2010 16:32:05 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AvsEAJ4phUtFpZOk/2dsb2JhbACbEHS8WYRyBIMWh28 X-IronPort-AV: E=Sophos;i="4.49,534,1262581200"; d="scan'208";a="56699327" Received: from 69-165-147-164.dsl.teksavvy.com (HELO pastel.home) ([69.165.147.164]) by ironport2-out.pppoe.ca with ESMTP; 24 Feb 2010 16:32:00 -0500 Received: by pastel.home (Postfix, from userid 20848) id 71A248580; Wed, 24 Feb 2010 16:32:00 -0500 (EST) From: Stefan Monnier Message-ID: References: Date: Wed, 24 Feb 2010 16:32:00 -0500 In-Reply-To: (Glenn Morris's message of "Wed, 24 Feb 2010 13:31:24 -0500") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.92 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -2.1 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.1 (--) > Current trunk on GNU/Linux: > emacs -Q > M-x report-emacs-bug > Typing C-c C-c to send the bug loads 22 extra libraries, including > several Gnus ones: > gnus-msg gnus-art mm-uu mml2015 epg-config mm-view smime dig gnus-sum > nnoo gnus-group gnus-undo nnmail mail-source format-spec gnus-start > gnus-spec gnus-int gnus-range gnus-win gnus gnus-ems I'm not worried about loading more libraries: the change is specifically to provide more features so extra code is to be expected. It'd be good to try and reduce the reliance on Gnus libraries there, tho, or to rename/restructure them to make it more clear that they're actually useful independently from the Gnus MUA. > This extra complexity leads to unexpected bugs like #5299. Actually, I see no evidence that #5299 is linked to any of that complexity. Stefan From unknown Sun Aug 17 22:06:05 2025 X-Loop: bug-gnu-emacs@gnu.org Subject: bug#5642: Reporting a bug loads many Gnus libraries In-Reply-To: Resent-From: Glenn Morris Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 25 Feb 2010 18:26:02 +0000 Resent-Message-ID: Resent-Sender: bug-gnu-emacs@gnu.org X-Emacs-PR-Message: followup 5642 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: To: Stefan Monnier Cc: 5642@debbugs.gnu.org Received: via spool by 5642-submit@debbugs.gnu.org id=B5642.126712230827221 (code B ref 5642); Thu, 25 Feb 2010 18:26:02 +0000 Received: (at 5642) by debbugs.gnu.org; 25 Feb 2010 18:25:08 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NkiOa-000750-Cs for submit@debbugs.gnu.org; Thu, 25 Feb 2010 13:25:08 -0500 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NkiON-00074W-0a for 5642@debbugs.gnu.org; Thu, 25 Feb 2010 13:25:07 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.69) (envelope-from ) id 1NkiOI-0000d8-HT; Thu, 25 Feb 2010 13:24:50 -0500 References: From: Glenn Morris X-Spook: Merlin mailbomb Watergate radar doctrine Etacs Saddam X-Ran: ( User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -6.1 (------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.1 (------) Stefan Monnier wrote: > I'm not worried about loading more libraries: the change is specifically > to provide more features so extra code is to be expected. For fun, I estimated the difference as ~ 75000 extra lines. This is 3 times the size of the entire lisp/mail directory, and about 50% of the size of the combined mail+gnus directories. I think that, just maybe, some of those extra libraries aren't really necessary to send my bug report. From unknown Sun Aug 17 22:06:05 2025 X-Loop: bug-gnu-emacs@gnu.org Subject: bug#5642: Reporting a bug loads many Gnus libraries Resent-From: Eli Zaretskii Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 25 Feb 2010 19:30:04 +0000 Resent-Message-ID: Resent-Sender: bug-gnu-emacs@gnu.org X-Emacs-PR-Message: followup 5642 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: To: Stefan Monnier Cc: rgm@gnu.org, 5642@debbugs.gnu.org Received: via spool by 5642-submit@debbugs.gnu.org id=B5642.126712619829958 (code B ref 5642); Thu, 25 Feb 2010 19:30:04 +0000 Received: (at 5642) by debbugs.gnu.org; 25 Feb 2010 19:29:58 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NkjPJ-0007n9-La for submit@debbugs.gnu.org; Thu, 25 Feb 2010 14:29:57 -0500 Received: from mtaout20.012.net.il ([80.179.55.166]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NkjPI-0007n3-4B for 5642@debbugs.gnu.org; Thu, 25 Feb 2010 14:29:56 -0500 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0KYE00E00WOGA700@a-mtaout20.012.net.il> for 5642@debbugs.gnu.org; Thu, 25 Feb 2010 21:28:36 +0200 (IST) Received: from HOME-C4E4A596F7 ([77.126.246.192]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0KYE0050XWRNXDI0@a-mtaout20.012.net.il>; Thu, 25 Feb 2010 21:28:36 +0200 (IST) Date: Thu, 25 Feb 2010 21:28:40 +0200 From: Eli Zaretskii In-reply-to: X-012-Sender: halo1@inter.net.il Message-id: <833a0pm7x3.fsf@gnu.org> References: X-Spam-Score: -2.8 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.7 (--) > From: Stefan Monnier > Date: Wed, 24 Feb 2010 16:32:00 -0500 > Cc: 5642@debbugs.gnu.org > > > Typing C-c C-c to send the bug loads 22 extra libraries, including > > several Gnus ones: > > > gnus-msg gnus-art mm-uu mml2015 epg-config mm-view smime dig gnus-sum > > nnoo gnus-group gnus-undo nnmail mail-source format-spec gnus-start > > gnus-spec gnus-int gnus-range gnus-win gnus gnus-ems > > I'm not worried about loading more libraries: the change is specifically > to provide more features so extra code is to be expected. Why isn't each library loaded only when the respective feature(s) is/are needed? From unknown Sun Aug 17 22:06:05 2025 X-Loop: bug-gnu-emacs@gnu.org Subject: bug#5642: Reporting a bug loads many Gnus libraries Resent-From: Glenn Morris Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 25 Feb 2010 19:46:02 +0000 Resent-Message-ID: Resent-Sender: bug-gnu-emacs@gnu.org X-Emacs-PR-Message: followup 5642 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: To: 5642@debbugs.gnu.org Received: via spool by 5642-submit@debbugs.gnu.org id=B5642.126712713030647 (code B ref 5642); Thu, 25 Feb 2010 19:46:02 +0000 Received: (at 5642) by debbugs.gnu.org; 25 Feb 2010 19:45:30 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NkjeM-0007yG-5J for submit@debbugs.gnu.org; Thu, 25 Feb 2010 14:45:30 -0500 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NkjeK-0007yB-SO for 5642@debbugs.gnu.org; Thu, 25 Feb 2010 14:45:29 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.69) (envelope-from ) id 1NkjeG-0003M2-7q; Thu, 25 Feb 2010 14:45:24 -0500 References: From: Glenn Morris X-Spook: BLU-114/B MD5 Noriega Tony Blair MILSATCOM militia Nazi X-Ran: *3Vlo;p/uQWI%Rw@N~\iIwO-AR[rh1-d$_Q.N5/C~Hp<`={Id`S1t!fR8B6d*d#'7}UkTN X-Hue: red X-Attribution: GM Date: Thu, 25 Feb 2010 14:45:24 -0500 In-Reply-To: (Glenn Morris's message of "Wed\, 24 Feb 2010 13\:31\:24 -0500") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -6.1 (------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.1 (------) Glenn Morris wrote: > Typing C-c C-c to send the bug loads 22 extra libraries, including > several Gnus ones: AFAICS, this is all due to the call to gnus-setup-posting-charset in message-send-mail. AFAICS, when the message being sent is a mail message (rather than a news one), this function just returns (nil). From unknown Sun Aug 17 22:06:05 2025 X-Loop: bug-gnu-emacs@gnu.org Subject: bug#5642: Reporting a bug loads many Gnus libraries Resent-From: Glenn Morris Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 25 Feb 2010 21:13:02 +0000 Resent-Message-ID: Resent-Sender: bug-gnu-emacs@gnu.org X-Emacs-PR-Message: followup 5642 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: To: 5642@debbugs.gnu.org Received: via spool by 5642-submit@debbugs.gnu.org id=B5642.12671323631466 (code B ref 5642); Thu, 25 Feb 2010 21:13:02 +0000 Received: (at 5642) by debbugs.gnu.org; 25 Feb 2010 21:12:43 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Nkl0l-0000Nb-1I for submit@debbugs.gnu.org; Thu, 25 Feb 2010 16:12:43 -0500 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Nkl0j-0000NS-KG for 5642@debbugs.gnu.org; Thu, 25 Feb 2010 16:12:41 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.69) (envelope-from ) id 1Nkl0f-0000EN-6Y; Thu, 25 Feb 2010 16:12:37 -0500 References: From: Glenn Morris X-Spook: underground SHA NSA Cocaine bemd keyhole Rubin security X-Ran: /3Hof;-%JW;2cZ.yRxPA)^Ju`UH{[cX&k(hS$)uBMR_#&%Ei*M9d5jla&0a!wF0N!,}V^= X-Hue: yellow X-Attribution: GM Date: Thu, 25 Feb 2010 16:12:37 -0500 In-Reply-To: (Glenn Morris's message of "Thu\, 25 Feb 2010 14\:45\:24 -0500") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -4.5 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.5 (----) Glenn Morris wrote: > AFAICS, this is all due to the call to gnus-setup-posting-charset in > message-send-mail. Here are two alternative solutions to this. (Fun-fact: requiring gnus-msg loads 59 libraries.) Solution 1: (note, gnus-s-p-c is only used in message and mml) *** lisp/gnus/mml.el 2010-01-13 08:35:10 +0000 --- lisp/gnus/mml.el 2010-02-25 20:59:43 +0000 *************** *** 35,41 **** (eval-when-compile (require 'cl)) (autoload 'message-make-message-id "message") ! (autoload 'gnus-setup-posting-charset "gnus-msg") (autoload 'gnus-make-local-hook "gnus-util") (autoload 'message-fetch-field "message") (autoload 'message-mark-active-p "message") --- 35,41 ---- (eval-when-compile (require 'cl)) (autoload 'message-make-message-id "message") ! (declare-function gnus-setup-posting-charset "gnus-msg" (group)) (autoload 'gnus-make-local-hook "gnus-util") (autoload 'message-fetch-field "message") (autoload 'message-mark-active-p "message") *************** *** 1445,1450 **** --- 1445,1451 ---- (setq mml-preview-buffer (generate-new-buffer (concat (if raw "*Raw MIME preview of " "*MIME preview of ") (buffer-name)))) + (require 'gnus-msg) ; for gnus-setup-posting-charset (save-excursion (let* ((buf (current-buffer)) (message-options message-options) Solution 2: *** lisp/gnus/message.el 2010-02-24 03:12:54 +0000 --- lisp/gnus/message.el 2010-02-25 20:55:53 +0000 *************** *** 4417,4423 **** (mailbuf (current-buffer)) (message-this-is-mail t) (message-posting-charset ! (if (fboundp 'gnus-setup-posting-charset) (gnus-setup-posting-charset nil) message-posting-charset)) (headers message-required-mail-headers)) --- 4422,4429 ---- (mailbuf (current-buffer)) (message-this-is-mail t) (message-posting-charset ! (if (and (fboundp 'gnus-setup-posting-charset) ! (boundp 'gnus-group-posting-charset-alist)) (gnus-setup-posting-charset nil) message-posting-charset)) (headers message-required-mail-headers)) From unknown Sun Aug 17 22:06:05 2025 X-Loop: bug-gnu-emacs@gnu.org Subject: bug#5642: Reporting a bug loads many Gnus libraries In-Reply-To: Resent-From: Glenn Morris Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 26 Feb 2010 04:48:02 +0000 Resent-Message-ID: Resent-Sender: bug-gnu-emacs@gnu.org X-Emacs-PR-Message: followup 5642 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: To: Eli Zaretskii Cc: 5642@debbugs.gnu.org, Stefan Monnier Received: via spool by 5642-submit@debbugs.gnu.org id=B5642.126715963626764 (code B ref 5642); Fri, 26 Feb 2010 04:48:02 +0000 Received: (at 5642) by debbugs.gnu.org; 26 Feb 2010 04:47:16 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Nks6e-0006xc-6m for submit@debbugs.gnu.org; Thu, 25 Feb 2010 23:47:16 -0500 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Nks6b-0006xS-W6 for 5642@debbugs.gnu.org; Thu, 25 Feb 2010 23:47:14 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.69) (envelope-from ) id 1Nks6Y-0007oz-J9; Thu, 25 Feb 2010 23:47:10 -0500 References: <833a0pm7x3.fsf@gnu.org> From: Glenn Morris X-Spook: spy ANC Kh-11 Etacs S Box Audiotel Venezuela bomb X-Ran: m$r2XGw+M%0JHJT9Q(xF0)V|2]gxX)-O]#o+7(Hr'yY~7?J#F_N6}TC~w9mb@JoqRL=g"a X-Hue: green X-Attribution: GM Date: Thu, 25 Feb 2010 23:47:10 -0500 Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -6.1 (------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.1 (------) Eli Zaretskii wrote: > Why isn't each library loaded only when the respective feature(s) > is/are needed? With a bit of playing around in this way, I managed to avoid 30 libraries being loaded. I'll install these changes after 23.2. From unknown Sun Aug 17 22:06:05 2025 X-Loop: bug-gnu-emacs@gnu.org Subject: bug#5642: Reporting a bug loads many Gnus libraries Resent-From: Stefan Monnier Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 26 Feb 2010 05:25:01 +0000 Resent-Message-ID: Resent-Sender: bug-gnu-emacs@gnu.org X-Emacs-PR-Message: followup 5642 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: To: Glenn Morris Cc: 5642@debbugs.gnu.org, Eli Zaretskii Received: via spool by 5642-submit@debbugs.gnu.org id=B5642.126716186728678 (code B ref 5642); Fri, 26 Feb 2010 05:25:01 +0000 Received: (at 5642) by debbugs.gnu.org; 26 Feb 2010 05:24:27 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Nksgd-0007SV-Hj for submit@debbugs.gnu.org; Fri, 26 Feb 2010 00:24:27 -0500 Received: from ironport2-out.teksavvy.com ([206.248.154.183] helo=ironport2-out.pppoe.ca) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Nksgc-0007SO-8A for 5642@debbugs.gnu.org; Fri, 26 Feb 2010 00:24:26 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AvsEAEbphktMCrTT/2dsb2JhbACbFXS9KIR3BIMXh3A X-IronPort-AV: E=Sophos;i="4.49,544,1262581200"; d="scan'208";a="56803407" Received: from 76-10-180-211.dsl.teksavvy.com (HELO ceviche.home) ([76.10.180.211]) by ironport2-out.pppoe.ca with ESMTP; 26 Feb 2010 00:24:22 -0500 Received: by ceviche.home (Postfix, from userid 20848) id 6809AB407C; Fri, 26 Feb 2010 00:24:22 -0500 (EST) From: Stefan Monnier Message-ID: References: <833a0pm7x3.fsf@gnu.org> Date: Fri, 26 Feb 2010 00:24:22 -0500 In-Reply-To: (Glenn Morris's message of "Thu, 25 Feb 2010 23:47:10 -0500") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -2.0 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.0 (--) >> Why isn't each library loaded only when the respective feature(s) >> is/are needed? > With a bit of playing around in this way, I managed to avoid 30 > libraries being loaded. I'll install these changes after 23.2. Thank you, Stefan From unknown Sun Aug 17 22:06:05 2025 X-Loop: bug-gnu-emacs@gnu.org Subject: bug#5642: Reporting a bug loads many Gnus libraries Resent-From: Richard Stallman Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 26 Feb 2010 06:02:02 +0000 Resent-Message-ID: Resent-Sender: bug-gnu-emacs@gnu.org X-Emacs-PR-Message: followup 5642 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: To: Glenn Morris Cc: 5642@debbugs.gnu.org Received: via spool by 5642-submit@debbugs.gnu.org id=B5642.126716411730527 (code B ref 5642); Fri, 26 Feb 2010 06:02:02 +0000 Received: (at 5642) by debbugs.gnu.org; 26 Feb 2010 06:01:57 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NktGu-0007wK-Nr for submit@debbugs.gnu.org; Fri, 26 Feb 2010 01:01:56 -0500 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NktGt-0007w9-LS for 5642@debbugs.gnu.org; Fri, 26 Feb 2010 01:01:55 -0500 Received: from rms by fencepost.gnu.org with local (Exim 4.69) (envelope-from ) id 1NktGq-0001mp-Du; Fri, 26 Feb 2010 01:01:52 -0500 Content-Type: text/plain; charset=ISO-8859-15 From: Richard Stallman In-reply-to: (message from Glenn Morris on Wed, 24 Feb 2010 13:31:24 -0500) References: Message-Id: Date: Fri, 26 Feb 2010 01:01:52 -0500 X-Spam-Score: -6.6 (------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.6 (------) Typing C-c C-c to send the bug loads 22 extra libraries, including several Gnus ones: gnus-msg gnus-art mm-uu mml2015 epg-config mm-view smime dig gnus-sum nnoo gnus-group gnus-undo nnmail mail-source format-spec gnus-start gnus-spec gnus-int gnus-range gnus-win gnus gnus-ems This is one of the bad things about message mode which should have been fixed before considering making it the default. From unknown Sun Aug 17 22:06:05 2025 X-Loop: bug-gnu-emacs@gnu.org Subject: bug#5642: Reporting a bug loads many Gnus libraries Resent-From: Richard Stallman Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 27 Feb 2010 02:33:01 +0000 Resent-Message-ID: Resent-Sender: bug-gnu-emacs@gnu.org X-Emacs-PR-Message: followup 5642 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: To: Glenn Morris Cc: 5642@debbugs.gnu.org, eliz@gnu.org Received: via spool by 5642-submit@debbugs.gnu.org id=B5642.12672379675944 (code B ref 5642); Sat, 27 Feb 2010 02:33:01 +0000 Received: (at 5642) by debbugs.gnu.org; 27 Feb 2010 02:32:47 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NlCU2-0001Xp-Tc for submit@debbugs.gnu.org; Fri, 26 Feb 2010 21:32:47 -0500 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NlCU1-0001Xj-Ex for 5642@debbugs.gnu.org; Fri, 26 Feb 2010 21:32:45 -0500 Received: from rms by fencepost.gnu.org with local (Exim 4.69) (envelope-from ) id 1NlCTx-0004jE-Eu; Fri, 26 Feb 2010 21:32:41 -0500 Content-Type: text/plain; charset=ISO-8859-15 From: Richard Stallman In-reply-to: (message from Glenn Morris on Thu, 25 Feb 2010 23:47:10 -0500) References: <833a0pm7x3.fsf@gnu.org> Message-Id: Date: Fri, 26 Feb 2010 21:32:41 -0500 X-Spam-Score: -6.6 (------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.6 (------) With a bit of playing around in this way, I managed to avoid 30 libraries being loaded. I'll install these changes after 23.2. I think you should install them now, because they are a bug fix. From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 18 22:59:11 2010 Received: (at control) by debbugs.gnu.org; 19 Mar 2010 02:59:12 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NsSQZ-0007Jq-KB for submit@debbugs.gnu.org; Thu, 18 Mar 2010 22:59:11 -0400 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NsSQX-0007Jk-Vm for control@debbugs.gnu.org; Thu, 18 Mar 2010 22:59:10 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.69) (envelope-from ) id 1NsSQT-0007is-VH; Thu, 18 Mar 2010 22:59:06 -0400 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <19362.59513.721447.641996@fencepost.gnu.org> Date: Thu, 18 Mar 2010 22:59:05 -0400 From: Glenn Morris To: control Subject: control X-Attribution: GM X-Mailer: VM (www.wonderworks.com/vm), GNU Emacs (www.gnu.org/software/emacs) X-Hue: cyan X-Ran: pg=Ww3JAIc\=!*)%Z5Fhs9Ym$)~XH{,K X-Debbugs-No-Ack: yes X-Spam-Score: -5.1 (-----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.1 (-----) close 5642 severity 5716 minor tags 5717 moreinfo severity 5721 wishlist reassign 4065 emacs