minutes of ESC call ...

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

* Completed Action Items:
    + disable popups for 6.1 for now (Justin L)

* Pending Action Items:
    + disable popups for release-build only in 6.2/.3 (Justin L)
    + 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 ]
    + discuss PVS Stdio on dev list – someone look into it ? (Thorsten, MikeK)
      [ report came attached to a bug – need to ask for a re-run ]

* Release Engineering update (Christian)
    + 6.1.5 RC1 status
      + tagged yesterday, builds are all up except win32 (building)
      + RC2 during the week of FOSDEM – plan to tag on Wed 30th
    + 6.2 RC3
      + tagging due next week.
      + 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
      + up-loaded rc2 source

* Documentation (Olivier)
    + New Help
        + more WIP for Help Editor:
        + https://olivierhallot.blogspot.com/2019/
        + https://newdesign.libreoffice.org/help_editor/index.html
        + Using to check XHP and page rendering.
    + Helpcontents2
        + several fixes in page (SophiaS, A Gelmini)
        + Pages on Python (A Romedenne)
        + Updates pages for deprecated resources (ohallot)
        + pages for undocumented resources - eg. shift-F5 (ohallot)
        + Some refactor to spare L10n workload (ohallot)
    + Guides
        + Stalled

* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        255(255) (topicUI) bugs open, 271(271) (needsUXEval)
    + Updates:
        BZ changes 1 week 1 month 3 months 12 months
             added 6(1) 12(-2) 51(-4) 100(-5)
         commented 46(-8) 128(-16) 417(-20) 1449(-7)
           removed 1(0) 1(-2) 10(-1) 15(-1)
          resolved 11(8) 20(7) 33(6) 113(4)
    + top 10 contributors:
          Tietze, Heiko made 39 changes in 1 month, and 543 changes in 1 year
          Xisco Faulí made 38 changes in 1 month, and 296 changes in 1 year
          Dieter Praas made 20 changes in 1 month, and 134 changes in 1 year
          Roman Kuznetsov made 19 changes in 1 month, and 79 changes in 1 year
          Foote, V Stuart made 18 changes in 1 month, and 242 changes in 1 year
          Aditya Sahu made 16 changes in 1 month, and 16 changes in 1 year
          Thomas Lendo made 14 changes in 1 month, and 348 changes in 1 year
          Cor Nouws made 13 changes in 1 month, and 79 changes in 1 year
          Kainz, Andreas made 12 changes in 1 month, and 142 changes in 1 year
          Timur made 8 changes in 1 month, and 62 changes in 1 year
     + New needsUXEval between Jan/10-17

        * LibreOffice 6.2 notebook tabbed bar is missing RTL and LTR buttons
          after enabling CTL
          + https://bugs.documentfoundation.org/show_bug.cgi?id=121589
        * Notebookbar context related toolbars are visible
          + https://bugs.documentfoundation.org/show_bug.cgi?id=122087
        * context Menu: remove tabletext.xml from sd modules
          + https://bugs.documentfoundation.org/show_bug.cgi?id=120844
        * Explain in the style dialog that Outline & Numbering options are
          disabled due to style being assigned to Chapter Numbering
          + https://bugs.documentfoundation.org/show_bug.cgi?id=122637
        => NEW

        * Print (selected) pages harder to use in new printer dialog in 6.3+
          + https://bugs.documentfoundation.org/show_bug.cgi?id=122707
        * calc and draw sheet tab hardcoded black color actions
          + https://bugs.documentfoundation.org/show_bug.cgi?id=122734
        * UI: Shape background color depends on template
          + https://bugs.documentfoundation.org/show_bug.cgi?id=122725
        * Table background color not changing
          + https://bugs.documentfoundation.org/show_bug.cgi?id=122486
        => in discussion
        
        * Add zig-zag lines for table borders
          + https://bugs.documentfoundation.org/show_bug.cgi?id=122766
        => unconfirmed

* Crash Testing (Caolan)
    + 15 (+9) import failures, 15(+15) export failures
      + import issue should be fixed in the next round.
      + export looks like related to redlining
      + but not isolated a reproducer yet -
    + ?? 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
    + 15 Google / ossfuzz: 13 timeouts.
        + 2 serious (probably both the same thing)
        + related to redlining in doc import - but ~pre-existing probably
    + ?? 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.
    + CNA process fun
    + PVS Studio – some smallish issues remaining

* Crash Reporting (Xisco)
    + http://crashreport.libreoffice.org/stats/version/6.0.7.3
         + 1096 (last 7 days) (+196)
    + http://crashreport.libreoffice.org/stats/version/6.1.2.1
         + 2451 (last 7 days) (-181)
    + http://crashreport.libreoffice.org/stats/version/6.1.3.2
         + 1882 (last 7 days) (+45)
    + http://crashreport.libreoffice.org/stats/version/6.1.4.2
         + 1642 (last 7 days) (+400)
    + 6.1.4.2 → mergedlo.dll is top 1 crash signature – not very informative
    + otherwise numbers are good.

* Hackfests & Events (Thorsten)
   + next year hackfests coming up:
  + FOSDEM in February 2nd
          + ESC + BoD meeting ? (Xisco)
              + ask Florian ? (Michael)
                 + do the ESC want to ?
               + do we have topics ? (Miklos)
                 + if not don’t waste time
               + if ESC – everyone could join (Heiko)
               + so far no topics, no-one promoting it.
          + 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
  + 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
      + project signup (opening Jan 15th)
   + need to have an agreement that we want to mentor (Heiko)
      + a couple of students already interested
      + Markus may have some concerns wrt. mentoring B/W
      + need to attract new people (Michael)
      + suggest having a number of willing mentors say ~2 at least (Heiko)
         + completely agreed (Michael)
      + last year – not all mentors / co-mentors were so available (Heiko)
   + who wants to mentor ?
      + Kendy – yes, if a good student signs up; but not below Avg.
      + Eike – happy if someone is interested in calc table styles
      + Olivier – any coding here ? PHP ? But perhaps can’t mentor in PHP
      + Stephan – happy to mentor rust/UNO binding if someone wants it.
         + Michael S – happy to co-mentor.
      + Xisco – co-mentored python thing; happy to repeat if Markus likes it
      + Caolan – co-mentor last year; in general yes – specifically have to
        be able to do it yourself
   + perhaps ratchet down difficulty of GSOCs (Michael)
   => do apply – we have at least a few mentors.
      + https://wiki.documentfoundation.org/Development/GSoC/Ideas
AI: Submit proposal (Thorsten/Heiko/Xisco)

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

* mentoring/easyhack update
          committer... 1 week 1 month 3 months 12 months
                  open 96(49) 137(37) 145(38) 157(38)
               reviews 1526(760) 3915(-93) 13527(423) 38743(814)
                merged 282(136) 877(-51) 3642(10) 14969(-180)
             abandoned 8(-1) 30(-4) 208(-5) 913(-15)
           own commits 208(78) 744(-55) 3833(-110) 15274(-170)
        review commits 75(29) 249(-51) 1077(11) 3878(28)
        contributor... 1 week 1 month 3 months 12 months
                  open 42(25) 54(18) 54(18) 55(18)
               reviews 126(75) 266(23) 586(88) 15255(-372)
                merged 49(30) 153(4) 467(71) 1889(248)
             abandoned 8(3) 30(2) 83(7) 311(9)
           own commits 54(23) 165(-32) 527(36) 1705(54)
        review commits 0(0) 0(0) 0(0) 0(0)
    + easyHack statistics:
       needsDevEval 70(70) needsUXEval 3(3) cleanup_comments 243(243)
       total 306(306) assigned 26(26) open 203(203)
    + top 10 contributors:
          Gelmini, Andrea made 60 patches in 1 month, and 561 patches in 1 year
          Sophia Schröder made 10 patches in 1 month, and 215 patches in 1 year
          LibreOfficiant made 10 patches in 1 month, and 10 patches in 1 year
          Dmitriy Shilin made 9 patches in 1 month, and 23 patches in 1 year
          sabri unal made 8 patches in 1 month, and 22 patches in 1 year
          Aleksei Nikiforov made 7 patches in 1 month, and 18 patches in 1 year
          Illarionov, Arkadiy made 7 patches in 1 month, and 55 patches in 1 year
          Roman Kuznetsov made 6 patches in 1 month, and 11 patches in 1 year
          Alain Romedenne made 4 patches in 1 month, and 14 patches in 1 year
          Mark-R made 4 patches in 1 month, and 4 patches in 1 year
    + top 10 reviewers:
          Nabet, Julien made 124 review comments in 1 month, and 1078 in 1 year
          Xisco Faulí made 119 review comments in 1 month, and 547 in 1 year
          Adolfo Jayme Barrientos made 118 review comments in 1 month, and 1073 in 1 year
          Behrens, Thorsten made 113 review comments in 1 month, and 1481 in 1 year
          Vajna, Miklos made 112 review comments in 1 month, and 1332 in 1 year
          Timar, Andras made 74 review comments in 1 month, and 776 in 1 year
          McNamara, Caolán made 74 review comments in 1 month, and 1101 in 1 year
          Grandin, Noel made 72 review comments in 1 month, and 1275 in 1 year
          Olivier Hallot made 66 review comments in 1 month, and 576 in 1 year
          Michael Stahl made 64 review comments in 1 month, and 779 in 1 year
    + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
          Doğa Deniz Arıcı bluegreenbrain@gmail.com
          Sass Dávid sass.dvd98@gmail.com
          Dawid Gan deveee@gmail.com
          Andreas Sturmlechner asturm@gentoo.org
* Commit Access

* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
    + wait till nextweek – to announce.
    + sleeping 12 weeks.

* Jenkins / CI update (Christian)
    master linux rel jobs: 190 ok: 190 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00%
    master linux dbg jobs: 137 ok: 130 ko: 6 fail ratio: 4.38 % break: 4 broken duration: 4.19%
    master mac rel jobs: 112 ok: 112 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00%
    master mac dbg jobs: 110 ok: 107 ko: 3 fail ratio: 2.73 % break: 2 broken duration: 0.91%
    master win rel jobs: 95 ok: 66 ko: 29 fail ratio: 30.53 % break: 22 broken duration:25.66%
    master win dbg jobs: 103 ok: 76 ko: 26 fail ratio: 25.24 % break: 18 broken duration:24.09%
    master win64 dbg jobs: 100 ok: 74 ko: 25 fail ratio: 25.00 % break: 17 broken duration:21.29%
    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: 496 ok: 422 ko: 36 fail ratio: 7.26% time for ok: mean: 23 median: 18
    master gerrit plg jobs: 506 ok: 401 ko: 41 fail ratio: 8.10% time for ok: mean: 46 median: 43
    master gerrit win jobs: 552 ok: 379 ko: 98 fail ratio: 17.75% time for ok: mean: 74 median: 77
    master gerrit mac jobs: 495 ok: 407 ko: 18 fail ratio: 3.64% time for ok: mean: 55 median: 33
    master gerrit all jobs: 397 ok: 278 ko: 78 fail ratio: 19.65% time for ok: mean: 166 median: 126
  + https://dev-www.libreoffice.org/tmp/gerrit_190117.html
  + tests that failed more than twice in last seven days
      3 JunitTest_starmath_unoapi
      3 PythonTest_sw_python
      3 UITest_writer_tests
      4 CppunitTest_vcl_complextext
      4 CppunitTest_xmlsecurity_signing
      6 UITest_conditional_format
   + back to normal.
   + VCL complex test (Arabic) failing from time to time
       + perhaps changes not re-based on top of the fix (?)
   
* l10n (Christian)
   + missing Sophie.
   + master projects updated withmaster templates
   + 6.2 projects have been created

* QA update (Xisco)

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

    + UNCONFIRMED: 493 (-34)
        + enhancements: 59 (-11)
        + needsUXEval: 5 (+1)
        + haveBackTrace: 2 (-1)
        + needsDevAdvice: 16 (+0)
        + documentation: 5 (-2)
        + android: 7 (-2)

    + 6.2 looking ok ?
        + pretty happy with it so far (Xisco)
           + waiting for surprises when 6.0.0 is downloaded

    + Most pressing bugs:
        + New
            + 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.
        + Older
            + 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
            + Crash in: SwFrame::PrepareMake(OutputDevice *)
                + https://bugs.documentfoundation.org/show_bug.cgi?id=119126
                + Thanks to Caolán
            + Hiding characters will crash. Crash in: SwAttrIter::CtorInitAttrIter(SwTextNode &,SwScriptInfo &,SwTextFrame const *)
                + https://bugs.documentfoundation.org/show_bug.cgi?id=122722
                + Thanks to Michael Stahl
            + EDITING Calc crash manipulating Negative red numbers / Currency
                + https://bugs.documentfoundation.org/show_bug.cgi?id=122509
                + Thanks to Eike

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

* QA stats

    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +158 +4 (-205) overall)
      many thanks to the top bug squashers:
       QA Administrators 50
       Xisco Faulí 29
       Caolán McNamara 21
       Roman Kuznetsov 11
       Timur 8
       Buovjaga 8
       Heiko Tietze 7
       Adolfo Jayme 4
       Bartosz 4
       raal 3

    + top 10 bugs reporters:
       Nicolas Christener 13
       Cor Nouws 7
       Telesto 7
       Roman Kuznetsov 6
       ricky.tigg 5
       Gabor Kelemen 4
       Jim Avera 4
       和尚蟹 3
       Joe 3
       Regina Henschel 2

    + top 10 bugs fixers:
       McNamara, Caolán 20
       Kosiorek, Bartosz 3
       Olivier Hallot 3
       Adolfo Jayme Barrientos 2
       Kaganski, Mike 2
       Justin L 2
       Samson 2
       Németh, László 2
       Tietze, Heiko 2

    + top 10 bugs confirmers:
       Xisco Faulí 71
       Budea, Áron 10
       Raal 10
       Timur 5
       Brinzing, Oliver 5
       Alex Thurgood 5
       Cor Nouws 5
       Dieter Praas 4
       Foote, V Stuart 3

* Highest-Priority bugs (aka "MABs"):
   + http://bit.ly/2lJAAJI
     6.0 : 1/51 - 1 % (-4)
     5.4 : 1/40 - 2 % (+0)
     5.3 : 1/54 - 1 % (+0)
     5.2 : 2/43 - 4 % (+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 % (-3)

* Bisected bugs open: keyword 'bisected'
   + more accurate - down to a single commit.
   + http://bit.ly/2dyIfDy
   + 643/2925 645/2897 631/2873 616/2857 624/2842 625/2827 618/2800

     done by:
        Xisco Faulí 11
        Raal 8
        Terrence Enger 1
        Buovjaga 1
        spinnau 1
        Roman Kuznetsov 1
        Budea, Áron 1

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

     done by:
        Xisco Faulí 10
        Raal 9
        Buovjaga 2
        Terrence Enger 1
        spinnau 1
        Roman Kuznetsov 1

* all bugs tagged with 'regression'
   + 1093(-9) bugs open of 8023(+31) total 13(-4) high prio.

     done by:
        Xisco Faulí 8
        Raal 5
        Cor Nouws 4
        Timur 3
        Roman Kuznetsov 3
        Telesto 2
        Robert Großkopf 2
        Buovjaga 1
        Andras Timar 1

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

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

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