Triaging Migration Tasks #7

Closed
opened 2023-02-08 12:18:17 +01:00 by Francesco Siddi · 2 comments

Remaining

  • Update bug reporting youtube video (linked from issue templates)
  • metrics.blender.org update (dfelinto/blender-metrics)
  • High priority bugs listed in blender.chat script
  • source/tools/utils/weekly_report.py (moved to #52)
    • API access to activity feed seems required for this
    • Parsing RSS feed or public activity will not work, is incomplete (pagination missing)
  • Re-create Moderators team
    • Just adding users add as needed instead
  • Update benchmark/studio/websites bug report links

Completed

  • Issue templates
    • Blender
    • Blender Add-ons
    • Update template and redirect depending on final query having a prefix for fields or not
    • Decide if branch reference should be set in issue template
  • Wrong empty reference when not specified in template
  • Avoid superfluous "Description" title added when using text area
  • Project filtering for issues
  • Redirect for Help > Report a Bug in Blender (Gitea side changes)
  • Long template description is between title and text area
    • Solved by reworking template layout so this is not as much of an issue
  • Good UI for inline images and file attachments
  • Ensure filters used by triagers work:
    • Untriaged reports (phab query) - should just be filtering status/Needs Triage + type/Bug or type/Report if we keep it
    • Reports waiting on info from users (phab query) - should just be filtering status/Needs Information from User
  • Where does BF Blender: Unconfirmed go?
    • It's just 3 open tasks, marked them as Known Issue instead. These will be automatically tagged with project-slug:Bf Blender: Uncofirmed label, that could be renamed to something else after migration (perhaps type/Unconfirmed).
  • No enforcement that every bug has a status, type and priority label. Also no enforcement that status correctly corresponds to open/closed state. UI for applying labels does not enforce this. (scoped labels solve this)
  • Auto assign archived status when manually closing issue and not valid state closed was used. For auto closing with commit it's set to resolved (webhook)
  • Scoped labels should be at the top of the labels list (should be fixed by following new convention)
  • Verify API can query issues by date range (looks like it)
  • Single project / module assignment workflow is not ideal. More broadly we need a proper plan for how to handle cases where multiple modules are involved, and which labels to use.
  • Comment is lost when assigning a label or making other changes. (upstream bug)
  • Commits don't show issues referencing them, which is important for two reasons:
    • Find duplicates of a bug
    • Find follow up tasks and commits when backporting a commit
### Remaining - [ ] Update bug reporting youtube video (linked from issue templates) - [x] metrics.blender.org update (dfelinto/blender-metrics) - [x] High priority bugs listed in blender.chat script - [ ] `source/tools/utils/weekly_report.py` (moved to #52) - API access to activity feed seems required for this - Parsing RSS feed or public activity will not work, is incomplete (pagination missing) - [x] Re-create Moderators team - Just adding users add as needed instead - [x] Update benchmark/studio/websites bug report links ### Completed - [x] Issue templates - [x] Blender - [x] Blender Add-ons - [x] Update template and redirect depending on final query having a prefix for fields or not - [x] Decide if branch reference should be set in issue template - [x] Wrong empty reference when not specified in template - [x] Avoid superfluous "Description" title added when using text area - [x] Project filtering for issues - [x] Redirect for Help > Report a Bug in Blender (Gitea side changes) - URL to redirect to: http://projects.blender.org/blender/blender/issues/new?template=.gitea%2fissue_template%2fbug.yaml&body=... - [x] Long template description is between title and text area - Solved by reworking template layout so this is not as much of an issue - [x] Good UI for inline images and file attachments - [x] Ensure filters used by triagers work: - [x] Untriaged reports ([phab query](https://developer.blender.org/maniphest/project/2/query/PJwxd.0htZf_/)) - should just be filtering `status/Needs Triage` + `type/Bug` or `type/Report` if we keep it - [x] Reports waiting on info from users ([phab query](https://developer.blender.org/maniphest/project/2/query/cYYfff8kFIsW/)) - should just be filtering `status/Needs Information from User` - [x] Where does [BF Blender: Unconfirmed](https://developer.blender.org/project/view/50/) go? - It's just 3 open tasks, marked them as Known Issue instead. These will be automatically tagged with `project-slug:Bf Blender: Uncofirmed` label, that could be renamed to something else after migration (perhaps `type/Unconfirmed`). - [x] No enforcement that every bug has a status, type and priority label. Also no enforcement that status correctly corresponds to open/closed state. UI for applying labels does not enforce this. (scoped labels solve this) - [x] Auto assign archived status when manually closing issue and not valid state closed was used. For auto closing with commit it's set to resolved (webhook) - [x] Scoped labels should be at the top of the labels list (should be fixed by following new convention) - [x] Verify API can query issues by date range (looks like it) - [x] Single project / module assignment workflow is not ideal. More broadly we need a proper plan for how to handle cases where multiple modules are involved, and which labels to use. - [x] Comment is lost when assigning a label or making other changes. ([upstream bug](https://github.com/go-gitea/gitea/issues/22603)) - [x] Commits don't show issues referencing them, which is important for two reasons: - Find duplicates of a bug - Find follow up tasks and commits when backporting a commit
Brecht Van Lommel changed title from Tasks and triaging UI to Triaging Migration Tasks 2023-02-08 13:34:42 +01:00

I moved the feature requests to #12, this one we can keep for a few remaining tasks do be done.

I moved the feature requests to #12, this one we can keep for a few remaining tasks do be done.
Brecht Van Lommel added the
Type
Feature
label 2023-02-08 16:59:52 +01:00
Brecht Van Lommel added the
Service
Gitea
label 2023-02-13 16:52:54 +01:00

Weekly reports have moved to their own issue in #52, closing for the rest.

Weekly reports have moved to their own issue in #52, closing for the rest.
Sign in to join this conversation.
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: infrastructure/blender-projects-platform#7
No description provided.