From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/86163 Path: news.gmane.org!not-for-mail From: Eric Abrahamsen Newsgroups: gmane.emacs.gnus.general Subject: Re: GCC to Yahoo groups fails Date: Fri, 04 Sep 2015 22:44:41 +0800 Message-ID: <874mja452e.fsf@ericabrahamsen.net> References: <87vbbqmuiv.fsf@ucl.ac.uk> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1441377977 29769 80.91.229.3 (4 Sep 2015 14:46:17 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 4 Sep 2015 14:46:17 +0000 (UTC) To: ding@gnus.org Original-X-From: ding-owner+M34397@lists.math.uh.edu Fri Sep 04 16:46:05 2015 Return-path: Envelope-to: ding-account@gmane.org Original-Received: from lists1.math.uh.edu ([129.7.128.208]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1ZXsFX-0002oG-7w for ding-account@gmane.org; Fri, 04 Sep 2015 16:45:55 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by lists1.math.uh.edu with smtp (Exim 4.85) (envelope-from ) id 1ZXsEd-0002Tn-5v; Fri, 04 Sep 2015 09:44:59 -0500 Original-Received: from mx1.math.uh.edu ([129.7.128.32]) by lists1.math.uh.edu with esmtps (TLSv1.2:AES128-GCM-SHA256:128) (Exim 4.85) (envelope-from ) id 1ZXsEb-0002TP-0t for ding@lists.math.uh.edu; Fri, 04 Sep 2015 09:44:57 -0500 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx1.math.uh.edu with esmtps (TLSv1.2:DHE-RSA-AES128-SHA:128) (Exim 4.85) (envelope-from ) id 1ZXsEZ-0001g6-Nm for ding@lists.math.uh.edu; Fri, 04 Sep 2015 09:44:56 -0500 Original-Received: from plane.gmane.org ([80.91.229.3]) by quimby.gnus.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.80) (envelope-from ) id 1ZXsEW-0002gl-Ob for ding@gnus.org; Fri, 04 Sep 2015 16:44:53 +0200 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1ZXsEU-0001ur-S1 for ding@gnus.org; Fri, 04 Sep 2015 16:44:50 +0200 Original-Received: from 222.129.227.251 ([222.129.227.251]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 04 Sep 2015 16:44:50 +0200 Original-Received: from eric by 222.129.227.251 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 04 Sep 2015 16:44:50 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 39 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 222.129.227.251 User-Agent: Gnus/5.130014 (Ma Gnus v0.14) Emacs/25.0.50 (gnu/linux) Cancel-Lock: sha1:iDtbHNCpunZjUHBH5cZguQ6oOmQ= X-Spam-Score: 0.3 (/) X-Spam-Report: SpamAssassin (3.4.1 2015-04-28) analysis follows Bayesian score: 0.0000 Ham tokens: 0.000-39--1792h-0s--0d--stack, 0.000-27--1232h-0s--0d--H*UA:Emacs, 0.000-27--1229h-0s--0d--H*M:fsf, 0.000-26--1213h-0s--0d--H*u:Emacs, 0.000-25--1169h-0s--0d--ssl Spam tokens: 0.994-10470--345h-6955s--0d--Hx-spam-relays-external:quimby.gnus.org, 0.994-10470--345h-6955s--0d--H*RU:quimby.gnus.org, 0.994-9878--334h-6567s--0d--HTo:D*gnus.org, 0.993-10391--424h-6955s--0d--Hx-spam-relays-internal:quimby.gnus.org, 0.993-10391--424h-6955s--0d--H*RT:quimby.gnus.org Autolearn status: no autolearn_force=no -1.0 RCVD_IN_DNSWL_LOW RBL: Sender listed at http://www.dnswl.org/, low trust [80.91.229.3 listed in list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 1.2 RCVD_NUMERIC_HELO Received: contains an IP address used for HELO 0.0 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level mail domains are different 0.0 RP_MATCHES_RCVD Envelope sender domain matches handover relay domain -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] 2.0 FSL_HELO_BARE_IP_2 No description available. List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:86163 Archived-At: Eric S Fraga writes: > Hello, > > A while back (months), GCC stopped working when sending email using my > yahoo account. GCC works with other IMAP servers, even Exchange acting > as IMAP, but not with Yahoo. Below is the stack trace on error: > > ,---- > | Debugger entered--Lisp error: (wrong-type-argument stringp nil) > | string-match("^[^:]+:" nil) > | nnimap-retrieve-group-data-early("yahoo" (nil)) > | nnimap-request-group("INBOX" "yahoo" t nil) > | gnus-request-group("nnimap+yahoo:INBOX" t (nnimap "yahoo" (nnimap-address "imap.mail.yahoo.com") (nnimap-server-port 993) (nnimap-stream ssl))) > | gnus-inews-do-gcc() > | gnus-agent-possibly-do-gcc() > | run-hooks(message-sent-hook) > | message-send(nil) > | message-send-and-exit(nil) > | funcall-interactively(message-send-and-exit nil) > | call-interactively(message-send-and-exit nil nil) > | command-execute(message-send-and-exit) > `---- This looks like an error we were discussing a bit earlier, related nnmairix. The basic problem (as far as I can tell) is that after the whole retrieve-group-data-early thing was added to Gnus, `nnimap-request-group' fails if the optional "info" argument is nil. At the time I wasn't sure what the best solution was: it seemed like maybe the right solution was to always make sure new groups were registered with Gnus. But your case demonstrates that nil "info" arguments get passed in from other places in the codebase. And more fundamentally, I'm realizing, if an argument is noted as &optional, we should definitely treat it as optional! If there are no objections, I'll push that change in the morning. Eric