Making It Easier To Start Working On Bugzilla
Jochen Wiedmann
jochen.wiedmann at gmail.com
Tue Dec 20 07:36:14 UTC 2005
Max Kanat-Alexander wrote:
> Any other ideas? Any other barriers that new developers out there have
> run into? I'd really like to have a *lot* of developers, which would in
> turn lead to a lot of reviewers.
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.
When I, as the committer of another Open Source project, receive a
patch, then it is in my interest to encourage the contributor. Of
course, if the patch is clearly wrong, overcomplicated, or whatever,
then I have to reject the patch. But that is rarely the case. Typically,
there are some oddities. Does the developer obeye style guides? Is the
indentation right? Is the wording right (in particular, is the
contributor using proper english)?
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.
Do you think, it is encouraging to provide a patch the next time, if my
suggestion is rejected simply because the reviewer does not like my
wording? Do you think it is likely that I take the work the next time?
But even when rejecting a patch, I do believe, that developers can be
more encouraging to the contributor. For example, I once contributed a
patch to a file, which was removed some weeks later. The review occurred
even more weeks later and the developer took that for a reason to reject
my patch. Okay, that's understandable. But I would expect to receive at
least a hint, where I've got to look now. Being not as deep in the
current happenings, it took me almost half an hour to find the new place.
Jochen
More information about the developers
mailing list