CampSmalltalk: Unstable stream opened for 3.8a
stéphane ducasse
ducasse at iam.unibe.ch
Tue Sep 14 14:01:29 UTC 2004
Thanks for the update on the update stream ;)
We are currently working with alex on a new namespace class and we
should think how the
KCP pending items should be treated.
Stef
On 12 sept. 04, at 21:18, Marcus Denker wrote:
>
> Am 11.09.2004 um 21:49 schrieb Diego Gomez Deck:
>
>>> Marcus what does exactly means unstable stream :)
>>
>> I second this question!
>>
>
> We sat at camp smalltalk on saturday, with 150 changesets that needed
> to be put in the stream.
> We were certain that we would need to try loading the stuff before
> making it available.
>
> There has always been a mechanism for testing new updates. We just
> made that one available for
> everyone to see. We think that this will be nice to have for any new
> procedure that we establish in 3.8a.
>
> Unstable means that your image may break in various unpleasant ways if
> you choose to update from that.
> For example, if you load updates from it right now, any flaps you
> might have will be lost. Also, bringing up
> an etoy viewer results in a walkback. So this is sort of a buffer to
> be able to actually test the updates in the
> sequence that they will later be released.
>
> The main intention is to create a "fast lane" to get fixes out at a
> higher rate than was possible lately.
> Harvesters could now directly post to the unstable stream when
> approving a changeset. In a sense,
> you could call it the "harvesting" stream.
> It's similar to the SqC internal update stream which reportedly
> worked very well.
>
>> What is the procedure to follow with the new unstable update stream?
>
> What about that one:
>
> The harvesting process stays exactly as it was until now, except for
> the new ability for the
> harvesters to directly push an approved update into the unstable
> update stream.
> The Master Harvester (Doug) still needs to move the updates over to
> the regular
> stream when a few days have gone by without anyone noticing bad
> conflicts.
>
> Until BFAV is extended to do this automatically, you as a harvester
> have to do this:
>
> - save the changeset, uncompress it if necessary
> - make sure the changeset does only have one dot in the name (remove
> the version number, xyz.1.cs becomes xyz.cs)
> - choose "broadcast as update" in the file list (not yet tested...
> ;-))
> - select the "unstable" server
> - enter the password
> - if all goes well, the changeset will have got a number and a file
> Unstableupdates.list.prior is in your image directory.
>
> and then of course
>
> - check your stuff by updating a vanilla image.
>
> That would be a first step. Another thing we discussed was that it
> might be nice to give certain trusted developers (e.g. the squeakland
> developers) direkt access to the unstable stream without having to go
> through the reviewing process.
>
>
>
More information about the Squeak-dev
mailing list
|