That's my plan. Cut a release with things as they are today, though Robert's discovery suggests at least a brief delay.
On Sat, Feb 22, 2014 at 3:00 PM, Jason van Zyl <ja...@tesla.io> wrote: > If you're going to try and cut a release that works with 2.x then I wouldn't > worry about updating scm. I think users on Git are also more likely to be on > m3 which is where the scm issues are yes? If you want to cut a quick release > for 2.x users I would try and leave as many of the existing deps alone. > > jvz > >> On Feb 22, 2014, at 10:58 AM, Benson Margulies <bimargul...@gmail.com> wrote: >> >> 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 >> > > --------------------------------------------------------------------- > 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