minutes of ESC call ...

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

* Completed Action Items:
    + disable editing for the android viewer except in alpha programme (Christian)
      [ submitted to gerrit – needs review & releasing ]

* Pending Action Items:
    + investigate missing crash report signatures in 6.1.2 (Cloph)
      [ not yet sure what’s happening ]
    + add screenshot builder to basic build stats (Cloph)
      [ build still fails ]

* Release Engineering update (Christian, Xisco)
    + 6.0.7 rc2 status
      + the last of the 6.0 line – built & on mirrors
      + will be an rc3 for this thanks to Xisco.
    + 6.1.3 RC2
      + this week – as scheduled.
    + 6.2 Alpha 1 status
      + tagged and released last week
    + 6.2 Beta 1 & feature freeze due Nov 12th
    + Remotes
    + Android viewer
      + exception handling issue in libstdc++ ?
      + disable exceptions as a workaround; not aborting – affects Intel only.
      + new app-store submissions require 64bit Intel versions
      + new ARM ones will require llvm run-time.
    + Online

* Documentation (Olivier)
    + New Help:
        + Published proposal for XHP extensions
          + Some feedback (N. Grandin, D. Barton)
    + Help Contents
        + Typo fixing
    + Guides
        + Support for Calc Guide – one of the most demanded guides
    + General
        + Wiki pages updates on documentation, staffing.

* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        255(255) (topicUI) bugs open, 305(305) (needsUXEval)
    + Updates:
        BZ changes 1 week 1 month 3 months 12 months
             added 11(1) 25(-2) 48(3) 103(3)
         commented 45(-12) 158(-4) 363(-21) 1534(-32)
           removed 0(0) 0(0) 0(0) 6(1)
          resolved 2(0) 8(-1) 30(0) 129(-2)
    + top 10 contributors:
          Thomas Lendo made 110 changes in 1 month, and 316 changes in 1 year
          Zolnai, Tamás made 106 changes in 1 month, and 202 changes in 1 year
          Tietze, Heiko made 45 changes in 1 month, and 544 changes in 1 year
          Foote, V Stuart made 34 changes in 1 month, and 232 changes in 1 year
          Xisco Faulí made 18 changes in 1 month, and 287 changes in 1 year
          Cor Nouws made 16 changes in 1 month, and 72 changes in 1 year
          kompilainenn made 14 changes in 1 month, and 44 changes in 1 year
          Dieter Praas made 10 changes in 1 month, and 133 changes in 1 year
          Kainz, Andreas made 7 changes in 1 month, and 155 changes in 1 year
    + More tickets on harmonization of context menus and toolbar
      (mostly rearrangement)
         + to make appear the same in all modules.
    + Some requests to improve FF persona
          + more tickets about it, and interest.
          + show thumbnail of downloaded firefox bits etc.
    + Undo and redo enhancement
          + https://bugs.documentfoundation.org/show_bug.cgi?id=120809
    + Table protected cells: Add possibility to disable warning message
          + https://bugs.documentfoundation.org/show_bug.cgi?id=120726

* Crash Testing (Caolan)
    + 5 (-1) import failure, 4(+3) export failures
        + relatively stable
        + bisected a crash for Laszlo
    + 8 (-1) coverity issues
        + down a bit
    + Google / ossfuzz:
        + finding more things this week.
        + 12 issues, 2 serious
    + ForcePoint, round 9
        + 4 writer layout issues
        + got one cleared a couple of weeks ago
    + couple of other issues
        + end of Jan. embargo for one lower prio issue.
           + hopefully Miklos can poke at it post spec. update.
        + another issue in progress at higher prio.
          struggling to agree an embargo with AOO
    + PVS Studio
        + got all of their warnings from them in a dump
        + thanks to all who have helped: Caolan, MikeK, Xisco, Michael S
        + a large amount of false positives
           + confusion around operator overloads pwrt. >>= etc.
        + tone was somewhat unhelpful
        + cherry-picked the 1 correct finding of 50 false positives
        + then again – still bugs we can fix; nothing frightening though.

* Crash Reporting (Xisco)
    + http://crashreport.libreoffice.org/stats/version/5.4.7.2
         + 441 (last 7 days) (-69)
    + http://crashreport.libreoffice.org/stats/version/6.0.6.2
         + 1317 (last 7 days) (-82)
    + http://crashreport.libreoffice.org/stats/version/6.1.0.3
         + 1241 (last 7 days) (-107)
    + http://crashreport.libreoffice.org/stats/version/6.1.1.2
         + 1226 (last 7 days) (-90)
    + http://crashreport.libreoffice.org/stats/version/6.1.2.1
         + 4023 (last 7 days) (+655)
    + missing symbols – all mergelo.dll with no traces.
    + some Windows 10 issues related to an upgrade
      higher crashes this week for the same builds / something new

* DINAcon - Bern / Switzerland update (Michael)
   + Hackfest was October 19th Friday Night
      + 4 eager mentees
   + not entirely clear how to use x2go – but we got there in the end.
   + one-night is perhaps a little short to make progress
   + one cosmetic patch included, others started ...

* Hackfests & Events (Thorsten)
   + https://wiki.documentfoundation.org/Hackfest/Muenchen2018
   + Oct 26-28th, CIB main office
   + an Open Gov’t meeting from the City of Munich

* mentoring/easyhack update
         committer... 1 week 1 month 3 months 12 months
                  open 76(-9) 139(-7) 147(-6) 158(-6)
               reviews 1248(21) 4242(-77) 12832(-208) 30127(717)
                merged 271(-39) 1128(-58) 3697(-3) 15088(121)
             abandoned 10(-18) 59(-1) 138(-3) 953(7)
           own commits 288(-7) 1239(-57) 3488(63) 15582(108)
        review commits 52(-1) 212(-13) 837(-19) 3695(16)
        contributor... 1 week 1 month 3 months 12 months
                  open 18(8) 42(-1) 44(-1) 47(-1)
               reviews 67(4) 216(-4) 419(-32) 22757(-283)
                merged 19(2) 92(-1) 339(-16) 1561(10)
             abandoned 3(-3) 22(-3) 58(-7) 296(-1)
           own commits 24(-2) 112(2) 426(-6) 1484(10)
        review commits 0(0) 0(0) 0(0) 0(0)
    + easyHack statistics:
       needsDevEval 59(59) needsUXEval 1(1) cleanup_comments 228(228)
       total 284(284) assigned 20(20) open 203(203)
    + top 10 contributors:
          Gelmini, Andrea made 50 patches in 1 month, and 504 patches in 1 year
          Rizal Muttaqin made 10 patches in 1 month, and 34 patches in 1 year
          Nouws, Cor made 6 patches in 1 month, and 9 patches in 1 year
          Illarionov, Arkadiy made 5 patches in 1 month, and 30 patches in 1 year
          Samuel Thibault made 3 patches in 1 month, and 4 patches in 1 year
          Adam Kovacs made 3 patches in 1 month, and 5 patches in 1 year
          Balazs Varga made 2 patches in 1 month, and 10 patches in 1 year
          Thurgood, Alexander made 2 patches in 1 month, and 2 patches in 1 year
          Vikas Mahato made 2 patches in 1 month, and 16 patches in 1 year
          Brian Fraser made 2 patches in 1 month, and 2 patches in 1 year
    + top 10 reviewers:
          Nabet, Julien made 126 review comments in 1 month, and 1009 in 1 year
          Behrens, Thorsten made 117 review comments in 1 month, and 1561 in 1 year
          Grandin, Noel made 102 review comments in 1 month, and 1339 in 1 year
          McNamara, Caolán made 89 review comments in 1 month, and 963 in 1 year
          Vajna, Miklos made 79 review comments in 1 month, and 1218 in 1 year
          Michael Stahl made 79 review comments in 1 month, and 571 in 1 year
          Holešovský, Jan made 73 review comments in 1 month, and 1130 in 1 year
          Adolfo Jayme Barrientos made 70 review comments in 1 month, and 916 in 1 year
          Xisco Faulí made 67 review comments in 1 month, and 341 in 1 year
          Bergmann, Stephan made 64 review comments in 1 month, and 638 in 1 year
    + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
          Simon Quigley tsimonq2@ubuntu.com
          Réka Csékei reka.csekei@gmail.com
* Commit Access
    + Rizal Muttaqin – really active, and on Karasa Jaga
       => approved – give him access & welcome mail.

* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
    + alarm triggered … lets run the script (Kendy)

* Jenkins / CI update (Christian)
    master linux rel jobs: 178 ok: 178 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00%
    master linux dbg jobs: 111 ok: 103 ko: 7 fail ratio: 6.31 % break: 7 broken duration: 7.64%
    master mac rel jobs: 111 ok: 95 ko: 16 fail ratio: 14.41 % break: 1 broken duration: 5.13%
    master mac dbg jobs: 114 ok: 113 ko: 1 fail ratio: 0.88 % break: 1 broken duration: 0.27%
    master win rel jobs: 74 ok: 47 ko: 27 fail ratio: 36.49 % break: 18 broken duration:45.81%
    master win dbg jobs: 83 ok: 50 ko: 33 fail ratio: 39.76 % break: 17 broken duration:37.93%
    master win64 dbg jobs: 76 ok: 57 ko: 19 fail ratio: 25.00 % break: 14 broken duration:24.31%
    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: 697 ok: 513 ko: 82 fail ratio: 11.76% time for ok: mean: 20 median: 18
    master gerrit plg jobs: 703 ok: 457 ko: 82 fail ratio: 11.66% time for ok: mean: 33 median: 30
    master gerrit win jobs: 983 ok: 397 ko: 385 fail ratio: 39.17% time for ok: mean: 76 median: 78
    master gerrit mac jobs: 705 ok: 476 ko: 85 fail ratio: 12.06% time for ok: mean: 56 median: 28
    master gerrit all jobs: 696 ok: 355 ko: 297 fail ratio: 42.67% time for ok: mean: 128 median: 115
    + https://dev-www.libreoffice.org/tmp/gerrit_181025.html
    + tweaks to git broke jenkins last Friday
    + tests that failed more than twice in last seven days
      3 error "allocating an object of abstract class type 'sc_apitest::ScNamedRangesObj'" triggered in included file
      3 CppunitTest_desktop_lib
      3 CppunitTest_sd_import_tests
      3 CppunitTest_sw_htmlimport
      3 CppunitTest_sw_layoutwriter
      3 UITest_writer_tests
      5 CppunitTest_sc_ucalc
      6 CppunitTest_sw_uiwriter
      6 CppunitTest_vcl_complextext
     13 CppunitTest_vcl_pdfexport
     14 JunitTest_sc_unoapi_2 (broken master)
     14 UITest_findReplace (linux clang dbgutil)

   + UITest_findReplace seems particularly flaky.
       + AI: poke Raal (Xisco)

* l10n (Sophie)
    + all languages available on master - thanks to Christian
      (and Lower Serbian added to all-lang-list/langpacks for master/6.2)
    + Translation workshop organized soon by Bengali (India) team
        + thanks to TDF support.

* Stanford C++ lecture discussions (Xisco on behalf of Bjoern, Eike)
  + Discussion with the Albanian Community:
          https://forum.openlabs.cc/t/libreoffice-2019/1406/20
     + after the conference – some discussions; an idea of how to get newcomers involved
     + dug out resources on the net to help people learn:
        + knowing git/gerrit
        + building LibreOffice
        + OO programming.
     + stanford c++ lecture – have each week / other week have
       lectures with newcomers
        + Bjoern would like a core dev in the lectures
            + would like someone to attend and help out.
     + anyone interested in joining appreciated
        + getting a time to fit best for people would be good.
     + this weekend – Munich hackfest, and some Albanians joining
     + Mike to advertise on social media – to get newcomers.
     + if anyone wants to participate ping Bjoern or Xisco – to start ASAP.

* Daylight saving reminder (Cloph)
     + switches back this Sunday …

* QA update (Xisco)

    + bug hunting session Monday for 6.2
        + lots of interest in KDE5 and hence bugs reported

    + got them down to 500 before the weekend, but bounced back:

    + UNCONFIRMED: 530 (-13)
        + enhancements: 61 (+3)
        + needsUXEval: 3 (+1)
        + haveBackTrace: 6 (-2)
        + needsDevAdvice: 21 (-6)
        + documentation: 5 (+0)
        + android: 12 (-4)
    + Most pressing bugs:
        + New
            + Crash applying bold to textbox control
                + https://bugs.documentfoundation.org/show_bug.cgi?id=120750
                + Jochen Nitschke ?

        + Older
            + Crash in: SfxItemSet::GetItemState
                + https://bugs.documentfoundation.org/show_bug.cgi?id=120115
                + bisected to Bjoern – SwDepend change

            + Crash in: SwIndex::SwIndex(SwIndexReg * const,long)
                + https://bugs.documentfoundation.org/show_bug.cgi?id=119989
                + bisected to Ash

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

        + Fixed
            + LibO crashes each time I try to add an object to a Dialog form
                + https://bugs.documentfoundation.org/show_bug.cgi?id=120674
                + thanks to Armin

            + CRASH opening Form-Based Filters
                + https://bugs.documentfoundation.org/show_bug.cgi?id=120830
                + thanks to Noel Grandin

            + kde5: Impress crashes when opening slide containing video
                + https://bugs.documentfoundation.org/show_bug.cgi?id=120452
                + thanks to Katarina Behrens

            + Crash selecting a bullets or number item with double click
                + https://bugs.documentfoundation.org/show_bug.cgi?id=120862
                + thanks to Caolán McNamara

           + Crash on Crl+Shift+F10 in F5 floating Navigator page number field
                + https://bugs.documentfoundation.org/show_bug.cgi?id=120807
                + thanks to Jan-Marek

            + kde5: Impress crashes when opening slide containing video
                + https://bugs.documentfoundation.org/show_bug.cgi?id=120452
                + thanks to Katarina Behrens

            + kde5: Impress crashes when exiting presentation mode
                + https://bugs.documentfoundation.org/show_bug.cgi?id=120803
                + thanks to Katarina Behrens

            + kde5: Impress presentation mode crashes in single-monitor setup
                + https://bugs.documentfoundation.org/show_bug.cgi?id=120451
                + thanks to Katarina Behrens

            + CRASH: LibreOffice can be closed while Slide Design is open
                + https://bugs.documentfoundation.org/show_bug.cgi?id=120785
                + thanks to Caolán McNamara

            + Crash cuilo!makeAutoCorrEdit when open character dialog with large amount of text selected
                + https://bugs.documentfoundation.org/show_bug.cgi?id=120731
                + thanks to Caolán McNamara

            + CRASH while selecting a drawing line
                + https://bugs.documentfoundation.org/show_bug.cgi?id=120794
                + thanks to Noel Grandin

* QA stats
    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +172 +30 (-126) overall)
      many thanks to the top bug squashers:
       Xisco Faulí 21
       Heiko Tietze 10
       Caolán McNamara 8
       Timur 8
       Mike Kaganski 6
       Justin L 6
       V Stuart Foote 6
       Alex Thurgood 6
       Thomas Lendo 5
       Buovjaga 4

    + top 10 bugs reporters:
       Xisco Faulí 19
       Telesto 10
       Thomas Lendo 8
       和尚蟹 7
       Aron Budea 5
       Michael Weghorn 4
       Edmund Laugasson 3
       Daniel 3
       Luke 2
       Timur 2

    + top 10 bugs fixers:
       McNamara, Caolán 8
       Tietze, Heiko 8
       Michaelsen, Björn 3
       Foote, V Stuart 2
       Behrens, Katarína 2
       Xisco Faulí 2
       Kaganski, Mike 2
       Adolfo Jayme Barrientos 2
       Rathke, Eike 2
       BogdanB 1

    + top 10 bugs confirmers:
       Xisco Faulí 73
       Weghorn, Michael 10
       Dieter Praas 7
       Alex Thurgood 7
       Buovjaga 7
       Raal 6
       Tietze, Heiko 5
       Brinzing, Oliver 4
       Faure, Jean-Baptiste 4
       Foote, V Stuart 3

* Highest-Priority bugs (aka "MABs"):
   + http://bit.ly/2lJAAJI
     6.0 : 2/50 - 4 % (+0)
     5.4 : 1/39 - 2 % (+0)
     5.3 : 2/54 - 3 % (+2)
     5.2 : 1/41 - 2 % (+0)
     5.1 : 0/35 - 0 % (+0)
     5.0 : 1/63 - 1 % (+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
   + 601/2660 595/2638 599/2623 595/2598 585/2584 576/2559 577/2541

     done by:
        Xisco Faulí 18
        Buovjaga 2
        Brinzing, Oliver 1
        Telesto 1

* Bibisected bugs open: keyword 'bibisected'
   + http://bit.ly/2cSCXlS
   + 785/3416 777/3392 777/3370 770/3342 758/3327 750/3300 751/3279

     done by:
        Xisco Faulí 18
        Buovjaga 2
        Budea, Áron 1
        Brinzing, Oliver 1
        Telesto 1
        BogdanB 1

* all bugs tagged with 'regression'
   + 1033(+9) bugs open of 7694(+27) total 15(+3) high prio.

     done by:
        Xisco Faulí 20
        Telesto 2
        kompilainenn 1
        Budea, Áron 1
        Faure, Jean-Baptiste 1
        Timur 1
        Brinzing, Oliver 1
        Alex Thurgood 1

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

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

* ~Component count net * all regressions
   + http://bit.ly/1BUdI8i
     Writer: other - 260(-1)
     Calc - 181(+5)
     Impress - 115(-1)
     Writer: docx filter - 74(+2)
     LibreOffice - 71(+3)
     UI - 45(+0)
     Draw - 41(-1)
     Borders - 38(+0)
     Base - 36(+2)
     Writer: doc filter - 34(+2)
     Writer: perf - 32(+0)
     graphics stack - 32(+0)
     Crashes - 31(+5)
     Writer: other filter - 25(-1)
     filters and storage - 23(+0)
     Chart - 21(-1)
     BASIC - 15(+1)
     Printing and PDF export - 14(+0)
     framework - 3(+0)
     Formula Editor - 1(+0)
     sdk - 1(+0)
     Linguistic - 1(+0)
     Extensions - 1(+0)