minutes of ESC call ...

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

* Completed Action Items:
    + send out GSOC welcome mails on Monday & next steps (org admins)
    + poke NISZ to see who would want to attend (Michael)
    + enable gtk3_kde5 for x86_64 distro config (Christian)
        [ enabled it for the 6.2.4 rc1 builds
          was missing a sanity check – now fixed in both branches ]

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

* Release Engineering update (Christian)
    + 6.1.6 rc3
       + released on Tuesday
    + 6.2.4 rc1 – status
       + rc1 on mirrors.
       + rc2 – tagged next week
    + 6.3 alpha1: due this week – perhaps evening
    + Remotes
    + Android viewer
    + Online
       + 6.1.6 source released.

* Documentation (Olivier)
    + New Help (no news)
    + Helpcontent2 (no news)
    + Google Seasons of Doc
       + Contacting possible mentors
       + TDF will have only 1 project
          + at best 2 projects but 2nd not garanteed
       + Need to select the 1st project
          + LOOL Guide ?
          + Calc Guide ?
       + https://wiki.documentfoundation.org/Documentation/GSoDOC/2019
          
    + Guides (non GSDOC)
       + New community members joining for Calc revision

* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        251(251) (topicUI) bugs open, 212(212) (needsUXEval) needs to be evaluated by the UXteam
    + Updates:
        BZ changes 1 week 1 month 3 months 12 months
             added 6(-5) 23(2) 36(1) 81(1)
         commented 55(-20) 217(1) 515(26) 1407(10)
           removed 0(-2) 5(-1) 14(0) 24(0)
          resolved 4(2) 11(0) 46(0) 130(-1)
    + top 10 contributors:
          Tietze, Heiko made 106 changes in 1 month, and 590 changes in 1 year
          Kainz, Andreas made 65 changes in 1 month, and 224 changes in 1 year
          Foote, V Stuart made 52 changes in 1 month, and 214 changes in 1 year
          Roman Kuznetsov made 35 changes in 1 month, and 195 changes in 1 year
          Thomas Lendo made 33 changes in 1 month, and 237 changes in 1 year
          Xisco Faulí made 31 changes in 1 month, and 260 changes in 1 year
          Cor Nouws made 29 changes in 1 month, and 121 changes in 1 year
          Brinzing, Oliver made 15 changes in 1 month, and 29 changes in 1 year
          Dieter Praas made 12 changes in 1 month, and 126 changes in 1 year
          Monastirsky, Maxim made 10 changes in 1 month, and 36 changes in 1 year

    + New needsUXEval between May/02-09

      * shift-click for absolute reference when entering formulas
        + https://bugs.documentfoundation.org/show_bug.cgi?id=125118
      * New print dialog: Page Format is always A4
        + https://bugs.documentfoundation.org/show_bug.cgi?id=123076
-> * Insert image not in a new paragraph but in the current position or
        as character
       + https://bugs.documentfoundation.org/show_bug.cgi?id=45778
       + https://bugs.documentfoundation.org/show_bug.cgi?id=87720
       + change the default from “to paragraph” to “as character”;
         ask the community about preferences and introduce option in case of
         a split
        => needinfo, in discussion
           + sounds like a good move (Miklos, Caolan)
               + match the similar default in Word.

      * Customizations made to Writer are not present in Master Document view
        + https://bugs.documentfoundation.org/show_bug.cgi?id=67014
      => WF

      * UI: Show 'Go to first/last page' in new print dialog
  -> + https://bugs.documentfoundation.org/show_bug.cgi?id=125130
      => easyHack, needsDevEval

* Crash Testing (Caolan)
    + Google / ossfuzz:
      + 7 (+0,-0) issues
    + Crash testing:
      + 82(+72) import failure, 54(+44) export failures
      + big jump this week – single set of assets from starmath
         + backed out since lets see …
      + other crashers – some fixes in gerrit.
      + one writer crash – not reproducing even on test machine
        outside of the run.
      + don’t expect to get back to zero for a couple of iterations.
    + CNA bits – got 1st batch of CVE numbers.
      + CVE-2019-9847 public – hyperlink bits
      + MITRE pushback on description, resubmitted
        + need to duplicate versions in the text.
    + ForcePoint #9 Completed
      + recontacted them, launched fuzzing again vs. master
    + waiting
      + coverity scan – until new version that supports c++17(?)

* Crash Reporting (Xisco)
  + http://crashreport.libreoffice.org/stats/version/6.1.4.2
    + 895 (+3)
  + http://crashreport.libreoffice.org/stats/version/6.1.5.2
    + 1294 (-30)
  + http://crashreport.libreoffice.org/stats/version/6.1.6.3
    + 68 (-)
  + http://crashreport.libreoffice.org/stats/version/6.2.2.2
    + 1832 (-88)
  + http://crashreport.libreoffice.org/stats/version/6.2.3.2
    + 1852 (+348)
  + Symbols for 6.2.3.2 working again
  + Service was down on Sunday, 5 May
  + Cloph fixed it
* 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; pending ...
   + hope to have one each quarter.

* Conference (Sophie)
   + please submit papers ...

* GSOC 2019 (Thorsten/Xisco/Moggi/Heiko)
   + Slot selection done:
Shubham Goyal - Generating QR Code in LibreOffice
Gagandeep Singh - Implement Chart Styles
Ahmed Elshreif - Improve the UI testing DSL and the log files for UI actions
Sumit Chauhan - Improvement to Notebookbar
Rasmus Jonsson - LibreOffice Appliances
Kaishu Sahu - LibreOffice for Android(Online)
   + Timeline:
     + May 6 - 27, 2019: Community Bonding

* C++ lectures (Xisco)
    + Izabela taking care of organization from now on.
    + NEXT SESSION: TODAY – Binary Trees.
  - https://blog.documentfoundation.org/blog/2019/05/08/next-c-workshop-binary-trees-9-may-at-1800-utc/

* mentoring/easyhack update
          committer... 1 week 1 month 3 months 12 months
                  open 76(-47) 120(-43) 121(-43) 131(-44)
               reviews 1409(-171) 4937(19) 13375(115) 49120(775)
                merged 270(-102) 1166(-4) 3604(-16) 14761(54)
             abandoned 40(25) 70(26) 197(16) 839(32)
           own commits 166(-116) 912(-52) 3126(-65) 14245(-82)
        review commits 81(-9) 346(-6) 926(32) 3856(21)
        contributor... 1 week 1 month 3 months 12 months
                  open 32(3) 76(12) 79(13) 80(13)
               reviews 83(39) 267(3) 540(10) 4655(-451)
                merged 53(13) 230(-8) 500(32) 1780(20)
             abandoned 7(2) 44(-1) 102(3) 311(1)
           own commits 59(9) 244(-2) 540(29) 1863(38)
        review commits 0(0) 0(0) 0(0) 0(0)
    + easyHack statistics:
       needsDevEval 95(95) needsUXEval 0(0) cleanup_comments 266(266)
       total 330(330) assigned 29(29) open 204(204)
    + top 10 contributors:
          Gelmini, Andrea made 147 patches in 1 month, and 699 patches in 1 year
          Ilmari Lauhakangas made 12 patches in 1 month, and 51 patches in 1 year
          LibreOfficiant made 10 patches in 1 month, and 24 patches in 1 year
          Illarionov, Arkadiy made 8 patches in 1 month, and 92 patches in 1 year
          Kaishu Sahu made 8 patches in 1 month, and 11 patches in 1 year
          Johnny_M made 8 patches in 1 month, and 40 patches in 1 year
          himajin100000 made 7 patches in 1 month, and 17 patches in 1 year
          Balazs Varga made 4 patches in 1 month, and 31 patches in 1 year
          Adrien Ollier made 4 patches in 1 month, and 4 patches in 1 year
          Roman Kuznetsov made 3 patches in 1 month, and 28 patches in 1 year
    + top 10 reviewers:
          Nabet, Julien made 298 review comments in 1 month, and 1423 in 1 year
          Holešovský, Jan made 181 review comments in 1 month, and 760 in 1 year
          Behrens, Thorsten made 174 review comments in 1 month, and 1704 in 1 year
          Michael Stahl made 157 review comments in 1 month, and 1113 in 1 year
          Vajna, Miklos made 147 review comments in 1 month, and 1385 in 1 year
          Grandin, Noel made 108 review comments in 1 month, and 1175 in 1 year
          Kaganski, Mike made 97 review comments in 1 month, and 551 in 1 year
          Bergmann, Stephan made 96 review comments in 1 month, and 783 in 1 year
          McNamara, Caolán made 96 review comments in 1 month, and 1094 in 1 year
          Meeks, Michael made 94 review comments in 1 month, and 578 in 1 year
    + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
          Wisha Wa wisha.wa@yandex.com
          Andrew Hyatt andrewrhyatt@icloud.com
          Adrien Ollier adr.ollier@hotmail.fr
          Iván Sánchez Ortega ivan.sanchez@collabora.com
          Todor Balabanov todor.balabanov@gmail.com
* Commit Access
    + propose as every year to invite them to get push rights (Thorsten)
       + with appropriate warnings not to mis-use that.
         + ie. push to a branch
       + delegate to mentors
    + some patches turned down (Olivier)
       + direct access, but not using gerrit
       + abandons / reverts what is committed
       + needs to be discussed somewhere
       + surely have a converation with that person first (Thorsten)
       + technical solution to relational problem is not great (Michael)
       + talk on Telegram (Sophie)
       + why should people have direct push access ? (Heiko)
          + up-load to gerrit & push 1 second later is easy (Thorsten)
          + how push access is implemented anyway (Kendy)
          + on release branches have this rule (Miklos)
       => controversial patches should go through gerrit
    + Ivan S – commit access ?
       + limited to online not controversial (Thorsten)
       + sounds good (Michael)

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

* Jenkins / CI update (Christian)
    master linux rel jobs: 129 ok: 129 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00%
    master linux dbg jobs: 86 ok: 83 ko: 3 fail ratio: 3.49 % break: 2 broken duration: 4.03%
    master mac rel jobs: 75 ok: 70 ko: 5 fail ratio: 6.67 % break: 4 broken duration: 5.67%
    master mac dbg jobs: 69 ok: 62 ko: 7 fail ratio: 10.14 % break: 4 broken duration:12.32%
    master win rel jobs: 86 ok: 63 ko: 23 fail ratio: 26.74 % break: 17 broken duration:23.09%
    master win dbg jobs: 90 ok: 75 ko: 15 fail ratio: 16.67 % break: 12 broken duration:12.80%
    master win64 dbg jobs: 88 ok: 67 ko: 21 fail ratio: 23.86 % break: 16 broken duration:25.91%
    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: 451 ok: 331 ko: 21 fail ratio: 4.66% time for ok: mean: 21 median: 21
    master gerrit plg jobs: 462 ok: 297 ko: 92 fail ratio: 19.91% time for ok: mean: 36 median: 33
    master gerrit win jobs: 498 ok: 292 ko: 75 fail ratio: 15.06% time for ok: mean: 65 median: 64
    master gerrit mac jobs: 478 ok: 291 ko: 74 fail ratio: 15.48% time for ok: mean: 62 median: 37
    master gerrit all jobs: 434 ok: 240 ko: 165 fail ratio: 38.02% time for ok: mean: 120 median: 85
   + https://dev-www.libreoffice.org/tmp/gerrit_190509.html
   + notable test failures in last seven days:
      4 JunitTest_forms_unoapi_2
      5 UITest_conditional_format
      7 CppunitTest_sc_bugfix_test
     11 UITest_writer_tests5
   + dis-connected bots over the weekend
   + one failing mac killed a lot of builds until disabled
   + 2 Mac Pros dis-connected, one mis-behaving, one in power-save state ?
      + right now – 1 Mac short.
      + 1 is at Norbert’s company – needs an ask for a reboot, or re-route
   + could we get another Mac Pro for hosting ? (Thorsten)
      + hard to host – but no mounting for racks (Christian)
         + newer Mac Minis are perhaps suitable.
      + Macs shouldn’t be the bottleneck anyway
      + Windows is the limiting factor
   + what happened wrt. Fixing bad tests ? (Thorsten)
      + some helped with VCL bits
      + the UITest_writer tests – leading the list.
          + some attempts to fix- didn’t cover all cases yet.

* l10n (Sophie)
   + big tips of the day commit – with lots of strings to translate
      + lots of work – but good stuff.

* ESC composition (Michael)
   + re-propose - as before
     + but adding Gabor, subject to NISZ approval.
   => consensus on that.
AI:+ re-propose to the BoD (Michael)

* QA update (Xisco)

    + Upcoming Bug Hunting Session for LibreOffice 6.3 Alpha1
    + Monday, 13 May
    + https://wiki.documentfoundation.org/QA/BugHuntingSession/6.3.0Alpha
        + concentrate testing on KDE5.

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

    + UNCONFIRMED: 550 (-44)
        + enhancements: 68 (-13)
        + needsUXEval: 2 (-2)
        + haveBackTrace: 3 (+1)
        + needsDevAdvice: 17 (+0)
        + documentation: 12 (-1)
        + android: 12 (-1)
        + iOS: 6 (-2)
        + Online: 25 (+0)
    + Most pressing bugs:

        + New
            + Font changed when typing into cell, in edit mode, with redline
                + https://bugs.documentfoundation.org/show_bug.cgi?id=125054
                + Armin ? ...
        + Older
          [None]

        + Fixed
            + CRASH: cutting and undoing a sheet with external links
                    + https://bugs.documentfoundation.org/show_bug.cgi?id=124829
                + Partially reverted thanks to Serge Krot.

            + CRASH when adding paragraph's in a cell of a complex table structure
                    + https://bugs.documentfoundation.org/show_bug.cgi?id=116293
                + Thanks to Michael S.

            + LibreOffice crashes when adding icons to Gallery

                    + https://bugs.documentfoundation.org/show_bug.cgi?id=125080
                + Thanks to Caolán

    + New high severity bugs of the week:
            + crash when trying to open a .doc file
                + https://bugs.documentfoundation.org/show_bug.cgi?id=124937
                + Mark Hung ?

* QA stats
    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +114 +26 (-115) overall)
      many thanks to the top bug squashers:
       Xisco Faulí 17
       Caolán McNamara 9
       Mike Kaganski 6
       Dieter Praas 6
       Eike Rathke 5
       Oliver Brinzing 5
       Heiko Tietze 5
       Thomas Lendo 4
       V Stuart Foote 4
       Katarina Behrens (CIB) 4

    + top 10 bugs reporters:
       Mike Kaganski 5
       Xisco Faulí 4
       Roman Kuznetsov 4
       andreas_k 3
       Thomas Lendo 3
       Regina Henschel 3
       peter josvai 2
       cjdg 2
       Jean-Baptiste Faure 2
       Ilhan Yesil 2

    + top 10 bugs fixers:
       McNamara, Caolán 9
       Xisco Faulí 4
       Kaganski, Mike 4
       Behrens, Katarína 3
       Michael Stahl 3
       Rathke, Eike 3
       Németh, László 3
       Muhammet Kara 2
       Glogowski, Jan-Marek 2
       Adolfo Jayme Barrientos 2

    + top 10 bugs confirmers:
       Xisco Faulí 48
       Dieter Praas 16
       Tietze, Heiko 9
       Raal 5
       Faure, Jean-Baptiste 4
       Usama 4
       Roman Kuznetsov 4
       Kaganski, Mike 3
       Budea, Áron 3
       Cor Nouws 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 : 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
   + 668/3238 666/3218 665/3199 664/3181 641/3146 642/3131 644/3119

     done by:
        Xisco Faulí 11
        Budea, Áron 3
        Kevin Suo 2
        Raal 2
        Roman Kuznetsov 1

* Bibisected bugs open: keyword 'bibisected'
   + http://bit.ly/2cSCXlS
   + 850/4024 848/4004 847/3985 845/3965 832/3939 835/3922 837/3909

     done by:
        Xisco Faulí 11
        Budea, Áron 3
        Kevin Suo 2
        Raal 2
        Roman Kuznetsov 1

* all bugs tagged with 'regression'
   + 1126(-1) bugs open of 8429(+19) total 8(+1) high prio.

     done by:
        Xisco Faulí 10
        Raal 3
        Roman Kuznetsov 2
        Budea, Áron 1
        Faure, Jean-Baptiste 1
        Nabet, Julien 1

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

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

* ~Component count net * all regressions
   + http://bit.ly/1BUdI8i
     Writer: other - 280(-1)
     Calc - 222(+4)
     Impress - 120(+1)
     Writer: docx filter - 81(+0)
     LibreOffice - 67(+0)
     Base - 46(+0)
     Draw - 46(+0)
     UI - 43(+0)
     Borders - 40(-1)
     Writer: doc filter - 36(+0)
     Writer: perf - 33(+0)
     Writer: other filter - 33(+0)
     Crashes - 33(+2)
     graphics stack - 30(+0)
     filters and storage - 24(+0)
     RTL - 24(+0)
     BASIC - 17(+0)
     Chart - 14(-2)
     Printing and PDF export - 14(+1)
     framework - 2(+0)
     Linguistic - 1(+0)