-
-
Notifications
You must be signed in to change notification settings - Fork 36
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Bug/Support]: Elpaca looks as if stuck while installing packages #411
Comments
Thank you for the detailed report.
There is some logic to mark a process as "busy" when it has been run but has not produced new output after the
The default recipe can be improved to use a shallow clone considering git.savannah.gnu does not support filtering:
That should speed things up considerably.
|
The server does not support treeless filtering at this time. Related: #411
Ok, so you are getting the logs without knowing their meaning, and here it happened that there was a big gap between the two. I get that logs are getting merged if they do |
elpaca--process-busy: remove elpaca--process-filter: use elpaca--update-log-buffer instead of elpaca--process-busy Should be more reliable than relying on a solely timer based approach, which can fail to mark a process as busy when the timer is preempted. Related: #411
I've reworked the logic to mark events in the log as "busy". (elpaca-test
:interactive t
:init
;; Set intentionally low here for demonstration purposes
(setq elpaca-busy-interval 2)
(elpaca org)) Likewise, you should see the difference after an |
Confirmation
Elpaca Version
Elpaca f83af38 grafted, HEAD -> master, origin/master, origin/HEAD
installer: 0.9
emacs-version: GNU Emacs 29.4 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.43, cairo version 1.18.2)
git --version: git version 2.47.0
Operating System
Archlinux
Description
When installing org, it gets stuck in this specific state for a quite long time (5 minutes I would guess, maybe even more. EDIT: logs say 15 minutes!). It gives impression that installation is permanently stuck, and I only figured out is it not because it started moving again at some point as I was writing this issue on github.
Is there any way to indicate progress in such situation in a better way?
Actually, here are the logs:
It seems like this big gap is happening between 13:07 and 13:22 -> so objects were compressed (that is git output if I am correct), and then it took 15 minutes for what hm, to download them?
The text was updated successfully, but these errors were encountered: