Re: Killing off UNCONFIRMED in Bugzilla

2015-02-14 Thread Sébastien Wilmet
On Fri, Feb 13, 2015 at 06:43:35PM +0100, Sébastien Wilmet wrote:
 For example in gedit UNCONFIRMED means that the bug is not triaged. With
 NEW, you're sure that the bug exists (or existed) and should be fixed
 upstream.

What about NEW and CONFIRMED statuses? Those are more positive than
UNCONFIRMED. So all NEW bugs would first be transformed as CONFIRMED,
and then UNCONFIRMED - NEw (not in the reverse order of course).

Or is it possible to search bugs that haven't been touched by any
developer of that product? Because the idea with NEW/CONFIRMED is to be
able to search bugs or feature requests that are approved by at least
one maintainer of the product. If a bug hasn't been touched by a
maintainer, it's probably an untriaged bug.

Or do you have other solutions to filter out untriaged bugs when doing a
search?
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Killing off UNCONFIRMED in Bugzilla

2015-02-14 Thread Andre Klapper
On Sat, 2015-02-14 at 21:27 +0100, Sébastien Wilmet wrote:
 A bug triager only needs to look at UNCONFIRMED bugs.

I strongly disagree with that statement.
Triage takes place across the full life cycle of a report [1].

 A contributor willing to fix a bug has more chances to find a real bug
 with the NEW status.

A new contributor willing to fix a bug might be better off picking a
gnome-love bug. There's a query for them on the product browse page,
sorted by latest update so rotting bug reports are listed last.

IMO, more chances to find a real bug only applies in a well-gardened
bug repository where constant triage takes place so all tickets are in
good and up-to-date shape.

 It's even more important for feature requests. If a contributor provides
 a patch for an unconfirmed feature request and then the bug is closed as
 wontfix, I think the contributor won't come back ;-)

So triage incoming bug reports and set proper expectations by setting
status RESOLVED WONTFIX for such tickets right away, instead of spending
the approx. same amount of time for changing status UNCONF to NEW?

 The UNCONFIRMED status can be kept around to not break URLs, but would
 be hidden by default, no?

Your bookmarked query for open tickets which searches for statuses
UNCONFIRMED, NEW, ASSIGNED, REOPEN will not magically include those open
tickets with a newly introduced new status (e.g. CONFIRMED)...

Cheers,
andre

[1] See e.g. section Question Time on page 6 of
http://thomas-zimmermann.com/publications/files/breu-cscw-2010.pdf

-- 
Andre Klapper  |  ak...@gmx.net
http://blogs.gnome.org/aklapper/

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: Killing off UNCONFIRMED in Bugzilla

2015-02-14 Thread Andre Klapper
On Sat, 2015-02-14 at 19:02 +0100, Sébastien Wilmet wrote:
 On Fri, Feb 13, 2015 at 06:43:35PM +0100, Sébastien Wilmet wrote:
  For example in gedit UNCONFIRMED means that the bug is not triaged.

How and to who does it actually matter?
If it currently means that no developer will take a look at those
tickets (though some of them might be totally valid) and if no other
triagers are around, wouldn't it make sense to get rid of UNCONF so
developers might suddenly  accidentially look at such tickets? ;)

 What about NEW and CONFIRMED statuses?

I am reluctant to rename statuses; see my other email.

 Or is it possible to search bugs that haven't been touched by any
 developer of that product?

Currently not possible as far as I know:
Bugzilla's Custom Search at the bottom of Advanced Search allows
Commenter | is not equal to | %group.setproductnamehere_developers%
but that criterion is already true when at least one commenter (e.g.
reporter) is not member of the developers group for that product.

Relatedly, https://bugzilla.gnome.org/page.cgi?id=browse.html now offers
a Bugs without a response link again in the sidebar. 
But that is a lie as it only offers tickets with exactly one comment.
Still better than nothing I thought, as long as upstream does not fix
https://bugzilla.mozilla.org/show_bug.cgi?id=704842 ...

Cheers,
andre
-- 
Andre Klapper  |  ak...@gmx.net
http://blogs.gnome.org/aklapper/

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: Killing off UNCONFIRMED in Bugzilla

2015-02-14 Thread Sébastien Wilmet
On Sat, Feb 14, 2015 at 09:09:10PM +0100, Andre Klapper wrote:
 On Sat, 2015-02-14 at 19:02 +0100, Sébastien Wilmet wrote:
  On Fri, Feb 13, 2015 at 06:43:35PM +0100, Sébastien Wilmet wrote:
   For example in gedit UNCONFIRMED means that the bug is not triaged.
 
 How and to who does it actually matter?
 If it currently means that no developer will take a look at those
 tickets (though some of them might be totally valid) and if no other
 triagers are around, wouldn't it make sense to get rid of UNCONF so
 developers might suddenly  accidentially look at such tickets? ;)

A bug triager only needs to look at UNCONFIRMED bugs.
A contributor willing to fix a bug has more chances to find a real bug
with the NEW status.
It's even more important for feature requests. If a contributor provides
a patch for an unconfirmed feature request and then the bug is closed as
wontfix, I think the contributor won't come back ;-)

  What about NEW and CONFIRMED statuses?
 
 I am reluctant to rename statuses; see my other email.

The UNCONFIRMED status can be kept around to not break URLs, but would
be hidden by default, no?

 Relatedly, https://bugzilla.gnome.org/page.cgi?id=browse.html now offers
 a Bugs without a response link again in the sidebar. 

Yep, it's really nice to have this link. But some untriaged bugs have
some responses (by the same person or other people). The same for
feature requests, some are not confirmed and some people add comments I
want that too.


Sébastien
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Killing off UNCONFIRMED in Bugzilla (renaming status names)

2015-02-14 Thread Andre Klapper
On Fri, 2015-02-13 at 21:43 +0100, Alexandre Franke wrote:
 BTW since 4.0 the new default workflow in bugzilla starts with
 UNCONFIRMED → CONFIRMED. This can be useful for those that keep
 UNCONFIRMED because sometimes reporters misinterpret NEW as not
 touched yet.

Renaming the default status names in upstream made sense.

For existing instances it breaks any bookmarks in your browser for
search queries using URL parameters like bug_status=UNCONFIRMED.
To me that is enough reason to be reluctant.

andre

PS: There is some undocumented alias feature in Bugzilla (no idea if it
works with URL parameters) if anyone wants to play with that:
http://bzr.mozilla.org/bugzilla/4.4/view/head:/template/en/default/global/value-descs.none.tmpl

-- 
Andre Klapper  |  ak...@gmx.net
http://blogs.gnome.org/aklapper/

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: Killing off UNCONFIRMED in Bugzilla

2015-02-14 Thread Tristan Van Berkom
On Sat, 2015-02-14 at 22:12 +0100, Andre Klapper wrote:
 On Sat, 2015-02-14 at 21:27 +0100, Sébastien Wilmet wrote:
  A bug triager only needs to look at UNCONFIRMED bugs.
 
 I strongly disagree with that statement.
 Triage takes place across the full life cycle of a report [1].
 
  A contributor willing to fix a bug has more chances to find a real bug
  with the NEW status.
 
 A new contributor willing to fix a bug might be better off picking a
 gnome-love bug. There's a query for them on the product browse page,
 sorted by latest update so rotting bug reports are listed last.
 
 IMO, more chances to find a real bug only applies in a well-gardened
 bug repository where constant triage takes place so all tickets are in
 good and up-to-date shape.

Just wanted to point out that most projects which use gnome bugzilla
are relatively small and have bug counts in the mere hundreds, with
the exception of a few central products like GTK+.

To be frank, with bug counts numbering 3 or 4 hundred, I have only
ever had use for UNCONFIRMED and RESOLVED.

However I could see that with a product like mozilla or libreoffice,
it totally makes sense to have triaging and confirmed status and the
like.

That said, I honestly dont care if NEW becomes the new UNCONFIRMED so
long as little to no damage is caused by this.

It certainly wont magickly cause maintainers of said modules to have
more time to deal with bugs - if some people feel that UNCONFIRMED is
a rude way to express the NOT RESOLVED status, and would prefer to
call it NEW, then that, in itself doesnt bother me at all :)

Best,
-Tristan

 
  It's even more important for feature requests. If a contributor provides
  a patch for an unconfirmed feature request and then the bug is closed as
  wontfix, I think the contributor won't come back ;-)
 
 So triage incoming bug reports and set proper expectations by setting
 status RESOLVED WONTFIX for such tickets right away, instead of spending
 the approx. same amount of time for changing status UNCONF to NEW?
 
  The UNCONFIRMED status can be kept around to not break URLs, but would
  be hidden by default, no?
 
 Your bookmarked query for open tickets which searches for statuses
 UNCONFIRMED, NEW, ASSIGNED, REOPEN will not magically include those open
 tickets with a newly introduced new status (e.g. CONFIRMED)...
 
 Cheers,
 andre
 
 [1] See e.g. section Question Time on page 6 of
 http://thomas-zimmermann.com/publications/files/breu-cscw-2010.pdf
 


___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list