Json, the JDK7 just went from 25 to 40 for me and I do not mind :-)
Regards Mirko -- Sent from my mobile On Sep 15, 2013 2:00 AM, "Jason van Zyl" <ja...@tesla.io> wrote: > The users may well be developers, but I don't think that warrants changing > a normal pattern. Maybe only I consider this a normal pattern, but I don't > know of any examples, personally, where externally represented versions > have gaps in them. I'd ask you the same question I asked Stephen as to > whether you know of any projects, or products, that do this? Just because > we can skip versions isn't a good reason to do so. If lots of projects do > it then it's worth considering. Have any examples on hand? > > For now while I'm doing the core releases, I would prefer not to have > gaps. Call me provincial, but I'd like to do what we've always done since > the inception of the project unless there is a compelling reason to do > otherwise. > > On Sep 14, 2013, at 7:48 PM, Fred Cooke <fred.co...@gmail.com> wrote: > > > Jason, PLEASE understand that you do NOT have a single user. Not even > one. > > Nada. Zilch. You have developers. Developers, by definition, are not > > *completely* stupid (though some try to fool us!). They can handle > missing > > versions. If you released firefox 12 after firefox 10 it would be > confusing > > for millions, maven 3.1.5 after maven 3.1.1, ONLY a complete and utter > > moron would be confused by this. Few developers are that stupid, and > those > > who are have limited months of career as a dev ahead of them. "it's > > confusing" holds no water in the context of a hard-core dev tool IMO. > > > > > > On Sun, Sep 15, 2013 at 1:34 AM, Stephen Connolly < > > stephen.alan.conno...@gmail.com> wrote: > > > >> The difference is that you say those versions did not pass QA. > >> > >> As a user I'd rather know that what I have *unabiguously* passed QA > >> (whatever that QA process is, and however lax it is) than know the > >> increasing version numbers. On top of that, if we go increasing, with no > >> skips, we are actually giving people a false sense of extra QA... By > >> telling people "go to this page where we list the status of each > version" > >> then they will not be confused at all... Instead they get greater > >> confidence... > >> > >> They will see > >> > >> * some versions we never released a binary for... Those were really bad > >> > >> * some versions we released a binary for... And then found critical > bugs is > >> > >> * some versions we released a binary for, but its only recent so there > >> could be regressions our test suite missed > >> > >> * some versions we reased a binary for, have had no serious issues > raised > >> for the past 6 weeks and are considered stable > >> > >> * some versions we no longer recommend > >> > >> As a user such a page gives me much more confidence in the project > rather > >> than our current "every release is a release" lase fair attitude that > saw > >> 2.1.0 pushed as the latest for longer than was healthy given the > artifact > >> signing issues. As a user it also gives me more confidence that once I > see > >> a new release transition to stable (say 6 weeks) or recommended (say 3 > >> months) that I am following the project guidelines > >> > >> I am not saying the version would be missing (the tag would always be > >> there) but that a binary or source dist would not... > >> > >> Everyone is entitled to their opinion... previously it was Maven > developers > >> who said no missing version... Iirc you are the first to suggest users > >> would be confused.... Have we actually asked users which is more > confusing? > >> > >> On Saturday, 14 September 2013, Jason van Zyl wrote: > >> > >>> I don't agree. I think this would be massively confusing to people if a > >>> version was missing, or several failed and you went from 3.1.0 to > 3.1.3. > >> I > >>> don't think that would make much sense to most users. > >>> > >>> On Sep 14, 2013, at 5:49 PM, Stephen Connolly < > >>> stephen.alan.conno...@gmail.com> wrote: > >>> > >>>> On Saturday, 14 September 2013, Dennis Lundberg wrote: > >>>> > >>>>> JIRA is not a big problem. Say for example that the 3.1.1 release was > >>>>> abandoned due to some problem, you would simply rename the version in > >>>>> JIRA from 3.1.1 to 3.1.2. > >>>> > >>>> > >>>> Exactly. > >>>> > >>>> Not a problem if you ask me... The only one I can think of if the > >> javadoc > >>>> @since tags and even without skipping versions they can end up at a > >>>> unreleased version label, plus they are just a >= which will be valid > >>> anyway > >>>> > >>>> > >>>>> > >>>>> On Sat, Sep 14, 2013 at 10:34 PM, Mark Struberg <strub...@yahoo.de> > >>> wrote: > >>>>>> I think it's mainly because the maintenance and housekeeping costs > on > >>>>> the JIRA front and others which use the version nr as reference. > >>>>>> > >>>>>> > >>>>>> Imagine that you would need to move all the JIRA tickets which got > >>>>> marked as fixed in a certain release as well. Otherwise the release > >>> notes > >>>>> would be broken - or would need to get maintained manually. > >>>>>> > >>>>>> > >>>>>> LieGrue, > >>>>>> strub > >>>>>> > >>>>>> > >>>>>> > >>>>>> ----- Original Message ----- > >>>>>>> From: Fred Cooke <fred.co...@gmail.com> > >>>>>>> To: Maven Developers List <dev@maven.apache.org> > >>>>>>> Cc: > >>>>>>> Sent: Saturday, 14 September 2013, 21:51 > >>>>>>> Subject: Re: Leaving Maven Core POMs at major.minor-SNAPSHOT > >>>>>>> > >>>>>>> I agree on skipping failed versions! I was avoiding the topic > >> because > >>> it > >>>>>>> seemed popular opinion was to re-spin endlessly like a child's > >>> spinning > >>>>> top. > >>>>>>> > >>>>>>> > >>>>>>> On Sat, Sep 14, 2013 at 9:47 PM, Stephen Connolly < > >>>>>>> stephen.alan.conno...@gmail.com> wrote: > >>>>>>> > >>>>>>>> Why as long as you don't push the tag, there's no big deal. > Pushing > >>>>>>> the tag > >>>>>>>> is when problems appear... In any case I'd prefer to just skip > >> failed > >>>>>>>> version numbers... Though I was voted down last time that came up, > >>> and > >>>>>>>> given I'm not running too many releases at the moment, I don't see > >>>>>>> my > >>>>>>>> opinion as being heavyweight on that subject... Version numbers > are > >>>>> cheap > >>>>>>>> and we've had borked releases before (eg critical IMHO bugs in > >> 2.1.0, > >>>>>>> 2.2.0 > >>>>>>>> and 3.1.0...) so I don't buy the "what if a user checks out a tag > >>>>>>> that was > >>>>>>>> not released" argument. > >>>>>>>> > >>>>>>>> In my opinion we need a release status page anyway, eg stating > >>> whether > >>>>>>>> specific versions are considered stabilising, stable, retired or > >>>>> advised > >>>>>>>> not to be used... Such a page would remove the need for recycling > >>>>> version > >>>>>>>> numbers *and* provide benefit to users at the same time. > >>>>>>>> > >>>>>>>> But I will leave it for others to fight the relative costs of > >> version > >>>>>>>> numbers (given the infinite supply) against making sure JIRA > >> release > >>>>> notes > >>>>>>>> and javadoc @since tags (which is stupid, @since 3.2.3 means it > >>>>> should be > >>>>>>>> there in the 3.3.0 release that 3.2.3 became, so no fix strictly > >>>>>>>> required) are correct and saving the risk that a user checks out > an > >>>>>>>> unreleased tag and tries to build that from source and then starts > >>>>> trying > >>>>>>>> to raise bugs against a non-exist any version! > >>>>>>>> > >>>>>>>> On Saturday, 14 September 2013, Jason van Zyl wrote: > >>>>>>>> > >>>>>>>>> We need a slight modification of this strategy because the > changes > >>>>>>> need > >>>>>>>> to > >>>>>>>>> be pushed somewhere so that people can examine the tag if they > >> want > >>>>>>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org > >> <javascript:;><javascript:;> > >>>>> For additional commands, e-mail: dev-h...@maven.apache.org > >> <javascript:;><javascript:;> > >>>>> > >>>>> > >>>> > >>>> -- > >>>> Sent from my phone > >>> > >>> Thanks, > >>> > >>> Jason > >>> > >>> ---------------------------------------------------------- > >>> Jason van Zyl > >>> Founder, Apache Maven > >>> http://twitter.com/jvanzyl > >>> --------------------------------------------------------- > >>> > >>> > >>> > >>> > >>> > >>> > >>> > >>> > >> > >> -- > >> Sent from my phone > >> > > Thanks, > > Jason > > ---------------------------------------------------------- > Jason van Zyl > Founder, Apache Maven > http://twitter.com/jvanzyl > --------------------------------------------------------- > > > > > > > >