> So you are saying that other people mostly delete old versions from
> ~/.emacs.d/elpa/, and that's why this problem was not reported until
> now, is that right?
Right.

> What are our recommendations, if any, for cleaning up old versions of
> ELPA packages?
I had old versions of packages mostly because I had problems with moving between emacs versions in the past.
For example, I had to roll back some package versions along with emacs version downgrading (after unsuccessful upgrade).
But now my config is stabilized and I just deleted old versions manually a few days ago.

On Sun, Jun 4, 2023 at 6:53 PM Eli Zaretskii <eliz@gnu.org> wrote:
> From: Евгений Бойков <artscan@list.ru>
> Date: Sun, 4 Jun 2023 18:43:13 +1000
> Cc: monnier@iro.umontreal.ca, philipk@posteo.net, 63757@debbugs.gnu.org
>
> > I wonder how come this issue never came up until now, in all the time
> > since commit fb87d500, 9 months ago?  What are you, Евгений, do that
> > bumps into this issue, that other people don't do?  Or does this
> > affect only very specific packages?
>
> I moved my everyday working emacs instance to 29.0.91 and got almost 2% completely broken
> packages.
> I rarely delete really old versions from my ~/.emacs.d/elpa.
> If your package-user-dir is cleaned more often, you may not notice that your loaded packages have
> slightly different old versions.
> This can affect any package if it has few versions.

So you are saying that other people mostly delete old versions from
~/.emacs.d/elpa/, and that's why this problem was not reported until
now, is that right?

What are our recommendations, if any, for cleaning up old versions of
ELPA packages?


--
__________________________

С уважением,
Бойков Евгений Алексеевич
сот. 8-924-202-25-65
e-mail: artscan@list.ru