+1 for each dev choosing their own organization On Thu, Jul 5, 2018 at 10:43 AM, Vincent Massol <vinc...@massol.net> wrote: > Hi devs, > > We’ll soon start XWiki 10.7 (see > https://markmail.org/message/qjemnip7hjva2rjd). > > Goals > ===== > > There are 2 goals for this release: > > 1) Close as many bugs as possible (note that I didn’t say “fix” ;), the goal > is really to reduce the number of open bugs and thus to close won’t fix, > duplicates, etc and also to fix low hanging fruits, i.e. easy bugs). The goal > is quantity. To try to reduce our "bug lag" > > Our current status today: > * -47 bugs over 120 days (4 months), i.e. we need to close 47 bugs to have > created bugs # = closed bugs # > * -95 bugs over 365 days (1 year) > * -160 bugs over 500 days (between 1 and 2 years) > * -331 bugs over 1600 days (4.3 years) > > A good result would be to close 47 bugs during 10.7 and an excellent goal > would be to close 95 bugs during 10.7 (i.e. have as many bugs closed than > opened for the past year). > > 2) Improve our tests and make sure that our global TPC is increasing again > and not going down. See > * http://markmail.org/message/up2gc2zzbbe4uqgn > * http://markmail.org/message/grphwta63pp5p4l7 > * http://markmail.org/message/hqumkdiz7jm76ya6 > > I think the following activities would be good one for 10.7: > * Increase coverage especially for modules that have lost coverage. See all > the lines in red on https://up1.xwikisas.com/#-GNXv9QYlBWPXTHNnvQD2g which > should be high priority modules. > * Add tests for modules that don’t have tests yet (for example I added some > functional tests last week to the xwiki-platform-menu module which didn’t > have any test at all) > * Once coverage has been increased, up the jacoco threshold wherever possible > ;) > * IMPORTANT: Fix known flickering tests > * (easy, to relax ;)) Convert JUnit3 and JUnit4 tests to JUnit5 > > Repartition of Work > =============== > > Ideally we should spend 1/2 on BFD and 1/2 on Tests. We could say that the > 1st 15 days are on Tests and the last 15 days on BFD (or the opposite), or > just let everyone handle his own time table and just make sure we do roughly > half of both activities. I don’t think it would be good to have devs focus > only on tests and others only on BFD. I’d really prefer that each dev does > 1/2 of both. > > My preference goes to leave each dev choose when they work on BFD and on > tests with an agreement that we will try to do half of each. > > WDYT? > > Thanks > -Vincent
-- Thomas Mortagne