minutes of ESC call ...

Michael Meeks michael.meeks at collabora.com
Thu Sep 13 14:35:21 UTC 2018


* Present:
    + Jmux, Caolan, Michael W, Miklos, Michael M, Olivier, Kendy, Stephan,
      Heiko, Christian, Thorsten

* Completed Action Items:
    + discuss Google Code-in at staff meeting (Sophie, Heiko, Xisco)
        [ deadline for orgs to be registered on Monday (Xisco)
             + still discussing, but require 150-500 tasks …
             + triage a bug ? (Michael) ]
    + filter out ‘Pootle bot’ and ‘*DUMMY*’ from top reviewers (Xisco)
        [ done & updated minutes ]
    + mail reporters directly to ask for help re: (Xisco)
      https://bugs.documentfoundation.org/show_bug.cgi?id=119250
        [ mailed 4, answers from 2 – which Windows version & try master …
          none of them tried master yet ]

* Pending Action Items:
    + default bitergia filter for master + libreoffice-* (Christian)
        [ enabled for gerrit (default) view enabled, but default git
          view needs improving with external script ]
      
* Release Engineering update (Christian)
    + 6.0.7 – due in October
    + 6.1.1 RC2 status
        + released today.
    + 6.1.2 RC1 (one release cycle)
        + due next week.
    + Remotes
    + Android viewer
        + did work without debug – in release mode.
    + Online
        + 6.1.1 - up-loaded

* Documentation (Olivier)
    + New Help
        + fix more bookmark issues (ohallot)
        + replaced PNG icons with SVG in XSLT. (ohallot)
           + SVG Colibre now in Help packages (ohallot)
           [q] Should we change in Help source file instead?
               + will have to review icons for a11y anyway
           + stick with it in the transformation for now ? (Kendy)
           + can’t be automated; need to do it icon-by-icon
             the alt=”” tag needs re-writing (Olivier)
               + alt=”” should have a more meaningful icon description
               + ideal for easy hacks (Michael)
           + best not to focus Olivier on it (Kendy)
    + Helpcontent2
        + fixes and additions (S. Horacek, Fitoshido, M. Kaganski, A. Gelmini)
        + mute L10n on many symbol table entries (ohallot, fitoshido)
    + Guides
        + finished “Getting Started LibreOffice 6.0”
        + working on announcement, blogpost, web pages for download

* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        246(246) (topicUI) bugs open, 295(295) (needsUXEval) needs to be evaluated by the UXteam
    + Updates:
        BZ changes   1 week   1 month   3 months   12 months  
             added      9(1)     24(3)     37(1)       98(-1) 
         commented     59(7)    165(24)   370(7)     1611(-39)
           removed      0(0)      0(0)      1(0)        8(-1) 
          resolved      3(1)      8(-1)    31(0)      145(0)  
    + top 10 contributors:
          Kainz, Andreas made 135 changes in 1 month, and 179 changes in 1 year
          Tietze, Heiko made 84 changes in 1 month, and 616 changes in 1 year
          Xisco Faulí made 40 changes in 1 month, and 323 changes in 1 year
          Thomas Lendo made 38 changes in 1 month, and 228 changes in 1 year
          Foote, V Stuart made 20 changes in 1 month, and 255 changes in 1 year
          Monastirsky, Maxim made 16 changes in 1 month, and 57 changes in 1 year
          dieterp made 14 changes in 1 month, and 138 changes in 1 year
          Henschel, Regina made 8 changes in 1 month, and 86 changes in 1 year
          Roman Kuznetsov made 6 changes in 1 month, and 38 changes in 1 year
          Harald Koester made 6 changes in 1 month, and 16 changes in 1 year
  New tickets since Sep/06 (besides about context menu)
   * UI: "Format" button in outline/chapter numbering dialog not self-explanatory
     + https://bugs.documentfoundation.org/show_bug.cgi?id=108890
     + rename button

   * Drawing styles at the sidebar lack of background and border color
     + https://bugs.documentfoundation.org/show_bug.cgi?id=119729
     + easyHack, needsDevEval

   * CTRL+ALT+E isn't opening the extension dialog but inserts a "é"
     + https://bugs.documentfoundation.org/show_bug.cgi?id=119676
     + bug?, see also 118269 
     + why do we have a hot-key for that dialog ? (Michael) 
        + not only this – other shortcuts with ctrl-alt (Heiko)
           + can we bisect it, find & prioritize it ? (Michael)

   * Direct formatting control text Highlighting mode <Esc> not toggling off
     + https://bugs.documentfoundation.org/show_bug.cgi?id=119753
     + controversial; discussion postponed

   * Discussion about persona ongoing
     + https://listarchives.libreoffice.org/global/design/msg08820.html
     + patch for now submitted by mkara https://gerrit.libreoffice.org/#/c/60432/
     + do we announce it is deprecated ? Find a better sol’n ?
         + in the past – Mozilla planned a more stable API (Kendy)
            + didn’t happen – some GSOC student worked on that.
            + unclear if it happened.
         + most ideal to proxy their content (Michael)

   * Image caption, inconsistency: caption for images is now "figure" and no longer
     "illustration"
     + https://bugs.documentfoundation.org/show_bug.cgi?id=119738 (high/major)
     + keep the last used caption enabled over sessions or store it with the
       template
     + having no category like it is the fact for legacy documents could go 
       with Illustration
     + problem switching language – counting starting from zero …
     + simple workaroud – change the caption – when app starts.
     + some want to revert the patch; would go back to the wrong way
         + set to high & major by QA – and involves l10n too.
     + ‘figure’ and ‘illustration’ are same string in NL & DE
         – not easy to fix.
     + who did the work in the 1st instance ? (Michael)
         + GSOC student; now not present.
             + mentored by Samuel & Quikee(?)
     => revert next week unless someone takes an interest in fixing ...

* Crash Testing (Caolan)
    + 3 (+2) import failure, 187(+147) export failures
      - new export failures are now fixed drawingml div-by-zero
      - others (~34) the doc ones are suspicious, not reproducible for me
         - tried to fix these; unclear if that worked
         - will see when this completes, if we get suspicious ones remaining
    + ~5 coverity issues
      - some warnings in a new external project – nothing serious.  
    + Google / ossfuzz: down for a while, build fixed again
      - 6 issues, 1 serious (solved)
      - icu build failure fixed
    + ?? ForcePoint, round 9
      - 5 issues
      - complicated, no progress this week
          - writer layout issues when exporting to PDF
          - perhaps in bad situations just crash-out etc.
          - perhaps will just throw an exception for the corner-case...
  
* Crash Reporting (Xisco)
    + http://crashreport.libreoffice.org/stats/version/5.4.7.2
         + 498  (last 7 days) (-19)
    + http://crashreport.libreoffice.org/stats/version/6.0.5.2
         + 1078 (last 7 days) (+44)
    + http://crashreport.libreoffice.org/stats/version/6.0.6.2
         + 730 (last 7 days) (+128)
    + http://crashreport.libreoffice.org/stats/version/6.1.0.3
         + 2177 (last 7 days) (+736)
    + waiting for 6.1.1. …
    + yesterday Noel fixed a Linux crash – should be in 6.1.2
         + 3rd from top fix – a 6.1 regression.
    + any reproducer for GL crash ? (Miklos)
         + no, not heard from reporter yet (Xisco)
             + interested in fixing it (Miklos)

* Solutions Hamburg (Thorsten)
   + OSBA / Apache had booth + room – not much going on.

* Hackfests & Events
   + Conference – September 26 – 28
      + need to discuss CentOS7 ? (Thorsten)
      + other things ? ...
   + DINAcon - Bern / Switzerland – Hackfest ~ October 19th (Michael)
      + Michael to go + Kendy(?) - and lets see.
      + need a wiki page setup etc.
   + Munich (Thorsten)
      + https://wiki.documentfoundation.org/Hackfest/Muenchen2018 
      + Oct 26-28th, CIB main office
      + an Open Gov’t meeting from the City of Munich
      + good to have a hack-fest back-to-back there largely for local types.

* mentoring/easyhack update
          committer...   1 week      1 month     3 months      12 months   
                  open       74(-12)    139(9)       141(9)        152(9)  
               reviews     1341(78)    4809(300)   14086(588)    27451(624)
                merged      292(42)    1311(84)     3918(27)     14733(89) 
             abandoned       10(2)       40(2)       148(-9)       931(-13)
           own commits      323(122)   1135(146)    3234(-119)   15479(69) 
        review commits       74(0)      325(31)      949(-31)     3704(-8) 
        contributor...   1 week    1 month   3 months    12 months    
                  open     21(6)      45(-6)    48(-3)        52(-3)  
               reviews     81(-21)   274(9)    597(-432)   25105(-581)
                merged     24(-20)   118(1)    414(-1)      1677(-14) 
             abandoned      6(-3)     24(2)     75(2)        311(-11) 
           own commits     28(-22)   148(4)    483(-2)      1541(5)   
        review commits      0(0)       0(0)      0(0)          0(0)   
    + easyHack statistics:
       needsDevEval 53(53)   needsUXEval 2(2)   cleanup_comments 221(221)   
       total 266(266)   assigned 20(20)   open 191(191)   
    + top 5 contributors:
          Gelmini, Andrea made 48 patches in 1 month, and 475 patches in 1 year
          Justin Luth made 16 patches in 1 month, and 39 patches in 1 year
          Jim Raykowski made 9 patches in 1 month, and 84 patches in 1 year
          Rizal Muttaqin made 8 patches in 1 month, and 24 patches in 1 year
          Samuel Thibault made 8 patches in 1 month, and 48 patches in 1 year
    + top 5 reviewers:
          McNamara, Caolán made 172 review comments in 1 month, and 952 in 1 year
          Vajna, Miklos made 147 review comments in 1 month, and 1212 in 1 year
          Timar, Andras made 142 review comments in 1 month, and 858 in 1 year
          Grandin, Noel made 129 review comments in 1 month, and 1391 in 1 year
          Michael Stahl made 119 review comments in 1 month, and 509 in 1 year
    + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
          Páder, Rezső rezso at rezso.net 
          Samuel Thibault samuel.thibault at ens-lyon.org 
* Commit Access
    + missing a mentor here to watch (Thorsten)
    + scripts show top #5 contributors … without access.
AI:     + look into why people with commit access show up in there (Xisco) 

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

* Jenkins / CI update (Christian)
    from:Thu Sep  6 16:06:39 2018
    master linux rel  jobs: 108 ok: 108 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
    master linux dbg  jobs:  93 ok:  83 ko:   9 fail ratio:  9.68 % break:   7 broken duration: 7.24%
    master mac rel    jobs:  77 ok:  77 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
    master mac dbg    jobs:  82 ok:  82 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
    master win rel    jobs:  55 ok:  42 ko:  12 fail ratio: 21.82 % break:  10 broken duration:12.14%
    master win dbg    jobs:  64 ok:  42 ko:  20 fail ratio: 31.25 % break:  12 broken duration:26.59%
    master win64 dbg  jobs:  59 ok:  46 ko:  13 fail ratio: 22.03 % break:  10 broken duration:34.41%
    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: 389 ok: 283 ko:  42 fail ratio: 10.80% time for ok: mean:  19 median:  17
    master gerrit plg jobs: 425 ok: 221 ko: 103 fail ratio: 24.24% time for ok: mean:  34 median:  30
    master gerrit win jobs: 440 ok: 244 ko:  50 fail ratio: 11.36% time for ok: mean:  78 median:  79
    master gerrit mac jobs: 399 ok: 250 ko:  13 fail ratio:  3.26% time for ok: mean:  62 median:  38
    master gerrit all jobs: 404 ok: 196 ko: 149 fail ratio: 36.88% time for ok: mean: 126 median: 111
   + https://dev-www.libreoffice.org/tmp/gerrit_180913.html 
   + tests that failed more than twice in last seven days:
      3 UITest_options					gerrit_linux_clang_dbgutil
      5 CppunitTest_emfio_wmf			gerrit_linux_clang_dbgutil
      5 CppunitTest_vcl_pdfexport		gerrit_windows
      6 CppunitTest_vcl_complextext	gerrit_windows
      7 CppunitTest_sw_uiwriter		gerrit_windows
     10 UITest_impress_tests			gerrit_linux_clang_dbgutil
     12 JunitTest_chart2_unoapi		gerrit_linux_clang_dbgutil
     40 UITest_conditional_format		gerrit_linux_clang_dbgutil
   + problem with the Linux builds – uitest conditional-format was failing
       + bot fixed itself somehow (?)
   + added new views for gerrit tinderboxen

* IRC channel (cloph)
   + Spam wave seems over/in control by freenode – keep +r?
   + should we keep restriction to only registered nicks.
   + up to moderators – why not just lift it for dev channel (Thorsten)

* l10n (Sophie)

* QA update (Xisco)

    + UNCONFIRMED: 465 (-6)
        + enhancements: 48  (-3)
        + needsUXEval: 2 (-6)
        + haveBackTrace: 9 (-1)
        + needsDevAdvice: 31 (+1)
        + documentation:  3 (-1)
        + android:  14 (+1)
    + Most pressing bugs:
        + New
            + crash when inserting a measure line
                + https://bugs.documentfoundation.org/show_bug.cgi?id=119795
                + Paul Trojahn?

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

        + Fixed:
            + LibreOffice crashes when I save multiple times in a row (gtk/gtk3)
                + https://bugs.documentfoundation.org/show_bug.cgi?id=119802
                + Thanks to Noel Grandin

            + Crash on redo of rectangle movement and text
                + https://bugs.documentfoundation.org/show_bug.cgi?id=119793
                + Thanks to Noel Grandin

            + Writer crashed when insert Header and Footer
                + https://bugs.documentfoundation.org/show_bug.cgi?id=119742
                + Thanks to Juergen Funk

            + HSQLDB driver not loading causes BASE error in embedded hsqldb
                + https://bugs.documentfoundation.org/show_bug.cgi?id=119694
                + Thanks to Julien Nabet

* QA stats
    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +120  +5 (-93) overall)
      many thanks to the top bug squashers:
       Xisco Faulí             10
       V Stuart Foote          9
       Buovjaga                6
       Telesto                 6
       László Németh           5
       Heiko Tietze            5
       Aron Budea              4
       Julien Nabet            4
       Adolfo Jayme            3
       Justin L                2

    + top 10 bugs reporters:
       andreas_k               7
       Michael Weghorn         6
       Roman Kuznetsov         5
       Telesto                 5
       Xisco Faulí             5
       Samuel Thibault         4
       Aron Budea              3
       Regina Henschel         3
       Rizal Muttaqin          2
       Harald Koester          2

    + top 10 bugs fixers:
       Németh, László          4
       Tietze, Heiko           3
       Budea, Áron             3
       Adolfo Jayme Barrientos 3
       Nabet, Julien           3
       Justin L                2
       Buovjaga                2
       Foote, V Stuart         2
       Hung, Mark              2
       Xisco Faulí             2

    + top 10 bugs confirmers:
       Buovjaga                23
       Tietze, Heiko           13
       dieterp                 10
       Raal                    10
       Xisco Faulí             9
       Nabet, Julien           5
       Foote, V Stuart         5
       Perdreau, Regis         4
       Roman Kuznetsov         4
       Brinzing, Oliver        4


* Highest-Priority bugs (aka "MABs"):
   + http://bit.ly/2lJAAJI
     6.0 : 1/47 -     2 %  (+0)
     5.4 : 1/39 -     2 %  (+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
   + 577/2541 574/2521 570/2498 565/2469 564/2444 552/2422 551/2410 

     done by:
        Xisco Faulí           12
        Buovjaga               4
        Drew Jensen            2
        Telesto                1
        Budea, Áron            1
 

* Bibisected bugs open: keyword 'bibisected'
   + http://bit.ly/2cSCXlS
   + 751/3279 748/3259 745/3236 741/3204 739/3175 729/3154 723/3136 

     done by:
        Xisco Faulí           13
        Buovjaga               4
        Telesto                1
        Budea, Áron            1
        Drew Jensen            1


* all bugs tagged with 'regression'
   + 1000(+1) bugs open of 7530(+20) total 7(+0) high prio.

     done by:
        Xisco Faulí            5
        Buovjaga               5
        Raal                   2
        Alex Thurgood          2
        OfficeUser             1
        Nabet, Julien          1
        Timur                  1
        Henschel, Regina       1
        Drew Jensen            1


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

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


* ~Component   count net * all regressions
   + http://bit.ly/1BUdI8i
     Writer: other            - 243(-2)
     Calc                     - 174(+1)
     Impress                  - 112(-1)
     Writer: docx filter      - 75(-2)
     LibreOffice              - 68(+0)
     UI                       - 44(+0)
     Draw                     - 38(+1)
     Borders                  - 36(+1)
     Writer: doc filter       - 32(+0)
     Base                     - 32(+1)
     Writer: perf             - 31(+2)
     graphics stack           - 30(+0)
     Writer: other filter     - 27(+0)
     Chart                    - 24(+2)
     Crashes                  - 23(+3)
     filters and storage      - 23(-1)
     BASIC                    - 15(+0)
     Printing and PDF export  - 14(+0)
     framework                - 4(+0)
     Formula Editor           - 2(+0)
     Linguistic               - 1(+0)
     Extensions               - 1(+0)
     sdk                      - 1(+0)


More information about the LibreOffice mailing list