After every major ruby update all AUR ruby pkgbuilds need to be rebuilded
![]() |
VOOZH | about |
| Git Clone URL: | https://aur.archlinux.org/rubyripper-git.git (read-only, click to copy) |
|---|---|
| Package Base: | rubyripper-git |
| Description: | Secure audiodisc ripper |
| Upstream URL: | https://github.com/bleskodev/rubyripper |
| Licenses: | GPL-3.0-only |
| Conflicts: | rubyripper |
| Provides: | rubyripper |
| Submitter: | FabioLolix |
| Maintainer: | FabioLolix |
| Last Packager: | FabioLolix |
| Votes: | 1 |
| Popularity: | 0.001098 |
| First Submitted: | 2024-08-11 13:39 (UTC) |
| Last Updated: | 2025-08-20 21:03 (UTC) |
After every major ruby update all AUR ruby pkgbuilds need to be rebuilded
I could workaround by uninstalling rubyripper-git and all the ruby packages and install RR-git again, all the dependency where installed properly and RR-git to.
Various error by compiling rubyripper :
Failed to install layer, rolling up to next layer.error:erreur lors de la construction : ruby-gobject-introspection - exit status 8
Failed to install layer, rolling up to next layer.error:erreur lors de la construction : ruby-cairo-gobject - exit status 8
Rather then rubyripper or rubyripper-git the error is happening earlier as ruby-gobject-introspection isn't builded please send a full log directly to me or by using a pastebin service (don't post big logs here in the comments) in English (launch with LANG=C makepkg for example)
The packages have been successfully build with devtools before upload: https://github.com/FabioLolix/buildlogs/commit/2c4d7e1d2a52dcb6516a56d92c92fb9be2457ef9
Various error by compiling rubyripper :
Failed to install layer, rolling up to next layer.error:erreur lors de la construction : ruby-gobject-introspection - exit status 8
Failed to install layer, rolling up to next layer.error:erreur lors de la construction : ruby-cairo-gobject - exit status 8
And so on...
I'll look to update the ruby gnome chain of pkgbuild after Ruby 3.4.2 will land on [Extra]
https://lists.archlinux.org/archives/list/arch-dev-public@lists.archlinux.org/thread/F4XVDZHNRZAUGEDNMU4GBIGWOMV2YP7E/
On line 48? No, it must be a leftover from a copy-paste
Are the extra single '}' inside build() intentional? (it's in both rubyripper PKGBUILD.)
After every major ruby update all AUR ruby pkgbuilds need to be rebuilded
is there a reason why you aren’t sourcing the code from rubygems.org directly as opposed to using the ruby-gnome source you are using?
Yes, Arch's ruby packaging guidelines https://wiki.archlinux.org/title/Ruby_package_guidelines
These are also my first ruby pkgbuilds and just bumping the version didn't work; while using the new instructions worked
Understood, thank you for looking into the issue so soon. I am glad you were able to reproduce it, and I will be sure to format errors the way you described in the future.
One question I have (just because I am new to PKGBUILDs) is there a reason why you aren’t sourcing the code from rubygems.org directly as opposed to using the ruby-gnome source you are using? Thanks for helping me learn, it’s been nice to get my hands dirty a bit here.