Complete.Org: Mailing Lists: Archives: freeciv-dev: February 2001:
[Freeciv-Dev] Re: minor numbers to reflect development vs stable release
Home

[Freeciv-Dev] Re: minor numbers to reflect development vs stable release

[Top] [All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
To: freeciv-dev@xxxxxxxxxxx
Subject: [Freeciv-Dev] Re: minor numbers to reflect development vs stable releases?
From: Vasco Alexandre Da Silva Costa <vasc@xxxxxxxxxxxxxx>
Date: Sat, 10 Feb 2001 20:07:49 +0000 (WET)

On Sat, 10 Feb 2001, Paul S Jenner wrote:

> Hi.
> 
> Thanks to all who have developed Freeciv over the years.  This has long been
> a great game and is now pretty much a classic.  Keep it up.

Praise is always nice :-)

> Previously I have been playing freeciv-1.10.X.  I noticed freeciv-1.11.X was
> available but since the minor version number (11) was odd (as opposed to
> even - not strange :-), I assumed in the usual convention it was a
> development or beta release.  Its only when I checked later that I found
> it was stable.
> 
> I realise you use CVS for development but would you consider numbering
> stable releases with even minor version numbers (1.10, 1.12, 1.14 etc.)
> in the manner of the Linux kernel, GTK+, GNOME, Samba etc. to avoid
> people like me not getting the latest stable version through a bad
> assumption?  I can't see this hurting version numbering but I can see it
> gaining more users of the latest version.

You aren't the first to make that mistake.

The thing is: all freeciv releases are stable releases.

When we want to make a test version we call it beta 2 for e.g.
The CVS version is freeciv-1.11.5-devel.  When it's released it's called
freeciv-1.11.5 for e.g.

If you want the latest 'unstable' version grab a CVS snapshot.  Even if
it's in CVS we usually only commit patches when they're ready and don't
break compilation or leave the code in a sorry state as usual in certain
development teams *cough* GNOME *cough*

We usually change the minor version whenever there's a network protocol
change.

The freeciv development model isn't a Bazar thing.  It's a Cathedral
thing.  But then again so is the Linux kernel development.  Like in the
Linux kernel we have a King who's the Head Maintainer. :-)

This is no democracy.  It's more of a Monarchy like one of our maintainers
once put it.

The homepage is specific enough:
"Stable Version" "Current stable version: 1.11.4"
"CVS development snapshots"

You just assumed too much.

---
Vasco Alexandre da Silva Costa @ Instituto Superior Tecnico, Lisboa




[Prev in Thread] Current Thread [Next in Thread]