GNU bug report logs - #59087
29.0.50; package-vc-update error

Previous Next

Package: emacs;

Reported by: Feng Shu <tumashu <at> 163.com>

Date: Mon, 7 Nov 2022 02:34:02 UTC

Severity: normal

Found in version 29.0.50

Fixed in version 29.1

Done: Philip Kaludercic <philipk <at> posteo.net>

Bug is archived. No further changes may be made.

Full log


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

From: Philip Kaludercic <philipk <at> posteo.net>
To: Feng Shu <tumashu <at> 163.com>
Cc: 59087 <at> debbugs.gnu.org
Subject: Re: bug#59087: 29.0.50; package-vc-update error
Date: Sat, 19 Nov 2022 07:28:59 +0000
Feng Shu <tumashu <at> 163.com> writes:

> Maybe this issue is related package dependent, I have test like below:
>
> 1. before package-vc-install
>
> (find-library-name "popon") => "/home/feng/.emacs.d/elpa-29/popon-0.12/popon.el"
> (find-library-name "corfu-terminal") => "/home/feng/.emacs.d/elpa-29/corfu-terminal-0.5/corfu-terminal.el"

Ok.

> 2. package-vc-install popon
>
> (find-library-name "popon") => "/home/feng/.emacs.d/elpa-29/popon/popon.el"
> (find-library-name "corfu-terminal") => "/home/feng/.emacs.d/elpa-29/corfu-terminal-0.5/corfu-terminal.el"
>
> popon item is showed when run package-vc-update.

Makes sense, the "popon" directory has no version number.

> 3. package-vc-install corfu-terminal
>
> (find-library-name "popon") => "/home/feng/.emacs.d/elpa-29/popon/popon.el"
> (find-library-name "corfu-terminal") => "/home/feng/.emacs.d/elpa-29/corfu-terminal/corfu-terminal.el"
>
> package-vc-update only show corfu-terminal, and popon lost.
> corfu-terminal is depend on popon.

I'll try this out, but in the future it would be useful to see the
contents of the variable `package-alist'.  This is all related to that
value.

Feng Shu <tumashu <at> 163.com> writes:

> After I install popon and corfu-terminal, and reboot emacs.
>
> package-update show nothing, but package-vc-update-all works, after
> package-vc-update-all finish, package-update will show popon and corfu-terminal.

Feng Shu <tumashu <at> 163.com> writes:

> Philip Kaludercic <philipk <at> posteo.net> writes:
>
> By the way, what does "Done updating packages." mean?
> Do it mean package has been updated or package is updating?

You mean the message printed out at the end of `package-vc-update-all'?
That means that all packages have /been/ updated.  I also just noticed,
that it is printed out unconditionally, even if no VC packages have been
updated (because non are installed).




This bug report was last modified 2 years and 218 days ago.

Previous Next


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