minutes of ESC call ...

* Present:
    + Olivier, Stephan, Eike, Sophie, Samuel T, Heiko, Caolan, Christian,
      Michael M, Miklos, Kendy, Xisco

* Completed Action Items:

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

* Release Engineering update (Christian)
   + 5.4.5 RC1 – last week of Jan – right before FOSDEM.
        + tag planned Tuesday evening.
   + 6.0 RC3 – due this week
        + tagged & built, up-loaded to pre-release server
        + announce planned last week of Jan.
        + no late features left.
        + all patches are reviewed.
        + everything looks good for a final release next week.
        + please remember to cherry-pick to libreoffice-6-0-0 +2 reviews for
          the final release.
   + Android
        + builds prepared for ARM & Intel
        + looking good → play store as an alpha version
             + hopefully crash-rates will improve a lot.
   + Online
        + some patches needing review, before RC3

* Documentation (Olivier)
   + New Help:
       + More tweaks: index results pagination (buovjaga)
       + now supports all LO languages in page UI (Olivier)
       + pending: building packages for distribution
           + building msi / RPM / DEB
           + poking at scp2 but still WIP
           + can we bootstrap from existing help packs ? (Michael)
   + Updates on traditional help pages (Laurent BP, Adolpho, Olivier)
   + Info: 96 open bugs related to help page

* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        250(250) (topicUI) bugs open, 316(316) (needsUXEval) needs to be evaluated by the UXteam
    + Updates:
        BZ changes 1 week 1 month 3 months 12 months
             added 5(4) 13(4) 31(-1) 109(0)
         commented 60(26) 162(8) 480(-34) 2059(-25)
           removed 0(0) 0(0) 2(0) 15(-3)
          resolved 3(-2) 15(-4) 51(-3) 223(-4)
    + top 10 contributors:
          Tietze, Heiko made 72 changes in 1 month, and 944 changes in 1 year
          Thomas Linard made 48 changes in 1 month, and 48 changes in 1 year
          Philips, Yousuf made 36 changes in 1 month, and 797 changes in 1 year
          Xisco Faulí made 29 changes in 1 month, and 413 changes in 1 year
          Cor Nouws made 25 changes in 1 month, and 184 changes in 1 year
          Foote, V Stuart made 25 changes in 1 month, and 327 changes in 1 year
          Thomas Lendo made 24 changes in 1 month, and 424 changes in 1 year
          Telesto made 13 changes in 1 month, and 77 changes in 1 year
          Buovjaga made 13 changes in 1 month, and 218 changes in 1 year
          Kainz, Andreas made 9 changes in 1 month, and 44 changes in 1 year

   + LibO branding present at https://demo.identihub.co/project/libreoffice#/
       + organized by Albanian team (Ura Design)
   + possible issue with Vanilla in Mac app-store
        + https://bugs.documentfoundation.org/show_bug.cgi?id=115206
            + internal file-dialog showing up
   + thanks to Gülşah Köse for improvements to Calc context
     menus (48067, 47925, 48417)

* Crash Hunting (Caolan)
    + 76(-4) import failure, 4(+0) export failures
        + couple of new export failures fixed.
        + still some calc threading issues pending.
           + Dennis patch this week to work around one type
            + implicit intersection patch pending
    + 7 (-5) coverity
        + pretty stable.
    + 44 fuzzers * 3 sanitizers+engine combos (asan+libfuzzer,
            ubsan+libfuzzer, asan+afl), writer html last added
        + html seems to be tailing off finally
        + seems to be dying down here
        + very easy to get OOM with large col/row claims in tables
              + work-around patch in gerrit.
        + calc html and a few more outstanding.
        + most of the work on calc already done too.

* Crash Reporter (Xisco)
    + http://crashreport.libreoffice.org/stats/version/5.3.6.1
        + 734 (last 7 days) (down)
    + http://crashreport.libreoffice.org/stats/version/5.3.7.2
        + 1273 (last 7 days) (-)
    + http://crashreport.libreoffice.org/stats/version/5.4.3.2
    + 1764 (last 7 days) (down)
    + http://crashreport.libreoffice.org/stats/version/5.4.4.2
    + 1359 (last 7 days) (-)

    + Service down on Jan 21, 2018
    + fewer reports than usual – numbers look good.

* GSOC Application (Heiko)
    + finished registration
    + should be ready to submit this week.
    + page on wiki has been updated.
    + next deadline ? (including for ideas)

* Hackfests & Events (Michael)
    + FOSDEM hack-fest / meetings
        + dates confirmed (Monday + Tuesday), book your travel!
        + Hotel: La Grande Cloche over the street.
    + https://wiki.documentfoundation.org/Hackfest/FOSDEM2018
    + 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/
            + layers issues – one a dup; a large problem domain here.
    + 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 100(27) 160(23) 165(26) 168(26)
               reviews 739(135) 1905(143) 5217(209) 18925(259)
                merged 311(49) 1022(-40) 3764(78) 12084(71)
             abandoned 53(32) 89(37) 288(30) 791(41)
           own commits 284(-123) 1182(-12) 4202(-120) 14976(168)
        review commits 57(-1) 282(-11) 910(-4) 3143(49)
        contributor... 1 week 1 month 3 months 12 months
                  open 23(-1) 45(-8) 47(-8) 50(-8)
               reviews 930(158) 2619(-7) 8259(127) 25354(275)
                merged 41(15) 106(11) 298(27) 1256(31)
             abandoned 5(2) 23(2) 61(1) 324(-4)
           own commits 35(15) 102(12) 276(21) 981(35)
        review commits 0(0) 0(0) 0(0) 0(0)
    + easyHack statistics:
       needsDevEval 38(38) needsUXEval 1(1) cleanup_comments 206(206)
       total 248(248) assigned 23(23) open 184(184)
    + top 5 contributors:
          Gelmini, Andrea made 55 patches in 1 month, and 274 patches in 1 year
          Ilmari Lauhakangas made 6 patches in 1 month, and 20 patches in 1 year
          Jim Raykowski made 5 patches in 1 month, and 20 patches in 1 year
          Johnny_M made 4 patches in 1 month, and 58 patches in 1 year
          Mert made 3 patches in 1 month, and 3 patches in 1 year
    + top 5 reviewers:
          Pootle bot made 253 review comments in 1 month, and 926 in 1 year
          Holešovský, Jan made 179 review comments in 1 month, and 1284 in 1 year
          Stahl, Michael made 171 review comments in 1 month, and 2036 in 1 year
          Behrens, Thorsten made 134 review comments in 1 month, and 1197 in 1 year
          Meeks, Michael made 111 review comments in 1 month, and 607 in 1 year
    + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
          Jon Nermut jon.nermut@asdeqlabs.com
          Denis Arnaud denisarnuad@yahoo.fr
          Saurav Chirania saurav.chir@gmail.com
          Abhishek Shrivastava x.abhishek.flyhigh@gmail.com
          Jon Nermut jon.nermut@gmail.com

* Commit Access

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

* Jenkins / CI update (Christian)
    master linux rel jobs: 192 ok: 188 ko: 4 fail ratio: 2.08 % break: 2 broken duration: 0.50%
    master linux dbg jobs: 95 ok: 95 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00%
    master mac rel jobs: 84 ok: 82 ko: 2 fail ratio: 2.38 % break: 1 broken duration: 0.05%
    master mac dbg jobs: 81 ok: 79 ko: 2 fail ratio: 2.47 % break: 2 broken duration: 3.12%
    master win rel jobs: 57 ok: 48 ko: 9 fail ratio: 15.79 % break: 7 broken duration:13.14%
    master win dbg jobs: 70 ok: 62 ko: 8 fail ratio: 11.43 % break: 7 broken duration:19.64%
    master win64 dbg jobs: 65 ok: 58 ko: 7 fail ratio: 10.77 % break: 6 broken duration: 9.68%
    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: 520 ok: 464 ko: 50 fail ratio: 9.62%
    master gerrit plg jobs: 523 ok: 418 ko: 81 fail ratio:15.49%
    master gerrit win jobs: 405 ok: 338 ko: 63 fail ratio:15.56%
    master gerrit mac jobs: 400 ok: 377 ko: 17 fail ratio: 4.25%
    master gerrit all jobs: 540 ok: 318 ko: 157 fail ratio:29.07%
      + a very busy week in CI – 200 builds more for Linux boxes
          + not uniformly distributed – end of last week: queue grew quite large.

* Budgeting (Thorsten)
    + collecting wish-lists:
        + get some fast new Macs and host at Manitu
        + gerrit updates
    + other ideas for development topics ?

* l10n (Sophie)
    + Christian installing pootle on a TDF server
        + waiting to do the migration on an ‘ack’ from translate.za
    + otherwise translators are happy.

* Implementing a11y non-regression tool (Samuel T)
    + hypra implementing a build-time tool to check for regression in a11y markup
    + should it be implemented in LibreOffice, or in glade ?
    + no glade dep – a python script would be great (Michael)
    + may be movements towards writing a new glade (Heiko)
         + perhaps best not to put work into glade.
    + expect libreoffice specific pieces in the end (Michael)
    + ok in principle with a python script (Samuel T)
         + will be at FOSDEM to discuss future plans.

* QA update (Xisco)

    + UNCONFIRMED: 411 (+5)
        + enhancements: 44 (-2)
        + needsUXEval: 0 (+0)
        + haveBackTrace: 6 (+0)
        + needsDevAdvice: 25 (+0)
        + documentation: 1 (-1)
        + android: 6 (-2)

    + Most Pressing Bugs: http://tdf.io/mostressingbugs
        + New:
             + PRINTING: CRASH immediately after choosing comment (+doc) printing in the print dialog
                   + https://bugs.documentfoundation.org/show_bug.cgi?id=115221
                   + noel ?

        + Older:
             + EDITING: CRASH when paste special source.ods as GDI metafile
                   + https://bugs.documentfoundation.org/show_bug.cgi?id=114710
                   + kohei ?
    
             + Crash with CJK characters in status bar (OpenGL)
                   + https://bugs.documentfoundation.org/show_bug.cgi?id=114736
                   + Tamas Bunth – to look at SalLayout caching ?

        + Fixed:
             + Libreoffice crash on exit when sidebar is enabled (cf. Comment 4)
                   + https://bugs.documentfoundation.org/show_bug.cgi?id=115023
                   + fixed thanks to Maxim Monistarsky

             + Crash when opening specific .ODT file with table
                   + https://bugs.documentfoundation.org/show_bug.cgi?id=115079
                   + fixed thanks to Julien Nabet.

             + Crash when dragging table with many rows to a table with less rows
                   + https://bugs.documentfoundation.org/show_bug.cgi?id=115065
                   + fixed thanks to Mike Kaganski

             + crashing with insert subtotals in Calc
                   + https://bugs.documentfoundation.org/show_bug.cgi?id=114720
                   + fix thanks to Ahmed Ghanmi

* QA stats
    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +138 -25 (-102) overall)
      many thanks to the top bug squashers:
       Xisco Faulí 17
       Buovjaga 9
       Yousuf Philips (jay) 7
       Heiko Tietze 6
       Regina Henschel 5
       Maxim Monastirsky 5
       Mike Kaganski 4
       Tamás Zolnai 4
       Mert Tumer 3
       Telesto 3

    + top 10 bugs reporters:
       Dan Dascalescu 7
       Telesto 7
       Thomas Lendo 5
       Howard Johnson 4
       Mike Kaganski 4
       Aron Budea 3
       Regina Henschel 3
       Yousuf Philips (jay) 3
       Pierre C 2
       baffclan 2

    + top 10 bugs fixers:
       Philips, Yousuf 5
       Monastirsky, Maxim 5
       Adolfo Jayme Barrientos 4
       Tümer, Mert 3
       Zolnai, Tamás 2
       Patrick Jaap 2
       Nabet, Julien 2
       Goncharuk, Lera 2
       McNamara, Caolán 2
       Tardon, David 1

    + top 10 bugs confirmers:
       Xisco Faulí 27
       Tietze, Heiko 6
       Nabet, Julien 5
       tommy27 5
       Philips, Yousuf 5
       Kaganski, Mike 5
       Alex Thurgood 4
       dieterp 4
       Budea, Áron 4
       m.a.riosv 4

* Highest-Priority bugs (aka "MABs"):
   + http://bit.ly/2lJAAJI
     5.3 : 3/51 - 5 % (+1)
     5.2 : 2/40 - 5 % (+0)
     5.1 : 1/35 - 2 % (+0)
     5.0 : 2/63 - 3 % (-1)
     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 : 24/259 - 9 % (+0)

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

     done by:
        Xisco Faulí 9
        Raal 2
        Telesto 1
        Muhammet Kara 1

* Bibisected bugs open: keyword 'bibisected'
   + http://bit.ly/2cSCXlS
   + 523/2475 523/2468 520/2459 512/2437 499/2419 500/2409 510/2407

     done by:
        Xisco Faulí 9
        Raal 2
        Telesto 1

* all bugs tagged with 'regression'
   + 898(-4) bugs open of 6703(+6) total 10(-1) high prio.

     done by:
        Xisco Faulí 7
        Telesto 1
        robert 1
        Jacques Guilleron 1
        Zolnai, Tamás 1
        Balland-Poirier, Laurent 1
        Kaganski, Mike 1
        Cor Nouws 1

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

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

* ~Component count net * all regressions
   + http://bit.ly/1BUdI8i
     Writer: other - 161(+1)
     Calc - 152(-2)
     Impress - 98(+0)
     Writer: docx filter - 75(+0)
     LibreOffice - 72(-2)
     UI - 47(-1)
     graphics stack - 37(+0)
     Writer: perf - 34(+0)
     Writer: doc filter - 33(+0)
     Base - 33(+1)
     Draw - 32(+0)
     Borders - 30(+1)
     filters and storage - 26(+0)
     Writer: other filter - 25(+0)
     Crashes - 23(-1)
     Chart - 19(+0)
     BASIC - 16(+0)
     Printing and PDF export - 15(+0)
     framework - 4(+0)
     Linguistic - 2(+0)
     Extensions - 1(+0)
     Installation - 1(+0)
     sdk - 1(+0)