weird question

General chat related to ScummVM, adventure gaming, and so on.

Moderator: ScummVM Team

Post Reply
User avatar
PsYcO
Got 2 warnings
Posts: 511
Joined: Sun Dec 24, 2006 9:27 pm
Location: UK, Enfield
Contact:

weird question

Post by PsYcO »

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?
User avatar
DrMcCoy
ScummVM Developer
Posts: 595
Joined: Sat Dec 17, 2005 1:33 pm
Location: Braunschweig, Germany
Contact:

Re: weird question

Post by DrMcCoy »

PsYcO wrote:why is it that the first version of scumm was 0.1.0 and the latest is 0.10.0?
After 9 comes 10, so after 0.9.0 (or 0.9.1) comes 0.10.0.
PsYcO wrote:A, those numbers don't exist ie. 1576.236.97 isn't a number, its more like an ip.
1)

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.
PsYcO wrote:B, it seems like were not even at version 1.0
Yes, we aren't. Like I said, documentation is still missing, for example.
PsYcO wrote:C there's a distinct lack of 0.1.XX
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:were you guys just leading up the the tic tac toe joke for 10 years or something?
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.
User avatar
PsYcO
Got 2 warnings
Posts: 511
Joined: Sun Dec 24, 2006 9:27 pm
Location: UK, Enfield
Contact:

Post by PsYcO »

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...
User avatar
md5
ScummVM Developer
Posts: 2250
Joined: Thu Nov 03, 2005 9:31 pm
Location: Athens, Greece

Post by md5 »

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
User avatar
PsYcO
Got 2 warnings
Posts: 511
Joined: Sun Dec 24, 2006 9:27 pm
Location: UK, Enfield
Contact:

Post by PsYcO »

md5 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
i would help with that, i think i know enough about scummvm to be of service there
Post Reply