Re: Improving Bugzilla Status Names

2018-10-01 Thread Boudewijn Rempt
On zondag 30 september 2018 18:57:05 CEST Andrew Crouthamel wrote:
> Yeah I never really understood the purpose of that. Just set it to reported
> status then or confirmed. Whatever it was before.

I hate reopened myself... I feel it shouts "you failed to fix it properly!" at 
me :-)

-- 
https://www.krita.org

signature.asc
Description: This is a digitally signed message part.


Re: Improving Bugzilla Status Names

2018-09-30 Thread Andrew Crouthamel
Yeah I never really understood the purpose of that. Just set it to reported 
status then or confirmed. Whatever it was before.

 Original Message 
On Sep 30, 2018, 12:42 PM, Nate Graham wrote:

> On 09/30/2018 10:39 AM, David Jarvie wrote:
>> I think that REPORTED is an ideal term for a newly opened bug. Is there
>> really a problem with the abbreviations REPO and REOP? Surely people
>> will quickly get used to making the distinction, if they make a mistake
>> at all. In any case, as soon as the bug report is accessed, it will be
>> clear what its status is. Please keep REPORTED and REOPENED as they are.
>
> Devil's advocate position: do we even need REOPENED? Does it add any
> value to have a status that just means, "REPORTED, but also this was
> previously closed"?
>
> Nate

Re: Improving Bugzilla Status Names

2018-09-30 Thread Nate Graham

On 09/30/2018 10:39 AM, David Jarvie wrote:
I think that REPORTED is an ideal term for a newly opened bug. Is there 
really a problem with the abbreviations REPO and REOP? Surely people 
will quickly get used to making the distinction, if they make a mistake 
at all. In any case, as soon as the bug report is accessed, it will be 
clear what its status is. Please keep REPORTED and REOPENED as they are.


Devil's advocate position: do we even need REOPENED? Does it add any 
value to have a status that just means, "REPORTED, but also this was 
previously closed"?


Nate



Re: Improving Bugzilla Status Names

2018-09-30 Thread David Jarvie


On 28 September 2018 09:48:42 BST, Luigi Toscano  
wrote:
>Kai Uwe Broulik ha scritto:
>> Hi,
>> 
>>  > Here is my follow-up change recommendation based on feedback and
>research:
>>  >
>>  > UNCONFIRMED -> REPORTED
>>  > WONTFIX -> INTENTIONAL
>>  > INVALID -> NOTABUG
>> 
>> one issue I'm having with "REPORTED" is that it shows up as "REPO" in
>the list 
>> and can easily be confused with "REOP" for "REOPENED". Perhaps we
>need 
>> something different for Reopened then.
>
>If we rename also that, we would have two bug names diverging from the
>other 
>bug trackers, instead of just one. Moreover I find that there is no
>much to 
>discuss on the appropriateness of REOPENED.
>I'd rather find an alternative for REPORTED, if this confusion is going
>to be 
>an issue.
>
>-- 
>Luigi

I think that REPORTED is an ideal term for a newly opened bug. Is there really 
a problem with the abbreviations REPO and REOP? Surely people will quickly get 
used to making the distinction, if they make a mistake at all. In any case, as 
soon as the bug report is accessed, it will be clear what its status is. Please 
keep REPORTED and REOPENED as they are.

--
David Jarvie
KAlarm author, KDE developer
http://www.astrojar.org.uk/kalarm


Re: Improving Bugzilla Status Names

2018-09-30 Thread Andrew Crouthamel
I like OPENED as well.

 Original Message 
On Sep 29, 2018, 6:17 PM, Ben Cooksley wrote:

> On Sun, Sep 30, 2018 at 9:44 AM Valorie Zimmerman
>  wrote:
>>
>> On Fri, Sep 28, 2018 at 1:48 AM Luigi Toscano  
>> wrote:
>>>
>>> Kai Uwe Broulik ha scritto:
>>> > Hi,
>>> >
>>> > > Here is my follow-up change recommendation based on feedback and 
>>> > > research:
>>> > >
>>> > > UNCONFIRMED -> REPORTED
>>> > > WONTFIX -> INTENTIONAL
>>> > > INVALID -> NOTABUG
>>> >
>>> > one issue I'm having with "REPORTED" is that it shows up as "REPO" in the 
>>> > list
>>> > and can easily be confused with "REOP" for "REOPENED". Perhaps we need
>>> > something different for Reopened then.
>>>
>>> If we rename also that, we would have two bug names diverging from the other
>>> bug trackers, instead of just one. Moreover I find that there is no much to
>>> discuss on the appropriateness of REOPENED.
>>> I'd rather find an alternative for REPORTED, if this confusion is going to 
>>> be
>>> an issue.
>>>
>>> --
>>> Luigi
>>
>>
>> OPENED ?
>
> Definitionally reported is definitely the right word to be using, but
> given that conflict/simiilarity between REPO/REOP I think opened is
> probably the best term we can get here.
> None of the synonyms for reported fit that's for sure.
>
>>
>> Valorie
>> --
>> http://about.me/valoriez
>>
>>
>
> Cheers,
> Ben

Re: Improving Bugzilla Status Names

2018-09-30 Thread Elvis Angelaccio

On domenica 23 settembre 2018 22:09:02 CEST, Nate Graham wrote:

On 09/23/2018 03:40 AM, Elvis Angelaccio wrote:

On sabato 22 settembre 2018 17:31:31 CEST, Nate Graham wrote:


e.g. RESOLVED WONTFIX and RESOLVED INTENTIONAL both mean the 
same thing ("We won't be implementing this").


I'm not sure how "intentional" mean the same thing as "will not fix".


RESOLVED WONTFIX begs the question: "why won't you fix it"? 
Also, some users would mentally add "are you lazy? do you hate 
me?" and become offended.


Those people now will probably switch to "why are you intentionally leaving 
it broken?"


People who like to complain about bugs in open source software will 
continue

to do so, no matter the label we use to close their reports.

Cheers,
Elvis


Re: Improving Bugzilla Status Names

2018-09-30 Thread Sune Vuorela
On 2018-09-29, Valorie Zimmerman  wrote:
>> discuss on the appropriateness of REOPENED.
>> I'd rather find an alternative for REPORTED, if this confusion is going to
>>
>
> OPENED ?

RECIEVED ?

though opened might be better.

/Sune



Re: Improving Bugzilla Status Names

2018-09-29 Thread Ben Cooksley
On Sun, Sep 30, 2018 at 9:44 AM Valorie Zimmerman
 wrote:
>
> On Fri, Sep 28, 2018 at 1:48 AM Luigi Toscano  
> wrote:
>>
>> Kai Uwe Broulik ha scritto:
>> > Hi,
>> >
>> >  > Here is my follow-up change recommendation based on feedback and 
>> > research:
>> >  >
>> >  > UNCONFIRMED -> REPORTED
>> >  > WONTFIX -> INTENTIONAL
>> >  > INVALID -> NOTABUG
>> >
>> > one issue I'm having with "REPORTED" is that it shows up as "REPO" in the 
>> > list
>> > and can easily be confused with "REOP" for "REOPENED". Perhaps we need
>> > something different for Reopened then.
>>
>> If we rename also that, we would have two bug names diverging from the other
>> bug trackers, instead of just one. Moreover I find that there is no much to
>> discuss on the appropriateness of REOPENED.
>> I'd rather find an alternative for REPORTED, if this confusion is going to be
>> an issue.
>>
>> --
>> Luigi
>
>
> OPENED ?

Definitionally reported is definitely the right word to be using, but
given that conflict/simiilarity between REPO/REOP I think opened is
probably the best term we can get here.
None of the synonyms for reported fit that's for sure.

>
> Valorie
> --
> http://about.me/valoriez
>
>

Cheers,
Ben


Re: Improving Bugzilla Status Names

2018-09-29 Thread Valorie Zimmerman
On Fri, Sep 28, 2018 at 1:48 AM Luigi Toscano 
wrote:

> Kai Uwe Broulik ha scritto:
> > Hi,
> >
> >  > Here is my follow-up change recommendation based on feedback and
> research:
> >  >
> >  > UNCONFIRMED -> REPORTED
> >  > WONTFIX -> INTENTIONAL
> >  > INVALID -> NOTABUG
> >
> > one issue I'm having with "REPORTED" is that it shows up as "REPO" in
> the list
> > and can easily be confused with "REOP" for "REOPENED". Perhaps we need
> > something different for Reopened then.
>
> If we rename also that, we would have two bug names diverging from the
> other
> bug trackers, instead of just one. Moreover I find that there is no much
> to
> discuss on the appropriateness of REOPENED.
> I'd rather find an alternative for REPORTED, if this confusion is going to
> be
> an issue.
>
> --
> Luigi
>

OPENED ?

Valorie
-- 
http://about.me/valoriez


Re: Improving Bugzilla Status Names

2018-09-28 Thread Luigi Toscano

Kai Uwe Broulik ha scritto:

Hi,

 > Here is my follow-up change recommendation based on feedback and research:
 >
 > UNCONFIRMED -> REPORTED
 > WONTFIX -> INTENTIONAL
 > INVALID -> NOTABUG

one issue I'm having with "REPORTED" is that it shows up as "REPO" in the list 
and can easily be confused with "REOP" for "REOPENED". Perhaps we need 
something different for Reopened then.


If we rename also that, we would have two bug names diverging from the other 
bug trackers, instead of just one. Moreover I find that there is no much to 
discuss on the appropriateness of REOPENED.
I'd rather find an alternative for REPORTED, if this confusion is going to be 
an issue.


--
Luigi



Re: Improving Bugzilla Status Names

2018-09-28 Thread Kai Uwe Broulik

Hi,

> Here is my follow-up change recommendation based on feedback and 
research:

>
> UNCONFIRMED -> REPORTED
> WONTFIX -> INTENTIONAL
> INVALID -> NOTABUG

one issue I'm having with "REPORTED" is that it shows up as "REPO" in 
the list and can easily be confused with "REOP" for "REOPENED". Perhaps 
we need something different for Reopened then.


Cheers
Kai Uwe



Re: Improving Bugzilla Status Names

2018-09-23 Thread Luigi Toscano

Nate Graham ha scritto:

On 09/23/2018 03:40 AM, Elvis Angelaccio wrote:

On sabato 22 settembre 2018 17:31:31 CEST, Nate Graham wrote:


e.g. RESOLVED WONTFIX and RESOLVED INTENTIONAL both mean the same thing 
("We won't be implementing this").


I'm not sure how "intentional" mean the same thing as "will not fix".


RESOLVED WONTFIX begs the question: "why won't you fix it"? Also, some users 
would mentally add "are you lazy? do you hate me?" and become offended.


I'm sure that some users will challenge the reason of INTENTIONAL ("are you 
nut? This is not how it should work").


Regardless of the reason, a status is just the most concise summary. For any 
closing states, the developer should write down the reason in the last 
comment, so that users can check the explanation for it (and make a WONTFIX 
not scary, like any other final status).




There are a few reasons why a bug would previously have been closed as 
RESOLVED WONTFIX:


- Because the software has been designed this way on purpose, so a change is 
undesirable: REVOLVED INTENTIONAL covers this


- Because it is technically impossible to fix: essentially the same thing; 
software was designed in that way, so RESOLVED INTENTIONAL is still appropriate


So those have the same meaning.



- Because the developer just doesn't feel like doing the work: not a valid 
reason to close a bug; bug should stay open


- Because the developer wishes to spitefully punish the bug reporter for 
behaving badly in the ticket, and in the process hurts all KDE users who could 
benefit from a better resolution: not a valid reason to close a bug; bug 
should stay open


I think that in both cases the RESOLVED WONTFIX should not be used, and at the 
same time nothing prevents developers to use it just because it's called 
INTENTIONAL, which means a complete equivalence of the two states.


If the reason for this change is prevent the 4th case, I'm not sure it's going 
to help.




So I think REVOLVED INTENTIONAL covers all of the valid reasons to close a bug 
report that the developers will not or cannot fix.


At least, that's what makes sense to me.

I'm not specifically attached to this change, so *I'm fine with keeping it as 
it is.*


I would point out that the similar "Opinion" status on launchpad has been 
challenged:

https://help.launchpad.net/Bugs/Statuses
https://bugs.launchpad.net/launchpad/+bug/772954

I agree that this entire discussion was rushed out.

--
Luigi


Re: Improving Bugzilla Status Names

2018-09-23 Thread Nate Graham

On 09/23/2018 03:40 AM, Elvis Angelaccio wrote:

On sabato 22 settembre 2018 17:31:31 CEST, Nate Graham wrote:


e.g. RESOLVED WONTFIX and RESOLVED INTENTIONAL both mean the same 
thing ("We won't be implementing this").


I'm not sure how "intentional" mean the same thing as "will not fix".


RESOLVED WONTFIX begs the question: "why won't you fix it"? Also, some 
users would mentally add "are you lazy? do you hate me?" and become 
offended.


There are a few reasons why a bug would previously have been closed as 
RESOLVED WONTFIX:


- Because the software has been designed this way on purpose, so a 
change is undesirable: REVOLVED INTENTIONAL covers this


- Because it is technically impossible to fix: essentially the same 
thing; software was designed in that way, so RESOLVED INTENTIONAL is 
still appropriate


- Because the developer just doesn't feel like doing the work: not a 
valid reason to close a bug; bug should stay open


- Because the developer wishes to spitefully punish the bug reporter for 
behaving badly in the ticket, and in the process hurts all KDE users who 
could benefit from a better resolution: not a valid reason to close a 
bug; bug should stay open



So I think REVOLVED INTENTIONAL covers all of the valid reasons to close 
a bug report that the developers will not or cannot fix.


At least, that's what makes sense to me.

Nate



Re: Improving Bugzilla Status Names

2018-09-23 Thread Elvis Angelaccio

On sabato 22 settembre 2018 17:31:31 CEST, Nate Graham wrote:

On 09/22/2018 05:41 AM, Elvis Angelaccio wrote:

We are talking about a pretty big change in our workflow


Can you comment on how this has impacted your workflow? For me 
it hasn't resulted in any workflow changes at all since the new 
strings mean the same thing as the old ones. The point was 
simply to soften them a bit.


e.g. RESOLVED WONTFIX and RESOLVED INTENTIONAL both mean the 
same thing ("We won't be implementing this").


I'm not sure how "intentional" mean the same thing as "will not fix".

However, because 
feature requests get implemented and not fixed, the presence of 
the word "fix" in the phase WONTFIX implied that there is a bug 
that we are ignoring for some reason, which was obviously not 
true. 


That's all true, but... that's just how bugzilla works.
In fact, if we do implement the wishlist, we close the ticket as FIXED. :D



Nate



Cheers,
Elvis


Re: Improving Bugzilla Status Names

2018-09-23 Thread Elvis Angelaccio

On sabato 22 settembre 2018 14:35:21 CEST, Boudewijn Rempt wrote:

On zaterdag 22 september 2018 13:41:39 CEST Elvis Angelaccio wrote:



I'm surprised the new names have already been deployed on bugzilla.

We are talking about a pretty big change in our workflow and I think we
didn't discuss it enough. Also, many developers are not on 
this list and we

should have contacted at least kde-devel first.


I disagree. If you're part of the KDE community, you should be 
on this list. 


Right, but that doesn't change the fact that some developers (for whatever 
reason)

are not on this list. And bugzilla is a tool mainly for developers.


And it's been discussed on and off for over a year: plenty enough.


It took less than a week this time, though. I wanted to join this 
discussion

but I was too late, that's a bit frustrating.




For example, I don't understand how am I supposed to close wishlists now.
Resolved-Wontix made sense to me, Resolved-Later or 
Resolved-Intentional do

not, imho.


In my opinion, resolved/intentional is as appropriate as 
resolved/wontfix -- 
since a wish isn't bug, implementing it isn't a fix either. All bugzilla 
statuses are crutches, that's just something we have to live with.


But at least wontfix is used almost everywhere and its meaning is standard 
(people even use it as a verb!).


Cheers,
Elvis




Re: Improving Bugzilla Status Names

2018-09-22 Thread Nate Graham

On 09/22/2018 05:41 AM, Elvis Angelaccio wrote:

We are talking about a pretty big change in our workflow


Can you comment on how this has impacted your workflow? For me it hasn't 
resulted in any workflow changes at all since the new strings mean the 
same thing as the old ones. The point was simply to soften them a bit.


e.g. RESOLVED WONTFIX and RESOLVED INTENTIONAL both mean the same thing 
("We won't be implementing this"). However, because feature requests get 
implemented and not fixed, the presence of the word "fix" in the phase 
WONTFIX implied that there is a bug that we are ignoring for some 
reason, which was obviously not true. The word INTENTIONAL does IMHO a 
better job of communicating "this is behaving as we have consciously 
designed it so we won't be changing it."


If someone makes a wishlist request that you won't do, I think closing 
it as RESOLVED INTENTIONAL is the appropriate course of action just like 
the old RESOLVED WONTFIX.


RESOLVED NOTABUG is for tickets that are actually support requests, 
complaints, or anything else not appropriate for a bug tracker, just 
like the old RESOLVED INVALID.


Nate



Re: Improving Bugzilla Status Names

2018-09-22 Thread Boudewijn Rempt
On zaterdag 22 september 2018 13:41:39 CEST Elvis Angelaccio wrote:

> 
> I'm surprised the new names have already been deployed on bugzilla.
> 
> We are talking about a pretty big change in our workflow and I think we
> didn't discuss it enough. Also, many developers are not on this list and we
> should have contacted at least kde-devel first.

I disagree. If you're part of the KDE community, you should be on this list. 
And it's been discussed on and off for over a year: plenty enough.

> For example, I don't understand how am I supposed to close wishlists now.
> Resolved-Wontix made sense to me, Resolved-Later or Resolved-Intentional do
> not, imho.

In my opinion, resolved/intentional is as appropriate as resolved/wontfix -- 
since a wish isn't bug, implementing it isn't a fix either. All bugzilla 
statuses are crutches, that's just something we have to live with.

-- 
https://www.krita.org

signature.asc
Description: This is a digitally signed message part.


Re: Improving Bugzilla Status Names

2018-09-22 Thread Elvis Angelaccio

On venerdì 7 settembre 2018 01:43:46 CEST, Andrew Crouthamel wrote:
I spent some time looking through RESOLVED > INVALID bugs to 
see how they are being used. The vast majority are for closing 
bug reports that were upstream/downstream, no response from 
reporter, or not a bug to begin with. It appears renaming 
INVALID to NOTABUG would be a good change, as some of the other 
bugs that have been closed as RESOLVED > INVALID would be better 
served under RESOLVED > WORKSFORME (bug report with no response 
from reporter) or RESOLVED > UPSTREAM (bug report with 
problematic Nvidia drivers) or RESOLVED > DOWNSTREAM (bug report 
with distro problems).


Regarding closing wishlist items with, I believe RESOLVED > 
LATER is a good choice, it appears others are already doing 
that.


Here is my follow-up change recommendation based on feedback and research:

UNCONFIRMED -> REPORTED
WONTFIX -> INTENTIONAL
INVALID -> NOTABUG


Hi

I'm surprised the new names have already been deployed on bugzilla.

We are talking about a pretty big change in our workflow and I think we 
didn't discuss it enough. Also, many developers are not on this list and we 
should have contacted at least kde-devel first.


For example, I don't understand how am I supposed to close wishlists now. 
Resolved-Wontix made sense to me, Resolved-Later or Resolved-Intentional do 
not, imho.


Cheers,
Elvis



Re: Improving Bugzilla Status Names

2018-09-06 Thread Andrew Crouthamel
I spent some time looking through RESOLVED > INVALID bugs to see how they are 
being used. The vast majority are for closing bug reports that were 
upstream/downstream, no response from reporter, or not a bug to begin with. It 
appears renaming INVALID to NOTABUG would be a good change, as some of the 
other bugs that have been closed as RESOLVED > INVALID would be better served 
under RESOLVED > WORKSFORME (bug report with no response from reporter) or 
RESOLVED > UPSTREAM (bug report with problematic Nvidia drivers) or RESOLVED > 
DOWNSTREAM (bug report with distro problems).

Regarding closing wishlist items with, I believe RESOLVED > LATER is a good 
choice, it appears others are already doing that.

Here is my follow-up change recommendation based on feedback and research:

UNCONFIRMED -> REPORTED
WONTFIX -> INTENTIONAL
INVALID -> NOTABUG

Andrew Crouthamel

‐‐‐ Original Message ‐‐‐
On 6 September 2018 1:57 PM, Karl Ove Hufthammer  wrote:

> Andrew Crouthamel skreiv 05. sep. 2018 23:49:
>
> > Does anyone else have comments on status names? The name itself or yay/nay 
> > on renames?
> > Here are some updated proposed names based on feedback and thesaurus 
> > searching:
> > UNCONFIRMED -> REPORTED or OPEN
> > WONTFIX -> ASDESIGNED or INTENTIONAL
> > INVALID -> NOTABUG or ERRONEOUS
>
> I like REPORTED and INTENTIONAL. And if underscores are allowed, I would
> prefer them, e.g. NOT_A_BUG.
>
> 
>
> Karl Ove Hufthammer




Re: Improving Bugzilla Status Names

2018-09-06 Thread Karl Ove Hufthammer

Andrew Crouthamel skreiv 05. sep. 2018 23:49:

Does anyone else have comments on status names? The name itself or yay/nay on 
renames?

Here are some updated proposed names based on feedback and thesaurus searching:
UNCONFIRMED -> REPORTED or OPEN
WONTFIX -> ASDESIGNED or INTENTIONAL
INVALID -> NOTABUG or ERRONEOUS


I like REPORTED and INTENTIONAL. And if underscores are allowed, I would 
prefer them, e.g. NOT_A_BUG.


--
Karl Ove Hufthammer


Re: Improving Bugzilla Status Names

2018-09-05 Thread Andrew Crouthamel
Does anyone else have comments on status names? The name itself or yay/nay on 
renames?

Here are some updated proposed names based on feedback and thesaurus searching:
UNCONFIRMED -> REPORTED or OPEN
WONTFIX -> ASDESIGNED or INTENTIONAL
INVALID -> NOTABUG or ERRONEOUS

Andrew Crouthamel

‐‐‐ Original Message ‐‐‐
On 5 September 2018 4:36 AM, Christian Loosli  wrote:

> Am Mittwoch, 5. September 2018, 04:28:05 CEST schrieb Andrew Crouthamel:
>
> > Hello,
>
> Hi,
>
> thanks for your work and looking at this, I agree with them except
>
> > WONTFIX -> ASDESIGNED
> > INVALID -> NOTABUG
>
> which make it, in my opinion, less clear.
>
> WONTFIX is not only used when something is "as per design", but also in cases
> such as product no longer supported, a third party thing used (e.g. an
> interface) doesn't allow it etc.
> So "ASDESIGNED" is less clear / sometimes just wrong. I also don't think that
> the language needs softening up, because the end result will be the same: the
> user who reported the bug or wish does not get what they wanted, so it should
> be clear and match what the user will get.
>
> NOTABUG fails for similar reasons. Bugzilla is also used for feature requests
> / wish lists. These aren't bugs by definition, but they can be valid. Also 
> bugs
> can be bugs but still the report can be invalid for other reasons.
>
> In both cases I think the important thing is that whoever sets this status
> should write in the comment why something won't be fixed or why something is
> invalid. The status is meant to be short and clear, in the proposals I think
> that clarety is removed a bit.
>
> Rest sounds good to me.
>
> > Thanks!
> > Andrew Crouthamel
>
> Kind regards,
>
> Christian




Re: Improving Bugzilla Status Names

2018-09-05 Thread Christian Loosli
Am Mittwoch, 5. September 2018, 11:36:45 CEST schrieb Martin Steigerwald:

> Isn´t there RESOLVED / UNMAINTAINED, when product is no longer
> supported?

It has, leaves us with the other cases.

Christian


Re: Improving Bugzilla Status Names

2018-09-05 Thread Ilmari Lauhakangas
Sorry, I don't have better suggestions. Naming things is a hard problem 
in bug science.


Ilmari

Andrew Crouthamel kirjoitti 5.9.2018 klo 11.17:
I like REPORTED as well. That leaves timeframe out of the status name. 
Bugs can stay REPORTED but never CONFIRMED, and that all makes sense.


Based on David's feedback, this would work for his needs I believe.

As for WONTFIX vs. ASDESIGNED, Ilmari, do you have any suggestions for 
alternatives? I know that isn't perfect, but was the best we could come 
up with so far.


Andrew Crouthamel



 Original Message 
On Sep 5, 2018, 12:03 AM, Nate Graham < n...@kde.org> wrote:


On 09/04/2018 10:01 PM, Christoph Feck wrote:
 > I still oppose to name a status NEW (again). It only attracts
"how is
 > this NEW? this is already [random timespan here] OLD!" comments.
 > There will always be products/components that have no active
maintainer
 > to look for bugs in a limited timeframe.
 >
 > My suggestions are OPEN, REPORTED, or UNRESOLVED.

I could get behind OPEN or REPORTED.

Nate



Re: Improving Bugzilla Status Names

2018-09-05 Thread Martin Steigerwald
Christian Loosli - 05.09.18, 10:36:
> > WONTFIX -> ASDESIGNED
> > INVALID -> NOTABUG
> 
> which make it, in my opinion, less clear.
> 
> WONTFIX is not only used when something is "as per design", but also
> in cases such as product no longer supported, a third party thing
> used (e.g. an interface) doesn't allow it etc.
> So "ASDESIGNED" is less clear / sometimes just wrong. I also don't
> think that the language needs softening up, because the end result
> will be the same: the user who reported the bug or wish does not get
> what they wanted, so it should be clear and match what the user will
> get.

Isn´t there RESOLVED / UNMAINTAINED, when product is no longer 
supported?

Thanks,
-- 
Martin




Re: Improving Bugzilla Status Names

2018-09-05 Thread Christian Loosli
Am Mittwoch, 5. September 2018, 04:28:05 CEST schrieb Andrew Crouthamel:
> Hello,

Hi, 

thanks for your work and looking at this, I agree with them except

> WONTFIX -> ASDESIGNED
> INVALID -> NOTABUG

which make it, in my opinion, less clear. 

WONTFIX is not only used when something is "as per design", but also in cases 
such as product no longer supported, a third party thing used (e.g. an 
interface) doesn't allow it etc. 
So "ASDESIGNED" is less clear / sometimes just wrong. I also don't think that 
the language needs softening up, because the end result will be the same: the 
user who reported the bug or wish does not get what they wanted, so it should 
be clear and match what the user will get.

NOTABUG fails for similar reasons. Bugzilla is also used for feature requests 
/ wish lists. These aren't bugs by definition, but they can be valid. Also bugs 
can be bugs but still the report can be invalid for other reasons. 

In both cases I think the important thing is that whoever sets this status 
should write in the comment why something won't be fixed or why something is 
invalid. The status is meant to be short and clear, in the proposals I think 
that clarety is removed a bit.

Rest sounds good to me.

> Thanks!
> Andrew Crouthamel

Kind regards, 

Christian



Re: Improving Bugzilla Status Names

2018-09-05 Thread Andrew Crouthamel
I like REPORTED as well. That leaves timeframe out of the status name. Bugs can 
stay REPORTED but never CONFIRMED, and that all makes sense.

Based on David's feedback, this would work for his needs I believe.

As for WONTFIX vs. ASDESIGNED, Ilmari, do you have any suggestions for 
alternatives? I know that isn't perfect, but was the best we could come up with 
so far.

Andrew Crouthamel

 Original Message 
On Sep 5, 2018, 12:03 AM, Nate Graham wrote:

> On 09/04/2018 10:01 PM, Christoph Feck wrote:
>> I still oppose to name a status NEW (again). It only attracts "how is
>> this NEW? this is already [random timespan here] OLD!" comments.
>> There will always be products/components that have no active maintainer
>> to look for bugs in a limited timeframe.
>>
>> My suggestions are OPEN, REPORTED, or UNRESOLVED.
>
> I could get behind OPEN or REPORTED.
>
> Nate

Re: Improving Bugzilla Status Names

2018-09-04 Thread Frederik Gladhorn
On onsdag 5. september 2018 04.28.05 CEST Andrew Crouthamel wrote:
> Hello,
> 
> As part of the "Streamlined onboarding of new contributors" goal from 2017
> (https://phabricator.kde.org/T7116), Nate, myself, Julian, and others have
> been working on ways to clean up Bugzilla, as well as the bug reporting and
> triaging system in the "Improvements to Bugzilla - Making it easier and
> simpler" sub-task (https://phabricator.kde.org/T6832).
> 
> The next item on the list we would like to address is changing some of the
> names of the Status fields and Resolved sub-fields. This is something that
> has come up numerous times, but seems to fizzle out without a consensus.
> The last major discussion regarding it was held early in the year, here:
> https://mail.kde.org/pipermail/kde-community/2018q1/004395.html. And before
> that, in this Bug report from Nate
> (https://bugs.kde.org/show_bug.cgi?id=383753). I've read through these,
> merging the feedback from everyone and with the team working on T6832 we'd
> like to propose the following name changes:
> 
> UNCONFIRMED -> NEW
> WONTFIX -> ASDESIGNED
> INVALID -> NOTABUG

Does bugzilla allow you to have underscores? I first thought ASDESIGNED is a 
typo. AS_DESIGNED and NOT_A_BUG reads a lot better in my opinion.

I don't have an opinion on the actual content of this otherwise.

Cheers,
Frederik



> 
> This would keep the current bug triaging flow, but clarify and soften
> meanings for bug reporters.
> 
> Example bug flow:
> 1. New bugs would be reported and assigned NEW.
> 2. Bugs are triaged and reviewed.
> a. If reproducible, bugs are set to CONFIRMED.
> b. If bug is not reproducible, more information is requested from the
> reporter and set to NEEDSINFO + WAITINGFORINFO. c. If bug is not a bug, set
> to RESOLVED + NOTABUG.
> d. If bug is not fixable due to technical limitations, or expected
> behavior, set to RESOLVED + ASDESIGNED. 3. After a set period of time, say
> 30 days, NEEDSINFO + WAITINGFORINFO bugs are set to RESOLVED + NOTABUG.
> 
> This would allow triagers to come into a product and understand:
> 1. Which bugs need first review and reproducing, helping developers out by
> acting as that second-level support. (NEW) 2. Which need a second look or
> closure due to lack of information, reproducibility, and age. (NEEDSINFO +
> WAITINGFORINFO) 3. Which bugs are waiting for developer action such as
> patch development or decision to support a request, and probably do not
> need triager action. (CONFIRMED)
> 
> This is a pretty minor change, as all it will do is make some words nicer
> and clarify the triaging process.
> 
> Hopefully this is agreeable to everyone, we believe it is the best
> compromise between all of the feedback previously provided in the past two
> years.
> 
> Feedback? Comments? Consensus?
> 
> Thanks!
> Andrew Crouthamel






Re: Improving Bugzilla Status Names

2018-09-04 Thread Boudewijn Rempt
I'm fine with this as well. 
On woensdag 5 september 2018 04:28:05 CEST Andrew Crouthamel wrote:
> Hello,
> 
> As part of the "Streamlined onboarding of new contributors" goal from 2017
> (https://phabricator.kde.org/T7116), Nate, myself, Julian, and others have
> been working on ways to clean up Bugzilla, as well as the bug reporting and
> triaging system in the "Improvements to Bugzilla - Making it easier and
> simpler" sub-task (https://phabricator.kde.org/T6832).
> 
> The next item on the list we would like to address is changing some of the
> names of the Status fields and Resolved sub-fields. This is something that
> has come up numerous times, but seems to fizzle out without a consensus.
> The last major discussion regarding it was held early in the year, here:
> https://mail.kde.org/pipermail/kde-community/2018q1/004395.html. And before
> that, in this Bug report from Nate
> (https://bugs.kde.org/show_bug.cgi?id=383753). I've read through these,
> merging the feedback from everyone and with the team working on T6832 we'd
> like to propose the following name changes:
> 
> UNCONFIRMED -> NEW
> WONTFIX -> ASDESIGNED
> INVALID -> NOTABUG
> 
> This would keep the current bug triaging flow, but clarify and soften
> meanings for bug reporters.
> 
> Example bug flow:
> 1. New bugs would be reported and assigned NEW.
> 2. Bugs are triaged and reviewed.
> a. If reproducible, bugs are set to CONFIRMED.
> b. If bug is not reproducible, more information is requested from the
> reporter and set to NEEDSINFO + WAITINGFORINFO. c. If bug is not a bug, set
> to RESOLVED + NOTABUG.
> d. If bug is not fixable due to technical limitations, or expected
> behavior, set to RESOLVED + ASDESIGNED. 3. After a set period of time, say
> 30 days, NEEDSINFO + WAITINGFORINFO bugs are set to RESOLVED + NOTABUG.
> 
> This would allow triagers to come into a product and understand:
> 1. Which bugs need first review and reproducing, helping developers out by
> acting as that second-level support. (NEW) 2. Which need a second look or
> closure due to lack of information, reproducibility, and age. (NEEDSINFO +
> WAITINGFORINFO) 3. Which bugs are waiting for developer action such as
> patch development or decision to support a request, and probably do not
> need triager action. (CONFIRMED)
> 
> This is a pretty minor change, as all it will do is make some words nicer
> and clarify the triaging process.
> 
> Hopefully this is agreeable to everyone, we believe it is the best
> compromise between all of the feedback previously provided in the past two
> years.
> 
> Feedback? Comments? Consensus?
> 
> Thanks!
> Andrew Crouthamel



signature.asc
Description: This is a digitally signed message part.


Re: Improving Bugzilla Status Names

2018-09-04 Thread David Edmundson
New/confirmed are more about before/after triage than focussing on
reproducible or not.

Reproducible or not isn't really a particularly useful thing to know from a
dev side. I regularly fix things I can't immediately reproduce. If we want
that information a flag solves it better.

What's important is making it so that if some other dev/triager has already
processed a bug and come to a decision about it, that I don't waste my
triage time reading it and making sure that if I open a confirmed bug it
has all the info I need to start investigating it.


Re: Improving Bugzilla Status Names

2018-09-04 Thread Ilmari Lauhakangas

Andrew Crouthamel kirjoitti 5.9.2018 klo 5.28:
     d. If bug is not fixable due to technical limitations, or expected 
behavior, set to RESOLVED + ASDESIGNED.


WONTFIX is also typically used to refuse to implement features that are 
out of scope or not aligned with a product vision. Just wanted to point 
out that in these cases ASDESIGNED does soften the message, but does not 
clarify it :)


Ilmari


Re: Improving Bugzilla Status Names

2018-09-04 Thread Nate Graham




On 09/04/2018 10:01 PM, Christoph Feck wrote:
I still oppose to name a status NEW (again). It only attracts "how is 
this NEW? this is already [random timespan here] OLD!" comments.
There will always be products/components that have no active maintainer 
to look for bugs in a limited timeframe.


My suggestions are OPEN, REPORTED, or UNRESOLVED.


I could get behind OPEN or REPORTED.

Nate



Re: Improving Bugzilla Status Names

2018-09-04 Thread Christoph Feck

On 05.09.2018 04:28, Andrew Crouthamel wrote:

Hello,

As part of the "Streamlined onboarding of new contributors" goal from 2017 
(https://phabricator.kde.org/T7116), Nate, myself, Julian, and others have been working on ways to 
clean up Bugzilla, as well as the bug reporting and triaging system in the "Improvements to 
Bugzilla - Making it easier and simpler" sub-task (https://phabricator.kde.org/T6832).

The next item on the list we would like to address is changing some of the 
names of the Status fields and Resolved sub-fields. This is something that has 
come up numerous times, but seems to fizzle out without a consensus. The last 
major discussion regarding it was held early in the year, here: 
https://mail.kde.org/pipermail/kde-community/2018q1/004395.html. And before 
that, in this Bug report from Nate 
(https://bugs.kde.org/show_bug.cgi?id=383753). I've read through these, merging 
the feedback from everyone and with the team working on T6832 we'd like to 
propose the following name changes:

UNCONFIRMED -> NEW
WONTFIX -> ASDESIGNED
INVALID -> NOTABUG


I still oppose to name a status NEW (again). It only attracts "how is 
this NEW? this is already [random timespan here] OLD!" comments.
There will always be products/components that have no active maintainer 
to look for bugs in a limited timeframe.


My suggestions are OPEN, REPORTED, or UNRESOLVED.

--
Christoph Feck



Re: Improving Bugzilla Status Names

2018-09-04 Thread Nate Graham

+1 from me, needless to say. :)

Nate



On 09/04/2018 08:28 PM, Andrew Crouthamel wrote:

Hello,

As part of the "Streamlined onboarding of new contributors" goal from 
2017 (https://phabricator.kde.org/T7116), Nate, myself, Julian, and 
others have been working on ways to clean up Bugzilla, as well as the 
bug reporting and triaging system in the "Improvements to Bugzilla - 
Making it easier and simpler" sub-task (https://phabricator.kde.org/T6832).


The next item on the list we would like to address is changing some of 
the names of the Status fields and Resolved sub-fields. This is 
something that has come up numerous times, but seems to fizzle out 
without a consensus. The last major discussion regarding it was held 
early in the year, here: 
https://mail.kde.org/pipermail/kde-community/2018q1/004395.html. And 
before that, in this Bug report from Nate 
(https://bugs.kde.org/show_bug.cgi?id=383753). I've read through these, 
merging the feedback from everyone and with the team working on T6832 
we'd like to propose the following name changes:


UNCONFIRMED -> NEW
WONTFIX -> ASDESIGNED
INVALID -> NOTABUG

This would keep the current bug triaging flow, but clarify and soften 
meanings for bug reporters.


Example bug flow:
1. New bugs would be reported and assigned NEW.
2. Bugs are triaged and reviewed.
     a. If reproducible, bugs are set to CONFIRMED.
     b. If bug is not reproducible, more information is requested from 
the reporter and set to NEEDSINFO + WAITINGFORINFO.

     c. If bug is not a bug, set to RESOLVED + NOTABUG.
     d. If bug is not fixable due to technical limitations, or expected 
behavior, set to RESOLVED + ASDESIGNED.
3. After a set period of time, say 30 days, NEEDSINFO + WAITINGFORINFO 
bugs are set to RESOLVED + NOTABUG.


This would allow triagers to come into a product and understand:
1. Which bugs need first review and reproducing, helping developers out 
by acting as that second-level support. (NEW)
2. Which need a second look or closure due to lack of information, 
reproducibility, and age. (NEEDSINFO + WAITINGFORINFO)
3. Which bugs are waiting for developer action such as patch development 
or decision to support a request, and probably do not need triager 
action. (CONFIRMED)


This is a pretty minor change, as all it will do is make some words 
nicer and clarify the triaging process.


Hopefully this is agreeable to everyone, we believe it is the best 
compromise between all of the feedback previously provided in the past 
two years.


Feedback? Comments? Consensus?

Thanks!
Andrew Crouthamel





Improving Bugzilla Status Names

2018-09-04 Thread Andrew Crouthamel
Hello,

As part of the "Streamlined onboarding of new contributors" goal from 2017 
(https://phabricator.kde.org/T7116), Nate, myself, Julian, and others have been 
working on ways to clean up Bugzilla, as well as the bug reporting and triaging 
system in the "Improvements to Bugzilla - Making it easier and simpler" 
sub-task (https://phabricator.kde.org/T6832).

The next item on the list we would like to address is changing some of the 
names of the Status fields and Resolved sub-fields. This is something that has 
come up numerous times, but seems to fizzle out without a consensus. The last 
major discussion regarding it was held early in the year, here: 
https://mail.kde.org/pipermail/kde-community/2018q1/004395.html. And before 
that, in this Bug report from Nate 
(https://bugs.kde.org/show_bug.cgi?id=383753). I've read through these, merging 
the feedback from everyone and with the team working on T6832 we'd like to 
propose the following name changes:

UNCONFIRMED -> NEW
WONTFIX -> ASDESIGNED
INVALID -> NOTABUG

This would keep the current bug triaging flow, but clarify and soften meanings 
for bug reporters.

Example bug flow:
1. New bugs would be reported and assigned NEW.
2. Bugs are triaged and reviewed.
a. If reproducible, bugs are set to CONFIRMED.
b. If bug is not reproducible, more information is requested from the 
reporter and set to NEEDSINFO + WAITINGFORINFO.
c. If bug is not a bug, set to RESOLVED + NOTABUG.
d. If bug is not fixable due to technical limitations, or expected 
behavior, set to RESOLVED + ASDESIGNED.
3. After a set period of time, say 30 days, NEEDSINFO + WAITINGFORINFO bugs are 
set to RESOLVED + NOTABUG.

This would allow triagers to come into a product and understand:
1. Which bugs need first review and reproducing, helping developers out by 
acting as that second-level support. (NEW)
2. Which need a second look or closure due to lack of information, 
reproducibility, and age. (NEEDSINFO + WAITINGFORINFO)
3. Which bugs are waiting for developer action such as patch development or 
decision to support a request, and probably do not need triager action. 
(CONFIRMED)

This is a pretty minor change, as all it will do is make some words nicer and 
clarify the triaging process.

Hopefully this is agreeable to everyone, we believe it is the best compromise 
between all of the feedback previously provided in the past two years.

Feedback? Comments? Consensus?

Thanks!
Andrew Crouthamel