minutes of ESC call ...

Michael Meeks michael.meeks at collabora.com
Thu Dec 14 15:33:08 UTC 2017


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

* Completed Action Items:

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

* Release Engineering update (Christian)
    + 6.0 Beta 2 status
        + late features
            + gpg4libre branch (Thorsten)
               [ largely done, problems decrypting ] 
            + HTML help pieces (Olivier, Cloph)
               [ Shinnok is progressing with the scripts ]
            + ‘experimental’ Calc / threading UI setting (Michael)
               [ add to allow enabling if people want it ]
            + VC Runtime re-distributable installer (Cloph)
               [ will provide builds for testers ]
   + 6.0 RC1 – freeze next Tues Dec 19th
   + 5.4.4 RC2 status
   + Android
        + have a patch for unified headers
        + using llvm C++ crashes on ARM, so using GNU stl for ARM for now.
   + Online

* Documentation (Olivier)
     + Many fixes in help pages, mostly typos and updates (O Hallot, G. Kelemen, Fitoshido)
     + New help pages on Presenter Console and Calc’s data form.
     + New Help Makefiles landed thanks to David Tardon
           + working nicely.
           + need to connect LibreOffice to this new help.
           + some sfx2 / sfxhelp.cxx goodness needed.
     + Getting Started Guide stalled.
     + FOSDEM talk accepted.

* Testing Jitsi for ESC calls (Michael)
   + https://meet.jit.si/TDFESC
   + working nicely with 11 people
   + awesome quality (Thorsten)

* 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
   + Gradients submitted
        + some clang compilation problem.
        + https://gerrit.libreoffice.org/#/c/46428/
            + UITest_writer_demo failure, probably caused by the change after all
   + Elementary icons submitted
        + people working on them; people working on them. 
   + string changes:
        + planning terminology changes for bullet list styles,
            + changing List 1 → Roman List Lowercase
        + formats at find dialog, and customization
            + renaming bits here.
        + getting them ready before the hard string freeze.
   + proposing to flag internal file picker dialogs obsolete
     + many tickets on this topic (tdf#87860), bad usability
     + reasons for the dialog were kde4 – will have Qt5 dialog
     + concept of self-made file-picker not working.
     + we have CMIS dialogs for access to remote servers.
        + Open Remote Files eg.
     + what about http:// webdav URLs ? (Eike)
        + expect open-from-remote to replace that (Thorsten)
     => remove the option from the options page.
        + release-note – add to 6.0 “pending removal” list for 6.1
     + the ‘gen’ backend depends on generic file-picker (Caolan)
        + cancelled plan to drop it for now though.

* Crash Hunting (Caolan)
    + 143 import failure, 38 export failures
        + mstahl has fixed the exports
    + Calc threading crashers (Dennis on it)
        + believe all import crashers are calc
        + MATCH changes dependencies → black-list
        + TextSearch issue, implicit intersection ...
    + 6 coverity
        + 3 old lingering java warnings, see list mail fix/ignore etc.
        + Java lovers’ input appreciated.
    + 43 (+1) fuzzers * 3 sanitizers+engine combos (asan+libfuzzer,
            ubsan+libfuzzer, asan+afl)
        + latest is mathtype
            + digging these out of parent documents.
        + (writer) html next but can’t even get a short local run bug free yet
        + leaves calc html import as the last one to do.
            + including two filters here.

* Crash Reporter (Xisco)
    + http://crashreport.libreoffice.org/stats/version/5.3.6.1
        + 1602 (last 7 days) (down)
    + http://crashreport.libreoffice.org/stats/version/5.3.7.2
        + 1107 (last 7 days) (up)
    + http://crashreport.libreoffice.org/stats/version/5.4.2.2
	  + 3992 (last 7 days) (up)
	  + Updater still the main crasher
    + http://crashreport.libreoffice.org/stats/version/5.4.3.2
	  + 2762 (last 7 days) (up)
        + lots of people decided to update ? – a peak here.
        + looking forward to 5.4.4 – which fixes main crashers in 5.4.3.

      + 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!
    + 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      81(7)      131(6)      132(5)       136(4)  
               reviews     603(41)    1994(254)   4924(123)   18554(334)
                merged     342(56)    1322(237)   3365(374)   11667(359)
             abandoned      42(-3)     121(20)     250(18)      726(44) 
           own commits     347(-71)   1469(66)    4255(178)   13763(38) 
        review commits      71(-56)    338(15)     875(36)     3332(524)
        contributor...   1 week    1 month     3 months    12 months   
                  open      23(12)     35(5)       38(7)        42(7)  
               reviews     925(54)   3134(248)   7624(434)   23966(503)
                merged      28(3)      94(10)     243(-4)     1184(-55)
             abandoned       8(2)      24(7)       61(-18)     347(3)  
           own commits      28(3)      95(12)     250(-2)      877(45) 
        review commits       0(0)       0(0)        0(0)         0(0)  
    + easyHack statistics:
       needsDevEval 37(37)   needsUXEval 0(0)   cleanup_comments 206(206)   
       total 255(255)   assigned 22(22)   open 195(195)   
    + top 5 contributors:
          Gelmini, Andrea made 31 patches in 1 month, and 205 patches in 1 year
          Donkers, Winfried made 9 patches in 1 month, and 30 patches in 1 year
          Goncharuk, Lera made 8 patches in 1 month, and 15 patches in 1 year
          Johnny_M made 5 patches in 1 month, and 54 patches in 1 year
          Ekansh Jha made 3 patches in 1 month, and 7 patches in 1 year
    + top 5 reviewers:
          Pootle bot made 235 review comments in 1 month, and 722 in 1 year
          Stahl, Michael made 160 review comments in 1 month, and 1970 in 1 year
          Behrens, Thorsten made 160 review comments in 1 month, and 1012 in 1 year
          Rathke, Eike made 151 review comments in 1 month, and 1137 in 1 year
          Holešovský, Jan made 120 review comments in 1 month, and 1058 in 1 year
    + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
          Martin Bakos bakosmartin at gmail.com 
          Aditya Dewan aditya.dewan at collabora.co.uk 
          Gergely Tarsoly g.tarsoly at yahoo.com 
          Kshitij Pathania kshitijpathania at gmail.com 
          Ahmed GHANMI aghanmi at linagora.com 

* Commit Access
 
* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
    + sleep for 17 weeks.

* Jenkins / CI update (Christian)
    from:Thu Dec  7 16:10:41 2017
    master linux rel  jobs: 212 ok: 199 ko:  13 fail ratio:  6.13 % break:   3 broken duration: 2.98%
    master linux dbg  jobs: 143 ok: 125 ko:  17 fail ratio: 11.89 % break:   5 broken duration: 8.57%
    master mac rel    jobs: 145 ok: 138 ko:   7 fail ratio:  4.83 % break:   4 broken duration: 2.94%
    master mac dbg    jobs: 140 ok: 137 ko:   3 fail ratio:  2.14 % break:   2 broken duration: 1.52%
    master win rel    jobs:  94 ok:  79 ko:  15 fail ratio: 15.96 % break:   9 broken duration:14.45%
    master win dbg    jobs: 115 ok:  96 ko:  19 fail ratio: 16.52 % break:  15 broken duration:12.88%
    master win64 dbg  jobs: 107 ok:  90 ko:  17 fail ratio: 15.89 % break:  12 broken duration:16.43%
    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: 387 ok: 348 ko:  33 fail ratio: 8.53%
    master gerrit plg jobs: 383 ok: 295 ko:  74 fail ratio:19.32%
    master gerrit win jobs: 287 ok: 250 ko:  32 fail ratio:11.15%
    master gerrit mac jobs: 285 ok: 266 ko:  13 fail ratio: 4.56%
    master gerrit all jobs: 382 ok: 236 ko: 115 fail ratio:30.10%
      + windows & mac only build if Windows ones succeed
      + why a big difference win+mac vs. linux.

* l10n (Sophie)
    + still waiting for fuzziness fix.
    + have a batch of fixes to push to pootle (Cloph)
         + 155k strings caught & fixed
         + missed quite a lot more, an additional script running
         + need to remove the fuzzy marker, while they’re translated marked fuzzy.
         + plan to have it done ~next week; before Xmas.

* cairo patch (Michael)
    + RGB24 surface – RGB32 surface – so, wasting 8bits.
    + might help gtk3 backend a bit

* QA update (Xisco)

    + UNCONFIRMED: 401 (+38)
        + enhancements: 50  (+8)
        + needsUXEval: 0 (-5)
        + haveBackTrace: 9 (+3)
        + needsDevAdvice: 31 (-1)
        + documentation:  4 (+1)
        + android:  18 (+1)

    + Most Pressing Bugs: http://tdf.io/mostressingbugs
        + New:
		[None]

        + Fixed:
             + Crash inserting link to .docx file in section
                   + https://bugs.documentfoundation.org/show_bug.cgi?id=114243
                   + fixed thanks to Michael Stahl

             + Crash inserting link to .docx file in section
                   + https://bugs.documentfoundation.org/show_bug.cgi?id=114243
                   + fixed thanks to Michael Stahl

             + Watermark crashes LibreOffice with some documents
                   + https://bugs.documentfoundation.org/show_bug.cgi?id=114338
                   + fixed thanks to Szymon Kłos

             + Crash while opening a document
                   + https://bugs.documentfoundation.org/show_bug.cgi?id=114342
                   + fixed thanks to Caolán McNamara.

* QA stats
    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +167  -25 (-156) overall)
      many thanks to the top bug squashers:
       Xisco Faulí             35
       Buovjaga                11
       Eike Rathke             7
       Heiko Tietze            6
       Telesto                 6
       Regina Henschel         5
       Yousuf Philips (jay)    5
       Maxim Monastirsky       4
       V Stuart Foote          4
       Caolán McNamara         4

    + top 10 bugs reporters:
       Yousuf Philips (jay)    11
       Gabor Kelemen           10
       Xisco Faulí             6
       Thomas Lendo            5
       Regina Henschel         3
       Telesto                 2
       Aron Budea              2
       Rainer Bielefeld        2
       Volga                   2
       marcduhil               2

    + top 10 bugs fixers:
       Philips, Yousuf         4
       Thorsten Behrens        4
       Rathke, Eike            4
       Monastirsky, Maxim      3
       McNamara, Caolán        3
       Stahl, Michael          3
       Zolnai, Tamás           3
       Vajna, Miklos           2
       Volga                   2

    + top 10 bugs confirmers:
       Xisco Faulí             22
       Philips, Yousuf         9
       Jacques Guilleron       5
       Raal                    4
       Tietze, Heiko           4
       Nabet, Julien           3
       Foote, V Stuart         3
       Kevin Suo               2
       Buovjaga                2


* 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/1795 413/1767 416/1760 414/1748 425/1735 417/1714 412/1692 

     done by:
        Xisco Faulí            8
        Stahl, Michael         1
        Raal                   1
 

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

     done by:
        Xisco Faulí            9
        Kevin Suo              1
        Terrence Enger         1
        Raal                   1


* all bugs tagged with 'regression'
   + 884(+5) bugs open of 6615(+43) total 7(+1) high prio.

     done by:
        Xisco Faulí            9
        Buovjaga               2
        Kevin Suo              1
        Rathke, Eike           1
        Henschel, Regina       1


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

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


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



More information about the LibreOffice mailing list