Seems to me we might as well make one last release with what's there now, just in case it helps someone. Then clean the closet.
On Sat, Feb 22, 2014 at 1:47 PM, Jason van Zyl <ja...@takari.io> wrote: > I'l try it before you release it. But I suggest you modernize it and by that > I mean forget Maven 2.x and update it to the sisu-plexus, remove all the old > crap. If you want to use the new stuff then move to a relatively modern > version of Maven. If users need new capabilities then they move forward with > Maven as well. We're EOL'ing Maven 2.x so I would just move forward. > > On Feb 22, 2014, at 10:34 AM, Benson Margulies <bimargul...@gmail.com> wrote: > >> I am willing to do the work of RM'ing what we have here, since no one >> out there will test anything before it's released. >> >> >> On Sat, Feb 22, 2014 at 1:34 PM, Benson Margulies <bimargul...@gmail.com> >> wrote: >>> On Sat, Feb 22, 2014 at 1:23 PM, Robert Scholte <rfscho...@apache.org> >>> wrote: >>>> I've only changed maven-scm-manager-plexus to 1.8, and kept the rest on >>>> 1.9, >>>> such as the maven-scm-providers-standard. >>>> This brings me to the next question: Are you convinced that 1.9 will solve >>>> all the problems of the GIT users? >>>> I'm not, and I wouldn't prepare a "git special"-release without knowing >>>> it'll take away the GIT critical issues. >>>> I've tried to get feedback after some fixes, but didn't get the feedback I >>>> was searching for. >>> >>> Not I, I'm just reflecting the claims of others. >>> >>>> >>>> Robert >>>> >>>> Op Sat, 22 Feb 2014 19:12:05 +0100 schreef Benson Margulies >>>> <bimargul...@gmail.com>: >>>> >>>>> This, of course, does not help the people pining for the git support in >>>>> 1.9. >>>>> >>>>> >>>>> On Sat, Feb 22, 2014 at 1:10 PM, Robert Scholte <rfscho...@apache.org> >>>>> wrote: >>>>>> >>>>>> http://svn.apache.org/r1570870 fixes the unittests on my machine. >>>>>> I'll have to check was has changed between SCM 1.8 and 1.8.1, but there's >>>>>> a >>>>>> serious issue here. >>>>>> >>>>>> Robert >>>>>> >>>>>> Op Sat, 22 Feb 2014 18:48:53 +0100 schreef Benson Margulies >>>>>> <bimargul...@gmail.com>: >>>>>> >>>>>> >>>>>>> Still 2.2.1. >>>>>>> >>>>>>> So, in version 2.2.1, >>>>>>> org.apache.maven.artifact.transform.DefaultArtifactTransformationManager >>>>>>> tries to patch a list that is injected, and gets into trouble because >>>>>>> Plexus has made the list unmodifiable. Presumably, that >>>>>>> unmodifiability was some improvement to plexus. >>>>>>> >>>>>>> I guess that taking 1.5.5 of the container doesn't work with 2.2.1, >>>>>>> and the question is how far back one needs to go (give or take making >>>>>>> a new release of maven-artifact-manager). >>>>>>> >>>>>>> Or even if any of this is the solution to Robert's original problem. >>>>>>> >>>>>>> >>>>>>> On Sat, Feb 22, 2014 at 12:46 PM, Igor Fedorenko <i...@ifedorenko.com> >>>>>>> wrote: >>>>>>>> >>>>>>>> >>>>>>>> What version of Maven does release plugin depend on? I think >>>>>>>> DefaultArtifactTransformationManager.initialize was removed in 3.x, at >>>>>>>> least it's not present in 3.2.1 and 3.1.1. >>>>>>>> >>>>>>>> -- >>>>>>>> Regards, >>>>>>>> Igor >>>>>>>> >>>>>>>> >>>>>>>> On 2/22/2014, 12:35, Benson Margulies wrote: >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> I'm sorry, I did mislead you. Not surprisingly, adding maven-compat >>>>>>>>> did not fix the problem with the apparently unmodifiable list. >>>>>>>>> >>>>>>>>> On Sat, Feb 22, 2014 at 12:33 PM, Benson Margulies >>>>>>>>> <bimargul...@gmail.com> wrote: >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> I may have misled you, but I'll try it. >>>>>>>>>> >>>>>>>>>> Caused by: >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> org.codehaus.plexus.component.repository.exception.ComponentLifecycleException: >>>>>>>>>> Error constructing component role: >>>>>>>>>> 'org.apache.maven.artifact.resolver.ArtifactResolver', >>>>>>>>>> implementation: >>>>>>>>>> 'org.apache.maven.artifact.resolver.DefaultArtifactResolver', role >>>>>>>>>> hint: 'default' >>>>>>>>>> at >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> org.codehaus.plexus.component.builder.XBeanComponentBuilder.createComponentInstance(XBeanComponentBuilder.java:176) >>>>>>>>>> at >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> org.codehaus.plexus.component.builder.XBeanComponentBuilder.build(XBeanComponentBuilder.java:123) >>>>>>>>>> at >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:181) >>>>>>>>>> at >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> org.codehaus.plexus.component.manager.SingletonComponentManager.getComponent(SingletonComponentManager.java:67) >>>>>>>>>> at >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> org.codehaus.plexus.DefaultComponentRegistry.getComponent(DefaultComponentRegistry.java:358) >>>>>>>>>> ... 33 more >>>>>>>>>> Caused by: org.apache.xbean.recipe.ConstructionException: Unable to >>>>>>>>>> convert property value from >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> org.codehaus.plexus.component.builder.XBeanComponentBuilder$RequirementRecipe >>>>>>>>>> to org.apache.maven.artifact.transform.ArtifactTransformationManager >>>>>>>>>> for injection private >>>>>>>>>> org.apache.maven.artifact.transform.ArtifactTransformationManager >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> org.apache.maven.artifact.resolver.DefaultArtifactResolver.transformationManager >>>>>>>>>> at >>>>>>>>>> >>>>>>>>>> org.apache.xbean.recipe.ObjectRecipe.setProperty(ObjectRecipe.java:472) >>>>>>>>>> at >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> org.apache.xbean.recipe.ObjectRecipe.setProperties(ObjectRecipe.java:367) >>>>>>>>>> at >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> org.apache.xbean.recipe.ObjectRecipe.internalCreate(ObjectRecipe.java:282) >>>>>>>>>> at >>>>>>>>>> org.apache.xbean.recipe.AbstractRecipe.create(AbstractRecipe.java:96) >>>>>>>>>> at >>>>>>>>>> org.apache.xbean.recipe.AbstractRecipe.create(AbstractRecipe.java:61) >>>>>>>>>> at >>>>>>>>>> org.apache.xbean.recipe.AbstractRecipe.create(AbstractRecipe.java:49) >>>>>>>>>> at >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> org.codehaus.plexus.component.builder.XBeanComponentBuilder.createComponentInstance(XBeanComponentBuilder.java:159) >>>>>>>>>> ... 37 more >>>>>>>>>> Caused by: java.lang.UnsupportedOperationException: You cannot modify >>>>>>>>>> this list. This list is a requirement of role: >>>>>>>>>> 'org.apache.maven.artifact.transform.ArtifactTransformationManager', >>>>>>>>>> implementation: >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> 'org.apache.maven.artifact.transform.DefaultArtifactTransformationManager', >>>>>>>>>> role hint: 'default' and managed by the container. >>>>>>>>>> at >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> org.codehaus.plexus.component.collections.ComponentList.remove(ComponentList.java:91) >>>>>>>>>> at >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> org.apache.maven.artifact.transform.DefaultArtifactTransformationManager.initialize(DefaultArtifactTransformationManager.java:44) >>>>>>>>>> at >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> org.codehaus.plexus.personality.plexus.lifecycle.phase.InitializePhase.execute(InitializePhase.java:33) >>>>>>>>>> at >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLifecycleHandler.java:97) >>>>>>>>>> at >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> org.codehaus.plexus.component.manager.AbstractComponentManager.start(AbstractComponentManager.java:167) >>>>>>>>>> at >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> org.codehaus.plexus.component.builder.XBeanComponentBuilder.startComponentLifecycle(XBeanComponentBuilder.java:283) >>>>>>>>>> at >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> org.codehaus.plexus.component.builder.XBeanComponentBuilder.build(XBeanComponentBuilder.java:129) >>>>>>>>>> at >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:181) >>>>>>>>>> at >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> org.codehaus.plexus.component.manager.SingletonComponentManager.getComponent(SingletonComponentManager.java:67) >>>>>>>>>> at >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> org.codehaus.plexus.DefaultComponentRegistry.getComponent(DefaultComponentRegistry.java:358) >>>>>>>>>> at >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> org.codehaus.plexus.DefaultComponentRegistry.lookup(DefaultComponentRegistry.java:178) >>>>>>>>>> at >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:393) >>>>>>>>>> at >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> org.codehaus.plexus.component.builder.XBeanComponentBuilder$RequirementRecipe.internalCreate(XBeanComponentBuilder.java:402) >>>>>>>>>> at >>>>>>>>>> org.apache.xbean.recipe.AbstractRecipe.create(AbstractRecipe.java:96) >>>>>>>>>> at >>>>>>>>>> org.apache.xbean.recipe.RecipeHelper.convert(RecipeHelper.java:167) >>>>>>>>>> at >>>>>>>>>> >>>>>>>>>> org.apache.xbean.recipe.ObjectRecipe.setProperty(ObjectRecipe.java:466) >>>>>>>>>> ... 43 more >>>>>>>>>> >>>>>>>>>> On Sat, Feb 22, 2014 at 12:29 PM, Igor Fedorenko >>>>>>>>>> <i...@ifedorenko.com> >>>>>>>>>> wrote: >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> You need to add maven-compat as a dependency. >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> Regards, >>>>>>>>>>> Igor >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> On 2/22/2014, 12:27, Benson Margulies wrote: >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> Further down the message, this boils down to a failure to find an >>>>>>>>>>>> ArtifactResolver. >>>>>>>>>>>> >>>>>>>>>>>> On Sat, Feb 22, 2014 at 12:04 PM, Benson Margulies >>>>>>>>>>>> <bimargul...@gmail.com> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> Plexus-container-default 1.5.5 changes some issues. >>>>>>>>>>>>> >>>>>>>>>>>>> This seems to make some things better. >>>>>>>>>>>>> >>>>>>>>>>>>> The first failure is: >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> testNoSnapshotDependencies(org.apache.maven.shared.release.phase.CheckDependencySnapshotsPhaseTest) >>>>>>>>>>>>> Time elapsed: 0.07 sec <<< ERROR! >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> org.codehaus.plexus.component.repository.exception.ComponentLookupException: >>>>>>>>>>>>> Unable to lookup component >>>>>>>>>>>>> 'org.apache.maven.project.MavenProjectBuilder', it could not be >>>>>>>>>>>>> started. >>>>>>>>>>>>> role: org.apache.maven.project.MavenProjectBuilder >>>>>>>>>>>>> roleHint: default >>>>>>>>>>>>> classRealm: plexus.core >>>>>>>>>>>>> ----------------------------------------------------- >>>>>>>>>>>>> realm = plexus.core >>>>>>>>>>>>> strategy = >>>>>>>>>>>>> org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy >>>>>>>>>>>>> Number of foreign imports: 0 >>>>>>>>>>>>> >>>>>>>>>>>>> ----------------------------------------------------- >>>>>>>>>>>>> >>>>>>>>>>>>> at >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> org.codehaus.plexus.component.collections.ComponentList.remove(ComponentList.java:91) >>>>>>>>>>>>> >>>>>>>>>>>>> And this happens over and over. I am checking if I can make it go >>>>>>>>>>>>> away. the scm component error is gone, or at least hiding. >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> On Sat, Feb 22, 2014 at 11:44 AM, Benson Margulies >>>>>>>>>>>>> <bimargul...@gmail.com> wrote: >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> On Sat, Feb 22, 2014 at 7:38 AM, Robert Scholte >>>>>>>>>>>>>> <rfscho...@apache.org> >>>>>>>>>>>>>> wrote: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> src/test/resources/org/apache/maven/shared/release/phase >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> I'm trying to use a less ancient version of >>>>>>>>>>>>>> plexus-container-default, >>>>>>>>>>>>>> it requires some test changes, I'll let you know what happens. >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> --------------------------------------------------------------------- >>>>>>>>>>>> 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 >>>>>>>>> >>>>>>>> >>>>>>>> --------------------------------------------------------------------- >>>>>>>> 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 >>>>>> >>>>> >>>>> --------------------------------------------------------------------- >>>>> 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 > --------------------------------------------------------- > > There's no sense in being precise when you don't even know what you're > talking about. > > -- John von Neumann > > > > > > > > > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org