Sure. On Thu, Jul 5, 2018 at 1:51 PM, Vincent Massol <[email protected]> wrote: > > >> On 5 Jul 2018, at 13:49, Thomas Mortagne <[email protected]> wrote: >> >> +1 for each dev choosing their own organization > > You’re also ok so that each dev try to do 1/2 of each right? > > Thanks > -Vincent > >> On Thu, Jul 5, 2018 at 10:43 AM, Vincent Massol <[email protected]> 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 >
-- Thomas Mortagne

