minutes of ESC call ...

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

* Completed Action Items:

* Pending Action Items:
    + mentors to check through the list here (All)
        + https://summerofcode.withgoogle.com/

* Release Engineering update (Christian)
    + 6.2.3 – announced as final today.
    + 6.2.4 rc1 – week after next starts April 29th
    + 6.1.6 rc2
      + to be tagged next week – last one of 6.1.x
    + 6.3 alpha1: early May, week 19
    + Remotes
    + Android viewer
       + Maven repo is now updated for Java SDK
    + Online

* Documentation (Olivier)
    + New Help
       + Fixes (sberg)
    + Help content2
       + New pages for Python (libreofficiant)
       + Housekeeping (ohallot)
       + reviewing some clunky patches in gerrit (ohallot)
    + Google Season of Doc
       + please add your ideas in the wiki (‘til 4/22/2019)
         https://wiki.documentfoundation.org/Documentation/GSoDOC/2019
    + Guides
        + slow improvements on Calc guide update
    + “Tip of the day” as GSDoc ? (Heiko)
        + add some mentor to the page for that (Olivier)

* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        250(250) (topicUI) bugs open, 207(207) (needsUXEval) needs to be evaluated by the UXteam
    + Updates:
        BZ changes 1 week 1 month 3 months 12 months
             added 11(6) 17(5) 32(4) 74(3)
         commented 46(-20) 192(-19) 481(-1) 1351(19)
           removed 3(3) 6(0) 13(2) 23(2)
          resolved 3(2) 16(-5) 56(-3) 131(1)
    + top 10 contributors:
          Tietze, Heiko made 67 changes in 1 month, and 539 changes in 1 year
          Roman Kuznetsov made 65 changes in 1 month, and 179 changes in 1 year
          Xisco Faulí made 47 changes in 1 month, and 259 changes in 1 year
          Dieter Praas made 36 changes in 1 month, and 147 changes in 1 year
          Kainz, Andreas made 36 changes in 1 month, and 181 changes in 1 year
          Foote, V Stuart made 22 changes in 1 month, and 187 changes in 1 year
          Thomas Lendo made 20 changes in 1 month, and 220 changes in 1 year
          Mehrbrodt, Samuel made 15 changes in 1 month, and 67 changes in 1 year
          Rasmus Jonsson made 10 changes in 1 month, and 10 changes in 1 year
          Cor Nouws made 9 changes in 1 month, and 105 changes in 1 year
    + New needsUXEval between Apr/11-18

      * menubar show icon in an separte column next to text
        + https://bugs.documentfoundation.org/show_bug.cgi?id=124789
      * UI: the wording around tools - options - LibreOffice Calc - Formula -
        Recalculation on File Load is questionable
        + https://bugs.documentfoundation.org/show_bug.cgi?id=124784
      * Paste structured text without format but with styles
-> + https://bugs.documentfoundation.org/show_bug.cgi?id=124764
      * Option required to show low resolution preview instead of full
        resolution for smooth navigation of documents with high resolution
        linked images
        + https://bugs.documentfoundation.org/show_bug.cgi?id=117754
      * Unable to use keyboard to activate the header/footer frame menu button
        pop up menu from header/footer edit window
        + https://bugs.documentfoundation.org/show_bug.cgi?id=124113
      * PARAGRAPH BORDER: Modification border always adds a new border
        + https://bugs.documentfoundation.org/show_bug.cgi?id=124748
      => unconfirmed/in discussion

      * Update to version 6.2 broke personalisation (theme)
        + https://bugs.documentfoundation.org/show_bug.cgi?id=123911
      => dup

      * Hyperlinks' fonts keep changing when saved/exported as PDF
  -> + https://bugs.documentfoundation.org/show_bug.cgi?id=123777
      => new/bug

     needsDevAdvice
      * List incompatible features when saving to alien formats in detail
  -> + https://bugs.documentfoundation.org/show_bug.cgi?id=115291
        + prototype for solution in c5; feasability unclear
        + trad. answer is – better to fix the interop problems (Michael)
            + 15 highlighting colors doens’t go to MSO (Heiko)
                + why do we have so many ? (Michael)
            + its lots of work scanning the doc to find problems (Michael)
            + two sides – better to spend energy supporting (Miklos)
                + on other side – the CSV filter “only current sheet”
                + some merit to this.
                + in the past did have some scanner code to detect
                    + this was removed.
            + remember the filter collection / warning (Caolan)
                + back in the day – more effort to detect missing than impl. It
                + perhaps for big features works, but micro-level tricky.
                + PDF export has something like this too.
AI: + drop chunk into the bug & send to QA (Heiko)

* Crash Testing (Caolan)
    + Google / ossfuzz:
      - 10 (+0,-0) issues
      + back to where we started – stabilized.
    + Crash testing:
      + 27(+0) import failure, 6(+0) export failures
         + had to re-start the script; not completed this week.
         + started after mst’s fixes but before Noel’s fixes.
         + needs re-starting after this run.
    + ForcePoint, round 9
      + four document failures
          + 1 hang, 3 asserts/crashes
          + “fixes” for asserts/crashes in gerrit
          + will briefly look at hang, but progress good wrt crashes
    + coverity suspended / old – until new version that supports c++17(?)
    + CNA bits – got 1st batch of CVE numbers.
      + CVE-2019-9847 assigned

* Crash Reporting (Xisco)
  + http://crashreport.libreoffice.org/stats/version/6.1.4.2
    + 990 (-127)
  + http://crashreport.libreoffice.org/stats/version/6.1.5.2
    + 1132 (-12)
  + http://crashreport.libreoffice.org/stats/version/6.2.1.2
    + 1168 (-300)
  + http://crashreport.libreoffice.org/stats/version/6.2.2.2
    + 2467 (+468)

* Hackfests & Events (?)
   + 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)
   + hope to have one each quarter.

* GSOC 2019 (Thorsten/Xisco/Moggi/Heiko)
   + we have around ~10 proposals without mentors
      + mentors to check through the list here (All)
        + https://summerofcode.withgoogle.com/
          + dashboard > click on the number of final proposals (29) to get
            the full list
   + last-chance for students to get easy-hacks in (Heiko)
      + before April 19th.
   + 29 final projects of that 15 were put into ignored state
   + 5/14 have one mentor assigned (0/14 with two mentors)
   + Timeline:
     + April 22, 2019: Organization Slot Request
     + May 1, 2019: Organization Project Selection
     + May 6, 2019: Student Projects Announced
   + previously said we want 2x good mentors per project.
     + so far we need a 2nd mentor for at least 5 projects.
   + tried to round up co-mentors.
   + can we wait until 19th / deadline (Michael M)
     + and cut out those who didn’t do an easy hack.
     + need to find a number of projects before Monday (Heiko)
   + need to ensure all 8 projects have mentors before Monday.
     + and now we are missing only one ...
=> suggest ask maximum of 8 projects, minimum of 5

* C++ lectures (Xisco)
    + https://wiki.documentfoundation.org/Events/C%2B%2BLectures
    + NEXT SESSION: April, 25
    + need to discuss the direction as to whether we continue.

* mentoring/easyhack update
          committer... 1 week 1 month 3 months 12 months
                  open 72(24) 103(5) 106(4) 116(4)
               reviews 1267(-127) 4839(-76) 13451(-410) 47053(636)
                merged 289(31) 1199(-15) 3643(-82) 14631(-3)
             abandoned 7(-4) 84(2) 186(3) 811(-12)
           own commits 243(56) 990(-15) 3202(-3) 14403(-65)
        review commits 74(-17) 300(22) 907(-12) 3841(-1)
        contributor... 1 week 1 month 3 months 12 months
                  open 26(-4) 52(-4) 52(-4) 53(-4)
               reviews 124(63) 318(78) 548(57) 6155(-608)
                merged 57(-12) 192(28) 432(13) 1753(12)
             abandoned 21(12) 52(18) 96(16) 321(6)
           own commits 56(-10) 194(25) 488(1) 1785(25)
        review commits 0(0) 0(0) 0(0) 0(0)
    + easyHack statistics:
       needsDevEval 92(92) needsUXEval 0(0) cleanup_comments 261(261)
       total 326(326) assigned 26(26) open 205(205)
    + top 10 contributors:
          Gelmini, Andrea made 107 patches in 1 month, and 632 patches in 1 year
          Kaishu Sahu made 10 patches in 1 month, and 11 patches in 1 year
          Florin made 10 patches in 1 month, and 10 patches in 1 year
          Alexandru Vlăduţu made 6 patches in 1 month, and 7 patches in 1 year
          Johnny_M made 6 patches in 1 month, and 40 patches in 1 year
          Ilmari Lauhakangas made 4 patches in 1 month, and 41 patches in 1 year
          Illarionov, Arkadiy made 4 patches in 1 month, and 84 patches in 1 year
          Rasmus Jonsson made 4 patches in 1 month, and 4 patches in 1 year
          Patrick Jaap made 4 patches in 1 month, and 13 patches in 1 year
          LibreOfficiant made 4 patches in 1 month, and 16 patches in 1 year
    + top 10 reviewers:
          Nabet, Julien made 202 review comments in 1 month, and 1272 in 1 year
          Behrens, Thorsten made 199 review comments in 1 month, and 1697 in 1 year
          Timar, Andras made 163 review comments in 1 month, and 898 in 1 year
          Vajna, Miklos made 136 review comments in 1 month, and 1362 in 1 year
          Michael Stahl made 117 review comments in 1 month, and 1061 in 1 year
          Xisco Faulí made 106 review comments in 1 month, and 794 in 1 year
          Bergmann, Stephan made 103 review comments in 1 month, and 764 in 1 year
          himajin100000 made 94 review comments in 1 month, and 104 in 1 year
          Holešovský, Jan made 86 review comments in 1 month, and 657 in 1 year
          McNamara, Caolán made 80 review comments in 1 month, and 1068 in 1 year
    + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
          Perdreau, Regis regis.perdreau@gmail.com
* Commit Access

* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
    + timeout expired …
    => run the script (Kendy)

* Jenkins / CI update (Christian)
    master linux rel jobs: 173 ok: 170 ko: 3 fail ratio: 1.73 % break: 2 broken duration: 0.50%
    master linux dbg jobs: 107 ok: 86 ko: 21 fail ratio: 19.63 % break: 12 broken duration:13.54%
    master mac rel jobs: 147 ok: 141 ko: 6 fail ratio: 4.08 % break: 4 broken duration: 1.64%
    master mac dbg jobs: 152 ok: 146 ko: 6 fail ratio: 3.95 % break: 6 broken duration: 1.79%
    master win rel jobs: 100 ok: 68 ko: 32 fail ratio: 32.00 % break: 18 broken duration:25.56%
    master win dbg jobs: 105 ok: 67 ko: 38 fail ratio: 36.19 % break: 21 broken duration:34.37%
    master win64 dbg jobs: 106 ok: 65 ko: 41 fail ratio: 38.68 % break: 26 broken duration:42.21%
    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: 559 ok: 387 ko: 38 fail ratio: 6.80% time for ok: mean: 20 median: 20
    master gerrit plg jobs: 586 ok: 331 ko: 125 fail ratio: 21.33% time for ok: mean: 34 median: 31
    master gerrit win jobs: 615 ok: 318 ko: 82 fail ratio: 13.33% time for ok: mean: 63 median: 63
    master gerrit mac jobs: 633 ok: 373 ko: 132 fail ratio: 20.85% time for ok: mean: 41 median: 28
    master gerrit all jobs: 556 ok: 264 ko: 205 fail ratio: 36.87% time for ok: mean: 85 median: 76
   + https://dev-www.libreoffice.org/tmp/gerrit_190418.html
   + notable build failures in last seven days
      5 CppunitTest_sw_uiwriter
      8 CppunitTest_vcl_pdfexport
     12 UITest_writer_demo
     22 UITest_autofilter
     22 UITest_writer_tests5
   + was a problem with a Mac bot & some Linux leftovers.
   + otherwise – we have a number of the UI tests that still fail.
   + around 650 builds – ~10% fail with UITest issues ? (Michael)
         + yes – but this is normal (Christian)
         + one writer UI test had race-condition (Miklos)
            + a window of breakage this week skewed numbers.

* l10n (Sophie)

* QA update (Xisco)

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

    + UI testing tool update ?
  + Code is in https://cgit.freedesktop.org/libreoffice/contrib/dev-tools/tree/uitest/mass-testing
  + Calc: Found some crashes related to the dynamic number of columns work
    - E.g. https://bugs.documentfoundation.org/show_bug.cgi?id=124818
    - Noel fixing them
  + Writer: Many files crashing with paste + undo
    - Mostly related to
              https://bugs.documentfoundation.org/show_bug.cgi?id=117215
                + inherited from OpenOffice
    - 13800 crashes in crashreport of this signature → https://crashreport.libreoffice.org/stats/signature/BigPtrArray::Index2Block(unsigned%20long)
            + what is a big number for traces ? (Michael)
               + difficult to tell (Xisco)
                  + don’t know in total; think it’s a big #
                  + tested 2500 files, and 30 crash.

    + UNCONFIRMED: 560 (-10)
        + enhancements: 77 (-5)
        + needsUXEval: 9 (+7)
        + haveBackTrace: 1 (+0)
        + needsDevAdvice: 15 (+0)
        + documentation: 14 (+0)
        + android: 13 (-1)
        + iOS: 3 (+2)
        + Online: 18 (-2)

    + Quality is looking good (Xisco)

    + Most pressing bugs:

        + New
    [None]

        + Older
            [None] !

        + Fixed
            + Crash after accepting all changes from compared documents
                + https://bugs.documentfoundation.org/show_bug.cgi?id=109376
                + thanks to Michael Stahl.

* QA stats
    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +143 -17 (-125) overall)
      many thanks to the top bug squashers:
       Xisco Faulí 14
       Buovjaga 10
       Mike Kaganski 10
       Heiko Tietze 8
       V Stuart Foote 6
       Caolán McNamara 6
       Michael Stahl (CIB) 5
       andreas_k 5
       Gabor Kelemen 5
       Miklos Vajna 5

    + top 10 bugs reporters:
       Xisco Faulí 10
       andreas_k 8
       Buovjaga 5
       NISZ LibreOffice Team 4
       Mike Kaganski 4
       sergio.callegari 3
       Christian 3
       Roland Baudin 3
       Aron Budea 3
       Roman Kuznetsov 2

    + top 10 bugs fixers:
       Vajna, Miklos 5
       Kaganski, Mike 5
       McNamara, Caolán 5
       Michael Stahl 5
       Olivier Hallot 3
       Kainz, Andreas 3
       Vajngerl, Tomaž 2
       Lillqvist, Tor 2
       Mehrbrodt, Samuel 2
       Tietze, Heiko 2

    + top 10 bugs confirmers:
       Xisco Faulí 52
       Roman Kuznetsov 9
       Brinzing, Oliver 9
       Dieter Praas 8
       Tietze, Heiko 7
       Raal 7
       Budea, Áron 5
       Kaganski, Mike 3
       m.a.riosv 3

* 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 : 1/64 - 1 % (+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
   + 666/3185 645/3151 640/3132 644/3119 640/3097 646/3087 649/3076

     done by:
        Buovjaga 12
        Xisco Faulí 11
        Raal 5
        NISZ LibreOffice Team 2
        Budea, Áron 2

* Bibisected bugs open: keyword 'bibisected'
   + http://bit.ly/2cSCXlS
   + 846/3969 836/3944 834/3924 837/3909 832/3884 839/3873 843/3861

     done by:
        Xisco Faulí 12
        Raal 6
        Buovjaga 4
        NISZ LibreOffice Team 2

* all bugs tagged with 'regression'
   + 1129(+0) bugs open of 8366(+23) total 7(+0) high prio.

     done by:
        Xisco Faulí 9
        NISZ LibreOffice Team 2
        Budea, Áron 2
        Raal 2
        Dieter Praas 1
        b. 1
        Timur 1
        Roman Kuznetsov 1

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

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

* ~Component count net * all regressions
   + http://bit.ly/1BUdI8i
     Writer: other - 286(+0)
     Calc - 217(-3)
     Impress - 121(+2)
     Writer: docx filter - 78(+0)
     LibreOffice - 70(-1)
     Base - 44(+0)
     Draw - 44(+1)
     UI - 43(-1)
     Borders - 41(+0)
     Writer: doc filter - 36(+0)
     Writer: perf - 34(+1)
     graphics stack - 32(+0)
     Crashes - 31(+4)
     Writer: other filter - 31(+0)
     RTL - 24(+0)
     filters and storage - 24(+0)
     BASIC - 18(+1)
     Chart - 13(+0)
     Printing and PDF export - 13(-1)
     framework - 2(+0)
     Installation - 1(+0)
     Linguistic - 1(+0)
     Extensions - 0(-1)