GNU bug report logs - #76567
30.1; package-install-upgrade-built-in upgrades built-ins to the same version

Previous Next

Package: emacs;

Reported by: Ship Mints <shipmints <at> gmail.com>

Date: Tue, 25 Feb 2025 20:36:01 UTC

Severity: normal

Merged with 77136

Found in versions 30.1, 31.0.50

Full log


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

From: Stefan Monnier <monnier <at> iro.umontreal.ca>
To: Ship Mints <shipmints <at> gmail.com>
Cc: Philip Kaludercic <philipk <at> posteo.net>, Eli Zaretskii <eliz <at> gnu.org>,
 76567 <at> debbugs.gnu.org
Subject: Re: bug#76567: 30.1; package-install-upgrade-built-in upgrades
 built-ins to the same version
Date: Thu, 20 Mar 2025 12:09:57 -0400
> Okay, then this behavior is merely unexpected per "newer" in the
> documentation, and it's not a bug, per se.

I think it should definitely count as a bug because what appears as
a "side-grade" might really be a downgrade because version NN.MM on GNU
ELPA corresponds to the commit where `Version:` was modified to "NN.MM",
whereas the built-in version may still say `Version: NN.MM` but with
various bug fixes and improvements installed since then.

[ The problem is yet more tricky with GNU-devel ELPA, because `Version:
  NN.MM` will lead to packages with version numbers NN.MM.0.DATE.TIME,
  so they will always appear to be strictly greater than the
  built-in version.  But least there, they should indeed be the
  latest&greatest, so at least it should be at worst a side-grade, not
  a downgrade (except for corner cases, like when the creation of the
  GNU-devel tarball fails for some reason, but this should be rare
  enough).  ]


        Stefan





This bug report was last modified 88 days ago.

Previous Next


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