minutes of ESC call ...

* Present:
    + Heiko, Caolan, Kendy, Olivier, Miklos, Xisco, Sophie, Stephan,
      Michael W, Michael M

* Completed Action Items:
    + characterize perf. Impact of changing icon scaling algorithm (jmux)
        [ tweaked the makefiles, takes a while to load PNG to SVG
          is cached, takes a few seconds – happens (Heiko)
             + PNGs were in ZIP files and sorted to improve I/O ? (Michael) ]
    + investigate missing crash report signatures in 6.1.2 (Cloph)
      [ fixed in 6.1.3 – missing up-loads (Markus) ]

* Pending Action Items:
    + run certification script (Kendy)
      [ not run yet ]
    + add screenshot builder to basic build stats (Cloph)
      [ build still fails ]

* Release Engineering update (Xisco)
    + 6.0.7.3 and 6.1.3.2 released this week.
    + 6.2 Beta 1 & feature freeze next week
      + Late Features ?
         + donation infobar (Heiko)
    + 6.1.4 RC1 week after
    + Remotes
    + Android viewer
      + exception handling issue in libstdc++ ?
    + Online

* Documentation (Olivier)
    + New Help
        + No news
        + Andres K is up-loading new icons for new help.
    + Help contents
        + Typos and fixes (SophiaS, ohallot)
    + Guides
        + Reformulating workflow with NextCloud + LooL
        + Working and templates for Calc Guide
        + support for newcomers.

* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        254(254) (topicUI) bugs open, 286(286) (needsUXEval)
    + Updates:
        BZ changes 1 week 1 month 3 months 12 months
             added 5(-9) 23(-5) 40(-7) 82(-14)
         commented 28(-63) 166(-35) 327(-41) 1424(-77)
           removed 0(-1) 0(-1) 0(-1) 5(-1)
          resolved 4(0) 12(0) 27(0) 126(-2)
    + top 10 contributors:
          Thomas Lendo made 132 changes in 1 month, and 336 changes in 1 year
          Tietze, Heiko made 70 changes in 1 month, and 485 changes in 1 year
          Zolnai, Tamás made 60 changes in 1 month, and 175 changes in 1 year
          Kainz, Andreas made 33 changes in 1 month, and 128 changes in 1 year
          Xisco Faulí made 20 changes in 1 month, and 275 changes in 1 year
          Foote, V Stuart made 16 changes in 1 month, and 202 changes in 1 year
          和尚蟹 made 15 changes in 1 month, and 15 changes in 1 year
          Muhammet Kara made 13 changes in 1 month, and 15 changes in 1 year
          Cor Nouws made 12 changes in 1 month, and 75 changes in 1 year
          kompilainenn made 11 changes in 1 month, and 48 changes in 1 year
   + New tickets with flag needsUXEval between Nov/01-08

     + Change name (description) of 4th argument to VLOOKUP and HLOOKUP to
       "Sorted range lookup"
       + https://bugs.documentfoundation.org/show_bug.cgi?id=121090
     ++ TRACK CHANGES: linked files changes are not shown in the master document
       + https://bugs.documentfoundation.org/show_bug.cgi?id=121166
     + Western acronyms not correctly formatted in RTL context
       + https://bugs.documentfoundation.org/show_bug.cgi?id=121182
       => WFM
     + Single page not centered when in multiple-page view
       + https://bugs.documentfoundation.org/show_bug.cgi?id=95076
     + In CALC, the Data autofilter GUI does not have consistent controls
       + https://bugs.documentfoundation.org/show_bug.cgi?id=76882
       => WFM
     + [Feature request] Search on Options
       + https://bugs.documentfoundation.org/show_bug.cgi?id=121160
       => DUP
     ++ LO Impress: Option Double Underline is disabled
       + https://bugs.documentfoundation.org/show_bug.cgi?id=121233
     + LO Calc -> Format -> Text -> there is no checkbox for option Double
       Underline
       + https://bugs.documentfoundation.org/show_bug.cgi?id=121239
     + personas different header/fooder files for different LibO apps
       + https://bugs.documentfoundation.org/show_bug.cgi?id=121174
    
   + Bring Notebookbar out of experimental state for 6.2 (Heiiko)
      + META ticket https://bugs.documentfoundation.org/show_bug.cgi?id=102062
        (missing customizable, extensions cannot register icons,
         chart and other sections missing, resize issues, a11y, macOS glitches)
      + Patch https://gerrit.libreoffice.org/#/c/62959/
      + Agreement from marketing & QA
      + hope to attract more development when it is non-experimental
          + would like to see it by default (Xisco)
              + when people report issues – if no-one fixes them then what ?
              + should ensure we have a means of improving it quickly.
              + don’t see ~any development here – just minor changes.
          + Jim is looking at the a11y issues (Heiko)
      => put this option on for 6.2 betas / Rcs for now & re-visit later

* Crash Testing (Caolan)
    + 7 (+2) import failure, 2(-2) export failures
        + found webdav problem and fixed it
    + ?? 8 (+0) coverity issues
    + ?? Google / ossfuzz:
        + 15 issues, 1 serious, lots of timeout issues / broken build:
        + did something get slower on our or their side ?
    + 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 presentation.
        + another issue in progress at higher prio.
          Still struggling to agree an embargo with AOO
    + going through the CNA process with Mitre etc.
        + should make life easier in the long run.
    + PVS Studio
        + still a trickle of things coming in.
        + Noel wrote a plugin to eliminate some of these too...

* Crash Reporting (Xisco)
    + http://crashreport.libreoffice.org/stats/version/6.0.6.2
         + 1467 (last 7 days) (+391)
    + http://crashreport.libreoffice.org/stats/version/6.0.7.3
         + 115 (last 7 days) (-)

    + http://crashreport.libreoffice.org/stats/version/6.1.2.1
         + 4361 (last 7 days) (+194)
    + http://crashreport.libreoffice.org/stats/version/6.1.3.2
         + 512 (last 7 days) (-)
    + signatures come back again, so far – looks ok
         + no outstanding regressions all ones we know already.

* 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.

* mentoring/easyhack update
          committer... 1 week 1 month 3 months 12 months
                  open 50(-40) 114(-36) 119(-34) 129(-34)
               reviews 1339(-97) 4855(44) 12574(163) 32423(645)
                merged 293(-29) 1235(-33) 3697(49) 15302(23)
             abandoned 55(42) 107(27) 205(47) 993(38)
           own commits 318(21) 1401(12) 3761(111) 15547(32)
        review commits 67(11) 251(15) 777(26) 3690(12)
        contributor... 1 week 1 month 3 months 12 months
                  open 31(13) 57(11) 60(12) 63(12)
               reviews 70(4) 226(-6) 421(19) 20818(-589)
                merged 35(12) 89(19) 272(14) 1521(9)
             abandoned 1(-3) 14(-2) 48(-2) 286(0)
           own commits 34(8) 102(11) 332(15) 1470(-6)
        review commits 0(0) 0(0) 0(0) 0(0)
    + easyHack statistics:
       needsDevEval 57(57) needsUXEval 2(2) cleanup_comments 223(223)
       total 284(284) assigned 22(22) open 200(200)
    + top 10 contributors:
          Gelmini, Andrea made 28 patches in 1 month, and 507 patches in 1 year
          Tümer, Mert made 9 patches in 1 month, and 29 patches in 1 year
          Illarionov, Arkadiy made 8 patches in 1 month, and 37 patches in 1 year
          Zoltán Zdibák made 8 patches in 1 month, and 8 patches in 1 year
          Nouws, Cor made 3 patches in 1 month, and 9 patches in 1 year
          Marco A.G.Pinto made 3 patches in 1 month, and 6 patches in 1 year
          Balazs Varga made 2 patches in 1 month, and 11 patches in 1 year
          Adam Kovacs made 2 patches in 1 month, and 6 patches in 1 year
          Johnny_M made 2 patches in 1 month, and 103 patches in 1 year
          Simon Quigley made 2 patches in 1 month, and 2 patches in 1 year
    + top 10 reviewers:
          Vajna, Miklos made 136 review comments in 1 month, and 1277 in 1 year
          Behrens, Thorsten made 132 review comments in 1 month, and 1551 in 1 year
          Grandin, Noel made 122 review comments in 1 month, and 1312 in 1 year
          Adolfo Jayme Barrientos made 120 review comments in 1 month, and 958 in 1 year
          Michael Stahl made 117 review comments in 1 month, and 660 in 1 year
          McNamara, Caolán made 113 review comments in 1 month, and 978 in 1 year
          Tietze, Heiko made 103 review comments in 1 month, and 463 in 1 year
          Bergmann, Stephan made 86 review comments in 1 month, and 661 in 1 year
          Rathke, Eike made 82 review comments in 1 month, and 995 in 1 year
          Nabet, Julien made 78 review comments in 1 month, and 981 in 1 year
    + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
          Aleksei Nikiforov darktemplar@basealt.ru
          Roman Kuznetsov antilibreoffice@gmail.com
* Commit Access

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

* Jenkins / CI update (Christian)

* l10n (Sophie)
   + are adding plural forms in Pootle for several missing languages
       + have a problem with Greek – pootle not gettext expected
   + need Christian back to confirm.

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

    + UNCONFIRMED: 537 (+9)
        + enhancements: 64 (+2)
        + needsUXEval: 1 (-4)
        + haveBackTrace: 6 (+0)
        + needsDevAdvice: 22 (+0)
        + documentation: 4 (-2)
        + android: 11 (-1)
    + Most pressing bugs:
        + New
            + 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 ?
        + Older
            + Images inserted in Writer documents don't show up on macOS
                + https://bugs.documentfoundation.org/show_bug.cgi?id=120541
                + Armin?
            + Crash applying bold to textbox control
                + https://bugs.documentfoundation.org/show_bug.cgi?id=120750
                + Jochen Nitschke / mst ?

            + Crash in: SfxItemSet::GetItemState
                + https://bugs.documentfoundation.org/show_bug.cgi?id=120115
                + bisected to Bjoern – footnotes in tables ...

            + 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 SdrPage::GetPageNum()
                + https://bugs.documentfoundation.org/show_bug.cgi?id=121198
                + Thanks to Xisco Fauli

            + FILEOPEN: Crash opening a certain file (gtk/gtk3)
                + https://bugs.documentfoundation.org/show_bug.cgi?id=121179
                + Thanks to Noel Grandin

* QA stats
    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +138 +100 (-200) overall)
      many thanks to the top bug squashers:
       QA Administrators 69
       Mike Kaganski 14
       Xisco Faulí 9
       Thomas Lendo 9
       Timur 7
       andreas_k 6
       Regina Henschel 6
       V Stuart Foote 6
       Caolán McNamara 6
       Buovjaga 4

    + top 10 bugs reporters:
       Telesto 8
       sabri unal 8
       Pierre C 6
       Xisco Faulí 5
       和尚蟹 4
       Aron Budea 3
       andreas_k 3
       Timur I. Davletshin 2
       Jan-Marek Glogowski 2
       Gabor Kelemen 2

    + top 10 bugs fixers:
       Kainz, Andreas 6
       McNamara, Caolán 4
       Tümer, Mert 3
       Jim Raykowski 3
       Kaganski, Mike 3
       Justin L 3
       Grandin, Noel 3
       Bergmann, Stephan 2
       Budea, Áron 2
       Tietze, Heiko 2

    + top 10 bugs confirmers:
       Xisco Faulí 26
       Buovjaga 11
       Dieter Praas 9
       Tietze, Heiko 7
       Foote, V Stuart 6
       Budea, Áron 4
       Timur 4
       Drew Jensen 3
       Marina Latini 3
       Glogowski, Jan-Marek 3

* Highest-Priority bugs (aka "MABs"):
   + http://bit.ly/2lJAAJI
     6.0 : 2/50 - 4 % (+0)
     5.4 : 1/39 - 2 % (+0)
     5.3 : 2/54 - 3 % (+0)
     5.2 : 1/41 - 2 % (+0)
     5.1 : 0/35 - 0 % (+0)
     5.0 : 1/63 - 1 % (+0)
     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
   + 602/2702 599/2682 601/2660 595/2638 599/2623 595/2598 585/2584

     done by:
        Xisco Faulí 13
        Raal 2
        Budea, Áron 2
        Telesto 1
        Brinzing, Oliver 1

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

     done by:
        Xisco Faulí 13
        Raal 2
        Budea, Áron 2
        Telesto 1
        Brinzing, Oliver 1

* all bugs tagged with 'regression'
   + 1044(+2) bugs open of 7753(+23) total 14(-1) high prio.

     done by:
        Xisco Faulí 12
        Timur 3
        Buovjaga 2
        Gerhard Schaber 1
        Stéphane Aulery 1
        Faure, Jean-Baptiste 1
        Kaganski, Mike 1

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

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

* ~Component count net * all regressions
   + http://bit.ly/1BUdI8i
     Writer: other - 269(+6)
     Calc - 186(+0)
     Impress - 113(+0)
     LibreOffice - 73(+0)
     Writer: docx filter - 73(+0)
     UI - 44(-2)
     Draw - 42(+0)
     Borders - 37(+0)
     Base - 34(-2)
     Writer: doc filter - 34(+0)
     Writer: perf - 33(+0)
     graphics stack - 32(+0)
     Crashes - 31(-5)
     Writer: other filter - 25(+0)
     filters and storage - 24(+0)
     Chart - 20(+0)
     BASIC - 14(+0)
     Printing and PDF export - 14(+0)
     framework - 2(-1)
     Linguistic - 2(+1)
     Formula Editor - 1(+0)
     Extensions - 1(+0)
     sdk - 1(+0)