Jason, I can't help suspecting that the first step in housecleaning here will be a new-tech SCM release, do you think so?
On Sat, Feb 22, 2014 at 1:56 PM, Benson Margulies <bimargul...@gmail.com> wrote: > 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