Skip to content
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

straights builts every package at startup #1166

Open
jmburgos opened this issue Aug 1, 2024 · 1 comment
Open

straights builts every package at startup #1166

jmburgos opened this issue Aug 1, 2024 · 1 comment
Labels

Comments

@jmburgos
Copy link

jmburgos commented Aug 1, 2024

Hello all,

Most of the time I run EXWM, but sometimes I use Gnome. For some reason, the first time I use Emacs after loggin into my computer on Gome, straight autimatically builds all packages.

Strangely, this does not happen if I use EXWM. When I log into my computer, straight does not build any package.

What could be the issue? How can I turn the automatic update of packages in Gnome? I use Fedora 40.

My emacs version:
GNU Emacs 29.4 (build 1, x86_64-redhat-linux-gnu, GTK+ Version 3.24.42, cairo version 1.18.0) of 2024-07-16

My straight version:
(HEAD -> master, origin/master, origin/HEAD) b3760f5 2023-10-21

Thanks for the help,

Julian

@raxod502
Copy link
Member

I'm sorry this took so long for me to get to.

This really shouldn't be something that you have to debug yourself, but there are some rough edges that I haven't found the time to fix up. Unfortunately there may be no avoiding some amount of looking through the straight.el implementation (or at least understanding it) to troubleshoot issues with the package rebuild system, but the least I can do is clearly document the right approach.

Here's a PR with everything I can think of that I personally use when debugging these issues, which are unfortunately not infrequent even for me: #1170

When you have time, I'd ask you to go through that and see what information you can glean. If you run into an area where it is not clear how to troubleshoot further, let me know, and I will make further additions to the guide. Hopefully we soon have something that everyone can use.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Development

No branches or pull requests

2 participants