From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Michael Heerdegen Newsgroups: gmane.emacs.bugs Subject: bug#36903: 27.0.50; gnus registry vs. debbugs Date: Sun, 04 Aug 2019 03:09:05 +0200 Message-ID: <87r261pwi6.fsf@web.de> References: <87pnlmen9q.fsf@web.de> <87zhkqw965.fsf@ericabrahamsen.net> <87zhkpq0az.fsf@web.de> <87ef21wzrm.fsf@ericabrahamsen.net> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="96678"; 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 To: Eric Abrahamsen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Aug 04 03:10:10 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 1hu52H-000P3O-Ck for geb-bug-gnu-emacs@m.gmane.org; Sun, 04 Aug 2019 03:10:09 +0200 Original-Received: from localhost ([::1]:42496 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hu52F-0005mu-Or for geb-bug-gnu-emacs@m.gmane.org; Sat, 03 Aug 2019 21:10:07 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:56613) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hu52B-0005mc-Jf for bug-gnu-emacs@gnu.org; Sat, 03 Aug 2019 21:10:04 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hu52A-0006YT-Fw for bug-gnu-emacs@gnu.org; Sat, 03 Aug 2019 21:10:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:51417) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hu52A-0006YJ-8w for bug-gnu-emacs@gnu.org; Sat, 03 Aug 2019 21:10:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hu52A-0000x1-0f for bug-gnu-emacs@gnu.org; Sat, 03 Aug 2019 21:10:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Michael Heerdegen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 04 Aug 2019 01:10: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.15648809673599 (code B ref 36903); Sun, 04 Aug 2019 01:10:01 +0000 Original-Received: (at 36903) by debbugs.gnu.org; 4 Aug 2019 01:09:27 +0000 Original-Received: from localhost ([127.0.0.1]:60238 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hu51b-0000vz-H5 for submit@debbugs.gnu.org; Sat, 03 Aug 2019 21:09:27 -0400 Original-Received: from mout.web.de ([212.227.17.11]:56845) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hu51Z-0000vk-2d for 36903@debbugs.gnu.org; Sat, 03 Aug 2019 21:09:25 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1564880946; bh=2pYc9apBzvhjZ8DhVbSEP5FLv1CooEoLKLS2dei8K24=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=EpUdmD43khU95olAtBiaH2xx7XKa/WmQj2aBwTbWV9Su0TAi9H3ITZ+32UClnecYT JCh8/8zzja3VbVr43ZFMM1YA4xvwCoswOI/rLMeDSBNi9zmJzRT1hgSoY6CrxMNWWP QljX6H1t45iFPp3Gz7wT+Pc9e3dX63Ul/AMNK0nc= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Original-Received: from drachen.dragon ([92.208.178.242]) by smtp.web.de (mrweb102 [213.165.67.124]) with ESMTPSA (Nemesis) id 0MVLWc-1hqGL62TwE-00YhJd; Sun, 04 Aug 2019 03:09:06 +0200 In-Reply-To: <87ef21wzrm.fsf@ericabrahamsen.net> (Eric Abrahamsen's message of "Sat, 03 Aug 2019 17:16:45 -0700") X-Provags-ID: V03:K1:mPTuU4IXsghRqfG8XyDBEw6yci/pPaPwNdxyimmMLp2+HKCPq6E KF+lHksFg/CoTQiDl8ZOlATtwtp/4FNds+sMPUYel0D+pOJa4RbXnRuQaW5RBd6IZsLcgYt 9qRG0KKWfcAb1t8SDu9A+6DXOegEg3lwMUAJ1HB79R7Mvm63rVN+JqDwdU2lIJ1Jl7q3g3F FVbyuAwcCes3IEWddpr1g== X-UI-Out-Filterresults: notjunk:1;V03:K0:mUxtV76jQwE=:ZRyKrZarWC36qzRANk+4r0 3lZxW5wXNKilzl8m34aWRBu3nHG2x922SXLsWoC4JhXoft87wjuQjWfBKewl0VhPjspVVOt1U HHMTgiPVTimseRhEyFxXL9qgMz4Or/A9r6bGXOdZBeIsJUUSzZQ2ex9923FIF3Jc6ofRwZyFM UluxLnQ/mk0++LAO2/G8fYjgcmcVGtNjhmTwmrbfWfw33HmQnfEaAdSJ/1LsYwk/zq1ZlkjU/ 6d839hoEnRZbv2lGlCEJqGS/FOpsnFMskjxLM6gF4QrmUb3c3OPKtxTl/9vffg6A0KLwuLREa 4ZPWetefv3oorYq83vbd0RALDRjNHz8NZawBhgY+K3lDDrqrpCuO/XGYSdQpwVS0ECNFncCJB CuaK253pUPwYVqKcgrzI5upDDJDfhneHwIvHMreIdulc0wFHHkwCB0MgqFBXVM5ixmlrx9awO DJ9nUYRwP5K9J+5PHREbWCf8O64z7ORPzJZs+GnBvQvYCIhcHFbaoXStzRWSX10dyZlLojLwX Ugye9AVg5kfAn3GCHqd51CdQBNn1Uxp2G0+dne8nobwfv4OjNhrx4ryoHb6onWzPQpte3pjpY cpJOkzi5V1VtipkAz+gxAF2yM9KV4seD4ZDIek//0jzGqvCpiOnZEviKcA8x1kwTaZPrreBss l5F8nOGaIILqPrhH9+pEQbsS3yhs0fw1Zsoo/PwUpWjgDzaQBfKkOCKB3C+Rz3FQ47zeQT7W9 D46/iyCK7hrzyH+/M8sdB5RWB7PcMOGHbJ0KV8anL+IoeJEsvLErmxu+T7eENAPygB3V79Ao 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:164518 Archived-At: Eric Abrahamsen writes: > Okay, so `gnus-registry-clear' should probably also run > `gnus-registry-unload-hook'. You're not expecting the registry to be > doing it's thing when you've shut down Gnus, but are using debbugs, > right? Yes. But I didn't say that I would not expect the registry to work with debbugs. It would be good if it did - but I don't know if it's technically possible. > Would you try this definition: > > (defun gnus-registry-clear () > "Clear the registry." > (setq gnus-registry-db nil) > (gnus-registry-unload-hook)) Well, that fixes - only one error. I still get an error from (defalias 'gnus-user-format-function-M 'gnus-registry-article-marks-to-chars) so I have to redefine that one, too. And even after doing this I get an error related to Gnorb: Debugger entered--Lisp error: (cl-no-applicable-method registry-lookup nil ("<87ef23o055.fsf@mouse.gnus.org>")) signal(cl-no-applicable-method (registry-lookup nil ("<87ef23o055.fsf@mouse.gnus.org>"))) cl-no-applicable-method(#s(cl--generic :name registry-lookup :dispatches ((1 #s(cl--generic-generalizer :name cl--generic-t-generalizer :priority 0 :tagcode-function #f(compiled-function (name &rest _) #) :specializers-function #f(compiled-function (tag &rest _) #))) (0 #s(cl--generic-generalizer :name eieio--generic-generalizer :priority 50 :tagcode-function cl--generic-struct-tag :specializers-function #f(compiled-function (tag &rest _) #)) #s(cl--generic-generalizer :name cl--generic-t-generalizer :priority 0 :tagcode-function #f(compiled-function (name &rest _) #) :specializers-function #f(compiled-function (tag &rest _) #)))) :method-table (#s(cl--generic-meth od :specializers (registry-db t) :qualifiers nil :uses-cnm nil :function #f(compiled-function (db keys) #))) :options nil) nil ("<87ef23o055.fsf@mouse.gnus.org>")) apply(cl-no-applicable-method #s(cl--generic :name registry-lookup :dispatches ((1 #s(cl--generic-generalizer :name cl--generic-t-generalizer :priority 0 :tagcode-function #f(compiled-function (name &rest _) #) :specializers-function #f(compiled-function (tag &rest _) #))) (0 #s(cl--generic-generalizer :name eieio--generic-generalizer :priority 50 :tagcode-function cl--generic-struct-tag :specializers-function #f(compiled-function (tag &rest _) #)) #s(cl--generic-generalizer :name cl--generic-t-generalizer :priority 0 :tagcode-function #f(compiled-function (name &rest _) #) :specializers-function #f(compiled-function (tag &rest _) #)))) :method-table (#s(cl--generi c-method :specializers (registry-db t) :qualifiers nil :uses-cnm nil :function #f(compiled-function (db keys) #))) :options nil) (nil ("<87ef23o055.fsf@mouse.gnus.org>"))) #f(compiled-function (&rest args) #)(nil ("<87ef23o055.fsf@mouse.gnus.org>")) apply(#f(compiled-function (&rest args) #) nil ("<87ef23o055.fsf@mouse.gnus.org>")) registry-lookup(nil ("<87ef23o055.fsf@mouse.gnus.org>")) gnus-registry-get-or-make-entry("<87ef23o055.fsf@mouse.gnus.org>") gnus-registry-get-id-key("<87ef23o055.fsf@mouse.gnus.org>" gnorb-ids) gnorb-gnus-hint-relevant-message() run-hooks(gnus-select-article-hook) apply(run-hooks gnus-select-article-hook) gnus-run-hooks(gnus-select-article-hook) gnus-summary-display-article(3 nil) gnus-summary-select-article(nil nil pseudo) gnus-summary-scroll-up(1) funcall-interactively(gnus-summary-scroll-up 1) call-interactively(gnus-summary-scroll-up nil nil) command-execute(gnus-summary-scroll-up) Michael.