bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#63757: 29.0.91 order of package paths changed: random old versions o


From: Eli Zaretskii
Subject: bug#63757: 29.0.91 order of package paths changed: random old versions of packages in load-path
Date: Wed, 07 Jun 2023 18:36:19 +0300

> From: Stefan Monnier <monnier@iro.umontreal.ca>
> Cc: Eli Zaretskii <eliz@gnu.org>,  artscan@list.ru,  63757@debbugs.gnu.org
> Date: Mon, 05 Jun 2023 10:55:50 -0400
> 
> > But in this case, if a regular package is upgraded, and a VC package
> > weren't (even though the user might have written some patch they are
> > relying on), it would be suddenly switch when starting up Emacs at some
> > point.
> 
> Yup.  AFAIK both behaviors (staying with the VC package, and
> switching to the non-VC package) can be "incorrect", depending on
> the circumstances.  So I don't see this as "a bug".
> 
> Note also that in the session where we perform the install of the
> upgraded package, the upgraded package will take precedence over the VC
> package, so it's mildly more consistent to do the same at startup.
> 
> If the user wants to keep using the older VC package, there's always to
> option to use `package-pinned-packages` or to remove the non-VC package.
> 
> If we want to do better, rather than forcing VC packages to the top we
> should detect when the ordering between VC and non-VC packages changes
> and emit a warning or prompt the user.

So what's the bottom line here?  Do we have an agreed-upon patch that
should be installed on the emacs-29 branch?  If so, can it be
installed soon, please?  Because I'd like to put out another Emacs 29
pretest in a couple of days.

If there's no agreement yet, can someone please spell out what is yet
to be done here?

Thanks.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]