Hi, On 11/02/2017 09:49 AM, Vincent Massol wrote: > >> On 1 Nov 2017, at 18:41, Alexandru Cotiuga <[email protected]> >> 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: > https://jira.xwiki.org/secure/Dashboard.jspa?selectPageId=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 >

