[V3dot10] Taking the blue pill
Matthew Fulmer
tapplek at gmail.com
Fri Nov 2 02:07:22 UTC 2007
On Thu, Nov 01, 2007 at 12:31:48PM -0700, Jerome Peace wrote:
> [V3dot10] Taking the blue pill
>
> Hi Edgar,
> When dealing with equality its quite easy to make a
> hash of it* ;-)
>
> Anyhow it's much too frightening to use an image where
> you can't pin down errors quickly. Unfortunatly
> introducing all of the changes Dan needs at once makes
> a haystack a good bug tracker knows to avoid.
>
> The changes need to be broken up into parts. Probably
> according to what portion of the image they affect.
> The more critical the part of the system the more
> rigorously the changes need to be checked before being
> installed.
The change is broken up into 14 packages already. I have
converted the change into changesets and am trying to make a set
of 14 anti-changes to apply to 7158. Not sure if this is still
reasonable if edgar wants to delete 7158.
> This should not really be a responsibility of the
> release team. The release team should only have the
> responsibility of assure that changes go into the
> system safely. Which means someone else needs to be
> recruited to do the detail work. There are two people
> who submitted the fixes. Why not let them know what is
> required to get the fixes in safely and see if they
> can come up with the resources to do it?
There were a lot of comments on the change that a reviewer can
keep in mind. A glance at each changed method is enough to
catch most bugs, and if 5 people did this, it would be a quite
confident change.
> What you have beed doing is reasonable for smaller
> changes. Massive changes should be viewed for the
> trouble the represent. And if an area of change has
> caused problems once it needs to be treated as if it
> will cause problems again.
>
> In those cases I would demand tests of the submitters.
> Part of the reason is to slow down careless submitters
> and get them to think about what they are proposing to
> commit to the image.
>
> Your energy and willingness have been of great service
> to the community. No one is expected to understand
> the problem until it has bit them once or twice.
> Please remember all we are doing is "dealing with the
> problems as the come up". In that context there are no
> wrong answers only interesting results.** the problems
> are part of the progress not an obstacle to it.
>
> Cheers and Hth.
>
> Yours in curiosity and service, --Jerome Peace
>
>
> *This pun works quite well in English. I suspect its
> not as drole in Espa?ol.
>
> ** Seymour Papert (somewhat folk processed). I learned
> it while learning Logo.
>
> ***
> >
> >Edgar J. De Cleene edgardec2001 at yahoo.com.ar
> >Thu Nov 1 17:18:07 UTC 2007
> >
> >I start saying I very sorry on misunderstanding how
> to do
> >http://bugs.squeak.org/view.php?id=2788 well and
> causing headaches to
> >people.
> >
> >At the moment seems people wish the blue pill and
> throw away 98% of 172
> >methods I change
> >
> >>From Mantis
> >
> >> I regret that I don't have time to fix these right
> now. However, if there
> >is a
> >> well-intentioned soul out there, he or she will
> perhaps find the method
> >below
> >> to be quite useful. It found 165 methods in my
> system with this pattern.
> >>
> >> Hope this helps.
> >>
> >> - Dan
> >> -----------------------------------------------
> >>
> >> <CompiledMethod>scanForEqSmallConstant
> >> "Answer whether the receiver contains the
> pattern <expression> ==
> >> <constant>,
> >> where constant is -1, 0, 1, or 2..."
> >>
> >> | scanner |
> >> scanner _ InstructionStream on: self.
> >> ^ scanner scanFor: [:instr | (instr between:
> 116 and: 119) and: [scanner
> >> followingByte = 198]]
> >>
> >> "
> >> SystemNavigation new browseAllSelect: [:m | m
> scanForEqSmallConstant]
> >> "
> >
> >I put Squeak3.10.1beta.7141.zip on the ftp and delete
> >Squeak3.10beta.7158.zip.
> >Tomorrow I apply the rest of updates and run complete
> Sunit on Mac, Windows
> >XP and Linux (SimplyMepis 6.5)
>
> Thank you.
>
> ***
>
>
> __________________________________________________
> Do You Yahoo!?
> Tired of spam? Yahoo! Mail has the best spam protection around
> http://mail.yahoo.com
> _______________________________________________
> V3dot10 mailing list
> V3dot10 at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/mailman/listinfo/v3dot10
--
Matthew Fulmer -- http://mtfulmer.wordpress.com/
Help improve Squeak Documentation: http://wiki.squeak.org/squeak/808
More information about the V3dot10
mailing list