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

Re: When to tag was Re: Soliciting signatures for Subversion 1.1.4

From: Justin Erenkrantz <justin_at_erenkrantz.com>
Date: 2005-04-03 03:34:05 CEST

--On Saturday, April 2, 2005 4:52 PM -0800 Ben Reser <ben@reser.org> wrote:

> There should not be a tag for a "release" until it is an "official
> release" as long as we're using a generic "tag" folder because the
> status of the tag is completely ambiguous without digging around
> elsewhere. Your repository shouldn't be ambigious.

The confusion here is to when is the release created:

- I believe the release is created when the RM posts tarballs for approval.
At that point, the version number is 'gone' and can't be modified. Nothing
else can be called that release in any unambiguous manner. For example, we
should never have two files claiming to be 1.1.4. Therefore, we should remove
the ambiguity and lay down the tag as soon as the tarballs are created by the
RM.

- My understanding of your position is that the release isn't created until
the announcement is sent. At any point until then, the tag can be changed by
the RM. (If I misstate your position, please correct me. I'm only trying to
understand your position better.)

My concern with your approach is that a tag would not appear when it should
have otherwise appeared. I believe that the version numbers are cheap and
that if it fails approval, the release still exists - it just wasn't made
public.

Historically, it's interesting to see why a release failed - this allows
people (and RMs) to learn from previous mistakes. Therefore, yah, I'm not
opposed to keeping a record of 'failed' releases - in the hopes that people
down the road will learn why a release failed and not make the same mistake
again...

> What harm is calling it 1.1.4-test going to be until we refer to it as
> "official?"

The tarball isn't called subversion-1.1.4-test nor would the svn_version.h
refer to it as 1.1.4-test. Therefore, I believe that the tag should reflect
what the tarball reports. -- justin

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Sun Apr 3 03:35:50 2005

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