minutes of ESC call ...

* Present:
    + Sophie, Eike, Caolan, Michael M, Stephan, Christian, Miklos, Thorsten,
      Michael S, Xisco, Aditya, Olivier, Jan-Marek, Showroom, Heiko

* Completed Action Items:
    + PVS Stdio
      [ MikeK plodding through remaining issues & will ask for re-trigger ]

* 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 (Christian)
      [ didn’t connect with him yet ]
    + mail BoD wrt. MS store update (Christian)
    + add screenshot builder to basic build stats (Christian)
      [ 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 RC2 status
      + tagging next week, final release announce with 6.2 final after FOSDEM
    + 6.2 RC3
      + tagged, need to re-build windows source checkout.
      + mac build is up-loaded,afterbuildwill up-load Linux
      + marketing put announcement back until after FOSDEM
      + people want to be at home and react properly
      + libreoffice-6-2-0 branch created
      + still require 1 review for libreoffice-6-2
      + and another 2 reviews for libreoffice-6-2-0
    + Remotes
    + Android viewer
      + new builds planned for the stores this week.
    + Online

* Documentation (Olivier)
    + New Help
         + tweak in Search box (buovjaga)
    + Helpcontent2
         + Several pages for Python + Basic Programming (A. Romedenne, ohallot)
         + Typos and cleanups (A Gelmini, A. Barrientos)
         + Graphics updates to svg (Mark Robbinson)
    + Guides
         + Calc guide updates
    + Prep for FOSDEM

* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        255(255) (topicUI) bugs open, 270(270) (needsUXEval)
    + Updates:
        BZ changes 1 week 1 month 3 months 12 months
             added 8(2) 12(0) 49(-2) 97(-3)
         commented 71(25) 158(30) 437(20) 1451(2)
           removed 1(0) 2(1) 11(1) 15(0)
          resolved 8(-3) 23(3) 38(5) 119(6)
    + top 10 contributors:
          Tietze, Heiko made 67 changes in 1 month, and 556 changes in 1 year
          Roman Kuznetsov made 47 changes in 1 month, and 108 changes in 1 year
          Xisco Faulí made 28 changes in 1 month, and 285 changes in 1 year
          Buovjaga made 26 changes in 1 month, and 136 changes in 1 year
          Foote, V Stuart made 25 changes in 1 month, and 216 changes in 1 year
          Cor Nouws made 17 changes in 1 month, and 72 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
          Thomas Lendo made 12 changes in 1 month, and 342 changes in 1 year
          Timur made 12 changes in 1 month, and 68 changes in 1 year

  * New needsUXEval between Jan/17-24

     * notebookbar tabbed switch with keyboard shortcut to different tab
        + https://bugs.documentfoundation.org/show_bug.cgi?id=121586
        => NAB
       
     * Shortcuts for shapes in Draw/Impress
       + https://bugs.documentfoundation.org/show_bug.cgi?id=122928

     * Add shortcut keys / hotkeys to set zoom level?
       + https://bugs.documentfoundation.org/show_bug.cgi?id=82679

     * When opening the navigator, the caret is no longer positioned on the list
       + https://bugs.documentfoundation.org/show_bug.cgi?id=122900
       => unconfirmed/in discussion
       
     * Custom Shortcut not working properly on OSX
       + https://bugs.documentfoundation.org/show_bug.cgi?id=122391
       => bug

     * Styles dropdown menu has wrong tooltip: "Create style from selection"
       + https://bugs.documentfoundation.org/show_bug.cgi?id=74446
       => new, easyhack

     * Writer does not include a key combination to insert thin spaces
       + https://bugs.documentfoundation.org/show_bug.cgi?id=121596
       => patch submitted, input welcome (U+202F NNBSP too wide with Liberation
        Serif, U+200A HAIR SPACE too small maybe)
       + is it an ‘insert character’ UNO command with a parameter ? (Michael)
          + ideal not to add large numbers of UNO commands 1 per character

* Crash Testing (Caolan)
    + 15 (+0) import failures, 15(+0) export failures
      + crashtesting vm suspended, causing problems:
        - https://status.documentfoundation.org/incident/140/
      + pretty sure mstahl has one fixed, and another is isolated & reproducible
    + ?? 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
    + 12 (-3) Google / ossfuzz: 12 timeouts.
        + 0 serious
        + looking good.
    + ForcePoint, round 9
        + two asserts/crashes on using crashtester over round 9
    + CVE issues in progress for Jan 2019
        + no AOO release yet but … fixed by us for several releases.
        + recent AOO CVE was fixed since 5.0.x for us; but not this one.
    + CNA process fun

* Crash Reporting (Xisco)
    + http://crashreport.libreoffice.org/stats/version/6.0.7.3
         + 1015 (last 7 days) (-81)
    + http://crashreport.libreoffice.org/stats/version/6.1.2.1
         + 2724 (last 7 days) (+273)
    + http://crashreport.libreoffice.org/stats/version/6.1.3.2
         + 1741 (last 7 days) (-141)
    + http://crashreport.libreoffice.org/stats/version/6.1.4.2
         + 1910 (last 7 days) (+268)

* Hackfests & Events (Thorsten)
   + next year hackfests coming up:
  + FOSDEM in February 2nd
          + Wed/Thur- 2 days ~3 days before the conference confirmed.
          + lots going on on Friday there
          + Add yourself to the dinner / hackfest wiki page:
              + https://wiki.documentfoundation.org/Events/2019/FOSDEM
          + track: https://fosdem.org/2019/schedule/track/open_document_editors/
  + Tirana perhaps in March/April
          + poke Jona at FOSDEM ...
  + Paris in summer
          + discuss timing – end of June or sometime July
  + 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
      + created a proposal for the project (Thorsten)
          + signed up Xisco, Heiko, Markus as admins
          + time until Feb 9th to finish that.
          + BoD agreed to terms.
   + perhaps ratchet down difficulty of GSOCs (Michael)
   => do apply – we have at least a few mentors.
      + https://wiki.documentfoundation.org/Development/GSoC/Ideas

* C++ lectures (Xisco)
   + https://wiki.documentfoundation.org/Events/C%2B%2BLectures
   + NEXT SESSION: January, 24
   + Topic: sets & maps …

* mentoring/easyhack update
          committer... 1 week 1 month 3 months 12 months
                  open 65(-31) 100(-37) 106(-39) 118(-39)
               reviews 1696(170) 4110(195) 13788(261) 39520(777)
                merged 347(65) 915(38) 3666(24) 14960(-9)
             abandoned 14(6) 36(6) 197(-11) 860(-53)
           own commits 222(14) 692(-52) 3679(-154) 15093(-181)
        review commits 76(1) 252(3) 1105(28) 3875(-3)
        contributor... 1 week 1 month 3 months 12 months
                  open 22(-20) 60(6) 60(6) 61(6)
               reviews 82(-44) 278(12) 632(46) 14615(-640)
                merged 37(-12) 142(-11) 504(37) 1933(44)
             abandoned 1(-7) 17(-13) 78(-5) 310(-1)
           own commits 52(-2) 174(9) 563(36) 1727(22)
        review commits 0(0) 0(0) 0(0) 0(0)
    + easyHack statistics:
       needsDevEval 73(73) needsUXEval 3(3) cleanup_comments 246(246)
       total 309(309) assigned 26(26) open 202(202)
    + top 10 contributors:
          Gelmini, Andrea made 59 patches in 1 month, and 554 patches in 1 year
          Dmitriy Shilin made 11 patches in 1 month, and 27 patches in 1 year
          Illarionov, Arkadiy made 11 patches in 1 month, and 61 patches in 1 year
          Mark-R made 10 patches in 1 month, and 10 patches in 1 year
          Sophia Schröder made 10 patches in 1 month, and 215 patches in 1 year
          LibreOfficiant made 8 patches in 1 month, and 12 patches in 1 year
          Aleksei Nikiforov made 8 patches in 1 month, and 23 patches in 1 year
          Alain Romedenne made 6 patches in 1 month, and 16 patches in 1 year
          Roman Kuznetsov made 6 patches in 1 month, and 13 patches in 1 year
          Matthias Seidel made 4 patches in 1 month, and 18 patches in 1 year
    + top 10 reviewers:
          Behrens, Thorsten made 154 review comments in 1 month, and 1529 in 1 year
          McNamara, Caolán made 142 review comments in 1 month, and 1167 in 1 year
          Xisco Faulí made 132 review comments in 1 month, and 584 in 1 year
          Adolfo Jayme Barrientos made 132 review comments in 1 month, and 1103 in 1 year
          Vajna, Miklos made 126 review comments in 1 month, and 1338 in 1 year
          Nabet, Julien made 114 review comments in 1 month, and 1064 in 1 year
          Michael Stahl made 107 review comments in 1 month, and 833 in 1 year
          Grandin, Noel made 82 review comments in 1 month, and 1273 in 1 year
          Glogowski, Jan-Marek made 72 review comments in 1 month, and 172 in 1 year
          Timar, Andras made 68 review comments in 1 month, and 782 in 1 year

* Commit Access

* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
    + newly appointed:
        + Aron Budea
        + Jim Raykowski
        + Serge Krot
    + sleeping 11 weeks.

* Jenkins / CI update (Christian)
    master linux rel jobs: 144 ok: 144 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00%
    master linux dbg jobs: 117 ok: 112 ko: 5 fail ratio: 4.27 % break: 1 broken duration: 2.02%
    master mac rel jobs: 108 ok: 107 ko: 1 fail ratio: 0.93 % break: 1 broken duration: 0.21%
    master mac dbg jobs: 102 ok: 100 ko: 2 fail ratio: 1.96 % break: 2 broken duration: 0.83%
    master win rel jobs: 83 ok: 56 ko: 27 fail ratio: 32.53 % break: 22 broken duration:31.19%
    master win dbg jobs: 87 ok: 61 ko: 26 fail ratio: 29.89 % break: 18 broken duration:29.50%
    master win64 dbg jobs: 89 ok: 66 ko: 22 fail ratio: 24.72 % break: 18 broken duration:18.66%
    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: 382 ok: 335 ko: 15 fail ratio: 3.93% time for ok: mean: 21 median: 19
    master gerrit plg jobs: 377 ok: 284 ko: 42 fail ratio: 11.14% time for ok: mean: 40 median: 37
    master gerrit win jobs: 404 ok: 288 ko: 45 fail ratio: 11.14% time for ok: mean: 70 median: 69
    master gerrit mac jobs: 399 ok: 323 ko: 22 fail ratio: 5.51% time for ok: mean: 50 median: 31
    master gerrit all jobs: 322 ok: 216 ko: 83 fail ratio: 25.78% time for ok: mean: 109 median: 98
   + https://dev-www.libreoffice.org/tmp/gerrit_190124.html
   + stable again
   + 1 issue not in the stat: latency from submit → complete.
     + we don’t see load-spikes here in mead/median build-times.
     + want to better tweak the scheduling of builds.
     + going smoothly here.
   
* l10n (Sophie)
    + still working on a workflow for South African languages with Jonathon
    + 6.2 translations ongoing nicely.

* ESC next week (Michael)
   + FOSDEM, BoD meetings & hackfest next Thursday
   => cancelled …

* UNO documentation (Miklos)
   + these dev-guide pages are going – many not working
   + archive.org some of them
   + many UNO topics – the only docs we have.
   + relevant for Macro / extension programmers (Heiko)
   + lets discuss it at the hackfest (Thorsten)

* QA update (Xisco)

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

    + UNCONFIRMED: 497 (+4)
        + enhancements: 71 (+12)
        + needsUXEval: 3 (-2)
        + haveBackTrace: 2 (+0)
        + needsDevAdvice: 15 (-1)
        + documentation: 8 (+3)
        + android: 7 (+0)
    + 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
                + Henry Castro; Lubos looking at it.

        + Fixed

* QA stats
    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +150 +8 (-147) overall)
      many thanks to the top bug squashers:
       Xisco Faulí 34
       Caolán McNamara 18
       Buovjaga 7
       andreas_k 5
       Heiko Tietze 5
       Mike Kaganski 5
       Justin L 4
       Cor Nouws 4
       Eike Rathke 4
       V Stuart Foote 4

    + top 10 bugs reporters:
       Telesto 15
       ricky.tigg 5
       Xisco Faulí 3
       Regina Henschel 3
       BottleOnTheGround 3
       Buovjaga 3
       Gabor Kelemen 2
       Daniel Grigoras 2
       Marina Latini (CIB) 2
       andreas_k 2

    + top 10 bugs fixers:
       McNamara, Caolán 15
       Xisco Faulí 6
       Justin L 4
       Rathke, Eike 4
       Kainz, Andreas 3
       Jim Raykowski 3
       Tietze, Heiko 3
       Vajna, Miklos 2
       Nabet, Julien 2
       Kaganski, Mike 2

    + top 10 bugs confirmers:
       Xisco Faulí 39
       Dieter Praas 18
       Tietze, Heiko 9
       Alex Thurgood 9
       Buovjaga 7
       Raal 6
       Timur 5
       Nabet, Julien 5
       Telesto 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 % (-2)
     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
   + 647/2960 643/2925 645/2897 631/2873 616/2857 624/2842 625/2827

     done by:
        Xisco Faulí 21
        Raal 7
        Buovjaga 3
        Telesto 2
        Weghorn, Michael 1

* Bibisected bugs open: keyword 'bibisected'
   + http://bit.ly/2cSCXlS
   + 837/3729 833/3695 833/3667 819/3643 803/3625 817/3610 817/3598

     done by:
        Xisco Faulí 21
        Raal 7
        Buovjaga 3
        Weghorn, Michael 1
        BogdanB 1
        Telesto 1

* all bugs tagged with 'regression'
   + 1092(-1) bugs open of 8057(+34) total 11(-2) high prio.

     done by:
        Xisco Faulí 20
        Raal 5
        Telesto 3
        Alex Thurgood 2
        Buovjaga 1
        Weghorn, Michael 1
        Henschel, Regina 1
        Timur 1
        Dieter Praas 1

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

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

* ~Component count net * all regressions
   + http://bit.ly/1BUdI8i
     Writer: other - 270(+0)
     Calc - 214(+3)
     Impress - 118(+0)
     Writer: docx filter - 74(+0)
     LibreOffice - 68(-1)
     UI - 44(+0)
     Draw - 43(+0)
     Borders - 43(-1)
     Base - 41(+2)
     Writer: doc filter - 34(-1)
     Writer: perf - 34(-1)
     graphics stack - 33(+0)
     Writer: other filter - 33(-1)
     Crashes - 25(+0)
     filters and storage - 24(+0)
     BASIC - 15(+1)
     Printing and PDF export - 13(+0)
     Chart - 11(+0)
     Linguistic - 2(+0)
     framework - 2(+0)
     Extensions - 1(+1)
     Installation - 1(+0)