minutes of ESC call ...

Michael Meeks michael.meeks at collabora.com
Thu Feb 22 15:36:50 UTC 2018


* Present:
    + Stephan, Heiko, Michael M, Christian, Olivier, Miklos, Caolan
      Eike, Kendy, David, Kendy, Michael S, Jmux, Xisco, Thorsten

* Completed Action Items:

* Pending Action Items:
    + come up with a list of retiring committers to mail (Norbert)
    + go over the past budget ideas & cleanup as a base (Thorsten)

* Release Engineering update (Christian)
    + 6.0.2 - RC1 – tag Feb 2 0
        + will be done by Xisco later today
        + a 1 RC only release.
        + move back to normal branching further down the release.
        + problems with crash-reporter (Michael)
AI:          + do a branch on the tag (Christian)
    + 6.0 kill ? (Heiko)
        + on our download page – have access to 6.0
        + not sure it is a problem – hard to find (Cloph, Michael)
             + will disappear when builds go from the mirror directory.
    + 5.4.6 - RC1 tag Feb 27 next Tues. 
        + regular 2x RC schedule.
    + Android
        + roll out covers all users
        + crash reports looking much better
    + Online
        + should do a 6.0.2 RC1/final next week.

* Documentation (Olivier)
    + Catching up the help pages gap x features updates (ohallot, LaurentBP)
    + Published 3/8 Macro BASIC ref. cards (JF Nifenecker, ohallot)
       + written in French; now translated to English.
    + Resuming book review for Getting Started 6 (D. Barton, Jrodriguez, ohallot)
    + Please advise on https://gerrit.libreoffice.org/#/c/49914/
       + massive change, terminology: removing the word Runtime
       + is there a reason for that ? (Eike)
           + bothers the authors (Olivier)
               + “Runtime” doesn’t seem to be needed in text.
           + can we do this with a sed script across the translations ? (Michael)
               + yes, if only a script – but did translators translate it ? (Cloph)
                   + if not – mostly tricky.
           + is “catagiries” in commit Categories in change? (Michael)
               + yes (Olivier)
AI:       + ask Sophie (Olivier)

* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        250(250) (topicUI) bugs open, 322(322) (needsUXEval) needs to be evaluated by the UXteam
    + Updates:
        BZ changes   1 week   1 month    3 months   12 months  
             added      6(-2)    15(-6)     33(-4)     107(-9) 
         commented     49(8)    196(-37)   474(-28)   2016(-48)
           removed      0(0)      0(0)       2(0)       14(-1) 
          resolved      3(1)     12(1)      44(-2)     192(-23)
    + top 10 contributors:
          Tietze, Heiko made 94 changes in 1 month, and 887 changes in 1 year
          Philips, Yousuf made 28 changes in 1 month, and 782 changes in 1 year
          Buovjaga made 22 changes in 1 month, and 220 changes in 1 year
          Xisco Faulí made 19 changes in 1 month, and 286 changes in 1 year
          Foote, V Stuart made 19 changes in 1 month, and 296 changes in 1 year
          Budea, Áron made 19 changes in 1 month, and 58 changes in 1 year
          Thomas Lendo made 19 changes in 1 month, and 433 changes in 1 year
          Thomas Linard made 18 changes in 1 month, and 65 changes in 1 year
          Dieter Praas made 15 changes in 1 month, and 89 changes in 1 year
          Telesto made 15 changes in 1 month, and 85 changes in 1 year

  + Easyhacking: How to set up your environment
    https://design.blog.documentfoundation.org/2018/02/22/easyhacking-set-environment/
       + collection of links to the wiki: so people can install code and hack on it
       + first of a series Heiko plans on this
           + since some GSOC students don’t know how to do it.

  + Improvements to Font Listing
https://design.blog.documentfoundation.org/2018/02/18/improvements-font-listing/
       + outcome of design session last week
       + how to filter out un-interesting fonts in the font-name drop-down.
       + 3 options; poll in the blog – give your feedback to inform the devs
         ultimate decisions as they implement.

  + New backgrounds gallery theme in 6.1
       + Extensions for legacy bitmaps available
       + now can install the old background images via extensions.

* Crash Hunting (Caolan)
    + 0 (-1) import failure, 0(+0) export failures
        + good news.
    + 4(+0) coverity
    + ?? 45 fuzzers * 3 sanitizers+engine combos (asan+libfuzzer,
            ubsan+libfuzzer, asan+afl), font parser last added
        + something wrong up-stream; not producing results.
        + unclear what changed; exception suggests no config files.
    + forcepoint – have been finding things in master
        + also in DLP libraries
        + finding some bits in filter-detection
    + lots of overlap between fuzzing & crash-testing & coverity
        + finding the same things.
    + added a fuzzer for PDF importing and finding bits in PDF export.

* Crash Reporter (Xisco)
    + http://crashreport.libreoffice.org/stats/version/5.3.7.2
        + 1004 (last 7 days) (down)
    + http://crashreport.libreoffice.org/stats/version/5.4.4.2
	  + 924 (last 7 days) (down)
    + http://crashreport.libreoffice.org/stats/version/5.4.5.1
	  + 514 (last 7 days) (up)
    + http://crashreport.libreoffice.org/stats/version/6.0.0.3
	  + 3160 (last 7 days) (down)
    + http://crashreport.libreoffice.org/stats/version/6.0.1.1
        + 1363 (last 7 days) (up)
        + reports look like longer-running ones now ~back to normal.

* GSoC Application (Thorsten, Heiko)
   + some blogging / tweeting of our acceptance appreciated.
     + would be good to get Heiko / Italo / Mike on it.
   + 10 mentors so far (+8 pending)

 * GSoC schedule
   + Student Application Period: March 12 – 27
   + Application Review Period: March 27 - April 23
   + Student Projects Announced: April 23
   + Community Bonding: April 23 - May 14
   + Coding: May 14 - August 6
   + Evaluation 1: June 11 - 15
   + Evaluation 2: July 9 - 13
   + Students Submit Code and Final Evaluations: August 6 - 14
   + Mentors Submit Final Evaluations: August 14 - 21
   + Results Announced: August 22

   + Everybody look at the ideas page, please:
     + https://wiki.documentfoundation.org/Development/GSoC/Ideas

* Hackfests & Events (Thorsten)
     + Hamburg TNG – 1st new-style hackfest
        + outlined for April 7/8th.
		+ https://wiki.documentfoundation.org/Hackfest/Hamburg2018 
            + https://wiki.documentfoundation.org/Hackfests/HackfestTNG
        + please book travel & add your name there.
        + hope to combine it with the German Community Meeting …

* mentoring/easyhack update
          committer...   1 week     1 month      3 months    12 months    
                  open      53(-18)     99(-17)     101(-17)     104(-17) 
               reviews     537(-20)   2304(-160)   5677(77)    19510(117) 
                merged     353(49)    1518(55)     4136(105)   12640(126) 
             abandoned      16(-2)      92(-44)     293(-18)     827(2)   
           own commits     329(34)    1406(-66)    4158(-44)   14873(-105)
        review commits      59(2)      318(-22)     909(-50)    3262(25)  
        contributor...   1 week    1 month     3 months   12 months   
                  open      18(-1)     33(-5)      36(-5)      40(-4) 
               reviews     884(36)   3527(14)    8715(92)   26505(215)
                merged      32(4)     168(-11)    373(8)     1349(13) 
             abandoned       4(0)      21(-1)      67(0)      324(-3) 
           own commits      30(-2)    176(-14)    378(12)    1094(11) 
        review commits       0(0)       0(0)        0(0)        0(0)  
    + easyHack statistics:
       needsDevEval 35(35)   needsUXEval 1(1)   cleanup_comments 199(199)   
       total 242(242)   assigned 19(19)   open 187(187)   
    + top 5 contributors:
          Gelmini, Andrea made 50 patches in 1 month, and 322 patches in 1 year
          Johnny_M made 31 patches in 1 month, and 83 patches in 1 year
          Jim Raykowski made 16 patches in 1 month, and 36 patches in 1 year
          Ilmari Lauhakangas made 14 patches in 1 month, and 34 patches in 1 year
          Donkers, Winfried made 6 patches in 1 month, and 33 patches in 1 year
    + top 5 reviewers:
          Pootle bot made 303 review comments in 1 month, and 1087 in 1 year
          Stahl, Michael made 274 review comments in 1 month, and 2147 in 1 year
          Behrens, Thorsten made 183 review comments in 1 month, and 1296 in 1 year
          Rathke, Eike made 172 review comments in 1 month, and 1210 in 1 year
          Mohrhard, Markus made 153 review comments in 1 month, and 1007 in 1 year
    + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
          Samuel Thibault sthibault at hypra.fr 
          Kacper Kasper kacperkasper at gmail.com 

* Commit Access
	+ Michael Weghorn (Thorsten)
         + was a Munich student, lots of commits, and now back
         => add him.

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

* Jenkins / CI update (Christian)
    from:Thu Feb 15 15:13:50 2018
    master linux rel  jobs: 167 ok: 166 ko:   1 fail ratio:  0.60 % break:   1 broken duration: 0.05%
    master linux dbg  jobs: 115 ok: 102 ko:  11 fail ratio:  9.57 % break:  10 broken duration:10.97%
    master mac rel    jobs: 141 ok: 137 ko:   3 fail ratio:  2.13 % break:   2 broken duration: 4.16%
    master mac dbg    jobs: 147 ok: 142 ko:   5 fail ratio:  3.40 % break:   5 broken duration: 3.82%
    master win rel    jobs:  94 ok:  80 ko:  14 fail ratio: 14.89 % break:  10 broken duration:15.17%
    master win dbg    jobs: 112 ok:  97 ko:  15 fail ratio: 13.39 % break:   9 broken duration: 7.51%
    master win64 dbg  jobs:  99 ok:  84 ko:  15 fail ratio: 15.15 % break:   7 broken duration:13.31%
    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: 431 ok: 386 ko:  36 fail ratio: 8.35%
    master gerrit plg jobs: 432 ok: 281 ko: 130 fail ratio:30.09%
    master gerrit win jobs: 274 ok: 234 ko:  36 fail ratio:13.14%
    master gerrit mac jobs: 274 ok: 228 ko:  40 fail ratio:14.60%
    master gerrit all jobs: 441 ok: 198 ko: 199 fail ratio:45.12%
     + numbers look quite bad.
     + a new negative record in terms of failing builds.
     + OTOH – gerrit is saving master from breakage
     + 70 more commits than last week.
     + tinderbox builds stuck on Linux builders completing
         + wedged the queue.
     + tinderbox build timeout has been reduced now
         + after no build output from 2700s – killed (was 4hrs)
     + new Mac Pro hooked up to jenkins – td81
         + need to tweak the ccache size – a low hit ratio so far
         + a full-build in 70mins
         + ccache in around 25mins
         + this is a smaller machine – a more powerful one coming.
     + hope to remove tombstone builds – when new Mac arrives.

* Budgeting (Thorsten)
    + collecting other wish-lists – cross-check with GSoC ideas
    + current ideas list:https://wiki.documentfoundation.org/Development/Budget2018

* l10n (Sophie)

* QA update (Xisco)

    + QA stats about LibreOffice 6.0
        + https://blog.documentfoundation.org/blog/2018/02/20/libreoffice-6-0-exploring-qa-statistics/
        + 

    + Pinged ~90 old Bugzilla contributors with a ‘we miss you’ email.
 
    + UNCONFIRMED: 487 (-11)
        + enhancements: 58  (-7)
        + needsUXEval: 0 (-2)
        + haveBackTrace: 5 (+0)
        + needsDevAdvice: 24 (+0)
        + documentation:  6 (+3)
        + android:  19 (+10)

    + Most Pressing Bugs: http://tdf.io/mostressingbugs
        + New:
             + Crash using "Close" button for Extension Manager -> Check/Updates
                   + https://bugs.documentfoundation.org/show_bug.cgi?id=115420
                   + lots of duplicates here – 200 crash reports this week.
                   + Jan-Marek ?

             + EDITING: Table loses formatting when inserting a new row in a table
                   + https://bugs.documentfoundation.org/show_bug.cgi?id=115573
                   + GSOC table formatting work:
                     https://gerrit.libreoffice.org/#/c/49831/
                   + on Kendy’s plate longer term – unless someone else wants it.
                   + Samuel interested in mentoring paper-cuts of which this is one

        + Older:
             + EDITING: CRASH when paste special source.ods as GDI metafile
                   + https://bugs.documentfoundation.org/show_bug.cgi?id=114710
                   + kohei ?
                   + Tor looking into it ?			  
	  
        + Fixed:
             + CRASH: Trying to convert a table row to a text in a docx-document
                   + https://bugs.documentfoundation.org/show_bug.cgi?id=115569 
                   + thanks to Ashod

             + macOS: libreoffice crash on startup, VCL thread mutex condition
                   + https://bugs.documentfoundation.org/show_bug.cgi?id=103690
                   + thanks to Tor

* QA stats
    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +199  -11 (-179) overall)
      many thanks to the top bug squashers:
       Buovjaga                25
       Xisco Faulí             22
       Telesto                 12
       Olivier Hallot          11
       Eike Rathke             8
       V Stuart Foote          8
       Aron Budea              8
       Timur                   7
       Heiko Tietze            7
       Jim Raykowski           6

    + top 10 bugs reporters:
       krishna [:kr1shna]      13
       Telesto                 8
       Yousuf Philips (jay)    5
       Xisco Faulí             4
       Alex ARNAUD             3
       J. Schulte              3
       Laurent BP              3
       Thomas Lendo            3
       Buovjaga                3
       Aron Budea              3

    + top 10 bugs fixers:
       Jim Raykowski           6
       Rathke, Eike            5
       Vajna, Miklos           4
       Kaganski, Mike          3
       Yoshida, Kohei          3
       Philips, Yousuf         3
       Xisco Faulí             2
       Buovjaga                2
       Justin L                2
       Bergmann, Stephan       2

    + top 10 bugs confirmers:
       Buovjaga                36
       Xisco Faulí             22
       Budea, Áron             11
       Raal                    9
       Alex Thurgood           7
       Foote, V Stuart         6
       Tietze, Heiko           6
       Faure, Jean-Baptiste    6
       Dieter Praas            6
       *UNKNOWN*               5


* Highest-Priority bugs (aka "MABs"):
   + http://bit.ly/2lJAAJI
     5.3 : 3/53 -     5 %  (+2)
     5.2 : 2/40 -     5 %  (-2)
     5.1 : 1/35 -     2 %  (+0)
     5.0 : 2/63 -     3 %  (+0)
     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 : 23/259 -   8 %  (+0)


* Bisected bugs open: keyword 'bisected'
   + more accurate - down to a single commit.
   + http://bit.ly/2dyIfDy
   + 442/1921 436/1899 438/1888 434/1876 429/1856 428/1848 427/1840 

     done by:
        Xisco Faulí           12
        Raal                   5
        Budea, Áron            4
        Buovjaga               1
        Kaganski, Mike         1
 

* Bibisected bugs open: keyword 'bibisected'
   + http://bit.ly/2cSCXlS
   + 534/2539 531/2520 534/2508 529/2495 523/2475 523/2468 520/2459 

     done by:
        Xisco Faulí           13
        Budea, Áron            3
        Raal                   2
        Kaganski, Mike         1


* all bugs tagged with 'regression'
   + 907(+6) bugs open of 6792(+29) total 12(+0) high prio.

     done by:
        Budea, Áron                7
        Buovjaga                   5
        Xisco Faulí                5
        Raal                       3
        Alex ARNAUD                2
        robert                     1
        Balland-Poirier, Laurent   1
        Kaganski, Mike             1
        Cor Nouws                  1
        Telesto                    1


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

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


* ~Component   count net * all regressions
   + http://bit.ly/1BUdI8i
     Writer: other            - 169(+4)
     Calc                     - 154(+1)
     Impress                  - 105(+1)
     Writer: docx filter      - 72(+0)
     LibreOffice              - 70(-2)
     UI                       - 46(+1)
     graphics stack           - 35(+0)
     Draw                     - 34(+0)
     Writer: doc filter       - 33(+0)
     Base                     - 30(-2)
     Borders                  - 30(+1)
     Writer: perf             - 29(-3)
     filters and storage      - 27(+1)
     Writer: other filter     - 26(+1)
     Crashes                  - 21(-1)
     Chart                    - 20(+0)
     Printing and PDF export  - 18(+0)
     BASIC                    - 17(+1)
     framework                - 4(+0)
     Linguistic               - 1(+0)
     Extensions               - 1(+0)
     sdk                      - 1(+0)
     Installation             - 1(+0)


More information about the LibreOffice mailing list