Quick Login   
 
Register AdminFusion Tutorials Post Fusion Forum Matrix
 
Go Back AdminFusion » Software & Tech » Software » Software Version Protocol
Reply
 
LinkBack
Old 05-15-2007, 07:28 PM   #1
daviddamian.com
 
RedMatrix's Avatar
 
Join Date: Feb 2006
Location: back in TX
Posts: 4,043
RedMatrix has a reputation beyond reputeRedMatrix has a reputation beyond reputeRedMatrix has a reputation beyond reputeRedMatrix has a reputation beyond reputeRedMatrix has a reputation beyond reputeRedMatrix has a reputation beyond reputeRedMatrix has a reputation beyond reputeRedMatrix has a reputation beyond reputeRedMatrix has a reputation beyond reputeRedMatrix has a reputation beyond reputeRedMatrix has a reputation beyond reputeRedMatrix has a reputation beyond reputeRedMatrix has a reputation beyond reputeRedMatrix has a reputation beyond reputeRedMatrix has a reputation beyond repute
Send a message via ICQ to RedMatrix Send a message via MSN to RedMatrix
Software Version Protocol

I was just wondering why some software's version numbers have 2 digits, others 3, and still others 4 (or more! IE, etc)

What is the significance?

For example: VB v3.6.0

It was short lived, but work with me here, folks. I get the first number. It means it's a MAJOR code change. Version 1 > Version 2. But if it's a minor change, they add a 2nd column number. But why more numbers?

Is there a minor-minor version? If so, then a 4th column / digit means a minor-minor-minor version change? WTF?

If *I* were to instigate version number protocols, I would dictate that the first
number be designated Major Code revision (51%+), and the second number be
Minor Code revision (49%-). The third and fourth numbers should be allocated
for security updates and function/aesthetic changes, respectively. This way the numbers
would make some kind of sense; intuitive if you will.

Referring back to vBulletin's latest changes, version # 3.6.(2,3,4,5) were all security updates, while 3.6.6 was function/aesthetic, and now 3.6.7 is another security patch.

I surmise that if my intuit SVP were to have been used, the version numbers since 3.6 gold would have been:
3.6.0.0 [GOLD. (trailing zeros not needed)]
3.6.1.0 [SECURITY UPDATES]
3.6.2.0 [SECURITY UPDATES]
3.6.3.0 [SECURITY UPDATES]
3.6.4.0 [SECURITY UPDATES]
3.6.5.0 [SECURITY UPDATES]
3.6.5.1 [NEW FUNCTIONS (blog, etc)]
3.6.6.1 [SECURITY UPDATES]


Anyhoo... that's my beef today. Maybe I should blog it.
__________________
Do you poken? Take a picture and send it to the
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
!
Hey, watch youtube here:
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
!
I got a new and improved blog now.
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
!
RedMatrix is offline   Reply With Quote
Old 05-15-2007, 11:01 PM   #2
The Webmaster
 
Moelman's Avatar
 
Join Date: Feb 2006
Location: Michigan, USA
Posts: 3,328
Moelman has a reputation beyond reputeMoelman has a reputation beyond reputeMoelman has a reputation beyond reputeMoelman has a reputation beyond reputeMoelman has a reputation beyond reputeMoelman has a reputation beyond reputeMoelman has a reputation beyond reputeMoelman has a reputation beyond reputeMoelman has a reputation beyond reputeMoelman has a reputation beyond reputeMoelman has a reputation beyond reputeMoelman has a reputation beyond reputeMoelman has a reputation beyond reputeMoelman has a reputation beyond repute
Send a message via AIM to Moelman
I think like in your example with vB, they follow a similar pattern that you detail except they use the same digit for security fixes and new functions.

In the second digit I think it depends on the number of new features added for how many digits they go up. Like with 3.0 --> 3.5, it was a huge overhaul but with 3.5 --> 3.6 there were new features added but not near as big an upgrade as the 3.5 upgrade.
__________________

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
- The Largest LucasArts Gaming Community on the Internet

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
- tell me your comments!

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
- Your #1 place to discuss all things World of Warcraft.
Moelman is offline   Reply With Quote
Old 05-15-2007, 11:47 PM   #3
Member
 
Join Date: Jun 2006
Location: California, US
Posts: 108
Tikitiki has a spectacular aura aboutTikitiki has a spectacular aura about
I believe, that the x and y in x.y.z should be just a integer that acts like a tens digit column. For instance: Say you have vB 2.9.0 (which was a MAJOR release) and then they come out with another MAJOR release, it would be labeled 3.0.0 (29 -> 30)

At least, that's how I think it should work.

And the y should just be minor feature additions and security releases. It makes more sense to proportion it that way. Bigger numbers should mean bigger releases.
Tikitiki is offline   Reply With Quote
Old 05-16-2007, 01:32 AM   #4
AF Lead Developer
 
LarryB's Avatar
 
Join Date: Sep 2005
Location: OHIO, US
Posts: 1,186
LarryB has much to be proud ofLarryB has much to be proud ofLarryB has much to be proud ofLarryB has much to be proud ofLarryB has much to be proud ofLarryB has much to be proud ofLarryB has much to be proud ofLarryB has much to be proud of
Send a message via MSN to LarryB
In typical Software development you have Major.Minor.BuildNumber . With a PHP application there isn't a build process, so a lot of PHP developer do Major.Minor.Patch
__________________
Do not post your PF private key in public.

Did I help you with this post? If so, pls click the rep button or send money.
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
LarryB is offline   Reply With Quote
Old 05-16-2007, 02:00 AM   #5
Forum Junkie
 
Jolteon's Avatar
 
Join Date: Feb 2006
Location: Holmfirth, England
Posts: 3,699
Jolteon has a brilliant futureJolteon has a brilliant futureJolteon has a brilliant futureJolteon has a brilliant futureJolteon has a brilliant futureJolteon has a brilliant futureJolteon has a brilliant futureJolteon has a brilliant futureJolteon has a brilliant futureJolteon has a brilliant futureJolteon has a brilliant future
Send a message via MSN to Jolteon
I personally do
A.B.C.D
A: Version number.
B: Incremented when a new patch, or bug fix is released
C: Incremented every time there is a code change
D: Development Stage Letter. (A: Alpha, B: Beta, RC: Release Candidate, G: Gold)
__________________
Ack, no currently active projects
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.

Jolteon is offline   Reply With Quote
Old 05-16-2007, 07:25 AM   #6
Forum Addict
 
bdude's Avatar
 
Join Date: Jul 2006
Location: Australia
Posts: 1,628
bdude has a brilliant futurebdude has a brilliant futurebdude has a brilliant futurebdude has a brilliant futurebdude has a brilliant futurebdude has a brilliant futurebdude has a brilliant futurebdude has a brilliant futurebdude has a brilliant futurebdude has a brilliant futurebdude has a brilliant future
Send a message via AIM to bdude Send a message via MSN to bdude Send a message via Yahoo to bdude Send a message via Skype™ to bdude
I've always liked the phpBB way of x.y.z
x = indicates major change, no backwards compatibility
y = indicates the minor version, new features with backwards compatibility to all x versions
z = a minor patch e.g. security flaw
__________________

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.


To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.

bdude is offline   Reply With Quote
Old 05-16-2007, 07:29 PM   #7
Member
 
Oldiesmann's Avatar
 
Join Date: Apr 2006
Location: Cincinnati, Ohio
Posts: 72
Oldiesmann is on a distinguished road
Send a message via AIM to Oldiesmann Send a message via MSN to Oldiesmann Send a message via Yahoo to Oldiesmann
For SMF:

Betas:
BetaX - Typical format here (X = beta number)
BetaX.Y - Indicates a patch/minor revision for the beta
BetaX Public or BetaX.Y Public - Indicates that this is a public beta that was released to Charter members first. Generally this is used when there are changes between the initial beta release and the time it gets to the public.

Release candidates:
RCX - X indicates the release candidate number.

When a patch or minor update is released in between RCs, the version number in the footer doesn't change, but the version number of any patched files gets changed to "RCX-Y" (RC2-2, etc.).

Stable release:
X.Y - X is the major revision, Y is the release within that revision/branch. Y is incremented whenever a new version is released, but indicates that while there were significant changes, it is not a complete overhaul/rewrite.
X.Y.Z - Used for patches/minor updates (1.1.2, 1.1.3)
__________________
The Oldiesmann

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
Compliance Manager / Marketing Team member

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
- RC1 now available!
Oldiesmann is offline   Reply With Quote
Old 05-16-2007, 08:19 PM   #8
daviddamian.com
 
RedMatrix's Avatar
 
Join Date: Feb 2006
Location: back in TX
Posts: 4,043
RedMatrix has a reputation beyond reputeRedMatrix has a reputation beyond reputeRedMatrix has a reputation beyond reputeRedMatrix has a reputation beyond reputeRedMatrix has a reputation beyond reputeRedMatrix has a reputation beyond reputeRedMatrix has a reputation beyond reputeRedMatrix has a reputation beyond reputeRedMatrix has a reputation beyond reputeRedMatrix has a reputation beyond reputeRedMatrix has a reputation beyond reputeRedMatrix has a reputation beyond reputeRedMatrix has a reputation beyond reputeRedMatrix has a reputation beyond reputeRedMatrix has a reputation beyond repute
Send a message via ICQ to RedMatrix Send a message via MSN to RedMatrix
I'm glad there's a protocol for that, then.
__________________
Do you poken? Take a picture and send it to the
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
!
Hey, watch youtube here:
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
!
I got a new and improved blog now.
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
!
RedMatrix is offline   Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

 
Posting Rules

Similar Threads
Thread Thread Starter Forum Replies Last Post
List Of Forum Software Flashgear Software 3 08-31-2006 06:44 PM
Apple Unveils Software to Run Windows XP shellspeare Off Topic 0 04-06-2006 11:52 AM
Outsmarting the Online Privacy Snoops shellspeare Off Topic 0 03-01-2006 07:54 AM

AdminFusion

All times are GMT +1. The time now is 02:25 AM. Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.2.0

© 2009 AdminFusion | Advertising Opportunities | Legal | A member of the Crowdgather Forum Community
 
From:
Title:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77