[jruby-dev] Pre-branch (1.7) reorg of codebase

2013-06-23 Thread Charles Oliver Nutter
Ok folks...the branching off of 1.7 is coming very soon, and I think one of the biggest ticket items we need to do before then is reorg the codebase like we want to see it in the future. Failing to do this before branching will massively complicated merging changes back. I have a few proposals. *

Re: [jruby-dev] Pre-branch (1.7) reorg of codebase

2013-06-23 Thread Daniel Marcotte
Any thoughts on migrating to Gradle rather than Maven? This should give better tools for capturing the complexity of the existing ant build while still having all the benefits you're after from Maven. I reckon it would also give a better migration path than Maven: it should be possible to port the

Re: [jruby-dev] Pre-branch (1.7) reorg of codebase

2013-06-23 Thread kristian
On Sun, Jun 23, 2013 at 6:09 PM, Charles Oliver Nutter wrote: > * Mavenizing. hey - I am more than happy to help with that task if help is needed ;) - christian

Re: [jruby-dev] Pre-branch (1.7) reorg of codebase

2013-06-23 Thread Yoko Harada
Hi Charlie, Mavenizing is a good idea. It is IDE friendly. (Probably Gradlizing as well) When JRuby will be mavenized, is it possible to divide into sub modules? and, for some users, make it customizable? For example, Ruboto cuts down unnecessary packages from JRuby and make it small to fit in t

Re: [jruby-dev] Pre-branch (1.7) reorg of codebase

2013-06-23 Thread Charles Oliver Nutter
On Sun, Jun 23, 2013 at 12:28 PM, Daniel Marcotte wrote: > Any thoughts on migrating to Gradle rather than Maven? This should give > better tools for capturing the complexity of the existing ant build while > still having all the benefits you're after from Maven. Gradle is a great tool, but there

Re: [jruby-dev] Pre-branch (1.7) reorg of codebase

2013-06-23 Thread Charles Oliver Nutter
On Sun, Jun 23, 2013 at 1:37 PM, kristian wrote: >> * Mavenizing. > hey - I am more than happy to help with that task if help is needed ;) We welcome any help :-) I think we really want to do this in master *before* branching, since it will mean structural changes that complicate merging fixes fr

Re: [jruby-dev] Pre-branch (1.7) reorg of codebase

2013-06-23 Thread Charles Oliver Nutter
On Sun, Jun 23, 2013 at 2:03 PM, Yoko Harada wrote: > When JRuby will be mavenized, is it possible to divide into sub modules? > and, for some users, make it customizable? > For example, Ruboto cuts down unnecessary packages from JRuby and make it > small to fit in the devices. > As far as I remem

[jruby-dev] Re: Pre-branch (1.7) reorg of codebase

2013-06-23 Thread Charles Oliver Nutter
On Sun, Jun 23, 2013 at 12:09 PM, Charles Oliver Nutter wrote: > * Remove C ext support to an external repository and gem I have pushed a no_cext branch that removes all direct references to C ext stuff from src, build/test, dist, and so on. Everything looks clean (and it feels good to remove it)

Re: [jruby-dev] Pre-branch (1.7) reorg of codebase

2013-06-23 Thread Sébastien Le Callonnec
Hey Kristian, Let me know if you need help with this, that does sound like a big task, and I think I can help for that. Regards, Sébastien. Le 23/06/2013 19:37, kristian a écrit : On Sun, Jun 23, 2013 at 6:09 PM, Charles Oliver Nutter mailto:head...@headius.com>> wrote: * Mavenizing.

Re: [jruby-dev] Pre-branch (1.7) reorg of codebase

2013-06-23 Thread Daniel Marcotte
Thanks for laying out the Maven case, Charlie. Totally resonates on all fronts. I'll be looking for places I can help with the effort. On Sun, Jun 23, 2013 at 12:31 PM, Charles Oliver Nutter wrote: > On Sun, Jun 23, 2013 at 12:28 PM, Daniel Marcotte > wrote: > > Any thoughts on migrating to

Re: [jruby-dev] Pre-branch (1.7) reorg of codebase

2013-06-23 Thread kristian
On Sun, Jun 23, 2013 at 8:42 PM, Charles Oliver Nutter wrote: > On Sun, Jun 23, 2013 at 1:37 PM, kristian wrote: > >> * Mavenizing. > > hey - I am more than happy to help with that task if help is needed ;) > > We welcome any help :-) I think we really want to do this in master > *before* branchi

Re: [jruby-dev] Pre-branch (1.7) reorg of codebase

2013-06-23 Thread Charles Oliver Nutter
On Sun, Jun 23, 2013 at 4:33 PM, kristian wrote: >> A quick list, scanning build_lib... >> >> Already being published to Maven for releases (but not snapshots): >> >> bytelist >> invokebinder >> jcodings >> jffi >> jnr-constants >> jnr-enxio >> jnr-ffi >> jnr-netdb >> jnr-posix >> jnr-unixsocket >

Re: [jruby-dev] Pre-branch (1.7) reorg of codebase

2013-06-23 Thread Yoko Harada
Thanks for explaining in detail. On Sun, Jun 23, 2013 at 3:47 PM, Charles Oliver Nutter wrote: > > For example, pure Java Nokogiri will have some good effects from this? > > Can you elaborate? Are you referring to the problem of bundling > Nokogiri with a "complete" style jar, as on Ruboto? > Su

Re: [jruby-dev] Pre-branch (1.7) reorg of codebase

2013-06-23 Thread Charles Oliver Nutter
json was incorporated into 1.9.3 as a standard library. We copy it in when we need to update it, but it is not currently upgradable as a gem (we always see our stdlib copy). - Charlie (mobile) On Jun 23, 2013 5:24 PM, "Yoko Harada" wrote: > Thanks for explaining in detail. > > On Sun, Jun 23, 20

Re: [jruby-dev] Pre-branch (1.7) reorg of codebase

2013-06-23 Thread Yoko Harada
On Sun, Jun 23, 2013 at 6:37 PM, Charles Oliver Nutter wrote: > json was incorporated into 1.9.3 as a standard library. We copy it in when > we need to update it, but it is not currently upgradable as a gem (we > always see our stdlib copy). > Wow, sorry for my ignorance. Now, I totally understoo