minutes of ESC call ...

* Present:
    + lots of people at the Rome conference.

* What is the ESC (Caolan)
    + Engineering Steering Commitee
    + avoiding potential conflicts.
    + representation from most developing communities
         + docs, translation, releng, etc.
    + mostly people are in the ESC anyway.
    + all calls are public, and recorded, can listen in & find out …

* Completed Action Items:
    + bisect and analyze bug#112558
  + Bisected
  + Only in Calc
      + affects metric compatible fonts primarily C*
      + brought to ESC because Caolan fixed previous issue (Xisco)
          + priority is normal, but lets not focus on it now.
      + everyone happy with line-spacing in writer ? (Caolan)
          + yes – and elsewhere in UI etc. (Xisco)
    + add access to Mathias Freund(Kendy)
          + send welcome mail (Heiko)

* Pending Action Items:
    + find data for x86 / Linux downloads (Cloph)
    + ship the horror win / VC runtime DLLs with the installer (Cloph)
    + fix scripts producing junk numbers for crash testing (7 and 7) (Shinnok)
        [ pending – making the scripts work again. ]
    + fwd build details on Mac / CVE build / test failure to the list (Shinnok)
        [ still working on this, hope to have it done today ]
    + research the best way to build HTML help / documentation (Olivier)
        [ still working on this ]
           + it will be python (olivier)
    + switch default to x86_64 / Windows for testing & pre-releases of 6.0 (Cloph)

* Release Engineering update (Christian)
    + 5.4.2 RC2 status
        + released as final last week.
        + prolly first version which has flat-hub builds (Stephan)
           + they do the builds for us …
           + Stephan does builds of ‘fresh’, but they will do ‘still’
           + prolly continue doing ‘fresh’ builds.
           + Endless – want to use this …
               + they appear to have the B/W to do the builds.
           + building for ARM32 & ARM64 too – plus Intel 32 & 64.
    + 5.3.7 RC2 - 1 week after conference.
    + 5.4.3 RC1 next week
    + 6.0 Alpha1
        + next week
        + 6.0.1 will be made sensible ...
        + 6 week gap from 6.0.0 to 6.0.1 ?
            https://wiki.documentfoundation.org/ReleasePlan/6.0
        + ideal to have 3-4 week after release instead;
        => adjust to 3 weeks; Christian to do something sensible.
        + 6.0.1 rc1 week 6
          to avoid scheduling conflicts move 5.4.5 one week back
    + Android
    + Online

* Documentation (Olivier)
    + some patches coming to the help content
    + continuing building books; intend to release a companion to 6.0
        + a static guide; on time there.
       + what should the cover look like.

* Heiko missing.

* Crash Hunting (Caolan)
    + 6 import failures, 0 export failures
        + mostly RTF documents, results for this week not in yet.
        + hope down to zero.
    + 7 coverity issues
        + only 3 outstanding Java issues of potential leaks.
        + sol’n – is to use Java APIs that don’t exist in our Java
        + do we care about our Java baseline ? → ignore them.
        + down to close to zero again.
        + Julien N doing great stuff on fixing these.
    + Google / ossfuzz: 34 fuzzers active now
        + chewing away at the XML filters
        + Google fixed the log issues.
        + starting to see issues hidden by older problems.
            + OOM when hit 2Gb; so seeing new layers of badness now.

* Crash Reporter (Xisco)
    + http://crashreport.libreoffice.org/stats/?days=128
    + http://crashreport.libreoffice.org/stats/version/5.3.6.1
        + 1527 (last 7 days)
    + http://crashreport.libreoffice.org/stats/version/5.4.1.2
        + 3168 (last 7 days)
    + http://crashreport.libreoffice.org/stats/version/5.4.2.2
    + 598 (last 7 days )
    + numbers falling for 5.3.x
    + NEW to 5.4.2.2 http://crashreport.libreoffice.org/stats/signature/ScEditEngineDefaulter::SetDefaultItem(SfxPoolItem%20const%20&)
        + Xisco will look at reproducing it.

* Hackfests & Events (Thorsten)
    + new plan from Bjoern:
       + https://skyfromme.wordpress.com/2017/08/27/hackfests-the-next-generation/
         + trying to get these going
         + had a meeting; minutes posted to board-discuss
         + need to work through ‘interesting’ easy-hacks to find a topic.
         + want two-day-long not-so-easy hacks.
    + Hamburg – 1st new-style hackfest
         + 9th-10th December possible, if it fits.
         + just after Beta2
         + https://wiki.documentfoundation.org/Hackfests/HackfestTNG (Eike)
    + next after FOSDEM
    + Germany / France / Italy – considered for spring
         + love to have more offers fro further afield (Michael)
    + LibreOffice Conference
         + hacknight on Thu evening (Sophie)
              + Scout Center
         + use the occasion to ask devs about NeedDevAdvice bugs (Xisco)
              + try to get the UNCONFIRMED stats down etc.

* mentoring/easyhack update (Shinnok)
          committer... 1 week 1 month 3 months 12 months
                  open 66(-8) 115(6) 116(0) 124(0)
               reviews 515(12) 1954(-43) 5397(82) 17608(133)
                merged 238(-22) 984(32) 2774(80) 10928(95)
             abandoned 19(5) 85(3) 261(10) 697(3)
           own commits 313(-43) 1293(14) 2474(299) 14075(-27)
        review commits 54(0) 270(-20) 614(53) 2793(-5)
        contributor... 1 week 1 month 3 months 12 months
                  open 20(2) 42(6) 47(7) 50(7)
               reviews 716(-55) 2714(58) 6756(184) 22063(253)
                merged 25(6) 97(-10) 342(7) 1283(6)
             abandoned 6(4) 34(6) 83(4) 263(5)
           own commits 27(4) 107(0) 296(27) 945(12)
        review commits 0(0) 0(0) 0(0) 0(0)
    + easyHack statistics:
       needsDevEval 27(27) needsUXEval 0(0) cleanup_comments 196(196)
       total 253(253) assigned 8(8) open 216(216)
    + top 5 contributors:
          Gelmini, Andrea made 26 patches in 1 month, and 156 patches in 1 year
          Andreas Brandner made 9 patches in 1 month, and 9 patches in 1 year
          Johnny_M made 9 patches in 1 month, and 39 patches in 1 year
          Krot, Serge made 5 patches in 1 month, and 5 patches in 1 year
          Carl, Jens made 4 patches in 1 month, and 107 patches in 1 year
    + top 5 reviewers:
          Pootle bot made 280 review comments in 1 month, and 450 in 1 year
          Stahl, Michael made 212 review comments in 1 month, and 1842 in 1 year
          Grandin, Noel made 169 review comments in 1 month, and 1313 in 1 year
          Behrens, Thorsten made 150 review comments in 1 month, and 753 in 1 year
          Vajna, Miklos made 100 review comments in 1 month, and 1236 in 1 year
    + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
          Nigel Dias nigeldias2012@gmail.com
          Daniel Faleiro SIlva danielfaleirosilva@gmail.com

* Commit Access

* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
    + perhaps make progress

* Jenkins / CI update (Christian)
    master linux rel jobs: 147 ok: 147 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00%
    master linux dbg jobs: 133 ok: 131 ko: 1 fail ratio: 0.75 % break: 1 broken duration: 3.14%
    master mac rel jobs: 120 ok: 116 ko: 4 fail ratio: 3.33 % break: 4 broken duration: 1.51%
    master mac dbg jobs: 120 ok: 116 ko: 4 fail ratio: 3.33 % break: 4 broken duration: 1.67%
    master win rel jobs: 103 ok: 90 ko: 13 fail ratio: 12.62 % break: 13 broken duration:10.54%
    master win dbg jobs: 106 ok: 97 ko: 9 fail ratio: 8.49 % break: 9 broken duration:10.60%
    master win64 dbg jobs: 105 ok: 98 ko: 7 fail ratio: 6.67 % break: 7 broken duration: 3.18%
    lo-5.3 mac jobs: 2 ok: 2 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00%
    lo-5.4 mac jobs: 1 ok: 1 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00%
    branch gerrit all jobs: 0 ok: 0 ko: 0 fail ratio: 0.00%
    master gerrit lin jobs: 281 ok: 249 ko: 28 fail ratio: 9.96%
    master gerrit plg jobs: 280 ok: 204 ko: 72 fail ratio:25.71%
    master gerrit win jobs: 280 ok: 237 ko: 42 fail ratio:15.00%
    master gerrit mac jobs: 280 ok: 216 ko: 61 fail ratio:21.79%
    master gerrit all jobs: 282 ok: 179 ko: 95 fail ratio:33.69%
      + settling again; Mac a bit high.
      + Mac – missing patches to have with new baseline.

* l10n (Sophie)
    + is bad.
    + many strings are marked fuzzy / not cleaned yet (Cloph)
       + many can be auto-translated but need a script writing.
       + wizards cause problems (from gettext migration)
           + different things there (Caolan)
       + some instances where English source string is changed
           + will still be fuzzy afterwards.
    + translators should be a bit patient (Sophie)
       + focus on writer & calc where chance of un-converted strings is low (Cloph)
          + plan to have a script for next week

* QA update (Xisco)

    + Next Bug Hunter Session for LibreOffice 6.0 Alpha0
    + October, 20th – next Friday

    + increases in unconfirmed due to travel etc.

    + UNCONFIRMED: 474 (+39)
        + enhancements: 60 (+3)
        + needsUXEval: 1 (-2)
        + haveBackTrace: 8 (-1)
        + needsDevAdvice: 32 (+0)
        + documentation: 3 (+0)
        + android: 20 (+0)

    + Most Pressing Bugs: http://tdf.io/mostressingbugs
        + New:
    [None]

        + Older:
            + Menu-bar / font non-rendering / measuring with GL / Intel HD
                + https://bugs.documentfoundation.org/show_bug.cgi?id=107764
                + very unusual; a DirectWrite / font-metrics issue ?
                + not fixed by dropping DirectWrite - because of GL.
                + look at this after the conference.

            + libreoffice from 5-4 branch shows a broken helpimg icon theme in options.
                    + https://bugs.documentfoundation.org/show_bug.cgi?id=108406
                    + fixes thanks to Andreas Brandner & Bubli
                    + things to back-port ? can it be closed ?
                        + Rene still can reproduce the crash. Bubli can't
                    + need a simple way to reproduce this.

        + Fixed:

    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +178 +5 (-121) overall)
      many thanks to the top bug squashers:
       Xisco Faulí 38
       Tamás Zolnai 7
       Yousuf Philips (jay) 6
       Telesto 6
       V Stuart Foote 4
       miles 4
       Adolfo Jayme 4
       Julien Nabet 4
       Timur 4
       Aron Budea 3

    + top 10 bugs reporters:
       Emil Tanev 11
       Yousuf Philips (jay) 11
       Telesto 11
       Xisco Faulí 6
       Thomas Lendo 5
       t0m1p 4
       Tamás Zolnai 4
       R. Bingham 3
       John Russell 2
       Alex ARNAUD 2

    + top 10 bugs fixers:
       Zolnai, Tamás 7
       Adolfo Jayme Barrientos 4
       Srebotnjak, Martin 4
       Nabet, Julien 4
       Foote, V Stuart 3
       Vajna, Miklos 3
       McNamara, Caolán 2
       Stahl, Michael 2
       Kainz, Andreas 1
       Behrens, Katarína 1

    + top 10 bugs confirmers:
       Faulí Tarazona, Xisco 28
       Philips, Yousuf 12
       Raal 6
       Telesto 6
       Budea, Áron 5
       Tietze, Heiko 5
       Alex Thurgood 4
       Zolnai, Tamás 4
       Foote, V Stuart 4
       m.a.riosv 3

* Highest-Priority bugs (aka "MABs"):
   + http://bit.ly/2lJAAJI
     5.3 : 1/46 - 2 % (+0)
     5.2 : 2/38 - 5 % (+0)
     5.1 : 2/35 - 5 % (+0)
     5.0 : 2/62 - 3 % (+0)
     4.4 : 3/76 - 3 % (+0)
     4.3 : 5/74 - 6 % (+0)
     4.2 : 6/134 - 4 % (+0)
     4.1 : 3/83 - 3 % (+0)
     4.0 : 4/83 - 4 % (+0)
     old : 27/258 - 10 % (+0)

* Bisected bugs open: keyword 'bisected'
   + more accurate - down to a single commit.
   + http://bit.ly/2dyIfDy
   + 400/1655 386/1634 380/1616 373/1597 367/1585 371/1574 373/1558

     done by:
        Telesto 9
        Faulí Tarazona, Xisco 7
        Raal 5
        Justin L 1

* Bibisected bugs open: keyword 'bibisected'
   + http://bit.ly/2cSCXlS
   + 476/2248 464/2229 461/2214 453/2195 460/2193 461/2179 465/2160

     done by:
        Telesto 8
        Faulí Tarazona, Xisco 7
        Raal 4
        Budea, Áron 1
        Justin L 1

* all bugs tagged with 'regression'
   + 878(+3) bugs open of 6419(+22) total 5(+0) high prio.

     done by:
        Faulí Tarazona, Xisco 7
        Telesto 3
        Alex Thurgood 2
        m.a.riosv 2
        Budea, Áron 1
        Adolfo Jayme Barrientos 1
        Zolnai, Tamás 1
        Balland-Poirier, Laurent 1
        Philips, Yousuf 1
        Justin L 1

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

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

* ~Component count net * all regressions
   + http://bit.ly/1BUdI8i
     Writer: other - 159(+0)
     Calc - 136(+0)
     Impress - 85(+0)
     LibreOffice - 72(+4)
     Writer: docx filter - 71(+1)
     UI - 51(+1)
     Writer: doc filter - 37(+0)
     graphics stack - 35(-2)
     Draw - 34(+0)
     Base - 32(+0)
     Borders - 30(+0)
     Writer: perf - 29(-1)
     Writer: other filter - 26(-1)
     filters and storage - 24(+0)
     Chart - 20(+0)
     Crashes - 16(+1)
     BASIC - 16(+0)
     Printing and PDF export - 16(+0)
     framework - 4(+0)
     Installation - 3(+0)
     Extensions - 2(+0)
     Linguistic - 2(+0)
     sdk - 1(+0)