Triaging Module Meeting
Biweekly Triaging module meeting for planning and coordination.
Folks on the payroll should attend if possible, others are invited as well.
In these meetings, we can keep us up-to-date on everything triaging, discuss recent important issues and see if we can bring the module forward.
I believe it is also good to see human faces once in a while :), so there is always room for some personal stuff if appropriate.
The meeting will be on 2024-02-29T12:00:00Z. It is open for everybody interested to join the video call (link below).
Links
- Video call google meet for now, we can try jitsi as well if people prefer
- #module-triaging chat channel
Attendees
- Germano Cavalcante @mano-wii
- Iliya Katushenock @modmoderVAAAA
- Philipp Oeser @lichtwerk
- Pratik Borhade @PratikPB2125
- Richard Antalik @iss
- Thomas Dinges @ThomasDinges
Topics
-
followups from last meeting
- number of untriaged reports
- news?
- “most” crashes should be high priority
- news?
- improve upon issues with unavailable hardware
- news?
- feedback regarding our triaging infrastructure
- TODO: design task for wizard
- IDEA (Iliya Katushenock): Usage of certain tokens (not bug/error/issue but crash/locking/exception?) in the title of the report
- IDEA (Iliya Katushenock): Do not write titles on more than one line
- IDEA (Iliya Katushenock): implementing a blender-bisect for the user (using Blender Builds - blender.org)
- feedback regarding triaging metrics
- news?
- first round PR review
- news?
- automated crash reporting
- news?
- copyrighted material in user repos
- news?
- number of untriaged reports
-
recent important issues that are somehow hard to triage
- if time permits, go over specific issues
Meeting Notes
Will move taking notes to https://hackmd.io/ for next meeting (next to obviously being more collaborative, this will also prevent what happened this time : Philipp had a hard crash during the meeting and lost taken notes unfortunately)
-
followups from last meeting
-
number of untriaged reports is still a bit high, goal is to half the number the coming weeks
-
setting High priority on crashers has been mostly greenlit by modules (they will take care of lowering again if appropriate)
-
improve upon issues with unavailable hardware
- Philipp will get access to a MAC laptop
- Process/Hardware List - Blender Developer Wiki needs to be ported to new docs
-
feedback regarding our triaging infrastructure
- gitea issues
- If a user decides to report an issue via a project page (e.g. from blender/blender - blender - Blender Projects), then this will end up setting up the Project for this issue. This contradicts The Life of a Bug - Blender Developer Documentation “No Project is assigned to it”
- bug reporting wizard
- content-related : which “questions” to ask? (e.g. crash/locking/exception/unexpected behavior and continue from there), which things to prevent the user from putting in the reports?
- tech-related : could be gitea-native, webbased (but separate from gitea), local executable or even blender-native (e.g. via Addon or making the reporting operator more sophisticated)
- incorporate a “user bisect”?, narrowing down the time something broke by checking daily builds from Blender Builds - blender.org
- Germano offers to set up Addon prototype
- idea has the risk of getting bloated >> set up a design task on gitea for this to discuss further
- labels / issue titles / commit messages
- changing title “to give a more precise description” is vague, can lead to very long titles, can have redundancy with labels, but all of this is still better than leaving the title vague… examples where discussed [which was already helpful], no hard DOs or DONTs
- labels (at least the interest labels) could be more fine-grained [also helps with the above], approach corresponding modules with suggestions
- some gitea requests still:
- Ilya offers to make reports for these on Issues - blender-projects-platform - Blender Projects
- automated crash reporting
- Philipp still has to followup on this to express general interest in this
- gitea issues
-
feedback regarding triaging metrics
- Thomas has investigated related code [no working code yet though], still decide whether to add this to graphana or elsewhere
-
first round PR review
- some discussion about the scope this should have (formatting, general code guidelines, if it still builds, if functionality is expected, or even comment on design?). This all depends on the level of experience regarding the code are in question, so no hard DOs or DONTs
-
copyrighted material in user repos
- agreement that this be taken down if we are made aware of it, check with admins though where to have an official notice of that (similar to Copyright guidelines for devtalk - #14 by blenderdumbass probably)
-
-
Thomas suggests to go over old reports (checking if they are still valid)
- Philipp questions the usefulness of Needs Info from Developers status
- Philipp reminds that this is Module (not Triaging) responsibility
- agreement though that this is beneficial for the blender project and Triaging will join efforts
- Thomas will reach out to Modules as well
-
recent important issues that are somehow hard to triage
- after 135min meeting time, it was decided to not start going into details about specific reports
- for next meeting, the plan is to have time reserved for this
Following meeting
The following meeting will be on 2024-03-14T12:00:00Z. Again it will be open for everybody who’s interested.