Scribus Forums

Development => Code => Topic started by: a.l.e on April 05, 2024, 10:12:53 AM

Title: The Scribus releases: going for 2.0, 3.0, 4.0, ...
Post by: a.l.e on April 05, 2024, 10:12:53 AM
Today, I have a suggestion concerning the future version numbers of Scribus.



TLDR: Starting from the next release, Scribus should use a simpler x.y release number schema (the next values being 2.0 and the following one 3.0) instead of the current 1.x.y one.



Up to now, Scribus has been using a versioning schema that was very common in the past:


The world has changed, and nowadays few software stills uses this schema (Gimp being one of them) but most just use x.y.z (Inkscape, Blender) or xxx.y (Firefox and most browswers) or flexible schemas (MacOs, Windows) without giving any special meaning to the numbers (except that, mostly, bigger is better).

And most users seem to have a hard time understanding the current Scribus version schema.

My suggestion:


I believe that this change will simplify the communication with our actual users (even the MacPorts maintainers do not seem to understand it (https://github.com/scribusproject/scribus/issues/178)...)
Title: Re: The Scribus releases: going for 2.0, 3.0, 4.0, ...
Post by: Nermander on April 05, 2024, 04:21:33 PM
You are essentially suggesting to drop the first 1 that has been there like forever? :)
Title: Re: The Scribus releases: going for 2.0, 3.0, 4.0, ...
Post by: a.l.e on April 05, 2024, 05:23:11 PM
no, it's about dropping the third number (we have had a forth one sometimes) and increasing the first instead of the second.

but yes, we could also drop the 1. and make the next stable release scribus 7.0 or 7.1 (instead of the 1.8.0 that we would get, if we follow the current schema).

now that i think about it, your suggestion is even better and would avoid the "not so nice" 2.0 (many people associate a small revolution with the release of a 2.0 version...).
and i've already seen several people mentioning scribus 5.4 without the leading 1.

such a jump has already happened for other projects. that wouldn't something completely new.
Title: Re: The Scribus releases: going for 2.0, 3.0, 4.0, ...
Post by: Nermander on April 05, 2024, 09:10:34 PM
I was mainly referring to that the first 1 has been there a long time without changing, and thus it not really significant.

It's a bit like when you in homebrewing refer to the specific gravity, you usually say SG 50 when it is formally 1,050. (And you say -10 when it is rather 0,990.)
Title: Re: The Scribus releases: going for 2.0, 3.0, 4.0, ...
Post by: mnawij on April 07, 2024, 03:23:22 AM
I prefer the [year.month] model: 2024.4 if the release came out this month. Easy to understand.
Title: Re: The Scribus releases: going for 2.0, 3.0, 4.0, ...
Post by: RodneyLee on April 07, 2024, 02:43:23 PM
Using "STARDATE" would be more fun