Skip to content

Commit

Permalink
Merge pull request #167 from maxwxyz/march-report
Browse files Browse the repository at this point in the history
Add March bugtracker report
  • Loading branch information
chennes authored Mar 15, 2024
2 parents 4600e42 + d47799e commit 0d74f3e
Showing 1 changed file with 88 additions and 1 deletion.
89 changes: 88 additions & 1 deletion reports/BugTracker/mxwxyz_report.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,91 @@
title: "Bug tracker reports"
description: "Monthly reports on the state of the repository"
layout: default
---
---

## 2024-03-15
I've started my activity on 2024-02-12 and made myself familiar with the bug tracker system. From the beginning I've tried to closely keep up with new issues, checking their quality and classifying them.

My intention is to look at and categorize all issues and lable them either as **bug** (errors / failures in the current features) or **feature** (improvements and new features). All issues should be tagged with the corresponding workbench and topic specific tags will be applied (e.g. UI/UX, Units,...).
Issues wich still need refinement, information from the author or other users are tagged with the corresponding `Missing: ...` tags. If necessary, relevant developers will be pinged. I try to reproduce all bugs if possible and check for already existing issues which are either related or a duplicate. Same logic will be applied when revisiting all existing issues.

### Current statistics this month:
|Metric|Count|
|:---|---:|
|**New** issues this month: | 219 |
|**Closed** issues this month: | 153 |
|Currently open issues in **total**: | 1,361|

Monthly issue metrics for February 2024: https://github.com/FreeCAD/FreeCAD/issues/12972

All new issues this month were tagged and - where necessary - were followed up to ask for more information.
Additionally, around 55 old issues were revisited in the list, beginning with the oldest in the repository.
An issue metric workflow was added to the repository to automatically create issue related reports on metrics each month, which will be included in the monthly reports.

Manually closed issues (thanks to triage participants):
* [#12356](https://github.com/FreeCAD/FreeCAD/issues/12356) Issue in wrong repository (addon)
* [#12355](https://github.com/FreeCAD/FreeCAD/issues/12355) Duplicate
* [#12382](https://github.com/FreeCAD/FreeCAD/issues/12382) Duplicate
* [#12353](https://github.com/FreeCAD/FreeCAD/issues/12353) Not a problem, not reproducible
* [#11412](https://github.com/FreeCAD/FreeCAD/issues/11412) Duplicate
* [#6183](https://github.com/FreeCAD/FreeCAD/issues/6183) Not an issue, expected behavior
* [#7818](https://github.com/FreeCAD/FreeCAD/issues/7818) Not a FreeCAD issue
* [#10093](https://github.com/FreeCAD/FreeCAD/issues/10093) No feedback, unresponsive
* [#10096](https://github.com/FreeCAD/FreeCAD/issues/10096) No feedback, unresponsive
* [#12438](https://github.com/FreeCAD/FreeCAD/issues/12438) Not reproducible in dev builds
* [#5814](https://github.com/FreeCAD/FreeCAD/issues/5814) Closed as implemented
* [#11212](https://github.com/FreeCAD/FreeCAD/issues/11212) Duplicate
* [#5580](https://github.com/FreeCAD/FreeCAD/issues/5580) Duplicate
* [#5696](https://github.com/FreeCAD/FreeCAD/issues/5696) Duplicate
* [#5907](https://github.com/FreeCAD/FreeCAD/issues/5907) Duplicate, PR open
* [#6860](https://github.com/FreeCAD/FreeCAD/issues/6860) Duplicate, GSoC PR pending
* [#5864](https://github.com/FreeCAD/FreeCAD/issues/5864) Duplicate
* [#6087](https://github.com/FreeCAD/FreeCAD/issues/6087) Has already been implemented
* [#6205](https://github.com/FreeCAD/FreeCAD/issues/6205) Has already been implemented
* [#5716](https://github.com/FreeCAD/FreeCAD/issues/5716) Has already been implemented
* [#11812](https://github.com/FreeCAD/FreeCAD/issues/11812) Duplicate, PR pending
* [#12563](https://github.com/FreeCAD/FreeCAD/issues/12563) Has already been implemented
* [#12558](https://github.com/FreeCAD/FreeCAD/issues/12558) Has already been implemented, workaround for 0.21 available
* [#12570](https://github.com/FreeCAD/FreeCAD/issues/12570) No FreeCAD issue, redone his model
* [#6588](https://github.com/FreeCAD/FreeCAD/issues/6588) Duplicate
* [#12597](https://github.com/FreeCAD/FreeCAD/issues/12597) No issue
* [#5576](https://github.com/FreeCAD/FreeCAD/issues/5576) Stalled
* [#5559](https://github.com/FreeCAD/FreeCAD/issues/5559) Has become irrelevant
* [#5763](https://github.com/FreeCAD/FreeCAD/issues/5763) Duplicate
* [#12348](https://github.com/FreeCAD/FreeCAD/issues/12348) Nothing to fix in FC
* [#12529](https://github.com/FreeCAD/FreeCAD/issues/12529) GMSH issue, not FC
* [#5898](https://github.com/FreeCAD/FreeCAD/issues/5898) Has already been implemented
* [#5690](https://github.com/FreeCAD/FreeCAD/issues/5690) Has already been implemented
* [#11700](https://github.com/FreeCAD/FreeCAD/issues/11700) Has already been implemented
* [#12657](https://github.com/FreeCAD/FreeCAD/issues/12657) Already fixed
* [#12055](https://github.com/FreeCAD/FreeCAD/issues/12055) Duplicate
* [#12681](https://github.com/FreeCAD/FreeCAD/issues/12681) Duplicate
* [#5684](https://github.com/FreeCAD/FreeCAD/issues/5684) Has already been implemented
* [#11371](https://github.com/FreeCAD/FreeCAD/issues/11371) Duplicate
* [#10911](https://github.com/FreeCAD/FreeCAD/issues/10911) Has already been implemented
* [#5968](https://github.com/FreeCAD/FreeCAD/issues/5968) Has already been implemented
* [#12781](https://github.com/FreeCAD/FreeCAD/issues/12781) Not an issue, help request should be adressed on the forum
* [#12791](https://github.com/FreeCAD/FreeCAD/issues/12791) Not an issue, help request should be adressed on the forum
* [#6234](https://github.com/FreeCAD/FreeCAD/issues/6234) Has already been implemented
* [#12707](https://github.com/FreeCAD/FreeCAD/issues/12707) Has already been implemented
* [#6134](https://github.com/FreeCAD/FreeCAD/issues/6134) Duplicate
* [#12819](https://github.com/FreeCAD/FreeCAD/issues/12819) Addon help. Has already been implemented
* [#12841](https://github.com/FreeCAD/FreeCAD/issues/12841) Duplicate
* [#12919](https://github.com/FreeCAD/FreeCAD/issues/12919) Duplicate
* [#11604](https://github.com/FreeCAD/FreeCAD/issues/11604) Duplicate
* [#12784](https://github.com/FreeCAD/FreeCAD/issues/12784) Has already been implemented
* [#12942](https://github.com/FreeCAD/FreeCAD/issues/12942) Duplicate
* [#5688](https://github.com/FreeCAD/FreeCAD/issues/5688) No feedback/discussion

### Outlook
Next month I will start going in depth though the pile of all old issues, starting with the oldest ones and try figuring out if these are still relevant (try the issues in the weekly builds), if more info is needed, if newer duplicates / better described issues are present or if the issue needs more refinement.
The `Missing: ...` tags will be used to indicate if the issue is still in triage or ready and relevant.
On all the imported issues from the old bug tracker system the main issue will be to identify and ping the relevant people who were involved at the creation of the issue. I will try to replicate bugs and think through the old issues in detail if no other person is commenting.
In case of no replies or unclear issues, the issue will be marked for closing and closed after one month if there is no activity. This is only applicable for the old / imported issues for now.
**It would be nice if people could look out for them and comment, just search the issues for [`is:open is:issue sort:created-asc label:"Missing: feedback"`](https://github.com/FreeCAD/FreeCAD/issues?q=is%3Aopen+is%3Aissue+sort%3Acreated-asc+label%3A%22Missing%3A+feedback%22)**

Depending of the amount of issues I have to see if I can list them all like the current issues above or if I report a summary (x issues closed because of y).

Additionally, we will manage a project board for the [**FreeCAD Day 2024 Complaint Session**](https://github.com/orgs/FreeCAD/projects/20), search for and add already existing issues which were mentioned (remarks from the discussion will be commented), create new issues for actionable mentions and keep track of the implementation status. The plan is to add all issues or create new one if not existing yet until next months report.

On top I was asked to add the attachments from the old Mantis bugtracker system to the imported issues on GitHub. Currently, there are 359 open issues on GitHub which were imported from the old system and I will try to manually add attachments and images but this will slow down the overall process.

0 comments on commit 0d74f3e

Please sign in to comment.