Hey Philipp. All these proposals make sense to me.
Sybren On Mon, 23 Nov 2020 at 15:08, Philipp Oeser via Bf-committers <bf-committers@blender.org> wrote: > > Hi all, > there was some recent talk amongst triagers about some issues / open > questions in our triaging process. This mail tries to sum them up and bring > forth possible ways to improve here. > Feedback is welcome, everyone interested is also invited to join the new > https://blender.chat/channel/blender-triagers > > > Problem 1 - Many reports marked with "Needs Triage" are 'stuck' > ================================================================ > We already have guidelines on the triaging process such as > https://wiki.blender.org/wiki/Process/Bug_Reports/Triaging_Playbook > https://wiki.blender.org/wiki/Process/Help_Triaging_Bugs > https://wiki.blender.org/wiki/Process/A_Bugs_Life > But still, there are reports that are tagged "Needs Triage" longer than > desirable. > > Examples of these are > > *** No access to hardware/software needed to reproduce the problem *** > In order to find someone quicker who could be able to reproduce > hardware/software specific issues, it would be good to gather this > information somewhere. > ==> Proposal: The most obvious place would be the user profiles in > Phabricator where GPU (driver, OS, tablets, ...) could be stored, similar to > what **System Information** gives when reporting a bug > > *** It is a technical problem, but it is unclear if it involves a bug in > blender or the user's system *** > These come in many different flavors like "installation problems", "computer > administration problems", "user support questions", "driver issues", "system > configuration issues". > Often times, it can also take a bit of back and forth until it becomes > clearer if the issue is one of the above [in which case it could be closed]. > There might also be cases where only core developers can make that call. > ==> Proposal: Triagers responsibility to add more canned responses that cover > more of these cases. > ==> Proposal: Triagers responsibility to improve upon > https://docs.blender.org/manual/en/dev/troubleshooting > > *** It is unclear if the current behavior is a bug, a known limitation or > works as designed (but not in a user friendly way) -- or is a request *** > There are many cases where this is not easy to decide. For all of these > cases, it is generally already well covered by our existing triaging process > documents on how to act. > Issue is more getting to the point where it is clear enough to make the call > (often though only core developers can make that) > ==> Proposal: More communication amongst triagers, synergetic effects will > happen. For this, https://blender.chat/channel/blender-triagers was set up. > > For the cases where only core developers can make a call, this also led to > questioning the usefulness of the "Needs Developer to Reproduce" status. This > was rarely used and/or its meaning not clear. Instead, a status indicating > the handover of responsibilty from the triaging team to the module teams > would be needed. This should only be used appropriate triaging already took > place. > ==> Proposal: Add a "Needs Information from Developer" status (or even > better: rename the existing "Needs Developer To Reproduce" status) > > Problem 2 - Classification > ================================================================ > In practice, until now, the triagers did a lot of classification [setting a > task's subtype] in their daily work (and hopefully the majority of it was > actually "correct"). > According to https://wiki.blender.org/wiki/Process/A_Bugs_Life, this is a job > for the module owners and development coordinators though. This has also led > to confusion when triagers set something e.g. as TODO - because this would > add to the responsibility of a particular module without consent. > ==> Proposal: Refrain from setting task subtype (unless absolutely obvious or > prior approval was given [esp. TODO]) > > Problem 3 - report priority / schedule > ================================================================ > It was decided to align the ordering of reports to be looked at. > Since different strategies were used ("daily fresh reports first", "previous > day's reports first", ...), this led to an unbalanced impression of sharing > 'enjoyable' workload. > So while it might still make sense to have an eye on fresh reports as well to > catch bad bugs early on (esp. close to release), older reports should be > looked at first > ==> Proposal: Prioritize older reports more > > > If you actually reached the end of this: thx for reading! > _______________________________________________ > Bf-committers mailing list > Bf-committers@blender.org > https://lists.blender.org/mailman/listinfo/bf-committers _______________________________________________ Bf-committers mailing list Bf-committers@blender.org https://lists.blender.org/mailman/listinfo/bf-committers