On 15 Mar 2013, at 00:24, Jason van Zyl wrote:
> Agreed, I don't see any harm on this being on master.
>
> Do those two issues below correspond to the two failed ITs here:
^ I think you meant to post a different link... if you're talking about the
core ITs then remember that the issue to bring in Eclipse/Sisu:
https://jira.codehaus.org/browse/MNG-5453
depends on an issue concerning some inconsistencies in the core ITs around
Dates (ie. input string has PM but test expects AM result):
https://jira.codehaus.org/browse/MNG-5446
See also the pending pull-request
https://github.com/apache/maven-integration-testing/pull/3 which resolves
MNG-5446 by fixing this data.
Also note that the affected tests are actually testing a different feature
(non-Date related) which makes me suspect this is basically a typo.
PS. the regressions below were only found after running through the entire
maven-plugins IT suite and affect a couple of mojos.
> 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
>
>
>
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]