I'm thinking like Jason. If we wanted we to release 3.0.4 without Aether we should have done that 2 or 3 weeks ago (I think Wagon 1.0 was already ready ?). I'm almost sure that Jason will convince Eclipse to keep the current identity of these projects (at least for a period of time to let him schedule a migration perhaps for a next major release of them). Thus we might able to work on a 3.0.4 release with everything at the end of next week. I would like also to release early/often and I really dislike that our team never succeeded to do it (it goes with various wrong project management part like having a Roadmap and things like that). But in that case I think we should wait for 1 week as I know us and the next one will never be done one week later....
On Fri, Aug 19, 2011 at 3:05 PM, Jason van Zyl <ja...@maven.org> wrote: > As long as we reach consensus about whether we should release. At this > point we've wait this long, if we were going to release 3.0.4 sans Aether > 1.12 we should have done it a month ago. Right now the best thing for users > is to make the best possible release and that includes Aether 1.12 which > poses no risk to anyone at this point. > > On Aug 19, 2011, at 8:41 AM, Mark Struberg wrote: > > > There is more beyond that. Remember that we also upgraded to wagon-1.0 > which had some _serious_ fixes, etc. + upgrade to the new apache parent and > other stuff which have been no maven-core part directly, but got fixed > subsequently. > > > > LieGrue, > > strub > > > > --- On Fri, 8/19/11, Jason van Zyl <ja...@maven.org> wrote: > > > >> From: Jason van Zyl <ja...@maven.org> > >> Subject: Re: [DISCUSS] release maven-3.0.4 now with the old aether > >> To: "Maven Developers List" <dev@maven.apache.org> > >> Date: Friday, August 19, 2011, 11:45 AM > >> I think we should wait for the vote > >> to finish as it appears the vote will pass and then a > >> release can be made that users actually want. That fixes are > >> are most requested fall into the category of requiring the > >> newer versions of Aether and Sisu. > >> > >> I'm certain users would be more interested in having a > >> version with Aether 1.12 which has been released. So if we > >> don't want to cut a release with that in it then waiting > >> another month, I believe, is better than rushing out some > >> release now with 6 fixes which are minor and making all > >> users drop in libraries themselves to fix the issues that > >> are hurting them most. If we want to wait for official > >> Eclipse releases then we should just wait. > >> > >> Users who are on the dev list feel free to chime in. > >> > >> ------------------------------------ > >> Summary of the issues > >> ------------------------------------ > >> > >> [MNG-5064][1] mvn -nsu (--no-snapshot-updates) should not > >> download snapshots (and break local builds) > >> [MNG-5131][2] Wrong encoding for encrypted passwords > >> [MNG-5113][3] NullPointerException on javadoc site > >> generation > >> [MNG-5137][4] Reactor resolution does not work for forked > >> multi module builds > >> [MNG-5096][5] <exclusion> on <dependency> with > >> <type>test-jar</type> doesn't work in maven 3 > >> [MNG-5135][6] Regression: in some cases aggregator mojo is > >> unable to resolve dependencies with custom packaging > >> > >> Fixes not pushed back to the ASF as these are dependent on > >> fixes in Eclipse Aether and Eclipse Sisu: > >> > >> [MNG-5042][7] Regression: CloningClassLoader causes > >> StackOverflowError in groovy > >> [MNG-5056][8] Test dependencies get packaged into WAR > >> file. > >> [MNG-5084][9] Resolver for plugins failing > >> [MNG-5087][10] Maven 3 dependency resolution fails until > >> maven-metadata-local.xml files (created by > >> maven-invoker-plugin) are deleted > >> [MNG-5125] [11]Regression: mvn 3.0.3 is extreemly slow with > >> a large number of dependencies > >> [MNG-5138][12] Dependency conflicts are extremely opaque > >> > >> On Aug 19, 2011, at 7:32 AM, Mark Struberg wrote: > >> > >>> I think the outcome of the other vote doesn't change > >> much. > >>> The following scenarios are possible: > >>> > >>> a.) The vote fails and maven stays at aether 1.11. In > >> this case we still should ship a 3.0.4 to fix a few bugs on > >> our side. > >>> > >>> b.) The vote passes and aether @eclipse must change > >> package names + GAV then it will certainly take a bit time > >> on both sides. So users still could upgrade to aether-1.12 > >> manually if they want. > >>> > >>> c.) The vote passes and aether GAV and package names > >> are allowed to remain com.sonatype.* In this case users > >> might also manually update if they want. > >>> > >>> In any case we should ship maven-3.0.5 once there is a > >> new aether version shipped by the Eclipse Foundation AND we > >> did run sufficient tests with this version on our side. > >>> > >>> LieGrue, > >>> strub > >>> > >>> > >>> --- On Fri, 8/19/11, Jason van Zyl <ja...@maven.org> > >> wrote: > >>> > >>>> From: Jason van Zyl <ja...@maven.org> > >>>> Subject: Re: [DISCUSS] release maven-3.0.4 now > >> with the old aether > >>>> To: "Maven Developers List" <dev@maven.apache.org> > >>>> Date: Friday, August 19, 2011, 11:09 AM > >>>> Mark, > >>>> > >>>> I think you're jumping the gun a bit. The vote > >> that Arnaud > >>>> proposed is not finished yet. Many PMC members > >> have not > >>>> voted yet and at the very least to short-circuit > >> the vote we > >>>> need to reach a majority amongst the PMC. Once > >> that happens > >>>> then I think we can start discussing a 3.0.4 > >> release. > >>>> > >>>> On Aug 19, 2011, at 5:34 AM, Mark Struberg wrote: > >>>> > >>>>> Hi folks! > >>>>> > >>>>> I know aether @eclipse should be starting in > >> the next > >>>> weeks. But it will certainly take a few more weeks > >> to get > >>>> all the packages renamed (most probably), etc. > >>>>> > >>>>> Should we create a 3.0.4 with the old aether > >> package > >>>> names now and start with the upgrade later? > >>>>> > >>>>> +1 from me. > >>>>> > >>>>> LieGrue, > >>>>> strub > >>>>> > >>>>> > >>>> > >> --------------------------------------------------------------------- > >>>>> 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 > >>>> > >> --------------------------------------------------------- > >>>> > >>>> Simplex sigillum veri. (Simplicity is the seal of > >> truth.) > >>>> > >>>> > >>>> > >>>> > >>> > >>> > >> --------------------------------------------------------------------- > >>> 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 > >> --------------------------------------------------------- > >> > >> 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 > > > > Thanks, > > Jason > > ---------------------------------------------------------- > Jason van Zyl > Founder, Apache Maven > http://twitter.com/jvanzyl > --------------------------------------------------------- > > Our achievements speak for themselves. What we have to keep track > of are our failures, discouragements and doubts. We tend to forget > the past difficulties, the many false starts, and the painful > groping. We see our past achievements as the end result of a > clean forward thrust, and our present difficulties as > signs of decline and decay. > > -- Eric Hoffer, Reflections on the Human Condition > > > >