2012/9/27 Jason van Zyl <[email protected]>: > > On Sep 27, 2012, at 4:33 PM, Olivier Lamy <[email protected]> wrote: > >> Hi, >> Good news. >> >>> >>> * fix for a missing JarFile.close when scanning certain "file:" classpath >>> entries >>> * support for injecting the containing BundleContext when running inside >>> OSGi >>> * sisu-guice dependency bumped up to 3.1.2 >> >> Perso I'd like we don't use a fork of guice. > > It's not a fork of Guice. You do understand that we can never use stock Guice > without Sisu? Sisu is a set of extensions that sit on top of Guice. All of > our patches except for one has been absorbed by the Guice team and Stuart is > a Guice committer. Just making sure you understand the distinction in that we > have to support Plexus components forever in the plugins and extensions that > exist and Guice by itself is never going to do that.
I talk about https://github.com/sonatype/sisu-guice Not a fork of guice http://code.google.com/p/google-guice/source/browse/ So I'm curious how we can named that ? > >> What is the status of that, when will that be possible ? >> >>> >>> I also ran the Maven ITs against this release to verify. >>> >>> Still plenty left to do on the roadmap >>> (http://wiki.eclipse.org/Sisu/Roadmap) - including cleanup of the Sisu >>> API/SPI to make it more reusable and less tied to Guice for the future. >>> >>> If anyone has questions, ideas, or wants to help out then they're very >>> welcome (see support / developers links on the main page) otherwise I'll >>> send the occasional note to keep everyone in the loop. >>> >>> -- >>> Cheers, Stuart >>> >>> Begin forwarded message: >>> >>>> From: Stuart McCulloch <[email protected]> >>>> Date: 25 September 2012 22:39:00 GMT+01:00 >>>> To: [email protected] >>>> Subject: Initial contribution milestone (0.0.0.M0) >>>> >>>> Hi folks, >>>> >>>> Since the two main contributions were approved: >>>> >>>> https://bugs.eclipse.org/bugs/show_bug.cgi?id=372081 >>>> https://bugs.eclipse.org/bugs/show_bug.cgi?id=385803 >>>> >>>> and the nightly builds were in a good state: >>>> >>>> https://hudson.eclipse.org/hudson/job/sisu-inject-nightly/10/ >>>> https://hudson.eclipse.org/hudson/job/sisu-plexus-nightly/17/ >>>> >>>> I decided to tag our first (baseline) milestone: >>>> >>>> >>>> http://git.eclipse.org/c/sisu/org.eclipse.sisu.inject.git/tag/?id=milestones/0.0.0.M0 >>>> >>>> http://git.eclipse.org/c/sisu/org.eclipse.sisu.plexus.git/tag/?id=milestones/0.0.0.M0 >>>> >>>> The major difference between this and the original (pre-Eclipse) codebase >>>> is the move to "org.eclipse.sisu" as the primary package and the new >>>> Tycho-driven build. >>>> >>>> To prove this was indeed the case I reworked the original Sisu build to >>>> take this milestone and repackage the code back to the original >>>> "org.sonatype..." packages: >>>> >>>> >>>> https://github.com/sonatype/sisu/blob/master/legacy/containers/sisu-inject-bean/pom.xml >>>> >>>> https://github.com/sonatype/sisu/blob/master/legacy/containers/sisu-inject-plexus/pom.xml >>>> >>>> I then verified the binaries, sources, and javadoc were sufficiently >>>> similar to the (pre-Eclipse) 2.3.0 release and tagged this build in the >>>> old repository as sisu-2.3.1. >>>> >>>> This should give us a firm foundation as we work on improving the API/SPI. >>>> >>>> -- >>>> Cheers, Stuart >>>> >>>> PS. There are plenty of tasks in the backlog if people would like to help >>>> out and learn more about the Sisu codebase: >>>> >>>> >>>> https://bugs.eclipse.org/bugs/buglist.cgi?resolution=---&classification=Technology&query_format=advanced&component=Inject&component=Plexus&product=Sisu >>>> >>>> ;) >>>> >>> >> >> >> >> -- >> Olivier Lamy >> Talend: http://coders.talend.com >> http://twitter.com/olamy | http://linkedin.com/in/olamy >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [email protected] >> For additional commands, e-mail: [email protected] >> > > Thanks, > > Jason > > ---------------------------------------------------------- > Jason van Zyl > Founder & CTO, Sonatype > Founder, Apache Maven > http://twitter.com/jvanzyl > --------------------------------------------------------- > > I never make the mistake of arguing with people for whose opinions I have no > respect. > > -- Edward Gibbon > > > > > -- Olivier Lamy Talend: http://coders.talend.com http://twitter.com/olamy | http://linkedin.com/in/olamy --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
