From unknown Wed Jun 25 03:57:55 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20602: nnimap-address not passed to nnimap-open-server anymore Resent-From: Reiner Steib Original-Sender: "Debbugs-submit" Resent-CC: bugs@gnus.org Resent-Date: Mon, 18 May 2015 15:45:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 20602 X-GNU-PR-Package: gnus X-GNU-PR-Keywords: To: 20602@debbugs.gnu.org X-Debbugs-Original-To: submit@debbugs.gnu.org (The Gnus Bugfixing Girls + Boys) Received: via spool by submit@debbugs.gnu.org id=B.14319638606920 (code B ref -1); Mon, 18 May 2015 15:45:03 +0000 Received: (at submit) by debbugs.gnu.org; 18 May 2015 15:44:20 +0000 Received: from localhost ([127.0.0.1]:49318 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YuNDG-0001nT-7e for submit@debbugs.gnu.org; Mon, 18 May 2015 11:44:20 -0400 Received: from mout.gmx.net ([212.227.15.19]:64443) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YuNDC-0001n1-Ir for submit@debbugs.gnu.org; Mon, 18 May 2015 11:44:16 -0400 Received: from rqn17961lx ([84.168.130.158]) by mail.gmx.com (mrgmx002) with ESMTPSA (Nemesis) id 0MbPPQ-1Ydwmp2I8S-00ImoK; Mon, 18 May 2015 17:44:08 +0200 From: Reiner Steib X-Face: 1; h7XMU[7l}$T@J.D}5z*w8Tg'}B5ArAWc8>2X~otB; kOjKs8X%|hTC#dG:%Vpx")x7S/`v :VXU#fZW$X$zdhEU.RfVQ@<-m9IuN{Hm"fW{,5]6kR'M*vEs+{5Cj!L(JTRzA$(},?5J=sm; %Od User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Provags-ID: V03:K0:/6X6247wd6EnYIzQ7/h6TGR3z8YWWmfn+GBcbIELQsZtNk5KpVy VNZEPZDxRp+t+c968kJ0FDuY+CWvbrjYC8rJv+T2jS1hUYFJ82OCjZZCiUW1Fqa2UvSYi5E eEPAbho21+TKMulPt2mTXoz3xxAqL386W2CXUsScqm8ePo4awi5Cbe8lXqbGxMzCU4svMtQ FntvdXxZo6A72I25g2bqA== X-UI-Out-Filterresults: notjunk:1; X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) --=-=-= Content-Type: text/plain Content-Disposition: inline Hi, some change in the Gnus IMAP code between GNU Emacs 24.3.1 and Ma Gnus v0.14 (from git, updated on 2015-05-13) broke my setup. [ Ma Gnus v0.14 GNU Emacs 24.3.1 (i686-pc-linux-gnu, GTK+ Version 3.10.7) of 2014-03-07 on toyol, modified by Debian ] I add my IMAP providers as follows: (add-to-list 'gnus-secondary-select-methods '(nnimap "selname" (nnimap-address "imap.my.example.com") (nnimap-directory "~/Mail/var/nnimap/selname") (nnimap-server-port 993) (nnimap-stream tls))) In Gnus bundled with GNU Emacs 24.3.1, I can enter/request e.g. my INBOX nnimap+selname:INBOX fine. In current Gnus, I get: | Opening connection to selname via tls... | open-network-stream: selname/993 Name or service not known On edebugging `nnimap-open-server', I found that the argument `defs' (which should contain `nnimap-address', IIUC), is nil. (deffoo nnimap-open-server (server &optional defs no-reconnect) (if (nnimap-server-opened server) t (unless (assq 'nnimap-address defs) (setq defs (append defs (list (list 'nnimap-address server))))) (nnoo-change-server 'nnimap server defs) (if no-reconnect (nnimap-find-connection nntp-server-buffer) (or (nnimap-find-connection nntp-server-buffer) (nnimap-open-connection nntp-server-buffer))))) I didn't work with Emacs/Gnus code for some years, so I wasn't able to figure out, what went wrong. Attached are the debug logs after ... - (require 'nnimap) - on nnimap-open-server, do C-c C-M-x - M-x gnus RET - j nnimap+selname:INBOX RET - M-g - in the debug session, inspect `defs': e defs RET - eval debug: e (debug) (a) rs-imap-open-defs-ok.log --> Gnus bundled with GNU Emacs 24.3.1 (b) rs-imap-open-defs-failed.log --> Ma Gnus v0.14, 2015-05-13 Bye, Reiner. --=-=-= Content-Type: text/plain Content-Disposition: attachment; filename=rs-imap-open-defs-ok.log Debugger entered: nil eval((debug) nil) edebug-eval((debug)) edebug-eval-expression((debug)) call-interactively(edebug-eval-expression nil nil) recursive-edit() edebug--recursive-edit(before) edebug--display(nil 0 before) edebug-debugger(0 before nil) edebug-before(0) (edebug-after (edebug-before 0) 37 (if (edebug-after (edebug-before 1) 3 (nnimap-server-opened (edebug-after 0 2 server))) t (edebug-after (edebug-before 4) 18 (unless (edebug-after (edebug-before 5) 7 (assq (quote nnimap-address) (edebug-after 0 6 defs))) (edebug-after (edebug-before 8) 17 (setq defs (edebug-after (edebug-before 9) 16 (append ... ...)))))) (edebug-after (edebug-before 19) 22 (nnoo-change-server (quote nnimap) (edebug-after 0 20 server) (edebug-after 0 21 defs))) (edebug-after (edebug-before 23) 36 (if (edebug-after 0 24 no-reconnect) (edebug-after (edebug-before 25) 27 (nnimap-find-connection (edebug-after 0 26 nntp-server-buffer))) (edebug-after (edebug-before 28) 35 (or (edebug-after (edebug-before 29) 31 (nnimap-find-connection ...)) (edebug-after (edebug-before 32) 34 (nnimap-open-connection ...)))))))) (lambda nil (edebug-after (edebug-before 0) 37 (if (edebug-after (edebug-before 1) 3 (nnimap-server-opened (edebug-after 0 2 server))) t (edebug-after (edebug-before 4) 18 (unless (edebug-after (edebug-before 5) 7 (assq (quote nnimap-address) (edebug-after 0 6 defs))) (edebug-after (edebug-before 8) 17 (setq defs (edebug-after ... 16 ...))))) (edebug-after (edebug-before 19) 22 (nnoo-change-server (quote nnimap) (edebug-after 0 20 server) (edebug-after 0 21 defs))) (edebug-after (edebug-before 23) 36 (if (edebug-after 0 24 no-reconnect) (edebug-after (edebug-before 25) 27 (nnimap-find-connection (edebug-after 0 26 nntp-server-buffer))) (edebug-after (edebug-before 28) 35 (or (edebug-after ... 31 ...) (edebug-after ... 34 ...))))))))() edebug-enter(nnimap-open-server ("selname" ((nnimap-address "imap.my.example.com") (nnimap-directory "~/Mail/var/nnimap/selname") (nnimap-server-port 993) (nnimap-stream tls)) nil) (lambda nil (edebug-after (edebug-before 0) 37 (if (edebug-after (edebug-before 1) 3 (nnimap-server-opened (edebug-after 0 2 server))) t (edebug-after (edebug-before 4) 18 (unless (edebug-after (edebug-before 5) 7 (assq (quote nnimap-address) (edebug-after 0 6 defs))) (edebug-after (edebug-before 8) 17 (setq defs (edebug-after ... 16 ...))))) (edebug-after (edebug-before 19) 22 (nnoo-change-server (quote nnimap) (edebug-after 0 20 server) (edebug-after 0 21 defs))) (edebug-after (edebug-before 23) 36 (if (edebug-after 0 24 no-reconnect) (edebug-after (edebug-before 25) 27 (nnimap-find-connection (edebug-after 0 26 nntp-server-buffer))) (edebug-after (edebug-before 28) 35 (or (edebug-after ... 31 ...) (edebug-after ... 34 ...))))))))) edebug-enter(nnimap-open-server ("selname" ((nnimap-address "imap.my.example.com") (nnimap-directory "~/Mail/var/nnimap/selname") (nnimap-server-port 993) (nnimap-stream tls)) nil) (lambda nil (edebug-after (edebug-before 0) 37 (if (edebug-after (edebug-before 1) 3 (nnimap-server-opened (edebug-after 0 2 server))) t (edebug-after (edebug-before 4) 18 (unless (edebug-after (edebug-before 5) 7 (assq (quote nnimap-address) (edebug-after 0 6 defs))) (edebug-after (edebug-before 8) 17 (setq defs (edebug-after ... 16 ...))))) (edebug-after (edebug-before 19) 22 (nnoo-change-server (quote nnimap) (edebug-after 0 20 server) (edebug-after 0 21 defs))) (edebug-after (edebug-before 23) 36 (if (edebug-after 0 24 no-reconnect) (edebug-after (edebug-before 25) 27 (nnimap-find-connection (edebug-after 0 26 nntp-server-buffer))) (edebug-after (edebug-before 28) 35 (or (edebug-after ... 31 ...) (edebug-after ... 34 ...))))))))) nnimap-open-server("selname" ((nnimap-address "imap.my.example.com") (nnimap-directory "~/Mail/var/nnimap/selname") (nnimap-server-port 993) (nnimap-stream tls))) byte-code("[...]" [open-server-function gnus-command-method] 3) gnus-open-server((nnimap "selname" (nnimap-address "imap.my.example.com") (nnimap-directory "~/Mail/var/nnimap/selname") (nnimap-server-port 993) (nnimap-stream tls))) gnus-activate-group("nnimap+selname:INBOX" scan nil (nnimap "selname" (nnimap-address "imap.my.example.com") (nnimap-directory "~/Mail/var/nnimap/selname") (nnimap-server-port 993) (nnimap-stream tls))) gnus-group-get-new-news-this-group(nil) gnus-topic-get-new-news-this-topic(nil) call-interactively(gnus-topic-get-new-news-this-topic nil nil) --=-=-= Content-Type: text/plain Content-Disposition: attachment; filename=rs-imap-open-defs-failed.log Debugger entered: nil eval((debug) nil) edebug-eval((debug)) edebug-eval-expression((debug)) call-interactively(edebug-eval-expression nil nil) recursive-edit() edebug--recursive-edit(before) edebug--display(nil 0 before) edebug-debugger(0 before nil) edebug-before(0) (edebug-after (edebug-before 0) 37 (if (edebug-after (edebug-before 1) 3 (nnimap-server-opened (edebug-after 0 2 server))) t (edebug-after (edebug-before 4) 18 (unless (edebug-after (edebug-before 5) 7 (assq (quote nnimap-address) (edebug-after 0 6 defs))) (edebug-after (edebug-before 8) 17 (setq defs (edebug-after (edebug-before 9) 16 (append ... ...)))))) (edebug-after (edebug-before 19) 22 (nnoo-change-server (quote nnimap) (edebug-after 0 20 server) (edebug-after 0 21 defs))) (edebug-after (edebug-before 23) 36 (if (edebug-after 0 24 no-reconnect) (edebug-after (edebug-before 25) 27 (nnimap-find-connection (edebug-after 0 26 nntp-server-buffer))) (edebug-after (edebug-before 28) 35 (or (edebug-after (edebug-before 29) 31 (nnimap-find-connection ...)) (edebug-after (edebug-before 32) 34 (nnimap-open-connection ...)))))))) (lambda nil (edebug-after (edebug-before 0) 37 (if (edebug-after (edebug-before 1) 3 (nnimap-server-opened (edebug-after 0 2 server))) t (edebug-after (edebug-before 4) 18 (unless (edebug-after (edebug-before 5) 7 (assq (quote nnimap-address) (edebug-after 0 6 defs))) (edebug-after (edebug-before 8) 17 (setq defs (edebug-after ... 16 ...))))) (edebug-after (edebug-before 19) 22 (nnoo-change-server (quote nnimap) (edebug-after 0 20 server) (edebug-after 0 21 defs))) (edebug-after (edebug-before 23) 36 (if (edebug-after 0 24 no-reconnect) (edebug-after (edebug-before 25) 27 (nnimap-find-connection (edebug-after 0 26 nntp-server-buffer))) (edebug-after (edebug-before 28) 35 (or (edebug-after ... 31 ...) (edebug-after ... 34 ...))))))))() edebug-enter(nnimap-open-server ("selname" nil nil) (lambda nil (edebug-after (edebug-before 0) 37 (if (edebug-after (edebug-before 1) 3 (nnimap-server-opened (edebug-after 0 2 server))) t (edebug-after (edebug-before 4) 18 (unless (edebug-after (edebug-before 5) 7 (assq (quote nnimap-address) (edebug-after 0 6 defs))) (edebug-after (edebug-before 8) 17 (setq defs (edebug-after ... 16 ...))))) (edebug-after (edebug-before 19) 22 (nnoo-change-server (quote nnimap) (edebug-after 0 20 server) (edebug-after 0 21 defs))) (edebug-after (edebug-before 23) 36 (if (edebug-after 0 24 no-reconnect) (edebug-after (edebug-before 25) 27 (nnimap-find-connection (edebug-after 0 26 nntp-server-buffer))) (edebug-after (edebug-before 28) 35 (or (edebug-after ... 31 ...) (edebug-after ... 34 ...))))))))) edebug-enter(nnimap-open-server ("selname" nil nil) (lambda nil (edebug-after (edebug-before 0) 37 (if (edebug-after (edebug-before 1) 3 (nnimap-server-opened (edebug-after 0 2 server))) t (edebug-after (edebug-before 4) 18 (unless (edebug-after (edebug-before 5) 7 (assq (quote nnimap-address) (edebug-after 0 6 defs))) (edebug-after (edebug-before 8) 17 (setq defs (edebug-after ... 16 ...))))) (edebug-after (edebug-before 19) 22 (nnoo-change-server (quote nnimap) (edebug-after 0 20 server) (edebug-after 0 21 defs))) (edebug-after (edebug-before 23) 36 (if (edebug-after 0 24 no-reconnect) (edebug-after (edebug-before 25) 27 (nnimap-find-connection (edebug-after 0 26 nntp-server-buffer))) (edebug-after (edebug-before 28) 35 (or (edebug-after ... 31 ...) (edebug-after ... 34 ...))))))))) nnimap-open-server("selname" nil nil) nnimap-change-group(nil "selname") nnimap-request-group-scan("INBOX" "selname" ("nnimap+selname:INBOX" 5 ((1 . 24167)) ((forward 23409 23736 23796) (save [...]) (reply [...])) "nnimap:selname" ((modseq . "9889") (uidvalidity . "956676318") (active 1 . 24167) (permanent-flags %Answered %Flagged %Draft %Deleted %Seen gnus-forward gnus-save gnus-dormant gnus-expire $Label1 $Label2 $Label3 $Label4 $Label5 $Forwarded $MDNSent $Label7 Junk NonJunk gnus-score gnus-download %*) (timestamp 21843 31388) (gnus-group-timestamp 18737 24923)))) gnus-request-group-scan("nnimap+selname:INBOX" ("nnimap+selname:INBOX" 5 ((1 . 24167)) ((forward 23409 23736 23796) (save [...])) "nnimap:selname" ((modseq . "9889") (uidvalidity . "956676318") (active 1 . 24167) (permanent-flags %Answered %Flagged %Draft %Deleted %Seen gnus-forward gnus-save gnus-dormant gnus-expire $Label1 $Label2 $Label3 $Label4 $Label5 $Forwarded $MDNSent $Label7 Junk NonJunk gnus-score gnus-download %*) (timestamp 21843 31388) (gnus-group-timestamp 18737 24923)))) gnus-group-get-new-news-this-group(nil) gnus-topic-get-new-news-this-topic(nil) call-interactively(gnus-topic-get-new-news-this-topic nil nil) --=-=-=-- From unknown Wed Jun 25 03:57:55 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20602: nnimap-address not passed to nnimap-open-server anymore Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bugs@gnus.org Resent-Date: Thu, 26 Jan 2017 18:26:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20602 X-GNU-PR-Package: gnus X-GNU-PR-Keywords: To: Reiner Steib Cc: 20602@debbugs.gnu.org Received: via spool by 20602-submit@debbugs.gnu.org id=B20602.148545515628855 (code B ref 20602); Thu, 26 Jan 2017 18:26:02 +0000 Received: (at 20602) by debbugs.gnu.org; 26 Jan 2017 18:25:56 +0000 Received: from localhost ([127.0.0.1]:45915 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cWok8-0007VL-DH for submit@debbugs.gnu.org; Thu, 26 Jan 2017 13:25:56 -0500 Received: from hermes.netfonds.no ([80.91.224.195]:56070) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cWok6-0007VD-Ma for 20602@debbugs.gnu.org; Thu, 26 Jan 2017 13:25:55 -0500 Received: from 2.150.50.220.tmi.telenormobil.no ([2.150.50.220] helo=mouse) by hermes.netfonds.no with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1cWok4-0008RG-25; Thu, 26 Jan 2017 19:25:54 +0100 From: Lars Ingebrigtsen In-Reply-To: <87lhglvqk9.fsf@marauder.physik.uni-ulm.de> (Reiner Steib's message of "Mon, 18 May 2015 17:44:06 +0200") Date: Thu, 26 Jan 2017 19:25:05 +0100 Message-ID: <87a8advfum.fsf@gnus.org> References: <87lhglvqk9.fsf@marauder.physik.uni-ulm.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) Sorry for the late response; due to a misunderstanding the Gnus bug reports went to a part of the bug tracker I wasn't checking. Reiner Steib writes: > | Opening connection to selname via tls... > | open-network-stream: selname/993 Name or service not known > > On edebugging `nnimap-open-server', I found that the argument `defs' > (which should contain `nnimap-address', IIUC), is nil. > > (deffoo nnimap-open-server (server &optional defs no-reconnect) When I try to reproduce this, defs is never nil for me. Are you still seeing this problem? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 26 13:25:48 2017 Received: (at control) by debbugs.gnu.org; 26 Jan 2017 18:25:48 +0000 Received: from localhost ([127.0.0.1]:45912 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cWok0-0007V0-7C for submit@debbugs.gnu.org; Thu, 26 Jan 2017 13:25:48 -0500 Received: from hermes.netfonds.no ([80.91.224.195]:56063) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cWojy-0007Us-Ge for control@debbugs.gnu.org; Thu, 26 Jan 2017 13:25:46 -0500 Received: from 2.150.50.220.tmi.telenormobil.no ([2.150.50.220] helo=mouse) by hermes.netfonds.no with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1cWojw-0007s4-Ch for control@debbugs.gnu.org; Thu, 26 Jan 2017 19:25:46 +0100 From: Lars Ingebrigtsen To: control@debbugs.gnu.org Subject: control message for bug #20602 Message-ID: <87efzpvfzl.fsf@totally-fudged-out-message-id> Date: Thu, 26 Jan 2017 19:25:38 +0100 User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) reassign 20602 emacs,gnus From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 12 17:10:47 2018 Received: (at control) by debbugs.gnu.org; 12 Apr 2018 21:10:47 +0000 Received: from localhost ([127.0.0.1]:48626 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f6jUU-0003lI-VC for submit@debbugs.gnu.org; Thu, 12 Apr 2018 17:10:47 -0400 Received: from hermes.netfonds.no ([80.91.224.195]:39210) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f6jUU-0003lB-0n for control@debbugs.gnu.org; Thu, 12 Apr 2018 17:10:46 -0400 Received: from 46.67.12.60.tmi.telenormobil.no ([46.67.12.60] helo=corrigan) by hermes.netfonds.no with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1f6jUQ-0007bQ-Vx for control@debbugs.gnu.org; Thu, 12 Apr 2018 23:10:44 +0200 Received: from larsi by corrigan with local (Exim 4.89) (envelope-from ) id 1f6jUK-0006WD-Vl for control@debbugs.gnu.org; Thu, 12 Apr 2018 23:10:36 +0200 To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #20602 Message-Id: Date: Thu, 12 Apr 2018 23:10:36 +0200 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) close 20602