minutes of ESC call ...

* Present:
    + Eike, Cloph, Stephan, Sophie, Caolán, Olivier, Michael W,
      Miklos, Michael M, Heiko, Xisco, Michael S, Thorsten,
      Chris Sherlock

* Release Engineering update (Christian)
    + 5.4.7 RC1 – April 10th
       + will be tagged next week – final 5.4 line release
    + 6.0.3 – RC2 status
       + released as final earlier today.
    + Android
       + impress remote crash with wifi on Android
       + fix in repo will release to play store shortly.
    + Online
       + 6.0.3 release of online too.

* Documentation (Olivier)
    + Help pages updated /fixes (G. Kelemen. S. Horacek, buovjaga,
      D. Roscek, ohallot, atimar, A. Gelmini)
    + (on going) wiki page on direct inline help page editing in gerrit
      (thanks to D. Ostrovsky, M. Kaganski, buovjaga)
       + should make fixing typos & small updates very easily.
       + should significantly improve editing efficiency & flow.
       + finishing wiki page with instructions & building a video on this:
           + https://wiki.documentfoundation.org/Documentation/GerritEditing

    + Bug triaging for Help
    + Guides: stalled.

* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        248(248) (topicUI) bugs open, 330(330) (needsUXEval) needs to be evaluated
        by the UXteam
    + Updates:
        BZ changes 1 week 1 month 3 months 12 months
             added 7(4) 17(-4) 42(1) 117(-1)
         commented 44(-23) 192(-1) 494(-6) 1996(-16)
           removed 0(-1) 1(0) 1(0) 13(0)
          resolved 3(0) 15(0) 35(-1) 180(-6)
    + top 10 contributors:
          Tietze, Heiko made 67 changes in 1 month, and 824 changes in 1 year
          Foote, V Stuart made 44 changes in 1 month, and 303 changes in 1 year
          Buovjaga made 44 changes in 1 month, and 235 changes in 1 year
          Thomas Lendo made 41 changes in 1 month, and 420 changes in 1 year
          Xisco Faulí made 40 changes in 1 month, and 304 changes in 1 year
          Dieter Praas made 35 changes in 1 month, and 125 changes in 1 year
          Henschel, Regina made 16 changes in 1 month, and 136 changes in 1 year
          Rainer Fiebig made 14 changes in 1 month, and 14 changes in 1 year
          Kaganski, Mike made 10 changes in 1 month, and 46 changes in 1 year
          m.a.riosv made 9 changes in 1 month, and 26 changes in 1 year

   * Terminology modifications to Paste Special format
     http://nabble.documentfoundation.org/Design-f1935996.html
       + we have eg. calc8 as a format presented to user here.
             + updated the strings here. hopefully easier to understand

   * Ctrl/cmd+Tab & shift+ctrl/cmd+tab introduced for customization
     and assigned to next/prev sheet in Calc (wip)
      + good; be careful of tab/shift-tab for focus/a11y (Michael)

   * tdf#116695 Make Elementary the default on Gnome
     patch merged to see if “gnome” works as DE
      + discussion ongoing in the bug.
      + think Sifr better than Elementary (Cloph)
          + also think Colibre would be better on more platforms.
               + better choice (Heiko)
                   + but want to keep Breeze on KDE.
      + best to get someone to test it rather than pushing to master (Michael)
      + why not use Colibre on GNOME ? (Michael)
          + important to use what we have (Heiko)
              + lets pick the best, and use that (Michael)
      + UX team want Elementary for GNOME → do that.

* Crash Reporting (Caolan)
    + 6(+0) import failure, 3(+0) export failures
    + 25 (-3, +20) coverity issues
    + Google / ossfuzz:
        + wheels have fallen off the wagon wrt integer overflows
          and 32bit rect/point/etc, 28+
        + change to 32bit on all platforms (used to be 64bit on 64bit)
        + will switch to 64bit on all platforms instead to avoid this (Stephan)
        + lots of noise from this
    + forcepoint round 6, still not complete.
        + reviews of backports much appreciated.

* Crash Reporting (Xisco)
    + http://crashreport.libreoffice.org/stats/version/5.4.4.2
          + 688 (last 7 days) (down)
    + http://crashreport.libreoffice.org/stats/version/5.4.5.1
          + 1048 (last 7 days) (-)
    + http://crashreport.libreoffice.org/stats/version/5.4.6.2
          + 346 (last 7 days) (-)
    + http://crashreport.libreoffice.org/stats/version/6.0.1.1
          + 636 (last 7 days) (down)
    + http://crashreport.libreoffice.org/stats/version/6.0.2.1
          + 2052 (last 7 days) (-)
    + http://crashreport.libreoffice.org/stats/version/6.0.3.2
          + 18 (last 7 days) (-)
    + quite surprised in 5.4.6.2 – numbers of crashes are low in last week
          + 5.4.x continues to go down
    + fix for SetUpdateMode pending (Michael)

* GSoC Application (Thorsten, Heiko)
   + 42 final applications – deadline is over, please review!
      + somewhat down on previous years; similar to other projects.
   + 16+ mentors
   + 10-15 interested students discussing on ML.
   + A bit confused here – no E-mail (Michael)
      + can admins assign mentors based on project ownership in wiki ?
      + do we push the “I want to mentor this student” button ? (Miklos)
          + do this only for good proposals (Heiko)
             + would be good to mail people to push button (Miklos)
      + slot allocation deadline ~4 days from now (Miklos)
       + do we have a plan for slots to request ?
       + previously a min & max required.
   + need someone with expertise to check the submissions (Heiko)
       + one of the admins: Thorsten/Markus/Heiko would be good (Michael)
            + lots of cruft in there still – only 1-2 Androids possible
            + useful to have a spreadsheet for ranking if possible with
              links for the proposals.
            + important to make sure promising students ‘have a mentor’
AI: + poke admins / come up with this ~4 days to slot count (Heiko)
   + quite a number of ignored proposals : is there rational ? (Miklos)
       + not me who set that so (Heiko)
       + seems Markus did – see the ‘Ingored’ tab at the top (Michael)

* GSoC schedule
   + [libo] Deadline for EasyHack submission - March 31st
   + [libo] Deadline for merge of EasyHack – April 7th
   + April 9 16:00 UTC – slot allocation deadline
   + Student Projects Announced: April 23
   + Community Bonding: April 23 - May 14
   + Coding: May 14 - August 6
   + Evaluation 1: June 11 - 15
   + Evaluation 2: July 9 - 13
   + Students Submit Code and Final Evaluations: August 6 - 14
   + Mentors Submit Final Evaluations: August 14 - 21
   + Results Announced: August 22

   + Created a 2018 wiki page with detailed dates (Eike)
     + https://wiki.documentfoundation.org/Development/GSoC/2018
     + please check the LibreOffice internal deadlines for EasyHacks
        + internal deadlines adjusted to match previous years.
        + cf. above insertions [libo]

* Hackfests & Events (Eike)
     + Hamburg TNG – 1st new-style hackfest
        + meet tomorrow evening
        + have venue: 1900 for meet & greet on Friday, large & spacious.
        + around 20-30 people expected.
        + outlined for April 7/8th.
    + https://wiki.documentfoundation.org/Hackfest/Hamburg2018
            + https://wiki.documentfoundation.org/Hackfests/HackfestTNG
        + combined with the German Community Meeting
        + brain-storming on youngsters-hacking bits … young people welcome.

* mentoring/easyhack update
          committer... 1 week 1 month 3 months 12 months
                  open 108(7) 187(36) 194(40) 197(39)
               reviews 548(115) 1668(-11) 5094(123) 17487(-23)
                merged 246(-21) 1236(-52) 3944(99) 12792(-19)
             abandoned 16(4) 74(-3) 272(11) 846(4)
           own commits 251(60) 1229(-25) 4166(163) 14206(-63)
        review commits 61(35) 244(-47) 946(24) 3032(-39)
        contributor... 1 week 1 month 3 months 12 months
                  open 30(-4) 50(-11) 53(-10) 59(-9)
               reviews 856(20) 3382(-155) 9723(255) 30124(59)
                merged 43(33) 152(-13) 562(22) 1749(-1)
             abandoned 3(-6) 28(-7) 75(-4) 334(-2)
           own commits 39(33) 111(3) 418(21) 1096(5)
        review commits 0(0) 0(0) 0(0) 0(0)
    + easyHack statistics:
       needsDevEval 37(37) needsUXEval 2(2) cleanup_comments 203(203)
       total 251(251) assigned 21(21) open 189(189)
    + top 5 contributors:
          Johnny_M made 31 patches in 1 month, and 116 patches in 1 year
          Gelmini, Andrea made 27 patches in 1 month, and 298 patches in 1 year
          himajin100000 made 14 patches in 1 month, and 14 patches in 1 year
          Samuel Thibault made 7 patches in 1 month, and 18 patches in 1 year
          Jim Raykowski made 5 patches in 1 month, and 46 patches in 1 year
    + top 5 reviewers:
          Pootle bot made 272 review comments in 1 month, and 1345 in 1 year
          Grandin, Noel made 143 review comments in 1 month, and 1427 in 1 year
          Vajna, Miklos made 134 review comments in 1 month, and 1208 in 1 year
          Behrens, Thorsten made 132 review comments in 1 month, and 1314 in 1 year
          Holešovský, Jan made 116 review comments in 1 month, and 1417 in 1 year
    + big CONGRATULATIONS to contributors who have at least 1 merged patch, since
      last report:
          Nickson Thanda nicksonthanda10@msn.com
          Abhyudaya Sharma sharmaabhyudaya@gmail.com

* Commit Access

* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
    + sleep for 2 weeks.

* Jenkins / CI update (Christian)
    master linux rel jobs: 157 ok: 156 ko: 1 fail ratio: 0.64 % break: 1 broken duration: 0.69%
    master linux dbg jobs: 85 ok: 83 ko: 2 fail ratio: 2.35 % break: 2 broken duration: 3.38%
    master mac rel jobs: 108 ok: 108 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00%
    master mac dbg jobs: 115 ok: 115 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00%
    master win rel jobs: 70 ok: 60 ko: 9 fail ratio: 12.86 % break: 8 broken duration:10.05%
    master win dbg jobs: 73 ok: 59 ko: 14 fail ratio: 19.18 % break: 12 broken duration:19.39%
    master win64 dbg jobs: 75 ok: 61 ko: 13 fail ratio: 17.33 % break: 12 broken duration:12.42%
    lo-5.3 mac jobs: 0 ok: 0 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00%
    lo-5.4 mac jobs: 0 ok: 0 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00%
    master gerrit lin jobs: 589 ok: 350 ko: 20 fail ratio: 3.40% time for ok: mean: 11 median: 9
    master gerrit plg jobs: 590 ok: 334 ko: 68 fail ratio: 11.53% time for ok: mean: 24 median: 20
    master gerrit win jobs: 589 ok: 327 ko: 65 fail ratio: 11.04% time for ok: mean: 59 median: 52
    master gerrit mac jobs: 582 ok: 348 ko: 62 fail ratio: 10.65% time for ok: mean: 52 median: 34
    master gerrit all jobs: 582 ok: 307 ko: 189 fail ratio: 32.47% time for ok: mean: 106 median: 100
    The week as a picture:
       http://frupic.frubar.net/shots/36693.png
   Some patch series started at the same time
   Most failures related to the code, with a few bots disconnected
   Pending Apple announce on new MacPro to buy new Mac H/W.

* Budgeting (Thorsten)
    + collecting other wish-lists – cross-check with GSoC ideas
    + current ideas list:
        https://wiki.documentfoundation.org/Development/Budget2018
    + deadline of the hack-fest for submitting ideas (~this weekend)
    + Thorsten watching edits to discuss controversial bits here.

* l10n (Sophie)
    + no new topics,working away.

* stream of commits (Chris)
    + havn’t been able to send commits to gerrit – push fails.
    + says “internal server error”
       + was there a lot of revisions of that change-set ? (Caolan)
           + just a bug in gerrit.
           + found – you need to change the ChangeSet Id
           + and just abandon the old change.

* QA update (Xisco)

    + looking good wrt. triage; 3-4 weeks below 400.

    + UNCONFIRMED: 377 (-11)
        + enhancements: 40 (+1)
        + needsUXEval: 5 (+4)
        + haveBackTrace: 5 (+0)
        + needsDevAdvice: 27 (+1)
        + documentation: 2 (+0)
        + android: 14 (+0)

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

        + Older:
            + Calc crashes when opening Function Wizard through Cmd-F2 shortcut
                + https://bugs.documentfoundation.org/show_bug.cgi?id=116511
                + bisected

             + Printing doesn't start in particular documents until show first
                + https://bugs.documentfoundation.org/show_bug.cgi?id=116370
                + Jan-Marek ?

             + Crash when asking subtotals on 2 groups with pre-sort area checked
                + https://bugs.documentfoundation.org/show_bug.cgi?id=116003
                + cf. https://bugs.documentfoundation.org/show_bug.cgi?id=114720
                + Ahmed looking into it.

            + Crash in: BitmapReadAccess::SetPixelForN24BitTcRgb with OpenGL
                + https://bugs.documentfoundation.org/show_bug.cgi?id=116365
                + Quikee to have a poke.

            + CRASH when adding paragraphs in a cell of a complex table structure
                + https://bugs.documentfoundation.org/show_bug.cgi?id=116293
                + Manfred Blume / Thorsten ?

            + CRASH: LibreOffice crashes while deleting half of the document
                + https://bugs.documentfoundation.org/show_bug.cgi?id=116068
                + Michael S’s assert catching badness ...
    
        + Fixed:
    [None]

    + have Mac bibisect repo built now.

* QA stats
    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +119 +29 (-118) overall)
      many thanks to the top bug squashers:
       Buovjaga 15
       eisa01 13
       V Stuart Foote 13
       Timur 6
       Xisco Faulí 5
       Justin L 5
       Heiko Tietze 4
       Mike Kaganski 4
       Noel Grandin 4
       m.a.riosv 3

    + top 10 bugs reporters:
       Heiko Tietze 4
       Aron Budea 3
       pier andre 2
       russell 2
       Shimi Chen 2
       Clemens Prill 2
       Xisco Faulí 2
       Colin 2
       Luke 2
       thackert 2

    + top 10 bugs fixers:
       Grandin, Noel 4
       Vajna, Miklos 3
       Jim Raykowski 3
       McNamara, Caolán 2
       Justin L 2
       Kłos, Szymon 2
       Foote, V Stuart 2
       Tietze, Heiko 2
       Kaganski, Mike 2
       Buovjaga 1

    + top 10 bugs confirmers:
       Buovjaga 33
       Xisco Faulí 14
                               4
       Foote, V Stuart 4
       Faure, Jean-Baptiste 4
       Budea, Áron 3
       Timur 3
       m.a.riosv 2
       Alex Thurgood 2
       Philips, Yousuf 2

* Highest-Priority bugs (aka "MABs"):
   + http://bit.ly/2lJAAJI
     6.0 : 2/36 - 5 % (+0)
     5.4 : 3/37 - 8 % (+0)
     5.3 : 2/53 - 3 % (+0)
     5.2 : 1/40 - 2 % (+0)
     5.1 : 1/36 - 2 % (+0)
     5.0 : 2/63 - 3 % (+0)
     4.4 : 1/76 - 1 % (+0)
     4.3 : 5/74 - 6 % (+0)
     4.2 : 6/134 - 4 % (+0)
     4.1 : 3/84 - 3 % (+0)
     4.0 : 4/83 - 4 % (+0)
     old : 22/258 - 8 % (+0)

* Bisected bugs open: keyword 'bisected'
   + more accurate - down to a single commit.
   + http://bit.ly/2dyIfDy
   + 458/2037 463/2029 460/2011 444/1981 445/1957 449/1940 442/1921

     done by:
        Xisco Faulí 5
        Buovjaga 2

* Bibisected bugs open: keyword 'bibisected'
   + http://bit.ly/2cSCXlS
   + 552/2662 557/2652 555/2636 539/2608 539/2582 543/2563 534/2539

     done by:
        Xisco Faulí 5
        Buovjaga 2
        Shimi Chen 1

* all bugs tagged with 'regression'
   + 929(-2) bugs open of 6947(+16) total 10(-1) high prio.

     done by:
        Xisco Faulí 2
        Buovjaga 2
        Timur 1
        Shimi Chen 1
        Kosiorek, Bartosz 1
        Telesto 1
        Benes, Luke 1
        eisa01 1
        Raal 1
        Adolfo Jayme Barrientos 1

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

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

* ~Component count net * all regressions
   + http://bit.ly/1BUdI8i
     Writer: other - 184(+1)
     Calc - 163(-2)
     Impress - 109(-2)
     Writer: docx filter - 74(+1)
     LibreOffice - 71(+3)
     UI - 46(+0)
     Writer: doc filter - 34(+0)
     graphics stack - 33(-1)
     Borders - 32(+1)
     Draw - 32(-2)
     Base - 30(+0)
     Writer: perf - 28(+1)
     filters and storage - 26(-1)
     Crashes - 26(+1)
     Writer: other filter - 26(+1)
     Chart - 20(+0)
     Printing and PDF export - 18(-1)
     BASIC - 17(+0)
     framework - 5(+0)
     Extensions - 1(+0)
     Linguistic - 1(+0)
     sdk - 1(+0)
     Installation - 1(+0)