I did the work on this: I'll have a look

Sorry for the breaks: if tycho is a good regression test and can be automated, 
we should add it to our CI server to detect such problems earlier

Regards,

Hervé

Le samedi 13 décembre 2014 00:03:38 Igor Fedorenko a écrit :
> Providing backwards compatibility shim seems to be quite
> straightforward, but there appears to be another problem. From what I
> can tell, current maven master breaks maven-toolchains-plugin 1.0, at
> least for some projects that work with maven 3.2.3.
> 
> I've attached a trivial example that shows the problem with
> maven-toolchains-plugin plugin and will appreciate if somebody familiar
> toolchains had a look.
> 
> 
> --
> Regards,
> Igor
> 
> On 2014-12-12, 20:26, Igor Fedorenko wrote:
> > I'll prepare a fix later today or tomorrow morning (eastern time). Unless
> > somebody else wants to do this, of course.> 
> > On December 12, 2014 7:27:14 PM EST, Jason van Zyl <ja...@takari.io> 
wrote:
> >> Tycho is a very important consumer of Maven and we can't break them.
> >> 
> >> This is the second time that the removal of signatures has broken Tycho
> >> and I restored them previously.  I think we need to do the same here.
> >> 
> >> On Dec 12, 2014, at 7:22 PM, Jason van Zyl <ja...@takari.io> wrote:
> >>> I will cancel the release, we can't break Tycho.
> >>> 
> >>> Are there no ITs for toolchains? How did they not break?
> >>> 
> >>> On Dec 12, 2014, at 6:38 PM, Igor Fedorenko <i...@ifedorenko.com>
> >> 
> >> wrote:
> >>>> Unfortunately, I have to take this back. The changes to toolchain
> >>>> broke Tycho and, short of using reflection, I don't see how
> >>>> to make Tycho work with maven 3.2.4 and earlier versions of Maven.
> >>>> 
> >>>> For better or worse,
> >>>> org.apache.maven.toolchain.java.DefaultJavaToolChain was part of
> >>>> Maven API since 2.x and I don't think we can just remove the class.
> >>>> 
> >>>> I see two ways to fix this. Either we rename the classes back, which
> >> 
> >> is
> >> 
> >>>> probably the easiest. Or we introduce deprecated
> >> 
> >> DefaultJavaToolChain
> >> 
> >>>> that extends the new implementation.
> >>>> 
> >>>> Here is my -1 for releasing 3.2.4 in its current state.
> >>>> 
> >>>> --
> >>>> Regards,
> >>>> Igor
> >>>> 
> >>>> On 2014-12-12, 18:01, Igor Fedorenko wrote:
> >>>>> +1
> >>>>> 
> >>>>> --
> >>>>> Regards,
> >>>>> Igor
> >>>>> 
> >>>>> On 2014-12-12, 16:54, Jason van Zyl wrote:
> >>>>>> Hi,
> >>>>>> 
> >>>>>> Time to release Maven 3.2.4!
> >> 
> >>>>>> Here is a link to Jira with 20 issues resolved:
> >> https://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10500&version
> >> =20574>> 
> >>>>>> Staging repo:
> >>>>>> https://repository.apache.org/content/repositories/maven-1102/
> >>>>>> 
> >>>>>> The distributable binaries and sources for testing can be found
> >> 
> >> here:
> >> 
> >> https://repository.apache.org/content/repositories/maven-1102/org/apache/
> >> maven/apache-maven/3.2.4/>> 
> >>>>>> Specifically the zip, tarball, and source archives can be found
> >> 
> >> here:
> >> 
> >> https://repository.apache.org/content/repositories/maven-1102/org/apache/
> >> maven/apache-maven/3.2.4/apache-maven-3.2.4-bin.zip
> >> 
> >> 
> >> https://repository.apache.org/content/repositories/maven-1102/org/apache/
> >> maven/apache-maven/3.2.4/apache-maven-3.2.4-bin.tar.gz
> >> 
> >> 
> >> https://repository.apache.org/content/repositories/maven-1102/org/apache/
> >> maven/apache-maven/3.2.4/apache-maven-3.2.4-src.zip
> >> 
> >> 
> >> https://repository.apache.org/content/repositories/maven-1102/org/apache/
> >> maven/apache-maven/3.2.4/apache-maven-3.2.4-src.tar.gz>> 
> >>>>>> Source release checksum(s):
> >> 
> >>>>>> apache-maven-3.2.4-src.zip sha1:
> >> db5fb9feda693f05fe7effaf096d6cd4dd5eff44
> >> 
> >>>>>> Staging site:
> >>>>>> http://takari.io/maven-3.2.4/
> >>>>>> 
> >>>>>> Vote open for 72 hours.
> >>>>>> 
> >>>>>> [ ] +1
> >>>>>> [ ] +0
> >>>>>> [ ] -1
> >>>>>> 
> >>>>>> Thanks,
> >>>>>> 
> >>>>>> The Maven Team
> >> 
> >> ---------------------------------------------------------------------
> >> 
> >>>>>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> >>>>>> For additional commands, e-mail: dev-h...@maven.apache.org
> >> 
> >> ---------------------------------------------------------------------
> >> 
> >>>>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> >>>>> For additional commands, e-mail: dev-h...@maven.apache.org
> >> 
> >> ---------------------------------------------------------------------
> >> 
> >>>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> >>>> For additional commands, e-mail: dev-h...@maven.apache.org
> >>> 
> >>> Thanks,
> >>> 
> >>> Jason
> >>> 
> >>> ----------------------------------------------------------
> >>> Jason van Zyl
> >>> Founder,  Apache Maven
> >>> http://twitter.com/jvanzyl
> >>> http://twitter.com/takari_io
> >>> ---------------------------------------------------------
> >>> 
> >>> You are never dedicated to something you have complete confidence in.
> >>> No one is fanatically shouting that the sun is going to rise
> >> 
> >> tomorrow.
> >> 
> >>> They know it is going to rise tomorrow. When people are fanatically
> >>> dedicated to political or religious faiths or any other kind of
> >>> dogmas or goals, it's always because these dogmas or
> >>> goals are in doubt.
> >>> 
> >>>    -- Robert Pirzig, Zen and the Art of Motorcycle Maintenance
> >> 
> >> Thanks,
> >> 
> >> Jason
> >> 
> >> ----------------------------------------------------------
> >> Jason van Zyl
> >> Founder,  Apache Maven
> >> http://twitter.com/jvanzyl
> >> http://twitter.com/takari_io
> >> ---------------------------------------------------------
> >> 
> >> 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: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org

Reply via email to