minutes of ESC call ...

* Present:
    + Jmux, Michael S, Kendy, Stephan, Heiko, Christian, Michael M,
      Thorsten, Olivier, Xisco, Eike

* Completed Action Items:
    + fwd port experimental firebird migration patch to -6-2 (Xisco)

* Pending Action Items:
    + run certification script (Kendy)
      [ hope to have run for next time ]
    + add screenshot builder to basic build stats (Christian)
      [ still WIP]

* Release Engineering update (Christian)
    + 6.2 Beta 2 – no request → skip
    + 6.1.4 RC2
      + due next week tagging expected Tues.
    + 6.2 RC 1 – Dec 17th
      + Late Features ?
         + donation infobar: merged to master & -6-2 (Heiko)
         + red-lining paragraph attribute re-work (Michael S)
    + trying to aim for UI freeze on Dec 17 for switching the default
            + preparing a back-port of parts already done to -6-2 branch
               + can merge this branch tomorrow
            + doing some testing / fixing of crashers from printing & formatting
            + have a few more issues to fix
            + can we turn it out of experimental in master ? (Thorten)
               + then we get crash-testing – next week perhaps.
         + showstopper fixed for Notebookbar (Heiko)
            + https://bugs.documentfoundation.org/show_bug.cgi?id=103226
            + thanks to Mike K.
         + minor complaint wrt. single Chart save removal in calc (Heiko)
            + how to know ? - checkout release notes
    + Remotes
    + Android viewer
         + tinderbox off-line while it is updated to gcc7 baseline.
    + Online

* Documentation (Olivier)
    + New Help (nothing this week)
    + Help contents
        + pages fixes and refactor (A. Gelmini, erAck,
                                    M. Kaganski, LibreOficiant, ohallot)
        + New help page on OpenPGP encryption (ohallot, bubli).
    + Guides
        + Team working in updating Calc Guide to 6.2

* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        260(260) (topicUI) bugs open, 285(285) (needsUXEval) needs to be evaluated by the UXteam
    + Updates:
        BZ changes 1 week 1 month 3 months 12 months
             added 9(1) 28(-4) 58(2) 102(3)
         commented 68(34) 168(7) 424(37) 1468(30)
           removed 0(-5) 8(0) 8(0) 13(-1)
          resolved 2(2) 5(-3) 23(1) 113(-3)
    + top 10 contributors:
          Tietze, Heiko made 114 changes in 1 month, and 551 changes in 1 year
          Xisco Faulí made 60 changes in 1 month, and 303 changes in 1 year
          Thomas Lendo made 50 changes in 1 month, and 342 changes in 1 year
          kompilainenn made 21 changes in 1 month, and 63 changes in 1 year
          Dieter Praas made 16 changes in 1 month, and 115 changes in 1 year
          Cor Nouws made 11 changes in 1 month, and 81 changes in 1 year
          himajin100000 made 9 changes in 1 month, and 13 changes in 1 year
          Pedro made 9 changes in 1 month, and 64 changes in 1 year
          Henschel, Regina made 9 changes in 1 month, and 72 changes in 1 year
          Kainz, Andreas made 8 changes in 1 month, and 135 changes in 1 year
   + 11 new needsUXEval between Nov/29-Dec/06

       * Rework tab Header/Footer in dialogue Page style in Calc
         + https://bugs.documentfoundation.org/show_bug.cgi?id=121777
       * Autocorrect: an option to avoid auto-capitalization of some words
         + https://bugs.documentfoundation.org/show_bug.cgi?id=121779
       * Doesn't active menu item Insert->Headers and Footers in Calc 6.2
         + https://bugs.documentfoundation.org/show_bug.cgi?id=121759
       * Table with no styles created by table picker differs from a table
         with no styles created by insert table dialog
         + https://bugs.documentfoundation.org/show_bug.cgi?id=121816
       * UI: Name of options section "HTML Compatibility" doesn't match
         the wider scope of available options
         + https://bugs.documentfoundation.org/show_bug.cgi?id=121837
       * The problem of drawing trapezoidal graphs
         + https://bugs.documentfoundation.org/show_bug.cgi?id=116672
       * Gutters
         + https://bugs.documentfoundation.org/show_bug.cgi?id=121883
       * Horizontal table borders appear slightly fatter compared to
         vertical lines and compared to previous versions
         + https://bugs.documentfoundation.org/show_bug.cgi?id=121026
       * Unsaved changes to document indicator invisible
         + https://bugs.documentfoundation.org/show_bug.cgi?id=121814
       => New/In discussion
       
       * UX - Simplify Page Border Menu & Provide Basic Cover Page Templates
         + https://bugs.documentfoundation.org/show_bug.cgi?id=121864
       => Accepted
       
       * Tabbed UI in Windows does not get theme color - remains white.
         + https://bugs.documentfoundation.org/show_bug.cgi?id=121877
       => Dup

* Crash Testing (Caolan)
    + 1 (+0) import failures, 9(+0) export failures
        + delayed this week due to compiler base-line changes
        + box is starting to die OS-wise; needs a re-install ?
    + ?? 8 (+0) coverity issues
        + build stuck in the queue there.
    + 18 Google / ossfuzz:
        + mended toolchain issues here
        + 2 serious, lots of timeout issues / broken build
            + some auto-closed, some auto-opened
            + perhaps reduce size of what is fuzzed up to 0.5Mb not 1Mb eg.
    + ForcePoint, round 9
        + ~2 writer layout issues
        + made progress on 2 of the issues, but failing on CI
    + couple of other issues
        + Issue in progress, finally agreed an embargo with AOO
           + now have a CVE to go with this; Jan 2019 embargo.
    + CNA process joy ?
        + updated page: https://www.libreoffice.org/about-us/security/
    + PVS Studio
        + Mike K reports ~1/3rd are resolved – but more to go
        + waiting on him to get another run …
        + nothing high priority left.
    + Another static checker: Svace (a Russian company)
        + sounded enthusiastic – but no bug yet.

* Crash Reporting (Xisco)
    + http://crashreport.libreoffice.org/stats/version/6.0.6.2
         + 1273 (last 7 days) (+4)
    + http://crashreport.libreoffice.org/stats/version/6.0.7.3
         + 641 (last 7 days) (+142)
    + http://crashreport.libreoffice.org/stats/version/6.1.2.1
         + 3203 2929 (last 7 days) (+274)
    + http://crashreport.libreoffice.org/stats/version/6.1.3.2
         + 3017 2298 (last 7 days) (+719)
    + expect 6.1.4 to be better

* Hackfests & Events (Thorsten)
   + next year hackfests coming up:
  + FOSDEM in February
          + correction from last week
          + 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
  + 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)

   + C++ lectures ( Xisco )
     + 1 session:
     + Dec 13th from 19 to 2 UTC in #libreoffice-dev
    + More info: https://blog.documentfoundation.org/blog/2018/12/05/learn-c-with-the-help-of-libreoffice-developers/
        + topic won’t need preparation: would love ESC attendees to come help.
        + see how it goes & how many are interested

* mentoring/easyhack update
          committer... 1 week 1 month 3 months 12 months
                  open 77(-12) 122(-7) 128(-6) 137(-8)
               reviews 1351(-229) 5215(84) 13049(144) 35305(631)
                merged 368(-41) 1380(85) 3800(126) 15450(-41)
             abandoned 16(1) 73(-36) 236(7) 971(-4)
           own commits 375(69) 1524(57) 4246(166) 15633(21)
        review commits 63(1) 372(-3) 844(-12) 3722(-6)
        contributor... 1 week 1 month 3 months 12 months
                  open 17(-5) 54(3) 56(3) 58(2)
               reviews 57(-18) 237(5) 432(11) 18335(-778)
                merged 25(-3) 149(4) 309(-11) 1547(-2)
             abandoned 5(3) 30(4) 61(-3) 293(-1)
           own commits 30(-8) 181(4) 378(-11) 1544(14)
        review commits 0(0) 0(0) 0(0) 0(0)
    + easyHack statistics:
       needsDevEval 59(59) needsUXEval 3(3) cleanup_comments 234(234)
       total 294(294) assigned 22(22) open 206(206)
    + top 10 contributors:
          Gelmini, Andrea made 60 patches in 1 month, and 535 patches in 1 year
          Sophia Schröder made 32 patches in 1 month, and 171 patches in 1 year
          Illarionov, Arkadiy made 10 patches in 1 month, and 46 patches in 1 year
          Ilmari Lauhakangas made 10 patches in 1 month, and 47 patches in 1 year
          Zoltán Zdibák made 10 patches in 1 month, and 18 patches in 1 year
          Aleksei Nikiforov made 9 patches in 1 month, and 10 patches in 1 year
          Roman Kuznetsov made 4 patches in 1 month, and 4 patches in 1 year
          sabri unal made 4 patches in 1 month, and 4 patches in 1 year
          Alain Romedenne made 4 patches in 1 month, and 4 patches in 1 year
          Balazs Varga made 3 patches in 1 month, and 13 patches in 1 year
    + top 10 reviewers:
          McNamara, Caolán made 146 review comments in 1 month, and 1037 in 1 year
          Behrens, Thorsten made 141 review comments in 1 month, and 1501 in 1 year
          Nabet, Julien made 135 review comments in 1 month, and 1022 in 1 year
          Adolfo Jayme Barrientos made 131 review comments in 1 month, and 1014 in 1 year
          Olivier Hallot made 128 review comments in 1 month, and 562 in 1 year
          Bergmann, Stephan made 108 review comments in 1 month, and 691 in 1 year
          Vajna, Miklos made 101 review comments in 1 month, and 1282 in 1 year
          Grandin, Noel made 98 review comments in 1 month, and 1268 in 1 year
          Meeks, Michael made 94 review comments in 1 month, and 785 in 1 year
          Xisco Faulí made 93 review comments in 1 month, and 441 in 1 year
    + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
* Commit Access

* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
    + pending the script.

* Jenkins / CI update (Christian)
    master linux rel jobs: 129 ok: 40 ko: 89 fail ratio: 68.99 % break: 6 broken duration:60.37%
    master linux dbg jobs: 99 ok: 88 ko: 10 fail ratio: 10.10 % break: 1 broken duration:12.40%
    master mac rel jobs: 63 ok: 59 ko: 4 fail ratio: 6.35 % break: 2 broken duration:20.93%
    master mac dbg jobs: 61 ok: 57 ko: 4 fail ratio: 6.56 % break: 2 broken duration: 2.97%
    master win rel jobs: 67 ok: 19 ko: 48 fail ratio: 71.64 % break: 7 broken duration:70.92%
    master win dbg jobs: 69 ok: 47 ko: 22 fail ratio: 31.88 % break: 15 broken duration:30.99%
    master win64 dbg jobs: 69 ok: 54 ko: 15 fail ratio: 21.74 % break: 8 broken duration:29.32%
    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: 695 ok: 600 ko: 32 fail ratio: 4.60% time for ok: mean: 22 median: 20
    master gerrit plg jobs: 697 ok: 494 ko: 125 fail ratio: 17.93% time for ok: mean: 39 median: 35
    master gerrit win jobs: 789 ok: 496 ko: 163 fail ratio: 20.66% time for ok: mean: 79 median: 80
    master gerrit mac jobs: 707 ok: 563 ko: 27 fail ratio: 3.82% time for ok: mean: 62 median: 38
    master gerrit all jobs: 566 ok: 317 ko: 200 fail ratio: 35.34% time for ok: mean: 161 median: 157
   + https://dev-www.libreoffice.org/tmp/gerrit_181206.html
   + tests that failed more than twice in last seven days
      4 UITest_solver
      5 CppunitTest_sw_uiwriter
      6 CppunitTest_sw_layoutwriter
      6 CppunitTest_vcl_complextext
      7 CppunitTest_sd_tiledrendering
      9 CppunitTest_vcl_pdfexport (is on auto-retry since Tue)
      9 UITest_writer_tests5
   + busy week for tinderboxen – 500 builds in last weeks, now over 700
     + bottleneck on windows / clang.
   + windows tinderbox had compiler 15.9 – which has a regression compared
     to 15.7.
   + add vcl pdf exporttest – that triggers an auto-rebuild
     + won’t have to manually resume that; it just does it.
   + ordered a new build machine & mac-mini
     + which can be a Linux/Windows builder
   + do we re-build again when vcl_pdfexport fails ? (Michael)
     + starts again from clean.
    + would need a retry in make or elsewhere (lode’s tb_slave_wrapper)
      in the build not CI.
      (no guarantee of being executed on same slave on a jenkins resume/retry)

* l10n (Sophie)
    + testing of Beta for plural forms ?

* Tinderbox bits (Stephan)
    + gandalf – too old compiler; keeps failing tinderboxen
       + bit of a problem, needs SUSE goodwill to help us connect a console etc.
       + can we not live-upgrade it ? (Thorsten)
       + just needs a new gcc (Stephan)
          + some SLES12 there – with internal repos etc. (Thorsten)
             + in some odd state there.
       + not eager to touch it unless we can afford to loose it (Thorsten)
    + rsync some container or other onto there ?
    + what jobs run there ? (Thorsten)
       + lcov, perftest(?), random config,
         UI testing, update, UI testing (Stephan, Christian)
       + can we move jobs off it ?
          + unclear if they have extra build deps ? (Christian)
             + perhaps more sustainable to migrate this (Thorsten)
    + poke Guilhelm → to poke admins (Christian)

* QA update (Xisco)

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

    + nice drop in unconfirmed
        + many moved to NEEDINFO are closed.

    + UNCONFIRMED: 478 (-42)
        + enhancements: 60 (-1)
        + needsUXEval: 3 (+0)
        + haveBackTrace: 3 (-2)
        + needsDevAdvice: 18 (-1)
        + documentation: 5 (+0)
        + android: 10 (-4)
        + KDE5 crashes (until 6.2): 4 ( 0 )
            + KDE5: Crash closing check for update dialog
                + https://bugs.documentfoundation.org/show_bug.cgi?id=121516
            + kde5: Sporadic crash when right-clicking items in toolbar
                + https://bugs.documentfoundation.org/show_bug.cgi?id=120454
            + KDE5: Impress crashes after selecting some of Slide Transitions
                + https://bugs.documentfoundation.org/show_bug.cgi?id=121266
            + KDE5: Impress crashes at starting Slide show (with animation...
                + https://bugs.documentfoundation.org/show_bug.cgi?id=121247
    + Most pressing bugs:
        + New
            + LibreOffice Vanilla not usable; opens OK but crashes entering
              data on macOS 10.14.1 Mojave
                + https://bugs.documentfoundation.org/show_bug.cgi?id=121778
                + Tor is looking into it, published a ver → looking again.
            + Crash in: SwFrame::PrepareMake(OutputDevice *)
                + https://bugs.documentfoundation.org/show_bug.cgi?id=119126
                + Miklos ? - lots of crashes in crash reporter.
        + Older
            + Can't edit file on samba shares
                + https://bugs.documentfoundation.org/show_bug.cgi?id=115747
                    + lots of feedbackon ‘ask’ about this (Mike K)
                    + juergen funk ?
            + Crash after accepting all changes from compared documents
                + https://bugs.documentfoundation.org/show_bug.cgi?id=109376
                + M. Stahl ?
            + 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. Its an extension, so I'm guessing that
                  one of the steps is outside undo control
            + Crash applying bold to textbox control
                + https://bugs.documentfoundation.org/show_bug.cgi?id=120750
                + Jochen Nitschke / mst ? - Xisco poked Jochen.

            + 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
            + Contour editor crashes
                + https://bugs.documentfoundation.org/show_bug.cgi?id=121022
                + Thanks to Armin Le Grand

            + Crash in: libgobject-2.0.so.0.5600.3 when selecting more on error
                + https://bugs.documentfoundation.org/show_bug.cgi?id=121810
                + Thanks to Caolán McNamara

            + gtk3_kde5: Impress presentation minimizer crashes
                + https://bugs.documentfoundation.org/show_bug.cgi?id=121892
                + Thanks to Michael Weghorn

            + [gtk3_kde5] 6.1 stable branch: within Plasma-5 session w/ drkonqi: lo_kde5filepicker crashes every time on close (OK/Cancel regardless)
                + https://bugs.documentfoundation.org/show_bug.cgi?id=121399
                + Thanks to Michael Weghorn

* QA stats
    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +164 +28 (-191) overall)
      many thanks to the top bug squashers:
       QA Administrators 32
       Xisco Faulí 20
       Caolán McNamara 12
       Markus Mohrhard 9
       Heiko Tietze 9
       Buovjaga 8
       Timur 8
       Dieter Praas 6
       Roman Kuznetsov 6
       Katarina Behrens (CIB) 5

    + top 10 bugs reporters:
       Dan Dascalescu 6
       Regina Henschel 4
       和尚蟹 4
       Rizal Muttaqin 3
       Telesto 3
       Mike Kaganski 3
       Dieter Praas 3
       Drew Jensen 3
       Buovjaga 2
       Frederic Parrenin 2

    + top 10 bugs fixers:
       McNamara, Caolán 9
       Mohrhard, Markus 7
       Xisco Faulí 3
       Vera Blagoveschenskaya 3
       Tietze, Heiko 3
       Németh, László 3
       Lillqvist, Tor 2
       Kaganski, Mike 2
       Vajna, Miklos 2
       kompilainenn 2

    + top 10 bugs confirmers:
       Xisco Faulí 63
       Dieter Praas 20
       Tietze, Heiko 11
       Timur 7
       Raal 7
       Alex Thurgood 6
       Brinzing, Oliver 5
       Foote, V Stuart 5
       Buovjaga 4

* Highest-Priority bugs (aka "MABs"):
   + http://bit.ly/2lJAAJI
     6.0 : 3/51 - 5 % (+1)
     5.4 : 1/40 - 2 % (+0)
     5.3 : 2/54 - 3 % (+0)
     5.2 : 2/42 - 4 % (+2)
     5.1 : 0/35 - 0 % (+0)
     5.0 : 3/65 - 4 % (+0)
     4.4 : 1/76 - 1 % (+0)
     4.3 : 2/73 - 2 % (+0)
     4.2 : 4/133 - 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
   + 618/2800 619/2782 614/2756 609/2732 602/2702 599/2682 601/2660

     done by:
        Raal 7
        Xisco Faulí 7
        Budea, Áron 2
        Telesto 1

* Bibisected bugs open: keyword 'bibisected'
   + http://bit.ly/2cSCXlS
   + 810/3568 811/3549 801/3517 795/3494 787/3460 785/3440 785/3416

     done by:
        Raal 7
        Xisco Faulí 7
        Budea, Áron 2
        Terrence Enger 1
        Telesto 1

* all bugs tagged with 'regression'
   + 1072(-3) bugs open of 7879(+22) total 15(+2) high prio.

     done by:
        Xisco Faulí 10
        Alex Thurgood 3
        kompilainenn 2
        Dieter Praas 1
        k-j 1
        Telesto 1

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

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

* ~Component count net * all regressions
   + http://bit.ly/1BUdI8i
     Writer: other - 281(-1)
     Calc - 197(+1)
     Impress - 116(+2)
     Writer: docx filter - 75(+1)
     LibreOffice - 73(+0)
     Draw - 43(+1)
     UI - 43(-1)
     Borders - 41(+2)
     Writer: perf - 36(+0)
     Base - 36(+0)
     Writer: doc filter - 34(+0)
     graphics stack - 33(+0)
     Crashes - 31(+0)
     Writer: other filter - 28(+3)
     filters and storage - 24(+0)
     Printing and PDF export - 16(+1)
     BASIC - 13(-1)
     Chart - 9(-8)
     Linguistic - 3(+1)
     framework - 2(+0)
     sdk - 1(+0)
     Extensions - 1(+0)
     Formula Editor - 1(+0)