From unknown Fri Aug 15 02:01:56 2025 X-Loop: help-debbugs@gnu.org Subject: bug#14423: 24.3; Gnus gratuitously loads image libraries in w32 text-mode Emacs Resent-From: Eli Zaretskii Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 19 May 2013 19:50:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 14423 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 14423@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Reply-To: Eli Zaretskii Received: via spool by submit@debbugs.gnu.org id=B.136899294725874 (code B ref -1); Sun, 19 May 2013 19:50:02 +0000 Received: (at submit) by debbugs.gnu.org; 19 May 2013 19:49:07 +0000 Received: from localhost ([127.0.0.1]:51792 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Ue9bO-0006jG-Lw for submit@debbugs.gnu.org; Sun, 19 May 2013 15:49:07 -0400 Received: from eggs.gnu.org ([208.118.235.92]:51147) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Ue9bM-0006ik-DR for submit@debbugs.gnu.org; Sun, 19 May 2013 15:49:05 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Ue9ag-0002yc-Vw for submit@debbugs.gnu.org; Sun, 19 May 2013 15:48:30 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-99.2 required=5.0 tests=BAYES_50, RCVD_IN_DNSWL_NONE, T_FRT_POSSIBLE,USER_IN_WHITELIST autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:57562) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ue9ag-0002yG-Rb for submit@debbugs.gnu.org; Sun, 19 May 2013 15:48:22 -0400 Received: from eggs.gnu.org ([208.118.235.92]:34105) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ue9ab-00082Q-Do for bug-gnu-emacs@gnu.org; Sun, 19 May 2013 15:48:22 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Ue9aW-0002gX-8H for bug-gnu-emacs@gnu.org; Sun, 19 May 2013 15:48:17 -0400 Received: from mtaout23.012.net.il ([80.179.55.175]:42617) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ue9aV-0002dx-Qj for bug-gnu-emacs@gnu.org; Sun, 19 May 2013 15:48:12 -0400 Received: from conversion-daemon.a-mtaout23.012.net.il by a-mtaout23.012.net.il (HyperSendmail v2007.08) id <0MN200D009FHTB00@a-mtaout23.012.net.il> for bug-gnu-emacs@gnu.org; Sun, 19 May 2013 22:46:55 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout23.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MN200DCV9M7TD10@a-mtaout23.012.net.il> for bug-gnu-emacs@gnu.org; Sun, 19 May 2013 22:46:55 +0300 (IDT) Date: Sun, 19 May 2013 22:46:44 +0300 From: Eli Zaretskii X-012-Sender: halo1@inter.net.il Message-id: <83ehd2wy57.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: Solaris 10 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -8.0 (--------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 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: -8.0 (--------) Many Gnus features use the function gnus-image-type-available-p, which does this: (defun gnus-image-type-available-p (type) (and (fboundp 'image-type-available-p) (image-type-available-p type) (if (fboundp 'display-images-p) (display-images-p) t))) Because this calls image-type-available-p before testing the display for image support (by calling display-images-p), a text-mode session on MS-Windows will load image libraries that cannot be possibly useful in a non-GUI session. (The MS-Windows build of Emacs loads image DLL shared libraries on demand, and that happens inside the call to image-type-available-p.) This useless library load both slows down loading certain Gnus packages, and unnecessarily bloats the memory footprint of the Emacs process. To avoid this adverse effect, gnus-image-type-available-p should test the result of calling display-images-p _before_ it checks whether the specific image type can be supported. Thanks. In GNU Emacs 24.3.1 (i386-mingw-nt5.1.2600) of 2013-03-11 on HOME-C4E4A596F7 Windowing system distributor `Microsoft Corp.', version 5.1.2600 Configured using: `configure --with-gcc (3.4) --cflags -Id:/usr/include/libxml2' Important settings: value of $LANG: ENU locale-coding-system: cp1255 default enable-multibyte-characters: t Major mode: Mail Minor modes in effect: shell-dirtrack-mode: t diff-auto-refine-mode: t flyspell-mode: t desktop-save-mode: t show-paren-mode: t display-time-mode: t tooltip-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t temp-buffer-resize-mode: t line-number-mode: t auto-fill-function: mail-mode-auto-fill abbrev-mode: t Recent input: SPC y SPC u s e r s SPC o f SPC i t SPC h e r e . M-q SPC o n SPC W i n d o w s M-q SPC SPC W h y SPC h a v e SPC a SPC p a r t i a l SPC s o l u t i o n SPC w h e n SPC y o u SPC c a n SPC h a v e SPC a SPC c o m p l e t e SPC o n e ? C-c C-s d p p M-1 g SPC o C-x C-s M-1 g d d r C-c C-y C-x C-x C-SPC C-w C-SPC C-w C-w I t SPC s h o u l d SPC b e SPC p o s s i b l e , SPC b u t SPC I S-SPC s h o u l d SPC t r y . C-c C-s C-x C-s M-1 g d d C-x C-s M-x r e p o r t - e m Recent messages: Wrote d:/usr/eli/rmail/INBOX [2 times] Getting mail from d:/usr/eli/data/mail.new... Counting new messages...done (2) Saving file d:/usr/eli/rmail/INBOX... Wrote d:/usr/eli/rmail/INBOX [2 times] Computing summary lines...done 2 new messages read No following nondeleted message Saving file d:/usr/eli/rmail/INBOX... Wrote d:/usr/eli/rmail/INBOX [2 times] Load-path shadows: None found. Features: (shadow emacsbug shell pp descr-text mule-util ebuff-menu electric bug-reference misearch multi-isearch add-log network-stream starttls tls mail-extr smtpmail auth-source eieio password-cache dabbrev mailalias sendmail rmailout help-mode autoconf autoconf-mode perl-mode vc-git tcl conf-mode generic arc-mode archive-mode diff-mode dired-x cl-macs gv dired vc-cvs sh-script smie executable face-remap org-wl org-w3m org-vm org-rmail org-mhe org-mew org-irc org-jsinfo org-infojs org-html org-exp ob-exp org-exp-blocks org-agenda org-info org-gnus gnus-util org-docview org-bibtex bibtex org-bbdb org byte-opt warnings bytecomp byte-compile cconv advice help-fns advice-preload ob-tangle ob-ref ob-lob ob-table org-footnote org-src ob-comint ob-keys org-pcomplete pcomplete comint ansi-color ring org-list org-faces org-entities org-version ob-emacs-lisp ob org-compat org-macs ob-eval org-loaddefs find-func cal-menu calendar cal-loaddefs noutline outline easy-mmode jka-compr cc-awk make-mode autorevert flyspell info vc-bzr cc-langs cl cl-lib cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs qp rmailsum rmailmm message format-spec rfc822 mml mml-sec mm-decode mm-bodies mm-encode mailabbrev gmm-utils mailheader mail-parse rfc2231 rmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils desktop server filecache mairix cus-edit easymenu cus-start cus-load wid-edit saveplace midnight ispell generic-x paren battery time time-date tooltip ediff-hook vc-hooks lisp-float-type mwheel dos-w32 ls-lisp w32-common-fns disp-table w32-win w32-vars tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment lisp-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process w32 multi-tty emacs) From unknown Fri Aug 15 02:01:56 2025 X-Loop: help-debbugs@gnu.org Subject: bug#14423: 24.3; Gnus gratuitously loads image libraries in w32 text-mode Emacs Resent-From: Ted Zlatanov Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Wed, 05 Jun 2013 15:21:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 14423 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 14423@debbugs.gnu.org Received: via spool by 14423-submit@debbugs.gnu.org id=B14423.13704456375517 (code B ref 14423); Wed, 05 Jun 2013 15:21:01 +0000 Received: (at 14423) by debbugs.gnu.org; 5 Jun 2013 15:20:37 +0000 Received: from localhost ([127.0.0.1]:52713 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UkFVs-0001Qs-QD for submit@debbugs.gnu.org; Wed, 05 Jun 2013 11:20:37 -0400 Received: from mail-qa0-f52.google.com ([209.85.216.52]:56764) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UkFVp-0001QM-Sm for 14423@debbugs.gnu.org; Wed, 05 Jun 2013 11:20:34 -0400 Received: by mail-qa0-f52.google.com with SMTP id bv4so237284qab.18 for <14423@debbugs.gnu.org>; Wed, 05 Jun 2013 08:18:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lifelogs.com; s=google; h=from:to:cc:subject:organization:references:x-face:mail-copies-to :gmane-reply-to-list:date:in-reply-to:message-id:user-agent :mime-version:content-type; bh=gniie9D2w6qKz1gLweFR7E9vG3kilI4FQj/kDmzTm9Q=; b=gpFcFtHqgM3ghHcBjvC0dfgR/k8BibwUITlAdI22NE6kfDe84/A3cUsI+6UNOPLcUQ tDJt9RN03bOKT+be6vUgASH1XK6sv7zn2e0njVuP2FRmj9Esqln1y8khda5ntghvUu/f tmWhqIJb1vTezPTPpedPuDylm724mU3AJlVrk= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=from:to:cc:subject:organization:references:x-face:mail-copies-to :gmane-reply-to-list:date:in-reply-to:message-id:user-agent :mime-version:content-type:x-gm-message-state; bh=gniie9D2w6qKz1gLweFR7E9vG3kilI4FQj/kDmzTm9Q=; b=betwmZpqtt8TVT5j7S1HKn2DFNtnl3QMVpPhMPx13pyq/cx8+GNReZ5Q1yZVs7ILi6 x9oy5iEIorhXKr49a/dhFiDo6t+JDRHKCVvtEq/B9T1qMYh20ngIWaDXr42HypYePoW4 L+lOnYqCV/sXpvs3AQ9fUAEKhwYHmrcOxsDNv5GNMn6L40RCiIVCGgLhrKnZrkdgW9F/ 3vSajCqqRKio8iNldHwUXp8NZoTSeQ/3nSQIMt4QtdmZITwvnMaH0LKEeCETNjH0j6XF lro8YYcCcB5IvWGbnemvjZsp40PjCCvxt8Nj4dK32EhOHEA1NuvvKNmOcpkyM77nGv0I n59w== X-Received: by 10.49.71.141 with SMTP id v13mr1991607qeu.36.1370445504198; Wed, 05 Jun 2013 08:18:24 -0700 (PDT) Received: from heechee (pool-72-93-26-80.bstnma.east.verizon.net. [72.93.26.80]) by mx.google.com with ESMTPSA id c7sm72923750qel.2.2013.06.05.08.18.22 for (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Wed, 05 Jun 2013 08:18:23 -0700 (PDT) From: Ted Zlatanov Organization: =?UTF-8?Q?=D0=A2=D0=B5=D0=BE=D0=B4=D0=BE=D1=80_?= =?UTF-8?Q?=D0=97=D0=BB=D0=B0=D1=82=D0=B0=D0=BD=D0=BE=D0=B2?= @ Cienfuegos References: <83ehd2wy57.fsf@gnu.org> X-Face: bd.DQ~'29fIs`T_%O%C\g%6jW)yi[zuz6; d4V0`@y-~$#3P_Ng{@m+e4o<4P'#(_GJQ%TT= D}[Ep*b!\e,fBZ'j_+#"Ps?s2!4H2-Y"sx" Mail-Copies-To: never Gmane-Reply-To-List: yes Date: Wed, 05 Jun 2013 11:18:21 -0400 In-Reply-To: <83ehd2wy57.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 19 May 2013 22:46:44 +0300") Message-ID: <87txlcziv6.fsf@lifelogs.com> User-Agent: Gnus/5.130006 (Ma Gnus v0.6) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Gm-Message-State: ALoCoQnXRpM/ZWq5f1hPHbfOoseLUl3QXc7CVJc96zoZL98h3fvCiS1zYZDAfBxvptpgv9keeEYe X-Spam-Score: -2.6 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 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.6 (--) On Sun, 19 May 2013 22:46:44 +0300 Eli Zaretskii wrote: EZ> Many Gnus features use the function gnus-image-type-available-p, which EZ> does this: EZ> (defun gnus-image-type-available-p (type) EZ> (and (fboundp 'image-type-available-p) EZ> (image-type-available-p type) EZ> (if (fboundp 'display-images-p) EZ> (display-images-p) EZ> t))) EZ> Because this calls image-type-available-p before testing the display EZ> for image support (by calling display-images-p), a text-mode session EZ> on MS-Windows will load image libraries that cannot be possibly useful EZ> in a non-GUI session. (The MS-Windows build of Emacs loads image DLL EZ> shared libraries on demand, and that happens inside the call to EZ> image-type-available-p.) This useless library load both slows down EZ> loading certain Gnus packages, and unnecessarily bloats the memory EZ> footprint of the Emacs process. EZ> To avoid this adverse effect, gnus-image-type-available-p should test EZ> the result of calling display-images-p _before_ it checks whether the EZ> specific image type can be supported. That seems like a very trivial fix. Does the patch below do it? Or should I make this check the very first thing? Thanks Ted diff --git a/lisp/gnus-ems.el b/lisp/gnus-ems.el index 4d9b579..f9ef70f 100644 --- a/lisp/gnus-ems.el +++ b/lisp/gnus-ems.el @@ -165,10 +165,10 @@ (defun gnus-image-type-available-p (type) (and (fboundp 'image-type-available-p) - (image-type-available-p type) (if (fboundp 'display-images-p) (display-images-p) - t))) + t) + (image-type-available-p type))) (defun gnus-create-image (file &optional type data-p &rest props) (let ((face (plist-get props :face))) From unknown Fri Aug 15 02:01:56 2025 X-Loop: help-debbugs@gnu.org Subject: bug#14423: 24.3; Gnus gratuitously loads image libraries in w32 text-mode Emacs Resent-From: Eli Zaretskii Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Thu, 06 Jun 2013 15:38:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 14423 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Ted Zlatanov Cc: 14423@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 14423-submit@debbugs.gnu.org id=B14423.137053306421108 (code B ref 14423); Thu, 06 Jun 2013 15:38:02 +0000 Received: (at 14423) by debbugs.gnu.org; 6 Jun 2013 15:37:44 +0000 Received: from localhost ([127.0.0.1]:54490 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UkcG0-0005UP-Cp for submit@debbugs.gnu.org; Thu, 06 Jun 2013 11:37:44 -0400 Received: from mtaout22.012.net.il ([80.179.55.172]:61947) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UkcFx-0005U2-6v for 14423@debbugs.gnu.org; Thu, 06 Jun 2013 11:37:42 -0400 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0MNZ009009B0IT00@a-mtaout22.012.net.il> for 14423@debbugs.gnu.org; Thu, 06 Jun 2013 18:35:24 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MNZ0094K9Z09U90@a-mtaout22.012.net.il>; Thu, 06 Jun 2013 18:35:24 +0300 (IDT) Date: Thu, 06 Jun 2013 18:35:27 +0300 From: Eli Zaretskii In-reply-to: <87txlcziv6.fsf@lifelogs.com> X-012-Sender: halo1@inter.net.il Message-id: <83vc5ruu9s.fsf@gnu.org> References: <83ehd2wy57.fsf@gnu.org> <87txlcziv6.fsf@lifelogs.com> X-Spam-Score: -1.2 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 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: -1.2 (-) > From: Ted Zlatanov > Cc: 14423@debbugs.gnu.org > Gmane-Reply-To-List: yes > Date: Wed, 05 Jun 2013 11:18:21 -0400 > > That seems like a very trivial fix. Does the patch below do it? Yes. > Or should I make this check the very first thing? No need. Just testing whether the function exists doesn't load any libraries, only the call to the function does. Thanks. From unknown Fri Aug 15 02:01:56 2025 X-Loop: help-debbugs@gnu.org Subject: bug#14423: 24.3; Gnus gratuitously loads image libraries in w32 text-mode Emacs Resent-From: Ted Zlatanov Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Thu, 06 Jun 2013 16:35:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 14423 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 14423@debbugs.gnu.org Received: via spool by 14423-submit@debbugs.gnu.org id=B14423.137053648529386 (code B ref 14423); Thu, 06 Jun 2013 16:35:01 +0000 Received: (at 14423) by debbugs.gnu.org; 6 Jun 2013 16:34:45 +0000 Received: from localhost ([127.0.0.1]:54588 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Ukd94-0007dh-VG for submit@debbugs.gnu.org; Thu, 06 Jun 2013 12:34:45 -0400 Received: from mail-qc0-f177.google.com ([209.85.216.177]:36527) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Ukd8y-0007cy-LG for 14423@debbugs.gnu.org; Thu, 06 Jun 2013 12:34:37 -0400 Received: by mail-qc0-f177.google.com with SMTP id e1so1769452qcy.8 for <14423@debbugs.gnu.org>; Thu, 06 Jun 2013 09:32:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lifelogs.com; s=google; h=from:to:cc:subject:organization:references:x-face:mail-copies-to :gmane-reply-to-list:date:in-reply-to:message-id:user-agent :mime-version:content-type; bh=k2Oz7/n4s8cpN1c6rRgu13xpJ77VDgPPZJmSI6JjXPU=; b=GwV/Cg05KBdN9I+sPK11PqPABYzB+ImbfWF5JK64Y5i2T5uZw901ijNmbTZHo/hLKg DbfLK0gOgVlYj4JM0U8gjrrGLfZ5wb9YGBL87kYmpSJXbLlcD4B4pG4v5MkHe7CgrHZU tcSaQuZeGLA7gvsMOLTK7lVoaNfnUzKnVGON0= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=from:to:cc:subject:organization:references:x-face:mail-copies-to :gmane-reply-to-list:date:in-reply-to:message-id:user-agent :mime-version:content-type:x-gm-message-state; bh=k2Oz7/n4s8cpN1c6rRgu13xpJ77VDgPPZJmSI6JjXPU=; b=Yg2UeeUXzlewtVWStX87+ca57aaJcGB2BqUi5KyatUKqGRGsn394ay4IdV3KdQnal4 8gmkca/RdJgMvPpT9CCCjxOIUkPmB647OkHBKCnweGqfvMwm4+8wS/wk5hCCHxfRosbK 6RRe/qZrFCJFfq6ex9W6Chm8JCYoLCr7S7CKo5l0V3+yoP5R0WP3llMk8gw73Mu549hW hFJCYJYh/cre2XB5kXi0hWZVXUesjmD2TTHfWkRSE8aeo3dF0uWA1pw0VRbhSmQWnZ71 DPPcsSo/GcFsb/nJV9C3XbYDrWtNXr9B76FlD6vd0h/hYrieyVIEVwpIRmoYUDhrT5aa +IVg== X-Received: by 10.229.136.213 with SMTP id s21mr14036377qct.9.1370536337065; Thu, 06 Jun 2013 09:32:17 -0700 (PDT) Received: from heechee (pool-72-93-26-80.bstnma.east.verizon.net. [72.93.26.80]) by mx.google.com with ESMTPSA id c5sm11829464qaj.5.2013.06.06.09.32.15 for (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Thu, 06 Jun 2013 09:32:16 -0700 (PDT) From: Ted Zlatanov Organization: =?UTF-8?Q?=D0=A2=D0=B5=D0=BE=D0=B4=D0=BE=D1=80_?= =?UTF-8?Q?=D0=97=D0=BB=D0=B0=D1=82=D0=B0=D0=BD=D0=BE=D0=B2?= @ Cienfuegos References: <83ehd2wy57.fsf@gnu.org> <87txlcziv6.fsf@lifelogs.com> <83vc5ruu9s.fsf@gnu.org> X-Face: bd.DQ~'29fIs`T_%O%C\g%6jW)yi[zuz6; d4V0`@y-~$#3P_Ng{@m+e4o<4P'#(_GJQ%TT= D}[Ep*b!\e,fBZ'j_+#"Ps?s2!4H2-Y"sx" Mail-Copies-To: never Gmane-Reply-To-List: yes Date: Thu, 06 Jun 2013 12:32:14 -0400 In-Reply-To: <83vc5ruu9s.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 06 Jun 2013 18:35:27 +0300") Message-ID: <877gi7td2p.fsf@lifelogs.com> User-Agent: Gnus/5.130006 (Ma Gnus v0.6) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Gm-Message-State: ALoCoQkB8Xf+2FGMc5fuJkCbiGvdQ7MzNiHgp1+3vWi+82SjexhNKdDizQKgl7fgdJsGuQbc4Jsy X-Spam-Score: -2.6 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 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.6 (--) On Thu, 06 Jun 2013 18:35:27 +0300 Eli Zaretskii wrote: >> From: Ted Zlatanov >> Cc: 14423@debbugs.gnu.org >> Gmane-Reply-To-List: yes >> Date: Wed, 05 Jun 2013 11:18:21 -0400 >> >> That seems like a very trivial fix. Does the patch below do it? EZ> Yes. >> Or should I make this check the very first thing? EZ> No need. Just testing whether the function exists doesn't load any EZ> libraries, only the call to the function does. EZ> Thanks. OK; pushed. Thanks for the suggestion. If your tests pass it we can close the bug... should be trivial :) Ted From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 07 20:59:01 2013 Received: (at control) by debbugs.gnu.org; 8 Jun 2013 00:59:01 +0000 Received: from localhost ([127.0.0.1]:57160 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Ul7Ui-0004tr-OD for submit@debbugs.gnu.org; Fri, 07 Jun 2013 20:59:01 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:39048 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Ul7Ug-0004th-VY for control@debbugs.gnu.org; Fri, 07 Jun 2013 20:58:59 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1Ul7Ud-0000kI-O4 for control@debbugs.gnu.org; Fri, 07 Jun 2013 20:58:55 -0400 Date: Fri, 07 Jun 2013 20:58:55 -0400 Message-Id: Subject: control message for bug 14423 To: X-Mailer: mail (GNU Mailutils 2.1) From: Glenn Morris X-Spam-Score: -4.7 (----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 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.0 (------) close 14423 24.4