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





Reply via email to