Making It Easier To Start Working On Bugzilla
David Miller
justdave at bugzilla.org
Tue Dec 20 08:20:59 UTC 2005
Jochen Wiedmann wrote on 12/20/05 2:36 AM:
> IMO, the Bugzilla developers have a clearly different attitude when
> handling contributed patches than other Open Source projects. There may
> be reasons for certain policies (quality, in particular), but to me, the
> policies are sometimes overemphasized.
Yeah, it's mostly quality here... there's a number of sites that run in
production pretty close to the cvs tip (mozilla.org used to be one of
them until we got short on manpower to keep on on it), so we usually try
to do everything possible to avoid breaking cvs.
> At that point, I have two choices: First, I can tell the contributor
> what I dislike. Second, I can fix the problems for myself and pull the
> patch in. (Or, if a review is required, I can attach a modified version
> of the patch.)
>
> From my experience, Bugzilla developers will *always* choose the first
> alternative. I do not know, what the reasons are. It may be lack of
> time, but my personal impression is, that accepting the patch will
> sometimes be less work than reviewing a modified patch again.
There's a couple different ways to look at this. I know we often expect
the contributor to fix up their own patch, mostly with the goal of
letting them get sole credit for the patch when it goes in. Some of us
feel like we'd be stealing the glory from the contributor if we just
took over the patch and fixed it up after they contribute it.
On the other hand, the contributor might not have the patience or the
time to fix it up, and might be happy to have us take it over and finish
the job for them.
Then the question becomes, how do we tell which type of contributor it
is? Will he/she get offended if I fix the patch, or will they be happy
I did it?
This is a really good topic to get into our contributor docs probably.
"Tell us if you don't mind someone else taking over your patch and
fixing it up" or something. Or maybe people don't think that way and
I'm just paranoid. :)
--
Dave Miller http://www.justdave.net/
System Administrator, Mozilla Corporation http://www.mozilla.com/
Project Leader, Bugzilla Bug Tracking System http://www.bugzilla.org/
More information about the developers
mailing list