Package: emacs;
Reported by: Michael Heerdegen <michael_heerdegen <at> web.de>
Date: Sat, 3 Aug 2019 07:13:02 UTC
Severity: normal
Found in version 27.0.50
Done: Eric Abrahamsen <eric <at> ericabrahamsen.net>
Bug is archived. No further changes may be made.
View this message in rfc822 format
From: Eric Abrahamsen <eric <at> ericabrahamsen.net> To: 36903 <at> debbugs.gnu.org Subject: bug#36903: 27.0.50; gnus registry vs. debbugs Date: Sat, 03 Aug 2019 08:38:58 -0700
Michael Heerdegen <michael_heerdegen <at> web.de> writes: > Hi, > > opening articles in the groups generated by debbugs-gnu-search or > debbugs-gnu-bugs fails for me, because I have set up Gnus to use the > registry: > > Debugger entered--Lisp error: (cl-no-applicable-method registry-lookup > nil ("fake+none+nndoc+ephemeral:bug#19892+1")) > signal(cl-no-applicable-method (registry-lookup nil ("fake+none+nndoc+ephemeral:bug#19892+1"))) > 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 _) #<bytecode 0x1ffea8c93a83>) > :specializers-function #f(compiled-function (tag &rest _) #<bytecode > 0x1ffea8c93a6b>))) (0 #s(cl--generic-generalizer :name > eieio--generic-generalizer :priority 50 :tagcode-function > cl--generic-struct-tag :specializers-function #f(compiled-function > (tag &rest _) #<bytecode 0x15640b15a86d>)) #s(cl--generic-generalizer > :name cl--generic-t-generalizer :priority 0 :tagcode-function > #f(compiled-function (name &rest _) #<bytecode 0x1ffea8c93a83>) > :specializers-function #f(compiled-function (tag &rest _) #<bytecode > 0x1ffea8c93a6b>)))) :method-table (#s(cl--generic-method :specializers > (registry-db t) :qualifiers nil :uses-cnm nil :function > #f(compiled-function (db keys) #<bytecode 0x15640bae7b19>))) :options > nil) nil ("fake+none+nndoc+ephemeral:bug#19892+1")) > 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 _) #<bytecode 0x1ffea8c93a83>) > :specializers-function #f(compiled-function (tag &rest _) #<bytecode > 0x1ffea8c93a6b>))) (0 #s(cl--generic-generalizer :name > eieio--generic-generalizer :priority 50 :tagcode-function > cl--generic-struct-tag :specializers-function #f(compiled-function > (tag &rest _) #<bytecode 0x15640b15a86d>)) #s(cl--generic-generalizer > :name cl--generic-t-generalizer :priority 0 :tagcode-function > #f(compiled-function (name &rest _) #<bytecode 0x1ffea8c93a83>) > :specializers-function #f(compiled-function (tag &rest _) #<bytecode > 0x1ffea8c93a6b>)))) :method-table (#s(cl--generic-method :specializers > (registry-db t) :qualifiers nil :uses-cnm nil :function > #f(compiled-function (db keys) #<bytecode 0x15640bae7b19>))) :options > nil) (nil ("fake+none+nndoc+ephemeral:bug#19892+1"))) > #f(compiled-function (&rest args) #<bytecode 0x15640d67eedd>)(nil > ("fake+none+nndoc+ephemeral:bug#19892+1")) > apply(#f(compiled-function (&rest args) #<bytecode 0x15640d67eedd>) > nil ("fake+none+nndoc+ephemeral:bug#19892+1")) > registry-lookup(nil ("fake+none+nndoc+ephemeral:bug#19892+1")) > gnus-registry-get-or-make-entry("fake+none+nndoc+ephemeral:bug#19892+1") > gnus-registry-get-id-key("fake+none+nndoc+ephemeral:bug#19892+1" group) > gnus-registry-register-message-ids() > run-hooks(gnus-summary-prepare-hook) > apply(run-hooks gnus-summary-prepare-hook) > gnus-run-hooks(gnus-summary-prepare-hook) > gnus-summary-prepare() > gnus-summary-read-group-1("nndoc+ephemeral:bug#19892" t t nil nil nil) > gnus-summary-read-group("nndoc+ephemeral:bug#19892" t t nil nil nil nil) > gnus-group-read-group(t t "nndoc+ephemeral:bug#19892" nil) > gnus-group-read-ephemeral-group("nndoc+ephemeral:bug#19892" (nndoc > "/tmp/gnus-temp-group-RfE2Ck" (nndoc-article-type mbox)) nil (#<buffer > *Bugs*> . #<window-configuration>)) > gnus-read-ephemeral-bug-group((19892) > "https://debbugs.gnu.org/cgi/bugreport.cgi?bug=%s;m..." (#<buffer > *Bugs*> . #<window-configuration>)) > gnus-read-ephemeral-emacs-bug-group((19892) (#<buffer *Bugs*> . #<window-configuration>)) > debbugs-read-emacs-bug-with-gnus(19892 ((cache_time . > 1564812360.0822985) (unarchived) (blockedby) (forwarded) (package > "emacs") (location . "db-h") (originator . "michael_heerdegen <at> web.de") > (subject . "25.0.50; hideshow: hs-hide-all-non-comment-functio...") > (severity . "normal") (fixed (item (key . 27.1) (value))) > (found_versions "25.0.50") (msgid . "<87r3tonon8.fsf <at> web.de>") > (mergedwith) (fixed_versions "27.1") (last_modified . 1564773722) > (owner) (found (item (key . "25.0.50") (value))) (fixed_date) (id . > 19892) (summary) (affects) (keywords "fixed") (source . "unknown") > (pending . "done") (found_date) (archived) (done . "Lars Ingebrigtsen > <larsi <at> gnus.org>") (tags "fixed") (date . 1424213161) (bug_num . > 19892) (blocks) (log_modified . 1564773722)) nil) > debbugs-gnu-select-report() > > AFAIU the problem is that gnus-registry-db is bound to nil *Bugs* Do you know why/where this is happening?
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.