Re: Re: Refactor tag

Doug Way <[email protected]>
Newsgroups gmane.comp.lang.smalltalk.squeak.foundation
Message-ID <[email protected]>
Stephane Ducasse wrote:
> 
> After thinking about it I think that having [KCP][ENH] would be the
> best.

Sounds fine.

> Note that while cleaning we are also removing bugs. Such as sending a
> message isMeta to behavior breaks, or other methods calling method only
> defined in subclasses.
> 
> Is it ok for you?

That is fine, too.  If you can keep the bug fixes in separate changesets from
the refactorings, that would be best.  Although I realize this is not always
possible.

- Doug
From [email protected] Wed Apr 09 05:21:46 2003
Return-Path: <[email protected]>
Delivered-To: [email protected]
Received: (qmail 1802 invoked from network); 9 Apr 2003 05:21:45 -0000
Received: from mailhost1-sfldmi.sfldmi.ameritech.net (HELO
	mailhost.det2.ameritech.net) (206.141.193.105)
	by mail.theinternetone.net with SMTP; 9 Apr 2003 05:21:45 -0000
Received: from riskmetrics.com ([66.72.184.202])
	by mailhost.det2.ameritech.net
	(InterMail vM.4.01.02.17 201-229-119) with ESMTP
	<20030409052139.HTYH8853.mailhost.det2.ameritech.net@riskmetrics.com>;
	Wed, 9 Apr 2003 01:21:39 -0400
Date: Wed, 9 Apr 2003 01:21:38 -0400
Subject: Re: [Squeakfoundation]How to proceed for the kernel cleaning
	harvesting
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Mime-Version: 1.0 (Apple Message framework v551)
To: Discussing the Squeak Foundation
	<[email protected]>
From: Doug Way <[email protected]>
In-Reply-To: <[email protected]>
Message-Id: <[email protected]>
Content-Transfer-Encoding: quoted-printable
X-Mailer: Apple Mail (2.551)
cc: Alexandre Bergel <[email protected]>
cc: Roel Wuyts <[email protected]>
cc: Nathanael Scharli <[email protected]>
cc: Noury Bouraqadi <[email protected]>
X-BeenThere: [email protected]
X-Mailman-Version: 2.1
Precedence: list
Reply-To: Discussing the Squeak Foundation
	<[email protected]>
List-Id: Discussing the Squeak Foundation
 <squeakfoundation.lists.squeakfoundation.org>
List-Unsubscribe: <http://lists.squeakfoundation.org/listinfo/squeakfoundation>,
	<mailto:[email protected]?subject=unsubscribe>
List-Archive: <http://lnx-12.ams-2.theinternetone.net/pipermail/squeakfoundation>
List-Post: <mailto:[email protected]>
List-Help: <mailto:[email protected]?subject=help>
List-Subscribe: <http://lists.squeakfoundation.org/listinfo/squeakfoundation>,
	<mailto:[email protected]?subject=subscribe>
X-List-Received-Date: Wed, 09 Apr 2003 05:21:46 -0000


Okay, this sounds like a pretty good process.

I guess Daniel is sort of promising to look at these bundles of=20
changesets from the KCP as they come in?  If we want to have a=20
reasonably quick turnaround for these changes, it probably is good to=20
have one harvester that promises to review them, so that they aren't=20
ignored accidentally.

On the other hand, if someone like Noury is already externally=20
reviewing these and adding comments, then perhaps it would be=20
sufficient for Daniel or anyone to "rubber stamp" these as approved=20
without looking too hard at them.  (It would need to be clear from the=20=

comments that they were really externally reviewed, of course.)  But if=20=

Daniel is able to review them himself, that is ideal.

These will still follow the usual harvesting process steps which I=20
posted about yesterday at http://minnow.cc.gatech.edu/squeak/3152 .

For example, I see that Daniel has already [approved] one item=20
(rmSubclassModule).  According to the process, this will sit around for=20=

at least 3 days to see if anyone objects to it, and if no one does, it=20=

will go into the update stream.

Hopefully this process will be fast enough for what Stephane has in=20
mind.

(I see that the Morphic Cleanup Project (MCP) folks are now submitting=20=

changesets.  Ideally, it might be good to have an "interested=20
harvester" devoted to looking at those, too...)

- Doug


On Sunday, April 6, 2003, at 07:16 PM, Daniel Vainsencher wrote:

> Ok, now we're talking.
>
> Send in a mail with changesets 9,7,4, and I'll approve them, I've
> already seen that part. The others until 10 are either tests (which no
> longer go into the image, since we'll be removing SUnit into a=20
> package),
> or your internal tools, or already in the image.
>
> When you've reviewed another bunch, let me know which.
>
> Daniel
>
> Stephane Ducasse <[email protected]> wrote:
>> Ok so let us know. I think that making a try  on the current changes
>> could help to tighten the process and see if we can work this way.
>> What I suggest is the following (depending on the availability of
>> Noury's and Roel's time there is a deadline for ESUG for the end of=20=

>> the
>> week)
>>
>> 1. we proceed to an internal/external review as soon as possible.
>> 2. we let you know.
>> 3. you try to assess the changes as fast as you can and report how we
>> can improve communication.
>> 4. If in the meantime you/harvesters evaluate the proposed changes
>> which are simple (the only design point is that we introduced a new
>> class for the navigation and UI related actions that the tools can
>> reuse), and accept them we just pass to the next ones.
>>
>>
>> Stef
>>
>>
>>
>> Prof. Dr. St=E9phane DUCASSE
>> http://www.iam.unibe.ch/~ducasse/
>>   "if you knew today was your last day on earth, what would you do
>> different? ...  especially if,
>>   by doing something different, today might not be your last day on
>> earth" Calvin&Hobbes
>>
>> "The best way to predict the future is to invent it..." Alan Kay.
>>
>> Open Source Smalltalks: http://www.squeak.org,
>> http://www.gnu.org/software/smalltalk/smalltalk.html
>> Free books for Universities at
>> http://www.esug.org/sponsoring/promotionProgram.html
>> Free Online Book at
>> http://www.iam.unibe.ch/~ducasse/WebPages/FreeBooks.html
>> _______________________________________________
>> Squeakfoundation mailing list
>> [email protected]
>> http://lists.squeakfoundation.org/listinfo/squeakfoundation
> _______________________________________________
> Squeakfoundation mailing list
> [email protected]
> http://lists.squeakfoundation.org/listinfo/squeakfoundation
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.