Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Build Number Strategy

2 views
Skip to first unread message

Peter Rousseau

unread,
Oct 9, 2004, 11:30:51 AM10/9/04
to corel.wpoffice.paradox-dev

Once upon a time someone had posted an explanation of the components of
a build number, I can't find it.

What should a build number include. Also, do you give build numbers to
individual forms (and reports etc.) or just the 'system'? Thank you.

Peter R

Ken Loomis

unread,
Oct 9, 2004, 5:04:35 PM10/9/04
to corel.wpoffice.paradox-dev

The best explanation and system I have found is in Software Release
Methodology by Michael Bays in the chapter on Product Release
Classifications and Numbering.

Basically he has 3 numbers separated by periods: 1.2.3
The first number is the version, the second is an update to the
version and the third is a bug fix or correction to the update.

A much more in-depth discussion can be found in the book.

HTH

Ken

Larry DiGiovanni

unread,
Oct 12, 2004, 5:01:23 PM10/12/04
to corel.wpoffice.paradox-dev

Peter Rousseau wrote:

> Once upon a time someone had posted an explanation of the components of
> a build number, I can't find it.

Are you talking about build numbers or release numbers? Build numbers are
usually just sequential. Version numbers (release numbers) are usually
meaningful.

> What should a build number include. Also, do you give build numbers to
> individual forms (and reports etc.) or just the 'system'? Thank you.

Individual components are typically assigned a simple ascending, integral
version number. System versions are then composed of specific groupings
of component versions.

--
Larry DiGiovanni
Digico, Inc
IT Consulting and Staffing Solutions
www.digicoinc.com
Check out www.thedbcommunity.com for Paradox resources

Larry DiGiovanni

unread,
Oct 14, 2004, 12:34:46 PM10/14/04
to corel.wpoffice.paradox-dev

Peter Rousseau wrote:

> I guess I'm talking about release numbers, eg, 5.51d.

Corrections, patches, refinement - .. release (e.g, 1.1.1 to 1.1.2)
Minor functional enhancements - . release (e.g., 1.1 to 1.2)
Major functional enhancements - release (e.g., 1.2 to 2.0)

Anything that results in a lack of backward compatibility is a major
release. Same with major changes to the UI.

Most commercial software vendors, particularly in the last 5 years, have
taken to publishing any new version as a new release.

0 new messages