From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Katsumi Yamaoka Newsgroups: gmane.emacs.bugs Subject: bug#33653: 27.0.50; Change Gnus obarrays-as-hash-tables into real hash tables Date: Mon, 08 Apr 2019 10:47:24 +0900 Organization: Emacsen advocacy group Message-ID: References: <8736raz3ec.fsf@ericabrahamsen.net> <87y392xoht.fsf@ericabrahamsen.net> <87imxzxa4s.fsf@ericabrahamsen.net> <87a7hn3h3w.fsf@ericabrahamsen.net> <87a7hhtinz.fsf@ericabrahamsen.net> <87imw4f1oo.fsf@ericabrahamsen.net> <874l7i3b8s.fsf@ericabrahamsen.net> <874l7hh43b.fsf@tullinup.koldfront.dk> <87tvfh30lr.fsf@ericabrahamsen.net> <87sgv0z7bb.fsf@tullinup.koldfront.dk> <875zruu35h.fsf@ericabrahamsen.net> <87lg0o90l3.fsf@tcd.ie> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="24366"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1.92 (x86_64-unknown-cygwin) Cc: Eric Abrahamsen , Bastien Guerry , Adam =?UTF-8?Q?Sj=C3=B8gren?= , 33653@debbugs.gnu.org To: Basil L. Contovounesios Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Apr 08 03:48:13 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 1hDJOP-0006FB-CU for geb-bug-gnu-emacs@m.gmane.org; Mon, 08 Apr 2019 03:48:13 +0200 Original-Received: from localhost ([127.0.0.1]:45862 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hDJOO-0003Q3-De for geb-bug-gnu-emacs@m.gmane.org; Sun, 07 Apr 2019 21:48:12 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:32905) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hDJOH-0003Pm-VH for bug-gnu-emacs@gnu.org; Sun, 07 Apr 2019 21:48:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hDJOG-0006Hn-3u for bug-gnu-emacs@gnu.org; Sun, 07 Apr 2019 21:48:05 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:35335) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hDJOE-0006HH-Do for bug-gnu-emacs@gnu.org; Sun, 07 Apr 2019 21:48:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hDJOE-0006gu-AU for bug-gnu-emacs@gnu.org; Sun, 07 Apr 2019 21:48:02 -0400 X-Loop: help-debbugs@gnu.org In-Reply-To: <8736raz3ec.fsf@ericabrahamsen.net> Resent-From: Katsumi Yamaoka Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 08 Apr 2019 01:48:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 33653 X-GNU-PR-Package: emacs Original-Received: via spool by 33653-submit@debbugs.gnu.org id=B33653.155468805125678 (code B ref 33653); Mon, 08 Apr 2019 01:48:02 +0000 Original-Received: (at 33653) by debbugs.gnu.org; 8 Apr 2019 01:47:31 +0000 Original-Received: from localhost ([127.0.0.1]:48879 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hDJNi-0006g6-Kv for submit@debbugs.gnu.org; Sun, 07 Apr 2019 21:47:30 -0400 Original-Received: from indri.birch.relay.mailchannels.net ([23.83.209.92]:56180) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hDJNg-0006fv-Hp for 33653@debbugs.gnu.org; Sun, 07 Apr 2019 21:47:29 -0400 X-Sender-Id: tih5qno0ow|x-authuser|yamaoka@hampton.hostforweb.net Original-Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 227661250B3; Mon, 8 Apr 2019 01:47:26 +0000 (UTC) Original-Received: from hampton.hostforweb.net (unknown [100.96.11.48]) (Authenticated sender: tih5qno0ow) by relay.mailchannels.net (Postfix) with ESMTPA id 4B4C8125001; Mon, 8 Apr 2019 01:47:25 +0000 (UTC) X-Sender-Id: tih5qno0ow|x-authuser|yamaoka@hampton.hostforweb.net Original-Received: from hampton.hostforweb.net (hampton.hostforweb.net [172.245.115.217]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384) by 0.0.0.0:2500 (trex/5.17.2); Mon, 08 Apr 2019 01:47:26 +0000 X-MC-Relay: Neutral X-MailChannels-SenderId: tih5qno0ow|x-authuser|yamaoka@hampton.hostforweb.net X-MailChannels-Auth-Id: tih5qno0ow X-Print-Glossy: 36e9a2c259db83e9_1554688045914_444011560 X-MC-Loop-Signature: 1554688045914:2703785269 X-MC-Ingress-Time: 1554688045914 Original-Received: from s70.gtokyofl21.vectant.ne.jp ([202.215.75.70]:60000 helo=localhost) by hampton.hostforweb.net with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.89_1) (envelope-from ) id 1hDJNZ-005NDx-HN; Sun, 07 Apr 2019 20:47:22 -0500 X-Face: #kKnN,xUnmKia.'[pp`; Omh}odZK)?7wQSl"4o04=EixTF+V[""w~iNbM9ZL+.b*_CxUmFk B#Fu[*?MZZH@IkN:!"\w%I_zt>[$nm7nQosZ<3eu; B:$Q_:p!',P.c0-_Cy[dz4oIpw0ESA^D*1Lw= L&i*6&( Cancel-Lock: sha1:XH5QWPelm9j+RumpzedkvFba+xY= X-OutGoing-Spam-Status: No, score=-0.2 X-AuthUser: yamaoka@hampton.hostforweb.net 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:157334 Archived-At: On Fri, 05 Apr 2019 12:02:32 +0100, Basil L. Contovounesios wrote: > Would this fix bug#35070? I.e. are you describing the same bug? Well, what I can reproduce doesn't seem to be exactly the same with Lars' though, I guess the root cause would probably be: (gethash "inactive-or-non-existent-group" gnus-active-hashtb) returns nil. Maybe "undisplayed group" that Lars says means a group that is inactive but in existence. Performing Lars' recipe in my Gnus produces things as follows: (gnus-group-jump-to-group "inactive-group") =E2=86=93 (gnus-group-goto-group "inactive-group") =E2=86=93 (let ((active (gethash "inactive-group" gnus-active-hashtb))) =E2=86=93 (gnus-text-property-search 'gnus-group active nil 'goto) Where `active' is nil but `gnus-text-property-search' finds it at (point-min) and goes to there. Though the "inactive-group" does not appear there. But if forcing `active' to be an inactive group name in the above flow, it appears at, as Lars says, "either at the start of the buffer (before all topics) or at the start of one of the topics it doesn't belong in" as *: nnfoo:bar and the point is positioned there. Regards,