From unknown Fri Aug 15 01:57:42 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#8963 <8963@debbugs.gnu.org> To: bug#8963 <8963@debbugs.gnu.org> Subject: Status: 24.0.50; gnus-no-server tries to connect to IMAP server Reply-To: bug#8963 <8963@debbugs.gnu.org> Date: Fri, 15 Aug 2025 08:57:42 +0000 retitle 8963 24.0.50; gnus-no-server tries to connect to IMAP server reassign 8963 emacs,gnus submitter 8963 Daiki Ueno severity 8963 normal tag 8963 fixed thanks From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 30 02:59:49 2011 Received: (at submit) by debbugs.gnu.org; 30 Jun 2011 06:59:49 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QcBE5-0001Md-7T for submit@debbugs.gnu.org; Thu, 30 Jun 2011 02:59:49 -0400 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QcBE1-0001ML-Ez for submit@debbugs.gnu.org; Thu, 30 Jun 2011 02:59:46 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QcBDv-0007A6-3p for submit@debbugs.gnu.org; Thu, 30 Jun 2011 02:59:40 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([140.186.70.17]:37513) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QcBDu-0007A0-QI for submit@debbugs.gnu.org; Thu, 30 Jun 2011 02:59:38 -0400 Received: from eggs.gnu.org ([140.186.70.92]:57651) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QcBDs-0003nc-L7 for bug-gnu-emacs@gnu.org; Thu, 30 Jun 2011 02:59:38 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QcBDp-00079d-S6 for bug-gnu-emacs@gnu.org; Thu, 30 Jun 2011 02:59:36 -0400 Received: from ivory4.scn-net.ne.jp ([219.117.176.192]:39816) by eggs.gnu.org with smtp (Exim 4.71) (envelope-from ) id 1QcBDp-00078s-51 for bug-gnu-emacs@gnu.org; Thu, 30 Jun 2011 02:59:33 -0400 Received: from ([192.168.0.187]) (envelope sender: ) by ivory4.scn-net.ne.jp with Active!Hunter esmtp server; Thu, 30 Jun 2011 15:59:27 +0900 Received: Received: from well-done.deisui.org (g187018.scn-net.ne.jp [202.83.187.18]) (authenticated) by blue17.scn-net.ne.jp (unknown) with ESMTP id p5U6xRdG001196 for ; Thu, 30 Jun 2011 15:59:27 +0900 Message-ID: From: Daiki Ueno To: bug-gnu-emacs@gnu.org Subject: 24.0.50; gnus-no-server tries to connect to IMAP server Date: Thu, 30 Jun 2011 15:59:05 +0900 User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.17 X-Spam-Score: -4.9 (----) X-Debbugs-Envelope-To: submit 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.9 (----) I have been using M-x gnus-no-server to reduce Gnus startup time when using it off-line. However, the current Gnus always tries to connect to all the known servers on startup. Here is my configuration (host names are masked): (setq gnus-select-method '(nnnil "") gnus-secondary-select-methods '((nnimap "a" (nnimap-address "a.example.org") (nnimap-username "daiki") (nnir-search-engine imap)) (nnimap "b" (nnimap-address "b.example.com") (nnimap-username "dueno") (nnir-search-engine imap)))) Here is the log: Reading /home/ueno/.newsrc.eld... Checking new news... Reading active file via nnnil...done Reading active file from a via nnimap... Opening nnimap server on a... Opening connection to a.example.org via tls... Opening nnimap server on a...done Reading active file from a via nnimap...done Reading active file from b via nnimap... Opening nnimap server on b... Opening connection to b.example.com via tls... Opening nnimap server on b...done Reading active file from b via nnimap...done Reading active file via nndraft...done Checking new news...done In GNU Emacs 24.0.50.1 (x86_64-unknown-linux-gnu, GTK+ Version 3.0.11) of 2011-06-30 on localhost.localdomain Windowing system distributor `Fedora Project', version 11.0.11002000 configured using `configure '--with-x-toolkit=gtk3'' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: nil value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: en_US.UTF-8 value of $XMODIFIERS: @im=ibus locale-coding-system: utf-8-unix default enable-multibyte-characters: t Major mode: Group Minor modes in effect: gnus-topic-mode: t gnus-undo-mode: t which-function-mode: t recentf-mode: t iswitchb-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 line-number-mode: t transient-mark-mode: t Recent input: x g n u s SPC n o SPC SPC y x r e p o r t SPC e m Recent messages: Reading active file from daiki via nnimap...done Reading active file from redhat via nnimap... Opening nnimap server on redhat... Opening connection to mail.corp.redhat.com via tls... Opening nnimap server on redhat...done Reading active file from redhat via nnimap...done Reading active file via nndraft...done Checking new news...done No Gnus is good news No more unread newsgroups Load-path shadows: ~/.emacs.d/custom hides /usr/local/share/emacs/24.0.50/lisp/custom ~/.emacs.d/socks hides /usr/local/share/emacs/24.0.50/lisp/net/socks Features: (shadow sort gnus-cite flyspell ispell mail-extr emacsbug gnus-topic nndraft nnmh utf-7 plstore epg gnutls network-stream auth-source eieio byte-opt bytecomp byte-compile cconv assoc starttls nnimap parse-time tls utf7 netrc nnnil gnus-agent gnus-srvr gnus-score score-mode nnvirtual gnus-msg gnus-art mm-uu mml2015 epg-config mm-view mml-smime smime password-cache dig mailcap nntp gnus-cache nnir gnus-sum macroexp gnus-group gnus-undo nnmail mail-source nnoo gnus-start gnus-spec gnus-int gnus-range message sendmail regexp-opt format-spec rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev gmm-utils mailheader gnus-win gnus gnus-ems nnheader gnus-util time-date mail-utils mm-util mail-prsvr uniquify advice help-fns advice-preload deal which-func imenu recentf tree-widget wid-edit easymenu iswitchb cus-start cus-load tooltip ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar dnd fontset image fringe 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 files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process dbusbind dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty emacs) From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 30 12:56:46 2011 Received: (at 8963) by debbugs.gnu.org; 30 Jun 2011 16:56: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 1QcKXm-00040M-Ab for submit@debbugs.gnu.org; Thu, 30 Jun 2011 12:56:46 -0400 Received: from hermes.netfonds.no ([80.91.224.195]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QcKXk-000406-5Z for 8963@debbugs.gnu.org; Thu, 30 Jun 2011 12:56:45 -0400 Received: from cm-84.215.51.58.getinternet.no ([84.215.51.58] helo=quimbies.gnus.org) by hermes.netfonds.no with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1QcKXY-000821-AP; Thu, 30 Jun 2011 18:56:32 +0200 From: Lars Magne Ingebrigtsen To: Daiki Ueno Subject: Re: bug#8963: 24.0.50; gnus-no-server tries to connect to IMAP server In-Reply-To: (Daiki Ueno's message of "Thu, 30 Jun 2011 15:59:05 +0900") Date: Thu, 30 Jun 2011 18:56:28 +0200 Message-ID: References: User-Agent: Gnus/5.110018 (No Gnus v0.18) Emacs/24.0.50 (gnu/linux) Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAElBMVEXnsimyfivSnCn81j3z wS1hPx7db0p+AAACd0lEQVQ4jU2TzXbjIAyFFUL2Fgl7kPG+CX4AYjP7kg7v/ypzhdNOlZOehk+6 +kGQDHNxcSIsrBZZ8oNECPb3RIXJDKcBmQLZQu6TS+ATkcUHvkLqXu/xpj5Niv6qhTSKUq3MzvvG 00QHKEal9pyX2LyfuH1Srnt9G1UA9+LWWn+xjLOMs0z4Ppl9b26q8YbjwhBZs0ptnn1e664e3HiB 135E+Niy2tJenie3NM4osOb7az+vQx1NRCfae9cKtUn8mTJaMBIolJqEMKKgzAQ3P4K2gVLVop+M DbDYYsCwQkCxK2KhN5mQJEqb8dsMAVRIsbcgW4on6TyNlodV8l93CVtaWLpzFq7rG7mvh1hJ3oxb 0AR51SmTmU2oYhcXI+cTyFURop5Z0ib21GPM+YHmrmMIK/3JUgHMOPgwZpnsIHSZoSS1xCYz1MNF aBDyPVUJtQjucK7ViEMfCnqHUtIpYcJoQzeBwgGeA4RXzlZXARHWZmoN4d+gaOfidCWo+SQKTHRz fth9X6MbI2lcRCzAMueMKvZcwgAJubEcxbhzznex2AHSJKQVDvA5a+fpPas6QACI7qpA9oNohEhE juUKgAegIblYRCA3a4QO644dGSEKkFt2nRXAx3cI5q65U0HyjgY/sFJuP8ZenfaHzvXy7Qm66Ri7 Ko0Rmf5ZNSGG+BvUA+hwpavYeJDH1vhXHd1GHgD/vMGlIXIT50d67C42Y0hdcJfQ4qNiwjK9F/DU 9UFBCe9/3GCbIo7I+K4em3rOA/w31ifo8LrDD2iOvfNNNSHFcv4B7PC8nGbf4kj/W6rJrTQL4J2c ceecnig0mChx2vwNzSPJ+R/I2LgMeSdGfwAAAABJRU5ErkJggg== X-Now-Playing: Genesis's _Nursery Cryme_: "The Musical Box" X-Hashcash: 1:23:110630:ueno@unixuser.org::tE4cI23zqcEzizm2:00000000000000000000000000000000000000000000ytRv X-Hashcash: 1:23:110630:8963@debbugs.gnu.org::Zqh/s8jUI7Qn4ahu:00000000000000000000000000000000000000001Bykr MIME-Version: 1.0 Content-Type: text/plain X-MailScanner-ID: 1QcKXY-000821-AP X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1310057792.41784@qZUOBVsn6ZjWPv0Uu2szOA X-Spam-Status: No X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 8963 Cc: 8963@debbugs.gnu.org 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.6 (--) Daiki Ueno writes: > I have been using M-x gnus-no-server to reduce Gnus startup time when > using it off-line. However, the current Gnus always tries to connect to > all the known servers on startup. Here is my configuration (host names > are masked): > > (setq gnus-select-method '(nnnil "") > gnus-secondary-select-methods > '((nnimap "a" > (nnimap-address "a.example.org") > (nnimap-username "daiki") > (nnir-search-engine imap)) > (nnimap "b" > (nnimap-address "b.example.com") > (nnimap-username "dueno") > (nnir-search-engine imap)))) What `gnus-no-server' does is start Gnus on level 2 instead of the default level 5 level. So if you have groups on level 1 and 2, `gnus-no-server' will still contact the servers with groups on those levels. Is that the case? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog http://lars.ingebrigtsen.no/ From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 30 21:45:24 2011 Received: (at 8963) by debbugs.gnu.org; 1 Jul 2011 01:45:25 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QcSnM-0000Jr-25 for submit@debbugs.gnu.org; Thu, 30 Jun 2011 21:45:24 -0400 Received: from ivory4.scn-net.ne.jp ([219.117.176.192]) by debbugs.gnu.org with smtp (Exim 4.69) (envelope-from ) id 1QcSnI-0008Uh-IN for 8963@debbugs.gnu.org; Thu, 30 Jun 2011 21:45:22 -0400 Received: from ([192.168.0.187]) (envelope sender: ) by ivory4.scn-net.ne.jp with Active!Hunter esmtp server; Fri, 1 Jul 2011 10:45:11 +0900 Received: Received: from well-done.deisui.org (g187018.scn-net.ne.jp [202.83.187.18]) (authenticated) by blue17.scn-net.ne.jp (unknown) with ESMTP id p611jAtD014516; Fri, 1 Jul 2011 10:45:10 +0900 Message-ID: From: Daiki Ueno To: Lars Magne Ingebrigtsen Subject: Re: bug#8963: 24.0.50; gnus-no-server tries to connect to IMAP server References: Date: Fri, 01 Jul 2011 10:44:31 +0900 In-Reply-To: (Lars Magne Ingebrigtsen's message of "Thu, 30 Jun 2011 18:56:28 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.9 (--) X-Debbugs-Envelope-To: 8963 Cc: 8963@debbugs.gnu.org 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.9 (--) Lars Magne Ingebrigtsen writes: >> (setq gnus-select-method '(nnnil "") >> gnus-secondary-select-methods >> '((nnimap "a" >> (nnimap-address "a.example.org") >> (nnimap-username "daiki") >> (nnir-search-engine imap)) >> (nnimap "b" >> (nnimap-address "b.example.com") >> (nnimap-username "dueno") >> (nnir-search-engine imap)))) > > What `gnus-no-server' does is start Gnus on level 2 instead of the > default level 5 level. So if you have groups on level 1 and 2, > `gnus-no-server' will still contact the servers with groups on those > levels. I'm not sure that gnus-secondary-select-methods actually works, but Gnus in Emacs 23 (or earlier) doesn't contact to the server even if I have the above gnus-secondary-select-methods setting. My understanding is that levels are per-group and not per-server, and all groups defined in ~/.newsrc.eld have level 3. So I'm wondering which group Gnus is trying to open. Regards, -- Daiki Ueno From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 01 06:14:59 2011 Received: (at 8963) by debbugs.gnu.org; 1 Jul 2011 10:14:59 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QcakU-0004c9-Vv for submit@debbugs.gnu.org; Fri, 01 Jul 2011 06:14:59 -0400 Received: from hermes.netfonds.no ([80.91.224.195]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QcakS-0004bs-SV for 8963@debbugs.gnu.org; Fri, 01 Jul 2011 06:14:57 -0400 Received: from cm-84.215.51.58.getinternet.no ([84.215.51.58] helo=quimbies.gnus.org) by hermes.netfonds.no with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1QcakH-00037f-8B; Fri, 01 Jul 2011 12:14:45 +0200 From: Lars Magne Ingebrigtsen To: Daiki Ueno Subject: Re: bug#8963: 24.0.50; gnus-no-server tries to connect to IMAP server In-Reply-To: (Daiki Ueno's message of "Fri, 01 Jul 2011 10:44:31 +0900") Date: Fri, 01 Jul 2011 12:07:15 +0200 Message-ID: References: User-Agent: Gnus/5.110018 (No Gnus v0.18) Emacs/24.0.50 (gnu/linux) Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAElBMVEU3IBXZ8vK94+aMZkme ppWy0tOVZtnhAAACVUlEQVQ4jWWUy3IjIQxFVYPnA6Dc+2mN2ZNA9k4Qe0Pg/39lroQzjxrKrmrr tKSrByZpbS4pItJmY156GIemKJAhTS1x1lQ2WPqqjHPyGswxEdHFgNnbx3lwxM9P0vNhAGb54O71 NU4GXpk9QGvSwjjUHs1O39h7mlOzxiWa8kbOAXz3AAs542qLoZV/5lxySpfTqyqVOYal+FHzu9Ts NPmtaYxodn7U0j/zBmv1rtUOPjWUa8klLYSG9HP0CJc++JGoQLF5xNZ76D74I8TxIFdqtkJots6j H4uD7/xw2giiopWvEfWDWjjcneRS3RPAONFGFXYn9D87bSPAsX4P4U4Zx/pLptQO5D5IK4eswYQx mdn7M/BPcupAFwXIoS4nGhduZHWQ+4DctV0MxD0Ph1HRzrqB97cneAWIf4MrrAkfgDmG918goOVQ 5SpCNWT2JgromKgPQBTo24G9Qe+L1IpiGpPGD2oMlkQWupuxczQ24O0QPhdiZXSWnv34krUQC+1q /wMBuP8DxO8SVVeR9QeknT0A5JobYafMfqOXbuiqOXIhm1Fc8ZPycXpNdN1ANxcNXtWll7ajzVxK JVwCWbNN7N9ldQPHUd4EF8cOAjtqT+AX2pw3sB3Ygq05BrAyRcFbeBI4HlikWrBlCoqPOxZ0X5Gj 7hTYZyg8nx5XXb0NdNfwBPvZJ1cDE7mTrq3YFxNJhbD2CIZJX2o1hUDvhTIGrxNwcM2QN3FN13yR DaqkXDXSmy3diMXfkbLWquFcwURxofBng2dUKy7VPFURqN0C2x/6BVA4xtY6rSduAAAAAElFTkSu QmCC X-Now-Playing: =?iso-8859-1?Q?Beyonc=E9's?= _B'day_: "Upgrade U" X-Hashcash: 1:23:110701:8963@debbugs.gnu.org::sMvDaWD0/6TbLYct:00000000000000000000000000000000000000000XuhG X-Hashcash: 1:23:110701:ueno@unixuser.org::Z88eubkpZqO7mL8U:00000000000000000000000000000000000000000000m5hs MIME-Version: 1.0 Content-Type: text/plain X-MailScanner-ID: 1QcakH-00037f-8B X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1310120085.32659@T6HGkKYwAWDIe+FpEDsKwQ X-Spam-Status: No X-Spam-Score: -3.0 (---) X-Debbugs-Envelope-To: 8963 Cc: 8963@debbugs.gnu.org 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: -3.0 (---) Daiki Ueno writes: > My understanding is that levels are per-group and not per-server, and > all groups defined in ~/.newsrc.eld have level 3. So I'm wondering > which group Gnus is trying to open. Could you try to `M-x debug-on-entry RET nntp-open-server RET'? The backtrace should then possibly tell you what group is triggering this. The code to retrieve the startup data has been totally reworked in No Gnus, and there may be use cases that I don't have that's triggering this buggy behaviour. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog http://lars.ingebrigtsen.no/ From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 02 01:42:22 2011 Received: (at 8963) by debbugs.gnu.org; 2 Jul 2011 05:42:22 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QcsyD-0006p8-FW for submit@debbugs.gnu.org; Sat, 02 Jul 2011 01:42:21 -0400 Received: from ivory4.scn-net.ne.jp ([219.117.176.192]) by debbugs.gnu.org with smtp (Exim 4.69) (envelope-from ) id 1Qcsy9-0006oq-DS for 8963@debbugs.gnu.org; Sat, 02 Jul 2011 01:42:19 -0400 Received: from ([192.168.0.187]) (envelope sender: ) by ivory4.scn-net.ne.jp with Active!Hunter esmtp server; Sat, 2 Jul 2011 14:42:08 +0900 Received: Received: from well-done.deisui.org (g187018.scn-net.ne.jp [202.83.187.18]) (authenticated) by blue17.scn-net.ne.jp (unknown) with ESMTP id p625g7EB013891; Sat, 2 Jul 2011 14:42:07 +0900 Message-ID: <87fwmpck7m.fsf-ueno@unixuser.org> From: Daiki Ueno To: Lars Magne Ingebrigtsen Subject: Re: bug#8963: 24.0.50; gnus-no-server tries to connect to IMAP server References: Date: Sat, 02 Jul 2011 14:42:05 +0900 In-Reply-To: (Lars Magne Ingebrigtsen's message of "Fri, 01 Jul 2011 12:07:15 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.3 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -2.9 (--) X-Debbugs-Envelope-To: 8963 Cc: 8963@debbugs.gnu.org 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.9 (--) --=-=-= Lars Magne Ingebrigtsen writes: >> My understanding is that levels are per-group and not per-server, and >> all groups defined in ~/.newsrc.eld have level 3. So I'm wondering >> which group Gnus is trying to open. > > Could you try to `M-x debug-on-entry RET nntp-open-server RET'? The > backtrace should then possibly tell you what group is triggering this. Sure, please find below the backtrace. I did (1) load gnus-int.el and nnimap.el, (2) M-x debug-on-entry RET nnimap-open-server RET, and M-x gnus-no-server. There seems no specific group appeared in the log. --=-=-= Content-Disposition: inline; filename=nnimap-open-server.txt Content-Transfer-Encoding: quoted-printable Debugger entered--entering a function: nnimap-open-server("a" ((nnimap-address "a.example.org"))) * funcall(nnimap-open-server "a" ((nnimap-address "a.example.org"))) (condition-case err (funcall open-server-function (nth 1 gnus-command-met= hod) (nthcdr 2 gnus-command-method)) (error (gnus-message 1 "Unable to open= server %s due to: %s" server (error-message-string err)) nil) (quit (if de= bug-on-quit (debug "Quit") (gnus-message 1 "Quit trying to open server %s" = server)) nil)) (let* ((open-server-function (gnus-get-function gnus-command-method (quot= e open-server))) (result (condition-case err (funcall open-server-function = (nth 1 gnus-command-method) (nthcdr 2 gnus-command-method)) (error (gnus-me= ssage 1 "Unable to open server %s due to: %s" server (error-message-string = err)) nil) (quit (if debug-on-quit (debug "Quit") (gnus-message 1 "Quit try= ing to open server %s" server)) nil))) open-offline) (unless elem (setq ele= m (list gnus-command-method nil) gnus-opened-servers (cons elem gnus-opened= -servers))) (setcar (cdr elem) (cond (result (if (eq open-server-function (= function nnagent-open-server)) (quote offline) (quote ok))) ((and gnus-agen= t (gnus-agent-method-p gnus-command-method)) (cond (gnus-server-unopen-stat= us (setq open-offline (eq gnus-server-unopen-status ...)) gnus-server-unope= n-status) ((not gnus-batch-mode) (setq open-offline t) (quote offline)) (t = (quote denied)))) (t (quote denied)))) (if open-offline (let ((gnus-server-= unopen-status (quote denied))) (gnus-open-server gnus-command-method)) (whe= n (and (eq (cadr elem) (quote ok)) gnus-agent (gnus-agent-method-p gnus-com= mand-method)) (save-excursion (gnus-agent-possibly-synchronize-flags-server= gnus-command-method))) result)) (if (eq (nth 1 elem) (quote denied)) (progn (gnus-message 1 "Denied serve= r %s" server) nil) (let* ((open-server-function (gnus-get-function gnus-com= mand-method (quote open-server))) (result (condition-case err (funcall open= -server-function (nth 1 gnus-command-method) (nthcdr 2 gnus-command-method)= ) (error (gnus-message 1 "Unable to open server %s due to: %s" server (erro= r-message-string err)) nil) (quit (if debug-on-quit (debug "Quit") (gnus-me= ssage 1 "Quit trying to open server %s" server)) nil))) open-offline) (unle= ss elem (setq elem (list gnus-command-method nil) gnus-opened-servers (cons= elem gnus-opened-servers))) (setcar (cdr elem) (cond (result (if (eq open-= server-function (function nnagent-open-server)) (quote offline) (quote ok))= ) ((and gnus-agent (gnus-agent-method-p gnus-command-method)) (cond (gnus-s= erver-unopen-status (setq open-offline ...) gnus-server-unopen-status) ((no= t gnus-batch-mode) (setq open-offline t) (quote offline)) (t (quote denied)= ))) (t (quote denied)))) (if open-offline (let ((gnus-server-unopen-status = (quote denied))) (gnus-open-server gnus-command-method)) (when (and (eq (ca= dr elem) (quote ok)) gnus-agent (gnus-agent-method-p gnus-command-method)) = (save-excursion (gnus-agent-possibly-synchronize-flags-server gnus-command-= method))) result))) (let ((elem (assoc gnus-command-method gnus-opened-servers)) (server (gnu= s-method-to-server-name gnus-command-method))) (if (eq (nth 1 elem) (quote = denied)) (progn (gnus-message 1 "Denied server %s" server) nil) (let* ((ope= n-server-function (gnus-get-function gnus-command-method (quote open-server= ))) (result (condition-case err (funcall open-server-function (nth 1 gnus-c= ommand-method) (nthcdr 2 gnus-command-method)) (error (gnus-message 1 "Unab= le to open server %s due to: %s" server ...) nil) (quit (if debug-on-quit .= .. ...) nil))) open-offline) (unless elem (setq elem (list gnus-command-met= hod nil) gnus-opened-servers (cons elem gnus-opened-servers))) (setcar (cdr= elem) (cond (result (if (eq open-server-function ...) (quote offline) (quo= te ok))) ((and gnus-agent (gnus-agent-method-p gnus-command-method)) (cond = (gnus-server-unopen-status ... gnus-server-unopen-status) (... ... ...) (t = ...))) (t (quote denied)))) (if open-offline (let ((gnus-server-unopen-stat= us (quote denied))) (gnus-open-server gnus-command-method)) (when (and (eq = (cadr elem) (quote ok)) gnus-agent (gnus-agent-method-p gnus-command-method= )) (save-excursion (gnus-agent-possibly-synchronize-flags-server gnus-comma= nd-method))) result)))) gnus-open-server((nnimap "a" (nnimap-address "a.example.org"))) (setq result (gnus-open-server method)) (prog1 (setq result (gnus-open-server method)) (unless silent (gnus-messa= ge (if result 5 3) "Opening %s server%s...%s" (car method) (if (equal (nth = 1 method) "") "" (format " on %s" (nth 1 method))) (if result "done" (forma= t "failed: %s" (nnheader-get-report-string (car method))))))) (if (gnus-server-opened method) t (unless silent (gnus-message 5 "Opening= %s server%s..." (car method) (if (equal (nth 1 method) "") "" (format " on= %s" (nth 1 method))))) (gnus-run-hooks (quote gnus-open-server-hook)) (pro= g1 (setq result (gnus-open-server method)) (unless silent (gnus-message (if= result 5 3) "Opening %s server%s...%s" (car method) (if (equal (nth 1 meth= od) "") "" (format " on %s" (nth 1 method))) (if result "done" (format "fai= led: %s" (nnheader-get-report-string (car method)))))))) (let ((method (or method gnus-select-method)) result) (when (stringp meth= od) (setq method (gnus-server-to-method method))) (if (gnus-server-opened m= ethod) t (unless silent (gnus-message 5 "Opening %s server%s..." (car metho= d) (if (equal (nth 1 method) "") "" (format " on %s" (nth 1 method))))) (gn= us-run-hooks (quote gnus-open-server-hook)) (prog1 (setq result (gnus-open-= server method)) (unless silent (gnus-message (if result 5 3) "Opening %s se= rver%s...%s" (car method) (if (equal (nth 1 method) "") "" (format " on %s"= (nth 1 method))) (if result "done" (format "failed: %s" (nnheader-get-repo= rt-string ...)))))))) gnus-check-server((nnimap "a" (nnimap-address "a.example.org"))) gnus-read-active-file-1((nnimap "a" (nnimap-address "a.example.org")) nil) gnus-get-unread-articles(2) gnus-setup-news(nil 2 t) byte-code("\204=0E=00 \204=0E=00\306 \210\202L=00\307\310!\210\311\n!=13= \f\204=1E=00=0D\203!=00\312 \210\313\314=0E=18#\210\307\315!\210=0E=19\203= 6=00\316\317\320\"\210\321 \210\322=0E=18!\210\323 \210\324\325!\210\326 \2= 10\307\327!\210\314\207" [dont-connect did-connect gnus-startup-file gnus-c= urrent-startup-file gnus-slave gnus-use-dribble-file gnus-group-quit gnus-r= un-hooks gnus-startup-hook gnus-make-newsrc-file gnus-dribble-read-file gnu= s-setup-news nil gnus-setup-news-hook gnus-request-create-group "queue" (nn= draft "") gnus-start-draft-setup gnus-group-list-groups gnus-group-first-un= read-group gnus-configure-windows group gnus-group-set-mode-line gnus-start= ed-hook level gnus-agent] 4) gnus-1(2 t nil) gnus(2 t nil) gnus-no-server-1(nil nil) gnus-no-server(nil) call-interactively(gnus-no-server t nil) execute-extended-command(nil) call-interactively(execute-extended-command nil nil) --=-=-= Regards, -- Daiki Ueno --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 05 01:59:30 2011 Received: (at 8963) by debbugs.gnu.org; 5 Jul 2011 05:59: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 1QdyfR-0004HV-O5 for submit@debbugs.gnu.org; Tue, 05 Jul 2011 01:59:29 -0400 Received: from ivory4.scn-net.ne.jp ([219.117.176.192]) by debbugs.gnu.org with smtp (Exim 4.69) (envelope-from ) id 1QdyfO-0004HG-Fd for 8963@debbugs.gnu.org; Tue, 05 Jul 2011 01:59:28 -0400 Received: from ([192.168.0.187]) (envelope sender: ) by ivory4.scn-net.ne.jp with Active!Hunter esmtp server; Tue, 5 Jul 2011 14:59:18 +0900 Received: Received: from well-done.deisui.org (g187018.scn-net.ne.jp [202.83.187.18]) (authenticated) by blue17.scn-net.ne.jp (unknown) with ESMTP id p655xHWO027564; Tue, 5 Jul 2011 14:59:17 +0900 Message-ID: From: Daiki Ueno To: Lars Magne Ingebrigtsen Subject: Re: bug#8963: 24.0.50; gnus-no-server tries to connect to IMAP server References: <87fwmpck7m.fsf-ueno@unixuser.org> Date: Tue, 05 Jul 2011 14:58:51 +0900 In-Reply-To: <87fwmpck7m.fsf-ueno@unixuser.org> (Daiki Ueno's message of "Sat, 02 Jul 2011 14:42:05 +0900") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -2.9 (--) X-Debbugs-Envelope-To: 8963 Cc: 8963@debbugs.gnu.org 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.9 (--) --=-=-= Content-Type: text/plain Daiki Ueno writes: > gnus-read-active-file-1((nnimap "a" (nnimap-address "a.example.org")) nil) > gnus-get-unread-articles(2) OK, I'm trying to fix it by myself. The attached is a proposed patch. I would appreciate if you could double-check since I'm not completely sure what the original code intends to do. --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=gnus-no-server.patch === modified file 'lisp/gnus/gnus-start.el' --- lisp/gnus/gnus-start.el 2011-06-10 00:10:24 +0000 +++ lisp/gnus/gnus-start.el 2011-07-05 05:49:35 +0000 @@ -1043,7 +1043,7 @@ ;; Find the number of unread articles in each non-dead group. (let ((gnus-read-active-file (and (not level) gnus-read-active-file))) - (gnus-get-unread-articles level)))) + (gnus-get-unread-articles level dont-connect)))) (defun gnus-call-subscribe-functions (method group) "Call METHOD to subscribe GROUP. @@ -1606,7 +1606,7 @@ ;; Go though `gnus-newsrc-alist' and compare with `gnus-active-hashtb' ;; and compute how many unread articles there are in each group. -(defun gnus-get-unread-articles (&optional level) +(defun gnus-get-unread-articles (&optional level dont-connect) (setq gnus-server-method-cache nil) (require 'gnus-agent) (let* ((newsrc (cdr gnus-newsrc-alist)) @@ -1702,12 +1702,13 @@ ;; If we have primary/secondary select methods, but no groups from ;; them, we still want to issue a retrieval request from them. - (dolist (method (cons gnus-select-method - gnus-secondary-select-methods)) - (when (and (not (assoc method type-cache)) - (gnus-check-backend-function 'request-list (car method))) - (with-current-buffer nntp-server-buffer - (gnus-read-active-file-1 method nil)))) + (unless dont-connect + (dolist (method (cons gnus-select-method + gnus-secondary-select-methods)) + (when (and (not (assoc method type-cache)) + (gnus-check-backend-function 'request-list (car method))) + (with-current-buffer nntp-server-buffer + (gnus-read-active-file-1 method nil))))) ;; Start early async retrieval of data. (let ((done-methods nil) --=-=-= Content-Type: text/plain Regards, -- Daiki Ueno --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 05 11:02:00 2011 Received: (at control) by debbugs.gnu.org; 5 Jul 2011 15:02:00 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Qe78R-0000wQ-RT for submit@debbugs.gnu.org; Tue, 05 Jul 2011 11:02:00 -0400 Received: from hermes.netfonds.no ([80.91.224.195]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Qe78P-0000wD-17 for control@debbugs.gnu.org; Tue, 05 Jul 2011 11:01:57 -0400 Received: from cm-84.215.51.58.getinternet.no ([84.215.51.58] helo=quimbies.gnus.org) by hermes.netfonds.no with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1Qe786-0002vf-Tc for control@debbugs.gnu.org; Tue, 05 Jul 2011 17:01:38 +0200 Date: Tue, 05 Jul 2011 17:01:38 +0200 Message-Id: To: control@debbugs.gnu.org From: Lars Magne Ingebrigtsen Subject: control message for bug #8963 X-MailScanner-ID: 1Qe786-0002vf-Tc X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1310482898.97857@MyTa9dB6dv/j+jtiiBtkcw X-Spam-Status: No X-Spam-Score: -2.8 (--) 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: -2.8 (--) tags 8963 fixed close 8963 24.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 05 11:02:12 2011 Received: (at 8963) by debbugs.gnu.org; 5 Jul 2011 15:02: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 1Qe78e-0000xO-9R for submit@debbugs.gnu.org; Tue, 05 Jul 2011 11:02:12 -0400 Received: from hermes.netfonds.no ([80.91.224.195]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Qe78d-0000xC-6K for 8963@debbugs.gnu.org; Tue, 05 Jul 2011 11:02:11 -0400 Received: from cm-84.215.51.58.getinternet.no ([84.215.51.58] helo=quimbies.gnus.org) by hermes.netfonds.no with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1Qe78R-0002wO-In; Tue, 05 Jul 2011 17:01:59 +0200 From: Lars Magne Ingebrigtsen To: Daiki Ueno Subject: Re: bug#8963: 24.0.50; gnus-no-server tries to connect to IMAP server In-Reply-To: (Daiki Ueno's message of "Tue, 05 Jul 2011 14:58:51 +0900") Date: Tue, 05 Jul 2011 17:01:19 +0200 Message-ID: References: <87fwmpck7m.fsf-ueno@unixuser.org> User-Agent: Gnus/5.110018 (No Gnus v0.18) Emacs/24.0.50 (gnu/linux) X-Now-Playing: Joanna Newsom's _Have One On Me (2)_: "Go Long" X-Hashcash: 1:23:110705:8963@debbugs.gnu.org::JfSIvYIuMkQHuC8B:00000000000000000000000000000000000000000FA9O X-Hashcash: 1:23:110705:ueno@unixuser.org::hb06O4NAUxIiki5s:00000000000000000000000000000000000000000000jOFi MIME-Version: 1.0 Content-Type: text/plain X-MailScanner-ID: 1Qe78R-0002wO-In X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1310482919.67198@gwEBu2tiq8JgSuRYTXs47g X-Spam-Status: No X-Spam-Score: -2.8 (--) X-Debbugs-Envelope-To: 8963 Cc: 8963@debbugs.gnu.org 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.8 (--) Daiki Ueno writes: > > OK, I'm trying to fix it by myself. The attached is a proposed patch. > I would appreciate if you could double-check since I'm not completely > sure what the original code intends to do. Thanks; that looks correct, so I've applied it to git Gnus. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog http://lars.ingebrigtsen.no/ From unknown Fri Aug 15 01:57:42 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 03 Aug 2011 11:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator