minutes of ESC call ...

Michael Meeks michael.meeks at collabora.com
Thu May 2 14:44:24 UTC 2019


* Present:
      + Sophie, Thorsten, Olivier, Christian, Michael W, Eduard A, Caolan,
        Michael M, Michael S, Xisco, Heiko, Eike

* Completed Action Items:

* Pending Action Items:
    + run the certification script (Kendy)

* Release Engineering update (Christian)
    + 6.1.6 rc2 – status
        + tagged, but bug found by fuzzing, so will be an rc3
    + 6.2.4 rc1 – this week starting April 29th
    + 6.3 alpha1: next week
    + Remotes
    + Android viewer
    + Online

* Documentation (Olivier)
    + New Help
         + Added “copy-to-clip” for BASIC and Python code (ohallot)
         + fixes in Javascript (buovjaga)
    + HelpContent2
         + New pages for Calc functions (ohallot)
         + Add release info on Calc functions (ohallot, M Kaganski)
         + refactoring of some Help pages (buovjaga)
         + More pages on Python (libreofficiant, ohallot)
    + Google seasons of Doc
         + TDF accepted as mentor org – Yay!
         + Please forward your name for mentoring !
         + spike in interest too.
    + Books
         + New interested Authors/revisors

* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        252(252) (topicUI) bugs open, 209(209) (needsUXEval) needs to be evaluated by the UXteam
    + Updates:
        BZ changes   1 week   1 month   3 months   12 months  
             added     11(0)     21(1)     35(1)       80(2)  
         commented     75(4)    216(-1)   489(-4)    1397(7)  
           removed      2(2)      6(1)     14(1)       24(2)  
          resolved      2(-1)    11(0)     46(-4)     131(-1) 
    + top 10 contributors:
          Tietze, Heiko made 93 changes in 1 month, and 577 changes in 1 year
          Roman Kuznetsov made 64 changes in 1 month, and 191 changes in 1 year
          Kainz, Andreas made 62 changes in 1 month, and 216 changes in 1 year
          Foote, V Stuart made 48 changes in 1 month, and 211 changes in 1 year
          Xisco Faulí made 30 changes in 1 month, and 251 changes in 1 year
          Cor Nouws made 29 changes in 1 month, and 125 changes in 1 year
          Thomas Lendo made 16 changes in 1 month, and 218 changes in 1 year
          Brinzing, Oliver made 15 changes in 1 month, and 29 changes in 1 year
          Rasmus Jonsson made 8 changes in 1 month, and 10 changes in 1 year

    * New needsUXEval between Apr/25-May/02

      + Feature request: A similar approach of Dark mode like in MS Office which
        do not override any document color & picture.
        + https://bugs.documentfoundation.org/show_bug.cgi?id=124969 
      + The descriptions of Safe Mode options are misleading
        + https://bugs.documentfoundation.org/show_bug.cgi?id=120269 
   -> + Rename tabbed layout to notebookbar
        + https://bugs.documentfoundation.org/show_bug.cgi?id=125009 
   -> + Replace single toolbar with contextual single
        + https://bugs.documentfoundation.org/show_bug.cgi?id=125040 

   -> + Cell Formatting for URL websites, or other URI schemes
        + https://bugs.documentfoundation.org/show_bug.cgi?id=124994
   -> + Custom page size missing from print dialog
        + https://bugs.documentfoundation.org/show_bug.cgi?id=78916 
   -> + Insert > Data Labels opens wrong dialog for all data series 
        (as opposed to individual data series)
        + https://bugs.documentfoundation.org/show_bug.cgi?id=124995 
      => needsDevAdvice

      + uno:Hyphenate toggle in calc, draw, impress but not in writer menubar
        + https://bugs.documentfoundation.org/show_bug.cgi?id=125032 
      => Easyhack

      + looking at recent files list we should see the path info
        + https://bugs.documentfoundation.org/show_bug.cgi?id=125076
      + Default shape name should refer to kind of shape instead of just Shape
        + https://bugs.documentfoundation.org/show_bug.cgi?id=124989 
      => DUP/NAB

* Crash Testing (Caolan)
    + Google / ossfuzz:
      + 7 (-5,-0) issues
      + found a new issue that was back-ported to 6.1 - can fix before it got out.
    + Crash testing:
      + 10(+4) import failure, 10(-12) export failures
      + new pivot-table issue, some bits from Noel's optimization
    + CNA bits – got 1st batch of CVE numbers.
      + CVE-2019-9847 assigned
    + ForcePoint #9 Completed
      + recontacted them, launched fuzzing again vs. master
    + waiting
      + coverity scan – until new version that supports c++17(?)

* Crash Reporting (Xisco)
  + http://crashreport.libreoffice.org/stats/version/6.1.4.2
    + 992 (+114)
  + http://crashreport.libreoffice.org/stats/version/6.1.5.2
    + 1264 (+161)
  + http://crashreport.libreoffice.org/stats/version/6.2.2.2
    + 1920 (-93)
  + http://crashreport.libreoffice.org/stats/version/6.2.3.2
    + 1503 (+634)

  + No symbols for win 6.2.3.2 updated → https://paste.ee/p/wJqrW
    + talked with Moggi who was on vacation
    + checked - symbols for latest version were not updated.
    + could swear I didup-load (Christian)
        + if not there, symbols are on symstore server, so will process from there
    + started to do version names for symbols zip to avoid over-writes.
        + 6.1.6rc1 update was overwritten with same filenames etc.
    + unclear how to re-process existing reports (Christian)
        + does Markus have a script to help re-scan symbols after up-load ?

* 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 (Italo)
          + pending October hackfest – needs confirmation
          + conflicts with Dresden – need a decision in May or so; pending ...
   + hope to have one each quarter.

* GSOC 2019 (Thorsten/Xisco/Moggi/Heiko)
   + Slot selection done, all 6 filled
   + please don't communicate with students yet.
   + Timeline:
     + May 1, 2019: Organizations to finish project selection
     + May 6, 2019: Student projects announced
     + May 6 - 27, 2019: Community Bonding
AI   + send out welcome mails on Monday & next steps (org admins)

* C++ lectures (Xisco)
    + Izabela taking care of organization from now on.
    + NEXT SESSION: May, 9!

* mentoring/easyhack update
          committer...   1 week      1 month     3 months    12 months   
                  open      123(84)     163(64)      164(61)     175(62) 
               reviews     1580(540)   4918(203)   13260(85)   48345(936)
                merged      372(169)   1170(31)     3620(56)   14707(109)
             abandoned       15(7)       44(-39)     181(1)      807(-2) 
           own commits      282(89)     964(15)     3191(50)   14327(-17)
        review commits       90(19)     352(42)      894(25)    3835(7)  
        contributor...   1 week    1 month    3 months   12 months   
                  open     29(3)      64(6)      66(8)       67(8)   
               reviews     44(-1)    264(-47)   530(-10)   5106(-548)
                merged     40(-15)   238(15)    468(14)    1760(8)   
             abandoned      5(-1)     45(-2)     99(-1)     310(-7)  
           own commits     50(-6)    246(23)    511(16)    1825(20)  
        review commits      0(0)       0(0)       0(0)        0(0)   
    + easyHack statistics:
       needsDevEval 94(94)   needsUXEval 0(0)   cleanup_comments 266(266)   
       total 329(329)   assigned 29(29)   open 203(203)   
    + top 10 contributors:
          Gelmini, Andrea made 155 patches in 1 month, and 687 patches in 1 year
          LibreOfficiant made 12 patches in 1 month, and 24 patches in 1 year
          Kaishu Sahu made 10 patches in 1 month, and 11 patches in 1 year
          himajin100000 made 6 patches in 1 month, and 16 patches in 1 year
          Ilmari Lauhakangas made 6 patches in 1 month, and 45 patches in 1 year
          Johnny_M made 6 patches in 1 month, and 38 patches in 1 year
          Balazs Varga made 5 patches in 1 month, and 31 patches in 1 year
          Alexandru Vlăduţu made 5 patches in 1 month, and 7 patches in 1 year
          Rasmus Jonsson made 4 patches in 1 month, and 5 patches in 1 year
          Roman Kuznetsov made 4 patches in 1 month, and 28 patches in 1 year
    + top 10 reviewers:
          Nabet, Julien made 298 review comments in 1 month, and 1374 in 1 year
          Behrens, Thorsten made 169 review comments in 1 month, and 1710 in 1 year
          Michael Stahl made 168 review comments in 1 month, and 1100 in 1 year
          Vajna, Miklos made 148 review comments in 1 month, and 1380 in 1 year
          Holešovský, Jan made 120 review comments in 1 month, and 690 in 1 year
          Bergmann, Stephan made 108 review comments in 1 month, and 774 in 1 year
          McNamara, Caolán made 98 review comments in 1 month, and 1098 in 1 year
          himajin100000 made 92 review comments in 1 month, and 102 in 1 year
          Grandin, Noel made 88 review comments in 1 month, and 1147 in 1 year
          Meeks, Michael made 81 review comments in 1 month, and 567 in 1 year
    + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
          Ritchie Cunningham ritchie.cunningham at protonmail.com 
          Milan Crha mcrha at redhat.com 
          Shivansh avihs.29 at gmail.com 

* Commit Access
    + GSOC etc. next week

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

* Jenkins / CI update (Christian)
    from:Thu Apr 25 14:05:55 2019
    master linux rel  jobs: 176 ok: 171 ko:   4 fail ratio:  2.27 % break:   3 broken duration: 5.58%
    master linux dbg  jobs:  99 ok:  91 ko:   5 fail ratio:  5.05 % break:   5 broken duration: 2.38%
    master mac rel    jobs: 165 ok: 161 ko:   4 fail ratio:  2.42 % break:   2 broken duration: 3.72%
    master mac dbg    jobs: 155 ok: 147 ko:   6 fail ratio:  3.87 % break:   4 broken duration: 1.48%
    master win rel    jobs: 121 ok:  88 ko:  33 fail ratio: 27.27 % break:  25 broken duration:18.28%
    master win dbg    jobs: 124 ok:  91 ko:  33 fail ratio: 26.61 % break:  24 broken duration:25.75%
    master win64 dbg  jobs: 120 ok:  90 ko:  30 fail ratio: 25.00 % break:  21 broken duration:20.35%
    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: 548 ok: 407 ko:  16 fail ratio:  2.92% time for ok: mean:  22 median:  21
    master gerrit plg jobs: 576 ok: 370 ko: 112 fail ratio: 19.44% time for ok: mean:  38 median:  35
    master gerrit win jobs: 562 ok: 342 ko:  59 fail ratio: 10.50% time for ok: mean:  69 median:  69
    master gerrit mac jobs: 556 ok: 375 ko:  71 fail ratio: 12.77% time for ok: mean:  49 median:  28
    master gerrit all jobs: 500 ok: 277 ko: 171 fail ratio: 34.20% time for ok: mean: 119 median:  92

   + https://dev-www.libreoffice.org/tmp/gerrit_190502.html 
   + tests that failed more than twice in last seven days
      4 CppunitTest_chart2_export
      4 CppunitTest_sc_filters_test
      4 CppunitTest_sd_import_tests
      4 CppunitTest_sw_ooxmlexport13
      4 CppunitTest_vcl_complextext
      4 JunitTest_dbaccess_unoapi
      7 CppunitTest_sw_uiwriter
      7 JunitTest_configmgr_unoapi
      8 JunitTest_chart2_unoapi    (prob with bot)
     21 UITest_writer_tests5
   + going well - usual 10% failure rate for most bots is ok.

* l10n (Sophie)
   + Easyhack on cleaning dictionary files
     https://bugs.documentfoundation.org/show_bug.cgi?id=117408

* NISZ Team (Xisco)
   + https://conference.libreoffice.org/assets/Conference/Tirana/BuildALibreOfficeTeam2018.pdf
   + should we invite them
AI:+ poke to see who would want to attend (Michael)
   + re-look at composition next week (?)

* KDE5 (Xisco)
   + about to ship 6.2.4 rc1 - will be the 'still' version - do we want to keep KDE5 enabled by default ?
      + Bubli believes there are some blockers to this currently.
      + discussed this in March already (Michael W)
         + decide in 6.2.5 on current status.
         + propose to keep it as default for 6.2.4 and also for 6.2.5 if these are fixed:
   + people doing the work should make the call (Michael)
   + https://bugs.documentfoundation.org/show_bug.cgi?id=124044#c9 ( Bubli )
     + Primary selection does not work under KDE
         https://bugs.documentfoundation.org/show_bug.cgi?id=122239
     + Impress crashes on slide show using "All displays"
         https://bugs.documentfoundation.org/show_bug.cgi?id=124484
     + KDE5: UI is broken if opening a document with a video
        https://bugs.documentfoundation.org/show_bug.cgi?id=120870
     + 2 accessibility crashes
   => consensus on keeping it as default for now (Xisco, Thorsten etc.)

* enable kde5 and gtk3_kde5 in bibisect repo and
  gtk3_kde5 for release build (x86_64)? (Michael W)
   + build machines seem to have the right libraries.
   + can these options be enabled ?
   + would be really useful now (Thorsten)
      + can we enable gtk3_kde5 - affecting 64bit too
      + CentOS6 for x86 still, but can do some cross-compile for master going forward, using CentOS7 x86_64 (Thorsten)
      + -m32 and some x86-devel packages and then it works.
   + they take the config from lode / distro configs (Christian)
      + if update it - will pickup the switches for bibisect
   + not sure if we stay with kde5 - good to have the gtk3 fallback tested (Michael W)
      + thought it was an exclusive switch (Christian)
      + a run-time plugin; with KDE5 file-picker in a separate process (Micahel W)
      + just gain functionality ? (Christian)
          + yes (Michael W)
AI:       + enable that in the distro config (Christian)
   + was not included because tinderboxen were not updated, but no longer an issue (Christian)

* QA update (Xisco)

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

    + big jumps in unconfirmed
         + took some time to get it down - to 550 as of now.

    + UNCONFIRMED: 594 (+24)
        + enhancements: 81  (+7)
        + needsUXEval: 4 (-2)
        + haveBackTrace: 2 (+1)
        + needsDevAdvice: 17 (+1)
        + documentation:  13 (+1)
        + android:  13 (+0)
        + iOS:  8 (+5)
        + Online:  25 (+5)

    + Most pressing bugs:

        + New
                [None]

        + Older
            + CRASH: cutting and undoing a sheet with external links
                + https://bugs.documentfoundation.org/show_bug.cgi?id=124829
                + Serge Krot / re-entrancy hazard.
                + on the radar (Thorsten)

        + Fixed

    + New high severity bugs of the week:

            + CRASH - 3D Slide Transitions in Impress ( Mac )
                + https://bugs.documentfoundation.org/show_bug.cgi?id=124942

            + crash when trying to open a .doc file
                + https://bugs.documentfoundation.org/show_bug.cgi?id=124937
                + Mark Hung ?

* QA stats
    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +140  -8 (-116) overall)
      many thanks to the top bug squashers:
       Caolán McNamara         10
       andreas_k               9
       Heiko Tietze            8
       Xisco Faulí             8
       Aron Budea              7
       Buovjaga                7
       Stephan Bergmann        5
       Noel Grandin            5
       Mike Kaganski           4
       Michael Weghorn         4

    + top 10 bugs reporters:
       andreas_k               11
       Andreas Gruhler         10
       Heiko Tietze            5
       Cor Nouws               5
       Xisco Faulí             4
       Drew Jensen             4
       Tor Lillqvist           3
       Christian Lehmann       3
       Mike Kaganski           3
       davidpbrown             2

    + top 10 bugs fixers:
       McNamara, Caolán        10
       Kainz, Andreas          6
       Grandin, Noel           5
       Bergmann, Stephan       4
       Lillqvist, Tor          4
       Vajngerl, Tomaž         4
       Buovjaga                3
       Kaganski, Mike          3
       Vajna, Miklos           3
       Weghorn, Michael        2

    + top 10 bugs confirmers:
       Xisco Faulí             16
       Budea, Áron             8
       Buovjaga                6
       McNamara, Caolán        6
       Alex Thurgood           6
       Tietze, Heiko           5
       m.a.riosv               4
       Thomas Lendo            4
       Dieter Praas            4
       Roman Kuznetsov         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/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 : 3/134 -    2 %  (+0)
     4.1 : 2/84 -     2 %  (+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
   + 666/3218 665/3199 664/3181 641/3146 642/3131 644/3119 642/3095 

     done by:
        Xisco Faulí            9
        Raal                   3
        Buovjaga               3
        Budea, Áron            2
 

* Bibisected bugs open: keyword 'bibisected'
   + http://bit.ly/2cSCXlS
   + 848/4004 847/3985 845/3965 832/3939 835/3922 837/3909 835/3882 

     done by:
        Xisco Faulí            8
        Buovjaga               4
        Raal                   3
        Budea, Áron            2
        Kevin Suo              1


* all bugs tagged with 'regression'
   + 1127(+0) bugs open of 8410(+23) total 7(+0) high prio.

     done by:
        Xisco Faulí            7
        Buovjaga               4
        Cor Nouws              3
        Alex Thurgood          1
        Vajna, Miklos          1
        Brinzing, Oliver       1
        Raal                   1
        MM                     1
        Henschel, Regina       1


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

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


* ~Component   count net * all regressions
   + http://bit.ly/1BUdI8i
     Writer: other            - 281(-2)
     Calc                     - 218(-2)
     Impress                  - 119(+1)
     Writer: docx filter      - 81(+1)
     LibreOffice              - 67(+0)
     Draw                     - 46(+1)
     Base                     - 46(+2)
     UI                       - 43(-1)
     Borders                  - 41(-1)
     Writer: doc filter       - 36(+0)
     Writer: perf             - 33(+0)
     Writer: other filter     - 33(+1)
     Crashes                  - 31(+1)
     graphics stack           - 30(+0)
     filters and storage      - 24(+0)
     RTL                      - 24(+0)
     BASIC                    - 17(-1)
     Chart                    - 16(+2)
     Printing and PDF export  - 13(+0)
     framework                - 2(+0)
     Linguistic               - 1(+0)
     Installation             - 0(-1)



More information about the LibreOffice mailing list