Re: Re: SmartEiffel shortcomings?

Mike Meyer <[email protected]> Thu, 26 May 2005 11:26:23 -0500
Newsgroups gmane.comp.lang.eiffel.smalleiffel
Message-ID <[email protected]>
In <OFCEEEFA53.BB898FAC-ONC125700D.0049B433-C125700D.004CDF35@mpsa.com>, [email protected] typed:
> Mike Meyer <[email protected]> wrote:
> > I've had code accepted by the smarteiffel team. It's a PITA.
> What does "a PITA" mean?

Pain In The Ass.

> > First you post the patches to smartzilla. After a couple of weeks of
> > nothing happening, you bitch about the fact that nobody has even
> > looked at it. After doing that two or three times, it may - just
> > may - get a response. More likely, the bug report will be closed with
> > no explanation of what was wrong with the code. Then you find a bug in
> > the original code, and get no - zero - nada - zip - none - credit for
> > having written the code in the first place. You have to go through the
> > same process as you did before.
> I don't get it. You want to credit yourself for finding bugs in your own 
> code? Where's the catch?

Having written the code in the first place, I should know it better
than anyone else. Patches for bugs in code I wrote should therefore
get better treatment than other patches. And that's the behavior I see
from other projects. Of course, they also have tools in place to
notice that somone submitted code, and track that for future bug
reports.

> Out of curiosity, I queried your smartzilla bugs (reporter: mwm) The 
> results are:
>         33 bugs, out of which
>                 23 (70%) are FIXED
>                 3 are INVALID, with an explanation

One "explanation" is "this is just a closed conversation". That's not
an explanation - that's just a comment.

>                 2 are DUPLICATE which is an explanation by itself
>                 1 is WONTFIX, with a clear explanation
>                 3 are UNCONFIRMED
>                 1 is NEW

Note that these statistics include simple bug reports as well as
submitted code, so your statistics are out of whack for what I talked
about.

> So, where is the problem with your bugs? The 4 (12%) not yet fixed?

I'll confess, it's not as bad as I remember it. Most of the patches
(look for [PATCH] in the summary line) seem to have been accepted -
one even quickly - possibly with modifications. The one that's still
outstanding is the one where I was fixing a bug in code I submitted in
the first place.

At this point, I think it's appropriate to point out that the SE team
has no documentation on how to contribute code. I had to swipe the
[PATCH] convention from another project. If you really want people to
contribute code, you should tell them *how*.

	<mike
-- 
Mike Meyer <[email protected]>		http://www.mired.org/consulting.html
Independent Network/Unix/Perforce consultant, email for more information.