GNU bug report logs -
#59087
29.0.50; package-vc-update error
Previous Next
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
View this message in rfc822 format
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 216 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.