minutes of ESC call ...

* Present:
    + Caolan, Heiko, JanI, Kendy, Miklos, Xisco, Stephan, Sophie, Norbert,
       Michael M, Olivier, Christian, Eike, Bjoern, Michael S, Jan-Marek

* Completed Action Items:
    + test build configuations with VS 2015 (Norbert+?)
        [ Tested and it worked on 32bit and 64bit and 64bit dbgutil
           + needs more work to switch slaves to this before moving.
        + problems with pro ? (Stephan)
            + no MSDN needed to un-install.
            + FOSDEM hack-fest attendees:
       + https://wiki.documentfoundation.org/Hackfest/FOSDEM2017#Achievements

* Pending Action Items:

* Release Engineering update (Christian)
    + 5.2.6 RC1
       + delayed a bit - behind schedule.
       + tagging on Saturday evening.
    + 5.3.1 RC1
       + probably on Monday.
       + final release shifted one week.
    + delays due to:
        + pootle server unavailability
        + windows unit test failure overnight
            + which test ? (Michael)
                + an XShape2 test ... (Cloph)
                + were enabled on Windows by Khaled (Miklos)
                    + 32bit build issue.
                    + Tamas looking into a grim chart layout issue (Michael)
    + Android & iOS Remote
    + online (Michael)
      + 5.3.1 RC1 planned – postponed / due after an l10n update (?)#
           + doing ASAP with translation bits.
    + 5.4 release plan added to wiki
        + if distro builders request changes - let Cloph know.

* Bump master baseline from MSVC 2013 to 2015? (Stephan)
    + ok with bumping base-line for 5.4 (Cloph)
    => re-visit next week with more data from Norbert.

* Documentation (Olivier)
    + Compiled book Getting started with LibreOfifce 5.2
    + On line reading available at https://goo.gl/xUUG9V
       + cleaned chapters from the direct formatting
       + XHTML export of very good quality.
       + hope to announce in a couple of days
    + Help patches on hold until Pootle is definitely fixed
       + don't need to hold off on content (Cloph)
            + but avoid cleanup changes
            + fuzzy strings and new strings are fine; but not big replacements.
       + currently pootle / libo_ui & libo_help apply to 5.3 branch (Cloph)
            + after pootle is mended - will split off 5.3 (→ libo53_ui & libo53_help)
              (after that libo_ui and libo_help will be updated with master's templates)
            + corrections in master will end up in 5.3 ? (Olivier)
                + no, pootle tracks 5.3, but git / master tracks 5.4
            => sort this out later.(Cloph, Olivier)
    + Next: Help menu entry for donations.
    + Next: Latest guide announcement blog post
    + New instances of Askbot on-line for NL teams (Basque and Dutch)
         +Next: Hebrew.
         => infra handling that.

* UX Update (Heiko)
  + Bugzilla (topicUI) statistics
       250(250) (topicUI) bugs open, 475(475) (needsUXEval) needs to be evaluated by the UXteam
   + Updates:
       BZ changes 1 week 1 month 3 months 12 months
            added 5(-1) 15(-2) 38(-2) 495(-4)
        commented 55(6) 222(-18) 729(-85) 3705(-82)
          removed 1(1) 1(-2) 7(1) 38(-1)
         resolved 6(-26) 46(-2) 102(5) 195(5)
   + top 10 contributors:
         Tietze, Heiko made 148 changes in 1 month, and 2136 changes in 1 year
         Faulí Tarazona, Xisco made 146 changes in 1 month, and 349 changes in 1 year
         Foote, V Stuart made 42 changes in 1 month, and 678 changes in 1 year
         Cor Nouws made 36 changes in 1 month, and 494 changes in 1 year
         Philips, Yousuf made 28 changes in 1 month, and 1575 changes in 1 year
         Buovjaga made 24 changes in 1 month, and 358 changes in 1 year
         Thomas Lendo made 12 changes in 1 month, and 14 changes in 1 year
         m.a.riosv made 11 changes in 1 month, and 53 changes in 1 year
         tommy27 made 10 changes in 1 month, and 88 changes in 1 year
         *UNKNOWN* made 9 changes in 1 month, and 16 changes in 1 year
   + talked about a procedure/how-to add Notebookbars
   + working on implementation of simplified infobar

* Crashtest update (Caolan)
    + 6 import failure, 8 export failures
        + various fixes committed
    + 201 coverity issues.
        + down a couple of hundred - cf. tweaked compilation flags
           around exceptions.
    + Google / ossfuzz: 19 fuzzers active now
        + all of the graphical file formats, and moving to HWP, LWP etc.
        + infrastructure ok again.

* Hackfests (Bjoern)
    + next venues / suggestions
    + Ladies who FOSS – sometime in March (Bubli)
        + organized in Berlin.
    + Italian hack-fest coming up: 4 days May 27-30th
         + Perugia University
         + successful students get course credits
         + expect 15+ experienced students.
           + Osvaldo helping out.
         + planning to go if he can (Bjoern)
         + lots of people want to go to Italy in May it seems
           + may have to start looking at who should go.
AI: + collect names of interested mentors in a wiki page (Bjoern)
    + event in Spain (Xisco)
        + will be in Malaga for Open conference in May
            + http://www.opensouthcode.org/conference/opensouthcode2017
        + an idea to do something.
        + Xisco giving a talk there too - be good to meet up.
    + UX people: Arnaud suggested a UX meeting (Heiko)
        + perhaps in Corsica; acknowledged - UX people.
           + like the idea
        + love to have some devs there too (Michael)
        + have a topic focus on UX.
    + Essen meeting (Bjoern)
        + suggestions for bike-shedding topics to get people interesting
            + UX / Extensions ?
        + no time yet for it; German community coming up with that.

* mentoring/easyhack update (JanI)
  + openhub statistics (2017-02-10), 277(277) people did 15401(15401) commits in 12 month in 8804167(8804167) lines of code
   + gerrit/git statistics:
         committer... 1 week 1 month 3 months 12 months
                 open 67(14) 103(11) 109(2) 115(3)
              reviews 414(-45) 1689(-3) 4379(-47) 17267(-164)
               merged 197(-44) 916(-29) 2842(9) 9852(37)
            abandoned 14(-4) 57(1) 144(-3) 665(-23)
          own commits 444(45) 1634(262) 3113(84) 17374(94)
       review commits 56(20) 213(26) 458(-8) 3345(-23)
       contributor... 1 week 1 month 3 months 12 months
                 open 11(-9) 41(-8) 44(-8) 44(-8)
              reviews 528(-115) 2089(-20) 5428(21) 18581(12)
               merged 22(6) 80(8) 202(18) 795(3)
            abandoned 5(-7) 23(3) 83(5) 274(-2)
          own commits 23(7) 83(17) 123(16) 766(1)
       review commits 0(0) 0(0) 0(0) 0(0)
   + easyHack statistics:
      needsDevEval 23(23) needsUXEval 0(0) cleanup_comments 187(187)
      total 227(227) assigned 24(24) open 178(178)
   + received patches from 1 emails the last month without licesense statement
   + top 5 contributors:
         Johnny_M made 8 patches in 1 month, and 13 patches in 1 year
         Bassini, Federico made 7 patches in 1 month, and 11 patches in 1 year
         Amin, Fakabbir made 6 patches in 1 month, and 6 patches in 1 year
         Donkers, Winfried made 6 patches in 1 month, and 52 patches in 1 year
         Röllin Lukas made 5 patches in 1 month, and 5 patches in 1 year
   + top 5 reviewers:
         Iversen, Jan made 200 review comments in 1 month, and 1530 in 1 year
         Stahl, Michael made 175 review comments in 1 month, and 1113 in 1 year
         Mohrhard, Markus made 148 review comments in 1 month, and 1830 in 1 year
         Vajna, Miklos made 124 review comments in 1 month, and 1148 in 1 year
         McNamara, Caolán made 121 review comments in 1 month, and 1459 in 1 year
   + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
        + Approx 1/3 of known GsoC student compared to 1st March 2016.
        + 1 new license statement this week
        + hope it will accelerate in the coming weeks.

* GsoC update (Thorsten)
    + missing.

* crash reporter news (?)
    + http://crashreport.libreoffice.org/stats/version/5.3.0.3
    + http://crashreport.libreoffice.org/stats/version/5.2.5.1
    + 5.2.4.2 – still plaguing us.
         + long tail expected.

* Commit Access

* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
    + web page is now updated (Stephan)
         + turns out there is a duplicate page which was out of date.
    + 8 week sleep.

* Jenkins / CI update (Norbert)
    master linux rel jobs: 216 ok: 206 ko: 10 fail ratio: 4.63 % break: 6 broken duration: 3.25%
    master linux dbg jobs: 191 ok: 181 ko: 10 fail ratio: 5.24 % break: 6 broken duration: 4.25%
    master mac rel jobs: 178 ok: 170 ko: 8 fail ratio: 4.49 % break: 7 broken duration: 3.72%
    master mac dbg jobs: 175 ok: 172 ko: 3 fail ratio: 1.71 % break: 2 broken duration: 3.84%
    master win rel jobs: 157 ok: 130 ko: 27 fail ratio: 17.20 % break: 16 broken duration:12.56%
    master win dbg jobs: 156 ok: 135 ko: 20 fail ratio: 12.82 % break: 13 broken duration:14.71%
    master win64 dbg jobs: 159 ok: 142 ko: 17 fail ratio: 10.69 % break: 10 broken duration: 7.27%
    lo-5.2 mac jobs: 6 ok: 6 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00%
    lo-5.3 mac jobs: 18 ok: 18 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00%
    branch gerrit all jobs: 13 ok: 9 ko: 4 fail ratio:30.77%
    master gerrit lin jobs: 312 ok: 277 ko: 35 fail ratio:11.22%
    master gerrit plg jobs: 312 ok: 260 ko: 52 fail ratio:16.67%
    master gerrit win jobs: 306 ok: 216 ko: 90 fail ratio:29.41%
    master gerrit mac jobs: 311 ok: 245 ko: 66 fail ratio:21.22%
    master gerrit all jobs: 306 ok: 177 ko: 129 fail ratio:42.16%
    + windows breakage - but otherwise normalish.

* l10n (Sophie)
    + nothing new; waiting for the pootle update from cloph
         + big database - issues.
    + trying to do a schema change by insert/update/delete on millions of rows (Norbert)
         + very slow; wanting an un-load, process, re-load ...
    + currently pootle is up & availalble for translators (Cloph)
         + bridged to Amazon / EC2 instance.
         + all that is left is bringing it back to our infra.
    + doesn't matter where it is (Sophie)
         + it appears faster now: is it migration, or Amazon ?
    + open discussion to keep it running on Amazon (Norbert)
         + if so - on TDF's own instance ...
    + waiting for new strings to translate from master - 5.3 is done (Sophie)

* QA update (Xisco)

    + numbers quite stable; beginning of the week < 450 bugs.
        + dropping bit by bit.

    + UNCONFIRMED: 457 (-7)
        + enhancements: 33 (-0)
        + needsUXEval: 0 (-5)
        + haveBackTrace: 12 (0)
        + needsDevAdvice: 36 (+2)
        + documentation: 4 (-2)

    + Most Pressing Bugs: http://tdf.io/mostressingbugs
        + New:
            + Writer crashed while adding a word to the standard dictionary
                    + https://bugs.documentfoundation.org/show_bug.cgi?id=106123
                    + Armin ?
                    + Only Linux
                    + will take a look at it (Caolan)

      + Fixed:
            + Pivot crashes Calc
                    + https://bugs.documentfoundation.org/show_bug.cgi?id=105858
                    + fixed thanks to Eike.
            + Crash in: `anonymous namespace'::ScCaptionCreator::UpdateCaptionPos()
                    + https://bugs.documentfoundation.org/show_bug.cgi?id=105667
                    + fixed thanks to Eike !
            + Crash when creating a chart
                    + https://bugs.documentfoundation.org/show_bug.cgi?id=106089
                    + fixed thanks to Eike.

* QA stats
  + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
    +125 -94 (+31 overall)
    many thanks to the top bug squashers:
        Buovjaga 17
        Heiko Tietze 13
        Xisco Faulí 10
        Caolán McNamara 5
        V Stuart Foote 5
        Julien Nabet 5
        Eike Rathke 4
        Aron Budea 3
        m.a.riosv 2
        Telesto 2
        Alex Thurgood 2
        Adolfo Jayme 2
        tommy27 1
        Bartosz 1
        Jocelyn Landreville 1

  + top 10 bugs reporters:
        Buovjaga 5
        Telesto 3
        Budea, Áron 3
        JMM 2
        CommodusTheTyrant 2
        Butch 2
        McNamara, Caolán 2
        Jean-Baptiste Faure 2
        Kant, Pranav 2
        Luke Kendall 2

  + top 10 bugs fixers:
        Tietze, Heiko 8
        McNamara, Caolán 4
        Rathke, Eike 3
        Behrens, Katarína 2
        Justin L 2
        Adolfo Jayme Barrientos 2
        Vajna, Miklos 2
        Hallot, Olivier 1
        Buovjaga 1
        Faulí Tarazona, Xisco 1

* Highest-Priority bugs (aka "MABs"):
        5.3: 2/30 - 6% (+0)
        5.2: 3/27 - 11% (+1)
        5.1: 2/34 - 5% (-1)
        5.0: 2/57 - 3% (-1)
        4.4: 3/71 - 4% (+0)
        4.3: 5/72 - 6% (+0)
        4.2: 6/132 - 4% (+0)
        4.1: 3/80 - 3% (+0)
        4.0: 4/81 - 4% (+0)
        old: 28/252 - 11% (-1)
            + http://bit.ly/2lJAAJI

* Bisected bugs open: keyword 'bisected'
    + more accurate - down to a single commit.
    + 354/1270 352/1255 350/1239 342/1220 339/1211 338/1196 338/1187
                + http://bit.ly/2dyIfDy

    + Done by:
        Budea, Áron 9
        Faulí Tarazona, Xisco 5
        McNamara, Caolán 1

* Bibisected bugs open: keyword 'bibisected'
    + 423/1814 419/1797 419/1782 411/1761 410/1754 410/1737 410/1727
        + http://bit.ly/2cSCXlS

    + Done by:
        Budea, Áron 9
        Faulí Tarazona, Xisco 8
        Glogowski, Jan-Marek 1

* all bugs tagged with 'regression'
    + 779(+6) bugs open of 5753(+20) total 13(+1) high prio.

    + Done by:
        Faulí Tarazona, Xisco 8
        Budea, Áron 3
        Buovjaga 2
        Jean-Baptiste Faure 2
        Timur 1
        Madero, Joel 1
        Alex Thurgood 1
        McNamara, Caolán 1
        Glogowski, Jan-Marek 1

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

                by OS:
                        + Mac - 5
                        + Linux - 4
                        + All - 2
                        + Windows - 2

        * ~Component count net * all regressions
                   Calc - 125 (-1)
          Writer: other – 124 (+2)
                Impress - 76 (+2)
           Writer: docx - 67 (+1)
            LibreOffice - 55 (-2)
                     UI - 45 (+0)
         graphics stack - 41 (+2)
            Writer: doc - 38 (+0)
                   Base - 32 (-1)
                Borders – 30 (+0)
                   Draw – 30 (+0)
                Crashes – 30 (-1)
         Writer: filter – 24 (-1)
       filter / storage – 21 (+1)
           Writer: perf – 21 (+0)
                  Chart - 20 (+1)
     print / PDF export - 13 (+0)
                  BASIC - 11 (+0)
             Extensions - 3 (+0)
              framework - 3 (+0)
           Installation - 2 (+1)
         Formula Editor - 2 (+1)
                    sdk - 1 (+0)

             + http://bit.ly/1BUdI8i