updating jruby in fedora

Mo Morsi mmorsi at redhat.com
Tue Dec 16 21:02:27 UTC 2014


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
> ruby-sig at lists.fedoraproject.org
> https://admin.fedoraproject.org/mailman/listinfo/ruby-sig



More information about the ruby-sig mailing list