minutes of ESC call ...

Michael Meeks michael.meeks at collabora.com
Thu Feb 8 18:18:42 UTC 2018


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

* Completed Action Items:
    + Check availability of people for GSOC / UI mentoring (Heiko) 
        [ asked people and updated as explained ]

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

* Release Engineering update (Christian)
   + 6.0.0 retrospective ?
      + crashes on windows quite a lot.
   + 6.0.1.1
      + tagged a build quickly here before release, and it does fix crashers.
      + test build for en_US on pre-release server
      + release builds available later today/tomorrow
      + starting a flatpak build too (Stephan)
      + will push to download pages without blocking on QA.
      + seems to fix the known crashes (Xisco)
         + thanks to V. Stuart & Buovjaga for testing.
   + 6.0.2 – at the time of what was 6.0.1 before this & renumber upwards.
      + keeping the schedule intact.
   + 5.4.5.1
      + releasing this as final – no fixes for RC2 anyway
      + pushing this as of now on the download page.
   + thanks to Caolan & team @ RedHat
      + will update pages on release.
   + Android
      + Beta version appears to have solved all the top crashes
      + need to check how many are using the beta. (260 as of today)
   + Online

* Documentation (Olivier)
   + assumed in the air.

* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        249(249) (topicUI) bugs open, 320(320) (needsUXEval) needs to be evaluated by the UXteam
    + Updates:
        BZ changes   1 week   1 month   3 months   12 months  
             added      7(4)     17(3)     34(2)      111(2)  
         commented     63(18)   211(35)   492(-3)    2078(8)  
           removed      0(0)      0(0)      2(0)       15(0)  
          resolved      3(-2)    15(1)     47(-5)     220(-3) 
    + top 10 contributors:
          Tietze, Heiko made 86 changes in 1 month, and 908 changes in 1 year
          Philips, Yousuf made 44 changes in 1 month, and 792 changes in 1 year
          Thomas Lendo made 35 changes in 1 month, and 435 changes in 1 year
          Xisco Faulí made 26 changes in 1 month, and 418 changes in 1 year
          Cor Nouws made 24 changes in 1 month, and 195 changes in 1 year
          Foote, V Stuart made 21 changes in 1 month, and 318 changes in 1 year
          Budea, Áron made 18 changes in 1 month, and 61 changes in 1 year
          Thomas Linard made 18 changes in 1 month, and 64 changes in 1 year
          Telesto made 14 changes in 1 month, and 80 changes in 1 year
          Dieter Praas made 13 changes in 1 month, and 93 changes in 1 year

   + Trouble with announced but missing features 
        + table styles depend on user settings
            + have to delete the user-directory to enable it.
        + special character was a decision
            + introduced a new button which is hidden, new one
              with floating widget is not visible.
            + some discussion on horizontal space here.
               + design people wanted to keep it.

   + Paragraph break
        + https://bugs.documentfoundation.org/show_bug.cgi?id=68271
        → keep current state – the old way

   + Bypassing import dialogs
        + https://bugs.documentfoundation.org/show_bug.cgi?id=74580
        → want a fast/default case for CSV import. Dropped needs-ux

   + ‘100 paper cuts’ GSoC project suggestion
        + ask on the design ML to submit their own top-10 cuts.
        + some sort of voting, to see what are relevant
        + get a prioritised list of student-solve-able topics.
        + some may be harder than easy-hacks.

* Crash Hunting (Caolan)
    + 0(-18) import failure, 1(+1) export failures
        + calc issues gone with different default
            + Dennis’ implicit intersection work ongoing.
            + can dig the docs out of previous crash-testing results.
               + using the BZ markup (Caolan)
               + should be there for some months.
        + mst has a fix for the 1 export issue.         
    + 4 (+0) coverity
    + 44 fuzzers * 3 sanitizers+engine combos (asan+libfuzzer,
            ubsan+libfuzzer, asan+afl), writer html last added
            working on embedded font parsing
        + busy funding the same issues that crash-testing find.
        + fun font parsing bits ongoing.

* Crash Reporter (Xisco)
    + http://crashreport.libreoffice.org/stats/version/5.3.6.1
        + 951 (last 7 days) (-)
    + http://crashreport.libreoffice.org/stats/version/5.3.7.2
        + 1451 (last 7 days) (-)
    + http://crashreport.libreoffice.org/stats/version/5.4.3.2
	  + 2098 (last 7 days) (-)
    + http://crashreport.libreoffice.org/stats/version/5.4.4.2
	  + 1529 (last 7 days) (-)
    + http://crashreport.libreoffice.org/stats/version/5.4.5.1
	  + 7 (last 7 days) (-)
    + http://crashreport.libreoffice.org/stats/version/6.0.0.3
	  + 7966 (last 7 days) (up)
        + Related to
          https://bugs.documentfoundation.org/show_bug.cgi?id=115268
        + interesting that it escaped (Michael)
            + was not possible to catch with daily builds (Xisco)
                + related to specific registry modifications.
                + RC1 didn’t happen either.
                + reported before final release – but couldn’t find the fix.

* GSOC Application (Thorsten, Heiko)
   + encouraged mentors at FOSDEM / to look at ideas.
   + Organizations Announced: February 12
   + 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

* Hackfests & Events (Michael)
    + FOSDEM hack-fest / meetings
        + separate room where talking is OK → good.
            + really helpful not to discourage interaction (Miklos)
        + all round great; pasta was good etc.
    + 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/
            + no location confirmed yet, due end of Feb.
        + hope to combine it with the German Community Meeting …
        + hope to get visited by CCC, or at Bjoern’s open office space.
        + helpful if it is confirmed early for ticket buying (Miklos)
            + dates are confirmed – book travel (Thorsten)
    + 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      68(-1)      115(-5)     116(-5)     119(-5) 
               reviews     549(-327)   2411(31)    5464(40)   19281(123)
                merged     344(-103)   1425(77)    3966(70)   12417(122)
             abandoned      16(-26)     133(5)      301(-7)     818(0)  
           own commits     328(-59)    1555(57)    4198(-9)   15039(-16)
        review commits      78(-33)     329(-42)    958(6)     3244(27) 
        contributor...   1 week      1 month     3 months    12 months   
                  open      17(0)        32(-6)      35(-5)       38(-5) 
               reviews     901(-229)   3405(259)   8459(104)   26045(295)
                merged      46(-9)      167(21)     359(29)     1326(27) 
             abandoned       3(-6)       24(0)       66(-2)      328(-1) 
           own commits      41(-23)     169(10)     354(32)     1070(32) 
        review commits       0(0)         0(0)        0(0)         0(0)  
    + easyHack statistics:
       needsDevEval 36(36)   needsUXEval 1(1)   cleanup_comments 200(200)   
       total 243(243)   assigned 18(18)   open 186(186)   
    + top 5 contributors:
          Gelmini, Andrea made 66 patches in 1 month, and 311 patches in 1 year
          Jim Raykowski made 12 patches in 1 month, and 29 patches in 1 year
          Johnny_M made 12 patches in 1 month, and 67 patches in 1 year
          Ilmari Lauhakangas made 11 patches in 1 month, and 29 patches in 1 year
          Donkers, Winfried made 7 patches in 1 month, and 33 patches in 1 year
    + top 5 reviewers:
          Pootle bot made 317 review comments in 1 month, and 1022 in 1 year
          Stahl, Michael made 238 review comments in 1 month, and 2052 in 1 year
          Behrens, Thorsten made 200 review comments in 1 month, and 1265 in 1 year
          Rathke, Eike made 193 review comments in 1 month, and 1216 in 1 year
          Holešovský, Jan made 155 review comments in 1 month, and 1301 in 1 year

* Commit Access

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

* Jenkins / CI update (Christian)
    from:Thu Feb  1 16:03:35 2018
    master linux rel  jobs: 149 ok: 145 ko:   4 fail ratio:  2.68 % break:   1 broken duration: 1.04%
    master linux dbg  jobs:  83 ok:  80 ko:   1 fail ratio:  1.20 % break:   1 broken duration: 0.13%
    master mac rel    jobs: 109 ok: 107 ko:   2 fail ratio:  1.83 % break:   2 broken duration: 0.99%
    master mac dbg    jobs:  94 ok:  90 ko:   4 fail ratio:  4.26 % break:   4 broken duration: 3.16%
    master win rel    jobs:  70 ok:  62 ko:   8 fail ratio: 11.43 % break:   8 broken duration: 9.15%
    master win dbg    jobs:  85 ok:  75 ko:  10 fail ratio: 11.76 % break:   8 broken duration: 8.83%
    master win64 dbg  jobs:  80 ok:  72 ko:   8 fail ratio: 10.00 % break:   7 broken duration: 7.23%
    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: 402 ok: 367 ko:  27 fail ratio: 6.72%
    master gerrit plg jobs: 405 ok: 331 ko:  55 fail ratio:13.58%
    master gerrit win jobs: 323 ok: 275 ko:  45 fail ratio:13.93%
    master gerrit mac jobs: 319 ok: 296 ko:  16 fail ratio: 5.02%
    master gerrit all jobs: 410 ok: 255 ko: 109 fail ratio:26.59%
     + failure rate is consistent with last week.
     + budget for additional Mac builders is approved
        + will help to reduce the queue length.
        + not ordered yet, but will be in next days.

* Budgeting (Thorsten)
    + collecting other wish-lists sensible.
AI:    + go over the past ideas & cleanup as a base (Thorsten)

* l10n (Sophie)
    + nothing new.

* QA update (Xisco)

    + spike in unconfirmed from the new release & FOSDEM.
 
    + UNCONFIRMED: 474 (+64)
        + enhancements: 59  (+10)
        + needsUXEval: 5 (+3)
        + haveBackTrace: 5 (+0)
        + needsDevAdvice: 25 (+0)
        + documentation:  2 (+0)
        + android:  5 (+0)

    + Most Pressing Bugs: http://tdf.io/mostressingbugs
        + New:
             + FILEOPEN – Writer crash opening MS office files if not already open
                   + https://bugs.documentfoundation.org/show_bug.cgi?id=115268
                   + odd – not bisected, hard to reproduce (?)

             + Crash in: BindDispatch_Impl::statusChanged
                + https://bugs.documentfoundation.org/show_bug.cgi?id=115430
                + Patch in gerrit: https://gerrit.libreoffice.org/#/c/49423/
                   + Thanks to Maxim Monastirsky

        + Older:
             + EDITING: CRASH when paste special source.ods as GDI metafile
                   + https://bugs.documentfoundation.org/show_bug.cgi?id=114710
                   + kohei ?
	  
        + Fixed:
             + FORMATTING: Crash in: XPropertyList::Count() when selecting "Pattern" button in "Background" tab in "Table Properties" window 
                   + https://bugs.documentfoundation.org/show_bug.cgi?id=115506
                   + Thanks to Tamás Zolnai

             + PRINTING: CRASH immediately after choosing comment (+doc) printing in the print dialog 
                   + https://bugs.documentfoundation.org/show_bug.cgi?id=115221
                   + Thanks to Noel Grandin

             + LO60master on macOS: crashing at start with OpenGL enabled
                   + https://bugs.documentfoundation.org/show_bug.cgi?id=112990
                   + hack-around: https://gerrit.libreoffice.org/#/c/49251/
                   + fixed thanks to Xisco, pushed (Miklos)
                   + related to asian chars in statusbar problem

* QA stats
    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +174  -30 (-115) overall)
      many thanks to the top bug squashers:
       Xisco Faulí             15
       Aron Budea              10
       V Stuart Foote          9
       Buovjaga                8
       Khaled Hosny            7
       Heiko Tietze            7
       Alex Thurgood           7
       Cor Nouws               4
       Telesto                 3
       Pranav Kant             3

    + top 10 bugs reporters:
       Heiko Tietze            5
       Samuel Mehrbrodt (CIB)  5
       Daniel Glazman          5
       John Felton             3
       Harald Koester          3
       Aron Budea              3
       David F Smith           3
       Yousuf Philips (jay)    3
       Volga                   2
       Robert Simpson          2

    + top 10 bugs fixers:
       Budea, Áron             4
       Buovjaga                3
       McNamara, Caolán        2
       Adolfo Jayme Barrientos 2
       Jim Raykowski           2
       Tietze, Heiko           2
                               1
       Zolnai, Tamás           1
       Serg Bormant            1
       Le Grand, Armin         1

    + top 10 bugs confirmers:
       Xisco Faulí             9
       Tietze, Heiko           9
       Dieter Praas            8
       Budea, Áron             7
       Buovjaga                7
       Nabet, Julien           6
       Alex Thurgood           4
       Telesto                 4
       Timur                   3
                               2


* Highest-Priority bugs (aka "MABs"):
   + http://bit.ly/2lJAAJI
     5.3 : 2/51 -     3 %  (+0)
     5.2 : 2/40 -     5 %  (+0)
     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
   + 438/1888 434/1876 429/1856 428/1848 427/1840 418/1820 408/1805 

     done by:
        Xisco Faulí            5
        Telesto                3
        Budea, Áron            2
        Buovjaga               1
        Stahl, Michael         1
 

* Bibisected bugs open: keyword 'bibisected'
   + http://bit.ly/2cSCXlS
   + 534/2508 529/2495 523/2475 523/2468 520/2459 512/2437 499/2419 

     done by:
        Xisco Faulí            5
        Budea, Áron            4
        Telesto                3
        Stahl, Michael         1


* all bugs tagged with 'regression'
   + 905(+6) bugs open of 6744(+15) total 12(+1) high prio.

     done by:
        Buovjaga               2
        Xisco Faulí            2
        MM                     2
        Telesto                2
        Budea, Áron            2
        m.a.riosv              1
        robert                 1
        Philips, Yousuf        1
        Alex Thurgood          1
        Cor Nouws              1


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

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


* ~Component   count net * all regressions
   + http://bit.ly/1BUdI8i
     Writer: other            - 165(+1)
     Calc                     - 152(+2)
     Impress                  - 102(+3)
     Writer: docx filter      - 74(-1)
     LibreOffice              - 70(-1)
     UI                       - 45(-2)
     graphics stack           - 37(+1)
     Draw                     - 34(+2)
     Writer: doc filter       - 33(+0)
     Base                     - 32(+0)
     Borders                  - 32(+1)
     Writer: perf             - 32(-1)
     filters and storage      - 26(+0)
     Writer: other filter     - 26(-1)
     Crashes                  - 23(+0)
     Chart                    - 20(+0)
     Printing and PDF export  - 18(+2)
     BASIC                    - 16(+0)
     framework                - 5(+0)
     Linguistic               - 1(+0)
     sdk                      - 1(+0)
     Installation             - 1(+0)
     Extensions               - 1(+0)


More information about the LibreOffice mailing list