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.patch
[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
[email protected]
https://admin.fedoraproject.org/mailman/listinfo/ruby-sig

_______________________________________________
ruby-sig mailing list
[email protected]
https://admin.fedoraproject.org/mailman/listinfo/ruby-sig

Reply via email to