minutes of ESC call ...

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

* Completed Action Items:

* Pending Action Items:
    + add monitoring for build bot daily failure rates (Christian)
      [ not applied yet, but monitoring jenkins build slaves due to
        connectivity issues at Manitu ]
    + review/update GSOC ideas page! (Mentors)
      + https://wiki.documentfoundation.org/Development/GSoC/Ideas

* Release Engineering update (Christian)
    + 6.2.2 rc2
       + this week – will tag today/tomorrow
    + 6.1.6 rc1: April 9
    + 6.3 alpha1: early May
    + Remotes
    + Android viewer
       + Mavern repo is not up-to-date, working on it.
    + Online

* Documentation (Olivier)
    + New Help
       + Improvements in donation button for online Help (buovjaga)

    + Help Contents 2
       + Updates in pages, fixes (ohallot, S. Goyal, LibreOfficiant)

    + Guides
       + New volunteers arriving

    + Google Summer of Documentation
       + looking into how to participate

* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        251(251) (topicUI) bugs open, 236(236) (needsUXEval) needs to be evaluated by the UXteam
    + Updates:
        BZ changes 1 week 1 month 3 months 12 months
             added 4(2) 13(1) 27(-2) 85(-2)
         commented 45(22) 155(28) 415(14) 1407(-1)
           removed 2(2) 5(2) 9(2) 19(2)
          resolved 4(-2) 16(0) 49(2) 128(1)
    + top 10 contributors:
          Tietze, Heiko made 103 changes in 1 month, and 602 changes in 1 year
          Mehrbrodt, Samuel made 42 changes in 1 month, and 81 changes in 1 year
          dieterp made 36 changes in 1 month, and 153 changes in 1 year
          Foote, V Stuart made 26 changes in 1 month, and 202 changes in 1 year
          Thomas Lendo made 17 changes in 1 month, and 299 changes in 1 year
          Xisco Faulí made 15 changes in 1 month, and 250 changes in 1 year
          kompilainenn made 12 changes in 1 month, and 119 changes in 1 year
          Brinzing, Oliver made 9 changes in 1 month, and 15 changes in 1 year
          Buovjaga made 9 changes in 1 month, and 87 changes in 1 year
          Kainz, Andreas made 7 changes in 1 month, and 155 changes in 1 year
    + New needsUXEval between Mar/06-14
      * highlights to copy blocks will not go disappear after operation is done
        + https://bugs.documentfoundation.org/show_bug.cgi?id=123799
      * Paste into a protected Calc sheet should not paste the cell
        Protected status
        + https://bugs.documentfoundation.org/show_bug.cgi?id=123974
      * alt key should open and highlight menubar
        + https://bugs.documentfoundation.org/show_bug.cgi?id=124048
      * Maybe place focus on header/footer frame menu button when
        header/footer is empty
        + https://bugs.documentfoundation.org/show_bug.cgi?id=124041
      => in discussion

      * Code insertion in LibreOffice Writer
        + https://bugs.documentfoundation.org/show_bug.cgi?id=124070
      => WF

      * Allow user-defined ordering of user-defined document properties
        + https://bugs.documentfoundation.org/show_bug.cgi?id=123918
      => NEW

    + New easyhacks
      * UI: lock toolbar by default
        + https://bugs.documentfoundation.org/show_bug.cgi?id=92484
      * Allow user-defined ordering of user-defined document properties
        + https://bugs.documentfoundation.org/show_bug.cgi?id=123918
   
* Crash Testing (Caolan)
    + 1(-6) import failure, 1(-1) export failures
      + apparently all redlining issues are sorted out
      + close to the noise area again
    + coverity suspended
      - back but we now need c++17
    + Google / ossfuzz:
      - 12 (+1) issues, 9 timeouts, 1 OOM, 1 Build Failure
      + need to find time to look at these
      + some deep stack issue.
    + ForcePoint, round 9
        + a few minor issues lingering
    + CNA process
        + positive progress.

* Crash Reporting (Xisco)
  + http://crashreport.libreoffice.org/stats/version/6.1.4.2
    + 912 (-283)
  + http://crashreport.libreoffice.org/stats/version/6.1.5.2
    + 656 (-63)
  + http://crashreport.libreoffice.org/stats/version/6.2.0.3
    + 1498 (-1034)
  + http://crashreport.libreoffice.org/stats/version/6.2.1.2
    + 1073 (-)
  + numbers looking good – but have a problem where we get dynamic libs
    instead of crash signatures.
     + not informative: ‘libmergedlo.dll’ is all we get.
     + unclear what happens there.

* Hackfests & Events
   + this year hackfests coming up:
  + Tirana perhaps (Xisco)
          + April 25th/28th → overlaps Orthodox Easter
             => so will not be these days.
          + May 4th / 5th → conflict with German meetings
          + https://forum.openlabs.cc/t/libreoffice-hackfest-tirana-2019/1658
          + poke Bjoern / Eike / Xisco to chase / decide…
             + date is still not clear.
  + Paris in Summer (Sophie)
          + first week of July Fri/Sat 5th / 6th
      + near Gare de Nord, La Mouette working on communication
          + designing a flier – avoids stomping on exams at end of June
AI: + create paris wiki page (Sophie)
  + tentative Dresden: late autumn (past mid-October, for having students)
   + hope to have one each quarter.

* GSOC 2019 (Heiko)
   + many students showing up – looks like promising progress.
   + hope to have better students than last year
   + more interesting ideas appreciated
   + a few weeks to go though.
   + next deadline: March 25 student application period starts
   + please also have a look on the (updated) list of unmentored ideas
     https://wiki.documentfoundation.org/WikiAction/edit/Development/GSoC/Ideas_without_a_mentor

* C++ lectures (Eike)
    + https://wiki.documentfoundation.org/Events/C%2B%2BLectures
    + NEXT SESSION: this evening … around arrays …

* mentoring/easyhack update
          committer... 1 week 1 month 3 months 12 months
                  open 36(-21) 79(-42) 85(-49) 101(-48)
               reviews 1281(-127) 4768(134) 13059(-219) 43944(807)
                merged 342(3) 1264(84) 3458(-8) 14777(58)
             abandoned 17(11) 45(-5) 142(5) 814(-5)
           own commits 308(51) 1162(86) 2963(-155) 14635(-29)
        review commits 63(-3) 311(23) 913(-160) 3855(15)
        contributor... 1 week 1 month 3 months 12 months
                  open 13(-31) 68(2) 68(2) 69(2)
               reviews 56(-66) 270(11) 557(-5) 9499(-692)
                merged 32(9) 130(12) 408(-14) 1732(-11)
             abandoned 7(2) 29(5) 70(-4) 312(4)
           own commits 32(7) 143(15) 493(-24) 1708(14)
        review commits 0(0) 0(0) 0(0) 0(0)
    + easyHack statistics:
       needsDevEval 87(87) needsUXEval 1(1) cleanup_comments 262(262)
       total 327(327) assigned 21(21) open 214(214)
    + top 10 contributors:
          Gelmini, Andrea made 40 patches in 1 month, and 551 patches in 1 year
          Illarionov, Arkadiy made 12 patches in 1 month, and 78 patches in 1 year
          LibreOfficiant made 11 patches in 1 month, and 11 patches in 1 year
          LibreOfficiant made 10 patches in 1 month, and 34 patches in 1 year
          Ilmari Lauhakangas made 8 patches in 1 month, and 35 patches in 1 year
          shubham goyal made 7 patches in 1 month, and 7 patches in 1 year
          Roman Kuznetsov made 6 patches in 1 month, and 21 patches in 1 year
          Johnny_M made 6 patches in 1 month, and 60 patches in 1 year
          Balazs Varga made 4 patches in 1 month, and 25 patches in 1 year
          Hamish McIntyre-Bhatty made 3 patches in 1 month, and 6 patches in 1 year
    + top 10 reviewers:
          Behrens, Thorsten made 225 review comments in 1 month, and 1668 in 1 year
          Timar, Andras made 168 review comments in 1 month, and 798 in 1 year
          Vajna, Miklos made 144 review comments in 1 month, and 1443 in 1 year
          Michael Stahl made 136 review comments in 1 month, and 1032 in 1 year
          Behrens, Katarína made 105 review comments in 1 month, and 576 in 1 year
          Nabet, Julien made 104 review comments in 1 month, and 1115 in 1 year
          Grandin, Noel made 95 review comments in 1 month, and 1273 in 1 year
          Bergmann, Stephan made 84 review comments in 1 month, and 745 in 1 year
          Adolfo Jayme Barrientos made 77 review comments in 1 month, and 1142 in 1 year
          Mohrhard, Markus made 67 review comments in 1 month, and 602 in 1 year
    + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
          Martin Liška mliska@suse.cz
          Kris van der Merwe kris@vandermerwe.co.nz
          Fišeras, Aurimas aurimas@members.fsf.org
* Commit Access

* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
    + sleeping 4 weeks.

* Jenkins / CI update (Christian)
    master linux rel jobs: 203 ok: 199 ko: 2 fail ratio: 0.99 % break: 2 broken duration: 1.10%
    master linux dbg jobs: 98 ok: 89 ko: 9 fail ratio: 9.18 % break: 9 broken duration: 5.59%
    master mac rel jobs: 147 ok: 136 ko: 11 fail ratio: 7.48 % break: 8 broken duration:12.14%
    master mac dbg jobs: 148 ok: 132 ko: 16 fail ratio: 10.81 % break: 10 broken duration:10.96%
    master win rel jobs: 121 ok: 76 ko: 45 fail ratio: 37.19 % break: 28 broken duration:38.31%
    master win dbg jobs: 123 ok: 88 ko: 35 fail ratio: 28.46 % break: 28 broken duration:28.54%
    master win64 dbg jobs: 117 ok: 85 ko: 32 fail ratio: 27.35 % break: 25 broken duration:19.67%
    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%
    master gerrit lin jobs: 577 ok: 440 ko: 42 fail ratio: 7.28% time for ok: mean: 21 median: 19
    master gerrit plg jobs: 591 ok: 346 ko: 149 fail ratio: 25.21% time for ok: mean: 42 median: 39
    master gerrit win jobs: 634 ok: 375 ko: 101 fail ratio: 15.93% time for ok: mean: 66 median: 67
    master gerrit mac jobs: 606 ok: 414 ko: 90 fail ratio: 14.85% time for ok: mean: 41 median: 28
    master gerrit all jobs: 505 ok: 266 ko: 208 fail ratio: 41.19% time for ok: mean: 107 median: 94
   + https://dev-www.libreoffice.org/tmp/gerrit_190314.html
   + tests that failed more than three times in last seven days:
      7 UITest_writer_demo
     10 UITest_writer_tests5
   + some were re-boots due to connection loss on slaves.
   + writer_tests5 – notably broke for ~10 builds.
      + who committed last ? (Michael)
         + red-lining added by Raal ? (Miklos)
            + fails 1/100 times – unclear quite why since added
            + prolly race condition
            + perhaps disable it until its clear why it breaks.
            => disable it for now
AI: + next time we see it fail chop out that sub-test (Miklos)
   + the writer_demo issues were all related.

* l10n (Sophie)
   + work in pootle is ongoing
   + launching a new website: “What can I do for LibreOffice”
      + will need translating into lots of languages.
   + weblate still in test; will write a report next week on it.

* keep kde5 as default on KDE Plasma and LXQt desktops for LibreOffice 6.2?
  (Michael W)
   + kde5 is currently default on Plasma & LXQt
   + tdf#124044 correctly states it’s not yet ready for “production”
   + concerned that by the time 6.2 is ‘still’ - will it be ready.
   + talked with Bubli – and suggest waiting some weeks until 6.2.5
   + happy if you are (Michael)
     + if you do the work – you decide (Miklos)
   => leave it to those doing the work to decide.

* Use jitsi instance next week? (Xisco)
   + https://meet.jit.si
   + working quite badly at jitsi.documentfoundation.org
   + struggling with chrome / firefox browsers
   + do you see the Online transcript ? (Michael)
      + seems to work – Xisco types here ...
   => lets try the jitsi instance instead next week.

* QA update (Xisco)
    + back from vacation
    + big increase in unconfirmed; now catching up with the work.
    + happy to see most-pressing bugs getting reduced
    + been cherry-picking some of the worst bugs to previous versions.

    + Please help flesh out the monthly reports:
      https://nextcloud.documentfoundation.org/s/2qbepFYXXan4ief

    + UNCONFIRMED: 626 (+45)
        + enhancements: 80 (+2)
        + needsUXEval: 1 (+1)
        + haveBackTrace: 2 (+0)
        + needsDevAdvice: 14 (+0)
        + documentation: 10 (+0)
        + android: 11 (+0)
    + Most pressing bugs:

        + New
            [ none ]

        + Older
            + Crash after accepting all changes from compared documents
                + https://bugs.documentfoundation.org/show_bug.cgi?id=109376
                + M. Stahl ? Two different crashes (?)

            + Crashes on UNDO
                + https://bugs.documentfoundation.org/show_bug.cgi?id=120754
                + dtardon / Caolan. Its an extension, so I'm guessing that
                  one of the steps is outside undo control

            + Crash in: ScFormulaResult::GetMatrixFormulaCellToken()
                + https://bugs.documentfoundation.org/show_bug.cgi?id=123479
                + patch from Lubos in gerrit … needs review – Dennis ?

        + Fixed

            + PRINTING Crash calling print config dialog in specific case
                + https://bugs.documentfoundation.org/show_bug.cgi?id=121439
                + thanks to Luboš

* QA stats
    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +152 -8 (-97) overall)
      many thanks to the top bug squashers:
       Heiko Tietze 8
       Julien Nabet 7
       V Stuart Foote 6
       Aron Budea 6
       Mike Kaganski 5
       Michael Stahl 5
       Oliver Brinzing 5
       Buovjaga 4
       Gabor Kelemen 4
       Katarina Behrens 3

    + top 10 bugs reporters:
       Mike Kaganski 7
       Aleksander Machniak 5
       NISZ LibreOffice Team 5
       Ulrich Windl 3
       Samuel Mehrbrodt 3
       F. Tremmel 2
       和尚蟹 2
       laurent.terrosi 2
       flonflonj 2
       jasonkres 2

    + top 10 bugs fixers:
       Michael Stahl 5
       McNamara, Caolán 3
       Vajna, Miklos 3
       Nabet, Julien 3
       Kaganski, Mike 2
       Tietze, Heiko 2
       Németh, László 2
       Mehrbrodt, Samuel 2
       Jim Raykowski 2
       Budea, Áron 2

    + top 10 bugs confirmers:
       Brinzing, Oliver 10
       dieterp 10
       Alex Thurgood 8
       Nabet, Julien 5
       Budea, Áron 5
       Kaganski, Mike 5
       kompilainenn 4
       Raal 3
       m.a.riosv 2

* Highest-Priority bugs (aka "MABs"):
   + http://bit.ly/2lJAAJI
     6.0 : 1/51 - 1 % (+0)
     5.4 : 1/40 - 2 % (+0)
     5.3 : 1/54 - 1 % (+0)
     5.2 : 2/44 - 4 % (+0)
     5.1 : 0/35 - 0 % (+0)
     5.0 : 2/64 - 3 % (+0)
     4.4 : 1/76 - 1 % (+0)
     4.3 : 2/73 - 2 % (+0)
     4.2 : 3/134 - 2 % (+0)
     4.1 : 3/84 - 3 % (+0)
     4.0 : 4/83 - 4 % (+0)
     old : 10/248 - 4 % (+0)

* Bisected bugs open: keyword 'bisected'
   + more accurate - down to a single commit.
   + http://bit.ly/2dyIfDy
   + 647/3084 652/3074 655/3063 658/3058 658/3040 648/3016 652/2997

     done by:
        Buovjaga 2
        NISZ LibreOffice Team 2
        Budea, Áron 2
        Brinzing, Oliver 1
        kompilainenn 1
        Raal 1

* Bibisected bugs open: keyword 'bibisected'
   + http://bit.ly/2cSCXlS
   + 840/3870 846/3859 851/3848 854/3843 855/3824 848/3798 851/3776

     done by:
        Brinzing, Oliver 2
        Buovjaga 2
        NISZ LibreOffice Team 2
        Budea, Áron 2
        kompilainenn 1
        Raal 1

* all bugs tagged with 'regression'
   + 1110(-2) bugs open of 8232(+18) total 8(-2) high prio.

     done by:
        Alex Thurgood 3
        Buovjaga 3
        Brinzing, Oliver 2
        NISZ LibreOffice Team 2
        kompilainenn 1
        Budea, Áron 1
        Kaganski, Mike 1
        Telesto 1
        dieterp 1
        Raal 1

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

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

* ~Component count net * all regressions
   + http://bit.ly/1BUdI8i
     Writer: other - 271(-4)
     Calc - 224(+3)
     Impress - 113(+1)
     Writer: docx filter - 81(-1)
     LibreOffice - 66(-1)
     Base - 44(+2)
     Draw - 43(+0)
     Borders - 42(+0)
     UI - 41(-1)
     Writer: doc filter - 36(+0)
     Writer: perf - 36(-1)
     graphics stack - 34(-1)
     Writer: other filter - 32(+0)
     Crashes - 29(-2)
     filters and storage - 23(-1)
     BASIC - 17(+0)
     Printing and PDF export - 13(+0)
     Chart - 13(+0)
     Linguistic - 2(+0)
     framework - 2(+0)
     Extensions - 1(+0)
     Installation - 1(+0)