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

Re: release engineering (was: Re: 1.6.0-rc4 up for signing/testing)

From: Hyrum K. Wright <hyrum_wright_at_mail.utexas.edu>
Date: Wed, 18 Mar 2009 11:37:39 -0500

On Mar 18, 2009, at 11:07 AM, Stefan Sperling wrote:

> [Cc'ing dev@ to gather comments]
>
> On Wed, Mar 18, 2009 at 09:38:25AM -0500, Hyrum K. Wright wrote:
>>
>> On Mar 18, 2009, at 9:01 AM, Stefan Sperling wrote:
>>> And only 3 months delay so far :)
>>
>> Sure, but it's a lot sooner than 1.5 was, so the 2nd derivative is
>> negative. :)
>>
>>> This may be interesting to you, albeit not quite as applicable to
>>> subversion as I'd like it to be:
>>> http://www.openbsd.org/papers/asiabsdcon2009-release_engineering/
>>
>> Ooooo, I like it. Thanks!
>
> So, could some of this be applied to Subversion?
>
> The essence I think is this slide ("our release cycle is simply
> a fine-tuning period"):
> http://www.openbsd.org/papers/asiabsdcon2009-release_engineering/mgp00017.html
>
> Because many advanced OpenBSD users run regularly provided snapshots
> and update their systems routinely every so often, a lot of
> regressions and bugs in new features are caught quickly, often long
> before release time.
>
> A key point here is that making snapshots available makes it easy
> for people to try out the current state of things. They don't have
> to go through all the hassle of checking out trunk, compiling it,
> and so on. We know that not many of our own users (especially Windows
> users) don't want to bother with that.
>
> I don't think getting an infrastructure that automatically compiles
> Subversion snapshots for download would be incredibly difficult.
> It's more of a question of who has the time and will to set it up.
> It could probably be integrated with the buildbots, since they are
> already compiling and testing binaries anyway. Just add packaging.
> Then we'd have regular builds known to pass the regression test suite
> for some versions of at least Windows, Mac, and some Linux distros.

When we were going through the 1.5 release cycle, I wrote a script to
post nighly tarballs on orac. See http://svn.collab.net/repos/svn/trunk/tools/dist/nightly.sh

-Hyrum

------------------------------------------------------
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&dsMessageId=1349388
Received on 2009-03-18 17:37:59 CET

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.