minutes of ESC call ...

Michael Meeks michael.meeks at collabora.com
Thu Jan 25 15:28:24 UTC 2018


* Present:
    + Olivier, Stephan, Eike, Sophie, Samuel T, Heiko, Caolan, Christian,
      Michael M, Miklos, Kendy, Xisco

* Completed Action Items:

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

* Release Engineering update (Christian)
   + 5.4.5 RC1 – last week of Jan – right before FOSDEM.
        + tag planned Tuesday evening.
   + 6.0 RC3 – due this week
        + tagged & built, up-loaded to pre-release server
        + announce planned last week of Jan.
        + no late features left.
        + all patches are reviewed.
        + everything looks good for a final release next week.
        + please remember to cherry-pick to libreoffice-6-0-0 +2 reviews for
          the final release.
   + Android
        + builds prepared for ARM & Intel
        + looking good → play store as an alpha version
             + hopefully crash-rates will improve a lot.
   + Online
        + some patches needing review, before RC3

* Documentation (Olivier)
   + New Help:
       + More tweaks: index results pagination (buovjaga)
       + now supports all LO languages in page UI (Olivier)
       + pending: building packages for distribution
           + building msi / RPM / DEB
           + poking at scp2 but still WIP
           + can we bootstrap from existing help packs ? (Michael)
   + Updates on traditional help pages (Laurent BP, Adolpho, Olivier)
   + Info: 96 open bugs related to help page

* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        250(250) (topicUI) bugs open, 316(316) (needsUXEval) needs to be evaluated by the UXteam
    + Updates:
        BZ changes   1 week   1 month   3 months   12 months  
             added      5(4)     13(4)     31(-1)     109(0)  
         commented     60(26)   162(8)    480(-34)   2059(-25)
           removed      0(0)      0(0)      2(0)       15(-3) 
          resolved      3(-2)    15(-4)    51(-3)     223(-4) 
    + top 10 contributors:
          Tietze, Heiko made 72 changes in 1 month, and 944 changes in 1 year
          Thomas Linard made 48 changes in 1 month, and 48 changes in 1 year
          Philips, Yousuf made 36 changes in 1 month, and 797 changes in 1 year
          Xisco Faulí made 29 changes in 1 month, and 413 changes in 1 year
          Cor Nouws made 25 changes in 1 month, and 184 changes in 1 year
          Foote, V Stuart made 25 changes in 1 month, and 327 changes in 1 year
          Thomas Lendo made 24 changes in 1 month, and 424 changes in 1 year
          Telesto made 13 changes in 1 month, and 77 changes in 1 year
          Buovjaga made 13 changes in 1 month, and 218 changes in 1 year
          Kainz, Andreas made 9 changes in 1 month, and 44 changes in 1 year

   + LibO branding present at https://demo.identihub.co/project/libreoffice#/
       + organized by Albanian team (Ura Design)
   + possible issue with Vanilla in Mac app-store
        + https://bugs.documentfoundation.org/show_bug.cgi?id=115206
            + internal file-dialog showing up 
   + thanks to Gülşah Köse for improvements to Calc context
     menus (48067, 47925, 48417)

* Crash Hunting (Caolan)
    + 76(-4) import failure, 4(+0) export failures
        + couple of new export failures fixed.
        + still some calc threading issues pending.
           + Dennis patch this week to work around one type
            + implicit intersection patch pending
    + 7 (-5) coverity
        + pretty stable.
    + 44 fuzzers * 3 sanitizers+engine combos (asan+libfuzzer,
            ubsan+libfuzzer, asan+afl), writer html last added
        + html seems to be tailing off finally
        + seems to be dying down here
        + very easy to get OOM with large col/row claims in tables
              + work-around patch in gerrit.
        + calc html and a few more outstanding.
        + most of the work on calc already done too.

* Crash Reporter (Xisco)
    + http://crashreport.libreoffice.org/stats/version/5.3.6.1
        + 734 (last 7 days) (down)
    + http://crashreport.libreoffice.org/stats/version/5.3.7.2
        + 1273 (last 7 days) (-)
    + http://crashreport.libreoffice.org/stats/version/5.4.3.2
	  + 1764 (last 7 days) (down)
    + http://crashreport.libreoffice.org/stats/version/5.4.4.2
	  + 1359 (last 7 days) (-)

    + Service down on Jan 21, 2018
    + fewer reports than usual – numbers look good.

* GSOC Application (Heiko)
    + finished registration
    + should be ready to submit this week.
    + page on wiki has been updated.
    + next deadline ? (including for ideas)

* Hackfests & Events (Michael)
    + FOSDEM hack-fest / meetings
        + dates confirmed (Monday + Tuesday), book your travel!
        + Hotel: La Grande Cloche over the street.
	  + https://wiki.documentfoundation.org/Hackfest/FOSDEM2018
    + Hamburg TNG – 1st new-style hackfest
        + outlined for April 7/8th.
            + https://wiki.documentfoundation.org/Hackfests/HackfestTNG
        + checkout the tender for mentoring:
            + https://blog.documentfoundation.org/blog/2018/01/16/tender-consultancy-libreoffice-feature-implementation-incl-site-development-training-201801-01/
            + layers issues – one a dup; a large problem domain here.
    + 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     100(27)      160(23)     165(26)       168(26) 
               reviews     739(135)    1905(143)   5217(209)    18925(259)
                merged     311(49)     1022(-40)   3764(78)     12084(71) 
             abandoned      53(32)       89(37)     288(30)       791(41) 
           own commits     284(-123)   1182(-12)   4202(-120)   14976(168)
        review commits      57(-1)      282(-11)    910(-4)      3143(49) 
        contributor...   1 week     1 month    3 months    12 months   
                  open      23(-1)      45(-8)     47(-8)       50(-8) 
               reviews     930(158)   2619(-7)   8259(127)   25354(275)
                merged      41(15)     106(11)    298(27)     1256(31) 
             abandoned       5(2)       23(2)      61(1)       324(-4) 
           own commits      35(15)     102(12)    276(21)      981(35) 
        review commits       0(0)        0(0)       0(0)         0(0)  
    + easyHack statistics:
       needsDevEval 38(38)   needsUXEval 1(1)   cleanup_comments 206(206)   
       total 248(248)   assigned 23(23)   open 184(184)   
    + top 5 contributors:
          Gelmini, Andrea made 55 patches in 1 month, and 274 patches in 1 year
          Ilmari Lauhakangas made 6 patches in 1 month, and 20 patches in 1 year
          Jim Raykowski made 5 patches in 1 month, and 20 patches in 1 year
          Johnny_M made 4 patches in 1 month, and 58 patches in 1 year
          Mert made 3 patches in 1 month, and 3 patches in 1 year
    + top 5 reviewers:
          Pootle bot made 253 review comments in 1 month, and 926 in 1 year
          Holešovský, Jan made 179 review comments in 1 month, and 1284 in 1 year
          Stahl, Michael made 171 review comments in 1 month, and 2036 in 1 year
          Behrens, Thorsten made 134 review comments in 1 month, and 1197 in 1 year
          Meeks, Michael made 111 review comments in 1 month, and 607 in 1 year
    + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
          Jon Nermut jon.nermut at asdeqlabs.com 
          Denis Arnaud denisarnuad at yahoo.fr 
          Saurav Chirania saurav.chir at gmail.com 
          Abhishek Shrivastava x.abhishek.flyhigh at gmail.com 
          Jon Nermut jon.nermut at gmail.com 

* Commit Access

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

* Jenkins / CI update (Christian)
    from:Thu Jan 18 16:00:54 2018
    master linux rel  jobs: 192 ok: 188 ko:   4 fail ratio:  2.08 % break:   2 broken duration: 0.50%
    master linux dbg  jobs:  95 ok:  95 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
    master mac rel    jobs:  84 ok:  82 ko:   2 fail ratio:  2.38 % break:   1 broken duration: 0.05%
    master mac dbg    jobs:  81 ok:  79 ko:   2 fail ratio:  2.47 % break:   2 broken duration: 3.12%
    master win rel    jobs:  57 ok:  48 ko:   9 fail ratio: 15.79 % break:   7 broken duration:13.14%
    master win dbg    jobs:  70 ok:  62 ko:   8 fail ratio: 11.43 % break:   7 broken duration:19.64%
    master win64 dbg  jobs:  65 ok:  58 ko:   7 fail ratio: 10.77 % break:   6 broken duration: 9.68%
    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: 520 ok: 464 ko:  50 fail ratio: 9.62%
    master gerrit plg jobs: 523 ok: 418 ko:  81 fail ratio:15.49%
    master gerrit win jobs: 405 ok: 338 ko:  63 fail ratio:15.56%
    master gerrit mac jobs: 400 ok: 377 ko:  17 fail ratio: 4.25%
    master gerrit all jobs: 540 ok: 318 ko: 157 fail ratio:29.07%
      + a very busy week in CI – 200 builds more for Linux boxes
          + not uniformly distributed – end of last week: queue grew quite large.

* Budgeting (Thorsten)
    + collecting wish-lists:
        + get some fast new Macs and host at Manitu
        + gerrit updates
    + other ideas for development topics ?

* l10n (Sophie)
    + Christian installing pootle on a TDF server
        + waiting to do the migration on an ‘ack’ from translate.za
    + otherwise translators are happy.

* Implementing a11y non-regression tool (Samuel T)
    + hypra implementing a build-time tool to check for regression in a11y markup
    + should it be implemented in LibreOffice, or in glade ?
    + no glade dep – a python script would be great (Michael)
    + may be movements towards writing a new glade (Heiko)
         + perhaps best not to put work into glade.
    + expect libreoffice specific pieces in the end (Michael)
    + ok in principle with a python script (Samuel T)
         + will be at FOSDEM to discuss future plans.

* QA update (Xisco)

    + UNCONFIRMED: 411 (+5)
        + enhancements: 44  (-2)
        + needsUXEval: 0 (+0)
        + haveBackTrace: 6 (+0)
        + needsDevAdvice: 25 (+0)
        + documentation:  1 (-1)
        + android:  6 (-2)

    + Most Pressing Bugs: http://tdf.io/mostressingbugs
        + New:
             + PRINTING: CRASH immediately after choosing comment (+doc) printing in the print dialog
                   + https://bugs.documentfoundation.org/show_bug.cgi?id=115221
                   + noel ?

        + Older:
             + EDITING: CRASH when paste special source.ods as GDI metafile
                   + https://bugs.documentfoundation.org/show_bug.cgi?id=114710
                   + kohei ?
	  
             + Crash with CJK characters in status bar (OpenGL) 
                   + https://bugs.documentfoundation.org/show_bug.cgi?id=114736
                   + Tamas Bunth – to look at SalLayout caching ?

        + Fixed:
             + Libreoffice crash on exit when sidebar is enabled (cf. Comment 4)
                   + https://bugs.documentfoundation.org/show_bug.cgi?id=115023
                   + fixed thanks to Maxim Monistarsky

             + Crash when opening specific .ODT file with table
                   + https://bugs.documentfoundation.org/show_bug.cgi?id=115079
                   + fixed thanks to Julien Nabet.

             + Crash when dragging table with many rows to a table with less rows 
                   + https://bugs.documentfoundation.org/show_bug.cgi?id=115065
                   + fixed thanks to Mike Kaganski

             + crashing with insert subtotals in Calc
                   + https://bugs.documentfoundation.org/show_bug.cgi?id=114720
                   + fix thanks to Ahmed Ghanmi

* QA stats
    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +138  -25 (-102) overall)
      many thanks to the top bug squashers:
       Xisco Faulí             17
       Buovjaga                9
       Yousuf Philips (jay)    7
       Heiko Tietze            6
       Regina Henschel         5
       Maxim Monastirsky       5
       Mike Kaganski           4
       Tamás Zolnai            4
       Mert Tumer              3
       Telesto                 3

    + top 10 bugs reporters:
       Dan Dascalescu          7
       Telesto                 7
       Thomas Lendo            5
       Howard Johnson          4
       Mike Kaganski           4
       Aron Budea              3
       Regina Henschel         3
       Yousuf Philips (jay)    3
       Pierre C                2
       baffclan                2

    + top 10 bugs fixers:
       Philips, Yousuf         5
       Monastirsky, Maxim      5
       Adolfo Jayme Barrientos 4
       Tümer, Mert             3
       Zolnai, Tamás           2
       Patrick Jaap            2
       Nabet, Julien           2
       Goncharuk, Lera         2
       McNamara, Caolán        2
       Tardon, David           1

    + top 10 bugs confirmers:
       Xisco Faulí             27
       Tietze, Heiko           6
       Nabet, Julien           5
       tommy27                 5
       Philips, Yousuf         5
       Kaganski, Mike          5
       Alex Thurgood           4
       dieterp                 4
       Budea, Áron             4
       m.a.riosv               4


* Highest-Priority bugs (aka "MABs"):
   + http://bit.ly/2lJAAJI
     5.3 : 3/51 -     5 %  (+1)
     5.2 : 2/40 -     5 %  (+0)
     5.1 : 1/35 -     2 %  (+0)
     5.0 : 2/63 -     3 %  (-1)
     4.4 : 2/76 -     2 %  (+0)
     4.3 : 6/75 -     8 %  (+0)
     4.2 : 6/134 -    4 %  (+0)
     4.1 : 3/84 -     3 %  (+0)
     4.0 : 4/83 -     4 %  (+0)
     old : 24/259 -   9 %  (+0)


* Bisected bugs open: keyword 'bisected'
   + more accurate - down to a single commit.
   + http://bit.ly/2dyIfDy
   + 429/1856 428/1848 427/1840 418/1820 408/1805 410/1796 420/1795 

     done by:
        Xisco Faulí            9
        Raal                   2
        Telesto                1
        Muhammet Kara          1
 

* Bibisected bugs open: keyword 'bibisected'
   + http://bit.ly/2cSCXlS
   + 523/2475 523/2468 520/2459 512/2437 499/2419 500/2409 510/2407 

     done by:
        Xisco Faulí            9
        Raal                   2
        Telesto                1


* all bugs tagged with 'regression'
   + 898(-4) bugs open of 6703(+6) total 10(-1) high prio.

     done by:
        Xisco Faulí                7
        Telesto                    1
        robert                     1
        Jacques Guilleron          1
        Zolnai, Tamás              1
        Balland-Poirier, Laurent   1
        Kaganski, Mike             1
        Cor Nouws                  1


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

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


* ~Component   count net * all regressions
   + http://bit.ly/1BUdI8i
     Writer: other            - 161(+1)
     Calc                     - 152(-2)
     Impress                  - 98(+0)
     Writer: docx filter      - 75(+0)
     LibreOffice              - 72(-2)
     UI                       - 47(-1)
     graphics stack           - 37(+0)
     Writer: perf             - 34(+0)
     Writer: doc filter       - 33(+0)
     Base                     - 33(+1)
     Draw                     - 32(+0)
     Borders                  - 30(+1)
     filters and storage      - 26(+0)
     Writer: other filter     - 25(+0)
     Crashes                  - 23(-1)
     Chart                    - 19(+0)
     BASIC                    - 16(+0)
     Printing and PDF export  - 15(+0)
     framework                - 4(+0)
     Linguistic               - 2(+0)
     Extensions               - 1(+0)
     Installation             - 1(+0)
     sdk                      - 1(+0)


More information about the LibreOffice mailing list