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