minutes of ESC call ...

* Present:
    + Olivier, Michael W, Caolan, Michael M, Mike K, Miklos, Kendy,
      Christian, Heiko (late)

* Completed Action Items:
    + discuss help / video options with the l10n teams for a decision (Olivier)
      [ sent the message, and got a couple of replies
        not completely conclusive – but some directions to take.
        Perhaps too early for videos in 6.1 (?)
        Is there no workaround ? (Michael)
          + would like new features video + captions (Olivier)
             + would like an overview of each module
             + but can’t give too much work to Mike ]

* Pending Action Items:
    + circulate an evenings poll (Thorsten)
      + to complement https://doodle.com/poll/567nszb5tfzfxue4
    + Fill out new doodle poll (everyone)
    + run dev-certification script again (Kendy)
    + turn budget ideas into a spreadsheet for ranking (Thorsten)

* Release Engineering update (Christian)
    + 5.4.7 – RC2 status
        + tagged yesterday & builds being up-loaded
    + 6.0.4 – RC2 status
        + released as final already
    + 6.1.0 alpha1 – Feature Freeze May 24th
    + 6.1 late features
        + calc threading default / fixing (Miklos)
            + Dennis & Lubos looking at Caolan’s list
            + halved the count there, and have more fixes.
            + hope to fix these & re-enable that.
        + others – after holiday break ...
    + Remotes
        + waiting for Siqi to update artwork.
    + Online
        + did a 6.0.3 src release

* Documentation (Olivier)
  + Videos in help: Message sent to list, few responses so far cf. above
      + New help
    + Added page UI to Pootle frameworks for l10n (ohallot)
    + Tweaks in CSS (fitoshido)
    + Colibre is now the default icon set (Rene Engelhard)
                + some icons missing though
                + some pages show default-alt-text not icons – in help navigator
    + Working on a process for localization of example files
    + Online editor: pending.
               + what needs building here ? (Kendy)
                  + need it installed locally so can tweak it (Olivier)
               + do we have a short-list ? (Kendy)
                  + seems tinymce is the most popular (Olivier)
                      + also ckeditor
  + Help pages
    + fixes by G. Kelemen, Sophia S., S. Horacek, fitoshido, A Gelmini
    + Added screenshots for Math modules (ohallot, bubli)
    + bug triaging
  + Guides
    Week 5/21 5/27 will be the Review Sprint Week for final revision of
               Getting started 6. book.
    
* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        247(247) (topicUI) bugs open, 325(325) (needsUXEval)
    + Updates:
        BZ changes 1 week 1 month 3 months 12 months
             added 7(3) 19(2) 41(5) 116(3)
         commented 56(-5) 217(2) 565(23) 2053(37)
           removed 0(0) 0(0) 2(0) 11(0)
          resolved 2(-1) 8(-6) 34(-1) 181(0)
    + top 10 contributors:
          Tietze, Heiko made 84 changes in 1 month, and 851 changes in 1 year
          Pedro made 38 changes in 1 month, and 40 changes in 1 year
          Thomas Lendo made 33 changes in 1 month, and 427 changes in 1 year
          Foote, V Stuart made 33 changes in 1 month, and 292 changes in 1 year
          dieterp made 29 changes in 1 month, and 150 changes in 1 year
          Xisco Faulí made 27 changes in 1 month, and 345 changes in 1 year
          Cor Nouws made 19 changes in 1 month, and 158 changes in 1 year
          Faure, Jean-Baptiste made 15 changes in 1 month, and 34 changes in 1 year
          kompilainenn made 10 changes in 1 month, and 26 changes in 1 year
          Dr. Matthias Weisser made 9 changes in 1 month, and 9 changes in 1 year

      + Colibre finally merged
         + still filling out the last icons …
         + strange symphony folder – 3D icons
         + looking good to me too (Michael)
   
     + Gradients
       + introduced new gradients with the std. Colors
       + hope they are nicer & more usable – happy to get feedback too.

     + Draw styles
       + hope to update these in the next two weeks for 6.1

* Crash Reporting (Caolan)
    + 44(+42) import failure, 4(+3) export failures
       + turns out there is another crash related to
         the last forcepoint issue
           + now fixed; expect to be down to a handful.
       + temporary calc threading run - 114 / 3
       + two assertions from FastParser still left
          + https://gerrit.libreoffice.org/#/c/52720/
       + and some mst layout issue asserts.
    + coverity
        + 18 (+11, -8)
        + a few more – mostly fixed.
    + forcepoint round 6, complete.
        + will get back to them.
    + oss-fuzz (17 outstanding, 14 minor)
        + fixed some bits, found some more.
        + fuzzer goes OOM – releases memory in the timer
        + if you don’t have a mem-leak, but use too much
          in a short period – goes OOM easily.
            + mathtype, startmath filters – using string concats
            + replacing string concats with an OUStringBuffer
    + CVE workaround in all the release branches wrt link loading

* Crash Reporting (Xisco)
    + http://crashreport.libreoffice.org/stats/version/5.4.5.1
          + 600 (last 7 days) (down)
    + http://crashreport.libreoffice.org/stats/version/5.4.6.2
          + 688 (last 7 days) (-)
    + http://crashreport.libreoffice.org/stats/version/5.4.7.2
          + 0 (last 7 days) (-)
    + http://crashreport.libreoffice.org/stats/version/6.0.2.1
          + 962 (last 7 days) (-)
    + http://crashreport.libreoffice.org/stats/version/6.0.3.2
          + 1875 (last 7 days) (up)
    + http://crashreport.libreoffice.org/stats/version/6.0.4.2
          + 4 (last 7 days) (-)

    + Updated as per May 9 (Xisco)

* GSoC schedule (Heiko)
   + Community Bonding: April 23 - May 14
       + hopefully students turn up and intro their projects.
       + mentors reach out & ensure they show up & are ready come May 15
       + mentors to remind their students to send reports to the ML.
   + Coding: May 14 - August 6
   + Evaluation 1: June 11 - 15
   + Evaluation 2: July 9 - 13
   + Students Submit Code and Final Evaluations: August 6 - 14
   + Mentors Submit Final Evaluations: August 14 - 21
   + Results Announced: August 22
   + https://wiki.documentfoundation.org/Development/GSoC/2018

* Hackfests & Events
     + Turkey – OYLG ? May 12th-13th https://ozguryazilimgunleri.org.tr/2018/
         + applied for multiple talks & booth space.
     + Hungarian conference also May 12th
         + Hungarian FSF annual conference – Laszlo & Gabor have talks.
         + http://konf.fsf.hu/cgis/ossc/2018/index
     + OSCAL is coming (Heiko)
         + May in Tirana – Heiko, Florian, Italo there.
         + can share presentation for there – get more people into design coding
           https://nextcloud.documentfoundation.org/s/qJdqrbRCYoCFgpo

* mentoring/easyhack update
          committer... 1 week 1 month 3 months 12 months
                  open 55(-9) 119(-26) 130(-18) 133(-18)
               reviews 505(-11) 1789(-273) 4797(-73) 18003(-57)
                merged 237(-11) 1082(-98) 3716(-54) 13129(54)
             abandoned 9(-4) 60(-8) 201(-7) 860(3)
           own commits 267(0) 1175(-13) 3756(-31) 13822(-69)
        review commits 72(10) 351(-11) 922(0) 3167(5)
        contributor... 1 week 1 month 3 months 12 months
                  open 41(11) 62(8) 62(8) 66(8)
               reviews 780(72) 2954(-162) 8956(-204) 30966(102)
                merged 26(8) 148(-2) 471(-36) 1760(-14)
             abandoned 10(2) 46(-1) 104(8) 370(9)
           own commits 26(3) 150(8) 377(-11) 1176(7)
        review commits 0(0) 0(0) 0(0) 0(0)
    + easyHack statistics:
       needsDevEval 41(41) needsUXEval 2(2) cleanup_comments 201(201)
       total 248(248) assigned 21(21) open 183(183)
    + top 5 contributors:
          Gelmini, Andrea made 42 patches in 1 month, and 331 patches in 1 year
          Sophia Schröder made 39 patches in 1 month, and 39 patches in 1 year
          Samuel Thibault made 11 patches in 1 month, and 29 patches in 1 year
          Jim Raykowski made 11 patches in 1 month, and 56 patches in 1 year
          Johnny_M made 7 patches in 1 month, and 117 patches in 1 year
    + top 5 reviewers:
          Pootle bot made 295 review comments in 1 month, and 1553 in 1 year
          Behrens, Thorsten made 186 review comments in 1 month, and 1400 in 1 year
          Vajna, Miklos made 145 review comments in 1 month, and 1318 in 1 year
          Grandin, Noel made 130 review comments in 1 month, and 1505 in 1 year
          Michael Stahl made 86 review comments in 1 month, and 142 in 1 year

* Commit Access

* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
    + alarm rings – Kendy to run the script again.

* Jenkins / CI update (Christian)
    master linux rel jobs: 138 ok: 129 ko: 9 fail ratio: 6.52 % break: 2 broken duration: 7.22%
    master linux dbg jobs: 95 ok: 88 ko: 7 fail ratio: 7.37 % break: 2 broken duration: 6.91%
    master mac rel jobs: 86 ok: 78 ko: 8 fail ratio: 9.30 % break: 4 broken duration: 7.88%
    master mac dbg jobs: 86 ok: 81 ko: 5 fail ratio: 5.81 % break: 2 broken duration: 6.16%
    master win rel jobs: 62 ok: 46 ko: 16 fail ratio: 25.81 % break: 11 broken duration:22.96%
    master win dbg jobs: 83 ok: 62 ko: 21 fail ratio: 25.30 % break: 13 broken duration:25.34%
    master win64 dbg jobs: 75 ok: 58 ko: 17 fail ratio: 22.67 % break: 15 broken duration:24.53%
    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: 482 ok: 278 ko: 40 fail ratio: 8.30% time for ok: mean: 12 median: 10
    master gerrit plg jobs: 484 ok: 228 ko: 92 fail ratio: 19.01% time for ok: mean: 25 median: 22
    master gerrit win jobs: 486 ok: 228 ko: 58 fail ratio: 11.93% time for ok: mean: 60 median: 52
    master gerrit mac jobs: 476 ok: 229 ko: 32 fail ratio: 6.72% time for ok: mean: 69 median: 42
    master gerrit all jobs: 470 ok: 198 ko: 210 fail ratio: 44.68% time for ok: mean: 112 median: 111
    + have some issues with build-times
    + Mac builds hit 45mins with no log output
    + faster Mac-pro has double the normal build-time
    + some change-requests invalidate ccache
    + builds getting aborted due to no build output on Mac sometimes.
       + working on getting this back to normal

* l10n (Sophie)

* QA update (Xisco)

    + Xisco on vacation for the next three calls.

    + Updated as per May 9 (Xisco)

    + UNCONFIRMED: 448 (+9)
        + enhancements: 51 (+4)
        + needsUXEval: 7 (+1)
        + haveBackTrace: 6 (+1)
        + needsDevAdvice: 29 (-1)
        + documentation: 0 (+0)
        + android: 8 (-1)

    + Most Pressing Bugs: http://tdf.io/mostressingbugs

        + New

            + EDITING Draw crashes converting image to polygon
                + https://bugs.documentfoundation.org/show_bug.cgi?id=117469
                + Taken by Chris Sherlock

            + CRASH changing the master slide
                + https://bugs.documentfoundation.org/show_bug.cgi?id=117475
                + Jay Philipps (?) or ...

            + CRASH: Print Preview crashes on signed document without infobar
                + https://bugs.documentfoundation.org/show_bug.cgi?id=117426
                + Bubli (has fix for 5.4.x)

        + New / Firebird Migrations:

            + FIREBIRD: Migration: After first SQL-error nothing else imported
                + https://bugs.documentfoundation.org/show_bug.cgi?id=117333

            + FIREBIRD : Migration : error on importing tables or queries
                + https://bugs.documentfoundation.org/show_bug.cgi?id=116987
                + Tamas B will take a look.

            + Firebird: Migration: Starting migration on file saved ...
                + https://bugs.documentfoundation.org/show_bug.cgi?id=117325

        + New / AW080: Armin …
            + no BZ E-mail on these made it to Armin, now aware ...

            + CRASH: LibreOffice crashes being closed with content in the clipboard
                + https://bugs.documentfoundation.org/show_bug.cgi?id=116977
                + Path in gerrit: https://gerrit.libreoffice.org/#/c/53975/
        + it might fix other crashes as well

            + CRASH: LibreOffice crashes changes the master slides
                + https://bugs.documentfoundation.org/show_bug.cgi?id=117181

            + CRASH: Copy/pasting a push button from Writer to Calc
                + https://bugs.documentfoundation.org/show_bug.cgi?id=117111

            + Crash inserting Fontwork
                + https://bugs.documentfoundation.org/show_bug.cgi?id=116993

            + Crash on pasting copy from Draw in Calc
                + https://bugs.documentfoundation.org/show_bug.cgi?id=117064

        + Older:
            + EDITING: crash in SfxItemSet::GetItemState pasting comment
              of closed document
                + https://bugs.documentfoundation.org/show_bug.cgi?id=117228
                + Henry Castro looking into it
                + Patch in gerrit: https://gerrit.libreoffice.org/#/c/53922/

            + Crash (fatal error) when attempting a mail merge print
                + https://bugs.documentfoundation.org/show_bug.cgi?id=116543
                + Szymon ?

            + Crash on third file opening
                + https://bugs.documentfoundation.org/show_bug.cgi?id=116803
                + Image Handling Refactoring. Tomaž actively working on it.

            + Calc crashes when opening Function Wizard through Cmd-F2 shortcut
                + https://bugs.documentfoundation.org/show_bug.cgi?id=116511
                + bisected – Eike / can Tor reproduce ? ...

             + Printing doesn't start in particular documents until show first
                + https://bugs.documentfoundation.org/show_bug.cgi?id=116370
                + Jan-Marek ?

            + CRASH when adding paragraphs in a cell of a complex table structure
                + https://bugs.documentfoundation.org/show_bug.cgi?id=116293
                + Manfred Blume / Thorsten ?

            + CRASH: LibreOffice crashes while deleting half of the document
                + https://bugs.documentfoundation.org/show_bug.cgi?id=116068
                + Michael S’s assert catching badness ...
    
        + Fixed:

            + EDITING: Libo crashes deleting text inside the query designer SQL
                + https://bugs.documentfoundation.org/show_bug.cgi?id=117491
                + fixed thanks to Noel

            + EDITING Draw crashes when color dialog's parent is closed and ...
                + https://bugs.documentfoundation.org/show_bug.cgi?id=117470
                + fixed thanks to Caolán

            + Crash when showing Comment
                + https://bugs.documentfoundation.org/show_bug.cgi?id=116879
                + fixed thanks to Armin.

            + Libreoffice 6.0.2 crashes when choosing "Tools" > "Options" and secring.gpg is present in Linux
                + https://bugs.documentfoundation.org/show_bug.cgi?id=116879
                + fixed thanks to Stephan Bergmann.

* QA stats

   + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +129 +37 (-171) overall)
      many thanks to the top bug squashers:
       QA Administrators 72
       Xisco Faulí 16
       Heiko Tietze 7
       V Stuart Foote 7
       Cor Nouws 5
       Tamas Bunth 3
       Emil Tanev 3
       Maxim Monastirsky 3
       Olivier Hallot 3
       Gabor Kelemen 3

    + top 10 bugs reporters:
       Emil Tanev 10
       Telesto 5
       Drew Jensen 4
       Xisco Faulí 4
       Cor Nouws 3
       Pander 3
       Andrew Hyatt 2
       kompilainenn 2
       Julien Nabet 2
       Pedro 2

    + top 10 bugs fixers:
       Tietze, Heiko 6
       Xisco Faulí 4
       Olivier Hallot 3
       Tamás, Bunth 3
       Cor Nouws 3
       McNamara, Caolán 3
       Monastirsky, Maxim 2
       Grandin, Noel 2
       Vajna, Miklos 2
       Johannes Weberhofer 2

    + top 10 bugs confirmers:
       Xisco Faulí 33
       Raal 10
       Alex Thurgood 6
       Nabet, Julien 6
       Jacques Guilleron 6
       Foote, V Stuart 5
       *UNKNOWN* 5
       dieterp 5
       Tietze, Heiko 4
       impreza233 2

* Highest-Priority bugs (aka "MABs"):
   + http://bit.ly/2lJAAJI
     6.0 : 4/40 - 10 % (+3)
     5.4 : 2/38 - 5 % (-2)
     5.3 : 2/54 - 3 % (+0)
     5.2 : 1/40 - 2 % (+0)
     5.1 : 0/36 - 0 % (-2)
     5.0 : 2/63 - 3 % (+0)
     4.4 : 1/76 - 1 % (+0)
     4.3 : 5/74 - 6 % (+0)
     4.2 : 6/134 - 4 % (+0)
     4.1 : 3/84 - 3 % (+0)
     4.0 : 4/83 - 4 % (+0)
     old : 21/258 - 8 % (+0)

* Bisected bugs open: keyword 'bisected'
   + more accurate - down to a single commit.
   + http://bit.ly/2dyIfDy
   + 502/2152 495/2129 489/2108 475/2083 467/2064 458/2037 463/2029

     done by:
        Xisco Faulí 22
        Terrence Enger 1

* Bibisected bugs open: keyword 'bibisected'
   + http://bit.ly/2cSCXlS
   + 599/2784 592/2760 589/2738 576/2714 564/2691 552/2662 557/2652

     done by:
        Xisco Faulí 22
        Terrence Enger 1
        Foote, V Stuart 1

* all bugs tagged with 'regression'
   + 967(+8) bugs open of 7071(+24) total 24(+4) high prio.

     done by:
        Xisco Faulí 14
        Foote, V Stuart 2
        Raal 2
        Terrence Enger 1
        Alex Thurgood 1
        Budea, Áron 1
        Cor Nouws 1
        Muhammet Kara 1

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

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

* ~Component count net * all regressions
   + http://bit.ly/1BUdI8i
     Writer: other - 194(-1)
     Calc - 169(-1)
     Impress - 116(+2)
     LibreOffice - 77(+2)
     Writer: docx filter - 74(+0)
     UI - 47(+0)
     Crashes - 40(+3)
     Draw - 38(+3)
     Base - 35(+3)
     Writer: doc filter - 34(+0)
     graphics stack - 32(+0)
     Borders - 32(+1)
     Writer: other filter - 27(+1)
     Writer: perf - 26(+0)
     filters and storage - 26(+0)
     Printing and PDF export - 19(+0)
     BASIC - 18(+0)
     Chart - 18(-1)
     framework - 5(+0)
     Installation - 1(+0)
     Formula Editor - 1(+0)
     Linguistic - 1(+0)
     sdk - 1(+0)
     Extensions - 1(+0)