[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

versioning rant (was: svn commit: rev 1336 - trunk/subversion/include)

From: Greg Stein <gstein_at_lyra.org>
Date: 2002-02-20 22:40:07 CET

On Wed, Feb 20, 2002 at 12:59:33PM -0600, cmpilato@tigris.org wrote:
> Author: cmpilato
> Date: 2002-02-20 18:59 GMT
> New Revision: 1336
> Modified:
> trunk/subversion/include/svn_version.h
> Log:
> Lose the (rc2) from the version information.


This means that our 0.9 release actually says "rc2" in it, doesn't it?

Yup. Just verified.


Damn it. I complained about putting this alpha, beta, blah blah blah in
there before. And this is one of the reasons. Those labels (alpha, beta,
etc) are quality markers that are external descriptions of the state of the
tarball. Encoding them into the tarball is (obviously) prone to error, and
it means that we need to change the tarball whenever we want to (re)describe
its state.

As a great example of how I believe it should be done, consider the latest
httpd release. The tarballs went up labeled as 'alpha'. After a bunch of
people tested it, and enough +1 votes were given, it was renamed to
httpd-2.0.32-beta. No changing of the tarball. No changes in source control.
Just rename the tarball, and change some text on the web pages.

Note that we were already working kind of along this pattern, but just not
doing it very effectively. Karl put up a tarball and called it rc1. Play
play play. Make some changes, call it rc2. Play play play. Wow, that one
works great, let's call it the 0.9 release.

[ but wait! the code in the tarball still says rc2, and the source control
  revision it is built from *also* says that; sorry, screwed. guess it will
  always be 'rc2' now... ]


Can we just get rid of that darned suffix?


Greg Stein, http://www.lyra.org/
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Sat Oct 21 14:37:09 2006

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.