<div dir="ltr"><br><div><div><div class="gmail_extra"><div class="gmail_quote">On Sun, Jan 19, 2014 at 2:00 AM, Martin Graesslin <span dir="ltr"><<a href="mailto:mgraesslin@kde.org" target="_blank">mgraesslin@kde.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
But of course the main idea behind the version pattern change to a date based<br>
version number is to add more information to it. The main problem with version<br>
numbers is that they don't carry any information and nobody knows how old that<br>
version actually is. </blockquote><div><br></div><div>I'd say this is not entirely true. Paired with the currently installed version number, you can tell:<br><br>- How "far" your system is behind<br>---> e.g. have "1.1.2" and the update is "1.1.4" --> "Whoops, missed an update there, better look into that"<br>
<br></div><div>- How important/interesting the update is<br>---> e.g. have "1.1.2" and the update is "1.1.3" --> "Ok, I 
don't need to do this right now," or conversely "I can do this update 
now because its unlikely to cause any serious issues"<br>---> e.g. have "1.1.2" and the update is "2.1" --> "Whoa, really out of date, maybe this showstopping bug is fixed!" or conversely "I'd better not do this update until after I finish the project that's due tomorrow"<br>
</div><br><div>Whereas with dates you have two dates and can only tell the number of days between them. You'll have to find a list of releases to know if the system you're sitting in front of is merely out of date, or unusably out of date.<br>
</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">For our own releases we know it because we can do math.<br>
So we know that 4.8 is two years old as we currently have 4.12 and it's four<br>
releases away. But if one looks at a more global scheme that information is<br>
just not there. How old is Firefox 15 or Chrome 12 or Linux 2.6.32? A date<br>
based scheme helps there.<br>
<br></blockquote><div><br></div><div>The single number does at least allow you to detect how far out of step you are. You can't know how many releases there have been from a mere date.<br></div></div><div class="gmail_quote">
<br></div><div class="gmail_quote">Why is the age of a piece of software interesting? Distributions don't necessarily package new releases promptly, and the time elapsed since the last release doesn't reveal anything about the importance of the release or developer activity.<br>
<br></div><div class="gmail_quote"></div><div class="gmail_quote">~Eli<br></div></div></div></div></div>