On Tue, Jul 29, 2014 at 9:45 AM, Eric Botcazou <ebotca...@libertysurf.fr> wrote: >> I think that if anybody has strong objections, now is the time to make >> them. Otherwise I think we should go with this plan. > > IMHO the cure is worse than the disease.
What do you propose that we do? >> Given that there is no clear reason to ever change the major version >> number, making that change will not convey any useful information to >> our users. So let's just drop the major version number. Once we've >> made that decision, then the next release (in 2015) naturally becomes >> 5.0, the release after that (in 2016) becomes 6.0, etc. > > I don't really understand the "naturally": if you drop the major version > number, the next release should be 10.0, not 5.0. Here we seem to be leaning > towards a weird scheme where we retain the major version number but change its > meaning, which will be even more confusing than the current scheme. Step 1: We agree that the current major revision number conveys no information, and therefore we will change the major revision number with every release. (I understand that you do not agree with this.) Step 2: Assuming we agree about step 1, what should the next version number be? Well, the current version is 4.9. Therefore, the next version should be 5.0. That seems entirely natural to me. Having the next release be 10.0 would make no sense to anybody who is not an active GCC developer. Ian