30 seconds after clicking the "Send" button I just found a bug XD, I'm installing the native launcher when the installer is been built but I should install it when the user is installing the package, it's a quite easy modification.
On Mon, Mar 8, 2010 at 11:54 PM, David Calavera <david.calav...@gmail.com>wrote: > I just did some modification to the Mac installer and I think now it could > be ready for a first version. > > Here is the repo: http://github.com/calavera/jruby-mac-installer > > Basically, now it creates this directories structure when the package is > installed: > > /Library/Frameworks > | > | -> JRuby.framework > | > | -> Versions > | > | -> Current > | > | -> VERSION_NUMBER > ... > > where "Current" is a symlink to the latest version installed and it can be > easily modified by the user. > > After the creation of the directories the installer modifies the user's > .bash_profile file to add the Current path to the user's PATH. I grabbed the > script to do this from python's mac installer so we should check the license > compatibilities and mention them as authors. > > So, if anyone wanted to build the installer he has to run the script > "build.sh" and pass the jruby's source directory and its version as > parameters, i.e: > > ./build.sh dev/jruby 1.5.0.dev > > it calls ant to create the distribution, installs the native launcher, and > creates the dmg file. > > I've created one package for test that you can download from > http://thinkincode.net/JRuby-1.5.0.dev.dmg. It's build with snow loepard > so jruby is compiled with java 6 since ant delegates to the javac.version > number. > > I think by the moment, and since it will be official any issue that you > find could be added to the github's tracker. > > Cheers > > > On Mon, Mar 8, 2010 at 6:48 PM, David Calavera > <david.calav...@gmail.com>wrote: > >> >> >> On Mon, Mar 8, 2010 at 5:38 PM, Hirotsugu Asari <asari.r...@gmail.com>wrote: >> >>> >>> On Mar 8, 2010, at 10:26 AM, Nick Sieger wrote: >>> >>> > On Sun, Mar 7, 2010 at 2:50 PM, Charles Oliver Nutter >>> > <head...@headius.com> wrote: >>> >> Ok, we want to go to RC real soon now. Here's a few things I think are >>> >> still left unresolved that we need to deal with: >>> >> >>> >> * Bugs marked for 1.5 (44 of them). Obviously we're not going to get >>> >> them all in, so we need to start whittling that list away, starting >>> >> with the most-critical items. >>> >> * jruby --java needs test cases, examples, and we need to figure out >>> >> how it should handle loading associated code (or whether that's the >>> >> user's responsibility) >>> >>> As clarified on IRC, this is about 'jrubyc'. :-) >>> >>> >> * Mac OS X installer? >>> >>> I don't know if David's on the list, but I do not think that it is close >>> to releasable yet. >>> >>> >> Sorry, I'm quite busy these days. >> >> Actually, the main problem with the osx installer is to decide how to >> structure the package. Some days ago I was thinking on create what osx calls >> a "Framework", like the ruby package bundled with the os, that allowed us to >> maintain several versions easily. I need to take a look at how python >> bundles its package: >> >> http://svn.python.org/projects/python/trunk/Mac/ >> >> Anyway, Hiro has credentials to write in the repo, feel free to use it or >> fork it. If anyone more want access just tell me. >> >> >>> >> * Native launcher...is it ready to go? >>> > >>> > Ready to go. We're continuing to make tweaks, but those can be picked >>> > up separately via gem install. We should also move the launcher to >>> > 1.0. >>> > >>> >> * ant/rake integration...anything left to be done? >>> > >>> > Nothing major on my list. There are still some weird bugs -- for >>> > example when converting JRuby's build.xml to .rb and trying to run a >>> > compile, I get a SEGV. Even though there's a converter class there, we >>> > probably shouldn't advertise using pure-Ruby Ant projects until some >>> > of that stuff is ironed out. >>> > >>> >> * Quick pass over recently-updated and recently-added bugs to see if >>> >> there's any easy ones we can drop in >>> >> * Rails 3 support: I know it's working, because some folks are playing >>> >> with it...but are there things we should fix? Where do we stand on >>> >> test cases? >>> > >>> > I'll be working on Rails 3 stuff this week and you'll hear from me if >>> > there's anything serious. >>> > >>> > /Nick >>> >>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe from this list, please visit: >>> >>> http://xircles.codehaus.org/manage_email >>> >>> >>> >> >> >> -- >> David Calavera >> http://www.thinkincode.net > > -- David Calavera http://www.thinkincode.net