-
-
Notifications
You must be signed in to change notification settings - Fork 925
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
bin/jruby is not updated when bin/jruby.bash is #3215
Comments
this is a tricky one. we had a symbolic link before but that resulted in people checking in the binary of jruby-launcher as jruby.bash to git. and on some platform it did not work. copying it over on each run is obey the update but will make the jruby-launcher install useless. maybe copy it on a clean build is doable compromise. not sure how important the jruby-launcher when working on jruby itself. IMO updated bin/jruby is more important then binary launcher. |
Is the concern that you'll be modifying jruby.bash on a local working copy and it won't get updated to bin/jruby? If so, how often are we doing that? FWIW, we have some folks helping us rewrite the native launcher using mruby, so things may change up a bit when that works. |
This has bit a few people already. Granted it's all been on the Truffle side, but since the launcher essentially works, just with outdated config, it's extremely annoying to track down. I would have expected whatever profile ( |
@nirvdrum are you saying |
@mkristian I'm not sure of what the exact sequence is here, so please forgive me if I get some of the details wrong. What I'm saying is |
@nirvdrum there are two things happening:
what is creating the problem with "truffle" the copied bash script or the binary from the jruby-launcher gem ? |
I couldn't get |
the bin/jruby gets not touched once it is there. would a |
Maybe I'm just confused, but if |
@headius Yes, just to print out the actual java command for instance. And bash is more easy to hack than a bunch of C++ 😃 @mkristian Yes, if I am not using jruby-launcher most of the time for dev, but I think a full |
I just saw that the jruby-launcher gets ONLY installed on release versions. for me it is just OK to copy over the bin/jruby.bash on every |
I think for dev in the git tree it makes sense to not require jruby-launcher, and also ensures the bash version still works. |
done with b799bff |
Because pom.rb says:
So it will ignore that bin/jruby.bash is updated.
The text was updated successfully, but these errors were encountered: