minutes of ESC call ...

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

* Completed Action Items:
    + mail budget spreadsheet to the board (Thorsten)

* Pending Action Items:

* Release Engineering update (Christian)
    + 6.0.6 – rc2 this week
        + only 2 patches submitted earlier today -so prlly not tag it today
    + more like tomorrow evening to tag it.
    + 6.1.0 RC3 update
        + next week – going as scheduled.
    + Remotes
    + Android viewer
    + Online
        + need an rc3 – Timar back soon.

* Documentation (Olivier)
     + New Help
        + missing icons fixed
        + more bookmarks fixing
        + some progress with Help editing online (M Saunders)
           + Added code snippets to editor CodeMirror (M Saunders)
        + People joining to improve new help
           + e.g. change PNG icons to SVG icons (tdf#117551)
           + needs a change in pootle too – to avoid re-translation
        + please help review 6.1.x help patches
     + Help contents
        + Some updates bits (g. Kelemen, ohallot, Caolan, Miklos, A. Gelmini)
     + Guides
        + New chapters ready (Chapter 5 – Calc)
        + Assembling book
     + did we solve the link.txt issue ? (Heiko)
        + yes – created an XSL transform that re-maps these (Olivier H)
            + shouldn’t need to re-do this
            + we can change icons inside XHP files and drop link.txt (ohallot)
        + eager to get rid of linkstxt (Heiko)
            + duplication is bad – don’t like that (Michael)

* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        250(250) (topicUI) bugs open, 288(288) (needsUXEval) needs to be evaluated by the UXteam
    + Updates:
        BZ changes 1 week 1 month 3 months 12 months
             added 5(-10) 16(-8) 24(-6) 92(-5)
         commented 60(12) 160(20) 311(25) 1695(-7)
           removed 0(-1) 1(0) 1(0) 10(-1)
          resolved 2(-2) 9(0) 19(-1) 155(-15)
    + top 10 contributors:
          Tietze, Heiko made 60 changes in 1 month, and 673 changes in 1 year
          Buovjaga made 41 changes in 1 month, and 206 changes in 1 year
          Foote, V Stuart made 33 changes in 1 month, and 257 changes in 1 year
          Xisco Faulí made 25 changes in 1 month, and 318 changes in 1 year
          Timur made 19 changes in 1 month, and 62 changes in 1 year
          kompilainenn made 16 changes in 1 month, and 42 changes in 1 year
          muso made 15 changes in 1 month, and 15 changes in 1 year
          Nabet, Julien made 13 changes in 1 month, and 29 changes in 1 year
          Henschel, Regina made 12 changes in 1 month, and 93 changes in 1 year
          Faure, Jean-Baptiste made 11 changes in 1 month, and 47 changes in 1 year

     + 118881 Personas not found again (seems root cause is different than tdf#114731)
       + http://document-foundation-mail-archive.969070.n3.nabble.com/About-Persona-lightweight-themes-td4244320.html
       + https://blog.mozilla.org/addons/2018/07/12/upcoming-changes-for-themes/
       + suspect that this has been blocked.
       + are personas used at all ?
            + yes they are used (Heiko)
                 + keep it & it should be usable.
       + depending on someone else’s service is not great (Michael)
            + would love to have a few pre-canned personas shipped
            + and allow new ones in extensions or somesuch.

     + 118854 Style not Visible in List of Styles if Font is White
       and Background is not White
       + previous decision is WYSIWYG – will discuss it again etc.

     + design request for a banner for 6.1 http://document-foundation-mail-archive.969070.n3.nabble.com/Banner-for-AMA-and-6-1-release-tc4244462.html
       + needed for the 6.1 release.

* Fuzz / Crash Testing (Caolan)
    + 17(-3) import failures, 114(+110) export failures
        + exploded – but have fixed the ~110 excel export failures
             + nothing thread related there.
    + coverity
        + 0 (+0, -17)
        + down to zero for 1st time in 12 months.
    + forcepoint round #8
        + smaller set of issues here – only 7
        + now all fixed, 0 outstanding.
    + oss-fuzz 10 (-3), 0 major, 10 minor
        + 3 fixed there, nothing major outstanding.
           + lots of OOM stuff here – but not real
                 + can’t release memory from excessive string concats
                 + great way to find perf. issues here ...
  
* Crash Reporting (Xisco)
    + http://crashreport.libreoffice.org/stats/version/5.4.7.2
         + 535 (last 7 days) (+1)
    + http://crashreport.libreoffice.org/stats/version/6.0.4.2
         + 851 (last 7 days) (-116)
    + http://crashreport.libreoffice.org/stats/version/6.0.5.2
         + 1360 (last 7 days) (+68)

    + Fix for top / 4th cherry-picked to 6-0-6
         + Thanks to Markus Mohrhard
            + https://gerrit.libreoffice.org/#/c/57988/

* GSoC schedule (Heiko)
   + Coding: May 14 - August 6
   + 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
   + Akademy in Vienna Aug 11-17th
      + Thorsten?
   + FrOScon in Bonn: Aug 25
      + Bubli, Thorsten, perhaps Cloph.
   + Conference – September
   + potentially one in Bern / Switzerland - October 19th.
   + working on a Munich event October 26-28th (Thorsten)
      + an Open Gov’t meeting from the City of Munich
      + good to have a hack-fest back-to-back there.
      + moving slowly here …

* mentoring/easyhack update
          committer... 1 week 1 month 3 months 12 months
                  open 98(-12) 157(19) 159(19) 169(18)
               reviews 1370(-40) 5627(58) 9569(708) 23039(596)
                merged 248(-37) 1286(-100) 3606(30) 13998(-6)
             abandoned 9(-3) 54(-2) 266(-1) 981(-13)
           own commits 204(-49) 1029(-24) 3497(-52) 14949(192)
        review commits 85(30) 320(14) 939(-16) 3591(83)
        contributor... 1 week 1 month 3 months 12 months
                  open 17(-8) 68(-1) 70(-2) 73(-2)
               reviews 46(-68) 307(-4) 4172(-541) 28566(-594)
                merged 56(32) 178(34) 379(6) 1720(9)
             abandoned 4(-6) 38(1) 94(-9) 345(-5)
           own commits 60(38) 177(34) 407(17) 1406(61)
        review commits 0(0) 0(0) 0(0) 0(0)
    + easyHack statistics:
       needsDevEval 53(53) needsUXEval 2(2) cleanup_comments 218(218)
       total 268(268) assigned 27(27) open 185(185)
    + top 5 contributors:
          Gelmini, Andrea made 59 patches in 1 month, and 449 patches in 1 year
          Sophia Schröder made 28 patches in 1 month, and 87 patches in 1 year
          Rizal Muttaqin made 9 patches in 1 month, and 13 patches in 1 year
          Vikas Mahato made 9 patches in 1 month, and 10 patches in 1 year
          Justin Luth made 9 patches in 1 month, and 19 patches in 1 year
    + top 5 reviewers:
          Pootle bot made 3117 review comments in 1 month, and 4163 in 1 year
          Behrens, Thorsten made 220 review comments in 1 month, and 1622 in 1 year
          Pootle bot made 216 review comments in 1 month, and 1914 in 1 year
          Adolfo Jayme Barrientos made 207 review comments in 1 month, and 877 in 1 year
          Holešovský, Jan made 157 review comments in 1 month, and 1300 in 1 year
    + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
          Salim Habchi salim.habchi@epitech.eu

* Commit Access

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

* Jenkins / CI update (Christian)
    master linux rel jobs: 138 ok: 137 ko: 1 fail ratio: 0.72 % break: 1 broken duration: 0.17%
    master linux dbg jobs: 121 ok: 121 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00%
    master mac rel jobs: 116 ok: 116 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00%
    master mac dbg jobs: 115 ok: 114 ko: 1 fail ratio: 0.87 % break: 1 broken duration: 0.00%
    master win rel jobs: 43 ok: 28 ko: 13 fail ratio: 30.23 % break: 9 broken duration:63.13%
    master win dbg jobs: 67 ok: 47 ko: 19 fail ratio: 28.36 % break: 13 broken duration:33.96%
    master win64 dbg jobs: 75 ok: 53 ko: 22 fail ratio: 29.33 % break: 16 broken duration:25.86%
    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: 432 ok: 313 ko: 45 fail ratio: 10.42% time for ok: mean: 17 median: 15
    master gerrit plg jobs: 438 ok: 306 ko: 22 fail ratio: 5.02% time for ok: mean: 31 median: 28
    master gerrit win jobs: 483 ok: 289 ko: 64 fail ratio: 13.25% time for ok: mean: 71 median: 72
    master gerrit mac jobs: 429 ok: 297 ko: 28 fail ratio: 6.53% time for ok: mean: 56 median: 34
    master gerrit all jobs: 388 ok: 242 ko: 87 fail ratio: 22.42% time for ok: mean: 99 median: 89
  + https://dev-www.libreoffice.org/tmp/gerrit_180725.html
  + tests failing more than twice in last seven days:
      3 CppunitTest_sd_import_tests_smartart
      3 CppunitTest_sw_ooxmlimport (linux)
      4 CppunitTest_sc_subsequent_export_test (linux gcc release)
      7 CppunitTest_vcl_fontfeature (windows)
  + back to normal again …
    + still problem with font related test on windows
    + PDF & fontfeature issues – intermittently failing …
    + Quikee did a fix to select a more specific font (Michael S)
       + unfortunately it didn’t seem to help
       + or perhaps too fresh to have these based on it (Christian)
           + think it was 2 weeks ago (Michael S)
               + don’t know how old patches are typically
+ updated gerrit to a new release(Christian)
     + need to update your API tokens if you use them.
     + annoyed by some UX change here – am I logged in ? (Heiko)

* l10n (Sophie)
    + working – nothing to report.

* bitergia dashboard (Michael)
    + the data on commits is basically rubbish.
    + setup to count everything; vs. limiting to only 1 branch (Christian)
        + decided to have all branches.
    + would like numbers to reflect master & stable branches (Michael)
AI: + great to have a filter for master + libreoffice-* (Christian)

* GCC 4.8 support no longer needed for master by City of Munich (Stephan)
    + their new base-line is Ubuntu 18.04 / gcc 7
    + wrote a mail to the list already.
    + CentOS 6 + Developer toolset dependency.
        + gives us 4.8.2 only.
        + a recent Developer toolset 7 – with gcc7
            + only around for 64bit x86.
        + would loose option to build 32bit Linux TDF builds if we use this
            + or cross-compile etc. …
    + MS compiler:
        + many different VS 2017 out there – keep adding features in each.
        + if we use base-line VS2017 – not many new features.
        + if stick to latest one: get ~complete C++17 support.
    + a good idea to check/configure for latest-1 VS 2017 version (Tor on mail)
        + can we get the exact data in configure.
    + CentOS7 ? (Michael)
        + also an old compiler by default (Stephan)
            + its the Developer toolset that is the issue
            + not just the compiler – also base libraries (Christian)
AI: + ask RH internally here (Stephan)
    + alternative – to drop 32bit Linux TDF builds (Stephan)
AI: + get download numbers for 32bit Linux (Christian)

* QA update (Xisco)

    + UNCONFIRMED: 392 (+5)
        + enhancements: 40 (-1)
        + needsUXEval: 7 (-6)
        + haveBackTrace: 7 (+0)
        + needsDevAdvice: 28 (+1)
        + documentation: 0 (+0)
        + android: 12 (-1)

    + Most pressing bugs:
        + New
            + FILEOPEN: Read Error in .EPS images inserted in LibreOffice 6.0...
                + https://bugs.documentfoundation.org/show_bug.cgi?id=118659
                + Quikee.

            + Crash when two Fields are empty, on same line and inside a table ...
                + https://bugs.documentfoundation.org/show_bug.cgi?id=118859
                + Mike K

        + Older
            + Calc: Crash when cutting some content
                + https://bugs.documentfoundation.org/show_bug.cgi?id=118707
                + Henry Castro

            + Crash deleting a table using the floating table toolbar
                + https://bugs.documentfoundation.org/show_bug.cgi?id=118786
                + Jmux – (returned from vacation) might be anything.

            + [Crash] Insert Signature Line after select image object
                + https://bugs.documentfoundation.org/show_bug.cgi?id=118777
                + Michael S. and Bubli working on it...

            + LibreOffice Writer unexpectedly silently exits on loading doc.
                + https://bugs.documentfoundation.org/show_bug.cgi?id=118385
                + Szymon K ?

            + 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) band-aid ? …
                + asked wrt. cherry-picking to 6.0 (Xisco)
                    + would prefer to have band-aid in 6.0 & 6.1 (Michael)
                    + would prefer an ideal fix if possible (Thorsten)
                       + otherwise band-aid sounds sensible.
                => push the band-aid fix into 6.0 and 6.1 for now (Xisco)

        + Fixed:
            + CRASH: Writer crashes when double click on first OLE object ...
                + https://bugs.documentfoundation.org/show_bug.cgi?id=118919
                + Thanks to Caolán

            + CRASH when adding comment to a tracked change (no gtk3)
                + https://bugs.documentfoundation.org/show_bug.cgi?id=118827
                + Thanks to Caolán

            + Adding long entry to Autocorrect replace table causes a crash
                + https://bugs.documentfoundation.org/show_bug.cgi?id=118517
                + Thanks to Xisco

* QA stats

    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +118 +19 (-122) overall)
      many thanks to the top bug squashers:
       Xisco Faulí 12
       Heiko Tietze 11
       V Stuart Foote 10
       Caolán McNamara 10
       Buovjaga 7
       Armin Le Grand (CIB) 6
       Timur 6
       Aron Budea 5
       Miklos Vajna 5
       Jean-Baptiste Faure 4

    + top 10 bugs reporters:
       Telesto 7
       Xisco Faulí 6
       Harald Koester 4
       Mark Hung 4
       Luke 3
       revsamtp 3
       Joel Madero 3
       Dom Walden 3
       muso 2
       Emil Tanev 2

    + top 10 bugs fixers:
       McNamara, Caolán 9
       Tietze, Heiko 7
       Le Grand, Armin 5
       Foote, V Stuart 5
       Vajna, Miklos 5
       Xisco Faulí 4
       Németh, László 3
       Grandin, Noel 2
       Hung, Mark 2
                               1

    + top 10 bugs confirmers:
       Xisco Faulí 19
       Buovjaga 16
       Faure, Jean-Baptiste 6
       Timur 6
       Tietze, Heiko 5
       kompilainenn 4
       Dieter Praas 4
       Foote, V Stuart 4
       m.a.riosv 3
       Raal 3

* Highest-Priority bugs (aka "MABs"):
   + http://bit.ly/2lJAAJI
     6.0 : 4/45 - 8 % (+0)
     5.4 : 2/38 - 5 % (+0)
     5.3 : 1/53 - 1 % (+0)
     5.2 : 1/41 - 2 % (+0)
     5.1 : 0/35 - 0 % (+0)
     5.0 : 2/63 - 3 % (+0)
     4.4 : 1/76 - 1 % (+0)
     4.3 : 2/73 - 2 % (+0)
     4.2 : 5/134 - 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
   + 557/2390 561/2371 549/2337 538/2301 537/2290 539/2275 530/2253

     done by:
        Xisco Faulí 15
        Buovjaga 3
        himajin100000 1

* Bibisected bugs open: keyword 'bibisected'
   + http://bit.ly/2cSCXlS
   + 730/3114 731/3091 710/3046 678/2988 654/2953 656/2936 648/2910

     done by:
        Xisco Faulí 19
        Buovjaga 3
        sasu.liuhanen 1

* all bugs tagged with 'regression'
   + 970(+1) bugs open of 7340(+29) total 17(+0) high prio.

     done by:
        Xisco Faulí 16
        Buovjaga 3
        Benes, Luke 2
        kompilainenn 1
        Telesto 1
        Raal 1
        perie_gut 1
        Nabet, Julien 1
        Timur 1
        Cor Nouws 1

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

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

* ~Component count net * all regressions
   + http://bit.ly/1BUdI8i
     Writer: other - 225(+4)
     Calc - 165(+1)
     Impress - 107(+1)
     Writer: docx filter - 81(+0)
     LibreOffice - 66(-2)
     UI - 45(-1)
     Borders - 33(+0)
     Base - 33(+0)
     Writer: doc filter - 32(+0)
     Draw - 32(-1)
     Crashes - 31(-2)
     graphics stack - 30(+0)
     filters and storage - 29(+0)
     Writer: other filter - 27(+0)
     Writer: perf - 26(+0)
     Chart - 21(-1)
     BASIC - 19(+0)
     Printing and PDF export - 14(+0)
     framework - 5(+0)
     Formula Editor - 1(+0)
     Extensions - 1(+0)
     Installation - 1(+0)
     Linguistic - 1(+0)
     sdk - 1(+0)