-
Notifications
You must be signed in to change notification settings - Fork 2.2k
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
New package: jruby-9.3.8.0 #38900
New package: jruby-9.3.8.0 #38900
Conversation
a6f61cc
to
63d35fc
Compare
All Musl builds seem to be experiencing the same issue:
On my local machine (x86_64), permissions of all the files in the EDIT: Curiously, I was able to cross-build the package for x86_64-musl architecture without errors on my machine. |
have you tried a native musl build locally? see the instructions for making another masterdir in the readme |
63d35fc
to
8adca06
Compare
I've installed the x86_64-musl version of Void in a VM and tried building the package. I got the same error as observed here on GitHub. It seems that the file permission issues are Musl-specific. Consequently, I've added a I've also changed the way binaries are installed, since I've noticed that one of them did not posses the execute permission. Strangely enough, on a Musl architecture, even with the use of |
oh you didn't need to go through the trouble of making a whole VM, you can just add another masterdir |
Thank you for the tip. 😊 At first, I went with the method I knew well, but now I've tried the masterdir approach to test x86_64-musl build check error. I have no idea what the error means and I can build the package successfully in x86_64-musl masterdir on my machine. |
I recommend that the x86_64-musl PR check is re-run. The error seems very random (and does not appear in other Musl architectures), and I am able to build the package in a x86_64-musl VM without any errors. |
This time it didn't even get to the build part and stopped at
I don't understand the error. Is there some Git wizardry I was supposed to do and have not? |
if you don't already have it, add this repo as a remote:
then rebase your branch on the upstream master branch:
and force-push:
|
8adca06
to
f12116c
Compare
Thank you for your help. 😊 The PR is now in the green. |
f12116c
to
fa66770
Compare
fa66770
to
24968a5
Compare
Pull Requests become stale 90 days after last activity and are closed 14 days after that. If this pull request is still relevant bump it or assign it. |
Testing the changes
New package
Local build testing
Motivation
The reference Ruby interpreter can not execute threads on multiple CPU cores because of GIL. JRuby is able to perform real threading.