From unknown Mon Aug 18 14:20:16 2025 X-Loop: help-debbugs@gnu.org Subject: bug#19683: Emacs commit fd62486 broke Gnus registry DB Resent-From: Tassilo Horn Original-Sender: "Debbugs-submit" Resent-CC: bugs@gnus.org Resent-Date: Sun, 25 Jan 2015 06:57:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 19683 X-GNU-PR-Package: gnus X-GNU-PR-Keywords: To: 19683@debbugs.gnu.org X-Debbugs-Original-To: submit@debbugs.gnu.org (The Gnus Bugfixing Girls + Boys) Received: via spool by submit@debbugs.gnu.org id=B.14221689795393 (code B ref -1); Sun, 25 Jan 2015 06:57:02 +0000 Received: (at submit) by debbugs.gnu.org; 25 Jan 2015 06:56:19 +0000 Received: from localhost ([127.0.0.1]:55550 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YFH7J-0001Ou-TQ for submit@debbugs.gnu.org; Sun, 25 Jan 2015 01:56:19 -0500 Received: from out3-smtp.messagingengine.com ([66.111.4.27]:36302) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YFH7F-0001Ok-I8 for submit@debbugs.gnu.org; Sun, 25 Jan 2015 01:56:15 -0500 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 7F6DC20534 for ; Sun, 25 Jan 2015 01:56:12 -0500 (EST) Received: from frontend1 ([10.202.2.160]) by compute4.internal (MEProxy); Sun, 25 Jan 2015 01:56:12 -0500 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=x-sasl-enc:from:to:subject:date :message-id:mime-version:content-type:content-transfer-encoding; s=smtpout; bh=iPAdB6j/d40i03RY64ZYI3cdzQc=; b=s+QGI5o44jNqjW+tq RVO9+Hz3OPS/EuL0Qy8SrQ3DGRDlVaY+sWo+RTZcJWbHhigd7Flrc5gdiJqjN31c oz2Y/miU90TGJVKj7q5nm4mPS71+cvCY7+qHdM/UHJOPBB6m8aPsdiQBd3WKIq0T P65Wi5+f6pnxcfBEsTkK4wp4GM= X-Sasl-enc: 13vo5/WpNlI1ciPIZjxqxLpSlTLk+nADhniPKCheGKJu 1422168971 Received: from thinkpad-t440p (unknown [2.162.26.251]) by mail.messagingengine.com (Postfix) with ESMTPA id A48CAC00015 for ; Sun, 25 Jan 2015 01:56:11 -0500 (EST) From: Tassilo Horn Date: Sun, 25 Jan 2015 07:56:07 +0100 Message-ID: <874mrfqrg8.fsf@gnu.org> User-Agent: Gnus/5.130012 (Ma Gnus v0.12) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.3 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.3 (/) The Gnus Registry uses a eieio/cl defclass object as its registry db. See the defclass `registry-db' in registry.el and `gnus-registry-db' in gnus-registry.el. With the changes of Emacs commit fd62486 applied, starting Gnus results in the following error: --8<---------------cut here---------------start------------->8--- Debugger entered--Lisp error: (error "Haven't found no-next-method-sample i= n cnm-sample") signal(error ("Haven't found no-next-method-sample in cnm-sample")) error("Haven't found no-next-method-sample in cnm-sample") cl--generic-isnot-nnm-p(#[128 "\302\300.\206=07.\301\"\207" [#[513 ".\211\3= 00HJ\262.\211\301H.\302H.\2030.\303.@!\211.@=3D\204$.\304.=06.@.#\210\210.A= \262.\211A\262.\202.=00\266.\305.=02\"\207" [0 5 6 eieio-default-eval-maybe= eieio-oset shared-initialize] 10 "Construct the new object THIS based on S= LOTS.\nSLOTS is a tagged list where odd numbered elements are tags, and\nev= en numbered elements are the values to store in the tagged slot.\nIf you ov= erload the `initialize-instance', there you will need to\ncall `shared-init= ialize' yourself, or you can call `call-next-method'\nto have this construc= tor called automatically. If these steps are\nnot taken, then new objects = of your class will not have their values\ndynamically set from SLOTS.\n\n(f= n THIS &optional SLOTS)"] ([eieio-class-tag--registry-db #:unbound nil 2305= 843009213693951 0.1 nil nil #:unbound #:unbound] (:file "~/.gnus.d/.gnus.re= gistry.eieio" :max-size 2305843009213693951 :version 0.2 :precious nil :tra= cked nil)) apply] 4 "\n\n(fn &rest CNM-ARGS)"]) #[385 "\300.!\205\n.\301.=02\"\207" [cl--generic-isnot-nnm-p apply] 5 "\n\n= (fn CNM &rest ARGS)"](#[128 "\302\300.\206=07.\301\"\207" [#[513 ".\211\300= HJ\262.\211\301H.\302H.\2030.\303.@!\211.@=3D\204$.\304.=06.@.#\210\210.A\2= 62.\211A\262.\202.=00\266.\305.=02\"\207" [0 5 6 eieio-default-eval-maybe e= ieio-oset shared-initialize] 10 "Construct the new object THIS based on SLO= TS.\nSLOTS is a tagged list where odd numbered elements are tags, and\neven= numbered elements are the values to store in the tagged slot.\nIf you over= load the `initialize-instance', there you will need to\ncall `shared-initia= lize' yourself, or you can call `call-next-method'\nto have this constructo= r called automatically. If these steps are\nnot taken, then new objects of= your class will not have their values\ndynamically set from SLOTS.\n\n(fn = THIS &optional SLOTS)"] ([eieio-class-tag--registry-db #:unbound nil 230584= 3009213693951 0.1 nil nil #:unbound #:unbound] (:file "~/.gnus.d/.gnus.regi= stry.eieio" :max-size 2305843009213693951 :version 0.2 :precious nil :track= ed nil)) apply] 4 "\n\n(fn &rest CNM-ARGS)"] [eieio-class-tag--registry-db = #:unbound nil 2305843009213693951 0.1 nil nil #:unbound #:unbound] (:file "= ~/.gnus.d/.gnus.registry.eieio" :max-size 2305843009213693951 :version 0.2 = :precious nil :tracked nil)) apply(#[385 "\300.!\205\n.\301.=02\"\207" [cl--generic-isnot-nnm-p apply] 5= "\n\n(fn CNM &rest ARGS)"] #[128 "\302\300.\206=07.\301\"\207" [#[513 ".\2= 11\300HJ\262.\211\301H.\302H.\2030.\303.@!\211.@=3D\204$.\304.=06.@.#\210\2= 10.A\262.\211A\262.\202.=00\266.\305.=02\"\207" [0 5 6 eieio-default-eval-m= aybe eieio-oset shared-initialize] 10 "Construct the new object THIS based = on SLOTS.\nSLOTS is a tagged list where odd numbered elements are tags, and= \neven numbered elements are the values to store in the tagged slot.\nIf yo= u overload the `initialize-instance', there you will need to\ncall `shared-= initialize' yourself, or you can call `call-next-method'\nto have this cons= tructor called automatically. If these steps are\nnot taken, then new obje= cts of your class will not have their values\ndynamically set from SLOTS.\n= \n(fn THIS &optional SLOTS)"] ([eieio-class-tag--registry-db #:unbound nil = 2305843009213693951 0.1 nil nil #:unbound #:unbound] (:file "~/.gnus.d/.gnu= s.registry.eieio" :max-size 2305843009213693951 :version 0.2 :precious nil = :tracked nil)) apply] 4 "\n\n(fn &rest CNM-ARGS)"] ([eieio-class-tag--regis= try-db #:unbound nil 2305843009213693951 0.1 nil nil #:unbound #:unbound] (= :file "~/.gnus.d/.gnus.registry.eieio" :max-size 2305843009213693951 :versi= on 0.2 :precious nil :tracked nil))) #[128 "\302\300\303\304\305\306\307\301.\"\310\"\311\312%.#\207" [#[385 "\= 300.!\205\n.\301.=02\"\207" [cl--generic-isnot-nnm-p apply] 5 "\n\n(fn CNM = &rest ARGS)"] #[513 ".\211\300HJ\262.\211\301H.\302H.\2030.\303.@!\211.@=3D= \204$.\304.=06.@.#\210\210.A\262.\211A\262.\202.=00\266.\305.=02\"\207" [0 = 5 6 eieio-default-eval-maybe eieio-oset shared-initialize] 10 "Construct th= e new object THIS based on SLOTS.\nSLOTS is a tagged list where odd numbere= d elements are tags, and\neven numbered elements are the values to store in= the tagged slot.\nIf you overload the `initialize-instance', there you wil= l need to\ncall `shared-initialize' yourself, or you can call `call-next-me= thod'\nto have this constructor called automatically. If these steps are\n= not taken, then new objects of your class will not have their values\ndynam= ically set from SLOTS.\n\n(fn THIS &optional SLOTS)"] apply make-byte-code = 128 "\302\300.\206=07.\301\"\207" vconcat vector [apply] 4 "\n\n(fn &rest C= NM-ARGS)"] 10 "\n\n(fn &rest ARGS)"]([eieio-class-tag--registry-db #:unboun= d nil 2305843009213693951 0.1 nil nil #:unbound #:unbound] (:file "~/.gnus.= d/.gnus.registry.eieio" :max-size 2305843009213693951 :version 0.2 :preciou= s nil :tracked nil)) apply(#[128 "\302\300\303\304\305\306\307\301.\"\310\"\311\312%.#\207" [#[= 385 "\300.!\205\n.\301.=02\"\207" [cl--generic-isnot-nnm-p apply] 5 "\n\n(f= n CNM &rest ARGS)"] #[513 ".\211\300HJ\262.\211\301H.\302H.\2030.\303.@!\21= 1.@=3D\204$.\304.=06.@.#\210\210.A\262.\211A\262.\202.=00\266.\305.=02\"\20= 7" [0 5 6 eieio-default-eval-maybe eieio-oset shared-initialize] 10 "Constr= uct the new object THIS based on SLOTS.\nSLOTS is a tagged list where odd n= umbered elements are tags, and\neven numbered elements are the values to st= ore in the tagged slot.\nIf you overload the `initialize-instance', there y= ou will need to\ncall `shared-initialize' yourself, or you can call `call-n= ext-method'\nto have this constructor called automatically. If these steps= are\nnot taken, then new objects of your class will not have their values\= ndynamically set from SLOTS.\n\n(fn THIS &optional SLOTS)"] apply make-byte= -code 128 "\302\300.\206=07.\301\"\207" vconcat vector [apply] 4 "\n\n(fn &= rest CNM-ARGS)"] 10 "\n\n(fn &rest ARGS)"] ([eieio-class-tag--registry-db #= :unbound nil 2305843009213693951 0.1 nil nil #:unbound #:unbound] (:file "~= /.gnus.d/.gnus.registry.eieio" :max-size 2305843009213693951 :version 0.2 := precious nil :tracked nil))) #[128 "\300\211\203.=00\211@\303.=04\"\210.A\266\202\202.=00\210\303\302.\"= \301\211\203+.\211@\303.=05\"\210.A\266\202\202.=00\210\207" [(#[(this slot= s) "\303\304\"\205=0B.\305\304\"\211.\203.=00\306 \307\"\205R.\310\311\3= 05\312\"#.\310\304\n#\211.@\312=3D\2037.\211AA\262.=10\202<.\313\312\"\= 210@\314=3D\203N.\211AA\262.=10\315\202R.\313\314\")\207" [slots current= -version registry-db-version plist-member :version plist-get eql 0.1 plist-= put :max-size :max-hard cl--do-remf :max-soft t] 7 "Check whether a registr= y object needs to be upgraded."]) (#[(this slots) "\304\235\204.=00 .\305\= n\306\307\310\311\312\313\314\315&.#\210)\316\235?\205+. .\305=0B\317\307\= 310\320\312\321$#)\207" [slots this #:v #:v :data eieio-oset data make-hash= -table :size 10000 :rehash-size 2.0 :test equal :tracker tracker 100 2.0] 1= 0 "Set value of data slot of THIS after initialization."]) #[128 "\302\300\= 303\304\305\306\307\301.\"\310\"\311\312%.#\207" [#[385 "\300.!\205\n.\301= .=02\"\207" [cl--generic-isnot-nnm-p apply] 5 "\n\n(fn CNM &rest ARGS)"] #[= 513 ".\211\300HJ\262.\211\301H.\302H.\2030.\303.@!\211.@=3D\204$.\304.=06.@= .#\210\210.A\262.\211A\262.\202.=00\266.\305.=02\"\207" [0 5 6 eieio-defaul= t-eval-maybe eieio-oset shared-initialize] 10 "Construct the new object THI= S based on SLOTS.\nSLOTS is a tagged list where odd numbered elements are t= ags, and\neven numbered elements are the values to store in the tagged slot= .\nIf you overload the `initialize-instance', there you will need to\ncall = `shared-initialize' yourself, or you can call `call-next-method'\nto have t= his constructor called automatically. If these steps are\nnot taken, then = new objects of your class will not have their values\ndynamically set from = SLOTS.\n\n(fn THIS &optional SLOTS)"] apply make-byte-code 128 "\302\300.\2= 06=07.\301\"\207" vconcat vector [apply] 4 "\n\n(fn &rest CNM-ARGS)"] 10 "\= n\n(fn &rest ARGS)"] apply] 7 "\n\n(fn &rest ARGS)"]([eieio-class-tag--regi= stry-db #:unbound nil 2305843009213693951 0.1 nil nil #:unbound #:unbound] = (:file "~/.gnus.d/.gnus.registry.eieio" :max-size 2305843009213693951 :vers= ion 0.2 :precious nil :tracked nil)) apply(#[128 "\300\211\203.=00\211@\303.=04\"\210.A\266\202\202.=00\210\303\= 302.\"\301\211\203+.\211@\303.=05\"\210.A\266\202\202.=00\210\207" [(#[(thi= s slots) "\303\304\"\205=0B.\305\304\"\211.\203.=00\306 \307\"\205R.\310= \311\305\312\"#.\310\304\n#\211.@\312=3D\2037.\211AA\262.=10\202<.\313\= 312\"\210@\314=3D\203N.\211AA\262.=10\315\202R.\313\314\")\207" [slots c= urrent-version registry-db-version plist-member :version plist-get eql 0.1 = plist-put :max-size :max-hard cl--do-remf :max-soft t] 7 "Check whether a r= egistry object needs to be upgraded."]) (#[(this slots) "\304\235\204.=00 = .\305\n\306\307\310\311\312\313\314\315&.#\210)\316\235?\205+. .\305=0B\31= 7\307\310\320\312\321$#)\207" [slots this #:v #:v :data eieio-oset data mak= e-hash-table :size 10000 :rehash-size 2.0 :test equal :tracker tracker 100 = 2.0] 10 "Set value of data slot of THIS after initialization."]) #[128 "\30= 2\300\303\304\305\306\307\301.\"\310\"\311\312%.#\207" [#[385 "\300.!\205\= n.\301.=02\"\207" [cl--generic-isnot-nnm-p apply] 5 "\n\n(fn CNM &rest ARGS= )"] #[513 ".\211\300HJ\262.\211\301H.\302H.\2030.\303.@!\211.@=3D\204$.\304= .=06.@.#\210\210.A\262.\211A\262.\202.=00\266.\305.=02\"\207" [0 5 6 eieio-= default-eval-maybe eieio-oset shared-initialize] 10 "Construct the new obje= ct THIS based on SLOTS.\nSLOTS is a tagged list where odd numbered elements= are tags, and\neven numbered elements are the values to store in the tagge= d slot.\nIf you overload the `initialize-instance', there you will need to\= ncall `shared-initialize' yourself, or you can call `call-next-method'\nto = have this constructor called automatically. If these steps are\nnot taken,= then new objects of your class will not have their values\ndynamically set= from SLOTS.\n\n(fn THIS &optional SLOTS)"] apply make-byte-code 128 "\302\= 300.\206=07.\301\"\207" vconcat vector [apply] 4 "\n\n(fn &rest CNM-ARGS)"]= 10 "\n\n(fn &rest ARGS)"] apply] 7 "\n\n(fn &rest ARGS)"] [eieio-class-tag= --registry-db #:unbound nil 2305843009213693951 0.1 nil nil #:unbound #:unb= ound] (:file "~/.gnus.d/.gnus.registry.eieio" :max-size 2305843009213693951= :version 0.2 :precious nil :tracked nil)) initialize-instance([eieio-class-tag--registry-db #:unbound nil 23058430092= 13693951 0.1 nil nil #:unbound #:unbound] (:file "~/.gnus.d/.gnus.registry.= eieio" :max-size 2305843009213693951 :version 0.2 :precious nil :tracked ni= l)) #[385 "\301.\302N\211\303H\262.!.\203/.=01@\211;\206.=00\211?\262.\203/.\2= 03$.\304\202%.\305\306.\211A\262.\242.#\210\307.=03\"\210\211\207" [eieio-b= ackward-compatibility copy-sequence eieio-class-definition 24 ignore messag= e "Obsolete name %S passed to %S constructor" initialize-instance] 7 "Defau= lt constructor for CLASS `eieio-default-superclass'.\nSLOTS are the initial= ization slots used by `shared-initialize'.\nThis static method is called wh= en an object is constructed.\nIt allocates the vector used to represent an = EIEIO object, and then\ncalls `shared-initialize' on that object.\n\n(fn CL= ASS &rest SLOTS)"](registry-db "Gnus Registry" :file "~/.gnus.d/.gnus.regis= try.eieio" :max-size 2305843009213693951 :version 0.2 :precious nil :tracke= d nil) apply(#[385 "\301.\302N\211\303H\262.!.\203/.=01@\211;\206.=00\211?\262.\20= 3/.\203$.\304\202%.\305\306.\211A\262.\242.#\210\307.=03\"\210\211\207" [e= ieio-backward-compatibility copy-sequence eieio-class-definition 24 ignore = message "Obsolete name %S passed to %S constructor" initialize-instance] 7 = "Default constructor for CLASS `eieio-default-superclass'.\nSLOTS are the i= nitialization slots used by `shared-initialize'.\nThis static method is cal= led when an object is constructed.\nIt allocates the vector used to represe= nt an EIEIO object, and then\ncalls `shared-initialize' on that object.\n\n= (fn CLASS &rest SLOTS)"] registry-db ("Gnus Registry" :file "~/.gnus.d/.gnu= s.registry.eieio" :max-size 2305843009213693951 :version 0.2 :precious nil = :tracked nil)) eieio-constructor(registry-db "Gnus Registry" :file "~/.gnus.d/.gnus.regist= ry.eieio" :max-size 2305843009213693951 :version 0.2 :precious nil :tracked= nil) apply(eieio-constructor registry-db ("Gnus Registry" :file "~/.gnus.d/.gnus= .registry.eieio" :max-size 2305843009213693951 :version 0.2 :precious nil := tracked nil)) registry-db("Gnus Registry" :file "~/.gnus.d/.gnus.registry.eieio" :max-siz= e 2305843009213693951 :version 0.2 :precious nil :tracked nil) gnus-registry-make-db() (defvar gnus-registry-db (gnus-registry-make-db) ("/home/horn/Repos/el/gnus= /lisp/gnus-registry.elc" . 7556)) (gnus-registry-initialize) eval-buffer(# nil "/home/horn/.gnus.el" nil t) ; Reading a= t buffer position 2225 load-with-code-conversion("/home/horn/.gnus.el" "/home/horn/.gnus.el" nil t) load("~/.gnus.el" nil t) gnus-read-init-file() gnus-1(nil nil nil) gnus(nil) funcall-interactively(gnus nil) call-interactively(gnus record nil) command-execute(gnus record) execute-extended-command(nil "gnus" "gnus") funcall-interactively(execute-extended-command nil "gnus" "gnus") call-interactively(execute-extended-command nil nil) command-execute(execute-extended-command) --8<---------------cut here---------------end--------------->8--- For the time being, I reverted my local checkout to f02406c to keep Gnus functional. Ma Gnus v0.12 GNU Emacs 25.0.50.32 (x86_64-unknown-linux-gnu, GTK+ Version 3.14.7) of 2015-01-25 on thinkpad-t440p 200 news.gmane.org InterNetNews NNRP server INN 2.5.1 ready (posting ok) 100 Legal commands ARTICLE [message-ID|number] AUTHINFO USER name|PASS password|GENERIC program [argument ...] BODY [message-ID|number] CAPABILITIES [keyword] DATE GROUP newsgroup HDR header [message-ID|range] HEAD [message-ID|number] HELP IHAVE message-ID LAST LIST [ACTIVE [wildmat]|ACTIVE.TIMES [wildmat]|DISTRIB.PATS|DISTRIBUTIONS|= HEADERS [MSGID|RANGE]|MODERATORS|MOTD|NEWSGROUPS [wildmat]|OVERVIEW.FMT|SUB= SCRIPTIONS] LISTGROUP [newsgroup [range]] MODE READER NEWGROUPS [yy]yymmdd hhmmss [GMT] NEWNEWS wildmat [yy]yymmdd hhmmss [GMT] NEXT OVER [range] POST QUIT STARTTLS STAT [message-ID|number] XGTITLE [wildmat] XHDR header [message-ID|range] XOVER [range] XPAT header message-ID|range pattern [pattern ...] Report problems to . . 382 Begin TLS negotiation now 100 Legal commands ARTICLE [message-ID|number] AUTHINFO USER name|PASS password|GENERIC program [argument ...] BODY [message-ID|number] CAPABILITIES [keyword] DATE GROUP newsgroup HDR header [message-ID|range] HEAD [message-ID|number] HELP IHAVE message-ID LAST LIST [ACTIVE [wildmat]|ACTIVE.TIMES [wildmat]|DISTRIB.PATS|DISTRIBUTIONS|= HEADERS [MSGID|RANGE]|MODERATORS|MOTD|NEWSGROUPS [wildmat]|OVERVIEW.FMT|SUB= SCRIPTIONS] LISTGROUP [newsgroup [range]] MODE READER NEWGROUPS [yy]yymmdd hhmmss [GMT] NEWNEWS wildmat [yy]yymmdd hhmmss [GMT] NEXT OVER [range] POST QUIT STARTTLS STAT [message-ID|number] XGTITLE [wildmat] XHDR header [message-ID|range] XOVER [range] XPAT header message-ID|range pattern [pattern ...] Report problems to . . From unknown Mon Aug 18 14:20:16 2025 X-Loop: help-debbugs@gnu.org Subject: bug#19683: Emacs commit fd62486 broke Gnus registry DB Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bugs@gnus.org Resent-Date: Wed, 25 Jan 2017 21:38:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 19683 X-GNU-PR-Package: gnus X-GNU-PR-Keywords: To: Tassilo Horn Cc: 19683@debbugs.gnu.org Received: via spool by 19683-submit@debbugs.gnu.org id=B19683.148538027718329 (code B ref 19683); Wed, 25 Jan 2017 21:38:02 +0000 Received: (at 19683) by debbugs.gnu.org; 25 Jan 2017 21:37:57 +0000 Received: from localhost ([127.0.0.1]:43728 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cWVGO-0004lW-SK for submit@debbugs.gnu.org; Wed, 25 Jan 2017 16:37:57 -0500 Received: from hermes.netfonds.no ([80.91.224.195]:46781) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cWVGN-0004lP-OE for 19683@debbugs.gnu.org; Wed, 25 Jan 2017 16:37:56 -0500 Received: from 2.150.50.220.tmi.telenormobil.no ([2.150.50.220] helo=mouse) by hermes.netfonds.no with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1cWVGL-0003RY-6q; Wed, 25 Jan 2017 22:37:55 +0100 From: Lars Ingebrigtsen In-Reply-To: <874mrfqrg8.fsf@gnu.org> (Tassilo Horn's message of "Sun, 25 Jan 2015 07:56:07 +0100") Date: Wed, 25 Jan 2017 22:27:05 +0100 Message-ID: <87bmuubzkm.fsf@gnus.org> References: <874mrfqrg8.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) Tassilo Horn writes: > The Gnus Registry uses a eieio/cl defclass object as its registry db. > See the defclass `registry-db' in registry.el and `gnus-registry-db' in > gnus-registry.el. > > With the changes of Emacs commit fd62486 applied, starting Gnus results > in the following error: > > Debugger entered--Lisp error: (error "Haven't found no-next-method-sample in cnm-sample") > signal(error ("Haven't found no-next-method-sample in cnm-sample")) > error("Haven't found no-next-method-sample in cnm-sample") Is this still a problem on the Emacs trunk? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 25 16:37:49 2017 Received: (at control) by debbugs.gnu.org; 25 Jan 2017 21:37:49 +0000 Received: from localhost ([127.0.0.1]:43725 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cWVGH-0004lC-NW for submit@debbugs.gnu.org; Wed, 25 Jan 2017 16:37:49 -0500 Received: from hermes.netfonds.no ([80.91.224.195]:46775) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cWVGF-0004l4-Ik for control@debbugs.gnu.org; Wed, 25 Jan 2017 16:37:47 -0500 Received: from 2.150.50.220.tmi.telenormobil.no ([2.150.50.220] helo=mouse) by hermes.netfonds.no with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1cWVGD-0002w2-9v for control@debbugs.gnu.org; Wed, 25 Jan 2017 22:37:47 +0100 From: Lars Ingebrigtsen To: control@debbugs.gnu.org Subject: control message for bug #19683 Message-ID: <87fuk6bzlf.fsf@totally-fudged-out-message-id> Date: Wed, 25 Jan 2017 22:37:39 +0100 User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) reassign 19683 emacs,gnus From unknown Mon Aug 18 14:20:16 2025 X-Loop: help-debbugs@gnu.org Subject: bug#19683: Emacs commit fd62486 broke Gnus registry DB Resent-From: Tassilo Horn Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Fri, 27 Jan 2017 16:51:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 19683 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: 19683@debbugs.gnu.org Received: via spool by 19683-submit@debbugs.gnu.org id=B19683.148553582811974 (code B ref 19683); Fri, 27 Jan 2017 16:51:01 +0000 Received: (at 19683) by debbugs.gnu.org; 27 Jan 2017 16:50:28 +0000 Received: from localhost ([127.0.0.1]:48515 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cX9jD-00036z-JD for submit@debbugs.gnu.org; Fri, 27 Jan 2017 11:50:28 -0500 Received: from out3-smtp.messagingengine.com ([66.111.4.27]:48177) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cX9j7-00036l-GT for 19683@debbugs.gnu.org; Fri, 27 Jan 2017 11:50:21 -0500 Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.nyi.internal (Postfix) with ESMTP id BB26520C79; Fri, 27 Jan 2017 11:50:16 -0500 (EST) Received: from frontend1 ([10.202.2.160]) by compute7.internal (MEProxy); Fri, 27 Jan 2017 11:50:16 -0500 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc:x-sasl-enc; s=smtpout; bh=+6gAE3KxOCnZ0b QoGPlsYT64ygM=; b=B4Ine1Ytk8cTK2BFjKX3WAD+aYmoRVV9kvEDWrZ6iuB/p7 +B76hcHDBBcatGBI3dF2cseFRuJnXw7WCPZwo3o0wfEOYHDSrb9M9zUvFGI/YvRv KQ65Uhv4OuZ7y7brrkSQKYuZy6SVz+1Q9rS6OZTGyl4bvStGW8eF2bPdB88O8= X-ME-Sender: X-Sasl-enc: Os0EC2oAavA1kjWdMoFLN33gEStCYx+RoP5BoJeagLCc 1485535816 Received: from thinkpad-t440p (p5dec8659.dip0.t-ipconnect.de [93.236.134.89]) by mail.messagingengine.com (Postfix) with ESMTPA id C14C27E42A; Fri, 27 Jan 2017 11:50:15 -0500 (EST) From: Tassilo Horn References: <874mrfqrg8.fsf@gnu.org> <87bmuubzkm.fsf@gnus.org> Date: Fri, 27 Jan 2017 17:50:14 +0100 In-Reply-To: <87bmuubzkm.fsf@gnus.org> (Lars Ingebrigtsen's message of "Wed, 25 Jan 2017 22:27:05 +0100") Message-ID: <87efzosb09.fsf@thinkpad-t440p> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.3 (/) Lars Ingebrigtsen writes: Hi Lars, >> The Gnus Registry uses a eieio/cl defclass object as its registry db. >> See the defclass `registry-db' in registry.el and `gnus-registry-db' >> in gnus-registry.el. >> >> With the changes of Emacs commit fd62486 applied, starting Gnus >> results in the following error: >> >> Debugger entered--Lisp error: (error "Haven't found no-next-method-sample in cnm-sample") >> signal(error ("Haven't found no-next-method-sample in cnm-sample")) >> error("Haven't found no-next-method-sample in cnm-sample") > > Is this still a problem on the Emacs trunk? No, not anymore. Bye, Tassilo From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 27 14:08:33 2017 Received: (at control) by debbugs.gnu.org; 27 Jan 2017 19:08:33 +0000 Received: from localhost ([127.0.0.1]:48563 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cXBsv-0006Dt-Gz for submit@debbugs.gnu.org; Fri, 27 Jan 2017 14:08:33 -0500 Received: from hermes.netfonds.no ([80.91.224.195]:49163) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cXBsu-0006Dk-8V for control@debbugs.gnu.org; Fri, 27 Jan 2017 14:08:32 -0500 Received: from 37.253.224.99.tmi.telenormobil.no ([37.253.224.99] helo=mouse) by hermes.netfonds.no with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1cXBsm-0000ae-QV for control@debbugs.gnu.org; Fri, 27 Jan 2017 20:08:26 +0100 Date: Fri, 27 Jan 2017 20:08:19 +0100 Message-Id: <87sho48gnw.fsf@mouse> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #19683 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) close 19683