Thanks,
Alex
On Thu, Nov 2, 2017 at 11:37 AM, Clément Aubin <aubincleme(a)gmail.com> wrote:
Hi,
On 11/02/2017 09:49 AM, Vincent Massol wrote:
> On 1 Nov 2017, at 18:41, Alexandru Cotiuga <alexandru.cotiuga(a)xwiki.com>
wrote:
>
> Hello devs,
>
> This Thursday is BFD#153:
>
http://dev.xwiki.org/xwiki/bin/view/Community/XWikiDays#HBugfixingdays
>
> Our current status is:
>
> * -36 bugs over 120 days (4 months), i.e. we need to close 28 bugs to
have
created
bugs # = closed bugs #
I guess you meant 36 and not 28 :)
* -78 bugs over 365 days (1 year)
* -52 bugs over 500 days (between 1 and 2 years)
* -218 bugs over 1600 days (4.3 years)
Wow we’re really drifting… we were positive till roughly early 2015 and
then we’ve
kept increasing then, see:
10352#Created-vs-Resolved-Chart/13610
Note that we’ve changed the definition of the query (The query is:
category =
10000 AND issuetype = Bug ORDER BY key DESC), since we added
some projects (CK, Tour, Templates, Help) but those were inside platform
before so in practice it doesn’t change the scope.
Also note that we’ve moved out several modules outside of platform and
into
contrib projects so that should have removed issues/bugs! Thus the
situation is even worse than it appears...
I wonder what made this increase in bugs...
Some ideas:
* We have less devs active on the xwiki github org. See the commit stats
on
http://dev.xwiki.org/xwiki/bin/temp/space/page/chart/2123416786.png
(last bar on the right is from June 2016 to June 2017). So this means less
issues fixed but also less bugs fixed.
* Out of the 639 open bugs I see in my query, the categories with > 15
open
bugs are:
** Dev issues only: 21
** Extension: 17
** AS: 18
** Administration: 20
** AWM: 20
** Office: 18
** Old Core: 114
** WYSIWYG (including CKEditor): 30+10 = 40
(this accounts for 268 bugs, i.e. 41% only, the rest is scattered across
other
categories)
* Less
BFDs than before?
WDYT?
One other idea : we have more active installs (see
http://www.xwiki.org/xwiki/bin/temp/space/page/chart/2142541496.png)
since … hmm … ok, hard to tell ^^ ; but it's globally increasing. We
then have more user feedback, which can lead to more issues.
Regarding the possibles solutions, here are some of them :
* As we are now preparing for a new LTS release, it could be nice to
organize something like a BFW (Bug Fixing Week) or a BFM ; I didn't
checked if we are on time on the roadmap though, but this could help
lowering the number of bugs going in the 10.* versions ; especially
considering the fact that some difficult bugs take more than one day to
resolve.
* The GCI might help reducing the number of trivial / easy bugs if done
correctly.
* The category having the most bugs is Old Core (about 17% of the total
number of bugs) and it's growing (see
https://jira.xwiki.org/secure/Dashboard.jspa?selectPageId=13924). Maybe
we should either :
** Try to focus more on Old Core bugs during BFDs
** Try to solve the fact that, after 10+ years of «Moving away from the
Old Core» (see
http://dev.xwiki.org/xwiki/bin/view/Community/DevelopmentPractices#
HMigratingawayfromtheOldCore)
we are still heavily relying on it and integrate some solutions for
removing some Old Core components directly as part of the 2018 roadmap.
Hope it helps,
Clément
Thanks
-Vincent
* -690 bugs since the beginning of XWiki
See
https://jira.xwiki.org/secure/Dashboard.jspa?selectPageId=10352
Here's the BFD#153 dashboard to follow the progress during the day:
https://jira.xwiki.org/secure/Dashboard.jspa?selectPageId=13923
Happy Bug Fixing Day,
Alex