On 29-Sep-07, at 11:01 PM, erland wrote:

>
> Some examples:
> 1. What information am I as a bug reporter responsible to provide:
> -- Severity ? (Or is this something the SqueezeCenter QA team will set
> ? )
You can set it, but be reasonable.  Certainly clear what the  
difference is between enhancement and all others.  Try not to use  
critical or blocker when it isn't.

> -- Priority ? (Should I enter the priority from my point of view,  
> or is
> this someone else likes to do ?)

In my experience, it's not used.  however, where to spend time and  
effort should be up to the developers or qa who are responsible for  
what is to be done and when.

> -- Target milestone ? (Should I enter when I think it should be fixed,
> or is this something someone else likes to do ? )

leave this undefined.  qa reviews and decides which should be part of  
a given release.  jumping the gun just gets the way of trying to  
focus efforts for each release.
an exception might be if you are planning to create a fix yourself in  
time for a certain release.

> -- URL ? (What should this point to ?)

anything you have as a reference.  If there is a forum thread or  
website related to the issue, feel free to add something there.

> -- Component ? (Should I do my best guess, or will the developers set
> this correctly anyway ?)
>

Best guess.  qa or dev's will reset if there is a better place for  
it. Sometimes it changes once a more likely cause is determined.  The  
symptoms don't always make it obvious and components do overlap.   
It's not critical, but it helps for searching to have it as close as  
possible.

> 2. When a patch is provided in a bug report am I as the person who
> initially wrote the bug report responsible to verify the patch (if I
> can) ?

if you can.  otherwise there are several hard-working folks as SD who  
can try. If you have a proposed patch, sometimes the reporters are  
able to test and verify that it works for their case too.  
Verification really helps when it comes to deciding to merge someonee  
else's patch without being able to verify it yourself.

>
> 3. After I have verified a patch, am I responsible to change some  
> state
> on the bug report or is it enough to just post a comment in the bug
> report that I have verified the patch ?

comment is about all you can do, really.  Sometimes having a simple  
patch or workaround can lower the severity (in cases where "simple  
workaround" being available makes a difference).  if you end up with  
commit access, then you comment on the change number of the commit  
and mark as fixed, with the next release as target (qa/support will  
verify /close).  In cases where reporters are asked to verify, they  
may be asked to mark it fixed (which reporters can do) or to reopen  
if there are issues.

>
> 4. When a correction has been comitted to svn, am I as the person who
> initially wrote the bug report responsible to verify the correction  
> (if
> I can), or is this something the SqueezeCenter QA team will do  
> anyway ?
>
Usually the developers who commit the fixes have done some  
verification.  QA does as well, but the more the merrier.  As a  
reporter you do have the ability to mark the bug as REOPENED if you  
try it at some point and find a problem.  sometimes the setups can  
cause different issues to arise.

> 5. After I have verified bugreport where a correction has been  
> comitted
> to svn, am I responsible to change some state on the bug report ?
>
i think reporters are able to verify, but you don't HAVE to.  it's  
always nice to have the feedback that it has worked.  Until a bug is  
CLOSED, the comment box is always available.  Assignees, reporters  
and anyone on the CC list get copied on the comments and state  
changes.  If you see other bugs via searches, feel free to add  
comments or add your email to the CC list if you want to be notified  
about the responses.

> 6. If I provide a patch on a bug report, should I change some state on
> the bug report or is it enough to just provide the patch to get  
> someone
> to notice that there is a possible working solution available ?
>
If you provide a patch, please add your email to the CC field so that  
you can be notified of any questions or updates.  Sometimes it can be  
a long time.  I've got patches that go back years on there, but the  
requested clearance/responses haven't been given.

>
> The most important issues I'm personally a bit worried about:
> - I don't want to close bug reports which I think is corrected if this
> means that they will be missed when the SqueezeCenter QA team does
> their tests or write the release information about corrected bugs in
> the release.

If you are the reporter, and it's fixed for you then it's right to  
mark as FIXED.  They don't disappear, but they do get lowered in  
priority on the QA review lists.
If you aren't the reporter, you can't close anyway but you can  
comment that you think it IS fixed.  that always helps because there  
are so many that do get fixed either by someone who is not aware of  
the bug report or as collateral effects from another change. Some  
issues just become moot due to feature/design changes. I found an  
easy bug to fix tonight, that I had simply missed in all the activity  
of bug updates ("recent" filter didn't help, but that happens  
sometimes, like when it's review day)

> - I don't want to spend time testing things that the SqueezeCenter QA
> team is going to test anyway. There are of course cases where  
> duplicate
> testing is a good thing, but there are also cases where it would be
> enough if at least one person tested it.

it's never a waste of time.  I've been doing it for a few years now,  
and even with a QA team involved, there is always room for more folks  
on board. If you are the slightest bit hesitant, comments are always  
good.  Leaving the status unchanged is fine.  Other people do get  
around to it.  Try to be patient, even when it feels like you are alone.

> - I don't want a correction on a bug I've written to be untested, just
> because I thought someone else would test it.

Please make sure that you make note that any correction is untested,  
as it is assumed that any proposed change of state or patch does come  
from some sort of testing.

Much of the above is based on my opinions. It is how I conduct myself  
on bugszilla, and generally what I will indicate in comments  
(especially if reporters assign a target at time of reporting) .   
Hopefully Chris will chime in if I'm incorrect on any point.
-kdf

_______________________________________________
beta mailing list
[email protected]
http://lists.slimdevices.com/lists/listinfo/beta

Reply via email to