Minutes of the ESC call 2019-02-07

* Present:
    + Caolán, Eike, Kendy, Miklos, Cloph, Xisco, Sberg, Olivier,
      Michael W, Heiko, Thorsten, Michael S

* Completed Action Items:
    + mail BoD wrt. MS store update (Cloph) → now with the board

* Pending Action Items:
    + disable popups for release-build only in 6.2/.3 (Justin L)
      [ sent some code pointers ]
    + send code pointers to Olivier on UNO commands ↔ UI XML mapping (Kendy)
    + work with Mert to build an android l10n plan (Cloph)
      [ didn’t connect with him yet ]
    + add screenshot builder to basic build stats (Cloph)
      [ it fails with Japanese locale – but it’s not in the translation
        can build with all of these – and build runs fine, but with just
        ja it fails – needs further research ]

* Release Engineering update (Christian)
    + 6.1.5 & 6.2.0
      announced earlier today! :tada:
    + 6.2.1 rc1: this week
            rc2: Feb 19
    + 6.1.6 rc1: April 9
    + 6.3 release schedule updated in the wiki
    + Remotes – no updates thus far
    + Android viewer
      + new builds planned for the stores this week.
    + Online

* Documentation (Olivier)
     + FOSDEM
     + Some Help pages on python usage with LO (LibreOfficiant)
     + Typos in Help pages (fitoshido)

* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        251(251) (topicUI) bugs open, 265(265) (needsUXEval)
    + Updates:
        BZ changes 1 week 1 month 3 months 12 months
             added 5(-3) 11(-1) 43(-6) 94(-3)
         commented 51(-20) 181(23) 421(-16) 1439(-12)
           removed 0(-1) 2(0) 11(0) 15(0)
          resolved 8(0) 28(5) 41(3) 122(3)
    + top 10 contributors:
          Tietze, Heiko made 86 changes in 1 month, and 564 changes in 1 year
          kompilainenn made 43 changes in 1 month, and 102 changes in 1 year
          Xisco Faulí made 35 changes in 1 month, and 283 changes in 1 year
          Kainz, Andreas made 29 changes in 1 month, and 170 changes in 1 year
          Foote, V Stuart made 28 changes in 1 month, and 219 changes in 1 year
          Cor Nouws made 20 changes in 1 month, and 75 changes in 1 year
          BogdanB made 18 changes in 1 month, and 33 changes in 1 year
          Aditya Sahu made 16 changes in 1 month, and 16 changes in 1 year
          Adolfo Jayme Barrientos made 15 changes in 1 month, and 29 changes in 1 year
          Buovjaga made 15 changes in 1 month, and 122 changes in 1 year
New needsUXEval between Jan/24-Feb/06

   * Move above checkboxes in Autofilter window
     + https://bugs.documentfoundation.org/show_bug.cgi?id=122998
   * Corrupt PDF output when exporting from LibreOffice Math
     + https://bugs.documentfoundation.org/show_bug.cgi?id=123117
   * Image WrapOff default setting
     + https://bugs.documentfoundation.org/show_bug.cgi?id=123169
   * notebookbar additional settings for label arrangement
     + https://bugs.documentfoundation.org/show_bug.cgi?id=123171
   => NEW/in discussion

   * Shortcuts for shapes in Draw/Impress
     + https://bugs.documentfoundation.org/show_bug.cgi?id=122928
   * Confusing behavior with Direct Formatting with copy/paste
     + https://bugs.documentfoundation.org/show_bug.cgi?id=90568
   => NAB/WF

   * UI - Insert mode status activation and display
     + https://bugs.documentfoundation.org/show_bug.cgi?id=107918
     + https://design.blog.documentfoundation.org/2019/01/31/overwrite-on- macos/
     + show Insert on macOS at the statusbar
   * Image -> Add Caption -> No description => Can't change caption
     instantly afterwards
     + https://bugs.documentfoundation.org/show_bug.cgi?id=122950
   * EDITING: No INSERT ROWS ... (dialog box that allows adding a set number
     of rows)
     + https://bugs.documentfoundation.org/show_bug.cgi?id=80390
   => easyhack, needsdeveval

* Crash Testing (Caolan)
    + 1 (-2) import failures, 4(-18) export failures
      + all look like new redline related issues
    + ?? was 8(+0) coverity issues
      + coverity was not working with C++17
      + https://community.synopsys.com/s/article/Coverity-Scan-Update actually
        now coverity is completely down for everybody with no ETA for
        restoration, so lets wait until it comes back up to see what version it
        will use if it comes back
      + read-only access restored, not possible to submit new builds yet
    + 4 (-8) Google / ossfuzz: 4 timeouts.
        + 0 serious
        + looking good.
    + ?? ForcePoint, round 9
        + two asserts/crashes on using crashtester over round 9
    + CVE issues in progress for Jan 2019
        + CVE-2018-16858 is announced as fixed in 6.0.7 and 6.1.3
    + CNA process fun
        + responded to mitre, awaiting reply

* Crash Reporting (Xisco)
    + http://crashreport.libreoffice.org/stats/version/6.1.3.2
         + 1399 (last 7 days) (-342)
    + http://crashreport.libreoffice.org/stats/version/6.1.4.2
         + 2054 (last 7 days) (+144)
    + http://crashreport.libreoffice.org/stats/version/6.1.5.2
         + 7 (last 7 days) (-)
    + http://crashreport.libreoffice.org/stats/version/6.2.0.3
         + 38 (last 7 days) (-)

* FOSDEM retrospective
   + heiko: great experience, very productive
   + cloph: comparatively few people – not ideal from the scheduling
   + no new faces – perhaps needs re-thinking for the next time? (Thorsten)
   + have outreach before, and dedicated topics would help (Cloph)

* Hackfests & Events (Thorsten)
   + next year hackfests coming up:
  + Tirana perhaps in March/April
          + poked Jona at FOSDEM
          + talked to Izabella at FOSDEM – between FOSDEM and OSCAL (Xisco)
AI + poking OpenLabs for a room (Xisco)
          + would be good to have at least two mentors attending (Xisco)
          + followup promised for this week
  + Paris in summer
          + discuss timing – end of June or sometime July
          + please let Sophie know your preferences if you like to attend
  + tentative Dresden: late autumn (past mid-October, for having students)
   + hope to have one each quarter.

* GSOC 2019 (Xisco)
   + https://opensource.googleblog.com/2018/11/google-summer-of-code-15-years-strong.html
      + application is in – thx to all admins!
      + list of accepted orgs published on February 26th
AI + all mentors: please review/update ideas page!
      + https://wiki.documentfoundation.org/Development/GSoC/Ideas
AI + all developers – please add good ideas, even if you cannot mentor

* C++ lectures (Xisco)
   + https://wiki.documentfoundation.org/Events/C%2B%2BLectures
   + NEXT SESSION: February 14, 2019

* mentoring/easyhack update
         committer... 1 week 1 month 3 months 12 months
                  open 79(14) 111(11) 117(11) 129(11)
               reviews 1436(-260) 4745(635) 13668(-120) 39900(380)
                merged 285(-62) 1079(164) 3617(-49) 14833(-127)
             abandoned 15(1) 47(11) 199(2) 841(-19)
           own commits 250(28) 842(150) 3608(-71) 14977(-116)
        review commits 101(25) 316(64) 1149(44) 3875(0)
        contributor... 1 week 1 month 3 months 12 months
                  open 18(-4) 50(-10) 50(-10) 51(-10)
               reviews 62(-20) 277(-1) 624(-8) 13714(-901)
                merged 32(-5) 147(5) 498(-6) 1887(-46)
             abandoned 7(6) 21(4) 81(3) 308(-2)
           own commits 41(-11) 190(16) 578(15) 1712(-15)
        review commits 0(0) 0(0) 0(0) 0(0)
    + easyHack statistics:
       needsDevEval 75(75) needsUXEval 3(3) cleanup_comments 250(250)
       total 313(313) assigned 26(26) open 203(203)
    + top 10 contributors:
          Gelmini, Andrea made 64 patches in 1 month, and 552 patches in 1 year
          LibreOfficiant made 16 patches in 1 month, and 20 patches in 1 year
          Sophia Schröder made 12 patches in 1 month, and 217 patches in 1 year
          Mark-R made 12 patches in 1 month, and 12 patches in 1 year
          Illarionov, Arkadiy made 10 patches in 1 month, and 62 patches in 1 year
          Aleksei Nikiforov made 10 patches in 1 month, and 25 patches in 1 year
          Dmitriy Shilin made 9 patches in 1 month, and 27 patches in 1 year
          Alain Romedenne made 8 patches in 1 month, and 18 patches in 1 year
          Roman Kuznetsov made 6 patches in 1 month, and 14 patches in 1 year
          Matthias Seidel made 4 patches in 1 month, and 17 patches in 1 year
    + top 10 reviewers:
          Behrens, Thorsten made 196 review comments in 1 month, and 1518 in 1 year
          Vajna, Miklos made 176 review comments in 1 month, and 1364 in 1 year
          Xisco Faulí made 165 review comments in 1 month, and 619 in 1 year
          McNamara, Caolán made 153 review comments in 1 month, and 1116 in 1 year
          Michael Stahl made 139 review comments in 1 month, and 865 in 1 year
          Adolfo Jayme Barrientos made 137 review comments in 1 month, and 1105 in 1 year
          Nabet, Julien made 126 review comments in 1 month, and 1065 in 1 year
          Grandin, Noel made 97 review comments in 1 month, and 1286 in 1 year
          Kaganski, Mike made 86 review comments in 1 month, and 482 in 1 year
          Bergmann, Stephan made 78 review comments in 1 month, and 739 in 1 year
* Commit Access
    + Aleksei from basealt (Thorsten to add him)

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

* Jenkins / CI update (Christian)
    master linux rel jobs: 149 ok: 148 ko: 1 fail ratio: 0.67 % break: 1 broken duration: 0.15%
    master linux dbg jobs: 123 ok: 120 ko: 3 fail ratio: 2.44 % break: 3 broken duration: 0.99%
    master mac rel jobs: 116 ok: 113 ko: 3 fail ratio: 2.59 % break: 1 broken duration: 0.98%
    master mac dbg jobs: 124 ok: 120 ko: 4 fail ratio: 3.23 % break: 4 broken duration: 5.04%
    master win rel jobs: 100 ok: 70 ko: 30 fail ratio: 30.00 % break: 16 broken duration:32.60%
    master win dbg jobs: 109 ok: 76 ko: 33 fail ratio: 30.28 % break: 25 broken duration:29.73%
    master win64 dbg jobs: 104 ok: 73 ko: 31 fail ratio: 29.81 % break: 23 broken duration:23.90%
    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: 403 ok: 320 ko: 19 fail ratio: 4.71% time for ok: mean: 19 median: 17
    master gerrit plg jobs: 411 ok: 303 ko: 40 fail ratio: 9.73% time for ok: mean: 36 median: 32
    master gerrit win jobs: 446 ok: 293 ko: 59 fail ratio: 13.23% time for ok: mean: 64 median: 61
    master gerrit mac jobs: 406 ok: 321 ko: 24 fail ratio: 5.91% time for ok: mean: 39 median: 25
    master gerrit all jobs: 341 ok: 224 ko: 86 fail ratio: 25.22% time for ok: mean: 87 median: 74
   + https://dev-www.libreoffice.org/tmp/gerrit_190207.html
   + tests that failed more than twice in last seven days:
      3 PythonTest_sw_python
      3 UITest_writer_tests
      4 CppunitTest_sw_layoutwriter
      6 CppunitTest_sw_uiwriter
      6 UITest_options

* l10n (Sophie)

* bump java baseline to 1.6 (Samuel, Thorsten)
AI + reach out to Rene if there’s a problem with that (Thorsten)
   + otherwise go ahead

* UNO documentation (Miklos)
   + lets discuss it at the hackfest (Thorsten)
      + did we ?
      + sorry, completely forgotten (Thorsten, Miklos)
        + perhaps it’s solving itself

* QA update (Xisco)

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

    + UNCONFIRMED: 518 (+42)
        + enhancements: 80 (+6)
        + needsUXEval: 2 (+0)
        + haveBackTrace: 3 (+1)
        + needsDevAdvice: 15 (+0)
        + documentation: 7 (+0)
        + android: 8 (+1)

    + Most pressing bugs:
        + New
            [None]

        + Older
            + Crash in: libc-2.27.so after setting Named Ranges to e.g. F:F
                + https://bugs.documentfoundation.org/show_bug.cgi?id=122643
                + Lubos – probable dup of bug#121949 below.
            + PRINTING Crash calling print config dialog in specific case
                + https://bugs.documentfoundation.org/show_bug.cgi?id=121439
                + Tomaz V

            + Crash in: libsclo.so Copy block of cells to clipboard with focus
                + https://bugs.documentfoundation.org/show_bug.cgi?id=121949
                + luboš luňák

            + 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
            + Calc: Crash when cutting some content
                + https://bugs.documentfoundation.org/show_bug.cgi?id=118707
                + Lubos looking at it.

        + Fixed
            + Crash in: `salhelper::thread::run'::`1'::catch$1, installing theme
                + https://bugs.documentfoundation.org/show_bug.cgi?id=123050
                + Thanks to Xisco

            + CRASH when FILEOPEN of DOCX
                + https://bugs.documentfoundation.org/show_bug.cgi?id=123163
                + Thanks to Caolán

* QA stats
    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +137 +28 (-122) overall)
      many thanks to the top bug squashers:
       Roman Kuznetsov 12
       Heiko Tietze 11
       Cor Nouws 11
       Xisco Faulí 10
       Buovjaga 7
       Tamas Bunth 6
       Justin L 5
       Katarina Behrens (CIB) 5
       andreas_k 5
       V Stuart Foote 4

    + top 10 bugs reporters:
       NISZ LibreOffice Team 20
       Aron Budea 5
       Regina Henschel 4
       Telesto 4
       Cor Nouws 4
       zyklon87 4
       Roman Kuznetsov 4
       Heiko Tietze 3
       ricky.tigg 3
       V Stuart Foote 2

    + top 10 bugs fixers:
       Xisco Faulí 8
       Kainz, Andreas 4
       Justin L 4
       Tamás, Bunth 4
       McNamara, Caolán 3
       Roman Kuznetsov 3
       Aditya Sahu 2
       Bergmann, Stephan 2
       Weghorn, Michael 2
       Németh, László 2

    + top 10 bugs confirmers:
       *UNKNOWN* 22
       Brinzing, Oliver 10
       Dieter Praas 9
       Xisco Faulí 8
       Alex Thurgood 7
       Tietze, Heiko 6
       Raal 5
       Nabet, Julien 5
       Buovjaga 5
       Foote, V Stuart 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/43 - 2 % (+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 : 4/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
   + 649/3023 653/3007 650/2972 639/2939 642/2906 634/2879 620/2863

     done by:
        Xisco Faulí 11
        Raal 2
        NISZ LibreOffice Team 1
        Kaganski, Mike 1
        Buovjaga 1

* Bibisected bugs open: keyword 'bibisected'
   + http://bit.ly/2cSCXlS
   + 847/3805 850/3786 839/3741 828/3708 831/3676 823/3650 807/3631

     done by:
        Xisco Faulí 12
        Raal 2
        Buovjaga 2
        NISZ LibreOffice Team 1
        Kaganski, Mike 1
        Andrey Skvortsov 1

* all bugs tagged with 'regression'
   + 1107(+4) bugs open of 8138(+24) total 11(+0) high prio.

     done by:
        Buovjaga 5
        Telesto 3
        Xisco Faulí 3
        Raal 2
        Cor Nouws 2
        Foote, V Stuart 2
        NISZ LibreOffice Team 1
        Robert Großkopf 1
        Dieter Praas 1
        Gülşah Köse 1

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

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

* ~Component count net * all regressions
   + http://bit.ly/1BUdI8i
     Writer: other - 279(-2)
     Calc - 213(-3)
     Impress - 115(-1)
     Writer: docx filter - 78(+2)
     LibreOffice - 67(+1)
     UI - 45(+0)
     Draw - 42(+0)
     Borders - 42(+0)
     Base - 41(+0)
     Writer: perf - 38(+3)
     Writer: doc filter - 35(+0)
     graphics stack - 34(+1)
     Writer: other filter - 32(+0)
     Crashes - 31(+1)
     filters and storage - 24(+0)
     BASIC - 16(+1)
     Printing and PDF export - 13(+0)
     Chart - 10(+0)
     framework - 2(+0)
     Linguistic - 2(+0)
     Extensions - 1(+0)
     Installation - 1(+0)

Best,

-- Thorsten