minutes of ESC call ...

Michael Meeks michael.meeks at collabora.com
Wed Jul 25 16:33:01 UTC 2018


* Present:
    + Olivier, Sophie, Christian, Heiko, Xisco, Michael W, Stephan,
      Michael S, Michael M, Caolan, Eike

* Completed Action Items:
    + mail budget spreadsheet to the board (Thorsten)

* Pending Action Items:

* Release Engineering update (Christian) 
    + 6.0.6 – rc2 this week
        + only 2 patches submitted earlier today -so prlly not tag it today
	  + more like tomorrow evening to tag it.  
    + 6.1.0 RC3 update
        + next week – going as scheduled.  
    + Remotes
    + Android viewer
    + Online
        + need an rc3 – Timar back soon.

* Documentation (Olivier)
     + New Help
        + missing icons fixed
        + more bookmarks fixing
        + some progress with Help editing online (M Saunders)
           + Added code snippets to editor CodeMirror (M Saunders)
        + People joining to improve new help
           + e.g. change PNG icons to SVG icons (tdf#117551)
           + needs a change in pootle too – to avoid re-translation
        + please help review 6.1.x help patches
     + Help contents
        + Some updates bits (g. Kelemen, ohallot, Caolan, Miklos, A. Gelmini)
     + Guides
        + New chapters ready (Chapter 5 – Calc)
        + Assembling book
     + did we solve the link.txt issue ? (Heiko)
        + yes – created an XSL transform that re-maps these (Olivier H)
            + shouldn’t need to re-do this
            + we can change icons inside XHP files and drop link.txt (ohallot)
        + eager to get rid of linkstxt (Heiko)
            + duplication is bad – don’t like that (Michael)

* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        250(250) (topicUI) bugs open, 288(288)  (needsUXEval) needs to be evaluated by the UXteam
    + Updates:
        BZ changes   1 week    1 month   3 months   12 months  
             added      5(-10)    16(-8)    24(-6)      92(-5) 
         commented     60(12)    160(20)   311(25)    1695(-7) 
           removed      0(-1)      1(0)      1(0)       10(-1) 
          resolved      2(-2)      9(0)     19(-1)     155(-15)
    + top 10 contributors:
          Tietze, Heiko made 60 changes in 1 month, and 673 changes in 1 year
          Buovjaga made 41 changes in 1 month, and 206 changes in 1 year
          Foote, V Stuart made 33 changes in 1 month, and 257 changes in 1 year
          Xisco Faulí made 25 changes in 1 month, and 318 changes in 1 year
          Timur made 19 changes in 1 month, and 62 changes in 1 year
          kompilainenn made 16 changes in 1 month, and 42 changes in 1 year
          muso made 15 changes in 1 month, and 15 changes in 1 year
          Nabet, Julien made 13 changes in 1 month, and 29 changes in 1 year
          Henschel, Regina made 12 changes in 1 month, and 93 changes in 1 year
          Faure, Jean-Baptiste made 11 changes in 1 month, and 47 changes in 1 year

     + 118881 Personas not found again (seems root cause is different than tdf#114731)
       + http://document-foundation-mail-archive.969070.n3.nabble.com/About-Persona-lightweight-themes-td4244320.html
       + https://blog.mozilla.org/addons/2018/07/12/upcoming-changes-for-themes/
       + suspect that this has been blocked.  
       + are personas used at all ?
            + yes they are used (Heiko)
                 + keep it & it should be usable.
       + depending on someone else’s service is not great (Michael)
            + would love to have a few pre-canned personas shipped
            + and allow new ones in extensions or somesuch.

     + 118854 Style not Visible in List of Styles if Font is White
       and Background is not White
       + previous decision is WYSIWYG – will discuss it again etc.

     + design request for a banner for 6.1 http://document-foundation-mail-archive.969070.n3.nabble.com/Banner-for-AMA-and-6-1-release-tc4244462.html
       + needed for the 6.1 release. 

* Fuzz / Crash Testing (Caolan)
    + 17(-3) import failures, 114(+110) export failures
        + exploded – but have fixed the ~110 excel export failures
             + nothing thread related there.
    + coverity
        + 0 (+0, -17)
        + down to zero for 1st time in 12 months. 
    + forcepoint round #8
        + smaller set of issues here – only 7
        + now all fixed, 0 outstanding.
    + oss-fuzz 10 (-3), 0 major, 10 minor
        + 3 fixed there, nothing major outstanding. 
           + lots of OOM stuff here – but not real
                 + can’t release memory from excessive string concats
                 + great way to find perf. issues here ...
  
* Crash Reporting (Xisco)
    + http://crashreport.libreoffice.org/stats/version/5.4.7.2
         + 535 (last 7 days) (+1)
    + http://crashreport.libreoffice.org/stats/version/6.0.4.2
         + 851 (last 7 days) (-116)
    + http://crashreport.libreoffice.org/stats/version/6.0.5.2
         + 1360 (last 7 days) (+68)

    + Fix for top / 4th  cherry-picked to 6-0-6
         + Thanks to Markus Mohrhard		
            + https://gerrit.libreoffice.org/#/c/57988/

* GSoC schedule (Heiko)
   + Coding: May 14 - August 6
   + 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
   + https://wiki.documentfoundation.org/Development/GSoC/2018

* Hackfests & Events
   + Akademy in Vienna Aug 11-17th
      + Thorsten?
   + FrOScon in Bonn: Aug 25
      + Bubli, Thorsten, perhaps Cloph.
   + Conference – September
   + potentially one in Bern / Switzerland - October 19th.
   + working on a Munich event October 26-28th (Thorsten)
      + an Open Gov’t meeting from the City of Munich
      + good to have a hack-fest back-to-back there.
      + moving slowly here …

* mentoring/easyhack update
          committer...   1 week      1 month      3 months    12 months   
                  open       98(-12)    157(19)      159(19)      169(18) 
               reviews     1370(-40)   5627(58)     9569(708)   23039(596)
                merged      248(-37)   1286(-100)   3606(30)    13998(-6) 
             abandoned        9(-3)      54(-2)      266(-1)      981(-13)
           own commits      204(-49)   1029(-24)    3497(-52)   14949(192)
        review commits       85(30)     320(14)      939(-16)    3591(83) 
        contributor...   1 week    1 month   3 months     12 months    
                  open     17(-8)     68(-1)     70(-2)        73(-2)  
               reviews     46(-68)   307(-4)   4172(-541)   28566(-594)
                merged     56(32)    178(34)    379(6)       1720(9)   
             abandoned      4(-6)     38(1)      94(-9)       345(-5)  
           own commits     60(38)    177(34)    407(17)      1406(61)  
        review commits      0(0)       0(0)       0(0)          0(0)   
    + easyHack statistics:
       needsDevEval 53(53)   needsUXEval 2(2)   cleanup_comments 218(218)   
       total 268(268)   assigned 27(27)   open 185(185)   
    + top 5 contributors:
          Gelmini, Andrea made 59 patches in 1 month, and 449 patches in 1 year
          Sophia Schröder made 28 patches in 1 month, and 87 patches in 1 year
          Rizal Muttaqin made 9 patches in 1 month, and 13 patches in 1 year
          Vikas Mahato made 9 patches in 1 month, and 10 patches in 1 year
          Justin Luth made 9 patches in 1 month, and 19 patches in 1 year
    + top 5 reviewers:
          Pootle bot made 3117 review comments in 1 month, and 4163 in 1 year
          Behrens, Thorsten made 220 review comments in 1 month, and 1622 in 1 year
          Pootle bot made 216 review comments in 1 month, and 1914 in 1 year
          Adolfo Jayme Barrientos made 207 review comments in 1 month, and 877 in 1 year
          Holešovský, Jan made 157 review comments in 1 month, and 1300 in 1 year
    + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
          Salim Habchi salim.habchi at epitech.eu 

* Commit Access

* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
    + sleeping ~15 weeks.

* Jenkins / CI update (Christian)
    from:Wed Jul 18 18:03:03 2018
    master linux rel  jobs: 138 ok: 137 ko:   1 fail ratio:  0.72 % break:   1 broken duration: 0.17%
    master linux dbg  jobs: 121 ok: 121 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
    master mac rel    jobs: 116 ok: 116 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
    master mac dbg    jobs: 115 ok: 114 ko:   1 fail ratio:  0.87 % break:   1 broken duration: 0.00%
    master win rel    jobs:  43 ok:  28 ko:  13 fail ratio: 30.23 % break:   9 broken duration:63.13%
    master win dbg    jobs:  67 ok:  47 ko:  19 fail ratio: 28.36 % break:  13 broken duration:33.96%
    master win64 dbg  jobs:  75 ok:  53 ko:  22 fail ratio: 29.33 % break:  16 broken duration:25.86%
    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%
    master gerrit lin jobs: 432 ok: 313 ko:  45 fail ratio: 10.42% time for ok: mean:  17 median:  15
    master gerrit plg jobs: 438 ok: 306 ko:  22 fail ratio:  5.02% time for ok: mean:  31 median:  28
    master gerrit win jobs: 483 ok: 289 ko:  64 fail ratio: 13.25% time for ok: mean:  71 median:  72
    master gerrit mac jobs: 429 ok: 297 ko:  28 fail ratio:  6.53% time for ok: mean:  56 median:  34
    master gerrit all jobs: 388 ok: 242 ko:  87 fail ratio: 22.42% time for ok: mean:  99 median:  89
  + https://dev-www.libreoffice.org/tmp/gerrit_180725.html   
  + tests failing more than twice in last seven days:
      3 CppunitTest_sd_import_tests_smartart
      3 CppunitTest_sw_ooxmlimport			(linux)
      4 CppunitTest_sc_subsequent_export_test	(linux gcc release)
      7 CppunitTest_vcl_fontfeature			(windows)
  + back to normal again …
    + still problem with font related test on windows
    + PDF & fontfeature issues – intermittently failing …
    + Quikee did a fix to select a more specific font (Michael S)
       + unfortunately it didn’t seem to help
       + or perhaps too fresh to have these based on it (Christian)
           + think it was 2 weeks ago (Michael S)
               + don’t know how old patches are typically
 + updated gerrit to a new release(Christian)
     + need to update your API tokens  if you use them.
     + annoyed by some UX  change here – am I logged in ? (Heiko)

* l10n (Sophie)
    + working – nothing to report.  

* bitergia dashboard (Michael)
    + the data on commits is basically rubbish.
    + setup to count everything; vs. limiting to only 1 branch (Christian)
        + decided to have all branches.
    + would like numbers to reflect master & stable branches (Michael)
AI: + great to have a filter for master + libreoffice-* (Christian)

* GCC 4.8 support no longer needed for master by City of Munich (Stephan)
    + their new base-line is Ubuntu 18.04 / gcc 7
    + wrote a mail to the list already. 
    + CentOS 6 + Developer toolset dependency.
        + gives us 4.8.2 only.
        + a recent Developer toolset 7 – with gcc7
            + only around for 64bit x86.
        + would loose option to build 32bit Linux TDF builds if we use this
            + or cross-compile etc. …
    + MS compiler:
        + many different VS 2017 out there – keep adding features in each.
        + if we use base-line VS2017 – not many new features.
        + if stick to latest one: get ~complete C++17 support.
    + a good idea to check/configure for latest-1 VS 2017 version (Tor on mail)
        + can we get the exact data in configure.
    + CentOS7 ? (Michael)
        + also an old compiler by default (Stephan)
            + its the Developer toolset that is the issue
            + not just the compiler – also base libraries (Christian)
AI: + ask RH internally here (Stephan)
    + alternative – to drop 32bit Linux TDF builds (Stephan)
AI:     + get download numbers for 32bit Linux (Christian)

* QA update (Xisco)

    + UNCONFIRMED: 392 (+5)
        + enhancements: 40  (-1)
        + needsUXEval: 7 (-6)
        + haveBackTrace: 7 (+0)
        + needsDevAdvice: 28 (+1)
        + documentation:  0 (+0)
        + android:  12 (-1)

    + Most pressing bugs:
        + New
            + FILEOPEN: Read Error in .EPS images inserted in LibreOffice 6.0...
                + https://bugs.documentfoundation.org/show_bug.cgi?id=118659
                + Quikee.

            + Crash when two Fields are empty, on same line and inside a table ...
                + https://bugs.documentfoundation.org/show_bug.cgi?id=118859
                + Mike K

        + Older
            + Calc: Crash when cutting some content
                + https://bugs.documentfoundation.org/show_bug.cgi?id=118707
                + Henry Castro

            + Crash deleting a table using the floating table toolbar
                + https://bugs.documentfoundation.org/show_bug.cgi?id=118786
                + Jmux – (returned from vacation) might be anything.

            + [Crash] Insert Signature Line after select image object
                + https://bugs.documentfoundation.org/show_bug.cgi?id=118777
                + Michael S. and Bubli working on it...

            + LibreOffice Writer unexpectedly silently exits on loading doc.
                + https://bugs.documentfoundation.org/show_bug.cgi?id=118385
                + Szymon K ?

            + CRASH: Print Preview crashes on signed document without infobar
                + https://bugs.documentfoundation.org/show_bug.cgi?id=117426
                + Bubli (has fix for 5.4.x) band-aid ? …
                + asked wrt. cherry-picking to 6.0 (Xisco)
                    + would prefer to have band-aid in 6.0 & 6.1 (Michael)
                    + would prefer an ideal fix if possible (Thorsten)
                       + otherwise band-aid sounds sensible.
                => push the band-aid fix into 6.0 and 6.1 for now (Xisco)

        + Fixed:
            + CRASH: Writer crashes when double click on first OLE object ...
                + https://bugs.documentfoundation.org/show_bug.cgi?id=118919
                + Thanks to Caolán

            + CRASH when adding comment to a tracked change (no gtk3)
                + https://bugs.documentfoundation.org/show_bug.cgi?id=118827
                + Thanks to Caolán

            + Adding long entry to Autocorrect replace table causes a crash
                + https://bugs.documentfoundation.org/show_bug.cgi?id=118517
                + Thanks to Xisco

* QA stats

    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +118  +19 (-122) overall)
      many thanks to the top bug squashers:
       Xisco Faulí             12
       Heiko Tietze            11
       V Stuart Foote          10
       Caolán McNamara         10
       Buovjaga                7
       Armin Le Grand (CIB)    6
       Timur                   6
       Aron Budea              5
       Miklos Vajna            5
       Jean-Baptiste Faure     4

    + top 10 bugs reporters:
       Telesto                 7
       Xisco Faulí             6
       Harald Koester          4
       Mark Hung               4
       Luke                    3
       revsamtp                3
       Joel Madero             3
       Dom Walden              3
       muso                    2
       Emil Tanev              2

    + top 10 bugs fixers:
       McNamara, Caolán        9
       Tietze, Heiko           7
       Le Grand, Armin         5
       Foote, V Stuart         5
       Vajna, Miklos           5
       Xisco Faulí             4
       Németh, László          3
       Grandin, Noel           2
       Hung, Mark              2
                               1

    + top 10 bugs confirmers:
       Xisco Faulí             19
       Buovjaga                16
       Faure, Jean-Baptiste    6
       Timur                   6
       Tietze, Heiko           5
       kompilainenn            4
       Dieter Praas            4
       Foote, V Stuart         4
       m.a.riosv               3
       Raal                    3


* Highest-Priority bugs (aka "MABs"):
   + http://bit.ly/2lJAAJI
     6.0 : 4/45 -     8 %  (+0)
     5.4 : 2/38 -     5 %  (+0)
     5.3 : 1/53 -     1 %  (+0)
     5.2 : 1/41 -     2 %  (+0)
     5.1 : 0/35 -     0 %  (+0)
     5.0 : 2/63 -     3 %  (+0)
     4.4 : 1/76 -     1 %  (+0)
     4.3 : 2/73 -     2 %  (+0)
     4.2 : 5/134 -    3 %  (+0)
     4.1 : 3/84 -     3 %  (+0)
     4.0 : 4/83 -     4 %  (+0)
     old : 19/257 -   7 %  (+0)


* Bisected bugs open: keyword 'bisected'
   + more accurate - down to a single commit.
   + http://bit.ly/2dyIfDy
   + 557/2390 561/2371 549/2337 538/2301 537/2290 539/2275 530/2253 

     done by:
        Xisco Faulí           15
        Buovjaga               3
        himajin100000          1
 

* Bibisected bugs open: keyword 'bibisected'
   + http://bit.ly/2cSCXlS
   + 730/3114 731/3091 710/3046 678/2988 654/2953 656/2936 648/2910 

     done by:
        Xisco Faulí           19
        Buovjaga               3
        sasu.liuhanen          1


* all bugs tagged with 'regression'
   + 970(+1) bugs open of 7340(+29) total 17(+0) high prio.

     done by:
        Xisco Faulí           16
        Buovjaga               3
        Benes, Luke            2
        kompilainenn           1
        Telesto                1
        Raal                   1
        perie_gut              1
        Nabet, Julien          1
        Timur                  1
        Cor Nouws              1


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

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


* ~Component   count net * all regressions
   + http://bit.ly/1BUdI8i
     Writer: other            - 225(+4)
     Calc                     - 165(+1)
     Impress                  - 107(+1)
     Writer: docx filter      - 81(+0)
     LibreOffice              - 66(-2)
     UI                       - 45(-1)
     Borders                  - 33(+0)
     Base                     - 33(+0)
     Writer: doc filter       - 32(+0)
     Draw                     - 32(-1)
     Crashes                  - 31(-2)
     graphics stack           - 30(+0)
     filters and storage      - 29(+0)
     Writer: other filter     - 27(+0)
     Writer: perf             - 26(+0)
     Chart                    - 21(-1)
     BASIC                    - 19(+0)
     Printing and PDF export  - 14(+0)
     framework                - 5(+0)
     Formula Editor           - 1(+0)
     Extensions               - 1(+0)
     Installation             - 1(+0)
     Linguistic               - 1(+0)
     sdk                      - 1(+0)


More information about the LibreOffice mailing list