minutes of ESC call ...

* Present:
      + Olivier, Christian, Eike, Kendy, Thorsten, Heiko, Xisco, Caolan,
        Michael S, Michael M, Michael W, Stephan

* Completed Action Items:
    + mentors to check through the list here (All)
        + https://summerofcode.withgoogle.com/
    + drop ESC advice on alien formats into relevant bug ticket (Heiko)
        + https://bugs.documentfoundation.org/show_bug.cgi?id=115291#c15

* Pending Action Items:
    + run the certification script (Kendy)

* Release Engineering update (Christian)
    + 6.2.4 rc1 – next week starting April 29th
    + 6.1.6 rc2
       + tagged before the call – builds triggered
    + 6.3 alpha1: early May, week 19
    + Remotes
    + Android viewer
    + Online

* Documentation (Olivier)
    + New Help
        + fixes in build (sberg, himanjin10000)
        + Fixes in search (buovjaga)
    + Helpcontent2
        + fixes (ohallot)
        + updates in function names (kompilainen)
    + Google Seasons of DOC
        + Awaiting April 30th for response
    + Guides:
        + Stalled. Will interact with GSoD

* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        251(251) (topicUI) bugs open, 211(211) (needsUXEval) needs to be evaluated by the UXteam
    + Updates:
        BZ changes 1 week 1 month 3 months 12 months
             added 11(7) 20(10) 34(9) 78(11)
         commented 71(30) 217(34) 493(35) 1390(66)
           removed 0(-3) 5(-1) 13(0) 22(-1)
          resolved 3(1) 11(-4) 50(-5) 132(2)
    + top 10 contributors:
          Tietze, Heiko made 89 changes in 1 month, and 568 changes in 1 year
          Roman Kuznetsov made 70 changes in 1 month, and 188 changes in 1 year
          Kainz, Andreas made 63 changes in 1 month, and 208 changes in 1 year
          Foote, V Stuart made 36 changes in 1 month, and 201 changes in 1 year
          Dieter Praas made 33 changes in 1 month, and 149 changes in 1 year
          Xisco Faulí made 33 changes in 1 month, and 254 changes in 1 year
          Thomas Lendo made 24 changes in 1 month, and 223 changes in 1 year
          Brinzing, Oliver made 20 changes in 1 month, and 26 changes in 1 year
          Cor Nouws made 15 changes in 1 month, and 113 changes in 1 year
          Mehrbrodt, Samuel made 10 changes in 1 month, and 67 changes in 1 year

   + New needsUXEval between Apr/18-25

      * Context toolbar make jumping ui
        + https://bugs.documentfoundation.org/show_bug.cgi?id=124835
      * Formatting: Formula result has different alignment than regular values
        + https://bugs.documentfoundation.org/show_bug.cgi?id=124860
      * close button on menubar didn't use the color of the menubar
        + https://bugs.documentfoundation.org/show_bug.cgi?id=124928
      * Save icon breaks icon customization
         + https://bugs.documentfoundation.org/show_bug.cgi?id=98193
      => in discussion

      * Help->About LibreOffice dialog does not specify whether 32 or 64 bit
        is installed
        + https://bugs.documentfoundation.org/show_bug.cgi?id=124936
        + proposal is to add 32bits when its not 64.
      * UI: the wording around tools - options - LibreOffice Calc - Formula -
        Recalculation on File Load is questionable
        + https://bugs.documentfoundation.org/show_bug.cgi?id=124784
      => new/easyhack
        + currently option is Never
           + it is dangerous currently (Heiko)
             + might need an update.
             + can re-calculate alien formats
           + Is there a good reason to break calcs ? (Michael)
           + no way to detect if you need re-calculation (Eike)
             + would be there always for Alien formats.
           + sometimes we have to calculate this (Eike)
             + can have some other wording, but …
        + suggestion is two-fold (Heiko)
           + not having a blocking dialog
             → info-bar is not controversial (Michael)
           + ask the user or not.
             → asking the user is controversial (Michael, Eike)
        + problem can be with files stored in an older version (Eike)
           + these can need re-calculating from an old version.
           + if we add a bug & then save it – things break (Kendy)
           + perhaps safest always recalculate – but poor performance (Eike)
              + could depend on the version – before 6.2.3
                eg. but not a friend of that.
           + new, older + alien format options ? (Heiko)
              + not clear to the user why he should choose any of them (Eike)
           + should do something familiar (Michael)

      * Option to turn off autocomplete text in quick find
        + https://bugs.documentfoundation.org/show_bug.cgi?id=124774
      => wfm

* Crash Testing (Caolan)
    + Google / ossfuzz:
      + 12 (+2,-0) issues
      + fix in gerrit.
    + Crash testing:
      + 6(-2) import failure, 22(+18) export failures
        - export failures are really uncovering older import bug revealed by
          stricter unicode handling on export.
    + ForcePoint, round 9
      + complete – E-mailed them to ask for another round.
    + CNA bits – got 1st batch of CVE numbers.
      + CVE-2019-9847 assigned
    + coverity suspended / old – until new version that supports c++17(?)
      + could TDF buy a copy ? (Michael)
         + not clear if we can build under it anymore anyway.

* Crash Reporting (Xisco)
  + http://crashreport.libreoffice.org/stats/version/6.1.4.2
    + 878 (-112)
  + http://crashreport.libreoffice.org/stats/version/6.1.5.2
    + 1103 (-29)
  + http://crashreport.libreoffice.org/stats/version/6.2.2.2
    + 2013 (-454)
  + http://crashreport.libreoffice.org/stats/version/6.2.3.2
    + 869 (-)
  + pinged Markus for advice on fixing symbol issues for 6.2.3.2
     + problems have come back for this version.

* Hackfests & Events (Sophie)
   + this year hackfests coming up:
  + 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
          + https://wiki.documentfoundation.org/Hackfest/Paris2019
          + hope to have a Hackfest NG setup again – mentees, please speak up!
          + people are adding themselves to the wiki already.
  + tentative Dresden: late autumn (past mid-October, for having students)
      + Brussels Hackathon (Italo)
          + pending October hackfest – needs confirmation
          + conflicts with Dresden – need a decision in May or so.
   + hope to have one each quarter.

* GSOC 2019 (Thorsten/Xisco/Moggi/Heiko)
   + Slot selection
   + Timeline:
     + April 22, 2019: Organization Slot Request
     + May 1, 2019: Organizations to finish project selection
     + May 6, 2019: Student projects announced
   + got 6 slots.
     + have 5 clearly winning slots
     + need to grab the students before others.
   + accept 5 slots, and Kendy to reach out.

* C++ lectures (Xisco)
    + Linked Lists / Stack Classes; PQs and Heaps
    + NEXT SESSION: April, 25, TODAY!
       + Izabela taking care of organization from now on.

* mentoring/easyhack update
          committer... 1 week 1 month 3 months 12 months
                  open 39(-44) 99(-12) 103(-12) 113(-12)
               reviews 1040(-306) 4715(-32) 13175(-511) 47409(408)
                merged 203(-68) 1139(-20) 3564(-117) 14598(-45)
             abandoned 8(1) 83(1) 180(-5) 809(-2)
           own commits 193(-32) 949(-13) 3141(-65) 14344(-89)
        review commits 71(-12) 310(14) 869(-49) 3828(-23)
        contributor... 1 week 1 month 3 months 12 months
                  open 26(0) 58(7) 58(5) 59(5)
               reviews 45(-78) 311(-1) 540(-14) 5654(-636)
                merged 55(-14) 223(31) 454(20) 1752(-7)
             abandoned 6(-18) 47(-4) 100(5) 317(-6)
           own commits 56(-10) 223(31) 495(3) 1805(17)
        review commits 0(0) 0(0) 0(0) 0(0)
    + easyHack statistics:
       needsDevEval 93(93) needsUXEval 0(0) cleanup_comments 260(260)
       total 325(325) assigned 27(27) open 203(203)
    + top 10 contributors:
          Gelmini, Andrea made 144 patches in 1 month, and 668 patches in 1 year
          Kaishu Sahu made 10 patches in 1 month, and 11 patches in 1 year
          Florin made 8 patches in 1 month, and 10 patches in 1 year
          Johnny_M made 6 patches in 1 month, and 39 patches in 1 year
          Alexandru Vlăduţu made 6 patches in 1 month, and 7 patches in 1 year
          Balazs Varga made 4 patches in 1 month, and 30 patches in 1 year
          LibreOfficiant made 4 patches in 1 month, and 16 patches in 1 year
          Illarionov, Arkadiy made 4 patches in 1 month, and 85 patches in 1 year
          Rasmus Jonsson made 4 patches in 1 month, and 5 patches in 1 year
          Patrick Jaap made 3 patches in 1 month, and 12 patches in 1 year
    + top 10 reviewers:
          Nabet, Julien made 272 review comments in 1 month, and 1338 in 1 year
          Behrens, Thorsten made 193 review comments in 1 month, and 1687 in 1 year
          Timar, Andras made 139 review comments in 1 month, and 906 in 1 year
          Vajna, Miklos made 133 review comments in 1 month, and 1360 in 1 year
          Michael Stahl made 123 review comments in 1 month, and 1059 in 1 year
          Bergmann, Stephan made 100 review comments in 1 month, and 759 in 1 year
          himajin100000 made 94 review comments in 1 month, and 104 in 1 year
          Holešovský, Jan made 87 review comments in 1 month, and 653 in 1 year
          Xisco Faulí made 80 review comments in 1 month, and 802 in 1 year
          McNamara, Caolán made 78 review comments in 1 month, and 1072 in 1 year
    + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
          Gagandeep Singh deepgagan231197@gmail.com
          Milutin Smiljanic msmiljanic.gm@gmail.com
* Commit Access

* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)

* Jenkins / CI update (Christian)
    master linux rel jobs: 136 ok: 126 ko: 10 fail ratio: 7.35 % break: 1 broken duration: 2.75%
    master linux dbg jobs: 87 ok: 80 ko: 7 fail ratio: 8.05 % break: 5 broken duration: 3.41%
    master mac rel jobs: 122 ok: 101 ko: 21 fail ratio: 17.21 % break: 15 broken duration: 5.92%
    master mac dbg jobs: 114 ok: 94 ko: 18 fail ratio: 15.79 % break: 16 broken duration: 7.75%
    master win rel jobs: 87 ok: 53 ko: 34 fail ratio: 39.08 % break: 17 broken duration:41.01%
    master win dbg jobs: 92 ok: 63 ko: 29 fail ratio: 31.52 % break: 21 broken duration:21.78%
    master win64 dbg jobs: 88 ok: 59 ko: 29 fail ratio: 32.95 % break: 21 broken duration:27.59%
    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: 425 ok: 285 ko: 25 fail ratio: 5.88% time for ok: mean: 22 median: 22
    master gerrit plg jobs: 435 ok: 245 ko: 108 fail ratio: 24.83% time for ok: mean: 38 median: 33
    master gerrit win jobs: 463 ok: 247 ko: 59 fail ratio: 12.74% time for ok: mean: 64 median: 61
    master gerrit mac jobs: 456 ok: 270 ko: 58 fail ratio: 12.72% time for ok: mean: 42 median: 29
    master gerrit all jobs: 414 ok: 198 ko: 173 fail ratio: 41.79% time for ok: mean: 77 median: 64
   + https://dev-www.libreoffice.org/tmp/gerrit_190425.html
   + tests that failed more than twice in last seven days
      3 CppunitTest_sc_filters_test
      3 CppunitTest_vcl_complextext
        windows only, disabled more of this test under windows
      3 CppunitTest_vcl_svm_test
      5 CppunitTest_sw_uiwriter
      7 CppunitTest_sw_ooxmlexport13
        fix committed ( https://gerrit.libreoffice.org/71278 )
     11 JunitTest_framework_complex
        stale soffice.bin leftover apparently
     23 UITest_writer_tests5
        “blind fix” committed ( https://gerrit.libreoffice.org/71280 )
   + left-over process issue too.
   + hopefully fixed some of the test issues with commits recently.

* l10n (Sophie)
   + on vacation
   + updated the templates today (Christian)

* QA update (Xisco)

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

    + UNCONFIRMED: 570 (-19)
        + enhancements: 74 (-7)
        + needsUXEval: 6 (+4)
        + haveBackTrace: 1 (+0)
        + needsDevAdvice: 16 (+1)
        + documentation: 12 (-3)
        + android: 13 (-1)
        + iOS: 3 (+1)
        + Online: 20 (+1)
    + Most pressing bugs:

        + New
            + CRASH: cutting and undoing a sheet with external links
                + https://bugs.documentfoundation.org/show_bug.cgi?id=124829
                + Serge Krot / re-entrancy hazard.
                + on the radar (Thorsten)
        + Older
            [None] !

        + Fixed
            + FILEOPEN XLS Crash with large spreadsheet
                + https://bugs.documentfoundation.org/show_bug.cgi?id=124828
                + Thanks to Luboš Luňák

    + Would other info be useful here ? (Xisco)
       + would showing high severity bugs of the week be useful ?
       + Highest-Priority bugs (aka "MABs") died out (Michael)
           + last ones from 6.0
       + perhaps try adding new high severity bugs of the week here.
       + is that different to most pressing ? (Heiko)
           + is severity the same as most pressing ?
           + not really – ideal is tracking those over weeks (Xisco)

* QA stats
    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +132 +12 (-132) overall)
      many thanks to the top bug squashers:
       Buovjaga 18
       Xisco Faulí 13
       andreas_k 11
       Mike Kaganski 8
       Gabor Kelemen 7
       Noel Grandin 6
       V Stuart Foote 5
       Michael Stahl 4
       Caolán McNamara 4
       eisa01 4

    + top 10 bugs reporters:
       Xisco Faulí 8
       andreas_k 5
       NISZ LibreOffice Team 4
       Mike Kaganski 4
       Aron Budea 4
       Buovjaga 3
       b. 2
       Rizal Muttaqin 2
       Patrick Jaap 2
       Andreas Gruhler 2

    + top 10 bugs fixers:
       Kaganski, Mike 7
       Kainz, Andreas 7
       Grandin, Noel 6
       Balazs Varga 4
       McNamara, Caolán 4
       Michael Stahl 3
       Tietze, Heiko 2
       Vajna, Miklos 2
       Németh, László 2
       Xisco Faulí 2

    + top 10 bugs confirmers:
       Xisco Faulí 44
       Dieter Praas 9
       Tietze, Heiko 7
       Buovjaga 5
       Roman Kuznetsov 5
       Kaganski, Mike 5
       Foote, V Stuart 4
       Brinzing, Oliver 4
       Timur 4

* 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 : 1/44 - 2 % (+0)
     5.1 : 0/35 - 0 % (+0)
     5.0 : 0/64 - 0 % (+0)
     4.4 : 1/76 - 1 % (+0)
     4.3 : 2/73 - 2 % (+0)
     4.2 : 3/134 - 2 % (+0)
     4.1 : 2/84 - 2 % (+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
   + 665/3199 664/3181 641/3146 642/3131 644/3119 642/3095 647/3084

     done by:
        Xisco Faulí 13
        Raal 3
        Buovjaga 2

* Bibisected bugs open: keyword 'bibisected'
   + http://bit.ly/2cSCXlS
   + 847/3985 845/3965 832/3939 835/3922 837/3909 835/3882 840/3870

     done by:
        Xisco Faulí 14
        Raal 3
        Buovjaga 2
        Drew Jensen 1

* all bugs tagged with 'regression'
   + 1127(-1) bugs open of 8387(+25) total 7(+2) high prio.

     done by:
        Xisco Faulí 13
        Roman Kuznetsov 2
        Raal 2
        Dieter Praas 1
        Budea, Áron 1
        Timur 1
        Buovjaga 1

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

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

* ~Component count net * all regressions
   + http://bit.ly/1BUdI8i
     Writer: other - 283(-4)
     Calc - 220(+4)
     Impress - 118(+0)
     Writer: docx filter - 80(+2)
     LibreOffice - 67(-4)
     Draw - 45(+2)
     UI - 44(+1)
     Base - 44(+0)
     Borders - 42(+1)
     Writer: doc filter - 36(+0)
     Writer: perf - 33(-1)
     Writer: other filter - 32(+0)
     Crashes - 30(-1)
     graphics stack - 30(-2)
     filters and storage - 24(+0)
     RTL - 24(+0)
     BASIC - 18(+0)
     Chart - 14(+1)
     Printing and PDF export - 13(+0)
     framework - 2(+0)
     Linguistic - 1(+0)
     Installation - 1(+0)