minutes of ESC call ...

Michael Meeks michael.meeks at collabora.com
Thu Jan 4 15:27:48 UTC 2018


* Present:
    + Heiko, Olivier, Stephan, Xisco, Michael M, Miklos, Michael S,
      Kendy, Jan-Marek

* Completed Action Items:
    + ask quikee what he recommends on svg icons on dev list (Heiko)
        [ quikee – on ML; some issues – when the bugs are solved,
          we should switch to SVG – plan to make it fully functional. ]

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

* Release Engineering update (Christian)
   + <missed Cloph>
   + 5.4.4 – WinXP SDK re-build (?)
   + 5.4.5 
    + 6.0 RC1
        + builds are done, and up-loading
        + no additional branch yet – but on -6-0 branch
        + still in 1x review mode.
        + 6-0-0 branch is due Jan 9th for RC2.
        + late features
            + gpg4libre branch (Thorsten)
               [ almost done with decrypting – but negative time.
                 expect things next week. ] 
            + HTML help pieces (Olivier)
               [ still working, not yet ready – fixing l10n issues
                 working sfx2 to make it work.
                 Kendy has a patch to help out. ]
            + ‘experimental’ Calc / threading UI setting (Michael)
               [ merged option with scary message ]
            + VC Runtime re-distributable installer (Cloph)
               [ change added to master, included in TB builds,
                 will cherry-pick to 6-0 branch ]
   + Android
   + Online

* Documentation (Olivier)
    + Several fixes / additions for help pages contents (Olivier)
    + Patch to open new help locally (Kendy, Olivier, Tomaz)
        + https://gerrit.libreoffice.org/#/c/47383/1
        + Needs a bit of advice there.
            + how to set a timer to wait for browser opening.
            + can’t erase the /tmp file before the browser uses it.
            + is this generated on the fly ? (Michael)
                 + can’t use the file:/// protocol (Olivier)
                       or it opens it inside the file manager
                       then open shell with this HTML file.
            + delete temporary folder on exit of LibreOffice (Kendy)
                 + easy to catch with a ‘static’ object destructor.
                 + already working as-is temp files are cleaned on exit (Olivier)
        + better help page layout and display from UX (Andreas K, Buovjaga) .
            + coming real soon 
        + Open question: we use Javascript in our new help pages
            + do users complain wrt. Having NoScript enabled in browser. 
            + should we address this too ?
            + leave this for later / wontfix ?
            + dynamically adapt content for platforms with JS
            + no problem with noscript expected (Kendy)
                 + should be able to generate page that works even with no JS
    + Resuming book edition for 6.0 Getting started next Monday.
AI: + review HTML patch and submit to 6-0 (Kendy)

* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        254(254) (topicUI) bugs open, 325(325) (needsUXEval) needs to be evaluated by the UXteam
    + Updates:
        BZ changes   1 week   1 month    3 months   12 months  
             added      4(0)     12(1)      38(-2)     111(0)  
         commented     34(-1)   148(-13)   558(1)     2169(-9) 
           removed      0(0)      1(-1)      2(0)       21(0)  
          resolved      5(1)     18(-2)     56(1)      240(-1) 
    + top 10 contributors:
          Tietze, Heiko made 54 changes in 1 month, and 1039 changes in 1 year
          Philips, Yousuf made 31 changes in 1 month, and 780 changes in 1 year
          Xisco Faulí made 30 changes in 1 month, and 406 changes in 1 year
          Foote, V Stuart made 23 changes in 1 month, and 350 changes in 1 year
          Henschel, Regina made 17 changes in 1 month, and 130 changes in 1 year
          Cor Nouws made 17 changes in 1 month, and 180 changes in 1 year
          Buovjaga made 17 changes in 1 month, and 225 changes in 1 year
          Monastirsky, Maxim made 11 changes in 1 month, and 33 changes in 1 year
          kompilainenn made 10 changes in 1 month, and 25 changes in 1 year
          Zolnai, Tamás made 9 changes in 1 month, and 145 changes in 1 year

    + reworking the color palette based on real math now
        + confusion of what is purple vs. indigo at the start
        + all being re-done; will look similar – but with exact values change
        + will need to adjust gradients, table styles etc.
    + rearranging controls in the customization dialog
        + to have labels on all controls, improves a11y too.
    + looking for code review on https://gerrit.libreoffice.org/#/c/46971/
        + tooltips for track-changes, seeking a reviewer.

* Crash Hunting (Caolan)
    + <Caolan missed>
    + 81 (-9) import failure, 0 export failures
        + still some calc threading issues pending.
    + 8? (-6) coverity
    + ?? fuzzers * 3 sanitizers+engine combos (asan+libfuzzer,
            ubsan+libfuzzer, asan+afl), writer html newly added
    + calc issue, need to sanitize that in the new year.

* Crash Reporter (Xisco)
    + http://crashreport.libreoffice.org/stats/version/5.3.6.1
        + 794 (last 7 days) (down)
    + http://crashreport.libreoffice.org/stats/version/5.3.7.2
        + 984 (last 7 days) (down)
    + http://crashreport.libreoffice.org/stats/version/5.4.3.2
	  + 1800 (last 7 days) (down)
    + http://crashreport.libreoffice.org/stats/version/5.4.4.2
	  + 800 (last 7 days) (-)
	  + looking good (Xisco)

* Hackfests & Events (Michael)
    + FOSDEM hack-fest / meetings
        + confirmations should be out for Open Documents dev-room.
        + confirmed for following Monday/Tuesday at ICAB
        + dates confirmed (Monday + Tuesday), book your travel!
        + Bedford – overbooked right now; didn’t get a group rate (Heiko)
            + hurry to book.
        + La Grande Cloche over the street.
    + Hamburg – 1st new-style hackfest
        + deferred to next year ...
            + https://wiki.documentfoundation.org/Hackfests/HackfestTNG
        + should meet with locals
    + 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      66(-19)     146(15)      149(17)       153(17)  
               reviews     338(-177)   1791(-304)   4609(-252)   18533(-92) 
                merged     119(-157)   1256(-289)   3423(-117)   11898(-12) 
             abandoned       2(-7)       82(-20)     241(-16)      742(-3)  
           own commits     134(-117)   1166(-219)   3996(-156)   14240(110) 
        review commits      39(-24)     245(-29)     817(-49)     2911(-467)
        contributor...   1 week      1 month      3 months   12 months   
                  open      29(6)        56(13)       57(11)      61(11) 
               reviews     551(-256)   2982(-290)   7799(42)   24851(422)
                merged      18(-5)       97(16)      256(17)    1219(35) 
             abandoned       7(6)        23(6)        58(2)      335(6)  
           own commits      16(-4)       83(4)       237(-1)     897(5)  
        review commits       0(0)         0(0)         0(0)        0(0)  
    + easyHack statistics:
       needsDevEval 37(37)   needsUXEval 1(1)   cleanup_comments 206(206)   
       total 250(250)   assigned 21(21)   open 189(189)   
    + top 5 contributors:
          Gelmini, Andrea made 28 patches in 1 month, and 225 patches in 1 year
          Goncharuk, Lera made 8 patches in 1 month, and 18 patches in 1 year
          Aditya Dewan made 4 patches in 1 month, and 4 patches in 1 year
          Ekansh Jha made 4 patches in 1 month, and 8 patches in 1 year
          Pinto, Marco A.G. made 4 patches in 1 month, and 14 patches in 1 year
    + top 5 reviewers:
          Pootle bot made 260 review comments in 1 month, and 836 in 1 year
          Behrens, Thorsten made 182 review comments in 1 month, and 1127 in 1 year
          Holešovský, Jan made 139 review comments in 1 month, and 1139 in 1 year
          Grandin, Noel made 113 review comments in 1 month, and 1391 in 1 year
          Stahl, Michael made 101 review comments in 1 month, and 1972 in 1 year
    + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
          Vincent, LE GARREC legarrec.vincent at gmail.com 

* Commit Access

* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
    + sleep for 15 weeks.

* Jenkins / CI update (Christian)
    + seems to be stable currently (Miklos)
         + no false positives this year (yet).

* l10n (Sophie)
    + <missed Sophie)
    + partial de-fuzz in 2017
    + did the strings get pushed ?

* QA update (Xisco)

    + bibisect repositories for 6.1 already available for all platforms
	  + https://gerrit.libreoffice.org/#/admin/projects/?filter=bibisect
        + have for Win / Mac / Linux

    + UNCONFIRMED: 395 (-3)
        + enhancements: 43  (-5)
        + needsUXEval: 3 (-2)	
        + haveBackTrace: 6 (+0)
        + needsDevAdvice: 28 (+0)
        + documentation:  2 (-1)
        + android:  18 (-2)

    + Most Pressing Bugs: http://tdf.io/mostressingbugs
        + New:
             + crashing with insert subtotals in Calc
                   + https://bugs.documentfoundation.org/show_bug.cgi?id=114720
                   + Jean-Sebastien Bevilacqua (?)

             + [MacOS] Can't open Preferences : LibreOffice 6.0 RC1 crash every time. 
                   + https://bugs.documentfoundation.org/show_bug.cgi?id=114655
                   + Related to GPG and crypto config dialog
                   + bubli (?)
                   + probably fixed by Tor on master in 
                     1b73ed91e1cce20b3b552a36d449fb96cc57bf4f (Miklos)
                        + cherry-pick to -6-0

             + Crash when opening a particular presentation (OpenGL)
                   + https://bugs.documentfoundation.org/show_bug.cgi?id=114736
                   + Tamas Bunth – to look at SalLayout caching ?

        + Older:
             + Draw filter export to PDF/A-1a crashes LO & system
                   + https://bugs.documentfoundation.org/show_bug.cgi?id=114314
                   + Xorg crash → notourbug, and split ‘new’ bug out of it.

        + Fixed:
             + Impress crashes switching views in read-only mode
                   + https://bugs.documentfoundation.org/show_bug.cgi?id=104870
                   + Thanks to Tamas Zolnai

             + Crash when deleting some rows
                   + https://bugs.documentfoundation.org/show_bug.cgi?id=114775
                   + Thanks to Julien Nabet

             + Crash in: Menu::~Menu()
                   + https://bugs.documentfoundation.org/show_bug.cgi?id=114670
                   + Thanks to Maxim Monastirsky

             + Crash in 'Form-based filters' when updating filter name
                   + https://bugs.documentfoundation.org/show_bug.cgi?id=114788
                   + Thanks to Julien Nabet

* QA stats
    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +103  +41 (-90) overall)
      many thanks to the top bug squashers:
       Cor Nouws               15
       Buovjaga                12
       Timur                   5
       V Stuart Foote          5
       David Tardon            5
       Xisco Faulí             3
       Tamás Zolnai            3
       Heiko Tietze            3
       robert                  3
       raal                    3

    + top 10 bugs reporters:
       Yousuf Philips (jay)    7
       Cheng-Chia Tseng        6
       Mihkel Tõnnov           5
       Mike                    5
       sergio.callegari        4
       hrkoch                  3
       Terrence Enger          3
       Philippe Hemmel         2
       bugzilla2               2
       Eyal Rozenberg          2

    + top 10 bugs fixers:
       Tardon, David           5
       Zolnai, Tamás           3
       Tietze, Heiko           2
       Hung, Mark              2
       Buovjaga                2
       Balland-Poirier, Laurent 2
       Nabet, Julien           1
       Chris Grove             1
       Mamane, Lionel Elie     1
       Cor Nouws               1

    + top 10 bugs confirmers:
       Buovjaga                23
       Xisco Faulí             13
       Philips, Yousuf         8
       Faure, Jean-Baptiste    5
       Dieter Praas            5
       Nabet, Julien           5
       Foote, V Stuart         4
       Tietze, Heiko           4
       Budea, Áron             3
       Telesto                 3


* Highest-Priority bugs (aka "MABs"):
   + http://bit.ly/2lJAAJI
     5.3 : 2/49 -     4 %  (+0)
     5.2 : 3/40 -     7 %  (+2)
     5.1 : 1/35 -     2 %  (+0)
     5.0 : 2/62 -     3 %  (+0)
     4.4 : 2/76 -     2 %  (+0)
     4.3 : 7/76 -     9 %  (+1)
     4.2 : 5/133 -    3 %  (-1)
     4.1 : 3/84 -     3 %  (+0)
     4.0 : 4/83 -     4 %  (+0)
     old : 25/259 -   9 %  (+0)


* Bisected bugs open: keyword 'bisected'
   + more accurate - down to a single commit.
   + http://bit.ly/2dyIfDy
   + 418/1820 408/1805 410/1796 420/1795 413/1767 416/1760 414/1748 

     done by:
        Xisco Faulí            7
        Telesto                3
        Raal                   3
        Budea, Áron            1
        Tõnnov, Mihkel         1

* Bibisected bugs open: keyword 'bibisected'
   + http://bit.ly/2cSCXlS
   + 512/2437 499/2419 500/2409 510/2407 500/2376 502/2369 500/2355 

     done by:
        Xisco Faulí            6
        Terrence Enger         5
        Telesto                3
        Raal                   3
        Budea, Áron            1


* all bugs tagged with 'regression'
   + 897(+14) bugs open of 6662(+19) total 11(+4) high prio.

     done by:
        Xisco Faulí            5
        Terrence Enger         3
        robert                 2
        Telesto                2
        Buovjaga               2
        Thomas Lendo           1
        MM                     1
        Raal                   1
        kompilainenn           1
        Tõnnov, Mihkel         1


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

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


* ~Component   count net * all regressions
   + http://bit.ly/1BUdI8i
     Writer: other            - 164(+5)
     Calc                     - 153(+2)
     Impress                  - 94(+2)
     Writer: docx filter      - 73(+0)
     LibreOffice              - 68(-1)
     UI                       - 49(+1)
     Base                     - 35(+3)
     graphics stack           - 35(+1)
     Writer: perf             - 34(+0)
     Draw                     - 33(+0)
     Writer: doc filter       - 33(+0)
     Borders                  - 29(+0)
     filters and storage      - 26(-1)
     Crashes                  - 26(+5)
     Writer: other filter     - 25(+0)
     Chart                    - 18(+1)
     Printing and PDF export  - 16(+1)
     BASIC                    - 16(+0)
     framework                - 5(+0)
     Linguistic               - 2(+0)
     Extensions               - 1(+0)
     Installation             - 1(+0)
     sdk                      - 1(+0)


More information about the LibreOffice mailing list