Agreed, I don't see any harm on this being on master.

Do those two issues below correspond to the two failed ITs here:

https://bugs.eclipse.org/bugs/show_bug.cgi?id=403286

If so, if you can publish a snapshot I'll update master and then we can let it 
bake more.

On Mar 14, 2013, at 4:15 PM, Stuart McCulloch <[email protected]> wrote:

> On 14 Mar 2013, at 14:23, Jason van Zyl wrote:
> 
>> Why is it an issue?
>> 
>> Unless you have a non painful way to setup jobs to test it against the IT 
>> matrix how else are we going to vet the changes?
> 
> From my perspective it's better in master so people can kick the tyres rather 
> than have it squirrelled away on a branch. 
> 
> FWIW, I've been trying to run it with as many plugin builds / ITs I can find 
> and only found two regressions so far:
> 
>   https://bugs.eclipse.org/bugs/show_bug.cgi?id=403286
>   https://bugs.eclipse.org/bugs/show_bug.cgi?id=403287
> 
> These are already fixed and will be in the next milestone, but I'll wait to 
> see if anyone else spots anything else before staging M3.
> 
> --
> Cheers, Stuart
> 
>> On Mar 13, 2013, at 5:32 PM, Olivier Lamy <[email protected]> wrote:
>> 
>>> master branch really ?
>>> 
>>> 2013/3/13  <[email protected]>:
>>>> Updated Branches:
>>>> refs/heads/master 41a292d9a -> 2c2bf6e6e
>>>> 
>>>> 
>>>> Use Eclipse/Sisu 0.0.0.M2 milestone
>>>> 
>>>> Signed-off-by: Jason van Zyl <[email protected]>
>>>> 
>>>> 
>>>> Project: http://git-wip-us.apache.org/repos/asf/maven/repo
>>>> Commit: http://git-wip-us.apache.org/repos/asf/maven/commit/2c2bf6e6
>>>> Tree: http://git-wip-us.apache.org/repos/asf/maven/tree/2c2bf6e6
>>>> Diff: http://git-wip-us.apache.org/repos/asf/maven/diff/2c2bf6e6
>>>> 
>>>> Branch: refs/heads/master
>>>> Commit: 2c2bf6e6e5b06c35a935ca69c5dcb54b381baf46
>>>> Parents: 41a292d
>>>> Author: Stuart McCulloch <[email protected]>
>>>> Authored: Wed Mar 13 01:11:34 2013 +0000
>>>> Committer: Jason van Zyl <[email protected]>
>>>> Committed: Wed Mar 13 08:49:00 2013 -0400
>>>> 
>>>> ----------------------------------------------------------------------
>>>> apache-maven/pom.xml                               |    4 +-
>>>> maven-aether-provider/pom.xml                      |    4 +-
>>>> maven-compat/pom.xml                               |    4 +-
>>>> maven-core/pom.xml                                 |    4 +-
>>>> .../apache/maven/DefaultArtifactFilterManager.java |    1 +
>>>> .../maven/classrealm/DefaultClassRealmManager.java |    5 +-
>>>> maven-embedder/pom.xml                             |    4 +-
>>>> maven-model-builder/pom.xml                        |    4 +-
>>>> maven-plugin-api/pom.xml                           |    4 +-
>>>> pom.xml                                            |   34 +++++++++++----
>>>> 10 files changed, 42 insertions(+), 26 deletions(-)
>>>> ----------------------------------------------------------------------
>>>> 
>>>> 
>>>> http://git-wip-us.apache.org/repos/asf/maven/blob/2c2bf6e6/apache-maven/pom.xml
>>>> ----------------------------------------------------------------------
>>>> diff --git a/apache-maven/pom.xml b/apache-maven/pom.xml
>>>> index ce547e7..9794928 100644
>>>> --- a/apache-maven/pom.xml
>>>> +++ b/apache-maven/pom.xml
>>>> @@ -48,8 +48,8 @@
>>>>     <artifactId>maven-compat</artifactId>
>>>>   </dependency>
>>>>   <dependency>
>>>> -      <groupId>org.sonatype.sisu</groupId>
>>>> -      <artifactId>sisu-inject-plexus</artifactId>
>>>> +      <groupId>org.eclipse.sisu</groupId>
>>>> +      <artifactId>org.eclipse.sisu.plexus</artifactId>
>>>>   </dependency>
>>>>   <!-- CLI -->
>>>>   <dependency>
>>>> 
>>>> http://git-wip-us.apache.org/repos/asf/maven/blob/2c2bf6e6/maven-aether-provider/pom.xml
>>>> ----------------------------------------------------------------------
>>>> diff --git a/maven-aether-provider/pom.xml b/maven-aether-provider/pom.xml
>>>> index 6c61177..f6985d9 100644
>>>> --- a/maven-aether-provider/pom.xml
>>>> +++ b/maven-aether-provider/pom.xml
>>>> @@ -76,8 +76,8 @@ under the License.
>>>>     <scope>test</scope>
>>>>   </dependency>
>>>>   <dependency>
>>>> -      <groupId>org.sonatype.sisu</groupId>
>>>> -      <artifactId>sisu-inject-plexus</artifactId>
>>>> +      <groupId>org.eclipse.sisu</groupId>
>>>> +      <artifactId>org.eclipse.sisu.plexus</artifactId>
>>>>   </dependency>
>>>>   <dependency>
>>>>     <groupId>org.codehaus.plexus</groupId>
>>>> 
>>>> http://git-wip-us.apache.org/repos/asf/maven/blob/2c2bf6e6/maven-compat/pom.xml
>>>> ----------------------------------------------------------------------
>>>> diff --git a/maven-compat/pom.xml b/maven-compat/pom.xml
>>>> index 3bdb1aa..e098fad 100644
>>>> --- a/maven-compat/pom.xml
>>>> +++ b/maven-compat/pom.xml
>>>> @@ -54,8 +54,8 @@
>>>>     <artifactId>plexus-interpolation</artifactId>
>>>>   </dependency>
>>>>   <dependency>
>>>> -      <groupId>org.sonatype.sisu</groupId>
>>>> -      <artifactId>sisu-inject-plexus</artifactId>
>>>> +      <groupId>org.eclipse.sisu</groupId>
>>>> +      <artifactId>org.eclipse.sisu.plexus</artifactId>
>>>>   </dependency>
>>>>   <dependency>
>>>>     <groupId>org.codehaus.plexus</groupId>
>>>> 
>>>> http://git-wip-us.apache.org/repos/asf/maven/blob/2c2bf6e6/maven-core/pom.xml
>>>> ----------------------------------------------------------------------
>>>> diff --git a/maven-core/pom.xml b/maven-core/pom.xml
>>>> index dcc2699..7dbde4a 100644
>>>> --- a/maven-core/pom.xml
>>>> +++ b/maven-core/pom.xml
>>>> @@ -72,8 +72,8 @@
>>>>   </dependency>
>>>>   <!-- Plexus -->
>>>>   <dependency>
>>>> -      <groupId>org.sonatype.sisu</groupId>
>>>> -      <artifactId>sisu-inject-plexus</artifactId>
>>>> +      <groupId>org.eclipse.sisu</groupId>
>>>> +      <artifactId>org.eclipse.sisu.plexus</artifactId>
>>>>   </dependency>
>>>>   <dependency>
>>>>     <groupId>org.codehaus.plexus</groupId>
>>>> 
>>>> http://git-wip-us.apache.org/repos/asf/maven/blob/2c2bf6e6/maven-core/src/main/java/org/apache/maven/DefaultArtifactFilterManager.java
>>>> ----------------------------------------------------------------------
>>>> diff --git 
>>>> a/maven-core/src/main/java/org/apache/maven/DefaultArtifactFilterManager.java
>>>>  
>>>> b/maven-core/src/main/java/org/apache/maven/DefaultArtifactFilterManager.java
>>>> index 9d772f7..7676834 100644
>>>> --- 
>>>> a/maven-core/src/main/java/org/apache/maven/DefaultArtifactFilterManager.java
>>>> +++ 
>>>> b/maven-core/src/main/java/org/apache/maven/DefaultArtifactFilterManager.java
>>>> @@ -58,6 +58,7 @@ public class DefaultArtifactFilterManager
>>>>       artifacts.add( "plexus:plexus-container-default" );
>>>>       artifacts.add( "org.sonatype.spice:spice-inject-plexus" );
>>>>       artifacts.add( "org.sonatype.sisu:sisu-inject-plexus" );
>>>> +        artifacts.add( "org.eclipse.sisu:org.eclipse.sisu.plexus" );
>>>>       artifacts.add( "org.apache.maven:maven-artifact" );
>>>>       artifacts.add( "org.apache.maven:maven-aether-provider" );
>>>>       artifacts.add( "org.apache.maven:maven-artifact-manager" );
>>>> 
>>>> http://git-wip-us.apache.org/repos/asf/maven/blob/2c2bf6e6/maven-core/src/main/java/org/apache/maven/classrealm/DefaultClassRealmManager.java
>>>> ----------------------------------------------------------------------
>>>> diff --git 
>>>> a/maven-core/src/main/java/org/apache/maven/classrealm/DefaultClassRealmManager.java
>>>>  
>>>> b/maven-core/src/main/java/org/apache/maven/classrealm/DefaultClassRealmManager.java
>>>> index 0db5b4b..3cc027e 100644
>>>> --- 
>>>> a/maven-core/src/main/java/org/apache/maven/classrealm/DefaultClassRealmManager.java
>>>> +++ 
>>>> b/maven-core/src/main/java/org/apache/maven/classrealm/DefaultClassRealmManager.java
>>>> @@ -199,11 +199,10 @@ public class DefaultClassRealmManager
>>>>       imports.put( "org.codehaus.plexus.logging", coreRealm );
>>>>       imports.put( "org.codehaus.plexus.personality", coreRealm );
>>>> 
>>>> -        // javax.inject, sisu-inject (JSR-330)
>>>> +        // javax.inject (JSR-330)
>>>>       imports.put( "javax.inject.*", coreRealm );
>>>>       imports.put( "javax.enterprise.inject.*", coreRealm );
>>>> -        imports.put( "org.sonatype.inject.*", coreRealm );
>>>> -
>>>> +
>>>>       // com.google
>>>>       //
>>>>       // We may potentially want to export these, but right now I'm not 
>>>> sure that anything Guice specific needs
>>>> 
>>>> http://git-wip-us.apache.org/repos/asf/maven/blob/2c2bf6e6/maven-embedder/pom.xml
>>>> ----------------------------------------------------------------------
>>>> diff --git a/maven-embedder/pom.xml b/maven-embedder/pom.xml
>>>> index 49a7b57..aaa6ff6 100644
>>>> --- a/maven-embedder/pom.xml
>>>> +++ b/maven-embedder/pom.xml
>>>> @@ -55,8 +55,8 @@
>>>>     <artifactId>plexus-classworlds</artifactId>
>>>>   </dependency>
>>>>   <dependency>
>>>> -      <groupId>org.sonatype.sisu</groupId>
>>>> -      <artifactId>sisu-inject-plexus</artifactId>
>>>> +      <groupId>org.eclipse.sisu</groupId>
>>>> +      <artifactId>org.eclipse.sisu.plexus</artifactId>
>>>>   </dependency>
>>>>   <dependency>
>>>>     <groupId>org.codehaus.plexus</groupId>
>>>> 
>>>> http://git-wip-us.apache.org/repos/asf/maven/blob/2c2bf6e6/maven-model-builder/pom.xml
>>>> ----------------------------------------------------------------------
>>>> diff --git a/maven-model-builder/pom.xml b/maven-model-builder/pom.xml
>>>> index a5b1aa1..c8d95c6 100644
>>>> --- a/maven-model-builder/pom.xml
>>>> +++ b/maven-model-builder/pom.xml
>>>> @@ -43,8 +43,8 @@
>>>>   </dependency>
>>>> 
>>>>   <dependency>
>>>> -      <groupId>org.sonatype.sisu</groupId>
>>>> -      <artifactId>sisu-inject-plexus</artifactId>
>>>> +      <groupId>org.eclipse.sisu</groupId>
>>>> +      <artifactId>org.eclipse.sisu.plexus</artifactId>
>>>>     <scope>test</scope>
>>>>   </dependency>
>>>>   <dependency>
>>>> 
>>>> http://git-wip-us.apache.org/repos/asf/maven/blob/2c2bf6e6/maven-plugin-api/pom.xml
>>>> ----------------------------------------------------------------------
>>>> diff --git a/maven-plugin-api/pom.xml b/maven-plugin-api/pom.xml
>>>> index 227f574..5b33f77 100644
>>>> --- a/maven-plugin-api/pom.xml
>>>> +++ b/maven-plugin-api/pom.xml
>>>> @@ -49,8 +49,8 @@ under the License.
>>>>     </exclusions>
>>>>   </dependency>
>>>>   <dependency>
>>>> -      <groupId>org.sonatype.sisu</groupId>
>>>> -      <artifactId>sisu-inject-plexus</artifactId>
>>>> +      <groupId>org.eclipse.sisu</groupId>
>>>> +      <artifactId>org.eclipse.sisu.plexus</artifactId>
>>>>   </dependency>
>>>> </dependencies>
>>>> 
>>>> 
>>>> http://git-wip-us.apache.org/repos/asf/maven/blob/2c2bf6e6/pom.xml
>>>> ----------------------------------------------------------------------
>>>> diff --git a/pom.xml b/pom.xml
>>>> index ed97675..2049e9f 100644
>>>> --- a/pom.xml
>>>> +++ b/pom.xml
>>>> @@ -49,7 +49,10 @@
>>>>   <plexusVersion>1.5.5</plexusVersion>
>>>>   <plexusInterpolationVersion>1.16</plexusInterpolationVersion>
>>>>   <plexusUtilsVersion>3.0.10</plexusUtilsVersion>
>>>> -    <sisuInjectVersion>2.3.0</sisuInjectVersion>
>>>> +    <!-- last Java5 release of Guava -->
>>>> +    <guavaVersion>11.0.2</guavaVersion>
>>>> +    <guiceVersion>3.1.3</guiceVersion>
>>>> +    <sisuInjectVersion>0.0.0.M2</sisuInjectVersion>
>>>>   <wagonVersion>2.4</wagonVersion>
>>>>   <securityDispatcherVersion>1.3</securityDispatcherVersion>
>>>>   <cipherVersion>1.7</cipherVersion>
>>>> @@ -176,16 +179,25 @@
>>>>       <version>${plexusUtilsVersion}</version>
>>>>     </dependency>
>>>>     <dependency>
>>>> +        <groupId>com.google.guava</groupId>
>>>> +        <artifactId>guava</artifactId>
>>>> +        <version>${guavaVersion}</version>
>>>> +      </dependency>
>>>> +      <dependency>
>>>>       <groupId>org.sonatype.sisu</groupId>
>>>> -        <artifactId>sisu-inject-plexus</artifactId>
>>>> +        <artifactId>sisu-guice</artifactId>
>>>> +        <version>${guiceVersion}</version>
>>>> +      </dependency>
>>>> +      <dependency>
>>>> +        <groupId>org.sonatype.sisu</groupId>
>>>> +        <artifactId>sisu-guice</artifactId>
>>>> +        <version>${guiceVersion}</version>
>>>> +        <classifier>no_aop</classifier>
>>>> +      </dependency>
>>>> +      <dependency>
>>>> +        <groupId>org.eclipse.sisu</groupId>
>>>> +        <artifactId>org.eclipse.sisu.plexus</artifactId>
>>>>       <version>${sisuInjectVersion}</version>
>>>> -        <exclusions>
>>>> -          <exclusion>
>>>> -            <!-- Decouple build from MNG-3443 and ensure optional/unused 
>>>> dependency from sisu-guice stays out -->
>>>> -            <groupId>org.sonatype.sisu.inject</groupId>
>>>> -            <artifactId>cglib</artifactId>
>>>> -          </exclusion>
>>>> -        </exclusions>
>>>>     </dependency>
>>>>     <dependency>
>>>>       <groupId>org.codehaus.plexus</groupId>
>>>> @@ -278,6 +290,10 @@
>>>>           <groupId>org.codehaus.plexus</groupId>
>>>>           <artifactId>plexus-container-default</artifactId>
>>>>         </exclusion>
>>>> +          <exclusion>
>>>> +            <groupId>org.sonatype.sisu</groupId>
>>>> +            <artifactId>sisu-inject-plexus</artifactId>
>>>> +          </exclusion>
>>>>       </exclusions>
>>>>     </dependency>
>>>>     <!--  Commons -->
>>>> 
>>> 
>>> 
>>> 
>>> -- 
>>> 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
>> ---------------------------------------------------------
>> 
>> What matters is not ideas, but the people who have them. Good people can fix 
>> bad ideas, but good ideas can't save bad people. 
>> 
>> -- Paul Graham
> 
> 
> ---------------------------------------------------------------------
> 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
---------------------------------------------------------

happiness is like a butterfly: the more you chase it, the more it will
elude you, but if you turn your attention to other things, it will come
and sit softly on your shoulder ...

-- Thoreau 





Reply via email to