[Tinyos Core WG] Bug policy
Philip Levis
pal at cs.stanford.edu
Thu Dec 14 17:22:30 PST 2006
I'm cross-posting this because I think it involves both WGs. On one
hand, core is the WG that has to deal with the issues most. On the
other, the policies could have big implications on the relationship
of individuals to the WG process, so it's good to have alliance
involved.
All of the issues with bug reporting and TinyOS boil down to this:
what do we do when someone doesn't respond to bug reports assigned to
them?
If the assignment is in error, the person can always reassign it;
that's rarely the problem. Instead, we have bug reports which have
been sitting on the tracker for years, with no response.
The current approach is that users post bug reports either to the
sourceforge bug tracker or mail them to tinyos-help. Generally
response on the latter is better than the former, but the mailing
list doesn't provide a good mechanism to track whether they have been
dealt with or not.
So here's the proposal:
We point users to the mailing list tinyos-bugs, and there's a web
page giving some guidance on how you should report a bug. To have
commit privileges to tinyos-2.x you must be on the list. There's one
or more moderators who filter out spam. When a bug report comes in,
anyone on the list can review it to decide if it is truly a bug. If
it is, then that person enters it into the sourceforge bug tracker
and assigns it to the most valid developer (who can reassign it if
need be).
If a developer doesn't respond to a bug report (note: respond does
not mean "fix", just acknowledge it and what's going on, the SF page
has mechanisms for doing this) within 30 days, then we send a warning
to the working group responsible for the subsystem it relates to. If
there is no response to the bug in another week, then we do something
drastic... (remove commit privileges for the WG?)
Phil
More information about the Tinyos-2.0wg
mailing list