minutes of ESC call ...

* Present:
    + Heiko, Stephan, Olivier, Michael S, Michael M, Sophie, Xisco,
      Christian, JMux

* Completed Action Items:
    + get download numbers for 32bit Linux (Christian)
        https://downloadcounter.libreoffice.org/chart/install_by_os
        [ Windows 4:1 for 64:32 bit
          Linux 3:1 for 64:32 bit or so
          5k-7k 32bit downloads per week on Linux ]
    + build stats on Wed. vs. Thur moving meetings (Heiko)

* Pending Action Items:
    + default bitergia filter for master + libreoffice-* (Christian)
        [ no info after the fact for which branch a commit was done.
          Unclear which way – add to data gathering daemon or add
          additional data later.
            + Useful to filter early (Michael)
            + should be possible to add raw data to filter command (Christian)
               bool for master or not ]
    + add 6.2 release plan to the overview in the wiki (Christian)
        [ pending, along with 6.1 update ]
      
* Release Engineering update (Christian)
    + 6.0.7 – due in October
    + 6.1.1 RC1 update
        + still not tagged; fixed for numbertext data in gerrit
        + now ready to do a new tag, need to shift release of RC2 date.
    + Remotes
    + Android viewer
    + Online

* Documentation (Olivier)
    + New help
         + fixes in screenshot handling in XLST (ohallot)
         + several tweaks in JS and HTML (kendy)
         + fixes in bookmarks
    + Helpcontent
         + Help pages for image compression w. screenshots (ohallot)
         + fixes in help contents (M. Kagansky, ohallot, S. Shröder, S. Horacek)
    + Guides
         + More chapters reviewed.

* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        246(246) (topicUI) bugs open, 292(292) (needsUXEval) needs to be evaluated
    + Updates:
        BZ changes 1 week 1 month 3 months 12 months
             added 6(-2) 17(2) 30(4) 94(3)
         commented 31(-7) 153(-13) 310(2) 1666(-48)
           removed 0(0) 0(0) 1(0) 9(0)
          resolved 1(-1) 15(0) 27(-1) 147(-5)
    + top 10 contributors:
          Tietze, Heiko made 48 changes in 1 month, and 608 changes in 1 year
          Foote, V Stuart made 40 changes in 1 month, and 253 changes in 1 year
          Xisco Faulí made 32 changes in 1 month, and 318 changes in 1 year
          Nabet, Julien made 26 changes in 1 month, and 40 changes in 1 year
          Kaganski, Mike made 24 changes in 1 month, and 73 changes in 1 year
          Timur made 24 changes in 1 month, and 81 changes in 1 year
          Telesto made 19 changes in 1 month, and 83 changes in 1 year
          Kainz, Andreas made 12 changes in 1 month, and 47 changes in 1 year
          Dieter Praas made 12 changes in 1 month, and 150 changes in 1 year
          Thomas Lendo made 10 changes in 1 month, and 232 changes in 1 year
    New tickets Aug/17-22

      + 117972 Empty string (solved)
      + 119360 Inconsistent labels protect/protected in Insert/Edit
      + some tickets on harmonization of context menu (in review)

      + 79022 Italic weight for Source Sans Pro available (https://github.com/adobe-fonts/source-serif-pro/issues/2#issuecomment-413925880 )

    Changes done

     + Writer templates are generated during build now (Laurent BP)
        + https://gerrit.libreoffice.org/#/c/58787/
        + https://opengrok.libreoffice.org/xref/core/extras/README
        + a first step for template localisation ?

     + Menu reorganization in Calc (Andreas K)
        + https://gerrit.libreoffice.org/#/c/56912/
        + https://wiki.documentfoundation.org/ReleaseNotes/6.2#Calc
        + have release notes that show what is new.
        + to check – there is significant benefit
          to outweigh muscle-memory pain ? (Michael)
            + no-one complained beforehand (Heiko)
                + idea of harmonization of menus accepted.
                + change is carefully done.

* Crash Reporting (missing Caolan)
    + 0(-2) import failure, 0(-5) export failures
    + ??? 0 coverity issues
    + Google / ossfuzz: down for a while, build fixed again
      - ?? 15 issues, 5 series
      - build fixed now again
    + ForcePoint, round 9
      - ?? 38 issues, 5 unfixed, all writer layout
      - complicated, slow progress
  
* Crash Reporting (Xisco)
    + http://crashreport.libreoffice.org/stats/version/5.4.7.2
         + 434 (last 7 days) (+22)
    + http://crashreport.libreoffice.org/stats/version/6.0.4.2
         + 731 (last 7 days) (+94)
    + http://crashreport.libreoffice.org/stats/version/6.0.5.2
         + 1042 (last 7 days) (+73)
    + http://crashreport.libreoffice.org/stats/version/6.0.6.2
         + 434 (last 7 days) (+100)
    + http://crashreport.libreoffice.org/stats/version/6.1.0.3
         + 1626 (last 7 days) (+481)
         + top new crash in 6.1.0.3 in GL – looks like locking

* GSoC schedule (Heiko)
   + Mentors Submit Final Evaluations: August 14 – 21
       + final evaluations are done.
       + 3 students didn’t pass this eval.
       + big thanks to all mentors and students.
   + Mentor summit: 2 people going there
   + Results Announced: August 22
   + https://wiki.documentfoundation.org/Development/GSoC/2018

* Akademy Vienna update ?
   + pending Bubli,Thorsten,? … no ideas.

* Hackfests & Events
   + FrOScon in Bonn: Aug 25
      + Bubli, Thorsten, perhaps Cloph.
   + maybe Munich (Thorsten)
   + Conference – September
   + DINAcon - Bern / Switzerland – Hackfest ~October 19th (Michael)
   + 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 89(20) 154(-47) 154(-48) 165(-48)
               reviews 1460(284) 4989(18) 12346(798) 25779(707)
                merged 435(218) 1332(150) 3920(197) 14484(244)
             abandoned 11(-1) 45(3) 174(-1) 959(-4)
           own commits 279(185) 1082(140) 3453(93) 15458(116)
        review commits 66(44) 316(43) 947(28) 3705(29)
        contributor... 1 week 1 month 3 months 12 months
                  open 17(-21) 68(0) 69(-1) 72(-1)
               reviews 58(-13) 237(4) 2130(-513) 26684(-501)
                merged 23(-9) 136(-16) 405(-6) 1714(-21)
             abandoned 3(-1) 15(-2) 75(-10) 332(1)
           own commits 23(12) 170(5) 456(13) 1510(47)
        review commits 0(0) 0(0) 0(0) 0(0)
    + easyHack statistics:
       needsDevEval 54(54) needsUXEval 2(2) cleanup_comments 218(218)
       total 269(269) assigned 25(25) open 187(187)
    + top 5 contributors:
          Sophia Schröder made 54 patches in 1 month, and 139 patches in 1 year
          Gelmini, Andrea made 51 patches in 1 month, and 463 patches in 1 year
          Tümer, Mert made 10 patches in 1 month, and 17 patches in 1 year
          Johnny_M made 8 patches in 1 month, and 119 patches in 1 year
          George Wood made 5 patches in 1 month, and 5 patches in 1 year
    + top 5 reviewers:
          Pootle bot made 2988 review comments in 1 month, and 6645 in 1 year
          Michael Stahl made 183 review comments in 1 month, and 439 in 1 year
          Pootle bot made 169 review comments in 1 month, and 1892 in 1 year
          Vajna, Miklos made 153 review comments in 1 month, and 1226 in 1 year
          Rathke, Eike made 141 review comments in 1 month, and 1080 in 1 year
    + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
          Mike Saunders mike.saunders@documentfoundation.org
          Dumas, Arnold arnold@dumas.at
          Kirill k.kergakov@gmail.com
          Adam Kovacs christo161@gmail.com
          Peter Foley pefoley2@verizon.net
* Commit Access

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

* Jenkins / CI update (Christian)
    master linux rel jobs: 145 ok: 145 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00%
    master linux dbg jobs: 100 ok: 99 ko: 1 fail ratio: 1.00 % break: 1 broken duration: 0.24%
    master mac rel jobs: 86 ok: 86 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00%
    master mac dbg jobs: 87 ok: 83 ko: 4 fail ratio: 4.60 % break: 2 broken duration: 8.21%
    master win rel jobs: 61 ok: 38 ko: 19 fail ratio: 31.15 % break: 12 broken duration:34.25%
    master win dbg jobs: 69 ok: 47 ko: 22 fail ratio: 31.88 % break: 16 broken duration:28.65%
    master win64 dbg jobs: 68 ok: 49 ko: 17 fail ratio: 25.00 % break: 15 broken duration:14.34%
    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: 509 ok: 393 ko: 39 fail ratio: 7.66% time for ok: mean: 19 median: 17
    master gerrit plg jobs: 525 ok: 345 ko: 46 fail ratio: 8.76% time for ok: mean: 37 median: 34
    master gerrit win jobs: 564 ok: 281 ko: 135 fail ratio: 23.94% time for ok: mean: 76 median: 80
    master gerrit mac jobs: 535 ok: 353 ko: 64 fail ratio: 11.96% time for ok: mean: 66 median: 48
    master gerrit all jobs: 472 ok: 231 ko: 169 fail ratio: 35.81% time for ok: mean: 132 median: 127
   + https://dev-www.libreoffice.org/tmp/gerrit_180822.html
   + tests that failed more than twice in last seven days:
      3 CppunitTest_sd_export_ooxml2
      3 CppunitTest_sw_uiwriter
      3 CppunitTest_vcl_complextext
      3 CppunitTest_vcl_fontfeature
      3 CppunitTest_vcl_pdfexport
      3 JunitTest_starmath_unoapi
      4 PythonTest_solenv_python
     14 CppunitTest_toolkit (mac with no graphical login)
   + problems with 2 bots
      + windows failed randomly was restarted (most of the “unknown” failures)
      + mac not logged in graphically
   + we are looking for people to host a Windows tinderbox
      + we have the hardware – but need a location & remote access for it.
      + can post it to you – a regular desktop form-factor...

* l10n (Sophie)
    + work is ongoing

* Baseline / gcc discussion (Stephan)
    + two options – either drop 32bits – or use updated developer toolset
    + official RHEL builds, but only some CentOS builds for 32bit.
AI: + wanted to check the CentOS builds tools out (Christian)
    => switch to latest build tools if they compile as/when possible for 6.2
    + latest MS compiler has way better C++11 * 17 support
        + that made gcc the worst C++ wise.
    + if we do this we should restrict ourselves to the latest VS 2017 version
        + have a patch to check this during configure in gerrit
        + then whomever uses an older compiler would need to update.
        + can we do this once rather than repeatedly ? (Michael)
            + yes, latest builds have most of C++2017 (Stephan)

* Go back to weekly meeting on the same day (Heiko)
    + data is: https://demo.eu.collaboraonline.com/tdf/index.php/f/12850
        since June over 11 weeks we have 11.5 participants in average
        on Thursday vs. 8 on Wednesday (SD 2.3/1.4)
        at least 3 more on Thursday afternoon.
           + do we know who they are ? (Michael)
                + do we get new people or just loose them.
    + prefer to move it back to a single day – Thur (Stephan, Heiko, Sophie)
       + last week Kendy preferred Thur (Heiko)
    + anyone in favor of Wednesdays ?
       + only good if people are different on Wed (Cloph, Sophie, Michael)
         + not worth having wed.
    + don’t care much – like the same day each week (Michael S)
       + easier to remember.
    => no-one here on Wed. that wants Wednesday.
    => propose switching back to Thur – from next week & await screaming.
       + some would be persuaded by yet better data showing different people.

* QA update (Xisco)

    + new release – new reports.

    + UNCONFIRMED: 472 (+13)
        + enhancements: 52 (+3)
        + needsUXEval: 10 (+4)
        + haveBackTrace: 9 (-1)
        + needsDevAdvice: 28 (+0)
        + documentation: 2 (+0)
        + android: 13 (+0)
+ Most pressing bugs:
        + New
            + LibreOffice doesn't print since upgraded ... Funai Kodak Dell?
                + https://bugs.documentfoundation.org/show_bug.cgi?id=119250
                + not bisected; confirmed that it is 6.0.5 vs. 6.0.4 ? …
                + Xisco can’t reproduce it – could it be related to other
                  printing issue fixed by JMux on particular document.
                    + hoping this is already fixed in master.

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

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

            + CRASH: Print Preview crashes on signed document without infobar
                + https://bugs.documentfoundation.org/show_bug.cgi?id=117426
                + needs fixing in 6.0+ - and not an easy band-aid cherry-pick

        + Fixed:
            + Crash deleting a table using the floating table toolbar
                + https://bugs.documentfoundation.org/show_bug.cgi?id=118786
                + Thanks to Jmux.
            + Printing doesn't start in particular documents until show page 1
                + https://bugs.documentfoundation.org/show_bug.cgi?id=116370
                + Thanks to Jmux.
            + LibreOffice Writer unexpectedly silently exits on loading doc.
                + https://bugs.documentfoundation.org/show_bug.cgi?id=118385
                + thanks to Szymon K.

            + The application crashes when you add the "Windows Share" File
                + https://bugs.documentfoundation.org/show_bug.cgi?id=119326

                + thanks to Noel Grandin.

            + FILEOPEN: crash when opening this .odp file
                + https://bugs.documentfoundation.org/show_bug.cgi?id=115937

                + thanks to Caolán McNamara.

            + BASE crash if WRITER is under tab interface
                + https://bugs.documentfoundation.org/show_bug.cgi?id=119330

                + thanks to Julien Nabet.

* QA stats

    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +132 -4 (-107) overall)
      many thanks to the top bug squashers:
       Caolán McNamara 12
       Timur 11
       Xisco Faulí 11
       Julien Nabet 10
       Justin L 7
       Buovjaga 5
       Eike Rathke 4
       Roman Kuznetsov 4
       Adolfo Jayme 4
       Mike Kaganski 3

    + top 10 bugs reporters:
       Telesto 9
       Regina Henschel 5
       Alex 4
       Rainer Bielefeld Retired 3
       Heiko Tietze 3
       Xisco Faulí 3
       DM 2
       Drew Jensen 2
       Stapler 2
       gambacherkalbenstein 2

    + top 10 bugs fixers:
       McNamara, Caolán 11
       Xisco Faulí 4
       Adolfo Jayme Barrientos 4
       Nabet, Julien 4
       Rathke, Eike 4
       Justin L 3
       Lillqvist, Tor 3
       Kaganski, Mike 3
       Németh, László 2
       Vajngerl, Tomaž 2

    + top 10 bugs confirmers:
       Xisco Faulí 22
       Timur 10
       Raal 7
       Dieter Praas 5
       m.a.riosv 4
       Faure, Jean-Baptiste 4
       Telesto 4
       Kaganski, Mike 3
       *UNKNOWN* 3
       Nabet, Julien 3

* Highest-Priority bugs (aka "MABs"):
   + http://bit.ly/2lJAAJI
     6.0 : 4/46 - 8 % (+0)
     5.4 : 1/39 - 2 % (+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
   + 565/2469 564/2444 552/2422 551/2410 557/2390 561/2371 549/2337

     done by:
        Xisco Faulí 17
        Budea, Áron 4
        Justin L 2
        Raal 2
        Terrence Enger 1
        Muhammet Kara 1

* Bibisected bugs open: keyword 'bibisected'
   + http://bit.ly/2cSCXlS
   + 741/3204 739/3175 729/3154 723/3136 730/3114 731/3091 710/3046

     done by:
        Xisco Faulí 18
        Raal 4
        Budea, Áron 2
        Terrence Enger 2
        Justin L 2
        Muhammet Kara 1
        Drew Jensen 1

* all bugs tagged with 'regression'
   + 987(-2) bugs open of 7446(+26) total 11(-3) high prio.

     done by:
        Xisco Faulí 16
        Raal 3
        Budea, Áron 1
        Tietze, Heiko 1
        Henschel, Regina 1
        Justin L 1
        Muhammet Kara 1
        Alex Thurgood 1
        Drew Jensen 1
        kompilainenn 1

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

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

* ~Component count net * all regressions
   + http://bit.ly/1BUdI8i
     Writer: other - 238(+3)
     Calc - 169(-3)
     Impress - 111(+1)
     Writer: docx filter - 80(+0)
     LibreOffice - 66(-1)
     UI - 45(+1)
     Draw - 35(+1)
     Borders - 34(+0)
     Base - 33(-1)
     Writer: doc filter - 32(+0)
     graphics stack - 30(+0)
     Writer: perf - 27(+0)
     filters and storage - 25(+0)
     Crashes - 25(-6)
     Writer: other filter - 25(-1)
     Chart - 22(+1)
     BASIC - 15(-3)
     Printing and PDF export - 14(+0)
     framework - 5(+0)
     Formula Editor - 2(+1)
     Linguistic - 1(+0)
     sdk - 1(+0)
     Extensions - 1(+0)