[1361] in athena10

home help back first fref pref prev next nref lref last post

Re: Apt repository layout

daemon@ATHENA.MIT.EDU (William Cattey)
Sat Mar 7 14:49:51 2009

In-Reply-To: <200903071935.n27JZMF4005398@byte-me.mit.edu>
Mime-Version: 1.0 (Apple Message framework v753.1)
Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed
Message-Id: <FB657F47-DD7A-47E3-A6A6-E14DD4CBB703@mit.edu>
Cc: Evan Broder <broder@mit.edu>, Jonathan Reed <jdreed@mit.edu>,
   debathena@mit.edu, Greg Price <price@mit.edu>, Tim Abbott <tabbott@mit.edu>
Content-Transfer-Encoding: 7bit
From: William Cattey <wdc@MIT.EDU>
Date: Sat, 7 Mar 2009 14:43:38 -0500
To: Mitchell E Berger <mitchb@mit.edu>

The release testing cycle was published at:

http://web.mit.edu/ist/topics/athena/testing-cycle.html

Mitch does a very good job of remembering the phases.

-Bill

On Mar 7, 2009, at 2:35 PM, Mitchell E Berger wrote:

> So, it's been a while, but my recollection of the old Athena release
> cycle was that there were generally 5 phases of a major release:
>
> o Crash-and-burn, when it really wasn't ready for anyone but core
>   developers to muck with, and involved the expectation that you were
>   going to have to regularly blow away your machines; no real  
> expectation
>   that the installer worked or that upgrades wouldn't ruin everything.
>   The z in version x.y.z was 0 the whole time.
>
> o Alpha, much as described already.  Developers used it, but not ready
>   for other people to see.  Used the dev cell.
>
> o Beta, pretty much as described.  Note that even machines in the beta
>   cluster that were AUTOUPDATE=TRUE did not take the beta release  
> without
>   manual intervention.  At this point, the installer might work, but
>   it might not quite exist, though update_ws should work from the  
> previous
>   version.  Beta was believed to be safe from destroying machines.
>
> o Early, which represents basically what you guys just did to 10% of
>   the clusters.  It was the preview release, at which point it was  
> believed
>   to be ready for general consumption for feedback, but some tweaks  
> might
>   still be made.  There's early cluster info and machine mappings in
>   moira, and this was the first point at which machines set  
> AUTOUPDATE=TRUE
>   would take a new release on their own.
>
> o Public, which is pretty obvious what it means.
>
> I don't know if there was actually a moira cluster for crash-and-burn.
> It likely wouldn't do a whole lot... if you couldn't roll your own
> cluster info, you definitely couldn't handle a machine running the
> release at that point.  But there are moira clusters for the rest of
> them, and it sounds like early was lost from Jon's description.
> People in the early cluster definitely would want to be running
> -proposed all the time.  People in the alpha cluster would presumably
> want to be running -dev all the time.  Which one people in the beta
> cluster would want, I'm not sure of.  Probably -proposed also.
>
> As for bleeding, I believe that was a special one-time-only thing
> for 8.4 when I/S's very first supported Linux release was coming out.
>
> Mitch
>
>> Jonathan Reed wrote:
>>>
>>> On Mar 7, 2009, at 1:51 PM, Jonathan Reed wrote:
>>>
>>>> Basically, machines in the "alpha" cluster get a bleeding release
>>>> when we do a major version update.
>>>
>>> Hrm, actually "bleeding" is something else, and I think was
>>> linux-only, but the rest of what I said is mostly correct, I think.
>>> I think "alpha" was more likely to work than "bleeding", but was not
>>> yet "beta" quality.
>>
>> Yeah, I think that my idea for "-dev" is closer to the "bleeding"
>> cluster of Athena 9
>>
>> - Evan


home help back first fref pref prev next nref lref last post