why is it that the first version of scumm was 0.1.0 and the latest is 0.10.0?
i see three immediate problems. A, those numbers don't exist ie. 1576.236.97 isn't a number, its more like an ip. B, it seems like were not even at version 1.0 and C there's a distinct lack of 0.1.XX
were you guys just leading up the the tic tac toe joke for 10 years or something?
weird question
Moderator: ScummVM Team
- DrMcCoy
- ScummVM Developer
- Posts: 595
- Joined: Sat Dec 17, 2005 1:33 pm
- Location: Braunschweig, Germany
- Contact:
Re: weird question
After 9 comes 10, so after 0.9.0 (or 0.9.1) comes 0.10.0.PsYcO wrote:why is it that the first version of scumm was 0.1.0 and the latest is 0.10.0?
1)PsYcO wrote:A, those numbers don't exist ie. 1576.236.97 isn't a number, its more like an ip.
0.1.0 isn't a real number either. It's a version number.
The "key" is usually:
Major.Minor.Patch
with Major == 1 marking a "finished", feature-complete version. Major < 1 means there are still vital features missing (in our case documentation, among others).
2)
The common notation of IPv4 addresses "a.b.c.d" is just a human-readable helper for the "real thing", i.e. 4 bytes.
It has nothing to do with version numbers. At all.
Yes, we aren't. Like I said, documentation is still missing, for example.PsYcO wrote:B, it seems like were not even at version 1.0
The third part of our version number is the patch level. Versions releases as X.Y.1 or X.Y.2 only differ in more fixed bugs, no new features were added. Happened with 0.9.0.PsYcO wrote:C there's a distinct lack of 0.1.XX
Tic Tac Toe because the version number is 0.10.0. When you use roman numbering for the 10, you get 0.X.0, which looks like a line of a Tic Tac Toe game. Has nothing to do with some number of years.PsYcO wrote:were you guys just leading up the the tic tac toe joke for 10 years or something?
wasn't 0.1.0 pretty major development though?
what documentation is missing?
sorry for asuming the year thing, only when the mass bug detect thing was going on it said 'its that time of year, again' i assumed, like x-mas, it only comes once a year
i guess the SVN would be the builds? why don't you guys release like 0.9.1 and 0.9.0? i meen its not like its crappy and doesn't work, its an improvement and should be treated as such
but i think a apology is in order, i just get over curious about things and love learning how and why things work...
what documentation is missing?
sorry for asuming the year thing, only when the mass bug detect thing was going on it said 'its that time of year, again' i assumed, like x-mas, it only comes once a year
i guess the SVN would be the builds? why don't you guys release like 0.9.1 and 0.9.0? i meen its not like its crappy and doesn't work, its an improvement and should be treated as such
but i think a apology is in order, i just get over curious about things and love learning how and why things work...
0.1.0 was the first version of ScummVM released at the beginning of 2002:
http://www.scummvm.org/?shownews=20020113.xml
As for the documentation, it still needs a lot of things to be added, some of which can be seen here:
http://wiki.scummvm.org/index.php/Documentation/TODO
The SVN builds are the daily unstable builds, i.e. newest version of the code, where bugs are fixed and new features are added. It's called unstable because when fixing things or introducing new features, some other parts of the existing code might be affected in an unexpected way and introduce new bugs.
At some point where the code is stable enough and known severe bugs are fixed, the SVN trunk gets frozen (i.e. no new features get added, only bugs are fixed) and is copied to a branch, i.e. a stable version that has no known severe errors, bugs or crashes. This version is tested by users and devs, and once any leftover bugs are fixed, it's released as stable
http://www.scummvm.org/?shownews=20020113.xml
As for the documentation, it still needs a lot of things to be added, some of which can be seen here:
http://wiki.scummvm.org/index.php/Documentation/TODO
The SVN builds are the daily unstable builds, i.e. newest version of the code, where bugs are fixed and new features are added. It's called unstable because when fixing things or introducing new features, some other parts of the existing code might be affected in an unexpected way and introduce new bugs.
At some point where the code is stable enough and known severe bugs are fixed, the SVN trunk gets frozen (i.e. no new features get added, only bugs are fixed) and is copied to a branch, i.e. a stable version that has no known severe errors, bugs or crashes. This version is tested by users and devs, and once any leftover bugs are fixed, it's released as stable
i would help with that, i think i know enough about scummvm to be of service theremd5 wrote:As for the documentation, it still needs a lot of things to be added, some of which can be seen here:
http://wiki.scummvm.org/index.php/Documentation/TODO