Greetings, we're currently looking at fixing the broken JRuby build and updating it to the latest release in rawhide. See the following tracker bug:
https://bugzilla.redhat.com/show_bug.cgi?id=1152249
Four new dependencies have been submitted, reviews are needed (swaps are welcome):
unsafe-mock: https://bugzilla.redhat.com/show_bug.cgi?id=1152244 jsr292-mock: https://bugzilla.redhat.com/show_bug.cgi?id=1152245 joda-timezones: https://bugzilla.redhat.com/show_bug.cgi?id=1152246 options: https://bugzilla.redhat.com/show_bug.cgi?id=1152247
Additionally the following will need to be updated (I can do this once things start moving along):
jffi -> 1.2.7 nailgun -> 0.9.1 yecht -> 1.0
Any help w/ this would be appreciated,
-Mo
Hi Mo,
Thanks for looking into JRuby again.
I forwarded your reviews to our Java guys, they will hopefully take care about them :)
Vít
Dne 14.10.2014 v 13:29 Mo Morsi napsal(a):
Greetings, we're currently looking at fixing the broken JRuby build and updating it to the latest release in rawhide. See the following tracker bug:
https://bugzilla.redhat.com/show_bug.cgi?id=1152249
Four new dependencies have been submitted, reviews are needed (swaps are welcome):
unsafe-mock: https://bugzilla.redhat.com/show_bug.cgi?id=1152244 jsr292-mock: https://bugzilla.redhat.com/show_bug.cgi?id=1152245 joda-timezones: https://bugzilla.redhat.com/show_bug.cgi?id=1152246 options: https://bugzilla.redhat.com/show_bug.cgi?id=1152247
Additionally the following will need to be updated (I can do this once things start moving along):
jffi -> 1.2.7 nailgun -> 0.9.1 yecht -> 1.0
Any help w/ this would be appreciated,
-Mo _______________________________________________ ruby-sig mailing list ruby-sig@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/ruby-sig
After a bit of package wrangling, we managed to build a "working" JRuby release (1.7.16.2) using only yum installed dependencies. The spec has been simplified and the package compiles fine and results in a working interpreter (based on preliminary surface tests). A couple hacks had to be added to get things working (I'm guessing at least a few of these won't hold up for prod) and there are a couple missing bits, but it's a start.
The spec and can be found here [1] along with supporting patches [2] [3]. The current SRPM can be found here [4].
Particularly noteworthy is the list of remaining packages that need to be updated or approved for the build to work [5]. Luckily we have access to push updates to most packages and have most of the updated builds locally, so alot of this is just a matter of going through the process.
I'll probably sideline this for a bit to focus on other higher priority tasks but anyone is more than welcome to pick up where I left off until I get back to it.
-Mo
[1] http://mmorsi.fedorapeople.org/jruby/jruby.spec [2] http://mmorsi.fedorapeople.org/jruby/jruby-remove-tasks-with-missing-deps.pa... [3] http://mmorsi.fedorapeople.org/jruby/jruby-build-hack.patch [4] http://mmorsi.fedorapeople.org/jruby/jruby-1.7.16.2-1.fc21.src.rpm [5] http://mmorsi.fedorapeople.org/jruby/jruby-deps
On 10/14/2014 07:29 AM, Mo Morsi wrote:
Greetings, we're currently looking at fixing the broken JRuby build and updating it to the latest release in rawhide. See the following tracker bug:
https://bugzilla.redhat.com/show_bug.cgi?id=1152249
Four new dependencies have been submitted, reviews are needed (swaps are welcome):
unsafe-mock: https://bugzilla.redhat.com/show_bug.cgi?id=1152244 jsr292-mock: https://bugzilla.redhat.com/show_bug.cgi?id=1152245 joda-timezones: https://bugzilla.redhat.com/show_bug.cgi?id=1152246 options: https://bugzilla.redhat.com/show_bug.cgi?id=1152247
Additionally the following will need to be updated (I can do this once things start moving along):
jffi -> 1.2.7 nailgun -> 0.9.1 yecht -> 1.0
Any help w/ this would be appreciated,
-Mo _______________________________________________ ruby-sig mailing list ruby-sig@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/ruby-sig
ruby-sig@lists.fedoraproject.org