On Thu, 2013-11-07 at 12:06 -0500, C. Scott Ananian wrote:
I'm a little puzzled here: this whole discussion is because new owners want to have the bug actually assigned to them, instead of just commenting, "I'm working on this" in the bug?
Let's look at the github model -- there's no assignment at all. I just file a bug, maybe make some comments on it to say I'm working on it, and some time later I submit a pull request referencing the bug and saying, "I fixed it". That seems to work fine for collaboration, and offers no roadblocks.
Maybe we should be turning off bugzilla features instead of trying to 'fix' them. The whole 'file a bug in bugzilla' process is already far too complicated with a dozen fields which are either irrelevant or just confusing to newcomers. Can we just hide all this cruft (including the 'assigned to' field) for most users?
Everything below only refering to enter_bug.cgi, not show_bug.cgi:
After clicking "Hide Advanced fields" in the upper left corner on https://bugzilla.wikimedia.org/enter_bug.cgi , the "Assignee" field is not shown anymore on the "Report a bug" page.
By default, the advanced fields are hidden on enter_bug.cgi: http://bzr.mozilla.org/bugzilla/trunk/view/head:/template/en/default/bug/cre...
If we wanted, we could probably hide more fields (OS, Hardware, ...) by wrapping the corresponding <tr>s in <tbody class="expert_fields">.
andre