> I think the extra statement we have to make is that only the latest minor version of the next major branch > is guaranteed have all the improvements of the previous major branch.Or phrased in other words: > Improvements that are not bug fixes will only go into the x.y.0 minor version, but not (by default anyway, > the RM should use good judgment) into any existing minor version (and thus not in a patch version > 0)
I think that's a fine statement. I don't know if it's worth doing, but we could say in each minor release's notes what the minimum minor release in the next major version is needed to get a superset of functionality. This would only really impact Andrew right now since all the 1.y.0 versions would be "2.0". On Fri, Jul 17, 2015 at 8:47 AM, lars hofhansl <la...@apache.org> wrote: > Thanks Andy. > I think the gist of the discussion boils down to this:We generally have > two goals: (1) follow semver from 1.0.0 onward and (2) avoid losing > features/improvements when upgrading from an older version to a newer one. > Turns out these two are conflicting unless we follow certain additional > policies. > The issue at hand was a performance improvement that we added to 0.98, > 1.3.0, and 2.0.0, but not 1.0.x, 1.1.x, and 1.2.x (x >= 1 in all cases)So > when somebody would upgrade from 0.98 to (say) 1.1.7 (if/when that's out) > that improvement would "silently" be lost. > I think the extra statement we have to make is that only the latest minor > version of the next major branch is guaranteed have all the improvements of > the previous major branch.Or phrased in other words: Improvements that are > not bug fixes will only go into the x.y.0 minor version, but not (by > default anyway, the RM should use good judgment) into any existing minor > version (and thus not in a patch version > 0) > > If that's OK with everybody we can just state that and move on (and I'll > shut up :) ). > -- Lars > > From: Andrew Purtell <apurt...@apache.org> > To: "dev@hbase.apache.org" <dev@hbase.apache.org> > Sent: Thursday, July 16, 2015 8:58 AM > Subject: 0.98 patch acceptance criteria discussion > > Hi devs, > > I'd like to call your attention to an interesting and important discussion > taking place on the tail of HBASE-12596. It starts from here: > > https://issues.apache.org/jira/browse/HBASE-12596?focusedCommentId=14628295&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-14628295 > > -- > Best regards, > > - Andy > > Problems worthy of attack prove their worth by hitting back. - Piet Hein > (via Tom White) > > > > -- Sean