minutes of ESC call ...

* Present:
    + Caolan, Thorsten, Miklos, Sophie, Stephan, Heiko, Eike, Christian,
      Kendy, Michael S, Michael M, Xisco, Jmux

* Completed Action Items:
    + Check availability of people for GSOC / UI mentoring (Heiko)
        [ asked people and updated as explained ]

* Pending Action Items:
    + come up with a list of retiring committers to mail (Norbert)

* Release Engineering update (Christian)
   + 6.0.0 retrospective ?
      + crashes on windows quite a lot.
   + 6.0.1.1
      + tagged a build quickly here before release, and it does fix crashers.
      + test build for en_US on pre-release server
      + release builds available later today/tomorrow
      + starting a flatpak build too (Stephan)
      + will push to download pages without blocking on QA.
      + seems to fix the known crashes (Xisco)
         + thanks to V. Stuart & Buovjaga for testing.
   + 6.0.2 – at the time of what was 6.0.1 before this & renumber upwards.
      + keeping the schedule intact.
   + 5.4.5.1
      + releasing this as final – no fixes for RC2 anyway
      + pushing this as of now on the download page.
   + thanks to Caolan & team @ RedHat
      + will update pages on release.
   + Android
      + Beta version appears to have solved all the top crashes
      + need to check how many are using the beta. (260 as of today)
   + Online

* Documentation (Olivier)
   + assumed in the air.

* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        249(249) (topicUI) bugs open, 320(320) (needsUXEval) needs to be evaluated by the UXteam
    + Updates:
        BZ changes 1 week 1 month 3 months 12 months
             added 7(4) 17(3) 34(2) 111(2)
         commented 63(18) 211(35) 492(-3) 2078(8)
           removed 0(0) 0(0) 2(0) 15(0)
          resolved 3(-2) 15(1) 47(-5) 220(-3)
    + top 10 contributors:
          Tietze, Heiko made 86 changes in 1 month, and 908 changes in 1 year
          Philips, Yousuf made 44 changes in 1 month, and 792 changes in 1 year
          Thomas Lendo made 35 changes in 1 month, and 435 changes in 1 year
          Xisco Faulí made 26 changes in 1 month, and 418 changes in 1 year
          Cor Nouws made 24 changes in 1 month, and 195 changes in 1 year
          Foote, V Stuart made 21 changes in 1 month, and 318 changes in 1 year
          Budea, Áron made 18 changes in 1 month, and 61 changes in 1 year
          Thomas Linard made 18 changes in 1 month, and 64 changes in 1 year
          Telesto made 14 changes in 1 month, and 80 changes in 1 year
          Dieter Praas made 13 changes in 1 month, and 93 changes in 1 year

   + Trouble with announced but missing features
        + table styles depend on user settings
            + have to delete the user-directory to enable it.
        + special character was a decision
            + introduced a new button which is hidden, new one
              with floating widget is not visible.
            + some discussion on horizontal space here.
               + design people wanted to keep it.

   + Paragraph break
        + https://bugs.documentfoundation.org/show_bug.cgi?id=68271
        → keep current state – the old way

   + Bypassing import dialogs
        + https://bugs.documentfoundation.org/show_bug.cgi?id=74580
        → want a fast/default case for CSV import. Dropped needs-ux

   + ‘100 paper cuts’ GSoC project suggestion
        + ask on the design ML to submit their own top-10 cuts.
        + some sort of voting, to see what are relevant
        + get a prioritised list of student-solve-able topics.
        + some may be harder than easy-hacks.

* Crash Hunting (Caolan)
    + 0(-18) import failure, 1(+1) export failures
        + calc issues gone with different default
            + Dennis’ implicit intersection work ongoing.
            + can dig the docs out of previous crash-testing results.
               + using the BZ markup (Caolan)
               + should be there for some months.
        + mst has a fix for the 1 export issue.
    + 4 (+0) coverity
    + 44 fuzzers * 3 sanitizers+engine combos (asan+libfuzzer,
            ubsan+libfuzzer, asan+afl), writer html last added
            working on embedded font parsing
        + busy funding the same issues that crash-testing find.
        + fun font parsing bits ongoing.

* Crash Reporter (Xisco)
    + http://crashreport.libreoffice.org/stats/version/5.3.6.1
        + 951 (last 7 days) (-)
    + http://crashreport.libreoffice.org/stats/version/5.3.7.2
        + 1451 (last 7 days) (-)
    + http://crashreport.libreoffice.org/stats/version/5.4.3.2
    + 2098 (last 7 days) (-)
    + http://crashreport.libreoffice.org/stats/version/5.4.4.2
    + 1529 (last 7 days) (-)
    + http://crashreport.libreoffice.org/stats/version/5.4.5.1
    + 7 (last 7 days) (-)
    + http://crashreport.libreoffice.org/stats/version/6.0.0.3
    + 7966 (last 7 days) (up)
        + Related to
          https://bugs.documentfoundation.org/show_bug.cgi?id=115268
        + interesting that it escaped (Michael)
            + was not possible to catch with daily builds (Xisco)
                + related to specific registry modifications.
                + RC1 didn’t happen either.
                + reported before final release – but couldn’t find the fix.

* GSOC Application (Thorsten, Heiko)
   + encouraged mentors at FOSDEM / to look at ideas.
   + Organizations Announced: February 12
   + Student Application Period: March 12 - 27
   + Application Review Period: March 27 - April 23
   + Student Projects Announced: April 23
   + Community Bonding: April 23 - May 14
   + Coding: May 14 - August 6
   + Evaluation 1: June 11 - 15
   + Evaluation 2: July 9 - 13
   + Students Submit Code and Final Evaluations: August 6 - 14
   + Mentors Submit Final Evaluations: August 14 - 21
   + Results Announced: August 22

* Hackfests & Events (Michael)
    + FOSDEM hack-fest / meetings
        + separate room where talking is OK → good.
            + really helpful not to discourage interaction (Miklos)
        + all round great; pasta was good etc.
    + Hamburg TNG – 1st new-style hackfest
        + outlined for April 7/8th.
            + https://wiki.documentfoundation.org/Hackfests/HackfestTNG
        + checkout the tender for mentoring:
            + https://blog.documentfoundation.org/blog/2018/01/16/tender-consultancy-libreoffice-feature-implementation-incl-site-development-training-201801-01/
            + no location confirmed yet, due end of Feb.
        + hope to combine it with the German Community Meeting …
        + hope to get visited by CCC, or at Bjoern’s open office space.
        + helpful if it is confirmed early for ticket buying (Miklos)
            + dates are confirmed – book travel (Thorsten)
    + still looking for people who want help learning how to fix
      their problems interactively at a hackfest.

* mentoring/easyhack update
          committer... 1 week 1 month 3 months 12 months
                  open 68(-1) 115(-5) 116(-5) 119(-5)
               reviews 549(-327) 2411(31) 5464(40) 19281(123)
                merged 344(-103) 1425(77) 3966(70) 12417(122)
             abandoned 16(-26) 133(5) 301(-7) 818(0)
           own commits 328(-59) 1555(57) 4198(-9) 15039(-16)
        review commits 78(-33) 329(-42) 958(6) 3244(27)
        contributor... 1 week 1 month 3 months 12 months
                  open 17(0) 32(-6) 35(-5) 38(-5)
               reviews 901(-229) 3405(259) 8459(104) 26045(295)
                merged 46(-9) 167(21) 359(29) 1326(27)
             abandoned 3(-6) 24(0) 66(-2) 328(-1)
           own commits 41(-23) 169(10) 354(32) 1070(32)
        review commits 0(0) 0(0) 0(0) 0(0)
    + easyHack statistics:
       needsDevEval 36(36) needsUXEval 1(1) cleanup_comments 200(200)
       total 243(243) assigned 18(18) open 186(186)
    + top 5 contributors:
          Gelmini, Andrea made 66 patches in 1 month, and 311 patches in 1 year
          Jim Raykowski made 12 patches in 1 month, and 29 patches in 1 year
          Johnny_M made 12 patches in 1 month, and 67 patches in 1 year
          Ilmari Lauhakangas made 11 patches in 1 month, and 29 patches in 1 year
          Donkers, Winfried made 7 patches in 1 month, and 33 patches in 1 year
    + top 5 reviewers:
          Pootle bot made 317 review comments in 1 month, and 1022 in 1 year
          Stahl, Michael made 238 review comments in 1 month, and 2052 in 1 year
          Behrens, Thorsten made 200 review comments in 1 month, and 1265 in 1 year
          Rathke, Eike made 193 review comments in 1 month, and 1216 in 1 year
          Holešovský, Jan made 155 review comments in 1 month, and 1301 in 1 year

* Commit Access

* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
    + sleep for 10 weeks.

* Jenkins / CI update (Christian)
    master linux rel jobs: 149 ok: 145 ko: 4 fail ratio: 2.68 % break: 1 broken duration: 1.04%
    master linux dbg jobs: 83 ok: 80 ko: 1 fail ratio: 1.20 % break: 1 broken duration: 0.13%
    master mac rel jobs: 109 ok: 107 ko: 2 fail ratio: 1.83 % break: 2 broken duration: 0.99%
    master mac dbg jobs: 94 ok: 90 ko: 4 fail ratio: 4.26 % break: 4 broken duration: 3.16%
    master win rel jobs: 70 ok: 62 ko: 8 fail ratio: 11.43 % break: 8 broken duration: 9.15%
    master win dbg jobs: 85 ok: 75 ko: 10 fail ratio: 11.76 % break: 8 broken duration: 8.83%
    master win64 dbg jobs: 80 ok: 72 ko: 8 fail ratio: 10.00 % break: 7 broken duration: 7.23%
    lo-5.3 mac jobs: 0 ok: 0 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00%
    lo-5.4 mac jobs: 0 ok: 0 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: 402 ok: 367 ko: 27 fail ratio: 6.72%
    master gerrit plg jobs: 405 ok: 331 ko: 55 fail ratio:13.58%
    master gerrit win jobs: 323 ok: 275 ko: 45 fail ratio:13.93%
    master gerrit mac jobs: 319 ok: 296 ko: 16 fail ratio: 5.02%
    master gerrit all jobs: 410 ok: 255 ko: 109 fail ratio:26.59%
     + failure rate is consistent with last week.
     + budget for additional Mac builders is approved
        + will help to reduce the queue length.
        + not ordered yet, but will be in next days.

* Budgeting (Thorsten)
    + collecting other wish-lists sensible.
AI: + go over the past ideas & cleanup as a base (Thorsten)

* l10n (Sophie)
    + nothing new.

* QA update (Xisco)

    + spike in unconfirmed from the new release & FOSDEM.

    + UNCONFIRMED: 474 (+64)
        + enhancements: 59 (+10)
        + needsUXEval: 5 (+3)
        + haveBackTrace: 5 (+0)
        + needsDevAdvice: 25 (+0)
        + documentation: 2 (+0)
        + android: 5 (+0)

    + Most Pressing Bugs: http://tdf.io/mostressingbugs
        + New:
             + FILEOPEN – Writer crash opening MS office files if not already open
                   + https://bugs.documentfoundation.org/show_bug.cgi?id=115268
                   + odd – not bisected, hard to reproduce (?)

             + Crash in: BindDispatch_Impl::statusChanged
                + https://bugs.documentfoundation.org/show_bug.cgi?id=115430
                + Patch in gerrit: https://gerrit.libreoffice.org/#/c/49423/
                   + Thanks to Maxim Monastirsky

        + Older:
             + EDITING: CRASH when paste special source.ods as GDI metafile
                   + https://bugs.documentfoundation.org/show_bug.cgi?id=114710
                   + kohei ?
    
        + Fixed:
             + FORMATTING: Crash in: XPropertyList::Count() when selecting "Pattern" button in "Background" tab in "Table Properties" window
                   + https://bugs.documentfoundation.org/show_bug.cgi?id=115506
                   + Thanks to Tamás Zolnai

             + PRINTING: CRASH immediately after choosing comment (+doc) printing in the print dialog
                   + https://bugs.documentfoundation.org/show_bug.cgi?id=115221
                   + Thanks to Noel Grandin

             + LO60master on macOS: crashing at start with OpenGL enabled
                   + https://bugs.documentfoundation.org/show_bug.cgi?id=112990
                   + hack-around: https://gerrit.libreoffice.org/#/c/49251/
                   + fixed thanks to Xisco, pushed (Miklos)
                   + related to asian chars in statusbar problem

* QA stats
    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +174 -30 (-115) overall)
      many thanks to the top bug squashers:
       Xisco Faulí 15
       Aron Budea 10
       V Stuart Foote 9
       Buovjaga 8
       Khaled Hosny 7
       Heiko Tietze 7
       Alex Thurgood 7
       Cor Nouws 4
       Telesto 3
       Pranav Kant 3

    + top 10 bugs reporters:
       Heiko Tietze 5
       Samuel Mehrbrodt (CIB) 5
       Daniel Glazman 5
       John Felton 3
       Harald Koester 3
       Aron Budea 3
       David F Smith 3
       Yousuf Philips (jay) 3
       Volga 2
       Robert Simpson 2

    + top 10 bugs fixers:
       Budea, Áron 4
       Buovjaga 3
       McNamara, Caolán 2
       Adolfo Jayme Barrientos 2
       Jim Raykowski 2
       Tietze, Heiko 2
                               1
       Zolnai, Tamás 1
       Serg Bormant 1
       Le Grand, Armin 1

    + top 10 bugs confirmers:
       Xisco Faulí 9
       Tietze, Heiko 9
       Dieter Praas 8
       Budea, Áron 7
       Buovjaga 7
       Nabet, Julien 6
       Alex Thurgood 4
       Telesto 4
       Timur 3
                               2

* Highest-Priority bugs (aka "MABs"):
   + http://bit.ly/2lJAAJI
     5.3 : 2/51 - 3 % (+0)
     5.2 : 2/40 - 5 % (+0)
     5.1 : 1/35 - 2 % (+0)
     5.0 : 2/63 - 3 % (+0)
     4.4 : 2/76 - 2 % (+0)
     4.3 : 6/75 - 8 % (+0)
     4.2 : 6/134 - 4 % (+0)
     4.1 : 3/84 - 3 % (+0)
     4.0 : 4/83 - 4 % (+0)
     old : 23/259 - 8 % (+0)

* Bisected bugs open: keyword 'bisected'
   + more accurate - down to a single commit.
   + http://bit.ly/2dyIfDy
   + 438/1888 434/1876 429/1856 428/1848 427/1840 418/1820 408/1805

     done by:
        Xisco Faulí 5
        Telesto 3
        Budea, Áron 2
        Buovjaga 1
        Stahl, Michael 1

* Bibisected bugs open: keyword 'bibisected'
   + http://bit.ly/2cSCXlS
   + 534/2508 529/2495 523/2475 523/2468 520/2459 512/2437 499/2419

     done by:
        Xisco Faulí 5
        Budea, Áron 4
        Telesto 3
        Stahl, Michael 1

* all bugs tagged with 'regression'
   + 905(+6) bugs open of 6744(+15) total 12(+1) high prio.

     done by:
        Buovjaga 2
        Xisco Faulí 2
        MM 2
        Telesto 2
        Budea, Áron 2
        m.a.riosv 1
        robert 1
        Philips, Yousuf 1
        Alex Thurgood 1
        Cor Nouws 1

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

   by OS:
     Windows - 1(+0)
     Linux - 2(+2)
     All - 5(-1)
     Mac OS X - 4(+0)

* ~Component count net * all regressions
   + http://bit.ly/1BUdI8i
     Writer: other - 165(+1)
     Calc - 152(+2)
     Impress - 102(+3)
     Writer: docx filter - 74(-1)
     LibreOffice - 70(-1)
     UI - 45(-2)
     graphics stack - 37(+1)
     Draw - 34(+2)
     Writer: doc filter - 33(+0)
     Base - 32(+0)
     Borders - 32(+1)
     Writer: perf - 32(-1)
     filters and storage - 26(+0)
     Writer: other filter - 26(-1)
     Crashes - 23(+0)
     Chart - 20(+0)
     Printing and PDF export - 18(+2)
     BASIC - 16(+0)
     framework - 5(+0)
     Linguistic - 1(+0)
     sdk - 1(+0)
     Installation - 1(+0)
     Extensions - 1(+0)