[Libreoffice-qa] Minutes of ESC call 2017-12-07

Jan Holesovsky kendy at collabora.com
Thu Dec 7 16:18:15 UTC 2017


* Present:
    + Eike, Kendy, Thorsten, Stephan, Xisco, Heiko, Caolán, Miklos, Milian

* Completed Action Items:
    + Submit FOSDEM papers – deadline is Wed [!] (All)
    + get Michael access to vm174 (Christian)
    + find data for x86 / Linux downloads with view to removing for 6.0 (Cloph)
        [ 40-50% are 32bit, cannot drop it for the near future;
          also the update will be checking the platform too ]

* Pending Action Items:
    + come up with a list of retiring committers to mail (Norbert)

* Release Engineering update (Christian)
    + 6.0 Beta 2
        + about to tag later today
        + issue with Mac: Impress/Draw not working (?)
            + fixed by Stephan
            + thank you! (Thorsten, Clop, ...)
        + late features
            + gpg4libre branch
                 + will be around for testing (Thorsten)
            + HTML help pieces (Olivier, Cloph)
               [ Shinnok is progressing with the scripts ]
            + missing piece from customization GSoC (Heiko)
               [ fully working now, integrated into 6.0 ]
            + Calc / threading UI setting (Michael)
   + 5.4.4 RC1 status
       + tagged, built, on the mirrors
   + 5.4.4 RC2 …
       + next week
   + Android
       + rendering fix integrated
       + problems on ARM – crashes in native code; fine on Intel
           + unsure if a build problem, or general one
   + Online

* FOSDEM / Brussels, 3 & 4 February 2018
   + Submitted papers: **deadline extended to Wed 6th**
   + https://penta.fosdem.org/submission/FOSDEM18 
   + Talks submitted
       + Caolan – Native Dialogs talk
       + Kendy – Online dialog tunneling
       + Miklos – ePUB talk
       + Samuel – Submitted
       + Christian – a dashboard talk.
       + Olivier – Converging documentation
       + Stephan – submitted
       + Michael S – still planning. ?
       + Muhammet Kara - Customization 
       + Regina - 
       + more most welcome ...

* Documentation (Olivier)
    + NewHelp
        + Mode cleanup of build scripts by shinnok
    + New Help Pages:
        + On more BASIC and VBA functions (ohallot)
        + on Calc's Data->Forms (ohallot)
        + Contents fixes by M. Kara, G. Kelemen
    + Guides
        + More updates in for 6.0 releaseNewHelp

* Testing Jitsi for ESC calls (Michael)
   + https://meet.jit.si/TDFESC
   + how is it ?
       + Microphone problem 
         (issue with laptop though, won’t use headphone one Cloph)
         using android app usually, but crashes for ESC/today
       + Works for me pretty well (Miklos, Kendy, Thorsten)
           + probably better bandwidth / load / … (?)
   + Use Firefox, not Chrome (Xisco)
   + Video went blank (Stephan)
       + will try another browser
   + let’s try the next week again (Eike)

* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        258(258) (topicUI) bugs open, 366(366) (needsUXEval) needs to be evaluated by the UXteam
    + Updates:
        BZ changes   1 week    1 month    3 months   12 months
             added      6(0)      18(2)      46(-1)     115(-3)
         commented     35(-30)   182(-46)   620(-12)   2313(-109)
           removed      0(0)       0(0)       4(0)       19(0)
          resolved      5(0)      19(-3)     56(2)      245(2)
    + top 10 contributors:
          Philips, Yousuf made 66 changes in 1 month, and 802 changes in 1 year
          Tietze, Heiko made 60 changes in 1 month, and 1095 changes in 1 year
          Zolnai, Tamás made 54 changes in 1 month, and 134 changes in 1 year
          Faulí Tarazona, Xisco made 52 changes in 1 month, and 395 changes in 1 y
          Dieter Praas made 40 changes in 1 month, and 90 changes in 1 year
          Thomas Lendo made 28 changes in 1 month, and 432 changes in 1 year
          Buovjaga made 16 changes in 1 month, and 267 changes in 1 year
          Christian Lehmann made 16 changes in 1 month, and 20 changes in 1 year
          Henschel, Regina made 16 changes in 1 month, and 126 changes in 1 year
          Krot, Serge made 14 changes in 1 month, and 14 changes in 1 year

    + several topics discussed yesterday, but nothing really of ESC
      importance (Heiko)
        + when features are disabled or not
        + not a good solution

* Crash Hunting (Caolan)
    + 17 import failure, 91 export failures
        + one outstanding issue
        + think this is fixed, wailing results of next run
    + 10 (-9) coverity
    + 42 (+2) fuzzers * 3 sanitizers+engine combos (asan+libfuzzer,
            ubsan+libfuzzer, asan+afl)
        + latest is mml, mathtype and (writer) html next
        + leaves calc html import as the last one

* Crash Reporter (Xisco)
    + http://crashreport.libreoffice.org/stats/version/5.3.6.1
        + 1764 (last 7 days) (down)
    + http://crashreport.libreoffice.org/stats/version/5.3.7.2
        + 793 (last 7 days) (up)
    + http://crashreport.libreoffice.org/stats/version/5.4.2.2
	  + 2766 (last 7 days ) (up)
    + http://crashreport.libreoffice.org/stats/version/5.4.3.2
	  + 2018 (last 7 days ) (up)
    + similar numbers to last week.

    + updater enabled for 5.4.3
	+ Updater crashes from 5.4.1 to 5.4.2 fixed.
	+ https://bugs.documentfoundation.org/show_bug.cgi?id=113225

    + SfxSlotPool::GetSlotPool(SfxViewFrame *)
	  + https://bugs.documentfoundation.org/show_bug.cgi?id=113755
	  + Reported since 5.4
	  + no reproducible steps so far
        + might be related to LibreOffice closing / shutdown with clipboard

* Hackfests & Events (Thorsten)
    + FOSDEM hack-fest / meetings
        + confirmed for following Monday/Tuesday at ICAB
        + dates confirmed (Monday + Tuesday), book your travel!
        + venue not confirmed yet
    + Hamburg – 1st new-style hackfest
        + deferred to next year ...
            + https://wiki.documentfoundation.org/Hackfests/HackfestTNG
    + fallback plan for March in either Italy or Germany
    + still looking for people who want help learning how to fix
      their problems interactively at a hackfest.

* mentoring/easyhack update
          committer...   1 week     1 month     3 months    12 months
                  open      73(-1)     124(-1)     126(-1)      130(-2)
               reviews     573(11)    1842(102)   4760(-41)   18406(186)
                merged     412(126)   1305(220)   3252(261)   11588(280)
             abandoned      24(-21)    106(5)      233(1)       704(22)
           own commits     350(-68)   1492(89)    4172(95)    13801(76)
        review commits      63(-64)    325(2)      853(14)     3340(532)
        contributor...   1 week    1 month     3 months    12 months
                  open       6(-5)     22(-8)      23(-8)       27(-8)
               reviews     920(49)   3046(160)   7417(227)   23705(242)
                merged      16(-9)     83(-1)     232(-15)    1169(-70)
             abandoned       9(3)      25(8)       72(-7)      346(2)
           own commits      16(-9)     81(-2)     239(-13)     845(13)
        review commits       0(0)       0(0)        0(0)         0(0)
    + easyHack statistics:
       needsDevEval 34(34)   needsUXEval 0(0)   cleanup_comments 197(197)
       total 247(247)   assigned 16(16)   open 195(195)
    + top 5 contributors:
          Gelmini, Andrea made 27 patches in 1 month, and 200 patches in 1 year
          Donkers, Winfried made 9 patches in 1 month, and 30 patches in 1 year
          Goncharuk, Lera made 6 patches in 1 month, and 13 patches in 1 year
          Johnny_M made 5 patches in 1 month, and 54 patches in 1 year
          Vecsernyés Márk made 3 patches in 1 month, and 3 patches in 1 year
    + top 5 reviewers:
          Pootle bot made 190 review comments in 1 month, and 661 in 1 year
          Behrens, Thorsten made 183 review comments in 1 month, and 997 in 1 year
          Rathke, Eike made 143 review comments in 1 month, and 1123 in 1 year
          Stahl, Michael made 141 review comments in 1 month, and 1955 in 1 year
          Grandin, Noel made 133 review comments in 1 month, and 1374 in 1 year
    + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
          Martin Bakos bakosmartin at gmail.com
          Ahmed GHANMI aghanmi at linagora.com
          Gergely Tarsoly g.tarsoly at yahoo.com
          Kshitij Pathania kshitijpathania at gmail.com

    + ESC scripts out of order (Thorsten)
        + getting fixed by the next week
        + was fixed this morning (Xisco)
            + and stats updated (Xisco)

* Commit Access
    + 353 git --no-pager shortlog -n -s --author="Gabor Kelemen" 
      123 as reporter/assigned on BZ
       + he already has the commit access (Miklos)
 
* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
    + sleep for 18 weeks.

* Jenkins / CI update (Christian)
    from:Thu Nov 30 16:24:22 2017
    master linux rel  jobs: 158 ok: 151 ko:   7 fail ratio:  4.43 % break:   2 broken duration: 2.76%
    master linux dbg  jobs: 116 ok: 112 ko:   3 fail ratio:  2.59 % break:   2 broken duration: 3.33%
    master mac rel    jobs:  98 ok:  93 ko:   5 fail ratio:  5.10 % break:   4 broken duration:41.88%
    master mac dbg    jobs: 108 ok: 102 ko:   6 fail ratio:  5.56 % break:   5 broken duration:42.65%
    master win rel    jobs:  56 ok:  51 ko:   5 fail ratio:  8.93 % break:   4 broken duration: 3.97%
    master win dbg    jobs:  66 ok:  59 ko:   7 fail ratio: 10.61 % break:   6 broken duration: 4.98%
    master win64 dbg  jobs:  62 ok:  51 ko:  10 fail ratio: 16.13 % break:   8 broken duration: 8.97%
    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%
    branch gerrit all jobs:   0 ok:   0 ko:   0 fail ratio: 0.00%
    master gerrit lin jobs: 310 ok: 276 ko:  31 fail ratio:10.00%
    master gerrit plg jobs: 309 ok: 244 ko:  52 fail ratio:16.83%
    master gerrit win jobs: 244 ok: 214 ko:  27 fail ratio:11.07%
    master gerrit mac jobs: 242 ok: 227 ko:   8 fail ratio: 3.31%
    master gerrit all jobs: 335 ok: 205 ko:  98 fail ratio:29.25%

    + branches split off from the stats – is that OK? (Cloph)
    + higher failure rate of Linux (Cloph)
        + transition of the setup
        + bots did do more builds, but broken-because-of-setup were cleared
        + master/feature: mac/win is only started if linux succeed before
          → much lower failure rate on win/mac expected compared to lin/plg
    + much improved now (Thorsten)
        + runtime high – anybody can have a look why the builds are much
          slower? (Thorsten)
        + Eike reported ~5 hours…
            + for the entire thing including waiting
            + the build per se takes less – <~20 minutes on Linux, ~50 for win etc.
             (huge difference mac pro vs mac mini, see e.g.:  https://ci.libreoffice.org/job/lo_gerrit/Config=macosx_clang_dbgutil/buildTimeTrend
        + but similar speed of build on Linux compared to the last year (Eike)
            + probably takes more time on Windows? (Thorsten)
            + need faster Windows & Mac boxes (Cloph, Thorsten) 

* l10n (Sophie)
    + still waiting for fuzziness fix.
    + have a batch of fixes to push to pootle (Cloph)
         + not complete yet though

* KDE5 filepicker integration (Thorsten)
    + getting minimal invasive KDE5 integration (Milian)
    + proposed to do something similar to Firefox: file dialogs working
       + has a proof-of-concept (Milian)
    + so far pretty ugly
    + public on github so far
      https://github.com/KDAB/libreoffice-core/tree/wip/kde-dialogs-in-vcl-gtk3-backend 
    + Gtk+ properly maintained by LibreOffice people, hope to get native feel
      on Plasma this way too (Milian)
    + still using the vclplug? (Kendy)
         + not even that, maybe just separate filepicker
         + as optional as possible (Milian)
             + compile time, and runtime checks (Milian)
    + on github now, would be good to get push rights for Milian for feature
      branch (Thorsten)
    + single component, similar to what was there in the past (Caolan)

* QA update (Xisco)

    + Mac bibisect repos
        + Open https://redmine.documentfoundation.org/issues/2412#change-13897
            + prefer not to build the bibisect repo at home ;-) (Xisco)
        + Building branch 6.1 locally

    + UNCONFIRMED: 381 (+18)
        + enhancements: 46  (+4)
        + needsUXEval: 0 (-5)
        + haveBackTrace: 8 (+2)
        + needsDevAdvice: 31 (-1)
        + documentation:  5 (+2)
        + android:  18 (+1)

    + Most Pressing Bugs: http://tdf.io/mostressingbugs
        + New:
             + Crash inserting link to .docx file in section
                   + https://bugs.documentfoundation.org/show_bug.cgi?id=114243
                   + jmux ?

             + Menu/LibreOffice/Help/LibreOffice Help/[Content] -> Crash
                   + https://bugs.documentfoundation.org/show_bug.cgi?id=114242
                   + Backtrace provided. I can’t bisect it though

        + Older:

        + Fixed:
             + LO60b1: Impress and Draw don't run on macOS
                   + https://bugs.documentfoundation.org/show_bug.cgi?id=114086
                   + thanks to Stephan Bergmann.

* QA stats
    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +138  +4 (-175) overall)
      many thanks to the top bug squashers:
       QA Administrators       37
       Xisco Faulí             15
       Heiko Tietze            13
       Eike Rathke             8
       Buovjaga                8
       Yousuf Philips (jay)    6
       Telesto                 6
       V Stuart Foote          5
       Aron Budea              5
       Kevin Suo               4

    + top 10 bugs reporters:
       Gabor Kelemen           20
       Yousuf Philips (jay)    18
       Thomas Lendo            6
       Xisco Faulí             6
       Aron Budea              4
       raal                    3
       clemty                  3
       Kevin Suo               2
       Paul Menzel             2
       Emil Tanev              2

    + top 10 bugs fixers:
       Xisco Faulí             6
       Rathke, Eike            5
       Volga                   4
       Tietze, Heiko           4
       Thorsten Behrens (CIB)  4
       odinatlas               3
       Budea, Áron             3
       Zolnai, Tamás           3
       Philips, Yousuf         3
       Muhammet Kara           3

    + top 10 bugs confirmers:
       Buovjaga                25
       Xisco Faulí             22
       Philips, Yousuf         16
       Budea, Áron             8
       Kevin Suo               5
       Jacques Guilleron       5
       Tietze, Heiko           3
       *UNKNOWN*               3
       Alex Thurgood           3
       Dieter Praas            3


* Highest-Priority bugs (aka "MABs"):
   + http://bit.ly/2lJAAJI
     5.3 : 2/49 -     4 %  (+0)
     5.2 : 2/39 -     5 %  (+0)
     5.1 : 1/35 -     2 %  (+0)
     5.0 : 2/62 -     3 %  (+0)
     4.4 : 2/76 -     2 %  (+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 : 25/258 -   9 %  (+0)


* Bisected bugs open: keyword 'bisected'
   + more accurate - down to a single commit.
   + http://bit.ly/2dyIfDy
   + 420/1789 413/1767 416/1760 414/1748 425/1735 417/1714 412/1692

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


* Bibisected bugs open: keyword 'bibisected'
   + http://bit.ly/2cSCXlS
   + 508/2400 500/2376 502/2369 500/2355 510/2341 501/2317 497/2293

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


* all bugs tagged with 'regression'
   + 889(+10) bugs open of 6606(+34) total 9(+3) high prio.

     done by:
        Xisco Faulí           10
        Buovjaga               5
        Kevin Suo              3
        Philips, Yousuf        3
        Raal                   2
        Budea, Áron            2
        Kaganski, Mike         2
        m.a.riosv              1
        Timur                  1
        Alex Thurgood          1


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

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


* ~Component   count net * all regressions
   + http://bit.ly/1BUdI8i
     Writer: other            - 162(+2)
     Calc                     - 148(+9)
     Impress                  - 91(+2)
     Writer: docx filter      - 75(+1)
     LibreOffice              - 71(+2)
     UI                       - 48(+0)
     Writer: perf             - 35(+1)
     Draw                     - 34(+0)
     Writer: doc filter       - 34(-1)
     graphics stack           - 34(-2)
     Base                     - 29(-1)
     Borders                  - 28(+0)
     filters and storage      - 26(+0)
     Writer: other filter     - 25(-3)
     Chart                    - 22(+3)
     Crashes                  - 21(+3)
     Printing and PDF export  - 16(+0)
     BASIC                    - 15(+0)
     framework                - 5(+0)
     Linguistic               - 2(+0)
     Extensions               - 1(+0)
     sdk                      - 1(+0)
     Installation             - 1(+0)


More information about the Libreoffice-qa mailing list