GNU bug report logs - #51744
29.0.50; void symbol emoji-describe

Previous Next

Package: emacs;

Reported by: Po Lu <luangruo <at> yahoo.com>

Date: Wed, 10 Nov 2021 08:10:02 UTC

Severity: normal

Found in version 29.0.50

Done: Po Lu <luangruo <at> yahoo.com>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 51744 in the body.
You can then email your comments to 51744 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-gnu-emacs <at> gnu.org:
bug#51744; Package emacs. (Wed, 10 Nov 2021 08:10:03 GMT) Full text and rfc822 format available.

Acknowledgement sent to Po Lu <luangruo <at> yahoo.com>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Wed, 10 Nov 2021 08:10:03 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Po Lu <luangruo <at> yahoo.com>
To: bug-gnu-emacs <at> gnu.org
Subject: 29.0.50; void symbol emoji-describe
Date: Wed, 10 Nov 2021 16:08:53 +0800
Starting from `emacs -Q', move point to any emoji in
admin/unidata/emoji-zwj.sequences, and do `C-u C-x ='.  You will get the
following error:

  describe-char: Symbol’s function definition is void: emoji-describe

Thanks.

In GNU Emacs 29.0.50 (build 347, x86_64-pc-linux-gnu, GTK+ Version 3.24.30, cairo version 1.17.4)
 of 2021-11-10 built on po-lus-librem-15
Repository revision: 465ec29926d2fd873a22e26f3a8b395a527ba2f5
Repository branch: x-window-xwidget
Windowing system distributor 'The X.Org Foundation', version 11.0.12101002
System Description: Fedora 34 (Workstation Edition)

Configured using:
 'configure --with-xwidgets'

Configured features:
ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG JSON
LCMS2 LIBSELINUX LIBSYSTEMD LIBXML2 MODULES NOTIFY INOTIFY PDUMPER PNG
RSVG SECCOMP SOUND THREADS TIFF TOOLKIT_SCROLL_BARS WEBP X11 XDBE XIM
XPM XWIDGETS GTK3 ZLIB

Important settings:
  value of $LANG: en_GB.UTF-8
  value of $XMODIFIERS: @im=ibus
  locale-coding-system: utf-8-unix

Major mode: Text

Minor modes in effect:
  tooltip-mode: t
  global-eldoc-mode: t
  show-paren-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  tool-bar-mode: t
  tab-bar-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  line-number-mode: t
  indent-tabs-mode: t
  transient-mark-mode: t

Load-path shadows:
None found.

Features:
(shadow sort mail-extr emacsbug message yank-media rmc puny rfc822 mml
mml-sec epa derived epg rfc6068 epg-config gnus-util rmail
rmail-loaddefs mm-decode mm-bodies mm-encode mailabbrev gmm-utils
mailheader sendmail mail-utils cl-print debug backtrace vc-mtn vc-hg
vc-bzr vc-src vc-sccs vc-svn vc-cvs vc-rcs wid-edit descr-text thai-util
thai-word mule-util lao-util enriched disp-table facemenu vc cc-mode
cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars
cc-defs image-file image-converter dired-aux pulse color xref project
ring eieio-opt cl-extra speedbar ezimage dframe shortdoc help-fns
radix-tree time-date goto-addr finder finder-inf find-func lisp-mnt
mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr package
misearch multi-isearch vc-git diff-mode vc-dispatcher bug-reference
noutline outline easy-mmode view thingatpt xwidget url-handlers
image-mode dired dired-loaddefs exif browse-url url url-proxy
url-privacy url-expand url-methods url-history url-cookie url-domsuf
url-util url-parse auth-source cl-seq eieio eieio-core cl-macs
eieio-loaddefs password-cache json map url-vars mailcap bookmark seq gv
subr-x byte-opt bytecomp byte-compile cconv text-property-search pp
help-mode cl-loaddefs cl-lib iso-transl tooltip eldoc paren electric
uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel
term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image
regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode
prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu
timer select scroll-bar mouse jit-lock font-lock syntax font-core
term/tty-colors frame minibuffer cl-generic cham georgian utf-8-lang
misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms
cp51932 hebrew greek romanian slovak czech european ethiopic indian
cyrillic chinese composite emoji-zwj charscript charprop case-table
epa-hook jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice
button loaddefs faces cus-face macroexp files window text-properties
overlay sha1 md5 base64 format env code-pages mule custom widget
hashtable-print-readable backquote threads xwidget-internal dbusbind
inotify lcms2 dynamic-setting system-font-setting font-render-setting
cairo move-toolbar gtk x-toolkit x multi-tty make-network-process emacs)

Memory information:
((conses 16 232046 25058)
 (symbols 48 26485 2)
 (strings 32 109233 2739)
 (string-bytes 1 2906048)
 (vectors 16 37295)
 (vector-slots 8 1439381 168772)
 (floats 8 204 477)
 (intervals 56 2580 18)
 (buffers 992 31))




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#51744; Package emacs. (Wed, 10 Nov 2021 08:15:02 GMT) Full text and rfc822 format available.

Message #8 received at 51744 <at> debbugs.gnu.org (full text, mbox):

From: Lars Ingebrigtsen <larsi <at> gnus.org>
To: 51744 <at> debbugs.gnu.org
Cc: Po Lu <luangruo <at> yahoo.com>
Subject: Re: bug#51744: 29.0.50; void symbol emoji-describe
Date: Wed, 10 Nov 2021 09:14:35 +0100
Po Lu via "Bug reports for GNU Emacs, the Swiss army knife of text
editors" <bug-gnu-emacs <at> gnu.org> writes:

> Starting from `emacs -Q', move point to any emoji in
> admin/unidata/emoji-zwj.sequences, and do `C-u C-x ='.  You will get the
> following error:
>
>   describe-char: Symbol’s function definition is void: emoji-describe

Until ldefs-boot has been updated you probably have to say "cd lisp;
make autoloads-force" first.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




Reply sent to Po Lu <luangruo <at> yahoo.com>:
You have taken responsibility. (Wed, 10 Nov 2021 09:28:02 GMT) Full text and rfc822 format available.

Notification sent to Po Lu <luangruo <at> yahoo.com>:
bug acknowledged by developer. (Wed, 10 Nov 2021 09:28:02 GMT) Full text and rfc822 format available.

Message #13 received at 51744-done <at> debbugs.gnu.org (full text, mbox):

From: Po Lu <luangruo <at> yahoo.com>
To: Lars Ingebrigtsen <larsi <at> gnus.org>
Cc: 51744-done <at> debbugs.gnu.org
Subject: Re: bug#51744: 29.0.50; void symbol emoji-describe
Date: Wed, 10 Nov 2021 17:27:29 +0800
Lars Ingebrigtsen <larsi <at> gnus.org> writes:

>> Starting from `emacs -Q', move point to any emoji in
>> admin/unidata/emoji-zwj.sequences, and do `C-u C-x ='.  You will get the
>> following error:
>>
>>   describe-char: Symbol’s function definition is void: emoji-describe
>
> Until ldefs-boot has been updated you probably have to say "cd lisp;
> make autoloads-force" first.

Thanks, that worked.  And sorry for the noise.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#51744; Package emacs. (Wed, 10 Nov 2021 16:36:01 GMT) Full text and rfc822 format available.

Message #16 received at 51744 <at> debbugs.gnu.org (full text, mbox):

From: Glenn Morris <rgm <at> gnu.org>
To: Lars Ingebrigtsen <larsi <at> gnus.org>
Cc: Po Lu <luangruo <at> yahoo.com>, 51744 <at> debbugs.gnu.org
Subject: Re: bug#51744: 29.0.50; void symbol emoji-describe
Date: Wed, 10 Nov 2021 11:34:53 -0500
Lars Ingebrigtsen wrote:

> Until ldefs-boot has been updated

FTR, all you need to do is copy a correct loaddefs.el over ldefs-boot.el
and commit the latter.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#51744; Package emacs. (Thu, 11 Nov 2021 03:01:01 GMT) Full text and rfc822 format available.

Message #19 received at 51744 <at> debbugs.gnu.org (full text, mbox):

From: Lars Ingebrigtsen <larsi <at> gnus.org>
To: Glenn Morris <rgm <at> gnu.org>
Cc: Po Lu <luangruo <at> yahoo.com>, 51744 <at> debbugs.gnu.org
Subject: Re: bug#51744: 29.0.50; void symbol emoji-describe
Date: Thu, 11 Nov 2021 04:00:11 +0100
Glenn Morris <rgm <at> gnu.org> writes:

>> Until ldefs-boot has been updated
>
> FTR, all you need to do is copy a correct loaddefs.el over ldefs-boot.el
> and commit the latter.

Oh, great -- I didn't know that.  I grepped for "ldefs-boot" in the tree
to see whether we had any instructions concerning that file, but I
didn't find anything.  (I did find the ./admin/update_autogen script,
and tried running it, but it failed here.)

Perhaps we should mention this somewhere?  But I'm not sure where --
CONTRIBUTE doesn't seem to be quite the right place.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#51744; Package emacs. (Thu, 11 Nov 2021 11:07:01 GMT) Full text and rfc822 format available.

Message #22 received at 51744 <at> debbugs.gnu.org (full text, mbox):

From: Robert Pluim <rpluim <at> gmail.com>
To: Lars Ingebrigtsen <larsi <at> gnus.org>
Cc: Po Lu <luangruo <at> yahoo.com>, Glenn Morris <rgm <at> gnu.org>,
 51744 <at> debbugs.gnu.org
Subject: Re: bug#51744: 29.0.50; void symbol emoji-describe
Date: Thu, 11 Nov 2021 12:06:37 +0100
>>>>> On Thu, 11 Nov 2021 04:00:11 +0100, Lars Ingebrigtsen <larsi <at> gnus.org> said:

    Lars> Glenn Morris <rgm <at> gnu.org> writes:
    >>> Until ldefs-boot has been updated
    >> 
    >> FTR, all you need to do is copy a correct loaddefs.el over ldefs-boot.el
    >> and commit the latter.

    Lars> Oh, great -- I didn't know that.  I grepped for "ldefs-boot" in the tree
    Lars> to see whether we had any instructions concerning that file, but I
    Lars> didn't find anything.  (I did find the ./admin/update_autogen script,
    Lars> and tried running it, but it failed here.)

loadup.el:185

What failed? If you have a clean tree, and run 'admin/update_autogen -L'
it will regenerate ldefs-boot.el

    Lars> Perhaps we should mention this somewhere?  But I'm not sure where --
    Lars> CONTRIBUTE doesn't seem to be quite the right place.

People who know, know, and people who donʼt know won't know where to
look (and then thereʼs me, who forgets, and has to go re-read
loadup.el 😊). CONTRIBUTE is better than not documenting it (although
maybe it should go in 'admin/release-process' as well).

Robert
-- 




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#51744; Package emacs. (Thu, 11 Nov 2021 12:01:01 GMT) Full text and rfc822 format available.

Message #25 received at 51744 <at> debbugs.gnu.org (full text, mbox):

From: Lars Ingebrigtsen <larsi <at> gnus.org>
To: Robert Pluim <rpluim <at> gmail.com>
Cc: Po Lu <luangruo <at> yahoo.com>, Glenn Morris <rgm <at> gnu.org>,
 51744 <at> debbugs.gnu.org
Subject: Re: bug#51744: 29.0.50; void symbol emoji-describe
Date: Thu, 11 Nov 2021 13:00:08 +0100
Robert Pluim <rpluim <at> gmail.com> writes:

>     Lars> Oh, great -- I didn't know that.  I grepped for "ldefs-boot"
>     Lars> in the tree
>     Lars> to see whether we had any instructions concerning that file, but I
>     Lars> didn't find anything.  (I did find the ./admin/update_autogen script,
>     Lars> and tried running it, but it failed here.)
>
> loadup.el:185

Oh, right.  🤐

> What failed? If you have a clean tree, and run 'admin/update_autogen -L'
> it will regenerate ldefs-boot.el

I tried it with no parameters -- I don't remember what failed.

>     Lars> Perhaps we should mention this somewhere?  But I'm not sure where --
>     Lars> CONTRIBUTE doesn't seem to be quite the right place.
>
> People who know, know, and people who donʼt know won't know where to
> look (and then thereʼs me, who forgets, and has to go re-read
> loadup.el 😊). CONTRIBUTE is better than not documenting it (although
> maybe it should go in 'admin/release-process' as well).

I put the note into lisp/loaddefs.el itself (and thereby in
lisp/ldefs-boot.el), which should be even easier to find.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#51744; Package emacs. (Mon, 29 Nov 2021 18:25:02 GMT) Full text and rfc822 format available.

Message #28 received at 51744 <at> debbugs.gnu.org (full text, mbox):

From: Glenn Morris <rgm <at> gnu.org>
To: Lars Ingebrigtsen <larsi <at> gnus.org>
Cc: Po Lu <luangruo <at> yahoo.com>, Robert Pluim <rpluim <at> gmail.com>,
 51744 <at> debbugs.gnu.org
Subject: Re: bug#51744: 29.0.50; void symbol emoji-describe
Date: Mon, 29 Nov 2021 13:24:00 -0500
Lars Ingebrigtsen wrote:

> I put the note into lisp/loaddefs.el itself (and thereby in
> lisp/ldefs-boot.el), which should be even easier to find.

Yuck.
Now this note is also in:

./lisp/cedet/ede/loaddefs.el
./lisp/cedet/semantic/loaddefs.el
./lisp/cedet/srecode/loaddefs.el

and any loaddefs.el files outside the Emacs tree.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#51744; Package emacs. (Mon, 29 Nov 2021 21:42:02 GMT) Full text and rfc822 format available.

Message #31 received at 51744 <at> debbugs.gnu.org (full text, mbox):

From: Lars Ingebrigtsen <larsi <at> gnus.org>
To: Glenn Morris <rgm <at> gnu.org>
Cc: Po Lu <luangruo <at> yahoo.com>, Robert Pluim <rpluim <at> gmail.com>,
 51744 <at> debbugs.gnu.org
Subject: Re: bug#51744: 29.0.50; void symbol emoji-describe
Date: Mon, 29 Nov 2021 22:40:58 +0100
Glenn Morris <rgm <at> gnu.org> writes:

> Yuck.
> Now this note is also in:
>
> ./lisp/cedet/ede/loaddefs.el
> ./lisp/cedet/semantic/loaddefs.el
> ./lisp/cedet/srecode/loaddefs.el
>
> and any loaddefs.el files outside the Emacs tree.

Now fixed.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Tue, 28 Dec 2021 12:24:07 GMT) Full text and rfc822 format available.

This bug report was last modified 2 years and 81 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.