[jruby-dev] Re: Install local gem on locally build jruby

2015-05-11 Thread Charles Oliver Nutter
Usually it is just simpler to use the -I flag to add the gem clone's lib/ext/whatever dirs. If you can build the gem you can install normally. Between those two options there are ways to get a virtual gem directly on the clone, but I usually stick to the simpler options above. - Charlie (mobile)

[jruby-dev] Re: How to add class level (static) and Module level methods to a jruby gem

2015-04-22 Thread Charles Oliver Nutter
Generally if you have both instance methods and class methods, you'd make the class methods static and add meta = true to the JRubyMethod annotation. If you define only class methods, meta = true is not necessary if you defineAnnotatedMethods using the singleton class

[jruby-dev] Mailing lists need to be migrated off Codehaus

2015-04-14 Thread Charles Oliver Nutter
As some of you may know, Codehaus is being shut down. As a result, we'll need to migrate the JRuby lists to another service. Given that the old lists are going to be nuked from orbit, I think we're justified in transplanting the entire mailing list to a new service without making people

[jruby-dev] Re: [jruby-user] Re: [jruby-dev] Mailing lists need to be migrated off Codehaus

2015-04-14 Thread Charles Oliver Nutter
On Tue, Apr 14, 2015 at 12:14 PM, Ricky Ng dum...@gmail.com wrote: How is the Discourse email interface? I recall one of the counter arguments against Ruby's list moving to Discourse was that the inline replies didn't translate well to email. This is definitely a key point. Google Groups is

[jruby-dev] jruby.org git repo down, officially moving to Github

2014-10-31 Thread Charles Oliver Nutter
Unfortunately, jruby.org is down. It appears someone wiped the instance, and we're working to get it rebuilt. In light of this, we've decided today's the day we make the Github repository (https://github.com/jruby/jruby) the canonical repo. Please update your remotes to push directly to Github.

[jruby-dev] Use BountySource plugin on Github?

2014-02-19 Thread Charles Oliver Nutter
Hey, what would folks think about installing the BountySource plugin on github? As I understand it, it does the following: * Updates new issues to have a banner at the bottom saying bounties are accepted * Labels such issues when someone has put a bounty on them * Updates issues and bounties when

RE: [jruby-dev] GSoC 2014

2014-02-14 Thread Charles Oliver Nutter
When JRuby is accepted as a GSoC organization, you will be able to see us there with a template. In general, we just want to see a clear path through the summer, with periodic milestones, schedule, midterm and end goals, and overall implementation plan. IR for Dalvik would be a great project. We

Re: [jruby-dev] GSoC 2014

2014-02-12 Thread Charles Oliver Nutter
It's largely up to you which of the two projects sounds more interesting, but Chris (already replied) or Subbu (probably will reply soon) are your contacts for Truffle and IR, respectively. I would say that from a compiler perspective, IR probably has more work and subprojects for you to help

[jruby-dev] IR JIT status update

2014-02-06 Thread Charles Oliver Nutter
A lot more code is working now that I've just opted to back off specializing anything beyond what the IR does itself. This means that passing a block to nested closures is done by reifying it into a Proc, sticking it in the DynamicScope, and unboxing it on the other side...among other things.

[jruby-dev] IR: push/pop binding and variable load/stores

2014-01-31 Thread Charles Oliver Nutter
Ok, so I got frame push/pop working and wanted to move on to binding. I was under the impression that push/pop binding was basically for pushing/popping a DynamicScope, but it seems like it's more than that. For the following code: def foo; a = 1; eval 'p a'; end We get these linearized

Re: [jruby-dev] Things needed for proceeding with IR JIT

2014-01-28 Thread Charles Oliver Nutter
, Jan 27, 2014 at 4:44 PM, Thomas E Enebo tom.en...@gmail.com wrote: On Sun, Jan 26, 2014 at 12:28 AM, Charles Oliver Nutter head...@headius.com wrote: I've been working on the IR JIT recently, getting more method argument forms working and reducing the manual specialization I do

[jruby-dev] Things needed for proceeding with IR JIT

2014-01-26 Thread Charles Oliver Nutter
I've been working on the IR JIT recently, getting more method argument forms working and reducing the manual specialization I do in the compiler. More code is working because of that, but it increases the need for us to get to a baseline from which we can start specializing and improving the IR.

Re: [jruby-dev] Issue with jRuby and Warbler

2013-10-22 Thread Charles Oliver Nutter
This looks like our win32 implementation of resolv.rb logic, which uses FFI to call down to actual win32 functions, is not loading properly. Please file an issue for this. - Charlie On Fri, Oct 18, 2013 at 3:38 AM, Félix Bellanger felix.bellan...@gmail.com wrote: Hey, So I'm trying to run a

Re: [jruby-dev] Keyword arguments and the compiler

2013-10-01 Thread Charles Oliver Nutter
Many questions! On Tue, Oct 1, 2013 at 3:41 PM, Jon Zeppieri zeppi...@gmail.com wrote: - Are NotCompilableExceptions caught somewhere, allowing the interpreter to carry on? (I did a simple grep for this, but didn't find it.) Or was that code path not taken, at all? NotCompileableException is

Re: [jruby-dev] New JRuby Dist questions

2013-09-17 Thread Charles Oliver Nutter
krypt should become a default gem for both 1.8 and 1.9 modes. I just haven't done it yet. Ideally all gems that are vendored by us should be listed as default gems. If it's possible, getting them as maven dependencies would be even better. christian: I'm not sure if there's a better way for us to

Re: [jruby-dev] Data mining machine learning using Jruby

2013-08-31 Thread Charles Oliver Nutter
Thanks for the update and links, Alberto! I tweeted it on my personal account and will retweet on the JRuby account. Looks like great work going on! - Charlie On Mon, Aug 26, 2013 at 4:21 AM, Alberto Arrigoni arrig...@ingm.org wrote: Hello everybody! I wish to inform you about a Sciruby

[jruby-dev] Re: Benchmarks of Zero VM, JamVM, CacaoVM, Embedded Oracle on Beaglebone black

2013-08-22 Thread Charles Oliver Nutter
Here's an updated list of benchmarks I would find useful to compare JRuby embedded perf. It would also be *really* nice to get perf on these benchmarks under Ruby 2.0.0 as a baseline, so there's something to compare with. Benchmarks for JRuby on ARM in rubybench/time/ bench_fib_recursive.rb

[jruby-dev] Big encoding patches landed on master

2013-08-20 Thread Charles Oliver Nutter
Today I landed a very large set of commits that port a subset of MRI's IO+encoding logic. The goal is to get all IO-related encoding/transcoding behavior working, plus logic that depends on IO encoding/transcoding. All tests are passing, after a couple weeks work. Not everything from MRI has been

[jruby-dev] Encoding issues for 1.7.5

2013-07-24 Thread Charles Oliver Nutter
I've been reviewing encoding-related issues in prep for 1.7.5. Encoding is one of the things we wanted to have done for 1.7.5, so we could safely fork 9k without any major merged happening. Many issues have been fixed since 1.7.4, so the list has gotten rather small. Here's what I found that I

[jruby-dev] Re: Encoding issues for 1.7.5

2013-07-24 Thread Charles Oliver Nutter
Additional issue: JIT failure for some people (https://github.com/jruby/jruby/issues/802#issuecomment-21462656) On Wed, Jul 24, 2013 at 9:54 PM, Charles Oliver Nutter head...@headius.com wrote: I've been reviewing encoding-related issues in prep for 1.7.5. Encoding is one of the things we

Re: [jruby-dev] [Report] JRuby on Embedded project

2013-07-23 Thread Charles Oliver Nutter
On Sun, Jul 21, 2013 at 10:23 PM, Robert Lougher rob.loug...@gmail.com wrote: A quick FYI. JamVM is definitely not dead! I'm still actively developing/maintaining it (I'm the sole developer, and have been for over 10 years - Pekka Enberg forked JamVM at one point but abandoned it and moved

Re: [jruby-dev] Re: byte[] Marshalling doesn't work with DRb

2013-07-23 Thread Charles Oliver Nutter
File an issue for this please. I think we could make Java arrays trivially serializable by giving them named classes rather than anonymous classes. A possible workaround might be this: $ jirb irb(main):001:0 bytes = 'foo'.to_java_bytes = byte[102, 111, 111]@c5a311d irb(main):002:0 bytes.class =

[jruby-dev] Re: [jruby-scm] Adding DTrace Probes to JRuby

2013-07-16 Thread Charles Oliver Nutter
Ok, so I think we should defer on the object allocation ones for now and focus on a few that are coarse-grained and general purpose. Thoughts below. On Tue, Jul 16, 2013 at 2:25 AM, Chamila Wijayarathna cdwijayarat...@gmail.com wrote: · 1. Object-create -: fired when an object is about

Re: [jruby-dev] Latest on maven build

2013-07-10 Thread Charles Oliver Nutter
Update... org.jruby release management has been moved to Sonatype! I confirmed yesterday that snapshots are working (tested with yydebug) and today we should have central repo mirroring enabled. yydebug has been moved to jruby/jay-yydebug to make the release process smoother, and I have released

Re: [jruby-dev] Latest on maven build

2013-07-08 Thread Charles Oliver Nutter
that happens I'll have it in maven within a day. So as far as unpushed artifacts, that mostly leaves stuff under org.jruby. If I can get push rights for new artifacts there, we can take care of the last few items. - Charlie On Sun, Jul 7, 2013 at 6:53 PM, Charles Oliver Nutter head...@headius.com wrote

Re: [jruby-dev] Travis build broken spectacularly

2013-07-08 Thread Charles Oliver Nutter
I am very interested in speeding up the build for a single change. Right now, edit any source file and mvn takes almost 50s on my system. With the incremental compile that dropped to 29s. A good portion is also the double shading. Perhaps we can do both in parallel or defer one to a dist profile.

[jruby-dev] Welcome Benoit Daloze to jruby core!

2013-07-07 Thread Charles Oliver Nutter
Benoit has worked with us in two GSoC (2012 and 2013) and has been working this year on native versions of pathname and date (as were introduced for MRI in 1.9.3). He'll be continuing that GSoC work, helping with 1.9 and 2.0 compatibility, and in general helping to maintain JRuby going forward.

Re: [jruby-dev] Latest on maven build

2013-07-07 Thread Charles Oliver Nutter
Master appears to be broken due to the move of joda-time out of normal dependencies. I'm going to move it back so we have a working build again. - Charlie On Sun, Jul 7, 2013 at 9:09 AM, Christian Meier meier.krist...@gmail.com wrote: Yes, I had the same thought to get joda-timezone out of the

Re: [jruby-dev] Latest on maven build

2013-07-07 Thread Charles Oliver Nutter
, Charles Oliver Nutter head...@headius.com wrote: Master appears to be broken due to the move of joda-time out of normal dependencies. I'm going to move it back so we have a working build again. - Charlie On Sun, Jul 7, 2013 at 9:09 AM, Christian Meier meier.krist...@gmail.com wrote: Yes, I

Re: [jruby-dev] Latest on maven build

2013-07-07 Thread Charles Oliver Nutter
On Sun, Jul 7, 2013 at 2:13 PM, kristian m.krist...@web.de wrote: add includeRubygemsInTestResourcesfalse/includeRubygemsInTestResources in config. Ok. btw would like to revert your adding back the joda-time deps since came where travis did not fail on joda-time anymore. and it will break

Re: [jruby-dev] Latest on maven build

2013-07-07 Thread Charles Oliver Nutter
Travis is now running green :-) Victory! - Charlie On Sun, Jul 7, 2013 at 2:29 PM, kristian m.krist...@web.de wrote: On Sun, Jul 7, 2013 at 7:21 PM, Charles Oliver Nutter head...@headius.com wrote: On Sun, Jul 7, 2013 at 2:13 PM, kristian m.krist...@web.de wrote: add

Re: [jruby-dev] Re: Latest on maven build

2013-07-06 Thread Charles Oliver Nutter
(utilities for preparing releases, updating stdlib, etc At some point I'll review these threads to make sure we have not missed anything else. - Charlie On Fri, Jul 5, 2013 at 3:57 PM, Charles Oliver Nutter head...@headius.com wrote: Updates... we're nearly there, I think :-) We have continue

Re: [jruby-dev] Latest on maven build

2013-07-06 Thread Charles Oliver Nutter
On Sat, Jul 6, 2013 at 10:38 AM, kristian m.krist...@web.de wrote: currently you can do $ mvn -Dtzdata.version=2013c -Ptzdata but the 2013c artifact does exists and must exists before. one why to make it more convenient is to hardcode the 2013c in to core/pom.xml for -Ptzdata case that means

Re: [jruby-dev] Re: Latest on maven build

2013-07-06 Thread Charles Oliver Nutter
On Sat, Jul 6, 2013 at 10:46 AM, kristian m.krist...@web.de wrote: On Sat, Jul 6, 2013 at 8:30 AM, Charles Oliver Nutter head...@headius.com wrote: * The clean phase for the test module wipes out all gems installed in jruby.home (lib/ruby/gems/shared). We should probably only be wiping out

Re: [jruby-dev] Latest on maven build

2013-07-06 Thread Charles Oliver Nutter
On Sat, Jul 6, 2013 at 5:32 PM, Charles Oliver Nutter head...@headius.com wrote: I think we should set up a project and start pushing artifacts to central that contain the tzdata. Then we only have to create the artifacts for different tzdata versions once, and use the -D flag after

Re: [jruby-dev] Re: Latest on maven build

2013-07-05 Thread Charles Oliver Nutter
Updates... we're nearly there, I think :-) We have continue reorganizing the repository into maven modules, which makes it possible to isolate subsystems more easily. This work is being done on the branch stripped_project. The branch has the following: * build_lib is gone (yay!). Resulting src

[jruby-dev] Re: Latest on maven build

2013-07-03 Thread Charles Oliver Nutter
Update! And good news! The following items are now working properly: * CI green (usually, as before) and running the same sets of tests as before * Simplified bootstrapping (more on that below) I have commited BUILDING.md which describes how to get up and going. I have preferred to recommend

Re: [jruby-dev] Re: Latest on maven build

2013-07-03 Thread Charles Oliver Nutter
On Wed, Jul 3, 2013 at 2:55 AM, Wayne Meissner wmeiss...@gmail.com wrote: On 3 July 2013 16:31, Charles Oliver Nutter head...@headius.com wrote: * cext handling? Kill it! Kill it with fire! As much as I don't like breaking backward compatibility in a minor point release, cext is pretty

Re: [jruby-dev] Re: Latest on maven build

2013-07-03 Thread Charles Oliver Nutter
On Wed, Jul 3, 2013 at 8:35 AM, kristian m.krist...@web.de wrote: it is based on the pom.xml from two days ago - so the test part is not working as on master. the main difference is the the java sources and tests went into the jruby-core directory (jruby-core/src/main/java, jruby-core/test).

[jruby-dev] Re: Latest on maven build

2013-07-01 Thread Charles Oliver Nutter
, but still work for test goal (i.e. hardcoding skipTests is NOT a solution)? It's a serious impediment to have to run tests every time we package up a new jar locally. - Charlie On Sat, Jun 29, 2013 at 2:01 PM, Charles Oliver Nutter head...@headius.com wrote: Done: * From old jar building: install spi

Re: [jruby-dev] Latest on maven build

2013-07-01 Thread Charles Oliver Nutter
Oliver Nutter head...@headius.com wrote: Done: * From old jar building: install spi services stuff under meta-inf * From old test runs: compile test files. I'm hoping these can be run as part of the maven build and we won't actually need to add them to the rake test runs (i.e. these can be our

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

2013-06-29 Thread Charles Oliver Nutter
the two changesets. - Charlie On Sat, Jun 29, 2013 at 6:34 AM, kristian m.krist...@web.de wrote: On Fri, Jun 28, 2013 at 9:03 PM, Charles Oliver Nutter head...@headius.com wrote: * building openssl and readline into their own jars (in stdlib), as in ant build. They're done this way so we can

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

2013-06-29 Thread Charles Oliver Nutter
Grr...github is down for maintenance. I will look at this when they're back up. - Charlie On Sat, Jun 29, 2013 at 8:11 AM, Charles Oliver Nutter head...@headius.com wrote: Ahh I think we we working on this at the same time. My approach was to move openssl and readline into their own maven

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

2013-06-29 Thread Charles Oliver Nutter
fixed the require lines. - Charlie On Sat, Jun 29, 2013 at 8:14 AM, Charles Oliver Nutter head...@headius.com wrote: Grr...github is down for maintenance. I will look at this when they're back up. - Charlie On Sat, Jun 29, 2013 at 8:11 AM, Charles Oliver Nutter head...@headius.com wrote

Re: [jruby-dev] Maven build is not working

2013-06-29 Thread Charles Oliver Nutter
For now you can pull later jnr-posix and 'mvn install' to get he snapshot. Shouldn't the snapshot build be available in Sonatype? - Charlie (mobile) On Jun 29, 2013 9:16 AM, Hirotsugu Asari asari.r...@gmail.com wrote: For me [exec] [ERROR] Failed to execute goal on project jruby: Could

Re: [jruby-dev] Maven build is not working

2013-06-29 Thread Charles Oliver Nutter
Later = latest - Charlie (mobile) On Jun 29, 2013 10:13 AM, Charles Oliver Nutter head...@headius.com wrote: For now you can pull later jnr-posix and 'mvn install' to get he snapshot. Shouldn't the snapshot build be available in Sonatype? - Charlie (mobile) On Jun 29, 2013 9:16 AM

Re: [jruby-dev] Maven build is not working

2013-06-29 Thread Charles Oliver Nutter
Looks like the artifact is there...are you sure you're on master head? - Charlie (mobile) On Jun 29, 2013 10:16 AM, Charles Oliver Nutter head...@headius.com wrote: Later = latest - Charlie (mobile) On Jun 29, 2013 10:13 AM, Charles Oliver Nutter head...@headius.com wrote: For now you can

Re: [jruby-dev] Maven build is not working

2013-06-29 Thread Charles Oliver Nutter
Yeah head should have the snapshot repo in pom now. - Charlie (mobile) On Jun 29, 2013 10:31 AM, Wayne Meissner wmeiss...@gmail.com wrote: On 30 June 2013 00:13, Charles Oliver Nutter head...@headius.com wrote: For now you can pull later jnr-posix and 'mvn install' to get he snapshot

[jruby-dev] Welcome christian to JRuby Core :-)

2013-06-29 Thread Charles Oliver Nutter
Tom and I have agreed to add christian as a JRuby committer, for help with maven in the past and help with the current reorganization. Welcome to the team (officially)! - Charlie - To unsubscribe from this list, please visit:

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

2013-06-29 Thread Charles Oliver Nutter
On Sat, Jun 29, 2013 at 12:03 PM, kristian m.krist...@web.de wrote: maybe a mixture of of both is possible too: . ├── jruby-complete │ └── pom.xml ├── jruby-core │ └── pom.xml ├── jruby-dev │ └── pom.xml ├── jruby-stdlib │ └── pom.xml ├── ext/openssl │ ├── pom.xml │ └──

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

2013-06-29 Thread Charles Oliver Nutter
On Sat, Jun 29, 2013 at 12:22 PM, Douglas Campos q...@qmx.me wrote: I think the less we deviate from the defaults the less we'll have cursing and angry Tom hatin' maven ;) Yeah I'm all for defaults as much as possible to keep the maven files simple. - Charlie

[jruby-dev] Latest on maven build

2013-06-29 Thread Charles Oliver Nutter
The maven build is now installed and we're iterating on fixing and improving it, so I thought I'd start a new thread. Recent updates: * sonatype snapshot repo added to pom, and appears to be working for jnr-posix 3.0.1-SNAPSHOT * openssl and readline (built as separate jars) moved to their own

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

2013-06-28 Thread Charles Oliver Nutter
Tom: Maybe you can do some verification that mvn package ; ant dist produces the right artifacts? I think our best path forward would be to switch over to mvn as soon as possible and slowly start dropping ant stuff as we confirm it's working. But getting it in place and using it day today sooner

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

2013-06-28 Thread Charles Oliver Nutter
On Fri, Jun 28, 2013 at 1:16 PM, Thomas E Enebo tom.en...@gmail.com wrote: Charlie and I just talked about this and Charlie will merge this work onto master and we will debug and fix from there. This is done! I made one additional change to use the shade plugin to produce lib/jruby.jar directly

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

2013-06-28 Thread Charles Oliver Nutter
Oh and it looks like our next goal might be getting snapshot repo set up, since travis can't find jnr-posix 3.0.1-SNAPSHOT to build. It will be red until we can get a snapshot repo set up. - Charlie On Fri, Jun 28, 2013 at 3:03 PM, Charles Oliver Nutter head...@headius.com wrote: Ok, updates

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

2013-06-27 Thread Charles Oliver Nutter
On Thu, Jun 27, 2013 at 4:00 AM, kristian m.krist...@web.de wrote: one more question: the InvokerGenerator acts on the class files and there are no new sources to compile after the invokation of the InvokerGenerator. is that right ? That is correct. there are some naming issues:

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

2013-06-27 Thread Charles Oliver Nutter
Nearly there! I ran into an issue right away though: ext-jruby-local ~/projects/jruby $ ruby -v invalid version selected in build (@jruby.default.ruby.version@), using 1.8 jruby 1.7.5.dev (ruby-1.8.7p370) 2013-06-27 @jruby.revision@ on Java HotSpot(TM) 64-Bit Server VM 1.7.0_11-b21

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

2013-06-27 Thread Charles Oliver Nutter
On Thu, Jun 27, 2013 at 2:39 PM, kristian m.krist...@web.de wrote: Seems like Constants.java isn't getting populated right. hmm - I will have a look at that right away tomorrow especially since I get $ bin/jruby -v jruby 1.7.5.dev (1.9.3p392) 2013-06-27 0573635 on OpenJDK 64-Bit Server VM

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

2013-06-27 Thread Charles Oliver Nutter
On Thu, Jun 27, 2013 at 2:50 PM, Charles Oliver Nutter head...@headius.com wrote: 37: putstatic #12 // Field RUBY2_0_REVISION:I 40: ldc #13 // String @jruby.revision@ 42: putstatic #14 // Field REVISION:Ljava

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

2013-06-27 Thread Charles Oliver Nutter
On Thu, Jun 27, 2013 at 3:09 PM, Charles Oliver Nutter head...@headius.com wrote: I have a patch that should fix it, but that behavior confuses me. I've pushed pom-ng plus my fix to github/jruby/jruby pom-ng branch (modifed only Constants.java). I'm going to run some rounds of tests to see how

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

2013-06-27 Thread Charles Oliver Nutter
On Thu, Jun 27, 2013 at 3:13 PM, Charles Oliver Nutter head...@headius.com wrote: I'm going to run some rounds of tests to see how it looks. Good news! MRI and RubySpec both look good in 1.9 mode. I have not run all other tests, but these are my 99% cases. Passing them means we're looking pretty

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

2013-06-26 Thread Charles Oliver Nutter
On Wed, Jun 26, 2013 at 10:41 AM, Thomas E Enebo tom.en...@gmail.com wrote: On Tue, Jun 25, 2013 at 1:13 PM, Charles Oliver Nutter head...@headius.com wrote: * *INVOKER.class files that act as method handles (these will probably go away once we're Java 7+ only) Android? Yeah, good point. We

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

2013-06-25 Thread Charles Oliver Nutter
Great progress, kristian...I'm poking at it a bit right now! I agree with the XML getting rather ugly, especially when we have a lot of custom build steps. The only problems I see with using ruby-maven are obviously bootstrapping-related (have to install it, including jruby, to use it to build

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

2013-06-25 Thread Charles Oliver Nutter
Ahh well *generating* the pom.xml from the ruby-maven sounds like a great solution! That would certainly be less work to maintain over time, and those of us maintaining it will have ruby-maven available anyway. Let me know if there's anything I can do to rework AnnotationBinder and the invoker

[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 Charles Oliver Nutter
On Sun, Jun 23, 2013 at 12:28 PM, Daniel Marcotte dmarco...@gmail.com 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

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 m.krist...@web.de 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

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 yoko...@gmail.com 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

[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 head...@headius.com 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

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 m.krist...@web.de 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 jnr-x86asm

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

2013-06-23 Thread Charles Oliver Nutter
. On Sun, Jun 23, 2013 at 3:47 PM, Charles Oliver Nutter head...@headius.com 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? Sure. You mentioned about

[jruby-dev] Github Issues and Milestones going forward

2013-06-06 Thread Charles Oliver Nutter
As you know, we've been moving toward using Github Issues more and more. One of the gaps in their feature set is inability to set alternative resolutions for bugs... they're either Open or Closed, so you can't tell if they were closed because they're fixed, duplicate, invalid, or what. Tom and I

[jruby-dev] Re: [jruby-user] [ANN] JRuby 1.7.4 Released

2013-05-16 Thread Charles Oliver Nutter
On Thu, May 16, 2013 at 2:50 PM, Thomas E Enebo tom.en...@gmail.com wrote: JRuby 1.7.4 is our fourth update release since JRuby 1.7.0. The primary goal of 1.7 point releases is to fill out any missing compatibility issues with Ruby 1.9.4. The community participation lately has been great. Keep

[jruby-dev] Alex Tambellini added as committer

2013-05-08 Thread Charles Oliver Nutter
Welcome Alex to the team. He has been tossing us pull requests for a good while now, cleaning up edge case specs and helping us round out Ruby 1.9.3 behavior. Thank you Alex! - Charlie

[jruby-dev] Help wanted: new failures from updated 1.9.3 tests

2013-02-26 Thread Charles Oliver Nutter
I am updating the 1.9.3 tests and as you'd expect, there's some new failures. These may be good targets for anyone that wants to contribute. The gist of all failure output is here: https://gist.github.com/headius/5043817 I'm going to be adding excludes for all these for now (under

[jruby-dev] krypt and pkcs5 on master

2013-01-24 Thread Charles Oliver Nutter
I have incorporated Martin Bosslet's krypt library into JRuby master and used his OpenSSL PKCS5 shim to provide PKCS5: https://github.com/jruby/jruby/commit/cc9acbaf2 Those of you interested in either krypt or pkcs5 might want to play with master and let us know if we're on the right track :-)

Re: [jruby-dev] Upgrading to bouncy castle 1.47

2013-01-23 Thread Charles Oliver Nutter
failures... -- Matt Hauck On Wednesday, January 9, 2013 at 9:52 AM, Charles Oliver Nutter wrote: I'm not sure what you mean by the old openssl gem. If you run rake test:mri19 in the JRuby repo it will run the 1.9 version of the OpenSSL tests with known failures excluded. - Charlie On Wed, Jan

Re: [jruby-dev] Upgrading to bouncy castle 1.47

2013-01-23 Thread Charles Oliver Nutter
working great at least for my uses. There are still remaining things to be done, but they are enhancements. -- Matt Hauck On Wednesday, January 23, 2013 at 11:51 AM, Charles Oliver Nutter wrote: Ok, I'm pulling in the BC updates based on Matt Hauck's branch. I'll pull to a bc147 branch

Re: [jruby-dev] Upgrading to bouncy castle 1.47

2013-01-23 Thread Charles Oliver Nutter
. - Charlie On Wed, Jan 23, 2013 at 1:57 PM, Charles Oliver Nutter head...@headius.com wrote: Ok cool, don't bother with the PR then...I'm in the middle of this and will push to master soon. On Wed, Jan 23, 2013 at 1:54 PM, Matt Hauck mattha...@gmail.com wrote: Great. I was just about to issue

Re: [jruby-dev] Upgrading to bouncy castle 1.47

2013-01-23 Thread Charles Oliver Nutter
! -- Matt Hauck On Wednesday, January 23, 2013 at 12:14 PM, Charles Oliver Nutter wrote: Ok, all BC 1.47 changes have been pushed to master! I had some failures, but they didn't seem to correspond to OpenSSL (except for two in rake test:mri19 I'm looking at now). We're not green on any CI so I

Re: [jruby-dev] Upgrading to bouncy castle 1.47

2013-01-23 Thread Charles Oliver Nutter
On Wed, Jan 23, 2013 at 3:07 PM, Charles Oliver Nutter head...@headius.com wrote: You can see these failures running `rake test:mri19` or by running them directly (though you need to run with minitest excludes to mask expected failures). Using -n works too. system ~/projects/jruby $ jruby

Re: [jruby-dev] Upgrading to bouncy castle 1.47

2013-01-23 Thread Charles Oliver Nutter
On Wed, Jan 23, 2013 at 3:10 PM, Matt Hauck mattha...@gmail.com wrote: The first one fails probably because when it changes the version, it expects that the outputted der would have been different, and thus does not match the signature anymore. That sounds good to me :-) Perhaps you can figure

Re: [jruby-dev] Upgrading to bouncy castle 1.47

2013-01-23 Thread Charles Oliver Nutter
for PKCS10 though. I argue we should make the code that calls version= not break, but i think it will be a losing battle going forward trying to support it. -- Matt Hauck On Wednesday, January 23, 2013 at 1:18 PM, Charles Oliver Nutter wrote: On Wed, Jan 23, 2013 at 3:10 PM, Matt Hauck mattha

Re: [jruby-dev] Upgrading to bouncy castle 1.47

2013-01-23 Thread Charles Oliver Nutter
I filed https://github.com/jruby/jruby/issues/509 and excluded the failing tests for now. - Charlie On Wed, Jan 23, 2013 at 3:42 PM, Charles Oliver Nutter head...@headius.com wrote: This seems pretty reasonable to me. I don't like losing the MRI tests, so there may be some tweaking we could do

Re: [jruby-dev] Upgrading to bouncy castle 1.47

2013-01-23 Thread Charles Oliver Nutter
Hauck mattha...@gmail.com wrote: I thought I had actually modified the tests to exclude the parts of the test the try changing the version. -- Matt Hauck On Wednesday, January 23, 2013 at 1:42 PM, Charles Oliver Nutter wrote: This seems pretty reasonable to me. I don't like losing the MRI

Re: [jruby-dev] Upgrading to bouncy castle 1.47

2013-01-09 Thread Charles Oliver Nutter
Excellent, Lars! I'll take a look at it and probably roll it into master if it runs green. It will be *very* nice to be current on Bouncy Castle. - Charlie On Wed, Jan 9, 2013 at 1:40 AM, Lars Westergren lars.westerg...@gmail.com wrote: I'm far from an expert on security, so if anyone is, a

Re: [jruby-dev] Upgrading to bouncy castle 1.47

2013-01-09 Thread Charles Oliver Nutter
. How do you run the openssl tests only from the jruby repo? -- Matt Hauck On Wednesday, January 9, 2013 at 8:42 AM, Charles Oliver Nutter wrote: Excellent, Lars! I'll take a look at it and probably roll it into master if it runs green. It will be *very* nice to be current on Bouncy Castle

[jruby-dev] Test suite changes

2012-12-14 Thread Charles Oliver Nutter
I've been working on an overhaul of our test suites and targets. This email serves to update JRuby devs on the lay of the land. All .rb-based test suites have been moved out of the ant build into rake. The ant targets you're familiar with will still end up invoking them, but I'd like to encourage

[jruby-dev] Re: [jruby-scm] [jira] (JRUBY-6951) Unable to encrypt data and then decrypt it in MRI Ruby

2012-12-04 Thread Charles Oliver Nutter
Sent from my iPad On Dec 4, 2012, at 10:02 AM, Charles Oliver Nutter (JIRA) j...@codehaus.org wrote: Charles Oliver Nutter commented on JRUBY-6951 Unable to encrypt data and then decrypt it in MRI Ruby It looks like it's an iv issue. After reading http://stackoverflow.com

[jruby-dev] Force pushed github/master

2012-11-17 Thread Charles Oliver Nutter
I had to force push github/master a bit ago; it appeared to have gotten out of sync with the jruby.org repository. I did make sure to merge github/master into jruby.org/master first, but if you have made commits recently please confirm that have not been lost. Thank you! - Charlie

[jruby-dev] New RubySpec setup/policy

2012-10-30 Thread Charles Oliver Nutter
In the interest of making it easier for us to add specs to RubySpec, I've made the following changes: * The spec/mspec and spec/ruby git submodules are no more. After updating JRuby master, you may have to scrub your .git/config to get rid of the submodule entries. Here's an SO post that

Re: [jruby-dev] JRockIt disabled in CI

2012-10-25 Thread Charles Oliver Nutter
No argument here...for better or worse, JRockit is no more. - Charlie On Thu, Oct 25, 2012 at 12:19 AM, Hirotsugu Asari asari.r...@gmail.com wrote: I have seen a few cases where JRockIt hangs during the jruby-test-matrix CI job. Rather than manually terminating it every time, I opted to

[jruby-dev] [jira] (JRUBY-6965) Rational µsec are not preserved in Time

2012-10-25 Thread Charles Oliver Nutter (JIRA)
Reporter: Charles Oliver Nutter This message is a

[jruby-dev] Re: JRuby 1.7.0 release today or monday

2012-10-24 Thread Charles Oliver Nutter
The post17 branch has been merged to master and deleted. I chose to rebase to master first, so all post17 commits are piled on top of master as recent commits. Thanks for your patience! On Fri, Oct 19, 2012 at 12:55 PM, Charles Oliver Nutter head...@headius.com wrote: We're going to finally

[jruby-dev] JRuby 1.7.0 release today or monday

2012-10-19 Thread Charles Oliver Nutter
We're going to finally release JRuby 1.7.0 either today or Monday, barring any serious last-minute issues. Committers: Please push to post17 branch until the release is out. Everything on this branch will merge to master after the release and become part of 1.7.1. That is all. - Charlie

Re: [jruby-dev] JRuby 1.7.0 release today or monday

2012-10-19 Thread Charles Oliver Nutter
Great news! Thank you! - Charlie (mobile) On Oct 19, 2012 1:49 PM, Rodrigo Rosenfeld Rosas rr.ro...@gmail.com wrote: Just to let you know, we're running JRuby 1.7 under production since RC1 (it is now on RC2). No problems so far. Em 19-10-2012 14:55, Charles Oliver Nutter escreveu: We're

Re: [jruby-dev] Casting to different types in JRuby

2012-10-18 Thread Charles Oliver Nutter
On Thu, Oct 18, 2012 at 6:54 AM, kristian m.krist...@web.de wrote: JRUBY uses org.bouncycastle:bcmail-jdk15on:jar:1.46 org.bouncycastle:bcprov-jdk15on:jar:1.46 for testing you can just prepend them to your bootclassloader - something like jruby

Re: [jruby-dev] Namespace conflict

2012-10-18 Thread Charles Oliver Nutter
Yeah sorry for the troubles here. Hopefully for JRuby 1.7.1 we can get our SSL stuff updated to current BC.. On Thu, Oct 18, 2012 at 9:32 AM, Carl Bourne carl.bou...@me.com wrote: Well to sort of answer my own question here, this works in JRuby 1.7 RC2 but not in 1.6.8.

Re: [jruby-dev] TypeError: no public constructors for #Class:

2012-10-17 Thread Charles Oliver Nutter
There should also be an initialize__method you can call for the same effect. Any methods we don't directly map (usually due to naming conflict) we will add a __method alias for. - Charlie On Wed, Oct 17, 2012 at 9:04 AM, Lars Westergren lars.westerg...@gmail.com wrote: I think you hit this

Re: [jruby-dev] TypeError: no public constructors for #Class:

2012-10-17 Thread Charles Oliver Nutter
On Wed, Oct 17, 2012 at 9:21 AM, Carl Bourne carl.bou...@me.com wrote: So when I tried: kp.java_send :initialize, 2048 I got the following error:- TypeError: can't convert Fixnum into Array java_send takes the following params: * name of the target Java method * an array of Java types for

  1   2   3   4   5   6   7   8   9   10   >