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. > 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
