GNU bug report logs - #78983
30.1; Strange reference to "Emacs 10.31" in fileio.c

Previous Next

Package: emacs;

Reported by: Ulrich Müller <ulm <at> gentoo.org>

Date: Wed, 9 Jul 2025 16:45:05 UTC

Severity: normal

Found in version 30.1

Done: Eli Zaretskii <eliz <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


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

From: Ulrich Müller <ulm <at> gentoo.org>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: Ulrich Müller <ulm <at> gentoo.org>, 78983 <at> debbugs.gnu.org
Subject: Re: bug#78983: 30.1; Strange reference to "Emacs 10.31" in fileio.c
Date: Thu, 10 Jul 2025 12:38:16 +0200
>>>>> On Thu, 10 Jul 2025, Eli Zaretskii wrote:

> Anyway, I don't think 10.31 is a mistake.  I think I asked Richard
> back then.  In particular, the initial commit of fileio.c into CVS,
> from Apr 10, 1991 (which is _before_ the time stamp of fileio.c in
> Emacs 18.59) already has this #ifdef'ed-away version, even though
> Emacs 18.59's version of fileio.c does not.  So there's more here than
> meets the eye.

I've now compared the #if-0-ed code from the initial version in git
(commit 570d76241f16 from 1991-04-10) to the code in Emacs 18.52,
18.55, and 18.57. While none is a perfect match, 18.55 is close.
Going back further in time (I've looked at 18.41 and 16.56), the
differences become larger.

A telltale sign are also the "#ifdef VMS" code blocks (in the initial
git commit; they were removed later). VMS support was added in Emacs 18,
so these code blocks wouldn't be present in any earlier version.

So I still doubt that "version 10.31" theory.

> I can suggest to remove the version from the text, if this nit is
> really deemed important.  But I think we are splitting hair here.
> I have just spent half an hour looking up old versions of fileio.c --
> was that really worth it?

Sorry about that. Feel free to close this bug then. (I thought it was
a no-brainer but apparently it is more complicated.)




This bug report was last modified 35 days ago.

Previous Next


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