I agree with the points in Mojca's first message in the thread. On 2018-10-15 09:20 , Mojca Miklavec wrote: > On Mon, 15 Oct 2018 at 00:10, Blair Zajac wrote: >> >> We could add a rule that should help a bit that openmaintainer only lets >> people do minor version bumps, e.g. X.Y to X.(Y+1) and X.Y.Z to X.Y.(Z+1). >> This doesn’t solve the Lua 5.2 to 5.3 one, but it would prevent the Python >> 2.7 to 3.7. > > This is pretty useless general strategy as a general rule because > every project does the versioning in a different way. If we were to do > it this way, then every single port would need to specify what > precisely is allowed (to which versions it is ok to update).
Perhaps we could add a checkbox for "I have verified that this update does not introduce any API or ABI incompatibilities." I expect contributors would be unlikely to check that off untruthfully. - Josh
