On 16 May 2013, at 17:34, Christian Gruber wrote:
> Hey all,
> 
> I've been trying to get our internal changes out, and I"m now making progress 
> and exporting. This is in anticipation of a release of guice real-soon-now. 
> The main thing after these changes are exported is to restore the maven build 
> (which seems to have been borked by our upgrade to ASM4, and I just haven't 
> had a moment to fix it… Stuart - you are invited to help with that. :D)
> 
No worries, it's a relatively simple fix but I'll wait to get the all-clear 
before I push anything - don't want to disrupt the flow of commits ;)
> Also, if there are any patches, fixes, suggestions people want to get in 
> before a new Guice release, once I sync us all the way (today and/or 
> tomorrow), please start speaking up.
> 
I'd really like to expose Guava as a direct dependency rather than keep 
jarjar'ing it - other than that my patches are relatively minor (I'll rebase 
them once the repos are back in sync)
> That said, the goal is to release more frequently, even simply point releases 
> with minor fixes, so we can get out of this every-two-year thing. Guice is 
> relatively stable, but we're trying new things with Dagger, and some of those 
> things may be useful in Guice. Additionally, the widespread deployment of 
> Java7 and the forthcoming Java8 may prove to have worthwhile advantages to 
> consider, so by no means is Guice, however stable, a done deal.
> 
> I want to thank everyone for being so patient while we ramp this up. We're 
> addressing a lot of internal usage issues in Google, partly by tooling, 
> partly by using Dagger where its use-cases are compelling, partly by 
> improving Guice to be tighter, detect error earlier, etc. That internal work 
> has meant we haven't been as external with our changes and directions as we 
> would, perhaps, have preferred. But there are now plural full time staff 
> charged with working on Dependency Injection in Java inside Google plus a 
> cadre of 20% timers. This should mean love for Guice as well as new efforts.
> 
> That said, I also want to plug the project error-prone. 
> (https://code.google.com/p/error-prone/). It treats certain software errors 
> as compiler errors, and we (Sam B) have started down the road of adding 
> certain degenerate guice usage patterns as error-prone errors. That stuff 
> isn't exported yet, but I encourage people to use it. Its like a tighter, 
> more narrowly-focused find-bugs, and they've taken great effort to make sure 
> that they really are "errors." not warnings to be ignored. We plan on doing 
> some detection of common problems in dependency-injection code as error-prone 
> compiler errors. So check it out folks.
> 
> In the mean-time, let's get the march to a 3.1 or 4.0 (still figuring that 
> one out) started!
> 
Looking forward to it - thanks for sorting this out.
> sincerely,
> Christian.
> 
> Christian Gruber :: Google, Inc. :: Java Core Libraries :: Dependency 
> Injection
> email: [email protected] :::: mobile: +1 (646) 807-9839
> 
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "google-guice" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/google-guice?hl=en.
> For more options, visit https://groups.google.com/groups/opt_out.
>  
>  

-- 
You received this message because you are subscribed to the Google Groups 
"google-guice" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/google-guice?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to