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#36903: 27.0.50; gnus registry vs. debbugs Date: Sat, 21 Sep 2019 19:36:43 -0700 Message-ID: <87v9tl9hvo.fsf@ericabrahamsen.net> References: <87pnlmen9q.fsf@web.de> <87zhkqw965.fsf@ericabrahamsen.net> <87zhkpq0az.fsf@web.de> <87ef21wzrm.fsf@ericabrahamsen.net> <87r261pwi6.fsf@web.de> <87tvaxvfxc.fsf@ericabrahamsen.net> <87pnllvera.fsf@ericabrahamsen.net> <87lfw497re.fsf@mouse.gnus.org> <87blx0afpv.fsf@ericabrahamsen.net> <87r25rz36l.fsf@mouse.gnus.org> <87o90u2yq9.fsf@ericabrahamsen.net> <874l1e7wcq.fsf@gnus.org> <87v9tuh08w.fsf@ericabrahamsen.net> <87h85dycnh.fsf@gnus.org> <87sgoxf86i.fsf@ericabrahamsen.net> <87muf4tlve.fsf@gnus.org> <87ef0feuke.fsf@ericabrahamsen.net> <87h858nq1v.fsf@ericabrahamsen.net> <87impmnisz.fsf@gmx.de> <87tv95bakx.fsf@ericabrahamsen.net> <87r249jg44.fsf@web.de> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="216484"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Cc: 36903@debbugs.gnu.org, Michael Albinus To: Michael Heerdegen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Sep 22 04:37:12 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.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1iBrkN-000uAt-Q5 for geb-bug-gnu-emacs@m.gmane.org; Sun, 22 Sep 2019 04:37:11 +0200 Original-Received: from localhost ([::1]:44624 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iBrkM-0005ru-A4 for geb-bug-gnu-emacs@m.gmane.org; Sat, 21 Sep 2019 22:37:10 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:35732) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iBrkE-0005rm-TF for bug-gnu-emacs@gnu.org; Sat, 21 Sep 2019 22:37:03 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iBrkD-00065M-V3 for bug-gnu-emacs@gnu.org; Sat, 21 Sep 2019 22:37:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:52760) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iBrkD-00065B-Rz for bug-gnu-emacs@gnu.org; Sat, 21 Sep 2019 22:37:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1iBrkD-00014A-OU for bug-gnu-emacs@gnu.org; Sat, 21 Sep 2019 22:37: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: Sun, 22 Sep 2019 02:37:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 36903 X-GNU-PR-Package: emacs Original-Received: via spool by 36903-submit@debbugs.gnu.org id=B36903.15691198184089 (code B ref 36903); Sun, 22 Sep 2019 02:37:01 +0000 Original-Received: (at 36903) by debbugs.gnu.org; 22 Sep 2019 02:36:58 +0000 Original-Received: from localhost ([127.0.0.1]:33348 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iBrkA-00013t-IM for submit@debbugs.gnu.org; Sat, 21 Sep 2019 22:36:58 -0400 Original-Received: from ericabrahamsen.net ([52.70.2.18]:54102 helo=mail.ericabrahamsen.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iBrk8-00013f-LF for 36903@debbugs.gnu.org; Sat, 21 Sep 2019 22:36:57 -0400 Original-Received: from localhost (c-73-254-86-141.hsd1.wa.comcast.net [73.254.86.141]) (Authenticated sender: eric@ericabrahamsen.net) by mail.ericabrahamsen.net (Postfix) with ESMTPSA id 9D46FFA025; Sun, 22 Sep 2019 02:36:49 +0000 (UTC) In-Reply-To: <87r249jg44.fsf@web.de> (Michael Heerdegen's message of "Sun, 22 Sep 2019 03:04:43 +0200") 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:166890 Archived-At: Michael Heerdegen writes: > Eric Abrahamsen writes: > >> Yeah, I was too hasty with this whole thing. The backtrace you posted >> seems to be unrelated to the registry issue I was trying to fix (at >> least, I can't immediately see how it could arise from that), > > FWIW, your fix works for me. > >> but I'll see if I can reproduce. > > I can't, but I can if I do > > (with-eval-after-load 'gnus > (add-hook 'gnus-select-group-hook #'gnus-group-set-timestamp)) Okay, this is a completely different bug, coincidentally also caused by changes I put in! The end of `gnus-group-set-info' tries to manipulate `gnus-newsrc-alist', which is nil in the case of debbugs-gnu. This all resulted from me trying to turn groups into objects, instead of lists. If they were objects, we could edit them without having to worry about breaking references to them. I can wrap this chunk of code in a test to see if `gnus-newsrc-alist' is a list, but... I just wish groups could be objects.