minutes of ESC call ...

Michael Meeks michael.meeks at collabora.com
Thu Oct 5 14:45:19 UTC 2017


* Present:
    + Thorsten, Caolan, Heiko, Miklos, Kendy, Olivier, Xisco, Michael M, Stephan, Sophie,
      Christian, Eike, Jan-Marek

* Completed Action Items:
    + bisect and analyze bug#112558 (Xisco)
        [ Bisected - it points to the Khaled patch: 34d7602954d4483b3bc9db700e7df2c15348947a
          affects Calc - and reproducible onlt with some fonts,
          https://bugs.documentfoundation.org/show_bug.cgi?id=112558 ]

* Pending Action Items:
    + research the best way to build HTML help / documentation / for 6.0 (Olivier)
        [ still working on this, lets discuss next week. ]
    + fix scripts producing junk numbers for crash testing (7 and 7) (Shinnok)
        [ pending – making the scripts work again. ]
    + fwd build details on Mac / CVE build / test failure to the list (Shinnok)
        [ still working on this, hope to have it done today ]
    + switch default to x86_64 / Windows for testing & pre-releases of 6.0 (Cloph)

* Release Engineering update (Christian)
    + 5.4.2 RC2 status
        + on mirrors as final, to be announced in the next minutes
        + release-note https://bugs.documentfoundation.org/show_bug.cgi?id=108580 ?
            + added it to the release-notes (Thorsten)
                + no good way to solve this (apparently) - MS don't know either
                + if its missing LibreOffice won't run
                + can ship the DLLs in the tree, or ask the user to install a MS
                  re-distributable.
                     + VS 2015 re-distributables not everywhere -> the problem.
                     + we used to ship them (Michael)
                         + was a nicer merge-module in the past (Thorsten)
                         + VS 2015 upgrade problem - beggars belief...
            => cheapiest / easiest - is to bundle the DLLs with the build.
AI:             + ship the DLLs with the installer (Cloph)
                    + sad, but should be easy to do.
            + which systems are lacking this DLL ? (Michael S)
                + de-active updates, and not instal updates or ? ...
                + if not installed, not updated, but not there with a blank windows
                + might / usually comes pre-loaded with other software.
                + pristine Win 10 - had this issue.
                    + thought the idea of the split here was to make it work automatically
    + 5.3.7 RC1 status
        + built and up-loaded to testing, ready for early-testing announce.
    + 5.3.7 RC2 - 1 week after conference.
    + 6.0 Alpha1
        + 1 week after the conference
        + 6 week gap from 6.0.0 to 6.0.1 ?
            https://wiki.documentfoundation.org/ReleasePlan/6.0
        + ideal to have 3-4 week after release instead;
        => adjust to 3 weeks; Christian to do something sensible.
    + Android
    + Online

* Documentation (Olivier)
    + UX team advising on New Help usability / layout (Yousuf)
       + https://goo.gl/qrPQyW
       + Several easyhacks published (Olivier)
       + Brazilians students contributing (Gabriel, Nigel)
    + Documentation team progressing in updating book (Dave, Olivier)
       + going well
    + Published wiki page for code snippets of help files (XHP)
    + Brazilian community getting interest in writing help page contents
         + e.g. pivot charts, XML streams, Presenter Console, Calc Forms

* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        253(253) (topicUI) bugs open, 396(396) (needsUXEval) needs to be evaluated by the UXteam
    + Updates:
        BZ changes   1 week   1 month   3 months   12 months   
             added      6(3)     18(-1)    31(1)      116(-5)  
         commented     37(13)   206(-6)   491(-22)   2534(-139)
           removed      0(-2)     5(1)      7(1)       30(-3)  
          resolved      3(-1)    15(-2)    70(3)      269(-1)  
    + top 10 contributors:
          Tietze, Heiko made 100 changes in 1 month, and 1271 changes in 1 year
          Philips, Yousuf made 61 changes in 1 month, and 1151 changes in 1 year
          Foote, V Stuart made 55 changes in 1 month, and 472 changes in 1 year
          Thomas Lendo made 44 changes in 1 month, and 462 changes in 1 year
          Faulí Tarazona, Xisco made 42 changes in 1 month, and 370 changes in 1 year
          Buovjaga made 26 changes in 1 month, and 288 changes in 1 year
          Ionita, Teodor-Mircea made 14 changes in 1 month, and 18 changes in 1 year
          Kara, Muhammet made 11 changes in 1 month, and 19 changes in 1 year
          *UNKNOWN* made 11 changes in 1 month, and 11 changes in 1 year
          *UNKNOWN* made 10 changes in 1 month, and 11 changes in 1 year
          ^^^ - scripting bug for Shinnok

    + Again not enough people in the weekly meeting to make decisions
    + Mascot voting continues:
        + https://design.blog.documentfoundation.org/2017/09/28/libreoffice-mascot/
        + 63 proposals for thumbs up/down.
        + 25k participants of that 10k voted on all
        + more down votes than up-votes
        + lasts until Sunday this week.
     + Design session about bullets in Impress based on findings from usability test in Nantes
        + finalization done at LibOCon, if someone is interested pls join
        + 5-6 participants - found issues here
            + not finalized with the topic; talk at the conference

* Crash Hunting (Caolan)
    + 6 import failures, 0 export failures
        + up-loading now; several thousand added ~no change
    + 6 coverity issues
    + Google / ossfuzz: 34 fuzzers active now
        + chewing away at the XML filters
        + something wrong with logs being presented
           + claiming not built since the 29th.

* Crash Reporter (Xisco)
    + http://crashreport.libreoffice.org/stats/?days=128
    + http://crashreport.libreoffice.org/stats/version/5.3.6.1
        + 1564 (last 7 days)
    + http://crashreport.libreoffice.org/stats/version/5.4.1.2
        + 3456 (last 7 days)
    + http://crashreport.libreoffice.org/stats/version/5.4.2.1
        + 31 (last 7 days)
    + http://crashreport.libreoffice.org/stats/version/5.4.2.2

* Hackfests & Events (Thorsten)
    + new plan from Bjoern:
       + https://skyfromme.wordpress.com/2017/08/27/hackfests-the-next-generation/
         + kickoff call update ?
    + LibreOffice Conference
         + hacknight on Thu evening (Sophie)
              + venue listed on the website
         + use the occasion to ask devs about NeedDevAdvice bugs (Xisco)
              + try to get the UNCONFIRMED stats down etc.
    + Hamburg – 1st new-style hackfest
         + 9th - 10th December possible (?)
         + just after Beta2
         + https://wiki.documentfoundation.org/Hackfests/HackfestTNG (Eike)
    + FOSDEM
         + beginning of February
    + Milano? - or somewhere else in Italy - 2nd new-style hackfest
         + in March 

* Conference update (Sophie)
    + all looking well, everything is in order.
    + transportation page: get-to-Rome and get-around-Rome - needs some content (Eike)
        + what should we do for public transport passes etc. ?
   + weather forecast is positive!
     https://www.accuweather.com/en/it/rome/213490/daily-weather-forecast/213490 

* mentoring/easyhack update (Shinnok)
          committer...   1 week     1 month     3 months    12 months   
                  open      66(-8)     115(6)      116(0)       124(0)  
               reviews     515(12)    1954(-43)   5397(82)    17608(133)
                merged     238(-22)    984(32)    2774(80)    10928(95) 
             abandoned      19(5)       85(3)      261(10)      697(3)  
           own commits     313(-43)   1293(14)    2474(299)   14075(-27)
        review commits      54(0)      270(-20)    614(53)     2793(-5) 
        contributor...   1 week     1 month     3 months    12 months   
                  open      20(2)       42(6)       47(7)        50(7)  
               reviews     716(-55)   2714(58)    6756(184)   22063(253)
                merged      25(6)       97(-10)    342(7)      1283(6)  
             abandoned       6(4)       34(6)       83(4)       263(5)  
           own commits      27(4)      107(0)      296(27)      945(12) 
        review commits       0(0)        0(0)        0(0)         0(0)  
    + easyHack statistics:
       needsDevEval 27(27)   needsUXEval 0(0)   cleanup_comments 196(196)   
       total 253(253)   assigned 8(8)   open 216(216)   
    + top 5 contributors:
          Gelmini, Andrea made 26 patches in 1 month, and 156 patches in 1 year
          Andreas Brandner made 9 patches in 1 month, and 9 patches in 1 year
          Johnny_M made 9 patches in 1 month, and 39 patches in 1 year
          Krot, Serge made 5 patches in 1 month, and 5 patches in 1 year
          Carl, Jens made 4 patches in 1 month, and 107 patches in 1 year
    + top 5 reviewers:
          Pootle bot made 280 review comments in 1 month, and 450 in 1 year
          Stahl, Michael made 212 review comments in 1 month, and 1842 in 1 year
          Grandin, Noel made 169 review comments in 1 month, and 1313 in 1 year
          Behrens, Thorsten made 150 review comments in 1 month, and 753 in 1 year
          Vajna, Miklos made 100 review comments in 1 month, and 1236 in 1 year
    + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
          Nigel Dias nigeldias2012 at gmail.com 
          Daniel Faleiro SIlva danielfaleirosilva at gmail.com 

* Commit Access
    + Matthias Freund https://gerrit.libreoffice.org/#/q/owner:%22Matthias+Freund%22 
       + doing the Sifr icons, makes sense (Kendy)
AI:       => add access (Kendy)
AI:       => send welcome (Heiko)

* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
    + discuss at the conference ?

* Jenkins / CI update (Christian)
    from:Thu Sep 28 16:04:24 2017
    master linux rel  jobs: 175 ok: 168 ko:   7 fail ratio:  4.00 % break:   2 broken duration: 7.30%
    master linux dbg  jobs: 125 ok: 119 ko:   6 fail ratio:  4.80 % break:   2 broken duration: 7.43%
    master mac rel    jobs: 120 ok: 116 ko:   4 fail ratio:  3.33 % break:   3 broken duration: 1.16%
    master mac dbg    jobs: 125 ok: 121 ko:   4 fail ratio:  3.20 % break:   3 broken duration: 5.59%
    master win rel    jobs: 114 ok:  94 ko:  20 fail ratio: 17.54 % break:  17 broken duration:22.91%
    master win dbg    jobs: 115 ok: 101 ko:  14 fail ratio: 12.17 % break:  13 broken duration:13.51%
    master win64 dbg  jobs: 118 ok: 107 ko:  11 fail ratio:  9.32 % break:   8 broken duration:12.00%
    lo-5.3 mac        jobs:   9 ok:   6 ko:   3 fail ratio: 33.33 % break:   2 broken duration:45.75%
    lo-5.4 mac        jobs:   1 ok:   1 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
    branch gerrit all jobs:   0 ok:   0 ko:   0 fail ratio: 0.00%
    master gerrit lin jobs: 407 ok: 347 ko:  60 fail ratio:14.74%
    master gerrit plg jobs: 406 ok: 305 ko: 100 fail ratio:24.63%
    master gerrit win jobs: 402 ok: 315 ko:  85 fail ratio:21.14%
    master gerrit mac jobs: 401 ok: 286 ko: 103 fail ratio:25.69%
    master gerrit all jobs: 401 ok: 219 ko: 166 fail ratio:41.40%
    + stats still a little high on the fail count; but recovering.

* l10n (Sophie)
    + ongoing; when do we get master UI bits ?
        + need to merge the existing translations (Cloph)
            + into the UI project before making it live
            + will do it later today.
    + will have UI & help files available
    + Android & LOOL were updated
    + smooth gettext migration is ~complete here

* Add DirectWrite as experimental feature (Xisco)
    + Khaled cherry-picked https://gerrit.libreoffice.org/#/c/42898/ to 5.4 and master
    + commit was reverted in 5.3.7, then submitted it to master & 5.4
    + commit moves rendering from DirectWrite to GDI
    + fixed many issues that are not reproducible.
    + the bugs are still reproducible with DirectWrite
       Q1 - should we have an experimental feature for that ?
           + suggest waiting for a patch (Michael)
       Q2 - what should we do with these bugs ?
           + fixed, but still reproducible with DirectWrite
           + do we have a tracker for them all ? (Michael)
               + https://bugs.documentfoundation.org/show_bug.cgi?id=112486
               => leave open - vs. the meta-bug.
       Give up on font rendering on Windows ? (Michael)
           + weird patterns of devices - different corner-case configs
           + Mozilla & Chrome -> no good response.
       Michael's Crazy Font Rendering Vision
           + Behdad likes it too ...
           + abandon all hope of Windows rendering fonts
           + render using freetype ~everywhere; but then ... printing ?
           + generate XPS ... use windows print dialogs etc.

* QA update (Xisco)
    + UNCONFIRMED: 439 (+19)
        + enhancements: 56  (+9)
        + needsUXEval: 2 (-1)
        + haveBackTrace: 8 (+0)
        + needsDevAdvice: 33 (-1)
        + documentation:  3 (+1)
        + android:  20 (-3)

    + Most Pressing Bugs: http://tdf.io/mostressingbugs
        + New:
            + Menu-bar / font non-rendering / measuring with GL / Intel HD
                + https://bugs.documentfoundation.org/show_bug.cgi?id=107764
                + very unusual; a DirectWrite / font-metrics issue ?
                + not fixed by dropping DirectWrite - because of GL.
                + look at this after the conference.

        + Older:
            + libreoffice from 5-4 branch shows a broken helpimg icon theme in options.
                    + https://bugs.documentfoundation.org/show_bug.cgi?id=108406
                    + fixes thanks to Andreas Brandner & Bubli
                    + things to back-port ? can it be closed ?
                        + Rene still can reproduce the crash. Bubli can't
                    + need a simple way to reproduce this.

        + Fixed:

* QA stats
    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +198  -31 (-194) overall)
      many thanks to the top bug squashers:
       QA Administrators       71
       Xisco Faulí             24
       Eike Rathke             7
       Telesto                 7
       Heiko Tietze            7
       Michael Stahl           6
       raal                    5
       Caolán McNamara         4
       Yousuf Philips (jay)    4
       Mark Hung               3

    + top 10 bugs reporters:
       Yousuf Philips (jay)    35
       Thomas Lendo            15
       Telesto                 11
       Stéphane Aulery         10
       Alex Thurgood           9
       Emil Tanev              7
       Olivier Hallot          6
       Regina Henschel         5
       ask4support             5
       Mike                    5

    + top 10 bugs fixers:
       Stahl, Michael          6
       Rathke, Eike            4
       McNamara, Caolán        4
       Hung, Mark              3
       Justin L                2
       Faulí Tarazona, Xisco   2
       Vajna, Miklos           2
       Alex Thurgood           2
       Philips, Yousuf         2
       Nabet, Julien           2

    + top 10 bugs confirmers:
       Faulí Tarazona, Xisco   49
       Philips, Yousuf         27
       Alex Thurgood           20
       Thomas Lendo            8
       dieterp                 8
       Budea, Áron             6
       Tietze, Heiko           6
       Raal                    4
       Faure, Jean-Baptiste    3
       Nabet, Julien           3


* Highest-Priority bugs (aka "MABs"):
   + http://bit.ly/2lJAAJI
     5.3 : 1/46 -     2 %  (+0)
     5.2 : 2/38 -     5 %  (+0)
     5.1 : 2/35 -     5 %  (+3)
     5.0 : 2/62 -     3 %  (-1)
     4.4 : 3/76 -     3 %  (+0)
     4.3 : 5/74 -     6 %  (-2)
     4.2 : 6/134 -    4 %  (+0)
     4.1 : 3/83 -     3 %  (+0)
     4.0 : 4/83 -     4 %  (+0)
     old : 27/258 -   10 %  (+0)


* Bisected bugs open: keyword 'bisected'
   + more accurate - down to a single commit.
   + http://bit.ly/2dyIfDy
   + 385/1631 380/1614 371/1593 369/1583 372/1569 375/1557 381/1551 

     done by:
        Faulí Tarazona, Xisco   7
        Telesto                 5
        Budea, Áron             3
        Raal                    1
 

* Bibisected bugs open: keyword 'bibisected'
   + http://bit.ly/2cSCXlS
   + 462/2225 461/2212 451/2191 461/2191 461/2173 466/2159 477/2152 

     done by:
        Faulí Tarazona, Xisco   7
        Budea, Áron             3
        Telesto                 2
        Raal                    1


* all bugs tagged with 'regression'
   + 875(-2) bugs open of 6394(+23) total 6(-2) high prio.

     done by:
        Faulí Tarazona, Xisco   7
        Alex Thurgood           4
        Budea, Áron             1
        dieterp                 1
        Raal                    1
        Timur                   1
        OfficeUser              1


* ~Component   count net * high severity regressions
   + http://bit.ly/1HWHb3E
     LibreOffice   - 2(-1)
     Writer        - 2(-1)
     Impress       - 2(+0)

   by OS:
     Linux         - 0(+0)
     Mac OS X      - 3(-1)
     All           - 3(-1)
     Windows       - 0(+0)


* ~Component   count net * all regressions
   + http://bit.ly/1BUdI8i
     Writer: other            - 158(+1)
     Calc                     - 136(+2)
     Impress                  - 85(+1)
     Writer: docx filter      - 71(-1)
     LibreOffice              - 69(-2)
     UI                       - 50(+1)
     graphics stack           - 37(-1)
     Writer: doc filter       - 36(+0)
     Draw                     - 34(+0)
     Base                     - 31(-1)
     Borders                  - 30(+0)
     Writer: perf             - 30(+0)
     Writer: other filter     - 27(-1)
     filters and storage      - 24(+0)
     Chart                    - 20(+0)
     BASIC                    - 16(+0)
     Crashes                  - 16(+1)
     Printing and PDF export  - 16(+0)
     framework                - 4(+0)
     Installation             - 3(+0)
     Linguistic               - 2(+0)
     Extensions               - 2(+0)
     sdk                      - 1(+0)


More information about the LibreOffice mailing list