GNU bug report logs -
#58474
29.0.50; gnus does not startup in latest master: (void-variable gnus-local-domain)
Previous Next
Reported by: Uwe Brauer <oub <at> mat.ucm.es>
Date: Wed, 12 Oct 2022 18:42:01 UTC
Severity: normal
Tags: notabug
Found in version 29.0.50
Done: Lars Ingebrigtsen <larsi <at> gnus.org>
Bug is archived. No further changes may be made.
Full log
Message #21 received at 58474 <at> debbugs.gnu.org (full text, mbox):
> From: Uwe Brauer <oub <at> mat.ucm.es>
> Cc: Uwe Brauer <oub <at> mat.ucm.es>, 58474 <at> debbugs.gnu.org
> Date: Wed, 12 Oct 2022 22:22:21 +0200
>
> > Did you try looking up this variable in NEWS?
>
>
> Sigh, I did now,
> ** Some functions and variables obsolete since Emacs 24 have been removed:
>
> But no hint how to somehow use it anyhow.
Look at the code which caused the problem:
> Debugger entered--Lisp error: (void-variable gnus-local-domain)
> (or gnus-local-domain (message-make-domain) (system-name) "")
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
So if gnus-local-domain is nil, the code in bbdb already knows how to
deal with that, it just needs the variable to exist.
Now look at how this obsolete variable was defined in Emacs 28:
(defcustom gnus-local-domain nil
This is how you have been "using" this variable since Emacs 24: with a
nil value. So just
(defvar gnus-local-domain nil)
somewhere in your init file should do. Better yet, modify bbdb to
remove all the references to that variable.
This bug report was last modified 2 years and 218 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.