From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Eric Abrahamsen Newsgroups: gmane.emacs.bugs Subject: bug#34983: 27.0.50; Gnus cannot start Date: Mon, 25 Mar 2019 07:47:21 -0700 Message-ID: <87o95zhuyu.fsf@ericabrahamsen.net> References: <87k1gn53i6.fsf@bzg.fr> <87woknkfdc.fsf@ericabrahamsen.net> <87sgvbu7gn.fsf@aia00054aia.gr> <875zs7kcwk.fsf@ericabrahamsen.net> <87muljtuho.fsf@aia00054aia.gr> <87tvfrph06.fsf@yandex.com> <87imw75in2.fsf@bzg.fr> <871s2vta45.fsf@yandex.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="228647"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Cc: Bastien , 34983@debbugs.gnu.org, Deus Max To: Colin Baxter Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Mar 25 15:48:17 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1h8Qtc-000xMm-4f for geb-bug-gnu-emacs@m.gmane.org; Mon, 25 Mar 2019 15:48:16 +0100 Original-Received: from localhost ([127.0.0.1]:43671 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h8Qtb-0002Fe-7X for geb-bug-gnu-emacs@m.gmane.org; Mon, 25 Mar 2019 10:48:15 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:46779) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h8QtP-0002EF-9r for bug-gnu-emacs@gnu.org; Mon, 25 Mar 2019 10:48:04 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1h8QtO-00011v-65 for bug-gnu-emacs@gnu.org; Mon, 25 Mar 2019 10:48:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:44985) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1h8QtO-00011m-1i for bug-gnu-emacs@gnu.org; Mon, 25 Mar 2019 10:48:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1h8QtN-0000nU-MN for bug-gnu-emacs@gnu.org; Mon, 25 Mar 2019 10:48:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eric Abrahamsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 25 Mar 2019 14:48:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34983 X-GNU-PR-Package: emacs Original-Received: via spool by 34983-submit@debbugs.gnu.org id=B34983.15535252503023 (code B ref 34983); Mon, 25 Mar 2019 14:48:01 +0000 Original-Received: (at 34983) by debbugs.gnu.org; 25 Mar 2019 14:47:30 +0000 Original-Received: from localhost ([127.0.0.1]:58529 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1h8Qss-0000mg-6t for submit@debbugs.gnu.org; Mon, 25 Mar 2019 10:47:30 -0400 Original-Received: from ericabrahamsen.net ([52.70.2.18]:40708 helo=mail.ericabrahamsen.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1h8Qsq-0000mS-2J for 34983@debbugs.gnu.org; Mon, 25 Mar 2019 10:47:29 -0400 Original-Received: from localhost (97-113-60-14.tukw.qwest.net [97.113.60.14]) (Authenticated sender: eric@ericabrahamsen.net) by mail.ericabrahamsen.net (Postfix) with ESMTPSA id 48F9DFA02B; Mon, 25 Mar 2019 14:47:22 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ericabrahamsen.net; s=mail; t=1553525242; bh=XhBcsG+DgQrHxE+WdrWKKJ4SNQ9cmtPyqA2Kv+PrUFA=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=RwW5TPPunKSQ1xoNH4VFSNv2HEWiN8f8t2HZlRRLH8IUJIkpT8rZiO2DbA2cbj25G I3BH+i7pd3oHlZ5vu4LG0lyGAicG2RPheMonFVYXtEr5CUqPqPOrr9MSIAnSl8njds fSeqpN0fjCUARq9aRRS6mIfJP9/N4yrdY6zZ4/0w= In-Reply-To: <871s2vta45.fsf@yandex.com> (Colin Baxter's message of "Mon, 25 Mar 2019 12:24:42 +0000") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:156756 Archived-At: --=-=-= Content-Type: text/plain On 03/25/19 12:24 PM, Colin Baxter wrote: >>>>>> Bastien writes: > > > Hello, Colin Baxter writes: > > >> Warning: Warning - invalid active: "nnrss:AnnPhys" 2059 1 y; > >> Warning - invalid active: "nnrss:JMO" 284 1 y; Warning - invalid > >> active: "nnrss:PRA" 307 1 y; Warning - invalid active: > >> "nnrss:PRL" 852 1 y; Warning - invalid active: "nnrss:ProcRSocA" > >> 141 1 y; Warning - invalid active: "nnrss:JPhysA" 133 1 y > > > FWIW, I also had the same kind of warnings with 27.0.50. This part of the bug, thankfully, is fairly simple, and I think the attached patch will fix it. Will one or more of you apply this and give it a shot? --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=gnus-active-fix.patch diff --git a/lisp/gnus/gnus-group.el b/lisp/gnus/gnus-group.el index f1202e176e..8c2411f4d9 100644 --- a/lisp/gnus/gnus-group.el +++ b/lisp/gnus/gnus-group.el @@ -4029,7 +4029,7 @@ gnus-group-list-active (insert " *: " (gnus-group-decoded-name group) "\n")) - (list 'gnus-group (gethash group gnus-active-hashtb) + (list 'gnus-group group 'gnus-unread t 'gnus-level (inline (gnus-group-level group))))) (goto-char (point-min)))) diff --git a/lisp/gnus/gnus-start.el b/lisp/gnus/gnus-start.el index 82141e0221..5a78df9fe4 100644 --- a/lisp/gnus/gnus-start.el +++ b/lisp/gnus/gnus-start.el @@ -2145,9 +2145,12 @@ gnus-active-to-gnus-format (condition-case () (if (and (stringp (progn (setq group (read cur) - group (if (numberp group) - (number-to-string group) - (symbol-name group))))) + group (cond ((numberp group) + (number-to-string group)) + ((symbolp group) + (symbol-name group)) + ((stringp group) + group))))) (numberp (setq max (read cur))) (numberp (setq min (read cur))) (null (progn --=-=-=--