minutes of ESC call ...

* Present:
    + Stephan, Eike, Xisco, Olivier, Sophie, Heiko, Thorsten, Christian, Michael M,
      Kendy, Andras, Caolan, David, Michael S, Miklos, Bjoern

* Completed Action Items:
    + docs: build proposal for keywords vs. components (Xisco, Heiko, Olivier)
       [ discussed in the last QA meeting – and Olivier prefers the component (Xisco)
         prefers to use a sub-component, Heiko can live with that ].
  + QA minutes → http://nabble.documentfoundation.org/Libreoffice-qa-QA-Meeting-Minutes-2017-04-25-tc4213251.html
    + look at old Duden extension to see if they use UWINAPI.DLL (Thorsten)
       [ removal of API got done in the meantime – we’ll cope later if problems.
         Would be interesting to know if it works beforehand (Stephan) ]
    + release note drop of OSX 10.8 support re: thread-safe statics (Michael S)
       [ added to the 5.4 release notes; and no 5.5 release notes yet ]

* Pending Action Items:
    + poke Jay to get him setup on ‘Online’ – TDF LDAP etc. (Kendy)
    + mass conversion of helpcontent (Cloph)
       [ waiting for another set of updates around templates for help.
         didn’t want to update before pulling translations for 5.1
         UI templates are dealt with and up-to-date / done.
         Just help remaining ].
    + investigate signing issues during make / check around files (Cloph)
       [ no insight 5.2.7 RC2 had the same issues ]

* Release Engineering update (Christian)
    + 5.2.7 RC2
      + tagged, need to up-load windows builds; rest already on the dev download server.
      + manual running of make checks works with reduced parallelism just fine.
      + the last of the 5.2.x line planned.
    + 5.4.0 Alpha 1 April 25th – status
      + due later today if tinderboxen are green.
    + 5.3.3 RC2 tagging next week.
    + Android & iOS Remote
      + no news.
    + online – 5.3.3 RC2
      + tagging due next week.

* Documentation (Olivier)
    + Patches on help contents from translators
      + fixing some strings found by the translators
    + New help pages to come from community (convert odt->xhp)
    + Some activity with local communities on doc. translation

* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        251(251) (topicUI) bugs open, 462(462) (needsUXEval) for evaluation by the UXteam
    + Updates:
        BZ changes 1 week 1 month 3 months 12 months
             added 4(1) 10(1) 31(0) 486(0)
         commented 69(35) 155(36) 572(36) 3580(47)
           removed 3(3) 3(3) 7(4) 41(3)
          resolved 6(2) 23(0) 84(1) 229(3)
    + top 10 contributors:
          Philips, Yousuf made 127 changes in 1 month, and 1291 changes in 1 year
          Tietze, Heiko made 62 changes in 1 month, and 2282 changes in 1 year
          Foote, V Stuart made 43 changes in 1 month, and 679 changes in 1 year
          Thomas Lendo made 25 changes in 1 month, and 94 changes in 1 year
          Buovjaga made 22 changes in 1 month, and 368 changes in 1 year
          LibreTraining made 18 changes in 1 month, and 48 changes in 1 year
          Faulí Tarazona, Xisco made 13 changes in 1 month, and 402 changes in 1 year
          Pinto, Marco A.G. made 12 changes in 1 month, and 12 changes in 1 year
          Adolfo Jayme Barrientos made 10 changes in 1 month, and 64 changes in 1 year
          Henschel, Regina made 9 changes in 1 month, and 128 changes in 1 year

   + Working on Notebookbar variants
       + improving impl. and docs around it
   + discussed auto compression of images on insert today
       + discussed workflow for this.
   + hot topic on bugzilla: comment style tdf#103064
       + hot topic today: how comments are formatted,
           + people would like a dedicated paragraph style
   + plan to run survey about table styles soon.
   + new Telegram group “LibreOffice Design EN”: https://t.me/joinchat/AAAAAAx1jkAG95bMPMKh8Q

* Crash Reporting (Caolan)
    + 0 import failure, 4 export failures
       + 3 weeks at 0/0 – now have 4 export failures.
       + hope it’s new asserts picking things up.
    + 153 coverity issues – stable/un-changed.
    + Google / ossfuzz: 27 fuzzers active now
       + auto-filing and mgmt of CVEs (!?)
       + currently don’t know where these come from
          + not RedHat, not Google, someone saw & decided to file.
          + two were temporary issues: during testing process
             + made no sense to file CVEs.
          + two already fixed in all of the releases.
       + chasing the filer …
          + doesn’t make sense for transient errors in un-released git.
       + servers have more disk space & are building again.
          + trickle of stuff coming through.

* Hackfests (Bjoern)
    + next venues / suggestions
    + Munich OpenData/OpenGovernment BarCamp next weekend (Thorsten)
    + https://www.meetup.com/code-for-muenchen/events/237339232/
    + Ladies who FOSS ? (Bubli)
    + event in Spain (Xisco)
        + will be in Malaga for Open conference in May 6th at 17:00
            + http://www.opensouthcode.org/conference/opensouthcode2017
        + an idea to do something.
        + Xisco giving a talk there too - be good to meet up.
    + Italian hack-fest coming up: 4 days May 27-30th
         + Perugia University
             + https://wiki.documentfoundation.org/Hackfest/Perugia2017
                + Bjoern, Eike, Miklos, Cloph signed up.
                + full house for accomodation/food
    + Essen meeting (Thorsten)
        + looking for a venue
        + German community event
        + suggestions for bike-shedding topics to get people interesting
            + UX / Extensions ?
        + Weekend of June 24 – Friday → Sun.

* mentoring/easyhack update
    + openhub statistics (2017-04-12), 273(273) people did 15751(15751) commits in 12 month in 9054202(9054202) lines of code
    + gerrit/git statistics:
          committer... 1 week 1 month 3 months 12 months
                  open 91(47) 114(37) 138(33) 145(33)
               reviews 523(94) 1747(54) 4590(76) 17167(17)
                merged 228(64) 990(30) 2644(-8) 10183(-6)
             abandoned 25(20) 59(21) 169(12) 645(16)
           own commits 288(0) 1462(-47) 4805(20) 16871(-157)
        review commits 46(-7) 292(-22) 971(7) 3497(6)
        contributor... 1 week 1 month 3 months 12 months
                  open 20(-8) 35(-4) 51(-3) 52(-3)
               reviews 575(121) 1992(14) 5609(102) 19679(392)
                merged 17(-13) 140(-36) 411(38) 1087(110)
             abandoned 6(2) 24(2) 74(5) 249(6)
           own commits 17(-15) 138(-35) 343(8) 858(13)
        review commits 0(0) 0(0) 0(0) 0(0)
    + easyHack statistics:
       needsDevEval 23(23) needsUXEval 0(0) cleanup_comments 187(187)
       total 230(230) assigned 28(28) open 175(175)
    + top 5 contributors:
          Carl, Jens made 34 patches in 1 month, and 34 patches in 1 year
          Kainz, Andreas made 11 patches in 1 month, and 37 patches in 1 year
          Gelmini, Andrea made 9 patches in 1 month, and 106 patches in 1 year
          Zu Ximeng made 9 patches in 1 month, and 9 patches in 1 year
          Johnny_M made 9 patches in 1 month, and 23 patches in 1 year
    + top 5 reviewers:
          Stahl, Michael made 287 review comments in 1 month, and 1247 in 1 year
          Holešovský, Jan made 215 review comments in 1 month, and 597 in 1 year
          Behrens, Thorsten made 144 review comments in 1 month, and 411 in 1 year
          Vajna, Miklos made 113 review comments in 1 month, and 1190 in 1 year
          Rathke, Eike made 94 review comments in 1 month, and 1346 in 1 year
    + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
          Beck Thomas thomas.beck@cib.de
          Werner Tietz karlooforum@arcor.de
          Manfred Blume manfred.blume@cib.de
          Viscido Viscido marcoviscido@gmail.com
          Säger Andreas villeroy@t-online.de
          Zu Ximeng uznomis@yahoo.com
          Jim Raykowski raykowj@gmail.com
          Jain Umang mailumangjain@gmail.com
          Widl Bernhard bernhard.widl@cib.de
          AlexeyVlasov alexey.vlasov.work@gmail.com
          Catherine Vance catvance77@gmail.com
          Magee, Timothy timothy@eastlincoln.net
          Gabriel Herrera gabriel.herrerasanz@cib.de

* GSoC update (Thorsten)
    + timeline:
         + May 4 - 29: projects public, community bonding period starts
         + May 29: last day to report inactive students
         + May 30: coding begins
         + June 26-30: first eval
         + July 24 - second eval
         + August 21- 29: pens down, wrap up
         + August 29 - September 5: final evaluations of students
         + September 6: passing projects announced
    + slot count looks good.
    + students have been selected
    + have backup mentors for all projects
    + when you pick a student: first come first served
         + no de-conflicting as in previous years.
    + can loose one if someone is found in-eligable.

* crash reporter news (Xisco)
    + http://crashreport.libreoffice.org/stats/?days=128
    + http://crashreport.libreoffice.org/stats/version/5.3.2.2
        + 3384 (last 7 days)
    + http://crashreport.libreoffice.org/stats/version/5.2.6.2
        + 2487 (last 7 days)
    + GDI resource starvation
        + assumed fixed by:
          https://bugs.documentfoundation.org/show_bug.cgi?id=103927
        + still getting GDI resource starvation somehow:
          help from QA to find / reproduce that ?
        + someone reported an issue (Xisco)
           + asked for the file.
AI: + try to chase this down (Xisco)

* Commit Access
    + pushing to gerrit – concern wrt. CI bits, Clang, GCC failure (Miklos, Stephan)

* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
    + 1 week sleep.

* Jenkins / CI update (Norbert)

* l10n (Sophie)
    + happy with the UI string repair.
    + everything is ok now.

* QA update (Xisco)

    + Bug Hunting Session for 5.4.0 Alpha due tomorrow ( 28 April )
  + First time using Testlink - https://manual-test.libreoffice.org/index.php
           + using this instead of Moztrap
           + Thanks to Sophie
  + Contacted local community leaders
    + Thanks to buovjaga
  + Telegram group created for the occasion - https://t.me/LibreOffice_QA

    + UNCONFIRMED: 477 (+11)
        + enhancements: 49 (+3)
        + needsUXEval: 3 (+3)
        + haveBackTrace: 10 (+0)
        + needsDevAdvice: 34 (-1)
        + documentation: 0 (+0)

    + Most Pressing Bugs: http://tdf.io/mostressingbugs
        + New:
      + Examining a Writer Table object crashes LibreOffice
                + https://bugs.documentfoundation.org/show_bug.cgi?id=107350
                + Bjoern ? - bisected + backtrace.
       + Patch submitted to gerrit → https://gerrit.libreoffice.org/#/c/37002/

      + CRASH: Libreoffice crashes while inserting a textbox in the header
                + https://bugs.documentfoundation.org/show_bug.cgi?id=107474
       + Regression
            + osl_acquireMutex

        + Older:
      + FILEOPEN crash on opening svg-result of slide export
                + https://bugs.documentfoundation.org/show_bug.cgi?id=107142
    + recent regression → notBibisectable
    + suggested patch from Julien N

        + Fixed: http://tdf.io/fixedmostpressingbugs
           + Michael Stahl fixed a lot of these.
           + Pivot Chart issue:
                + https://bugs.documentfoundation.org/show_bug.cgi?id=107072
                + Thanks to TomazV
      + Crash on changing page type in document (editing) with many footnotes
                + https://bugs.documentfoundation.org/show_bug.cgi?id=107126
       + Thanks to Michael S & Julien N

      + CRASH: LibreOffice crashes when closing a document
                + https://bugs.documentfoundation.org/show_bug.cgi?id=107398
                + Thanks to Michael S

      + CRASH: Libreoffice crashes while deleting the header
                + https://bugs.documentfoundation.org/show_bug.cgi?id=107427
       + Two different crashes fixed !!
                + Thanks to Michael S

* QA stats
    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +178 -120 (+58 overall)

      many thanks to the top bug squashers:
       Yousuf Philips (jay) 13
       Xisco Faulí 10
       V Stuart Foote 9
       Adolfo Jayme 7
       Buovjaga 6
       Bartosz 6
       Tomaz Vajngerl 6
       Markus Mohrhard 5
       Eike Rathke 5
       Michael Stahl 4
       Timur 3
       Telesto 3
       Kevin Suo 3
       m.a.riosv 2
       Kohei Yoshida 2

    + top 10 bugs reporters:
       Yousuf Philips (jay) 44
       Heiko Tietze 16
       Xisco Faulí 5
       Telesto 5
       Mark Hung 4
       Regina Henschel 3
       David Strozzi 2
       Timur 2
       Marco A.G.Pinto 2
       baffclan 2
       David Lynch 2
       miles 2
       Ximeng Zu 2
       andreas_k 2
       AaronPeterson 1

    + top 10 bugs fixers:
       Yousuf Philips (jay) 44
       Heiko Tietze 16
       Xisco Faulí 5
       Telesto 5
       Mark Hung 4
       Regina Henschel 3
       David Strozzi 2
       Timur 2
       Marco A.G.Pinto 2
       baffclan 2
       David Lynch 2
       miles 2
       Ximeng Zu 2
       andreas_k 2
       AaronPeterson 1

* Highest-Priority bugs (aka "MABs"):
   + http://bit.ly/2lJAAJI
     5.3 : 4/36 - 11 % (+6)
     5.2 : 3/31 - 9 % (+0)
     5.1 : 2/34 - 5 % (+0)
     5.0 : 2/58 - 3 % (+0)
     4.4 : 4/75 - 5 % (+0)
     4.3 : 5/72 - 6 % (+0)
     4.2 : 6/132 - 4 % (+0)
     4.1 : 5/81 - 6 % (+1)
     4.0 : 4/81 - 4 % (+0)
     old : 27/253 - 10 % (-1)

* Bisected bugs open: keyword 'bisected'
   + more accurate - down to a single commit.
   + http://bit.ly/2dyIfDy
   + 374/1368 370/1360 371/1357 364/1347 359/1332 362/1326 358/1318

     done by:
        Faulí Tarazona, Xisco 6
        Budea, Áron 3
        Stahl, Michael 2

* Bibisected bugs open: keyword 'bibisected'
   + http://bit.ly/2cSCXlS
   + 454/1923 449/1914 449/1910 440/1897 435/1882 437/1875 431/1866

     done by:
        Faulí Tarazona, Xisco 7
        Budea, Áron 3
        Stahl, Michael 1
        Terrence Enger 1
        Philippe Hemmel 1

* all bugs tagged with 'regression'
   + 803(+8) bugs open of 5904(+23) total 16(+5) high prio.

     done by:
        Faulí Tarazona, Xisco 9
        m.a.riosv 2
        Balland-Poirier, Laurent 2
        Buovjaga 1
        Alex Thurgood 1
        Hung, Mark 1
        Yoshida, Kohei 1
        Philips, Yousuf 1

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

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

* ~Component count net * all regressions
   + http://bit.ly/1BUdI8i
     Writer: other - 133(+4)
     Calc - 121(-4)
     Impress - 80(+1)
     Writer: docx filter - 70(-1)
     LibreOffice - 59(+2)
     UI - 47(+0)
     Writer: doc filter - 38(+0)
     graphics stack - 35(+0)
     Draw - 32(+0)
     Base - 31(+0)
     Borders - 30(-2)
     Crashes - 28(+5)
     Writer: perf - 26(+3)
     Writer: other filter - 24(-1)
     Chart - 21(+1)
     filters and storage - 21(+0)
     Printing and PDF export - 15(+0)
     BASIC - 13(+1)
     Extensions - 4(+0)
     framework - 4(+0)
     Installation - 1(+0)