I don't know of Darktable's specific policy with version numbers, but in the general case version numbers should not be treated as decimal numbers, but rather as integer sequences. For example the latest Linux kernel release is 5.16.10, and it's a later version than 5.9.14, because 5 == 5 and then 16 > 9.

I have seen some software using the decimal number approach, but those usually have only one dot in the version number. Darktable already has precedent of more than one dot, like 3.8.1.

Mikko

On 17.2.2022 1.33, Matt Maguire wrote:
It’s basic maths — you want version numbers to be strictly monotonously 
increasing:
3.10 = 3.1 < 3.8 < 4.0

-----------------
MATTHEW MAGUIRE

M.Teach Candidate



Sydney School of Education and Social Work

Faculty of Arts and Social Sciences

The University of Sydney



Tel: +61 457 750 214

Email: mmag5...@uni.sydney.edu.au

________________________________
From: Solarer <sola...@hotmail.de>
Sent: Thursday, February 17, 2022 10:12:28 AM
To: darktable-dev@lists.darktable.org <darktable-dev@lists.darktable.org>
Subject: [darktable-dev] Why is the next version 4.0

Was just asking myself why the next version of darktable is 4.0 and not 3.10?
Will there be a major change to the software or do we just prefer shorter 
numbers?
Best regards, Jan

___________________________________________________________________________ 
darktable developer mailing list to unsubscribe send a mail to 
darktable-dev+unsubscr...@lists.darktable.org

___________________________________________________________________________
darktable developer mailing list
to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org



___________________________________________________________________________
darktable developer mailing list
to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org

Reply via email to