minutes of ESC call ...

* Present:
  + Stephan, Caolan, Andras, Kendy, JanI, Xisco, Miklos, Michael M,
        Eike, Heiko, Christian, Jan-Marek, Bubli, Michael S, Sweetshark

* Completed Action Items:
      + mail Norbert wrt. Aleksandar and welcome (JanI)
      + do the area layout / issue revert for 5.3 (Xisco)
    + Eventually not reverted: http://nabble.documentfoundation.org/minutes-of-ESC-call-tp4205182p4205193.html
      Fixed by Tomaž Vajngerl - Thanks
      + investigate https://beta.opendocumentformat.org/testsets/all/en (Xisco)
    [ https://gitlab.com/odfplugfest/odfserver]
    + Server is up and running locally in a vm
      + revert ‘online’ toolbar / textwrap patch for 5.3 (Thorsten)
            + there, just on the branch though.

* Pending Action Items:
      + setup bibisect repository for 4.3 with Norbert (Xisco)
         + planned for FOSDEM.
      + give authorization to Xisco on jenkins in-person @ FOSDEM (Norbert)

* Release Engineering update (Christian)
    + 5.2.5 release status
        + announced today
    + 5.3.0 RC3
        + will tag this later today, will be announced before FOSDEM
        + rather a short RC → we go live on Wednesday.
        + anything in the queue ?
             + curl update – with a -1 from Thorsten
             + Caolan – a couple of patches needing review.
             + round up reviews:
        https://gerrit.libreoffice.org/#/q/status:open+branch:libreoffice-5-3-0
        + final release as planned
    + Android & iOS Remote (Cloph)
        + Jan reviewed pending patches; so release planned.
    + online (Michael)
        + need to tag & release today.
    + online/TDF/LDAP accounts etc. (Michael)
        + status ? we’d love to announce that for wider testing, l10n etc.
        + people are invited to try out the LDAP (Cloph)
            + that gives accounts on master LibreOffice Online builds instance.
            + also access to Collabora demo server etc.
        + <https://user.documentfoundation.org>

* Documentation (Olivier)
    + away today +
    + More help contents corrections
    + More chapters of Getting Started 5.2 reviewed
    + Contact with Fabio Biochetti yesterday night:
        + breadcrumbs for online help ready, need support with gerrit.
        + Fabio not needing gerrit support (JanI)

* Gerrit feedback for David (Michael)
    + going to the gerrit conf. on our behalf.
    + annoying behavior – automatic lost of comments when not logged in (Miklos)
        + if reply needs re-login, comment is lost.
    + love a queue that auto-merged when CI succeeds (Michael)
    + one button migration of github pull requests ? (Bjoern)
     e.g. status of https://phabricator.wikimedia.org/T37497
* UX Update (Heiko)
  + Bugzilla (topicUI) statistics
       253(253) (topicUI) bugs open, 470(470) (needsUXEval) needs to be evaluated by the UXteam
   + Updates:
       BZ changes 1 week 1 month 3 months 12 months
            added 6(3) 15(5) 42(7) 494(19)
        commented 37(-36) 250(30) 799(-3) 3751(89)
          removed 0(-2) 6(3) 7(-2) 39(4)
         resolved 4(-12) 37(-1) 73(-35) 178(4)
   + top 10 contributors:
         Tietze, Heiko made 167 changes in 1 month, and 2001 changes in 1 year
         Foote, V Stuart made 41 changes in 1 month, and 665 changes in 1 year
         Iversen, Jan made 25 changes in 1 month, and 465 changes in 1 year
         Telesto made 25 changes in 1 month, and 37 changes in 1 year
         Buovjaga made 24 changes in 1 month, and 359 changes in 1 year
         Cor Nouws made 16 changes in 1 month, and 454 changes in 1 year
         Philips, Yousuf made 15 changes in 1 month, and 1648 changes in 1 year
         Faulí Tarazona, Xisco made 14 changes in 1 month, and 203 changes in 1 year
         Kevin, Suo made 13 changes in 1 month, and 17 changes in 1 year
         Monastirsky, Maxim made 10 changes in 1 month, and 78 changes in 1 year
    + could have work for 20-30 students on GSOC (but some UI / mockup proposals needed).

* Enable creating backups of user profile in release builds (Bubli)
    + part of profile safe mode feature
    + 2 backups (zip archives) of user profile kept around in non-release builds
    + user profile can be restored from those backups in safe mode
    + a patch from Samuel M: https://gerrit.libreoffice.org/#/c/33584/1
       + activates this in release builds.
       + untested in practice so far, risk level unclear
    + feature is shown in the UI ? (Michael)
       + restore from backup always inactive in 5.3 – no backups generated.
       + don’t know how big they can grow in real life.
    + users can enable this manually – but unsure if it should be for everyone.
    + drag and drop to the gallery can create big user directories (Heiko)
       + warning taking a backup can consume 1Gb for big galleries.
       + could we ask for confirmation at a high level ?
       + Comic Author has 500 images there
           + in the ini file can disable the backups and choose copy count (Bubli)
    => enable by default for 5.3.1

* XFastParser for ODF merge (Michael)
    + great work from Azorpid – an incremental approach.
    + watching next round of crash-testing
    + nott expecting big performance wins yet.

* Crashtest update (Caolan)
    + 1 import failure, 2 export failures
      + can reproduce the failures
    + 6 (430) coverity issues.
      + compared to last results just 6.
      + but a new 400+ new warnings from upgrading coverity
          + unclear how useful they are: exception related.
    + Google / ossfuzz: 13 fuzzers active now
      + ongoing, generating output leaks, bugs etc.
* TDF / Budgeting / Brainstorming (Thorsten)
    + checkout spreadsheet:
https://demo.collaboracloudsuite.com/tdf/index.php/apps/richdocuments/index#719_%2FESC%20minutes
         + currently ranked by highest score
         + interesting ranking, thanks for rating.

* FOSDEM Update → next week
    + skip the next ESC ? ...
    + dev-room:
  + https://fosdem.org/2017/schedule/track/open_document_editors/
  + Infra meeting tuesday 9:30 to 13:00
  + Staff meeting tuesday 13:00 to ?
    + call for help, please add yourself to the pad if you can help:
  1. staffing the booth on Saturday and Sunday
  2. participating to the community dinner on Saturday night
  3. being at the different meetings + hackfest on Monday and Tuesday
  https://pad.documentfoundation.org/p/fosdem
     
* Hackfests (Bjoern)
    + next venues / suggestions
    + FOSDEM hackfest
        + please put your name to the following wiki if you are coming:
          https://wiki.documentfoundation.org/Hackfest/FOSDEM2017
    + 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.
     + janI prepares a presentation + handon exercise pr day
         + planning to go if he can (Bjoern)

* mentoring/easyhack update (janI)
  + fixed bug in stats collection: last two weeks numbers suspect.
  + openhub statistics (2017-01-18), 287(287) people did 15423(15423) commits in 12 month in 8623853(8623853) lines of code
   + gerrit/git statistics:
         committer... 1 week 1 month 3 months 12 months
                 open 67(26) 127(61) 131(61) 135(61)
              reviews 447(-88) 1697(89) 4114(168) 17627(66)
               merged 203(-58) 918(19) 2717(15) 9569(39)
            abandoned 11(-2) 44(6) 133(-1) 662(-16)
          own commits 267(183) 520(230) 2962(-63) 17258(-168)
       review commits 39(38) 52(35) 471(-3) 3438(-16)
       contributor... 1 week 1 month 3 months 12 months
                 open 17(7) 42(12) 42(11) 42(11)
              reviews 507(-57) 1831(110) 5011(184) 18198(190)
               merged 11(-5) 66(-10) 171(-5) 822(2)
            abandoned 4(-7) 32(-14) 68(1) 310(-2)
          own commits 10(10) 11(10) 97(-7) 800(-1)
       review commits 0(0) 0(0) 0(0) 0(0)
   + easyHack statistics:
      needsDevEval 24(24) needsUXEval 0(0) cleanup_comments 189(189)
      total 226(226) assigned 25(25) open 177(177)
   + received patches from 0 emails the last month without licesense statement
   + top 5 contributors:
         Bassini, Federico made 2 patches in 1 month, and 6 patches in 1 year
         Donkers, Winfried made 2 patches in 1 month, and 46 patches in 1 year
         Kumar, Rohan made 2 patches in 1 month, and 46 patches in 1 year
         Azeem, Mohammed Abdul made 1 patches in 1 month, and 24 patches in 1 year
         Page, Mark made 1 patches in 1 month, and 33 patches in 1 year
   + top 5 reviewers:
         Iversen, Jan made 220 review comments in 1 month, and 1602 in 1 year
         Mohrhard, Markus made 188 review comments in 1 month, and 1800 in 1 year
         Stahl, Michael made 129 review comments in 1 month, and 1135 in 1 year
         McNamara, Caolán made 123 review comments in 1 month, and 1494 in 1 year
         Rathke, Eike made 112 review comments in 1 month, and 1316 in 1 year
   + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
         Pol, Aleix aleixpol@kde.org
  + IDE project continue as expected, now at the reverse engineering point
         + looking at how Visual Studio shiould work with LibreOffice.
  + Contributor week numbers last 2 weeks, was wrong, sorry about that.
  + Focusing on GsoC
         + lots of interest in participating.

* GsoC update (Thorsten)
  + designate org admins: Markus, Thorsten, JanI
  + Application Proposal: https://wiki.documentfoundation.org/Development/GSoC#2017_GSoC_application (jani)
            + mail in any comments.
    + miss info about 2 previous students
                 + have pinged the mentor (jani)

* crash reporter news (Markus)
    + http://crashreport.libreoffice.org/stats/version/5.3.0.2
    + http://crashreport.libreoffice.org/stats/version/5.2.5.1
         + 5 (vs. 928 crashers for 5.2.1.1) – improving ?

* Commit Access
  Mark Page, see https://gerrit.libreoffice.org/#/q/owner:"Mark+Page" (jani)
AI: => welcome him (JanI)

* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
    + 12 week sleep commences.
    + Italo to send out certificates & update web-page

* Jenkins / CI update (Norbert)
    + missing Norbert, sadly.

* l10n (Sophie)
    + missing Sophie, sadly.

* QA update (Xisco)

    + office-interoperability-tool moved to vm187.documentfoundation.org
  + First run is on-going with 3000 files.
  + First results should be ready in a week or so
      + intend to run it weekly; 1st run is ongoing.
          + focusing on recent regressions ? (Michael)
              + testing again to compare vs. last week’s builds (Xisco)

    + wps-office format
    + https://bugs.documentfoundation.org/buglist.cgi?list_id=669154&query_format=advanced&resolution=---&short_desc=wps&short_desc_type=allwordssubstr
        + files created with WPS office
             + look fine in Word, but not LibreOffice, work on re-export from Word
        + 3rd party generating unusual binarty & XML files (Miklos)
             + normally treated it at same prio. as MS Office.
        => leave them open.

    + UNCONFIRMED: 456 (-21)
        + enhancements: 39 (-2)
        + needsUXEval: 4 (+4)
        + haveBackTrace: 13 (-1)
        + needsDevAdvice: 33 (-3)
        + documentation: 5 (0)

    + Most Pressing Bugs: http://tdf.io/mostressingbugs
      + Open
          + Some Impress slide transitions crash LO on older GPUs
                + https://bugs.documentfoundation.org/show_bug.cgi?id=105062
                + ongoing investigation; Win XP + OGL [!] ...

      + Older:
      + Firebird: Trying to close Firebird-DB without saving leads to hang of LO
        + https://bugs.documentfoundation.org/show_bug.cgi?id=105062

  + Fixed:
      + Crash in: ScPostIt::CreateCaption(ScAddress const &,SdrCaptionObj const *)
                + https://bugs.documentfoundation.org/show_bug.cgi?id=105055
                + fixed thanks to Eike.
          + Writer crashes immediately after opening this .docx or on scroll
        + https://bugs.documentfoundation.org/show_bug.cgi?id=100813
                + Fixed thanks to Caolan.
          + FILESAVE: PowerPoint pps causes LO to crash or freeze...
                + https://bugs.documentfoundation.org/show_bug.cgi?id=87204
                + GDI object count overflow tracker:
https://bugs.documentfoundation.org/showdependencytree.cgi?id=105469&hide_resolved=1
                + Kohei working on this class of issues.
                + Seeems to be fixed after tdf#103927
      + https://bugs.documentfoundation.org/show_bug.cgi?id=103927

* QA stats
  + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
    +113 -90 (+23 overall)
    many thanks to the top bug squashers:
        Xisco Faulí 14
        Caolán McNamara 7
        Telesto 7
        Maxim Monastirsky 6
        Aron Budea 5
        Alex Thurgood 5
        Justin L 4
        Buovjaga 4
        Eike Rathke 3
        Heiko Tietze 3
        Julien Nabet 3
        Karthikeyan Krishnamurthi 2
        jan iversen 2
        Miklos Vajna 2
        m.a.riosv 2

  + top 10 bugs reporters:
        Telesto 9
        Volga 4
        Faulí Tarazona, Xisco 4
        Haleh Alemasoom 3
        Pourrabi 2
        Alex Thurgood 2
        Gerhard Schaber 2
        Ofir 2
        g4827387 2
        Karl 2

  + top 10 bugs fixers:
        McNamara, Caolán 8
        Rathke, Eike 4
        Justin L 3
        Vajna, Miklos 3
        Budea, Áron 2
        Ray 2
        Faulí Tarazona, Xisco 2
        Yoshida, Kohei 1
        Nabet, Julien 1
        Balland-Poirier, Laurent 1

* Highest-Priority bugs (aka "MABs"):
        5.3: 2/27 - 7%
        5.2: 4/27 - 14%
        5.1: 2/33 - 6%
        5.0: 3/57 - 5%
        4.4: 4/73 - 5%
        4.3: 4/70 - 5%
        4.2: 6/132 - 4%
        4.1: 4/80 - 5%
        4.0: 4/81 - 4%
        old: 28/250 - 11%
        + http://bit.ly/2dp3mwC

* Bisected bugs open: keyword 'bisected'
    + more accurate - down to a single commit.
    + 339/1211 338/1196 338/1187 320/1161 310/1143 305/1116
    + http://bit.ly/2dyIfDy

    + Done by:
        Faulí Tarazona, Xisco 9
        Budea, Áron 5
        Terrence Enger 1
        Vajna, Miklos 1

* Bibisected bugs open: keyword 'bibisected'
    + 410/1754 410/1737 410/1727 395/1700 389/1680 382/1651 381/1633
        + http://bit.ly/2cSCXlS

    + Done by:
        Faulí Tarazona, Xisco 8
        Budea, Áron 6
        Kevin, Suo 2
        Terrence Enger 1
        Vajna, Miklos 1

* all bugs tagged with 'regression'
    + 768(+1) bugs open of 5673(+27) total 12(-2) high prio.

    + Done by:
        Faulí Tarazona, Xisco 7
        Buovjaga 5
        Alex Thurgood 4
        Telesto 2
        Nabet, Julien 1
        robert 1
        Budea, Áron 1
        Kevin, Suo 1
        m.a.riosv 1
        Vajna, Miklos 1

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

                by OS:
                        + Windows - 5
                        + Mac - 5
                        + All - 1
                        + Linux - 1

        * ~Component count net * all regressions
          Writer: other - 133 (+1)
                   Calc - 121 (+0)
                Impress - 73 (+1)
           Writer: docx - 65 (-2)
            LibreOffice - 55 (-2)
                     UI - 44 (+0)
            Writer: doc - 39 (+0)
         graphics stack - 36 (+0)
                Crashes – 34 (-2)
                Borders - 31 (-2)
                   Base - 32 (+1)
                   Draw – 30 (+1)
         Writer: filter – 25 (+0)
       filter / storage – 20 (+0)
                  Chart - 17 (+0)
     print / PDF export - 13 (-1)
           Writer: perf – 19 (+0)
                  BASIC - 10 (+0)
              framework - 3 (+0)
             Extensions - 2 (+0)
             Linguistic - 1 (+1)
           Installation - 1 (+0)
                    sdk - 1 (+0)
         Formula Editor - 1 (+0)
             + http://bit.ly/1BUdI8i