minutes of ESC call ...

* Present:
    + Stephan, Heiko, Olivier, Miklos, Jan-Marek, Caolan, Xisco, Sophie,
      Christian, Michael M, Michael W, Thorsten

* Completed Action Items:
    + tinderboxes setup with new dev-tools (Christian)
        [ done – both 32 and 64bit based on CentOS6 – with official tools
          and 32bit has COPR, also new autotools from PDL repos.
          now up to gcc-7.3.1.
          mostly brings us into C++ 2017 (Stephan)
              + found guarenteed copy ellision is not there yet on.
          conference decision / discussion on CentOS7 ? (Thorsten)
              + love to discuss it at the conference.
              + having native KDE5 there would be great. ]

* Pending Action Items:
    + default bitergia filter for master + libreoffice-* (Christian)
        [ enabled for gerrit (default) view enabled, but default git
          view needs improving with external script ]
      
* Release Engineering update (Christian)
    + 6.0.7 – due in October
    + 6.1.1 RC2 status
        + hoping to tag later today.
        + still two waiting in the 6.1.1 queue
        + time until 9pm German time.
    + 6.1.2 shortened cycle to just one RC
    + Remotes
        +
    + Android viewer
        + any keyboard input crashes it
        + no obvious change in Android bits
        + debugger not working either
        + perhaps bisecting ...
        + might be nice to have an APK bibisect (Michael)
    + Online
        + needs a 6.1.1

* Documentation (Olivier)
    + New Help
         + Patches for improving icons visualization
         + Change icons from PNG to SVG for better resolution
    + Help contents
         + refactor pages on using strings vs numbers
    + Help editor
         + patches for autocompletion (Mike Saunders)
         + wiki pages on Help editing and XML
    + Guides
         + 2 chapters left to handover.
    + preliminary look at a11y linting of web-help.
         + needs xhp updates too.

* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        246(246) (topicUI) bugs open, 295(295) (needsUXEval)
    + Updates:
        BZ changes 1 week 1 month 3 months 12 months
             added 8(-3) 21(1) 36(2) 99(2)
         commented 52(-14) 141(-10) 363(6) 1650(-33)
           removed 0(0) 0(0) 1(0) 9(0)
          resolved 2(-1) 9(-4) 31(1) 145(0)
    + top 10 contributors:
          Kainz, Andreas made 120 changes in 1 month, and 162 changes in 1 year
          Tietze, Heiko made 53 changes in 1 month, and 603 changes in 1 year
          Xisco Faulí made 27 changes in 1 month, and 317 changes in 1 year
          Thomas Lendo made 21 changes in 1 month, and 216 changes in 1 year
          Monastirsky, Maxim made 19 changes in 1 month, and 57 changes in 1 year
          dieterp made 12 changes in 1 month, and 134 changes in 1 year
          Foote, V Stuart made 12 changes in 1 month, and 254 changes in 1 year
          Nabet, Julien made 12 changes in 1 month, and 35 changes in 1 year
          Kaganski, Mike made 9 changes in 1 month, and 73 changes in 1 year
          kompilainenn made 7 changes in 1 month, and 36 changes in 1 year
  + menu reorganization: depth of rational ...
    + comments in <https://gerrit.libreoffice.org/56912>
    + reverted & Andreas started again from scratch
    + ideal to have harmonization over modules.
    + priority is that it is familiar (Michael)
    + important to make things more usable (Thorsten)
       + but familiarity of hot-key sequences is really important.
    + are there changes at all ? (Heiko)
       + would ideally like a choice of UI pieces.

New needsUXEval from Aug/30-Sep/05

* No keyboard shortcuts for next/previous heading
   + https://bugs.documentfoundation.org/show_bug.cgi?id=119665

* There isn't tool Gradient from toolbar Transformations on Sidebar
   + https://bugs.documentfoundation.org/show_bug.cgi?id=119689

* Document comparison option not to take into account style changes
   + https://bugs.documentfoundation.org/show_bug.cgi?id=119605

* Implement "Most recent fields inserted"
   + https://bugs.documentfoundation.org/show_bug.cgi?id=119594

For discussion

* Personas not found again (seems root cause is different than tdf#114731)
   + https://bugs.documentfoundation.org/show_bug.cgi?id=118881
   + remove the feature or make it an extension
   + replace by (hard-coded?) color schemes (night mode alike)
   + can we ship a few by default (Michael)
      + allow to modify it later by extension (Heiko)
         + don’t like to move things to an extension (Stephan)
             + data-content has to be incorporated
             + its an interface; hard to spot and break etc.
             + careful with these.
      + reasonably well specified XML + imgs (Michael)
         + not against it – but want it done well (Stephan)
             + extensions not a panacea etc.
      + current state – parse HTML from Mozilla manually (Miklos)
         + probably cleaner than what we have now.
   + is it a significant bug ? (Michael)
      + as-is, it doesn’t work (Xisco)
         + reports every now & then.

* Crash Testing (Caolan)
    + 0(-1) import failure, 38(+36) export failures
      - a few (~4) are animation pptx export related
      - others (~34) the doc ones are suspicious, not reproducible for me
         - common theme is perhaps remote images ?
             - neon / curl ?
         - spike here in the last 2 weeks.
         - prolly killing of malloc wrappers for new/delete
    + valgrind logs ?
      - openssl was generating some problems – now cleaned up.
    + ~5 coverity issues
      - some warnings in a new external project – nothing serious.
    + Google / ossfuzz: down for a while, build fixed again
      - 6 issues, 2 serious
      - build broken again now – something wrt. ICU
          - problem shared with other projects; and debugging
    + ForcePoint, round 9
      - 5 issues
      - complicated, no progress this week
          - writer layout issues when exporting to PDF
          - perhaps in bad situations just crash-out etc.
          - perhaps will just throw an exception for the corner-case...
  
* Crash Reporting (Xisco)
    + http://crashreport.libreoffice.org/stats/version/5.4.7.2
         + 517 (last 7 days) (+58)
    + http://crashreport.libreoffice.org/stats/version/6.0.5.2
         + 1034 (last 7 days) (+16)
    + http://crashreport.libreoffice.org/stats/version/6.0.6.2
         + 602 (last 7 days) (+62)

    + http://crashreport.libreoffice.org/stats/version/6.1.0.3
         + 2177 (last 7 days) (+395)
         + top 1 - new crash in 6.1.0.3 in GL – looks like locking
           + epoxy upgrade on master didn’t fix tdf#119028
           + probably not worth backporting to 6.1
           + aware of no reproducer steps at the moment
         + top 3 – regression since 6.1.

* nextCloud conference (Michael)
   + great conference
   + lots of friendly people.
   + LibreOffice in use in lots of places.

* Hackfests & Events
   + Conference – September 26 – 28
   + DINAcon - Bern / Switzerland – Hackfest ~ October 19th (Michael)
      + Michael to go + Kendy(?) - and lets see.
      + need a wiki page setup etc.
   + Munich (Thorsten)
      + Oct 26-28th, CIB main office
      + an Open Gov’t meeting from the City of Munich
      + good to have a hack-fest back-to-back there largely for local types.

* Google Code In for pre university students from 13 to 17 (Thorsten)
   + https://codein.withgoogle.com/
   + organizations can apply between Sep/06-17
   + we need agreement from mentors
     + official categorization: "Code, Documentation/Training, Outreach/Research,
       Quality Assurance, or Design"
   + we have to prepare a list of bite-sized tasks; needed with the application
     + https://developers.google.com/open-source/gci/resources/example-tasks
   + mentoring mostly from UX, QA, translation ? (Thorsten)
     + if you think it is useful & have cycles
     + can look into the sign-up myself.
AI: + discuss in the staff meeting (Sophie, Heiko, Xisco)
     + deadline is the 17th.

* mentoring/easyhack update
          committer... 1 week 1 month 3 months 12 months
                  open 86(6) 130(-11) 132(-10) 143(-10)
               reviews 1263(29) 4509(-231) 13498(529) 26827(503)
                merged 250(-42) 1227(-35) 3891(-31) 14644(39)
             abandoned 8(0) 38(0) 157(-8) 944(-9)
           own commits 201(-75) 989(-55) 3353(-139) 15410(-96)
        review commits 74(-7) 294(-31) 980(0) 3712(-4)
        contributor... 1 week 1 month 3 months 12 months
                  open 15(-5) 51(-20) 51(-21) 55(-20)
               reviews 102(36) 265(3) 1029(-611) 25686(-513)
                merged 44(30) 117(-2) 415(12) 1691(16)
             abandoned 9(3) 22(4) 73(-6) 322(-6)
           own commits 50(18) 144(-22) 485(16) 1536(32)
        review commits 0(0) 0(0) 0(0) 0(0)
    + easyHack statistics:
       needsDevEval 53(53) needsUXEval 2(2) cleanup_comments 220(220)
       total 267(267) assigned 23(23) open 189(189)
    + top 5 contributors:
          Gelmini, Andrea made 45 patches in 1 month, and 472 patches in 1 year
          Justin Luth made 14 patches in 1 month, and 36 patches in 1 year
          Johnny_M made 9 patches in 1 month, and 119 patches in 1 year
          Tümer, Mert made 9 patches in 1 month, and 19 patches in 1 year
          Samuel Thibault made 8 patches in 1 month, and 48 patches in 1 year
    + top 5 reviewers:
          McNamara, Caolán made 161 review comments in 1 month, and 941 in 1 year
          Timar, Andras made 152 review comments in 1 month, and 844 in 1 year
          Vajna, Miklos made 147 review comments in 1 month, and 1226 in 1 year
    + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
          BijanT bijan311@yahoo.com
          Rahul Gurung gurungrahul2@gmail.com
    + Can we remove ‘Pootle bot’ and ‘*DUMMY*’ from our top reviewers ? (Michael)
AI: + names need filtering out in the stats (Xisco)

* Commit Access

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

* Jenkins / CI update (Christian)
    master linux rel jobs: 156 ok: 155 ko: 1 fail ratio: 0.64 % break: 1 broken duration: 0.89%
    master linux dbg jobs: 130 ok: 128 ko: 2 fail ratio: 1.54 % break: 2 broken duration: 0.62%
    master mac rel jobs: 87 ok: 86 ko: 1 fail ratio: 1.15 % break: 1 broken duration: 0.61%
    master mac dbg jobs: 98 ok: 97 ko: 1 fail ratio: 1.02 % break: 1 broken duration: 0.26%
    master win rel jobs: 83 ok: 44 ko: 34 fail ratio: 40.96 % break: 18 broken duration:43.59%
    master win dbg jobs: 87 ok: 59 ko: 25 fail ratio: 28.74 % break: 15 broken duration:23.78%
    master win64 dbg jobs: 86 ok: 57 ko: 28 fail ratio: 32.56 % break: 20 broken duration:29.25%
    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: 452 ok: 375 ko: 43 fail ratio: 9.51% time for ok: mean: 19 median: 17
    master gerrit plg jobs: 460 ok: 342 ko: 51 fail ratio: 11.09% time for ok: mean: 35 median: 31
    master gerrit win jobs: 525 ok: 275 ko: 143 fail ratio: 27.24% time for ok: mean: 75 median: 78
    master gerrit mac jobs: 466 ok: 358 ko: 17 fail ratio: 3.65% time for ok: mean: 75 median: 48
    master gerrit all jobs: 434 ok: 235 ko: 170 fail ratio: 39.17% time for ok: mean: 125 median: 116
   + https://dev-www.libreoffice.org/tmp/gerrit_180906.html
   + random windows failures on Mon/Tue
   + tests that failed more than twice in last seven days
      3 CppunitTest_sw_ooxmlexport6 gerrit_linux_gcc_release
      3 JunitTest_sc_unoapi_2 gerrit_linux_clang_dbgutil
      3 UITest_calc_tests gerrit_linux_clang_dbgutil
      4 JunitTest_svx_unoapi gerrit_linux_clang_dbgutil
      6 CppunitTest_vcl_pdfexport gerrit_windows
      9 UITest_calc_demo gerrit_linux_clang_dbgutil
  + vcl complex test has gone, but the vcl pdfexport bits show
  + others related to specific patch series.
  + UI bit sluggish, will reboot it over the weekend.

* l10n (Sophie)
  + going as usual; working.

* QA update (Xisco)

    + UNCONFIRMED: 471 (-36)
        + enhancements: 51 (-3)
        + needsUXEval: 8 (-2)
        + haveBackTrace: 10 (+0)
        + needsDevAdvice: 30 (+2)
        + documentation: 4 (+0)
        + android: 13 (+0)
    + Most pressing bugs:
        + New
            + LibreOffice doesn't print since upgraded to 6.0.5 on Windows 10 Pro ver 1803 (with some printers: Funai Kodak Dell, HP?, Kyocera)
                + https://bugs.documentfoundation.org/show_bug.cgi?id=119250
                + reproducible since 6.0 – Windows 10
                => until it is reproducible, and/or blame-able – lets drop it.
                + who confirmed it ? (Miklos)
                   + can we get it bisected by a duplicate person ?
AI: + mail reporters directly to ask for help (Xisco)

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

        + Fixed:
            + Writer: Macro: Libre crash after function getPropertyState("TextParagraph") for view cursor
                + https://bugs.documentfoundation.org/show_bug.cgi?id=119607
                + Thanks to Caolán McNamara

            + Crash in: SwMailMergeConfigItem::DocumentReloaded()
                + https://bugs.documentfoundation.org/show_bug.cgi?id=117823
                + Thanks to Ilhan Yesil
            + Crash/Freeze when Insert Special Characters drop down control is in drop down and Help dialog is click on (not gtk3)
                + https://bugs.documentfoundation.org/show_bug.cgi?id=119579
                + Thanks to Caolán McNamara
* QA stats
    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +125 +33 (-169) overall)
      many thanks to the top bug squashers:
       QA Administrators 53
       Buovjaga 18
       Xisco Faulí 11
       Timur 9
       Maxim Monastirsky 8
       Julien Nabet 7
       Heiko Tietze 6
       Caolán McNamara 6
       Jim Raykowski 5
       Adolfo Jayme 5

    + top 10 bugs reporters:
       Jim Raykowski 6
       andreas_k 4
       Gabor Kelemen 4
       Daniel Grigoras 3
       Aron Budea 3
       Telesto 3
       vaaydayaasra 3
       Buovjaga 2
       Roman Kuznetsov 2
       Kamil Landa 2

    + top 10 bugs fixers:
       Jim Raykowski 6
       McNamara, Caolán 6
       Adolfo Jayme Barrientos 5
       Monastirsky, Maxim 5
       Justin L 3
       Nabet, Julien 3
       Weghorn, Michael 3
       Tietze, Heiko 3
       Kaganski, Mike 3
       Xisco Faulí 2

    + top 10 bugs confirmers:
       Xisco Faulí 43
       Buovjaga 34
       Timur 8
       Tietze, Heiko 7
       dieterp 5
       Nabet, Julien 5
       Brinzing, Oliver 4
       Raal 4
       Perdreau, Regis 2
       Kaganski, Mike 2

* Highest-Priority bugs (aka "MABs"):
   + http://bit.ly/2lJAAJI
     6.0 : 1/47 - 2 % (-2)
     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
   + 574/2521 570/2498 565/2469 564/2444 552/2422 551/2410 557/2390

     done by:
        Xisco Faulí 14
        Raal 4
        Buovjaga 4
        Telesto 1

* Bibisected bugs open: keyword 'bibisected'
   + http://bit.ly/2cSCXlS
   + 748/3259 745/3236 741/3204 739/3175 729/3154 723/3136 730/3114

     done by:
        Xisco Faulí 16
        Raal 4
        Buovjaga 4

* all bugs tagged with 'regression'
   + 999(+9) bugs open of 7510(+31) total 7(+0) high prio.

     done by:
        Xisco Faulí 14
        Buovjaga 4
        Raal 3
        Telesto 3
        Alex Thurgood 2
        Nabet, Julien 2
        Timur 1

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

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

* ~Component count net * all regressions
   + http://bit.ly/1BUdI8i
     Writer: other - 245(+5)
     Calc - 173(+2)
     Impress - 113(+2)
     Writer: docx filter - 77(+0)
     LibreOffice - 68(+0)
     UI - 44(+0)
     Draw - 37(+1)
     Borders - 35(+0)
     Writer: doc filter - 32(+0)
     Base - 31(-2)
     graphics stack - 30(+0)
     Writer: perf - 29(+1)
     Writer: other filter - 27(+1)
     filters and storage - 24(-1)
     Chart - 22(+0)
     Crashes - 20(-1)
     BASIC - 15(+0)
     Printing and PDF export - 14(+0)
     framework - 4(+0)
     Formula Editor - 2(+0)
     sdk - 1(+0)
     Extensions - 1(+0)
     Linguistic - 1(+0)