Build Debate: Followup on Build Naming

Martin Langhoff martin.langhoff at gmail.com
Thu Apr 10 13:42:56 EDT 2008


2008/4/10 Martin Dengler <martin at martindengler.com>:
>  How about a two digit (zero-padded) version number that started with 08?

The release date is data that belongs elsewhere -- and it's not
accurate, a long-term-

What you need is the critical information when you are deciding
whether to install/update a given release:

 <component> : What it is that I am installing.
 <major> : can I expect an API break, is there a promise of long-term
supportability?
 <minor> : incremental non-breaking feature upgrade?
 <bugfix> : maturity
 <customizer> : vanilla version or the localised/contextualised one?

there are many large long-lived projects using this scheme or minor
variations -- and it works great. Most importantly, people understand
it very well.

As an example, what we know as "Apache" is released as:

  httpd-1.3.x / httpd- 2.0.x / httpd-2.2.x

We have other places where we actually add value. Lets do something
clear and well understood here, and move on.

cheers,



m
-- 
 martin.langhoff at gmail.com
 martin at laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff



More information about the Devel mailing list