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

Reply via email to