minutes of ESC call ...

From last Thursday - somehow I forgot to post; thanks to
buovjaga for the reminder:

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

* Completed Action Items:
    + add monitoring for build bot daily failure rates (Christian)
      [ have a script that creates number of consecutive failures,
        needs to be hooked up to alerts ]

* Pending Action Items:

* Release Engineering update (Christian)
    + 6.2.3 rc2 – status
       + tagged and built; being up-loaded to pre-releases then mirrors
    + 6.1.6 rc1 - status
       + tagging later today – final release for 6.1.x line
    + 6.3 alpha1: early May
    + Remotes
    + Android viewer
       + Maven repo is published up to 6.0.4 – rest later today (Christian)
    + Online:
       + 6.2.3 release up-loaded.

* Documentation (Olivier)
    + New Help
         + Reverted proposed patch for makefile (ohallot)
    + Helpcontent2
         + page for ‘–convert-to’ filters names (buovjaga, ohallot)
         + Pages for handling events in Python (libreofficiant)
         + Fixes in pages (ohallot)
    + GSoDOC
         + Compiling projects
    + Guides
         + On going Calc Guide

* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        248(248) (topicUI) bugs open, 206(206) (needsUXEval) needs to be evaluated by the UXteam
    + Updates:
        BZ changes 1 week 1 month 3 months 12 months
             added 5(0) 12(-2) 27(-4) 70(-8)
         commented 78(31) 203(28) 482(-15) 1326(-58)
           removed 1(0) 6(0) 11(1) 21(1)
          resolved 2(-2) 21(0) 60(0) 130(-3)
    + top 10 contributors:
          Tietze, Heiko made 75 changes in 1 month, and 539 changes in 1 year
          Roman Kuznetsov made 60 changes in 1 month, and 171 changes in 1 year
          Xisco Faulí made 33 changes in 1 month, and 241 changes in 1 year
          Kainz, Andreas made 30 changes in 1 month, and 175 changes in 1 year
          Dieter Praas made 28 changes in 1 month, and 136 changes in 1 year
          Thomas Lendo made 26 changes in 1 month, and 233 changes in 1 year
          Jim Raykowski made 19 changes in 1 month, and 37 changes in 1 year
          Mehrbrodt, Samuel made 15 changes in 1 month, and 64 changes in 1 year
          Foote, V Stuart made 14 changes in 1 month, and 175 changes in 1 year
          Cor Nouws made 13 changes in 1 month, and 107 changes in 1 year

   New needsUXEval between Apr/04-Apr/11

       * why toggle function DrawText, HyperlinkDialog and Horizontal Line
         + https://bugs.documentfoundation.org/show_bug.cgi?id=124673
       * remove formular toolbar from writer -> view -> toolbars
         + https://bugs.documentfoundation.org/show_bug.cgi?id=124642
       * tabs in calc (for sheets) and draw (for layer) style
         + https://bugs.documentfoundation.org/show_bug.cgi?id=124572
       => in discussion

       * 7x
       => resolved dup, wfm, nab, wf

       * OPTION DIALOG: Add option to show page margins
         + https://bugs.documentfoundation.org/show_bug.cgi?id=124510
       * jumping ui in calc (pastespecial drop down menu with/without arrow)
  -> + https://bugs.documentfoundation.org/show_bug.cgi?id=124561
       => new

       * writer>menubar>Edit> .uno:ShadowCursor isn't related to select subgroup
         + https://bugs.documentfoundation.org/show_bug.cgi?id=124665
       * HideWhiteSpace should be positive Show Whitespace
         + https://bugs.documentfoundation.org/show_bug.cgi?id=124686
       * Menubar: Show icons for the most important items
         + https://bugs.documentfoundation.org/show_bug.cgi?id=124649
       * Add a spellout outline numbering style
  -> + https://bugs.documentfoundation.org/show_bug.cgi?id=124608
       * Easier use of CSV in Wizards->Address Data Source
         + https://bugs.documentfoundation.org/show_bug.cgi?id=113753
       * FORMATTING: paragraph alignment options position is unintuitive
         + https://bugs.documentfoundation.org/show_bug.cgi?id=65473
       * UX: Handling of empty textboxes
  -> + https://bugs.documentfoundation.org/show_bug.cgi?id=107825
       => accepted, easyhack

       * Fix accessibility warnings in .ui files
         + https://bugs.documentfoundation.org/show_bug.cgi?id=119931
       * Print dialog: margin and distance input are mixed up
         + https://bugs.documentfoundation.org/show_bug.cgi?id=124567
       => fixed, work in progress

       + always a good idea to test the defaults (Michael)
         + same used for file I/O & UI (Miklos)
            + test this with documents.

* Crash Testing (Caolan)
    + Google / ossfuzz:
      - 10 (+20,-21) issues
        + dynamic calc col change seems to cause these
      + back to where we started.
    + Crash testing:
      + 27(+21) import failure, 6(+5) export failures
         + jump here – prolly also related to calc columns.
      + fixed a long / outstanding crasher here too.
    + ForcePoint, round 9
      + stalled for now on a few minor bits.
    + coverity suspended – until new version that supports c++17(?)
    + CNA bits – got 1st batch of CVE numbers.
      + discussing a potential minor issue; open a CVE ?
      + we can use our CVE-2019-9847 for this.

* Crash Reporting (Xisco)
  + http://crashreport.libreoffice.org/stats/version/6.1.4.2
    + 1117 1241 (-124)
  + http://crashreport.libreoffice.org/stats/version/6.1.5.2
    + 1144 (-112)
  + http://crashreport.libreoffice.org/stats/version/6.2.1.2
    + 1468 (-190)
  + http://crashreport.libreoffice.org/stats/version/6.2.2.2
    + 1998 (+358)
  + nothing regarding numbers.
  + reproduced a crash, but didn’t get a URL back.
  + asked Christian to check if VM is out of space again.
  + seems can’t resolve crash reports.
  + not run out of disk space (Christian)
      + does still get crash-reports.
      + tried it – a user reported in a bug (Xisco)
         + someone else having the same problem.
         + will ping Markus perhaps.
  + is processing reports; perhaps a large backlog (Christian)
      + see the right processes showing up.

* Hackfests & Events (Thorsten)
   + this year hackfests coming up:
  + Paris in Summer (Sophie)
          + first week of July Fri/Sat 5th / 6th
      + near Gare de Nord, La Mouette working on communication
          + designing a flier – avoids stomping on exams at end of June
          + https://wiki.documentfoundation.org/Hackfest/Paris2019
          + hope to have a Hackfest NG setup again – mentees, please speak up!
          + people are adding themselves to the wiki already.
  + tentative Dresden: late autumn (past mid-October, for having students)
   + hope to have one each quarter.

* GSOC 2019 (Thorsten/Xisco/Moggi/Heiko)
   + student application period started – runs until April 9th (coming Tuesday)
      + so far 31 proposals
      + triaged down to 14
   + we have around 10 proposals without mentors
AI: + mentors to check through the list here (All)
        + https://summerofcode.withgoogle.com/
          + dashboard > click on the number of final proposals (29) to get
            the full list
   + last-chance for students to get easy-hacks in (Heiko_
      + before April 19th.

* C++ lectures (Xisco)
    + https://wiki.documentfoundation.org/Events/C%2B%2BLectures
    + NEXT SESSION today: April, 11 – Linked lists
    + unclear given the uptake if it is worth continuing

* mentoring/easyhack update
         committer... 1 week 1 month 3 months 12 months
                  open 47(-39) 107(-16) 110(-19) 120(-24)
               reviews 1416(-30) 4858(-17) 13847(452) 46277(496)
                merged 271(-74) 1220(-90) 3733(110) 14639(-79)
             abandoned 14(-23) 82(-3) 187(2) 826(-3)
           own commits 217(-39) 1016(-120) 3207(69) 14481(-73)
        review commits 94(42) 272(27) 911(47) 3846(-4)
        contributor... 1 week 1 month 3 months 12 months
                  open 29(7) 54(8) 54(8) 55(8)
               reviews 66(-23) 241(3) 502(3) 6844(-688)
                merged 67(39) 154(40) 409(39) 1731(23)
             abandoned 7(-1) 30(-2) 77(4) 311(-3)
           own commits 65(34) 162(37) 477(33) 1758(40)
        review commits 0(0) 0(0) 0(0) 0(0)
    + easyHack statistics:
       needsDevEval 90(90) needsUXEval 0(0) cleanup_comments 260(260)
       total 323(323) assigned 25(25) open 205(205)
    + top 10 contributors:
          Gelmini, Andrea made 69 patches in 1 month, and 598 patches in 1 year
          Ilmari Lauhakangas made 10 patches in 1 month, and 41 patches in 1 year
          Florin made 9 patches in 1 month, and 9 patches in 1 year
          shubham goyal made 8 patches in 1 month, and 13 patches in 1 year
          Illarionov, Arkadiy made 8 patches in 1 month, and 84 patches in 1 year
          Alexandru Vlăduţu made 6 patches in 1 month, and 7 patches in 1 year
          LibreOfficiant made 4 patches in 1 month, and 14 patches in 1 year
          Rasmus Jonsson made 4 patches in 1 month, and 4 patches in 1 year
          Roman Kuznetsov made 4 patches in 1 month, and 25 patches in 1 year
          Patrick Jaap made 4 patches in 1 month, and 14 patches in 1 year
    + top 10 reviewers:
          Behrens, Thorsten made 225 review comments in 1 month, and 1693 in 1 year
          Timar, Andras made 177 review comments in 1 month, and 880 in 1 year
          Vajna, Miklos made 155 review comments in 1 month, and 1370 in 1 year
          Nabet, Julien made 148 review comments in 1 month, and 1224 in 1 year
          Michael Stahl made 108 review comments in 1 month, and 1054 in 1 year
          Xisco Faulí made 106 review comments in 1 month, and 784 in 1 year
          Holešovský, Jan made 92 review comments in 1 month, and 671 in 1 year
          Bergmann, Stephan made 88 review comments in 1 month, and 751 in 1 year
          Grandin, Noel made 87 review comments in 1 month, and 1195 in 1 year
          Mehrbrodt, Samuel made 80 review comments in 1 month, and 423 in 1 year
    + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
          Jason Burns slapsquid@gmail.com
          Thomas Viehmann tv@beamnet.de
          Greg Veldman git@gregv.net

* Commit Access

* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
    + sleeping 1 weeks.

* Jenkins / CI update (Christian)
    master linux rel jobs: 124 ok: 122 ko: 2 fail ratio: 1.61 % break: 2 broken duration: 3.40%
    master linux dbg jobs: 99 ok: 90 ko: 9 fail ratio: 9.09 % break: 4 broken duration:21.65%
    master mac rel jobs: 128 ok: 125 ko: 2 fail ratio: 1.56 % break: 2 broken duration: 1.97%
    master mac dbg jobs: 139 ok: 128 ko: 11 fail ratio: 7.91 % break: 9 broken duration: 7.96%
    master win rel jobs: 94 ok: 63 ko: 31 fail ratio: 32.98 % break: 23 broken duration:28.75%
    master win dbg jobs: 102 ok: 74 ko: 28 fail ratio: 27.45 % break: 22 broken duration:33.25%
    master win64 dbg jobs: 100 ok: 73 ko: 27 fail ratio: 27.00 % break: 18 broken duration:24.89%
    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: 545 ok: 398 ko: 24 fail ratio: 4.40% time for ok: mean: 23 median: 21
    master gerrit plg jobs: 542 ok: 336 ko: 110 fail ratio: 20.30% time for ok: mean: 38 median: 33
    master gerrit win jobs: 583 ok: 345 ko: 76 fail ratio: 13.04% time for ok: mean: 63 median: 63
    master gerrit mac jobs: 554 ok: 381 ko: 52 fail ratio: 9.39% time for ok: mean: 49 median: 32
    master gerrit all jobs: 515 ok: 273 ko: 179 fail ratio: 34.76% time for ok: mean: 90 median: 73
   + https://dev-www.libreoffice.org/tmp/gerrit_190411.html
   + tests that failed more than twice in last seven days:
      3 CppunitTest_sw_uiwriter
      3 UITest_writer_tests
      4 CppunitTest_xmlsecurity_signing
      6 UITest_writer_tests5
   + looking good – 550 builds, and still mean times sub 100 minutes
   + number of test failures seem to be low.
   + writer tests – had a fix for dependency issue
      + prolly some patches based on older tree without the fixes
   + will check if 6.2 is affected by duplicate writer test names (Miklos)
   + is it possible to get more – ie. which exact test failed ? (Michael)
      + can add a new cause definition in the log parser (Christian)
         + if there is a regexp for the log → poke on IRC & add it.

* l10n (Sophie)
   + looking good, templates updated, and online up-to-date too
   + issues with the website strings extraction for some languages
      + Christian is working on it.
   + weblate to be discussed at staff gathering in Munich.

* QA update (Xisco)

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

    + UNCONFIRMED: 570 (-9)
        + enhancements: 80 (-2)
        + needsUXEval: 1 (-4)
        + haveBackTrace: 1 (+0)
        + needsDevAdvice: 15 (+0)
        + documentation: 14 (+2)
        + android: 14 (+3)
        + iOS: 1 (+0)
        + Online: 21 (+0)
    + working on a script to test UI Actions (Xisco)
        + undo/delete etc.
        + testing with 2500 documents
        + so far found 3x crashes
        + have it locally, where should I put it ?
        + python script using UI-testing framework
           + gets document imported
           + using the UI tests – runs a set of actions.
           + eg. open; select-all, delete and undo & close.
        + crash-testing script in dev-tools repo (Caolan)
           + has a uitest directory in it already.
              + unsure what that is.
           + will check that as well (Xisco)
    + Most pressing bugs:

        + New
    [None]

        + Older
            + Crash after accepting all changes from compared documents
                + https://bugs.documentfoundation.org/show_bug.cgi?id=109376
                + M. Stahl ? Two different crashes (?)
                + many docs fundamentally broken (Thorsten)
                   + 2300 crashes for this signature (Xisco)
                + planning to look at it – leave for ~2 more weeks.

        + Fixed
            + digital signatures from 6.1 and 6.2 invalidate each other
                + https://bugs.documentfoundation.org/show_bug.cgi?id=123747
                + thanks to Miklos
            + Crash if switch from user outline numbering to chapter numbering
                + https://bugs.documentfoundation.org/show_bug.cgi?id=124586
                + thanks to Michael Stahl

            + Crashes on UNDO
                + https://bugs.documentfoundation.org/show_bug.cgi?id=120754
                + thanks to Caolan.

            + Letter wizard crashed upon closing file save dialog on "Name ...
                + https://bugs.documentfoundation.org/show_bug.cgi?id=124039
        + dup of #123502 fixed thanks to Mike K

* QA stats
    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +128 +31 (-126) overall)
      many thanks to the top bug squashers:
       Xisco Faulí 10
       Buovjaga 9
       andreas_k 7
       Gabor Kelemen 7
       Heiko Tietze 7
       Tor Lillqvist 7
       V Stuart Foote 6
       Miklos Vajna 5
       Regina Henschel 5
       Caolán McNamara 5

    + top 10 bugs reporters:
       andreas_k 7
       Xisco Faulí 4
       Robert Großkopf 4
       Mike Kaganski 4
       Patrick Jaap 3
       Regina Henschel 3
       Roman Kuznetsov 3
       NISZ LibreOffice Team 3
       Buovjaga 2
       kds 2

    + top 10 bugs fixers:
       Lillqvist, Tor 6
       McNamara, Caolán 5
       Kainz, Andreas 5
       Vajna, Miklos 4
       Mehrbrodt, Samuel 4
       Xisco Faulí 3
       Vajngerl, Tomaž 3
       Francis, Dennis P. 3
       Kaganski, Mike 3
       Henschel, Regina 2

    + top 10 bugs confirmers:
       Xisco Faulí 20
       Buovjaga 10
       Tietze, Heiko 10
       Roman Kuznetsov 8
       Dieter Praas 8
       Brinzing, Oliver 7
       Raal 6
       m.a.riosv 4
       Kaganski, Mike 4

* 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/44 - 2 % (+0)
     5.1 : 0/35 - 0 % (+0)
     5.0 : 1/64 - 1 % (-2)
     4.4 : 1/76 - 1 % (+0)
     4.3 : 2/73 - 2 % (+0)
     4.2 : 3/134 - 2 % (+0)
     4.1 : 2/84 - 2 % (-1)
     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
   + 641/3146 642/3131 644/3119 642/3095 647/3084 652/3074 655/3063

     done by:
        Brinzing, Oliver 5
        Xisco Faulí 5
        Buovjaga 1
        Budea, Áron 1
        Raal 1
        NISZ LibreOffice Team 1
        Kaganski, Mike 1

* Bibisected bugs open: keyword 'bibisected'
   + http://bit.ly/2cSCXlS
   + 832/3939 835/3922 837/3909 835/3882 840/3870 846/3859 851/3848

     done by:
        Brinzing, Oliver 5
        Xisco Faulí 4
        Buovjaga 3
        Budea, Áron 1
        Raal 1
        NISZ LibreOffice Team 1
        Kaganski, Mike 1

* all bugs tagged with 'regression'
   + 1123(+1) bugs open of 8336(+24) total 8(+0) high prio.

     done by:
        Buovjaga 5
        Xisco Faulí 5
        Brinzing, Oliver 3
        rimichl 1
        Roman Kuznetsov 1
        m.a.riosv 1
        Phil Krylov 1
        Dieter Praas 1
        NISZ LibreOffice Team 1
        Kaganski, Mike 1

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

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

* ~Component count net * all regressions
   + http://bit.ly/1BUdI8i
     Writer: other - 284(+5)
     Calc - 219(-1)
     Impress - 119(+2)
     Writer: docx filter - 77(-2)
     LibreOffice - 70(-1)
     Base - 44(+0)
     UI - 44(+1)
     Draw - 43(+0)
     Borders - 41(+0)
     Writer: doc filter - 36(-1)
     Writer: perf - 32(-2)
     graphics stack - 32(-1)
     Writer: other filter - 31(+0)
     Crashes - 27(-3)
     RTL - 24(+0)
     filters and storage - 24(+0)
     BASIC - 17(+0)
     Printing and PDF export - 13(+1)
     Chart - 13(+0)
     framework - 2(+0)
     Extensions - 1(+0)
     Linguistic - 1(-1)
     Installation - 1(+0)