minutes of ESC call ...

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

* Completed Action Items:
    + poke OpenLabs for a hackfest room in Tirana (Xisco)
  [ posted to their forum:
        https://forum.openlabs.cc/t/libreoffice-hackfest-tirana-2019/1658
        no response in a week, do we have interest ? ]
    + poke Rene before bumping to Java 1.6 baseline (Thorsten)
      [ all happy in gerritpatch merged ]
    + add commit access for Aleksei from basealt (Thorsten)
    + work with Mert to build an android l10n plan (Cloph)
      [ will use same process as for the remote
        will convert XML files to po for translators]
    + add screenshot builder to basic build stats (Cloph)
      [ Japanese is disabled manually for now to get the stats ]

* Pending Action Items:
    + review/update GSOC ideas page! (Mentors)
      + https://wiki.documentfoundation.org/Development/GSoC/Ideas
    + disable popups for development-build only in 6.2/.3 (Justin L)
  https://bugs.documentfoundation.org/show_bug.cgi?id=123270
      [ sent some code pointers ]
    + send code pointers to Olivier on UNO commands ↔ UI XML mapping (Kendy)
      [ best to connection IRC to remind Kendy ]

* Release Engineering update (Christian)
    + 6.2.1 rc1 status
      + tagged, up on mirrors but not made public yet.
      + rc2: Feb 19 – next week; as planned.
    + 6.1.6 rc1: April 9
      + a bit further out.
    + 6.3 release schedule updated in the wiki
      + early April we have the 1st Alpha.
    + Remotes
    + Android viewer
      + stuck on this during testing … release this week.
      + recently started on Online / iOS approach (Kendy)
         + committing bits, noticed that currently using 14 as min SDK ver.
         + this is very low; anything with an SDK14 device – can’t run it.
         + even for NDK need Android 16 (Christian)
         + is it ok to bump it to 21 eg. ? (Kendy)
            + 16 would be ok – already there (Christian)
               + 16 is ok.
         + committing to master, hope we don’t break normal build
         + Q for GSOC (Thorsten)
            + long-term maintain in parallel ?
            + would like to kill Fennec / Java monster (Michael)
            + is it in a state where GSOC can work ? (Thorsten)
               + asked student to talk to Gulsha (Michael)
            + ATM – depends how far we get with iOS version (Kendy)
               + lets see next ESC.
               + not worth pointing at the old code, lacks features
            + if moving too fast – perhaps not GSOC at it ? (Christian)
               + de-couples mobile-UI from mobile quite nicely (Kendy)
                 + easier for students to develop.
                 + new approach, Android Studio is much nicer.
        + does anyone feel particularly strongly wrt. Java ver ? (Thorsten)
           + if didn’t have Moz gecko stuff – rather stick with Android (Cloph)
              + fear is a version that doesn’t follow
                Android semantics / usability
           + Tomaz & Miklos co-mentored Mert last year (Miklos)
              + everyone happy to see this.
       + trying to do it so both apps continue to work for now (Kendy)
    + Online

* Documentation (Olivier)
    + New Help
        + fix glitch in 6.2 online version (ohallot).
        + not working on Mac (Xisco)
           + patch in gerrit.
    + Help contents
        + Fixes in pages (vmiklos, fitoshido)
        + New pages on python (libreofficiant, ohallot)
    + Guides
        + resuming activities after FOSDEM

* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        248(248) (topicUI) bugs open, 268(268) (needsUXEval) needs to be evaluated by the UXteam
    + Updates:
        BZ changes 1 week 1 month 3 months 12 months
             added 10(4) 22(6) 43(0) 102(6)
         commented 51(24) 176(-6) 422(-5) 1440(25)
           removed 0(0) 2(0) 9(-2) 15(0)
          resolved 5(4) 23(-4) 42(3) 122(1)
    + top 10 contributors:
          Tietze, Heiko made 99 changes in 1 month, and 570 changes in 1 year
          kompilainenn made 40 changes in 1 month, and 113 changes in 1 year
          Cor Nouws made 38 changes in 1 month, and 103 changes in 1 year
          Kainz, Andreas made 37 changes in 1 month, and 175 changes in 1 year
          Xisco Faulí made 33 changes in 1 month, and 302 changes in 1 year
          dieterp made 24 changes in 1 month, and 140 changes in 1 year
          Telesto made 22 changes in 1 month, and 69 changes in 1 year
          Foote, V Stuart made 22 changes in 1 month, and 207 changes in 1 year
          Thomas Lendo made 19 changes in 1 month, and 346 changes in 1 year
          BogdanB made 18 changes in 1 month, and 33 changes in 1 year
    + New needsUXEval between Feb/06-14

        * Menubar -> File -> Versions, save group combine
          + https://bugs.documentfoundation.org/show_bug.cgi?id=123258
        * Styles Menubar show icons
          + https://bugs.documentfoundation.org/show_bug.cgi?id=123261
        * NAVIGATOR, "copy outline to clipboard" should be avail in context menu
          + https://bugs.documentfoundation.org/show_bug.cgi?id=123395
        * Menubar -> Edit -> Object move to Format -> Object
          + https://bugs.documentfoundation.org/show_bug.cgi?id=123398
        => new/in discussion

        * Zoom View Layout Automatic as default
          + https://bugs.documentfoundation.org/show_bug.cgi?id=123432
        * Writer TEMPLATES -- renaming menu titles to be more intuitive
          + https://bugs.documentfoundation.org/show_bug.cgi?id=123216
        => duplicate, NAB

        * Label "Order" in Print dialog should be left align
          + https://bugs.documentfoundation.org/show_bug.cgi?id=123311
        => fixed

        * Menubar -> Edit -> Comment group
          + https://bugs.documentfoundation.org/show_bug.cgi?id=123255
        * Calc-UX: Add note about user defined print range in Print dialog
          + https://bugs.documentfoundation.org/show_bug.cgi?id=123288
        => easyhack, needsdeveval

    + controversial discussion about scope of Notebookbar
        + https://bugs.documentfoundation.org/show_bug.cgi?id=122799
        + https://bugs.documentfoundation.org/show_bug.cgi?id=123171
        a) provide all features known from standard toolbar vs.
        b) make it a specialized alternative and aim rather for different
           variants than customization
        + favoring b) and deciding tickets regarding (Heiko)

* Crash Testing (Caolan)
    + 1 (-3) import failures, 4(-16) export failures
      + all seem to be associated with red-lining work.
    + ?? was 8(+0) coverity issues
      + apparently back-up today
      + previously not working with C++17
    + 5 (+1) Google / ossfuzz: 5 timeouts.
        + 0 serious
        + looking good.
    + ForcePoint, round 9
        + two asserts/crashes on using crashtester over round 9
    + CVE issues
        + one generic one pending for January, sorted months ago.
    + CNA process fun
        + have an appointment for on-boarding video: ~22nd.

* Crash Reporting (Xisco)
    + http://crashreport.libreoffice.org/stats/version/6.1.3.2
         + 1085 1399 (last 7 days) (-314)
    + http://crashreport.libreoffice.org/stats/version/6.1.4.2
         + 1392 2054 (last 7 days) (-662)
    + http://crashreport.libreoffice.org/stats/version/6.1.5.2
         + 248 (last 7 days) (248)
    + http://crashreport.libreoffice.org/stats/version/6.2.0.3
         + 1107 (last 7 days) (1107)
         + have some personas crashes – Firefox changed API again.
         + fixed in the next minor release.
         + top one is libmerged.dll
             + any instructions ? (Michael)
                  + artifact of symbol up-load (Xisco)
                      + sometimes crashes all go into this one.
             + they have the stack-traces now (Christian)
         + eg. somewhat flaky:
http://crashreport.libreoffice.org/stats/crash_details/240d055e-567f-43d1-97ac-bd9bc594ccfc
             + managed to resolve some symbols (Christian)
                + so a different issue to last time.
                + e.g. http://crashreport.libreoffice.org/stats/crash_details/134d53b9-fda0-468e-bf38-741e63237bdc

* Hackfests & Events (Thorsten)
   + this year hackfests coming up:
  + Tirana perhaps in March/April
    + https://forum.openlabs.cc/t/libreoffice-hackfest-tirana-2019/1658
            + no definitive dates here; reply on the post perhaps (Xisco)
  + Paris in summer
          + discuss timing – end of June or sometime July
          + please let Sophie know your preferences if you like to attend
  + tentative Dresden: late autumn (past mid-October, for having students)
   + hope to have one each quarter.

* GSOC 2019 (Thorsten, Xisco)
   + https://opensource.googleblog.com/2018/11/google-summer-of-code-15-years-strong.html
      + application is in; waiting for:
          + list of accepted orgs published on February 26th
      + all mentors to update list of ideas.

* C++ lectures (Xisco)
   + https://wiki.documentfoundation.org/Events/C%2B%2BLectures
   + NEXT SESSION: Today at 19:00 UTC, #libreoffice-dev
   + Bjoern can’t make it, be good if Thorsten/Eike are around.
      + valentines day commitment (Thorsten)
      + will help out (Eike)
   + have 3-4 people from Tirana with remote Vms
      + mix of learning C++, committing your 1st patch.

* mentoring/easyhack update
         committer... 1 week 1 month 3 months 12 months
                  open 85(35) 126(33) 133(31) 146(31)
               reviews 1225(-180) 5289(-6) 13683(-113) 41280(696)
                merged 244(-74) 1247(-15) 3649(-11) 14763(-38)
             abandoned 12(-10) 64(-1) 156(-6) 839(-3)
           own commits 203(-52) 997(14) 3419(-145) 14785(-90)
        review commits 52(-8) 315(-9) 1073(-65) 3857(0)
        contributor... 1 week 1 month 3 months 12 months
                  open 21(8) 43(2) 47(5) 48(5)
               reviews 53(-7) 214(-58) 539(-62) 12185(-749)
                merged 31(-1) 128(-24) 442(-42) 1822(-33)
             abandoned 11(6) 25(6) 70(-11) 312(5)
           own commits 30(-4) 168(-20) 531(-43) 1699(-14)
        review commits 0(0) 0(0) 0(0) 0(0)
    + easyHack statistics:
       needsDevEval 82(82) needsUXEval 4(4) cleanup_comments 255(255)
       total 319(319) assigned 25(25) open 203(203)
    + top 10 contributors:
          Gelmini, Andrea made 49 patches in 1 month, and 545 patches in 1 year
          LibreOfficiant made 16 patches in 1 month, and 26 patches in 1 year
          Illarionov, Arkadiy made 13 patches in 1 month, and 67 patches in 1 year
          Sophia Schröder made 12 patches in 1 month, and 217 patches in 1 year
          Mark-R made 12 patches in 1 month, and 16 patches in 1 year
          Dmitriy Shilin made 11 patches in 1 month, and 32 patches in 1 year
          Matthias Seidel made 8 patches in 1 month, and 21 patches in 1 year
          Martin van Zijl made 6 patches in 1 month, and 10 patches in 1 year
          Roman Kuznetsov made 5 patches in 1 month, and 16 patches in 1 year
          Alain Romedenne made 4 patches in 1 month, and 18 patches in 1 year
    + top 10 reviewers:
          Behrens, Thorsten made 263 review comments in 1 month, and 1561 in 1 year
          Vajna, Miklos made 203 review comments in 1 month, and 1422 in 1 year
          Michael Stahl made 148 review comments in 1 month, and 906 in 1 year
          Xisco Faulí made 143 review comments in 1 month, and 663 in 1 year
          McNamara, Caolán made 143 review comments in 1 month, and 1090 in 1 year
          Adolfo Jayme Barrientos made 119 review comments in 1 month, and 1110 in 1 year
          Nabet, Julien made 119 review comments in 1 month, and 1073 in 1 year
          Grandin, Noel made 116 review comments in 1 month, and 1285 in 1 year
          Kaganski, Mike made 97 review comments in 1 month, and 497 in 1 year
          Behrens, Katarína made 81 review comments in 1 month, and 521 in 1 year
    + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
          Muzaffer Kadir YILMAZ muzafferkadiryilmaz@gmail.com
          Specht, Oliver os@openoffice.org
          Andrew Udvare audvare@gmail.com
          Omer Fatih Celik fcelik98@gmail.com
          Yusuf Sönmez yusufsonmez1995@gmail.com
          Meryem Ezber meryemezber.me@gmail.com
* Commit Access

* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
    + sleeping 8 weeks.

* Jenkins / CI update (Christian)
    master linux rel jobs: 158 ok: 158 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00%
    master linux dbg jobs: 85 ok: 80 ko: 5 fail ratio: 5.88 % break: 5 broken duration: 9.05%
    master mac rel jobs: 125 ok: 122 ko: 3 fail ratio: 2.40 % break: 3 broken duration: 2.90%
    master mac dbg jobs: 121 ok: 120 ko: 1 fail ratio: 0.83 % break: 1 broken duration: 0.14%
    master win rel jobs: 85 ok: 57 ko: 27 fail ratio: 31.76 % break: 19 broken duration:36.57%
    master win dbg jobs: 92 ok: 71 ko: 21 fail ratio: 22.83 % break: 14 broken duration:28.19%
    master win64 dbg jobs: 87 ok: 67 ko: 20 fail ratio: 22.99 % break: 16 broken duration:22.20%
    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: 446 ok: 360 ko: 16 fail ratio: 3.59% time for ok: mean: 20 median: 19
    master gerrit plg jobs: 449 ok: 336 ko: 55 fail ratio: 12.25% time for ok: mean: 35 median: 31
    master gerrit win jobs: 511 ok: 305 ko: 102 fail ratio: 19.96% time for ok: mean: 67 median: 69
    master gerrit mac jobs: 449 ok: 365 ko: 21 fail ratio: 4.68% time for ok: mean: 37 median: 26
    master gerrit all jobs: 424 ok: 270 ko: 121 fail ratio: 28.54% time for ok: mean: 101 median: 82
   + https://dev-www.libreoffice.org/tmp/gerrit_190214.html
   + tests that failed more than twice in last seven days:
      3 CppunitTest_sw_fodfexport
      3 CppunitTest_sw_uiwriter
      3 CppunitTest_sw_ww8import
      3 CppunitTest_vcl_complextext
      3 CppunitTest_vcl_fontfeature
      3 UITest_calc_tests7
      3 UITest_writer_tests2
      3 UITest_writer_tests
      4 CppunitTest_basic_macros
      4 CppunitTest_desktop_lib
      4 CppunitTest_sw_layoutwriter
      4 CppunitTest_xmlsecurity_signing
   + moggi updated callgrind/perftest VM – Thanks!
   + uneventful week – got mean build time <100minutes.

* l10n (Sophie)
   + PR and video subtitles translation (18 languages)
     + people worked on translation for the launch of 6.2
   + have we deployed the weblate instance for testing ?
     + not yet (Christian)

* ESC: Mozilla theme bits broken again (Heiko)
   + https://bugs.documentfoundation.org/show_bug.cgi?id=1232282
   + talked in Brussels with Muhammet
      + better to do it with our own themes.
      + via our own extension site ideally, get people into development
   + ideal not to bind ourselves to Mozilla.
   + extensions and/or local selector seems better (Michael)

* QA update (Xisco)

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

    + plenty of new reports from the new fresh release, working on that.

    + UNCONFIRMED: 559 (+41)
        + enhancements: 84 (+4)
        + needsUXEval: 5 (+3)
        + haveBackTrace: 4 (+1)
        + needsDevAdvice: 15 (+0)
        + documentation: 8 (+1)
        + android: 9 (+1)
    + Xisco off for the next three weeks; Heiko updating us on QA.
    + Most pressing bugs:
        + New
            + LO62b1: on macOS local help opens an empty page in default browser
                + https://bugs.documentfoundation.org/show_bug.cgi?id=121532
                + Revert it? https://gerrit.libreoffice.org/#/c/67818/ ( Xisco )
                + kendy’s changes work on Windows & Linux
                + happy to test it on a Windows box (Olivier)
        + Older
            + Crash in: libc-2.27.so after setting Named Ranges to e.g. F:F
                + https://bugs.documentfoundation.org/show_bug.cgi?id=122643
            + PRINTING Crash calling print config dialog in specific case
                + https://bugs.documentfoundation.org/show_bug.cgi?id=121439
                + Tomaz V

            + Crash in: libsclo.so Copy block of cells to clipboard with focus
                + https://bugs.documentfoundation.org/show_bug.cgi?id=121949
                + luboš luňák

            + Crash after accepting all changes from compared documents
                + https://bugs.documentfoundation.org/show_bug.cgi?id=109376
                + M. Stahl ? Two different crashes (?)
            + Crashes on UNDO
                + https://bugs.documentfoundation.org/show_bug.cgi?id=120754
                + dtardon / Caolan. Its an extension, so I'm guessing that
                  one of the steps is outside undo control
            + Calc: Crash when cutting some content
                + https://bugs.documentfoundation.org/show_bug.cgi?id=118707
                + Lubos looking at it – prolly dup of bug#121949 etc.

        + Fixed
            + Writer crash if Paragraph edited after delete of custom ...
                + https://bugs.documentfoundation.org/show_bug.cgi?id=123320
                + Thanks to Caolán

* QA stats
    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +212 -72 (-115) overall)
      many thanks to the top bug squashers:
       Xisco Faulí 21
       Cor Nouws 13
       Oliver Brinzing 9
       Caolán McNamara 8
       Roman Kuznetsov 7
       Buovjaga 6
       V Stuart Foote 4
       Eike Rathke 4
       Alex Thurgood 3
       Timur 3

    + top 10 bugs reporters:
       NISZ LibreOffice Team 38
       andreas_k 7
       Telesto 7
       Roman Kuznetsov 4
       Aron Budea 4
       raal 4
       Cor Nouws 3
       Daniel Grigoras 3
       Xisco Faulí 3
       peter josvai 3

    + top 10 bugs fixers:
       McNamara, Caolán 8
       Xisco Faulí 5
       Rathke, Eike 3
       Budea, Áron 2
       Adolfo Jayme Barrientos 2
       Weghorn, Michael 2
       Buovjaga 2
       Vajna, Miklos 2
       Meeks, Michael 1
       Jim Raykowski 1

    + top 10 bugs confirmers:
       Xisco Faulí 59
       Brinzing, Oliver 11
       dieterp 11
       Buovjaga 8
       Tietze, Heiko 7
       Alex Thurgood 7
       Nabet, Julien 6
       Timur 6
       Raal 4

* Highest-Priority bugs (aka "MABs"):
   + http://bit.ly/2lJAAJI
     6.0 : 1/51 - 1 % (+0)
     5.4 : 1/40 - 2 % (+0)
     5.3 : 1/54 - 1 % (+0)
     5.2 : 1/43 - 2 % (+0)
     5.1 : 0/35 - 0 % (+0)
     5.0 : 2/64 - 3 % (+0)
     4.4 : 1/76 - 1 % (+0)
     4.3 : 2/73 - 2 % (+0)
     4.2 : 3/134 - 2 % (+0)
     4.1 : 3/84 - 3 % (+0)
     4.0 : 4/83 - 4 % (+0)
     old : 10/248 - 4 % (+0)

* Bisected bugs open: keyword 'bisected'
   + more accurate - down to a single commit.
   + http://bit.ly/2dyIfDy
   + 658/3040 648/3016 652/2997 647/2960 643/2925 645/2897 631/2873

     done by:
        Xisco Faulí 13
        Buovjaga 3
        Raal 2
        Budea, Áron 2
        Tardon, David 1
        Brinzing, Oliver 1
        NISZ LibreOffice Team 1

* Bibisected bugs open: keyword 'bibisected'
   + http://bit.ly/2cSCXlS
   + 855/3824 848/3798 851/3776 837/3729 833/3695 833/3667 819/3643

     done by:
        Xisco Faulí 14
        Buovjaga 6
        Raal 2
        Budea, Áron 2
        Brinzing, Oliver 1
        NISZ LibreOffice Team 1

* all bugs tagged with 'regression'
   + 1115(+10) bugs open of 8163(+35) total 12(+1) high prio.

     done by:
        Xisco Faulí 8
        Raal 6
        Buovjaga 4
        Alex Thurgood 3
        Telesto 2
        Brinzing, Oliver 2
        Cor Nouws 2
        Budea, Áron 2
        Timur 1
        NISZ LibreOffice Team 1

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

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

* ~Component count net * all regressions
   + http://bit.ly/1BUdI8i
     Writer: other - 285(+6)
     Calc - 211(-5)
     Impress - 116(+1)
     Writer: docx filter - 80(+0)
     LibreOffice - 68(+3)
     UI - 44(-1)
     Draw - 42(+0)
     Borders - 42(+0)
     Base - 41(-1)
     Writer: perf - 39(+1)
     Writer: doc filter - 35(+0)
     graphics stack - 34(+1)
     Writer: other filter - 32(+0)
     Crashes - 30(+0)
     filters and storage - 24(+0)
     BASIC - 16(+1)
     Printing and PDF export - 13(+0)
     Chart - 10(+0)
     framework - 2(+0)
     Linguistic - 2(+0)
     Installation - 1(+0)
     Extensions - 1(+0)