GNOME Gets New Versioning Scheme

'The GNOME 3 desktop environment was officially released in 2011, and in 2020 we are still on version 3.x. Yeah, despite many massive changes over the last (almost) decade, we have been stuck with point releases for GNOME 3. For instance, just last week, GNOME 3.38 was released. Historically, the stable releases all ended in even numbers, with pre-release versions ending in odd. For fans of the DE, such as yours truly, we have simply learned to live with this odd versioning scheme. Well, folks, with the next version of GNOME, the developers have finally decided to move on from version 3.x. You are probably thinking the new version will be 4.0, but you'd be very wrong. Actually, following GNOME3.38 will be GNOME 40. "After nearly 10 years of 3.x releases, the minor version number is getting unwieldy. It is also exceedingly clear that we're not going to bump the major version because of technological changes in the core platform, like we did for GNOME 2 and 3, and then piling on a major UX change on top of that. Radical technological and design changes are too disruptive for maintainers, users, and developers; we have become pretty good at iterating design and technologies, to the point that the current GNOME platform, UI, and UX are fairly different from what was released with GNOME 3.0, while still following the same design tenets," says Emmanuele Bassi, The GNOME Foundation.' -- source: https://linux.slashdot.org/story/20/09/21/1652221 Cheers, Peter -- Peter Reutemann Dept. of Computer Science University of Waikato, NZ +64 (7) 858-5174 http://www.cms.waikato.ac.nz/~fracpete/ http://www.data-mining.co.nz/

On Tue, 22 Sep 2020 08:58:40 +1200, Peter Reutemann quoted:
'Actually, following GNOME3.38 will be GNOME 40. "After nearly 10 years of 3.x releases, the minor version number is getting unwieldy.'
I’ve long had this idea that version number increases that reflect major changes should go more along exponential lines. Simple linear changes tend to lose their impact as the numbers get larger, e.g. going from version 2 to version 3 sounds pretty major, but going from version 8 to version 9 less so. But if you use, say, a Fibonacci series, then the major version jumps would be 2, 3, 5, 8, 13 ... and the in-between numbers could be used for less far-reaching changes.
participants (2)
-
Lawrence D'Oliveiro
-
Peter Reutemann