minutes of ESC call ...

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

* Completed Action Items:

* Pending Action Items:
    + run certification script (Kendy)
      [ not run yet ]
    + add screenshot builder to basic build stats (Christian)
      [ didn’t get to the build failure ]

* Release Engineering update (Xisco)
    + 6.2 Beta 1 & feature freeze status
      + Late Features ?
         + donation infobar (Heiko)
         + red-lining paragraph attribute re-work (Michael S)
    - trying to aim for UI freeze on Dec 17 for switching the default
      + will create branch and tag later today
      + merged red-lining branch (Michael S)
         + can display documents in document view properly.
         + more bits to do – wrt. applying paragraph properties
         + still an experimental mode option
         + hope to be done by then end of the year
             + can kill the ‘too many red-lines’ dialog.
             + can’t get rid of removal when export to ODF (yet)
             + perhaps get it on by default in 6.2.0 – decide on
       Dec 17th at UI freeze deadline (Thorsten)
       + need to update build-slaves for 6.3 ? (Stephan)
         + best to update LODE first to make it easy (Christian)
    + 6.1.4 RC1 week after the next (week 48, Nov 26)
    + Remotes
    + Android viewer
       + exception handling issue in libstdc++ ?
       + needs to be fixed for ARM to use the latest NDK.
    + Online

* Documentation (Olivier)
    + New Help
       + Improvement in index search (buovjaga, sberg)
       + Fix png → svg icon replacement logic in XSLT (ohallot)
    + Helpcontent2
       + New page on VBA FormatNumber (ohallot)
           + how to use the VBA compatibility option.
       + REGEX calc function (ohallot)
       + OpenType font features (ohallot)
       + Typos in contents (SophiaS, Agelmini)
       + http → https in links (SophiaS)
       + Fixes after translators review (ohallot)
       + clarifications in text (caolán, M. Kaganski)
    + Literature (Guides)
       + wiki page for writing Help contents (Sophie)
       + wiki page on Using NC client (ohallot)
       + review of Calc chapters (D. Barton, D. Jensen, C. Crumbley)
    + tests on mathml for equations in help pages
       + seems only to be there in firefox, but works quite well.

* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        254(254) (topicUI) bugs open, 296(296) (needsUXEval) needs to be evaluated by the UXteam
    + Updates:
        BZ changes 1 week 1 month 3 months 12 months
             added 15(10) 35(12) 54(14) 96(14)
         commented 67(39) 203(37) 391(64) 1475(51)
           removed 2(2) 2(2) 2(2) 8(3)
          resolved 2(-2) 12(0) 26(-1) 125(-1)
    + top 10 contributors:
          Thomas Lendo made 136 changes in 1 month, and 356 changes in 1 year
          Tietze, Heiko made 95 changes in 1 month, and 526 changes in 1 year
          Kainz, Andreas made 46 changes in 1 month, and 141 changes in 1 year
          Xisco Faulí made 44 changes in 1 month, and 290 changes in 1 year
          Zolnai, Tamás made 21 changes in 1 month, and 174 changes in 1 year
          Cor Nouws made 20 changes in 1 month, and 83 changes in 1 year
          Roman Kuznetsov made 15 changes in 1 month, and 53 changes in 1 year
          和尚蟹 made 15 changes in 1 month, and 15 changes in 1 year
          Foote, V Stuart made 14 changes in 1 month, and 206 changes in 1 year
          Pedro made 14 changes in 1 month, and 69 changes in 1 year
  * New needsUXEval between Nov/09-15

    * Paragraph settings are unavailable when an image is selected
      + https://bugs.documentfoundation.org/show_bug.cgi?id=120520
      => WF
    * Autocorrect strikeout writing convention potential for unintended changes
      + https://bugs.documentfoundation.org/show_bug.cgi?id=121377
      => WFM
    * The buttons "convert to ODP format" or "use PPT format" are ordered
      differently
      + https://bugs.documentfoundation.org/show_bug.cgi?id=121311
      => NAB
    * Table Design from Impress should be available in Calc and Writer
      + https://bugs.documentfoundation.org/show_bug.cgi?id=121307
      => DUP
    * Tooltip for Color Bar interactions missing
      + https://bugs.documentfoundation.org/show_bug.cgi?id=121437
      => ENH
    * Groupedbar Audio or video contextual menu is deformated
      + https://bugs.documentfoundation.org/show_bug.cgi?id=117689
      => BUG
    * Change the AutoFormat Table Style button in Calc for several icon sets
      + https://bugs.documentfoundation.org/show_bug.cgi?id=120918
      => ASSI
    * StarOffice fonts still in use in wizard templates
      + https://bugs.documentfoundation.org/show_bug.cgi?id=113720
      => ASSI
    * Group Header and Footer styles together at the hierarchical view
       + https://bugs.documentfoundation.org/show_bug.cgi?id=121369
      => in discussion, easy hack
    * The steps in Wizards use different header formats
      + https://bugs.documentfoundation.org/show_bug.cgi?id=121340
      => in discussion
    * Better text box selection border in Impress
      + https://bugs.documentfoundation.org/show_bug.cgi?id=117349
      => in discussion
    * Context Menu: DrawText add direct formating
      + https://bugs.documentfoundation.org/show_bug.cgi?id=121298
     => in discussion

    * Survey on auto-correction here:
      + https://twitter.com/liboDesign/status/1063023582064844800

  * New meeting time
    + biweekly alternating Thu 1pm / Wed 7pm (UTC both)
    + didn’t work so great for ESC – why change ? (Michael)
       + trying to include people from US and also Taiwan (Heiko)
          + see if we can get more participants.

* Crash Testing (Caolan)
    + 2 (-5) import failures, 0(-2) export failures
        + improved – found a case where web servers giving different
          results at different times of the day – gave invalid headers.
        + filed a bug for one of these
    + 9 (+1) coverity issues
    + 19 Google / ossfuzz:
        + 2 serious, lots of timeout issues / broken build:
           + in new red-lining code.
    + ForcePoint, round 9
        + 4 writer layout issues
    + couple of other issues
        + end of Jan. embargo for one lower prio issue.
           + Miklos had a look at improving UI.
        + another issue in progress at higher prio.
          Still struggling to agree an embargo with AOO
           + now have a CVE to go with this.
    + CNA process joy ?
    + PVS Studio – still underway.
        + getting the < / == operators sorted ? (Michael S)
           + seems annoying / tough to unwind
           + checks if 2 entries are equal if so – checks if < or >
           + slightly bizarre.
        + how do we elide false positives ? (Michael M)
           + by entire categories (Caolan)

* Crash Reporting (Xisco)
    + http://crashreport.libreoffice.org/stats/version/6.0.6.2
         + 1377 1467 (last 7 days) (-90)
    + http://crashreport.libreoffice.org/stats/version/6.0.7.3
         + 285 (last 7 days) (+170)
    + http://crashreport.libreoffice.org/stats/version/6.1.2.1
         + 3522 4361 (last 7 days) (-839)
    + http://crashreport.libreoffice.org/stats/version/6.1.3.2
         + 1427 512 (last 7 days) (+915)

* Hackfests & Events (Thorsten)
   + next year hackfests coming up:
  + FOSDEM in February
  + Tirana perhaps in March/April
  + Paris in summer
  + tentative Dresden: late autumn (past mid-October, for having students)
   + hope to have one each quarter.
   + GSoC’19
     + https://opensource.googleblog.com/2018/11/google-summer-of-code-15-years-strong.html
        + project signup starts to open Jan 15th
     + good to come up with good ideas / design plans for the wiki (Thorsten)
    + https://wiki.documentfoundation.org/Development/GSoC/Ideas
        + Heiko / Xisco as org. admins ?
        + trouble with decision of what projects ? (Heiko)
           + based on mentor power and student quality (Thorsten)

* mentoring/easyhack update
          committer... 1 week 1 month 3 months 12 months
                  open 77(27) 124(10) 130(11) 141(12)
               reviews 1580(241) 5149(294) 12874(300) 33261(838)
                merged 280(-13) 1259(24) 3724(27) 15277(-25)
             abandoned 24(-31) 120(13) 218(13) 990(-3)
           own commits 354(36) 1481(80) 3899(138) 15555(8)
        review commits 118(51) 315(64) 828(51) 3738(48)
        contributor... 1 week 1 month 3 months 12 months
                  open 29(-2) 51(-6) 55(-5) 58(-5)
               reviews 59(-11) 219(-7) 419(-2) 20265(-553)
                merged 47(12) 120(31) 297(25) 1586(65)
             abandoned 23(22) 35(21) 68(20) 315(29)
           own commits 55(21) 137(35) 359(27) 1520(50)
        review commits 0(0) 0(0) 0(0) 0(0)
    + easyHack statistics:
       needsDevEval 57(57) needsUXEval 3(3) cleanup_comments 222(222)
       total 282(282) assigned 21(21) open 199(199)
    + top 10 contributors:
          Gelmini, Andrea made 33 patches in 1 month, and 515 patches in 1 year
          Zoltán Zdibák made 17 patches in 1 month, and 17 patches in 1 year
          Sophia Schröder made 17 patches in 1 month, and 156 patches in 1 year
          Tümer, Mert made 9 patches in 1 month, and 29 patches in 1 year
          Illarionov, Arkadiy made 9 patches in 1 month, and 38 patches in 1 year
          Ilmari Lauhakangas made 6 patches in 1 month, and 41 patches in 1 year
          Johnny_M made 4 patches in 1 month, and 104 patches in 1 year
          Aleksei Nikiforov made 4 patches in 1 month, and 4 patches in 1 year
          Marco A.G.Pinto made 3 patches in 1 month, and 6 patches in 1 year
          Hamish McIntyre-Bhatty made 3 patches in 1 month, and 3 patches in 1 year
    + top 10 reviewers:
          Adolfo Jayme Barrientos made 161 review comments in 1 month, and 1005 in 1 year
          Behrens, Thorsten made 149 review comments in 1 month, and 1526 in 1 year
          Vajna, Miklos made 129 review comments in 1 month, and 1277 in 1 year
          Grandin, Noel made 116 review comments in 1 month, and 1294 in 1 year
          McNamara, Caolán made 116 review comments in 1 month, and 995 in 1 year
          Michael Stahl made 115 review comments in 1 month, and 666 in 1 year
          Olivier Hallot made 101 review comments in 1 month, and 537 in 1 year
          Tietze, Heiko made 97 review comments in 1 month, and 465 in 1 year
          Nabet, Julien made 91 review comments in 1 month, and 1008 in 1 year
          Mohrhard, Markus made 84 review comments in 1 month, and 701 in 1 year
    + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
          Hamish McIntyre-Bhatty hamishmb@live.co.uk

* Commit Access

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

* Jenkins / CI update (Christian)
    master linux rel jobs: 195 ok: 194 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00%
    master linux dbg jobs: 176 ok: 170 ko: 6 fail ratio: 3.41 % break: 6 broken duration: 2.21%
    master mac rel jobs: 162 ok: 156 ko: 6 fail ratio: 3.70 % break: 1 broken duration: 1.55%
    master mac dbg jobs: 164 ok: 162 ko: 2 fail ratio: 1.22 % break: 2 broken duration: 0.29%
    master win rel jobs: 111 ok: 66 ko: 45 fail ratio: 40.54 % break: 27 broken duration:49.30%
    master win dbg jobs: 111 ok: 78 ko: 33 fail ratio: 29.73 % break: 25 broken duration:28.35%
    master win64 dbg jobs: 108 ok: 84 ko: 24 fail ratio: 22.22 % break: 20 broken duration:18.19%
    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: 416 ok: 334 ko: 20 fail ratio: 4.81% time for ok: mean: 20 median: 19
    master gerrit plg jobs: 436 ok: 302 ko: 74 fail ratio: 16.97% time for ok: mean: 34 median: 30
    master gerrit win jobs: 489 ok: 290 ko: 79 fail ratio: 16.16% time for ok: mean: 73 median: 75
    master gerrit mac jobs: 428 ok: 318 ko: 12 fail ratio: 2.80% time for ok: mean: 59 median: 30
    master gerrit all jobs: 419 ok: 253 ko: 126 fail ratio: 30.07% time for ok: mean: 116 median: 89
   + https://dev-www.libreoffice.org/tmp/gerrit_181115.html
   + cygwin/forking issues on win – maybe fixed by updating cygwin
      + now current version has no bug with temp-files.
   + tests that failed more than twice in last seven days:
      3 CppunitTest_vcl_complextext
      3 PythonTest_solenv_python
      4 UITest_chapterNumbering
      7 UITest_table
      7 UITest_writer_tests2
     13 CppunitTest_vcl_pdfexport

* l10n (Sophie)
   + plural forms in Pootle question resolved ?
     + working together with Christian on this
     + some language teams confused with num of plurals (Christian)
         + problem with Greek lang proj. now solved.
         + added a patch to gerrit to pocheck to not strip out headers
         + no feedback on whether >2 forms correctly applied.
     + sometimes not reliable on the web (Sophie)
         + hard without team reviewing of correctness.
   + Armenian team joined localization project

* Stanford C++ lecture discussions (Xisco)
   + follow-up: http://document-foundation-mail-archive.969070.n3.nabble.com/Libreoffice-qa-minutes-of-ESC-call-td4251355.html
   + Timing proposal
     + Thursdays at 8 pm CET
     + Saturdays at 10 am CET
     + https://doodle.com/poll/gc9wag8xfp7cqipb
   + have students, but would like core developers to help out.
   + not looking for a commitment to attend, but for best times
   + and not expecting people who show up to be there every time.
   + Bjoern can make those times.

* Update on tenders ? (Xisco)
   + lots going on (Thorsten)
      + budget process dragged on
      + hoped to have this ready for the next year
   + if you have a great idea – always open for requests (Michael, Thorsten)
      + write it up nicely etc.

* its hard to do documentation (Olivier)
   + relieved to see Kohei tweeting about this.

* QA update (Xisco)
    + Please help flesh out the monthly reports:
        https://nextcloud.documentfoundation.org/s/2qbepFYXXan4ief

    + UNCONFIRMED: 508 (-29)
        + enhancements: 56 (-8)
        + needsUXEval: 1 (+0)
        + haveBackTrace: 5 (-1)
        + needsDevAdvice: 22 (+0)
        + documentation: 4 (+0)
        + android: 13 (+2)
    + Most pressing bugs:
        + New
            + Crash after accepting all changes from compared documents
                + https://bugs.documentfoundation.org/show_bug.cgi?id=109376
                + M. Stahl ?
        + Older
            + Crash restarting LibreOffice after applying an option
                + https://bugs.documentfoundation.org/show_bug.cgi?id=121180
                + Diadlo, Bubli ? ...
            + Crashes on UNDO
                + https://bugs.documentfoundation.org/show_bug.cgi?id=120754
                + dtardon / Caolan ?
            + Crash applying bold to textbox control
                + https://bugs.documentfoundation.org/show_bug.cgi?id=120750
                + Jochen Nitschke / mst ?

            + Crash in: SwIndex::SwIndex(SwIndexReg * const,long)
                + https://bugs.documentfoundation.org/show_bug.cgi?id=119989
                + bisected to Ash

            + Calc: Crash when cutting some content
                + https://bugs.documentfoundation.org/show_bug.cgi?id=118707
                + Henry Castro

        + Fixed
            + Crash in: SfxItemSet::GetItemState
                + https://bugs.documentfoundation.org/show_bug.cgi?id=120115
                + thanks to Bjoern

            + Images inserted in Writer documents don't show up on macOS
            + No page color after selecting and applying one - MacOS
                + https://bugs.documentfoundation.org/show_bug.cgi?id=120252
                + https://bugs.documentfoundation.org/show_bug.cgi?id=120541
                + thanks to Armin
            + CRASH: Opening area dialog ( gtk3 )
                + https://bugs.documentfoundation.org/show_bug.cgi?id=121394
                + thanks to Caolán

            + KDE5: LO Calc -> Data -> Data provider leads to crash
                + https://bugs.documentfoundation.org/show_bug.cgi?id=120908
                + thanks to Bubli

            + Crash, if press F4 for a selected callout
                + https://bugs.documentfoundation.org/show_bug.cgi?id=121290
                + thanks to Caolán

            + Calc crashes when hide multiple sheets
                + https://bugs.documentfoundation.org/show_bug.cgi?id=121263
                + thanks to Noel Grandin

* QA stats

    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +193 -55 (-171) overall)
      many thanks to the top bug squashers:
       Xisco Faulí 43
       Heiko Tietze 12
       Caolán McNamara 10
       Regina Henschel 6
       Roman Kuznetsov 6
       Jim Raykowski 5
       Thomas Lendo 5
       Timur 5
       Noel Grandin 4
       Buovjaga 4

    + top 10 bugs reporters:
       Telesto 18
       Vera Blagoveschenskaya 14
       Gabor Kelemen 7
       Regina Henschel 6
       robert 6
       Xisco Faulí 5
       sabri unal 4
       NISZ LibreOffice Team 4
       Jim Avera 3
       Roman Kuznetsov 2

    + top 10 bugs fixers:
       McNamara, Caolán 9
       Jim Raykowski 5
       Xisco Faulí 5
       Grandin, Noel 4
       Tietze, Heiko 3
       Kaganski, Mike 3
       Henschel, Regina 3
       Justin L 3
       Weghorn, Michael 2
       Mehrbrodt, Samuel 2

    + top 10 bugs confirmers:
       Xisco Faulí 78
       dieterp 12
       Raal 12
       Alex Thurgood 11
       Brinzing, Oliver 10
       Vera Blagoveschenskaya 6
       Tietze, Heiko 5
       Thorsten Behrens (CIB) 5
       Budea, Áron 4
       Timur 4

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

* Bisected bugs open: keyword 'bisected'
   + more accurate - down to a single commit.
   + http://bit.ly/2dyIfDy
   + 609/2732 602/2702 599/2682 601/2660 595/2638 599/2623 595/2598

     done by:
        Xisco Faulí 20
        Raal 5
        Budea, Áron 5
        Telesto 1
        Buovjaga 1

* Bibisected bugs open: keyword 'bibisected'
   + http://bit.ly/2cSCXlS
   + 795/3494 787/3460 785/3440 785/3416 777/3392 777/3370 770/3342

     done by:
        Xisco Faulí 21
        Budea, Áron 6
        Raal 5
        Telesto 1
        Drew Jensen 1
        Buovjaga 1

* all bugs tagged with 'regression'
   + 1053(+9) bugs open of 7795(+42) total 13(-1) high prio.

     done by:
        Xisco Faulí 19
        Alex Thurgood 4
        Raal 4
        Budea, Áron 3
        Henschel, Regina 2
        Telesto 2
        Roman Kuznetsov 1
        Timur 1
        dieterp 1
        Drew Jensen 1

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

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

* ~Component count net * all regressions
   + http://bit.ly/1BUdI8i
     Writer: other - 271(+2)
     Calc - 188(+2)
     Impress - 115(+2)
     Writer: docx filter - 75(+2)
     LibreOffice - 71(-2)
     UI - 45(+1)
     Draw - 43(+1)
     Borders - 40(+3)
     Writer: perf - 34(+1)
     Writer: doc filter - 34(+0)
     Base - 34(+0)
     graphics stack - 32(+0)
     Crashes - 31(+0)
     Writer: other filter - 25(+0)
     filters and storage - 24(+0)
     Chart - 21(+1)
     Printing and PDF export - 15(+1)
     BASIC - 15(+1)
     Linguistic - 2(+0)
     framework - 2(+0)
     Formula Editor - 1(+0)
     sdk - 1(+0)
     Extensions - 1(+0)