minutes of ESC call ...

Michael Meeks michael.meeks at collabora.com
Thu Feb 14 15:37:48 UTC 2019


* 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 at gmail.com 
          Specht, Oliver os at openoffice.org 
          Andrew Udvare audvare at gmail.com 
          Omer Fatih Celik fcelik98 at gmail.com 
          Yusuf Sönmez yusufsonmez1995 at gmail.com 
          Meryem Ezber meryemezber.me at gmail.com 
* Commit Access

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

* Jenkins / CI update (Christian)
    from:Thu Feb  7 14:55:55 2019
    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)


More information about the LibreOffice mailing list