> 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