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

Github timeout on AUR meta package using paru. #265

Closed
JonathanSteininger opened this issue Jan 27, 2025 · 2 comments
Closed

Github timeout on AUR meta package using paru. #265

JonathanSteininger opened this issue Jan 27, 2025 · 2 comments
Labels
bug Something isn't working

Comments

@JonathanSteininger
Copy link

Describe the bug
When using paru to install and update the AUR meta package for this tool. It times out checking for the latest git hash.

error: timed out looking for devel update: https://github.com/Aylur/astal.git

I believe the cause of this is the way the packages are set up on the AUR.
Since there is a meta package for all the smaller dependencies which all are also from this repo. Paru ends up doing loads of duplicate requests for this github repo. Probably leading to the requests being denied for spam.

To Reproduce

  1. install the aylurs-gtk-shell package from the aur using paru.
  2. update your aur packages with paru -Syu

Expected behavior
Should not time out.

Additional context
I have about 40 packages installed from the aur though paru. so that might be a contributing factor.

@JonathanSteininger JonathanSteininger added the bug Something isn't working label Jan 27, 2025
@JonathanSteininger
Copy link
Author

You know, now that I think of it. This feels more appropriate to be a bug from paru.

Since using the aur like this is not incorrect. Paru just fails to handle the way its packaged.

@kotontrion
Copy link
Collaborator

I can not reproduce this even when checking for updates many times in quick succession.

Maybe a slow internet connection plays a factor here as well?

Because of the way this repo is structured I either have a separate PKGBUILD for each lib, which results in pulling this repo for each package, or a split package. PKGBUILDs are designed around one build process, so the second approach would pull in the dependencies of all libs and build all libs, even when you only want to install one specific lib. Both of these solutions have their drawbacks, I went for the first approach, because it fits the Arch build system better.

If there are issues with the PKGBUILDs please either use the AUR comments or create an issue in this repo https://github.com/kotontrion/PKGBUILDS

Anyway this has nothing to do with astal itself, so I'll close this. (I would have transferred this issue to my PKGBUILD repo, but github allows only transfers between repos with the same owner). I will monitor the issue you created in the paru repo to see if this actually requires some action from my side.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants