minutes of ESC call ...

* Present:
    + Sophie, Heiko, Caolan, Eike, Stephan, Olivier, Xisco, Michael S,
      Armin, Michael W, Cloph, Miklos, Thorsten, Michael M

* Completed Action Items:

* Pending Action Items:
    + run the certification script (Kendy)
    + make Qt5 backend experimental (Jmux)
    + commit access
       + GSOC mentors ask students (all)
       + communication issue wrt. Help (Sophie)

* Release Engineering update (Christian)
    + 6.2.4 rc2 status
      released as final this week.
    + 6.2.5 rc1 week 24 (June 10-16)
    + 6.3 alpha1: status
      + feature freeze: next week.
    + 6.3.0 beta1 / libreoffice-6-3 branch / feature freeze: next week
      + late features
         + Apple notarization feature for 10.4.15 (Christian)
            + basic framework is running, but missing gathering
          of entitlements for features eg. integrate with AppleScript
         + Zip parallelism (Lubos)
            + should give a nice win for big ODS file saving
            + see tdf#113042
         + Online / Sidebar merge – core + online (Ash)
    + Remotes
    + Android viewer
    + Online

* Documentation (Olivier)
    + New Help
        + enhancements for A11y (buovjaga)
    + Helpcontents2
        + page house keeping (ohallot, LibreOfficiant)
    + Google seasons of Doc
        + Applicants to supply a work plan
        + ~20 contacts, 3 responses.
        + hopefully more by end of the month
    + Guides
        + Calc Guide under work by doc team.

* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        251(251) (topicUI) bugs open, 213(213) (needsUXEval) needs to be evaluated by the UXteam
    + Updates:
        BZ changes 1 week 1 month 3 months 12 months
             added 5(3) 19(-2) 37(0) 83(1)
         commented 61(-7) 241(10) 569(24) 1463(35)
           removed 3(2) 5(2) 16(1) 26(1)
          resolved 5(4) 11(1) 44(0) 134(3)
    + top 10 contributors:
          Tietze, Heiko made 105 changes in 1 month, and 617 changes in 1 year
          Foote, V Stuart made 53 changes in 1 month, and 222 changes in 1 year
          Kainz, Andreas made 48 changes in 1 month, and 223 changes in 1 year
          Cor Nouws made 42 changes in 1 month, and 135 changes in 1 year
          kompilainenn made 33 changes in 1 month, and 210 changes in 1 year
          Thomas Lendo made 27 changes in 1 month, and 234 changes in 1 year
          Xisco Faulí made 25 changes in 1 month, and 270 changes in 1 year
          dieterp made 13 changes in 1 month, and 128 changes in 1 year
          Mehrbrodt, Samuel made 8 changes in 1 month, and 68 changes in 1 year

    + New needsUXEval between May/16-23

      * For (mail manage wizard) in (Tools) and in the step (Select Address
        List) in case where the choice board is empty <Filter> and <Change
        > are activated
        + https://bugs.documentfoundation.org/show_bug.cgi?id=125330
      * Add a link to FAQ to "JRE missing" message box
        + https://bugs.documentfoundation.org/show_bug.cgi?id=125379
      * Writer – Aspect Ratio Incorrect When Making Image Fit Paragraph Width
        + https://bugs.documentfoundation.org/show_bug.cgi?id=124888
      * LibreOffice Theme dialog
        + https://bugs.documentfoundation.org/show_bug.cgi?id=125448
      => in discussion, unconfirmed, needinfo

      * Tip of the Day dialog has different default controls for tips with and
        without links, making different behaviour for simply pressing Enter
        + https://bugs.documentfoundation.org/show_bug.cgi?id=125379
      * The tabs of the layer tabbar are much too wide in Draw without the
        protect icon
        + https://bugs.documentfoundation.org/show_bug.cgi?id=125403
      * Implement different border colors depending on the LibreOffice app
        launched on Windows
        + https://bugs.documentfoundation.org/show_bug.cgi?id=125443
      * Add Ctr+D and Ctrl+B to populate content from adjacent cells
        + https://bugs.documentfoundation.org/show_bug.cgi?id=125417
      * Bad layout in "Save As" dialog
        + https://bugs.documentfoundation.org/show_bug.cgi?id=125453
      * Elements pane: Items not reachable without mouse
        + https://bugs.documentfoundation.org/show_bug.cgi?id=65587
      => new

-> * The updater has never worked for me (on Linux) and manual
        updating is extremely cumbersome
        + https://bugs.documentfoundation.org/show_bug.cgi?id=125451
        + assume this is never seen in distro builds (Michael)
        + always only had the check-for-updates (Christian)
           + are they talking about this feature ?
           + or the un-released experimental incremental update from Markus
               + that’s not on Linux (Heiko)
        + works on Linux – only for daily builds (Xisco)
        + won’t get rid of update is available thing (Christian)
           + can improve the UI of course but … it stays.
      => needsdevadvice

* Crash Testing (Caolan)
    + Google / ossfuzz:
      + 7 (+1,-0) issues
      + a few timeouts left
      + “build” failure, afl failing to execute (?)
      + unclear if its an up-stream change that will disappear
    + Crash testing:
      + 16(-6) import failure, 4(+0) export failures
      + not got any worse, and slightly down
      + another fix included in build as of now.
      + will include backtraces in the logs that we up-load
      + hopefully will show us some of the intermittent ones.
    + waiting for coverity
      + until new version that supports c++17(?)
    + security list poke on silly perf. Issue
      → not a security bug.

* Crash Reporting (Xisco)
  + http://crashreport.libreoffice.org/stats/version/6.1.5.2
    + 1705 (+147)
  + http://crashreport.libreoffice.org/stats/version/6.1.6.3
    + 277 (+62)
  + http://crashreport.libreoffice.org/stats/version/6.2.2.2
    + 1532 (-303)
  + http://crashreport.libreoffice.org/stats/version/6.2.3.2
    + 2872 2401 (+471)
  + http://crashreport.libreoffice.org/stats/version/6.2.4.2
    + 119 (-)

* Hackfests & Events (Sophie)
   + this year hackfests coming up:
        + Paris in Summer (Sophie)
          + first week of July Fri/Sat 5th / 6th
            + near Gare de Nord, La Mouette working on communication
          + designing a flier – avoids stomping on exams at end of June
          + https://wiki.documentfoundation.org/Hackfest/Paris2019
          + hope to have a Hackfest NG setup again – mentees, please speak up!
          + people are adding themselves to the wiki already.
        + tentative Dresden: late autumn (past mid-October, for having students)
      + Brussels Hackathon (Thorsten)
          + pending October hackfest – needs confirmation
          + conflicts with Dresden – need a decision in May or so; pending …
          => plan to go ahead & confirm with Dresden
   + hope to have one each quarter.

* Conference (Sophie)
   + CfP deadline is end of June
   + https://conference.libreoffice.org/2019/call-for-papers/

* GSOC 2019 (Thorsten/Xisco/Moggi/Heiko)
   + Project page: https://summerofcode.withgoogle.com/organizations/5557591040589824/
   + Timeline: https://developers.google.com/open-source/gsoc/timeline
   + currently: community bonding period, students present their projects, finalize plans & get ready to start
   + Mentors, please make sure students are active & communicating!
      + if your students are not active, we should kick them out now.
   + next deadline: May 27, coding starts

* C++ lectures (Xisco)
    + Izabela taking care of organization from now on.
    + Next Session: Today
    + https://blog.documentfoundation.org/blog/2019/05/20/next-c-workshop-binary-search-trees-23-may-at-1800-utc/
    + pending E-mail to work out how to proceed (Eike)

* mentoring/easyhack update
          committer... 1 week 1 month 3 months 12 months
                  open 58(-19) 111(-27) 112(-29) 121(-29)
               reviews 1448(-105) 5340(244) 13877(186) 50787(843)
                merged 314(60) 1225(61) 3662(41) 14823(51)
             abandoned 15(3) 81(5) 206(4) 757(-86)
           own commits 258(36) 963(40) 3102(-29) 14154(-51)
        review commits 94(-8) 385(25) 990(20) 3916(36)
        contributor... 1 week 1 month 3 months 12 months
                  open 31(-14) 86(7) 89(9) 90(9)
               reviews 52(-32) 212(-7) 538(-7) 3617(-538)
                merged 59(-14) 239(8) 565(29) 1846(33)
             abandoned 4(1) 19(-5) 90(-2) 296(-12)
           own commits 62(-13) 262(11) 612(33) 1949(41)
        review commits 0(0) 0(0) 0(0) 0(0)
    + easyHack statistics:
       needsDevEval 97(97) needsUXEval 1(1) cleanup_comments 267(267)
       total 333(333) assigned 27(27) open 205(205)
    + top 10 contributors:
          Gelmini, Andrea made 149 patches in 1 month, and 760 patches in 1 year
          Ilmari Lauhakangas made 17 patches in 1 month, and 54 patches in 1 year
          Illarionov, Arkadiy made 15 patches in 1 month, and 99 patches in 1 year
          LibreOfficiant made 12 patches in 1 month, and 28 patches in 1 year
          Todor Balabanov made 7 patches in 1 month, and 7 patches in 1 year
          Adrien Ollier made 7 patches in 1 month, and 7 patches in 1 year
          himajin100000 made 6 patches in 1 month, and 17 patches in 1 year
          Balazs Varga made 4 patches in 1 month, and 34 patches in 1 year
          Roman Kuznetsov made 3 patches in 1 month, and 28 patches in 1 year
          Kaishu Sahu made 3 patches in 1 month, and 14 patches in 1 year
    + top 10 reviewers:
          Nabet, Julien made 330 review comments in 1 month, and 1558 in 1 year
          Holešovský, Jan made 204 review comments in 1 month, and 813 in 1 year
          Michael Stahl made 163 review comments in 1 month, and 1159 in 1 year
          Vajna, Miklos made 160 review comments in 1 month, and 1395 in 1 year
          Behrens, Thorsten made 157 review comments in 1 month, and 1713 in 1 year
          Meeks, Michael made 137 review comments in 1 month, and 586 in 1 year
          Timar, Andras made 131 review comments in 1 month, and 981 in 1 year
          Grandin, Noel made 122 review comments in 1 month, and 1169 in 1 year
          Bergmann, Stephan made 108 review comments in 1 month, and 797 in 1 year
          McNamara, Caolán made 102 review comments in 1 month, and 1102 in 1 year
    + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
          DrRobotto andreas.heinisch@yahoo.de
* Commit Access

* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)

* Jenkins / CI update (Christian)
    master linux rel jobs: 189 ok: 189 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00%
    master linux dbg jobs: 84 ok: 78 ko: 6 fail ratio: 7.14 % break: 6 broken duration: 6.86%
    master mac rel jobs: 0 ok: 0 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00%
    master mac dbg jobs: 0 ok: 0 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00%
    master win rel jobs: 116 ok: 89 ko: 26 fail ratio: 22.41 % break: 20 broken duration:23.33%
    master win dbg jobs: 121 ok: 96 ko: 25 fail ratio: 20.66 % break: 23 broken duration:17.06%
    master win64 dbg jobs: 116 ok: 95 ko: 21 fail ratio: 18.10 % break: 21 broken duration:25.62%
    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: 465 ok: 375 ko: 24 fail ratio: 5.16% time for ok: mean: 23 median: 21
    master gerrit plg jobs: 475 ok: 338 ko: 83 fail ratio: 17.47% time for ok: mean: 38 median: 34
    master gerrit win jobs: 507 ok: 309 ko: 95 fail ratio: 18.74% time for ok: mean: 68 median: 69
    master gerrit mac jobs: 476 ok: 335 ko: 25 fail ratio: 5.25% time for ok: mean: 58 median: 31
    master gerrit all jobs: 449 ok: 271 ko: 141 fail ratio: 31.40% time for ok: mean: 132 median: 108
   + https://dev-www.libreoffice.org/tmp/gerrit_190523.html
   + https://ci.libreoffice.org/job/gerrit_mac/buildTimeTrend
     big variation in Mac build times on same machine, not investigated, but
     likely master and 6-2 branch too diverged/causing ccache misses
      + normal builds that take 30 mins can randomly take 2 hrs
      + ccache changes ? - perhaps increase ccache directory, or have 2 dirs.
      + will look to see what’s up there.
   + tests that failed more than twice in last seven days:
      3 CppunitTest_sd_misc_tests
      3 UITest_impress_tests
      4 CppunitTest_sw_uwriter
      4 UITest_calc_tests7
      4 UITest_writer_tests
      5 CppunitTest_sd_tiledrendering
      6 CppunitTest_sc_pdf_export
     32 UITest_writer_tests5 (most last Friday)
      + lots of these failing.
      + sorted out now (Miklos)
         + 2 roots
            + 1 fixed by Stephan – some Xwindow tests
            + another was unreliable - now disabled

* l10n (Sophie)
    + Tips are now ready for translation
       + please remove the note on Pootle.
    + https://bugs.documentfoundation.org/show_bug.cgi?id=125404
      adding sinitic languages localization
       + potential conflict between chinese speaking types

* QA update (Xisco)

    + Please help flesh out the monthly reports:
       https://nextcloud.documentfoundation.org/s/2qbepFYXXan4ief

    + UNCONFIRMED: 567 (+19)
        + enhancements: 77 (+4)
        + needsUXEval: 3 (+2)
        + haveBackTrace: 4 (+1)
        + needsDevAdvice: 15 (-1)
        + documentation: 12 (-1)
        + android: 16 (+3)
        + iOS: 8 (+2)
        + Online: 20 (-3)
    + can we move iOS bugs to new directly ? (Xisco)
        + sounds sensible (Michael)

    + Most pressing bugs:

        + New
            [None]

        + Older
            + External forms for a database doesn't save data - closing form
                + https://bugs.documentfounedation.org/show_bug.cgi?id=114596
                + Noel? Michael Stahl ?
        + Fixed
            + crash: on open basic editor to edit macros
                + https://bugs.documentfoundation.org/show_bug.cgi?id=125370
          + fixed thanks to Samuel
            + Table is deleted after acceding the table
                + https://bugs.documentfoundation.org/show_bug.cgi?id=125339
                + fixed thanks to Noel Grandin

            + Font changed when typing into cell, in edit mode, with redline
                + https://bugs.documentfoundation.org/show_bug.cgi?id=125054
                + fixed thanks to Armin

            + can't open DOT file
                + https://bugs.documentfoundation.org/show_bug.cgi?id=125216
                + Tor … - Dropped from the list

    + New high severity bugs of the week:

        + The database wizard generates buggy PostgreSQL URLs
            + https://bugs.documentfoundation.org/show_bug.cgi?id=125168

        + File with linked frames and inserted image in the second frame crashes on close (see comment 2)
            + https://bugs.documentfoundation.org/show_bug.cgi?id=125352

        + Crash when check a "Personal Letter" on Letter Wizard
            + https://bugs.documentfoundation.org/show_bug.cgi?id=125382

* QA stats

    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +131 -6 (-120) overall)
      many thanks to the top bug squashers:
       Xisco Faulí 22
       Caolán McNamara 9
       Heiko Tietze 6
       László Németh 6
       Luboš Luňák 5
       andreas_k 5
       Roman Kuznetsov 5
       Gabor Kelemen 3
       Buovjaga 3
       Julien Nabet 3

    + top 10 bugs reporters:
       NISZ LibreOffice Team 11
       Xisco Faulí 9
       Kevin Suo 3
       Roman Kuznetsov 3
       Jim Avera 3
       Usama 2
       Tamás Zolnai 2
       Mike Kaganski 2
       andreas_k 2
       Aron Budea 2

    + top 10 bugs fixers:
       Xisco Faulí 9
       McNamara, Caolán 8
       Luboš Luňák 4
       Németh, László 4
       Grandin, Noel 3
       Kainz, Andreas 2
       Jim Raykowski 2
       Mehrbrodt, Samuel 2
       Francis, Dennis P. 2
       kompilainenn 2

    + top 10 bugs confirmers:
       Xisco Faulí 34
       kompilainenn 11
       Usama 9
       Timur 8
       Raal 8
       Foote, V Stuart 6
       Budea, Áron 5
       dieterp 5
       Tietze, Heiko 4
       Nabet, Julien 4

* Highest-Priority bugs (aka "MABs"):
   + http://bit.ly/2lJAAJI
     6.0 : 1/51 - 1 % (+0)
     5.4 : 1/40 - 2 % (+0)
     5.3 : 0/53 - 0 % (-1)
     5.2 : 1/44 - 2 % (+0)
     5.1 : 0/35 - 0 % (+0)
     5.0 : 0/64 - 0 % (+0)
     4.4 : 1/76 - 1 % (+0)
     4.3 : 2/73 - 2 % (+0)
     4.2 : 2/133 - 1 % (-1)
     4.1 : 1/83 - 1 % (-1)
     4.0 : 4/83 - 4 % (+0)
     old : 6/244 - 2 % (-2)

* Bisected bugs open: keyword 'bisected'
   + more accurate - down to a single commit.
   + http://bit.ly/2dyIfDy
   + 667/3279 664/3255 668/3238 666/3218 665/3199 664/3181 641/3146

     done by:
        Xisco Faulí 15
        Buovjaga 2
        Raal 1
        NISZ LibreOffice Team 1
        Kevin Suo 1
        Aleksei Nikiforov 1
        Monastirsky, Maxim 1
        Budea, Áron 1

* Bibisected bugs open: keyword 'bibisected'
   + http://bit.ly/2cSCXlS
   + 848/4075 847/4043 850/4024 848/4004 847/3985 845/3965 832/3939

     done by:
        Xisco Faulí 20
        Buovjaga 4
        Kelemen, Gabor 2
        Raal 1
        NISZ LibreOffice Team 1
        Kevin Suo 1
        Aleksei Nikiforov 1
        Monastirsky, Maxim 1

* all bugs tagged with 'regression'
   + 1110(-7) bugs open of 8475(+28) total 4(-2) high prio.

     done by:
        Xisco Faulí 15
        Raal 2
        Timur 2
        Kelemen, Gabor 2
        Buovjaga 2
        NISZ LibreOffice Team 1
        Kevin Suo 1
        tommy27 1
        Alex Thurgood 1
        yutgor 1

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

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

* ~Component count net * all regressions
   + http://bit.ly/1BUdI8i
     Writer: other - 283(+5)
     Calc - 211(-8)
     Impress - 118(+0)
     Writer: docx filter - 78(-2)
     LibreOffice - 64(-4)
     Draw - 46(+1)
     Base - 45(-1)
     UI - 42(-1)
     Borders - 40(+0)
     Writer: doc filter - 36(-1)
     Writer: other filter - 33(+1)
     Writer: perf - 33(-1)
     graphics stack - 29(-1)
     Crashes - 29(+2)
     filters and storage - 25(+1)
     RTL - 23(+0)
     BASIC - 18(+1)
     Chart - 15(+1)
     Printing and PDF export - 14(+0)
     framework - 2(+0)
     Linguistic - 1(+0)