coelckers / prboom-plus

This is a cleaned up copy of the PrBoom+ SVN repository as a courtesy for those interested in forking that port
293 stars 117 forks source link

Use simpler versioning scheme #423

Open AMDmi3 opened 2 years ago

AMDmi3 commented 2 years ago

Please use more standard versioning scheme, e.g. please drop the um suffix which cannot be handled correctly by most version comparison algorithms (and thus package managers, automated new release reporters, security audit tools etc.). For instance, latest versions of prboom-plus are going backwards: 2.6.1um < 2.6um because 2.6 < 2.6um, because alphabetic suffixes mean newer releases (as in openssl 1.1.1 < 1.1.1a < ... < 1.1.1l).

JadingTsunami commented 2 years ago

Maybe we should make a clean break at 3.0 and adopt semantic versioning from then on.

If yes, the only question is what features (if any) we would want to finish up before declaring a 3.0.

fabiangreffrath commented 2 years ago

Well, at least for dpkg 2.6.1um > 2.6um. But nevertheless, I agree that we should get rid of the um suffix now that it has been made clear that this and DSDA-Doom are considered the official continuations of original PrBoom+.

Kappa971 commented 2 years ago

If yes, the only question is what features (if any) we would want to finish up before declaring a 3.0.

The only two features that come to mind are MBF21 (but it has already been mentioned that it will not be implemented, so ok) and a Quake-style console. These are just ideas :)