minutes of ESC call ...

* Present:
    + Caolan, Heiko, JanI, Olivier, Norbert, Michael M, Xisco, Eike,
      Christian, Sophie, Stephan, Miklos, Thorsten, Michael S

* Completed Action Items:
    + add Mark Page <aptitude@btconnect.com> to committers (Norbert)

* Pending Action Items:
    + FOSDEM hack-fest attendees:
       + https://wiki.documentfoundation.org/Hackfest/FOSDEM2017#Achievements
       + so far - just two people added anything ...

* Release Engineering update (Christian)
    + 5.2.6 RC1
      + tagged 1 hour ago, we’re on track.
    + 5.3.1 RC1
      + prepared today – delayed by a week due to pootle
      + 1 fix wrt. Windows installer icons
        https://gerrit.libreoffice.org/#/c/33943/
          + no problem with docs impact (Olivier)
             => just merge it.
    + Android & iOS Remote
    + online (Michael)
      + online branch maintenance (Thorsten)
         + wondering for 5.3 – what’s the policy ?
         + not using gerrit much.
         + customer wants to do stabilization & bug-fixing
             - plan for one review in gerrit (Thorsten)
         + plan to do a 5.3.1 RC in a week (Michael)

* Bump master baseline from MSVC 2013 to 2015? (Stephan)
    + see mail <https://lists.freedesktop.org/archives/libreoffice/2017-February/076966.html> “Support new and discontinue old compilers” from David O.
    + tried to contact all the buildbot / tinderbox owners
         + not contacted (Norbert)
              + installed 2015 on the box a year ago.
              + 64bit release worked, but all else failed.
         + Concerned that:
              + does release & dbgutil profiles build ?
              + VS 2013 parallel builds should work too – need to use 2013
         + bots using 2013 (Cloph, Thorsten)
         + failed try to build 2015 last week (Thorsten)
              + works for Stephan.
         + time to try it again.
    + Is 32bit tested ? - the concern here it seems.
         + otherwise eager to try again.
    + MSDN issue ? → solution to use Community Edition Visual Studio.
         + buy windows server licenses, scrape Office versions from here & there.
AI: + test build configuations (Norbert)
    + Is there any gain of functionality with 2015 ?
         + not that much (Stephan)
         + some unicode bits, some improved const_expr bits.
         + just avoiding technical debt.
         + de-duplicate python versions (Miklos)
    + Not aware of any loss of functionality (Stephan)

* Documentation (Olivier)
    + Release 5.3 has links to documentation site
       + Surge on the traffic from LO users: avg 300 unique visits/day
       + Most wanted Guide: Calc, 75 /week
           + Writer : 56 /week
           + Base: 52 / week
           + Draw: 38 / week
           + Getting started: 35/week
       + Countries (measured by locale of the UI)
          en-US: 794 entries
          fr: 172 (redirected to wiki)
          it: 146
          ru: 136 (no entry page, NL team contacted)
          ja: 126 (no entry page, NL team contacted)
          es: 79
    + Help content modernization
       + meeting with bubli, kendy, cloph in Brussels
          + awaiting Pootle to come back to resume
          + Need some temporary reverts, to avois fuzzy state for translators
          + important patches to reorder images and objects in help pages (bubli, Gabor)
        + Next steps
           + resume HC modernization
           + Donate entry in Help menu tdf#105831
           + Finish Getting Started Guide 5.2 (“compile book”)
           + Start Calc Guide 5.x update (as per download rate above)

* UX Update (Heiko)
   + Bugzilla (topicUI) statistics
       252(252) (topicUI) bugs open, 478(478) (needsUXEval) needs to be evaluated by the UXteam
   + Updates:
       BZ changes 1 week 1 month 3 months 12 months
            added 6(5) 17(3) 40(2) 499(5)
        commented 49(-5) 240(-16) 814(33) 3787(27)
          removed 0(0) 3(-2) 6(-1) 39(0)
         resolved 32(26) 48(16) 97(20) 190(5)
   + top 10 contributors:
         Tietze, Heiko made 170 changes in 1 month, and 2098 changes in 1 year
         Faulí Tarazona, Xisco made 151 changes in 1 month, and 354 changes in 1 year
         Buovjaga made 42 changes in 1 month, and 387 changes in 1 year
         Cor Nouws made 33 changes in 1 month, and 480 changes in 1 year
         Philips, Yousuf made 29 changes in 1 month, and 1641 changes in 1 year
         Foote, V Stuart made 27 changes in 1 month, and 672 changes in 1 year
         Iversen, Jan made 13 changes in 1 month, and 428 changes in 1 year
         Olivier R. made 11 changes in 1 month, and 15 changes in 1 year
         tommy27 made 10 changes in 1 month, and 91 changes in 1 year
         Mehrbrodt, Samuel made 10 changes in 1 month, and 211 changes in 1 year

  + donation link in help menu (assigned to Olivier)
      + discussed before wrt. changing the help menu
      + no-one disagreed with adding a separate menu entry there.
  + blog post about a11y in sidebars is ready for publication
      + can we call it keyboard-navigation ? (Michael)
  + discussed to have HIG in Git (no decision yet)
      + could be interesting for the developers wrt. finding it.
      + moving from wiki → git to get a managed review process.
      + no opinion.
  + menu entries crashed => disabled (Caolan)
      + creating a table style only by example; this part not done.
  + some GsoC mentors found, still open positions
      + would like someone to implement a table styles dialog (Heiko)

* Crashtest update (Caolan)
    + 7 import failure, 14 export failures
      + new export failures – Caolan & Michael S – fixing asserts.
      + some enum related things; expect low numbers next week.
    + 400+ coverity issues. pdfium gone again
      + went up, but pdfium gone for now.
      + tried various flags to remove exception warnings
         + only 2 builds per week.
    + Google / ossfuzz: 16 fuzzers active now
      + good, but their infra has become flakier – lower throughput.
      + still simpler filters for now.

* 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.
    + event in Spain (Xisco)
        + will be in Malaga for Open conference in May
            + http://www.opensouthcode.org/conference/opensouthcode2017
        + an idea to do something.
    + 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)
   + Bugzilla (topicUI) statistics
       252(252) (topicUI) bugs open, 478(478) (needsUXEval) needs to be evaluated by the UXteam
   + Updates:
       BZ changes 1 week 1 month 3 months 12 months
            added 6(5) 17(3) 40(2) 499(5)
        commented 49(-5) 240(-16) 814(33) 3787(27)
          removed 0(0) 3(-2) 6(-1) 39(0)
         resolved 32(26) 48(16) 97(20) 190(5)
    + top 5 contributors:
         Bassini, Federico made 7 patches in 1 month, and 11 patches in 1 year
         Johnny_M made 6 patches in 1 month, and 11 patches in 1 year
         Dumas, Arnold made 5 patches in 1 month, and 27 patches in 1 year
         Prajapati Gautam made 4 patches in 1 month, and 4 patches in 1 year
         Anderson, Vitaliy made 4 patches in 1 month, and 4 patches in 1 year
   + top 5 reviewers:
         Iversen, Jan made 179 review comments in 1 month, and 1512 in 1 year
         Stahl, Michael made 179 review comments in 1 month, and 1145 in 1 year
         McNamara, Caolán made 146 review comments in 1 month, and 1497 in 1 year
         Vajna, Miklos made 143 review comments in 1 month, and 1163 in 1 year
         Mohrhard, Markus made 138 review comments in 1 month, and 1820 in 1 year
  + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
  NONE
  + moved esc “database” on vm174 to its own user.

* GsoC update (Thorsten)
  + last week there were a large number of license statements, this week none.
      + LibreOffice has applied, Google will publish accepted orgs on Feb 27

* crash reporter news (Markus)
    + http://crashreport.libreoffice.org/stats/version/5.3.0.3
    + http://crashreport.libreoffice.org/stats/version/5.2.5.1
    + 5.2.4.2 - hump slowly tailing off as people upgrade.
    + looking forward to more releases to check for crashes.

* Commit Access

* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
    + web page is now updated (Stephan)
    + 9 week sleep.

* Jenkins / CI update (Norbert)
    master linux rel jobs: 200 ok: 190 ko: 10 fail ratio: 5.00 % break: 3 broken duration: 3.56%
    master linux dbg jobs: 165 ok: 142 ko: 22 fail ratio: 13.33 % break: 7 broken duration:13.67%
    master mac rel jobs: 160 ok: 155 ko: 5 fail ratio: 3.12 % break: 5 broken duration: 2.92%
    master mac dbg jobs: 160 ok: 156 ko: 4 fail ratio: 2.50 % break: 4 broken duration: 2.37%
    master win rel jobs: 142 ok: 117 ko: 25 fail ratio: 17.61 % break: 16 broken duration:12.52%
    master win dbg jobs: 148 ok: 116 ko: 32 fail ratio: 21.62 % break: 11 broken duration:17.93%
    master win64 dbg jobs: 146 ok: 123 ko: 23 fail ratio: 15.75 % break: 13 broken duration:17.08%
    lo-5.2 mac jobs: 10 ok: 10 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00%
    lo-5.1 mac jobs: 0 ok: 0 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00%
    branch gerrit all jobs: 18 ok: 14 ko: 4 fail ratio:22.22%
    master gerrit lin jobs: 399 ok: 341 ko: 56 fail ratio:14.04%
    master gerrit plg jobs: 399 ok: 321 ko: 76 fail ratio:19.05%
    master gerrit win jobs: 394 ok: 241 ko: 150 fail ratio:38.07%
    master gerrit mac jobs: 393 ok: 323 ko: 68 fail ratio:17.30%
    master gerrit all jobs: 393 ok: 197 ko: 195 fail ratio:49.62%
    + 20% win dbgutil broken.
    + problem with newer chart tests (Miklos)
        + positioning tolerance increased.

* l10n (Sophie)
    + pootle story – long and difficult migration
        + thanks to Dwayne & Cloph – now complete.
    + this comes of being the world’s biggest translation database.
    + how did step 7/8 get done ? (Norbert)
        + did it with a script bypassing the django migration (Cloph)
            + setup an AWS instance, but missing the dump.
            + we’re currently running on AWS.
            + need to have our own AWS if we keep it there.
    + at least two Django migrations bypassed & done directly (Cloph)
        + verifying the import took longer than the script.
        + curious about the time taken (Norbert)

* QA update (Xisco)

    + unconfirmed back to where we were before the 5.3 release.
    + no big set of new regressions
        + one TOC issue – most reports for; reverted in master & 5.3.
        + so far – 5.3 going well; not many reports.
    + couple of crashes need fixing.

    + UNCONFIRMED: 464 (-16)
        + enhancements: 33 (-2)
        + needsUXEval: 5 (+4)
        + haveBackTrace: 12 (0)
        + needsDevAdvice: 34 (-10)
        + documentation: 6 (0)

    + Most Pressing Bugs: http://tdf.io/mostressingbugs
        + New:
            + Pivot crashes Calc
                    + https://bugs.documentfoundation.org/show_bug.cgi?id=105858
                    + SC_DPOUT_MAXLEVELS query ...
                    + User can’t share the document. I can send it privately if needed
                    + quite old - back to 3.5 - quite rare to reproduce.
                    + would love input from Eike on what is going on ?
                        + document sent to Julian & so on.
      + Older:
            + Crash in: `anonymous namespace'::ScCaptionCreator::UpdateCaptionPos()
                    + https://bugs.documentfoundation.org/show_bug.cgi?id=105667
                    + has been bisected, would love Eike to take a look at it (?)

      + Fixed:
            + GSoC table template: Crash on Modify custom table style or creating
                + https://bugs.documentfoundation.org/show_bug.cgi?id=101648
        + thanks to Caolan.
        + a11y: with NVDA active launching Special Character dialog crashes
            + https://bugs.documentfoundation.org/show_bug.cgi?id=105712
        + thanks to Caolan.

* QA stats
  + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
    +165 -125 (+40 overall)
    many thanks to the top bug squashers:
        Xisco Faulí 24
        Buovjaga 23
        V Stuart Foote 9
        Telesto 7
        Caolán McNamara 7
        Michael Stahl 4
        Jean-Baptiste Faure 3
        Julien Nabet 3
        Kohei Yoshida 3
        Aron Budea 2
        Johnny_M 2
        Heiko Tietze 2
        Miklos Vajna 2
        jani 2
        m.a.riosv 2

  + top 10 bugs reporters:
        Telesto 5
        Pinto, Marco A.G. 4
        Zolnai, Tamás 4
        Raal 3
        Thomas Lendo 3
        Henschel, Regina 3
        Budea, Áron 3
        Tietze, Heiko 2
        Harald Koester 2
        Fabien08FR 2

  + top 10 bugs fixers:
        McNamara, Caolán 6
        Rathke, Eike 3
        Yoshida, Kohei 3
        Stahl, Michael 2
        Nabet, Julien 2
        Hung, Mark 1
        Behrens, Katarína 1
        Kaganski, Mike 1
        Kosiorek, Bartosz 1
        Philips, Yousuf 1

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

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

    + Done by:
        Faulí Tarazona, Xisco 17
        Budea, Áron 5

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

    + Done by:
        Faulí Tarazona, Xisco 15
        Budea, Áron 3
        Kevin, Suo 1

* all bugs tagged with 'regression'
    + 773(+0) bugs open of 5733(+17) total 12(+1) high prio.

    + Done by:
        Faulí Tarazona, Xisco 12
        Buovjaga 7
        steve -_- 1
        Alex Thurgood 1
        Kevin, Suo (锁琨珑) 1
        Nabet, Julien 1

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

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

        * ~Component count net * all regressions
          Writer: other – 122 (-6)
                   Calc - 126 (+2)
                Impress - 74 (+2)
           Writer: docx - 66 (+2)
            LibreOffice - 57 (+1)
                     UI - 45 (+1)
         graphics stack - 39 (-1)
            Writer: doc - 38 (-1)
                   Base - 33 (-1)
                Crashes – 31 (+0)
                Borders – 30 (+0)
                   Draw – 30 (+0)
         Writer: filter – 25 (-1)
           Writer: perf – 21 (+0)
       filter / storage – 20 (+0)
                  Chart - 19 (+0)
     print / PDF export - 13 (+1)
                  BASIC - 11 (+0)
             Extensions - 3 (+1)
              framework - 3 (+0)
           Installation - 1 (+0)
                    sdk - 1 (+0)
         Formula Editor - 1 (+0)
             Linguistic - 0 (-1) [!]

             + http://bit.ly/1BUdI8i