[Libreoffice-qa] minutes of ESC call ...

Michael Meeks michael.meeks at collabora.com
Thu Mar 1 15:47:31 UTC 2018


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

* Completed Action Items:
    + go over the past budget ideas & cleanup as a base (Thorsten)
    + do a libreoffice-6-0-1 branch on the tag (Christian)
    + get input from Sophie on https://gerrit.libreoffice.org/#/c/49914/ (Olivier)
       [ put Sophie on copy of the gerrit commit and Sophie +1’d ].

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

* Release Engineering update (Christian)
    + 6.0.2 - RC1 – tag Feb 20
        + released as final earlier today
    + 6.0.3 – RC1 – 3 weeks out.
    + 5.4.6 - RC1 update
        + tagged by Xisco yesterday
        + various builds up-loading
        + will up-load them today
    + 5.4.6 RC2 – week after next
    + Android
        + completed roll-out on the play store.  
    + Online
        + up-loaded a 6.0.2 final.

* Documentation (Olivier)
    + Updates in help contents (G. Kelemen, Tagezi, ohallot, caolan, Laurent BP, A Gelmini)
       + 35 patches
    + 92 open bugs on Help Contents (tdf#80430)
       + 5 closed
       + problems understanding many reporters. 
    + Improvements in help online reading (buovjaga)
       + New new-help meta bug - tdf#97629
       + Pending: packaging for distros for off-line use.
    + Changes from new GTK3 (caolan)
    + Books
       + resumed more chapters for final proofreading
  
* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        248(248) (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      8(2)      20(5)      37(4)      112(5)  
         commented     29(-20)   179(-17)   459(-15)   2001(-15)
           removed      0(0)       0(0)       2(0)       14(0)  
          resolved      1(-2)     11(-1)     40(-4)     188(-4) 
    + top 10 contributors:
          Tietze, Heiko made 111 changes in 1 month, and 887 changes in 1 year
          Buovjaga made 47 changes in 1 month, and 241 changes in 1 year
          Philips, Yousuf made 27 changes in 1 month, and 773 changes in 1 year
          Thomas Lendo made 22 changes in 1 month, and 425 changes in 1 year
          Foote, V Stuart made 20 changes in 1 month, and 293 changes in 1 year
          Telesto made 16 changes in 1 month, and 87 changes in 1 year
          Xisco Faulí made 12 changes in 1 month, and 288 changes in 1 year
          Dieter Praas made 11 changes in 1 month, and 91 changes in 1 year
          Ekansh Jha made 11 changes in 1 month, and 22 changes in 1 year
          Kainz, Andreas made 10 changes in 1 month, and 39 changes in 1 year

    + Blog posts for easyhackers about Set-up and Terminology
      + https://design.blog.documentfoundation.org/2018/02/22/easyhacking-set-environment/
      + https://design.blog.documentfoundation.org/2018/02/28/easyhacking-all-about-terminology/

      + Suggestion from l10n member to have a checkbox in Jenkins to approve texts
          + so experienced person checks text in new translatable strings.
          + prefer to get best-practice on strings written-up (Michael)
          + if we have police – want blocking policy on UX guidelines (Heiko)
               + joke.
          + nice to have people aware of everything but we don’t work this way.
          + what is the underlying complaint ? (Michael)
               + that we change things too often in the code (Heiko)
                       + sounds like feature-not-bug to me (Michael)
          + encourage a mail to the dev list to give examples
            of bad changes (Michael)

    + Should export to HTML keep formatting per white-space?
      + https://bugs.documentfoundation.org/show_bug.cgi?id=115326
      + Recommendation: NOTOURBUG/WONTFIX
      + if someone has a patch they’re welcome to contribute (Michael)
      + similar issue with empty-paragraphs (Miklos)
          + we already insert a <br>.

    + on vacation the next two weeks

* Crash Hunting (Caolan)
    + 0 (-1) import failure, 1(+1) export failures
      + can’t reproduce the export crash.
    + ?? 4(+0) coverity
      + coverity scan is down for synopsys rebranding (maybe)
    + 45 fuzzers * 3 sanitizers+engine combos (asan+libfuzzer,
            ubsan+libfuzzer, asan+afl), font parser last added
      + oss-fuzz back online again
      + tried to splitup our fuzzers – since they were too large
            + had an individual config per fuzzer.
    + forcepoint runs, various credits in commits
      + do we continue to get good stuff ?

* Crash Reporter (Xisco)
    + http://crashreport.libreoffice.org/stats/version/5.3.7.2
        + 955 (last 7 days) (down)
    + http://crashreport.libreoffice.org/stats/version/5.4.4.2
	  + 954 (last 7 days) (-)
    + http://crashreport.libreoffice.org/stats/version/5.4.5.1
	  + 881 (last 7 days) (up)
    + http://crashreport.libreoffice.org/stats/version/6.0.0.3
	  + 2718 (last 7 days) (down)
    + http://crashreport.libreoffice.org/stats/version/6.0.1.1
        + 1946 (last 7 days) (up)
        + reports look like longer-running ones now ~back to normal.
    + for this week - ~2k reports, compared with 5.4.1.2
        + 3 weeks after release – was around 3k reports/week
        + we are getting better.


* GSoC Application (Thorsten, Heiko)
   + 14 mentors so far (+8 pending)
   + would be good to check that people are responding to their mentor mails
       + if you want to mentor: add yourself to wiki page & check for invites.

 * 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 …
     + would be good to reach out to more people if we can.
     + Mike S to do a social media outreach on this (Sophie)

* mentoring/easyhack update
          committer...   1 week     1 month      3 months    12 months   
                  open      69(16)      96(-3)       97(-4)      101(-3) 
               reviews     593(56)    2037(-267)   5756(79)    19664(154)
                merged     306(-47)   1404(-114)   4147(11)    12760(120)
             abandoned      14(-2)      78(-14)     282(-11)     828(1)  
           own commits     298(-31)   1362(-44)    4110(-48)   14782(-91)
        review commits      95(36)     314(-4)      946(37)     3304(42) 
        contributor...   1 week     1 month      3 months    12 months   
                  open      23(5)       35(2)        38(2)        42(2)  
               reviews     837(-47)   3277(-250)   8667(-48)   26738(233)
                merged      41(9)      155(-13)     388(15)     1372(23) 
             abandoned       4(0)       14(-7)       63(-4)      323(-1) 
           own commits      34(4)      150(-26)     382(4)      1105(11) 
        review commits       0(0)        0(0)         0(0)         0(0)  
    + easyHack statistics:
       needsDevEval 36(36)   needsUXEval 2(2)   cleanup_comments 205(205)   
       total 251(251)   assigned 22(22)   open 190(190)   
    + top 5 contributors:
          Gelmini, Andrea made 41 patches in 1 month, and 329 patches in 1 year
          Johnny_M made 36 patches in 1 month, and 86 patches in 1 year
          Jim Raykowski made 13 patches in 1 month, and 39 patches in 1 year
          Ilmari Lauhakangas made 10 patches in 1 month, and 34 patches in 1 year
          Samuel Thibault made 6 patches in 1 month, and 6 patches in 1 year
    + top 5 reviewers:
          Stahl, Michael made 281 review comments in 1 month, and 2160 in 1 year
          Pootle bot made 265 review comments in 1 month, and 1127 in 1 year
          Mohrhard, Markus made 161 review comments in 1 month, and 1017 in 1 year
          Behrens, Thorsten made 145 review comments in 1 month, and 1320 in 1 year
          Timar, Andras made 132 review comments in 1 month, and 658 in 1 year
    + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
          Shubham Verma lifemeansmore008 at gmail.com 
          Rostislav Kondratenko rostik at rkond.ru 

* Commit Access

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

* Jenkins / CI update (Christian)
    from:Thu Feb 22 16:02:59 2018
    master linux rel  jobs: 181 ok: 172 ko:   9 fail ratio:  4.97 % break:   6 broken duration: 5.06%
    master linux dbg  jobs:  71 ok:  60 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
    master mac rel    jobs: 102 ok:  98 ko:   4 fail ratio:  3.92 % break:   4 broken duration: 3.69%
    master mac dbg    jobs: 103 ok: 101 ko:   2 fail ratio:  1.94 % break:   2 broken duration: 3.83%
    master win rel    jobs:  60 ok:  53 ko:   7 fail ratio: 11.67 % break:   7 broken duration:11.43%
    master win dbg    jobs:  73 ok:  63 ko:  10 fail ratio: 13.70 % break:   8 broken duration:19.91%
    master win64 dbg  jobs:  70 ok:  58 ko:  12 fail ratio: 17.14 % break:  11 broken duration:21.85%
    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 rato:  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: 538 ok: 453 ko:  75 fail ratio:13.94%
    master gerrit plg jobs: 530 ok: 312 ko: 161 fail ratio:30.38%
    master gerrit win jobs: 511 ok: 343 ko: 142 fail ratio:27.79%
    master gerrit mac jobs: 516 ok: 389 ko:  91 fail ratio:17.64%
    master gerrit all jobs: 598 ok: 230 ko: 219 fail ratio:36.62%
     + a bad week: master was broken
       + many builds re-triggered due to broken master
       + very high number of builds, causing some long waits.
       + down to three hours now.
     + Macs can now keep up quite well
       + most wait for Windows or Linux builds.
     + Norbert’s Dallas Macs were not reachable over the weekend.
       + but coming back now.
     + next: better distribute loads on Linux machines
       + move tinderbox builds off to slower boxes perhaps.
     + disabled tombstone builds – so all platforms build immediately.
     + is there some way of over-provisioning so fix it next time ? (Thorsten)
       + when CI fails, people push direct, master breaks more.
       + people were pushing patch-series: multiple patches (Cloph)
          + the first one fails; re-basing them, then all fail etc.
          + could make this smarter in terms of queueing.
       + temporary AWS workers ? (Thorsten)
          + killing builds helps too.
AI:  + come up with a plan for this in future (Christian)
     + we try to be friendly and not revert (Miklos)
          + perhaps we should do that more so when there is a big blockage.
          + thanks to Michael Stahl for fixing the UITest issue.

* Budgeting (Thorsten)
    + collecting other wish-lists – cross-check with GSoC ideas
    + current ideas list:
        https://wiki.documentfoundation.org/Development/Budget2018
    + deadline of the hack-fest for submitting ideas.
    + Thorsten watching edits to discuss controversial bits here.

* l10n (Sophie)
    + Cloph updated the templates; more work to do.
    + on the macro pieces – requires some changes, but +1’d it.

* QA update (Xisco)

Grouping bisected regressions
    + RenderContext- https://bugs.documentfoundation.org/show_bug.cgi?id=91488
    + DrawingLayer FillStyles - https://bugs.documentfoundation.org/show_bug.cgi?id=116092
    + GraphicPrimitive2D - https://bugs.documentfoundation.org/show_bug.cgi?id=116109
    + alg_writerframes - https://bugs.documentfoundation.org/show_bug.cgi?id=116112

    + UNCONFIRMED: 493 (+6)
        + enhancements: 63  (+5)
        + needsUXEval: 3 (+3)
        + haveBackTrace: 5 (+0)
        + needsDevAdvice: 24 (+0)
        + documentation:  3 (-3)
        + android:  18 (-1)

    + Most Pressing Bugs: http://tdf.io/mostressingbugs
        + New:
             + Crash when asking subtotals on 2 groups with pre-sort area checked
                   + https://bugs.documentfoundation.org/show_bug.cgi?id=116003
                   + Similar to https://bugs.documentfoundation.org/show_bug.cgi?id=114720
                   + realitix ? Ahmed ?

             + Crash in dialog Edit page break
                   + https://bugs.documentfoundation.org/show_bug.cgi?id=116070
                   + async dialog exec. Kendy working on it now.

             + 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.
                   + vcl timeout / race – idle change ? / related to OpenGL(?)
	
        + Older:
             + 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
                   => Jim reverting his additional fixes – to re-lower prio.

             + EDITING: CRASH when paste special source.ods as GDI metafile
                   + https://bugs.documentfoundation.org/show_bug.cgi?id=114710
                   + kohei ?
	  
        + Fixed:
             + file dialog crashes LibreOffice if libreoffice-kde4 installed ( Kubuntu 17.10 )
                   + https://bugs.documentfoundation.org/show_bug.cgi?id=98776
                   + Thanks to Rene Engelhard

             + OSX - no video playback in slideshow fullscreen display mode on OSX
                   + https://bugs.documentfoundation.org/show_bug.cgi?id=115569
                   + Thanks to Tor Lillqvist

             + Impress can't play MP4 videos (OS X-specific) 
                   + https://bugs.documentfoundation.org/show_bug.cgi?id=113622
                   + Thanks to Tor Lillqvist

        + Thanks too to Mac / App-store purchasers for several Mac fixes.

* QA stats
    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +182  +17 (-140) overall)
      many thanks to the top bug squashers:
       Xisco Faulí             25
       Buovjaga                10
       Aron Budea              8
       Mike Kaganski           7
       Timur                   7
       Heiko Tietze            6
       Olivier Hallot          6
       Julien Nabet            5
       V Stuart Foote          5
       Telesto                 4

    + top 10 bugs reporters:
       Telesto                 7
       Mike Kaganski           6
       am_dxer                 5
       Heiko Tietze            4
       skierpage               3
       twisterddfsl83823       3
       Frederic Parrenin       3
       Aron Budea              3
       Samuel Mehrbrodt (CIB)  2
       Volga                   2

    + top 10 bugs fixers:
       Kaganski, Mike          6
       Olivier Hallot          6
       Le Grand, Armin         3
       Xisco Faulí             3
       Vajna, Miklos           3
       Florian Reisinger       2
       Budea, Áron             2
       Philips, Yousuf         2
       Mohrhard, Markus        2
       Lillqvist, Tor          2

    + top 10 bugs confirmers:
       Xisco Faulí             24
       Buovjaga                19
       Timur                   13
       Alex Thurgood           11
       Nabet, Julien           9
       Tietze, Heiko           8
       Dieter Praas            8
       Budea, Áron             7
       *UNKNOWN*               4
       Raal                    4


* Highest-Priority bugs (aka "MABs"):
   + http://bit.ly/2lJAAJI
     5.3 : 3/53 -     5 %  (+0)
     5.2 : 1/40 -     2 %  (-3)
     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 : 7/135 -    5 %  (+1)
     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
   + 449/1940 442/1921 436/1899 438/1888 434/1876 429/1856 428/1848 

     done by:
        Xisco Faulí           11
        Budea, Áron            4
        Benes, Luke            1
        Telesto                1
        Raal                   1
 

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

     done by:
        Xisco Faulí               15
        Budea, Áron                3
        Balland-Poirier, Laurent   1
        Foote, V Stuart            1
        am_dxer                    1
        Terrence Enger             1
        Raal                       1


* all bugs tagged with 'regression'
   + 917(+10) bugs open of 6823(+31) total 11(-1) high prio.

     done by:
        Xisco Faulí           13
        Timur                  3
        Alex Thurgood          3
        Budea, Áron            3
        Nabet, Julien          2
        Foote, V Stuart        1
        Terrence Enger         1
        Raal                   1


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

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


* ~Component   count net * all regressions
   + http://bit.ly/1BUdI8i
     Writer: other            - 176(+7)
     Calc                     - 154(+0)
     Impress                  - 108(+3)
     Writer: docx filter      - 72(+0)
     LibreOffice              - 67(-3)
     UI                       - 47(+1)
     graphics stack           - 35(+0)
     Draw                     - 34(+0)
     Writer: doc filter       - 33(+0)
     Base                     - 31(+1)
     Borders                  - 30(+0)
     Writer: perf             - 29(+0)
     filters and storage      - 28(+1)
     Writer: other filter     - 26(+0)
     Crashes                  - 25(+4)
     Chart                    - 21(+1)
     Printing and PDF export  - 19(+1)
     BASIC                    - 17(+0)
     framework                - 4(+0)
     Installation             - 1(+0)
     sdk                      - 1(+0)
     Linguistic               - 1(+0)
     Extensions               - 1(+0)


More information about the Libreoffice-qa mailing list