-
Notifications
You must be signed in to change notification settings - Fork 41
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
Patching PKGBUILD/.SRCINFO should immediately impact the dependency tree #209
Comments
Hi @jookuuj, thank you! Could you please paste the logs of the build? I'll take a look. If you do, please include the commands You can also verify if these changes persist and are visible if you look in |
I have attached the PKGBUILD, .SRCINFO file and the output of ls -aFl: But I'm not sure where the build logs are. Do you mean the .BUILDINFO file that's in ~/.cache/rua/build/fvwm/pkg/fvwm/ directory? Sorry, I have never looked up any makepkg logs. I tried googling but I didn't find a solution. I also checked and the changes are indeed there in ~/.config/rua/pkg/fvwm/ directory. |
I mean, can you run your command in the terminal and copy-paste the output? I want to see if the error comes from makepkg/rua/pacman themselves, or if |
Here is what rua outputs when I run "rua install fvwm":
After I hit S to install python-xdg and let Pacman install it, rua starts building libstroke from AUR, even though the PKGBUILD has been edited to remove it from dependencies of FVWM. I also tested building FVWM using plain old makepkg (with same edits to PKGBUILD and .SRCINFO) and it worked. |
Thanks for the report and the details! I see the logic now. I'm not 100% how to proceed here.
this can even be shown incrementally/repeatedly while you're reviewing, to see a "pointer" of where you are in the overall process. The alternative 3 seems the best from the UX (user experience) perspective, does it? Any ideas are welcomed |
I agree. The option 3 is the best in my opinion. Sadly, I don't know much coding (I'm currently learning Python), so I can't help much with this issue. |
I'm having the same issue as OP with the same version of rua. I'm trying to install antares-sql with the following command
I already have a newer version of Electron 17 installed with I don't really understand the purpose of ignoring changes to the local repo for a package. Is that deliberate? |
Hi @marrs, the somewhat lenghty reply to your post is actually above. TL&DR; it's more of a simplistic approach at the beginning of when rua was created. It has its upsides (see again above), but it's possible to do better. If you have a PR, I'd be happy to review/merge. Otherwise I may have time for it a bit later (these weeks I'm relatively busy) |
I believe I ran into this issue trying to patch a PKGBUILD and adding a |
Hi! First of all, thanks for making rua! It's very useful tool. There is one feature that I would like to have and that's allowing patching PKGBUILD files. I'm using rua 0.19.7 from AUR.
Steps to reproduce:
Expected behavior: rua wouldn't pull in libstroke and that it would respect the local edits that I made in the PKGBUILD file. Quitting and restarting rua install doesn't fix the issue.
The text was updated successfully, but these errors were encountered: