GNU bug report logs - #79803
31.0.50; vc-start-logentry: Symbol's value as variable is void: log-edit-hook

Previous Next

Package: emacs;

Reported by: Scott Bell <sctb <at> me.com>

Date: Sun, 9 Nov 2025 22:21:02 UTC

Severity: normal

Found in version 31.0.50

Done: Sean Whitton <spwhitton <at> spwhitton.name>

To reply to this bug, email your comments to 79803 AT debbugs.gnu.org.
There is no need to reopen the bug first.

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#79803; Package emacs. (Sun, 09 Nov 2025 22:21:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Scott Bell <sctb <at> me.com>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Sun, 09 Nov 2025 22:21:02 GMT) Full text and rfc822 format available.

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

From: Scott Bell <sctb <at> me.com>
To: bug-gnu-emacs <at> gnu.org
Subject: 31.0.50; vc-start-logentry: Symbol's value as variable is void:
 log-edit-hook
Date: Sun, 09 Nov 2025 15:20:32 -0700
Steps to reproduce:

1. Launch emacs with -Q
2. Open a file under version control (git)
3. Make a change to the file
4. Save the change
5. C-x v v
6. Error: Symbol's value as variable is void: log-edit-hook

Debugger entered--Lisp error: (void-variable log-edit-hook)
  vc-start-logentry(("/Users/sctb/Downloads/frob/bong.txt") nil nil "Enter a change comment." "*vc-log*" #f(compiled-function () #<bytecode 0x5284234ba52b>) #f(compiled-function (files comment) #<bytecode 0xb09534465219539>) vc-checkin-hook Git nil)
  vc-checkin(("/Users/sctb/Downloads/frob/bong.txt") Git nil nil nil nil nil)
  vc-next-action(nil)
  funcall-interactively(vc-next-action nil)
  call-interactively(vc-next-action nil nil)
  command-execute(vc-next-action)

This error is raised within the ‘vc-start-logentry’ function at line 873
during the let-binding of ‘log-edit-hook’. This seems to have been
introduced by commit 816830d9219 on Nov 7.

In GNU Emacs 31.0.50 (build 1, aarch64-apple-darwin25.0.0, NS
 appkit-2685.10 Version 26.0.1 (Build 25A362)) of 2025-11-09 built on
 neun.local
Repository revision: d2bc774ec9c7bcdd47d3f893a690ca5683ce9a08
Repository branch: master
Windowing system distributor 'Apple', version 10.3.2685
System Description:  macOS 26.0.1

Configured using:
 'configure --with-tree-sitter CFLAGS=-I/Users/sctb/.local/include
 LDFLAGS=-L/Users/sctb/.local/lib'

Configured features:
ACL GMP GNUTLS LIBXML2 MODULES NOTIFY KQUEUE NS PDUMPER SQLITE3 THREADS
TOOLKIT_SCROLL_BARS TREE_SITTER ZLIB

Important settings:
  value of $LANG: en_CA.UTF-8
  locale-coding-system: utf-8-unix

Major mode: Messages

Minor modes in effect:
  server-mode: t
  rcirc-track-minor-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  eldoc-mode: t
  show-paren-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  tool-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
  minibuffer-nonselected-mode: t
  minibuffer-regexp-mode: t
  buffer-read-only: t
  line-number-mode: t
  indent-tabs-mode: t
  transient-mark-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t

Load-path shadows:
None found.

Features:
(shadow sort mail-extr emacsbug lisp-mnt message mailcap yank-media puny
dired dired-loaddefs rfc822 mml mml-sec epa epg rfc6068 epg-config
gnus-util mm-decode mm-bodies mm-encode mailabbrev gmm-utils mailheader
edebug bug-reference jka-compr cl-extra shortdoc text-property-search
comp-common rx vc-annotate vc-dir vc vc-filewise vc-git diff-mode
track-changes files-x vc-dispatcher thingatpt help-fns radix-tree
sanskrit quail ert ewoc debug backtrace help-mode find-func server
paredit edmacro kmacro sendmail mail-parse rfc2231 rfc2047 rfc2045
ietf-drums mm-util mail-prsvr mail-utils rcirc parse-time iso8601
auth-source cl-seq eieio eieio-core password-cache json map time-date
ring doric-themes color ef-themes standard-themes modus-themes byte-opt
bytecomp byte-compile easy-mmode derived cl-macs gv pcase subr-x
cus-edit pp cus-start cus-load icons wid-edit cl-loaddefs cl-lib rmc
iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook
vc-hooks lisp-float-type elisp-mode mwheel term/ns-win ns-win
ucs-normalize mule-util term/common-win 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 nadvice seq simple cl-generic
indonesian philippine 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 abbrev obarray oclosure cl-preloaded button loaddefs
theme-loaddefs faces cus-face macroexp files window text-properties
overlay sha1 md5 base64 format env code-pages mule custom widget keymap
hashtable-print-readable backquote threads kqueue cocoa ns multi-tty
make-network-process tty-child-frames emacs)

Memory information:
((conses 16 213643 31180) (symbols 48 15951 0) (strings 32 42522 1932)
 (string-bytes 1 1128899) (vectors 16 21542)
 (vector-slots 8 234768 10095) (floats 8 277 18) (intervals 56 548 69)
 (buffers 1064 15))




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

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

From: Sean Whitton <spwhitton <at> spwhitton.name>
To: 79803 <at> debbugs.gnu.org
Cc: Scott Bell <sctb <at> me.com>
Subject: Re: bug#79803: 31.0.50; vc-start-logentry: Symbol's value as
 variable is void: log-edit-hook
Date: Mon, 10 Nov 2025 15:14:46 +0000
Hello,

Sorry about that, should be fixed now.

-- 
Sean Whitton




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#79803; Package emacs. (Mon, 10 Nov 2025 15:50:02 GMT) Full text and rfc822 format available.

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

From: Scott Bell <sctb <at> me.com>
To: Sean Whitton <spwhitton <at> spwhitton.name>
Cc: 79803 <at> debbugs.gnu.org
Subject: Re: bug#79803: 31.0.50; vc-start-logentry: Symbol's value as variable
 is void: log-edit-hook
Date: Mon, 10 Nov 2025 08:48:41 -0700
Confirmed. Thank you! 

> On Nov 10, 2025, at 8:14 AM, Sean Whitton <spwhitton <at> spwhitton.name> wrote:
> 
> Hello,
> 
> Sorry about that, should be fixed now.
> 
> -- 
> Sean Whitton





Reply sent to Sean Whitton <spwhitton <at> spwhitton.name>:
You have taken responsibility. (Mon, 10 Nov 2025 17:09:02 GMT) Full text and rfc822 format available.

Notification sent to Scott Bell <sctb <at> me.com>:
bug acknowledged by developer. (Mon, 10 Nov 2025 17:09:02 GMT) Full text and rfc822 format available.

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

From: Sean Whitton <spwhitton <at> spwhitton.name>
To: Scott Bell <sctb <at> me.com>
Cc: 79803-done <at> debbugs.gnu.org
Subject: Re: bug#79803: 31.0.50; vc-start-logentry: Symbol's value as
 variable is void: log-edit-hook
Date: Mon, 10 Nov 2025 17:08:35 +0000
Hello,

On Mon 10 Nov 2025 at 08:48am -07, Scott Bell wrote:

> Confirmed. Thank you!

Great, closing.

-- 
Sean Whitton




This bug report was last modified 1 day ago.

Previous Next


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