minutes of ESC call ...

Michael Meeks michael.meeks at collabora.com
Thu Mar 14 15:28:03 UTC 2019


* Present:
    + Caolan, Olivier, Heiko, Michael M, Kendy, Michael W,
      Miklos, Christian, Eike, Xisco, Sophie,

* Completed Action Items:

* Pending Action Items:
    + add monitoring for build bot daily failure rates (Christian)
      [ not applied yet, but monitoring jenkins build slaves due to
        connectivity issues at Manitu ]
    + review/update GSOC ideas page! (Mentors)
      + https://wiki.documentfoundation.org/Development/GSoC/Ideas

* Release Engineering update (Christian)
    + 6.2.2 rc2
       + this week – will tag today/tomorrow
    + 6.1.6 rc1: April 9
    + 6.3 alpha1: early May
    + Remotes
    + Android viewer
       + Mavern repo is not up-to-date, working on it.
    + Online

* Documentation (Olivier)
    + New Help
       + Improvements in donation button for online Help (buovjaga)

    + Help Contents 2
       + Updates in pages, fixes (ohallot, S. Goyal, LibreOfficiant)

    + Guides
       + New volunteers arriving

    + Google Summer of Documentation
       + looking into how to participate      

* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        251(251) (topicUI) bugs open, 236(236) (needsUXEval) needs to be evaluated by the UXteam
    + Updates:
        BZ changes   1 week   1 month   3 months   12 months  
             added      4(2)     13(1)     27(-2)      85(-2) 
         commented     45(22)   155(28)   415(14)    1407(-1) 
           removed      2(2)      5(2)      9(2)       19(2)  
          resolved      4(-2)    16(0)     49(2)      128(1)  
    + top 10 contributors:
          Tietze, Heiko made 103 changes in 1 month, and 602 changes in 1 year
          Mehrbrodt, Samuel made 42 changes in 1 month, and 81 changes in 1 year
          dieterp made 36 changes in 1 month, and 153 changes in 1 year
          Foote, V Stuart made 26 changes in 1 month, and 202 changes in 1 year
          Thomas Lendo made 17 changes in 1 month, and 299 changes in 1 year
          Xisco Faulí made 15 changes in 1 month, and 250 changes in 1 year
          kompilainenn made 12 changes in 1 month, and 119 changes in 1 year
          Brinzing, Oliver made 9 changes in 1 month, and 15 changes in 1 year
          Buovjaga made 9 changes in 1 month, and 87 changes in 1 year
          Kainz, Andreas made 7 changes in 1 month, and 155 changes in 1 year
    + New needsUXEval between Mar/06-14
      * highlights to copy blocks will not go disappear after operation is done
        + https://bugs.documentfoundation.org/show_bug.cgi?id=123799
      * Paste into a protected Calc sheet should not paste the cell 
        Protected status
        + https://bugs.documentfoundation.org/show_bug.cgi?id=123974
      * alt key should open and highlight menubar
        + https://bugs.documentfoundation.org/show_bug.cgi?id=124048
      * Maybe place focus on header/footer frame menu button when 
        header/footer is empty
        + https://bugs.documentfoundation.org/show_bug.cgi?id=124041
      => in discussion

      * Code insertion in LibreOffice Writer
        + https://bugs.documentfoundation.org/show_bug.cgi?id=124070
      => WF

      * Allow user-defined ordering of user-defined document properties
        + https://bugs.documentfoundation.org/show_bug.cgi?id=123918
      => NEW

    + New easyhacks
      * UI: lock toolbar by default
        + https://bugs.documentfoundation.org/show_bug.cgi?id=92484
      * Allow user-defined ordering of user-defined document properties
        + https://bugs.documentfoundation.org/show_bug.cgi?id=123918
   
* Crash Testing (Caolan)
    + 1(-6) import failure, 1(-1) export failures
      + apparently all redlining issues are sorted out
      + close to the noise area again
    + coverity suspended
      - back but we now need c++17
    + Google / ossfuzz:
      - 12 (+1) issues, 9 timeouts, 1 OOM, 1 Build Failure
      + need to find time to look at these
      + some deep stack issue.
    + ForcePoint, round 9
        + a few minor issues lingering
    + CNA process
        + positive progress.

* Crash Reporting (Xisco)
  + http://crashreport.libreoffice.org/stats/version/6.1.4.2
    + 912 (-283)
  + http://crashreport.libreoffice.org/stats/version/6.1.5.2
    + 656 (-63)
  + http://crashreport.libreoffice.org/stats/version/6.2.0.3
    + 1498 (-1034)
  + http://crashreport.libreoffice.org/stats/version/6.2.1.2
    + 1073 (-)
  + numbers looking good – but have a problem where we get dynamic libs
    instead of crash signatures.
     + not informative: ‘libmergedlo.dll’ is all we get.
     + unclear what happens there.

* Hackfests & Events
   + this year hackfests coming up:
	+ Tirana perhaps (Xisco)
          + April 25th/28th → overlaps Orthodox Easter
             => so will not be these days.
          + May 4th / 5th  → conflict with German meetings
          + https://forum.openlabs.cc/t/libreoffice-hackfest-tirana-2019/1658
          + poke Bjoern / Eike / Xisco to chase / decide…
             + date is still not clear.
	+ Paris in Summer (Sophie)
          + first week of July Fri/Sat 5th / 6th
	    + near Gare de Nord, La Mouette working on communication
          + designing a flier – avoids stomping on exams at end of June
AI:      + create paris wiki page (Sophie)
	+ tentative Dresden: late autumn (past mid-October, for having students)
   + hope to have one each quarter.

* GSOC 2019 (Heiko)
   + many students showing up – looks like promising progress.
   + hope to have better students than last year
   + more interesting ideas appreciated
   + a few weeks to go though.
   + next deadline: March 25 student application period starts   	
   + please also have a look on the (updated) list of unmentored ideas
     https://wiki.documentfoundation.org/WikiAction/edit/Development/GSoC/Ideas_without_a_mentor

* C++ lectures (Eike)
    + https://wiki.documentfoundation.org/Events/C%2B%2BLectures
    + NEXT SESSION: this evening … around arrays …

* mentoring/easyhack update
          committer...   1 week       1 month     3 months      12 months   
                  open       36(-21)      79(-42)      85(-49)      101(-48)
               reviews     1281(-127)   4768(134)   13059(-219)   43944(807)
                merged      342(3)      1264(84)     3458(-8)     14777(58) 
             abandoned       17(11)       45(-5)      142(5)        814(-5) 
           own commits      308(51)     1162(86)     2963(-155)   14635(-29)
        review commits       63(-3)      311(23)      913(-160)    3855(15) 
        contributor...   1 week    1 month   3 months   12 months   
                  open     13(-31)    68(2)     68(2)       69(2)   
               reviews     56(-66)   270(11)   557(-5)    9499(-692)
                merged     32(9)     130(12)   408(-14)   1732(-11) 
             abandoned      7(2)      29(5)     70(-4)     312(4)   
           own commits     32(7)     143(15)   493(-24)   1708(14)  
        review commits      0(0)       0(0)      0(0)        0(0)   
    + easyHack statistics:
       needsDevEval 87(87)   needsUXEval 1(1)   cleanup_comments 262(262)   
       total 327(327)   assigned 21(21)   open 214(214)   
    + top 10 contributors:
          Gelmini, Andrea made 40 patches in 1 month, and 551 patches in 1 year
          Illarionov, Arkadiy made 12 patches in 1 month, and 78 patches in 1 year
          LibreOfficiant made 11 patches in 1 month, and 11 patches in 1 year
          LibreOfficiant made 10 patches in 1 month, and 34 patches in 1 year
          Ilmari Lauhakangas made 8 patches in 1 month, and 35 patches in 1 year
          shubham goyal made 7 patches in 1 month, and 7 patches in 1 year
          Roman Kuznetsov made 6 patches in 1 month, and 21 patches in 1 year
          Johnny_M made 6 patches in 1 month, and 60 patches in 1 year
          Balazs Varga made 4 patches in 1 month, and 25 patches in 1 year
          Hamish McIntyre-Bhatty made 3 patches in 1 month, and 6 patches in 1 year
    + top 10 reviewers:
          Behrens, Thorsten made 225 review comments in 1 month, and 1668 in 1 year
          Timar, Andras made 168 review comments in 1 month, and 798 in 1 year
          Vajna, Miklos made 144 review comments in 1 month, and 1443 in 1 year
          Michael Stahl made 136 review comments in 1 month, and 1032 in 1 year
          Behrens, Katarína made 105 review comments in 1 month, and 576 in 1 year
          Nabet, Julien made 104 review comments in 1 month, and 1115 in 1 year
          Grandin, Noel made 95 review comments in 1 month, and 1273 in 1 year
          Bergmann, Stephan made 84 review comments in 1 month, and 745 in 1 year
          Adolfo Jayme Barrientos made 77 review comments in 1 month, and 1142 in 1 year
          Mohrhard, Markus made 67 review comments in 1 month, and 602 in 1 year
    + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
          Martin Liška mliska at suse.cz 
          Kris van der Merwe kris at vandermerwe.co.nz 
          Fišeras, Aurimas aurimas at members.fsf.org 
* Commit Access

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

* Jenkins / CI update (Christian)
    from:Thu Mar  7 15:05:58 2019
    master linux rel  jobs: 203 ok: 199 ko:   2 fail ratio:  0.99 % break:   2 broken duration: 1.10%
    master linux dbg  jobs:  98 ok:  89 ko:   9 fail ratio:  9.18 % break:   9 broken duration: 5.59%
    master mac rel    jobs: 147 ok: 136 ko:  11 fail ratio:  7.48 % break:   8 broken duration:12.14%
    master mac dbg    jobs: 148 ok: 132 ko:  16 fail ratio: 10.81 % break:  10 broken duration:10.96%
    master win rel    jobs: 121 ok:  76 ko:  45 fail ratio: 37.19 % break:  28 broken duration:38.31%
    master win dbg    jobs: 123 ok:  88 ko:  35 fail ratio: 28.46 % break:  28 broken duration:28.54%
    master win64 dbg  jobs: 117 ok:  85 ko:  32 fail ratio: 27.35 % break:  25 broken duration:19.67%
    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: 577 ok: 440 ko:  42 fail ratio:  7.28% time for ok: mean:  21 median:  19
    master gerrit plg jobs: 591 ok: 346 ko: 149 fail ratio: 25.21% time for ok: mean:  42 median:  39
    master gerrit win jobs: 634 ok: 375 ko: 101 fail ratio: 15.93% time for ok: mean:  66 median:  67
    master gerrit mac jobs: 606 ok: 414 ko:  90 fail ratio: 14.85% time for ok: mean:  41 median:  28
    master gerrit all jobs: 505 ok: 266 ko: 208 fail ratio: 41.19% time for ok: mean: 107 median:  94
   + https://dev-www.libreoffice.org/tmp/gerrit_190314.html 
   + tests that failed more than three times in last seven days:
      7 UITest_writer_demo
     10 UITest_writer_tests5
   + some were re-boots due to connection loss on slaves.
   + writer_tests5 – notably broke for ~10 builds.
      + who committed last ? (Michael)
         + red-lining added by Raal ? (Miklos)
            + fails 1/100 times – unclear quite why since added 
            + prolly race condition
            + perhaps disable it until its clear why it breaks.
            => disable it for now
AI:         + next time we see it fail chop out that sub-test (Miklos)
   + the writer_demo issues were all related.

* l10n (Sophie)
   + work in pootle is ongoing
   + launching a new website: “What can I do for LibreOffice”
      + will need translating into lots of languages.
   + weblate still in test; will write a report next week on it.

* keep kde5 as default on KDE Plasma and LXQt desktops for LibreOffice 6.2?
  (Michael W)
   + kde5 is currently default on Plasma & LXQt
   + tdf#124044 correctly states it’s not yet ready for “production”
   + concerned that by the time 6.2 is ‘still’ - will it be ready.
   + talked with Bubli – and suggest waiting some weeks until 6.2.5
   + happy if you are (Michael)
     + if you do the work – you decide (Miklos)
   => leave it to those doing the work to decide.

* Use jitsi instance next week? (Xisco)
   + https://meet.jit.si
   + working quite badly at jitsi.documentfoundation.org
   + struggling with chrome / firefox browsers
   + do you see the Online transcript ? (Michael)
      + seems to work – Xisco types here ...
   => lets try the jitsi instance instead next week.

* QA update (Xisco)
    + back from vacation 
    + big increase in unconfirmed; now catching up with the work.
    + happy to see most-pressing bugs getting reduced
    + been cherry-picking some of the worst bugs to previous versions.

    + Please help flesh out the monthly reports:
      https://nextcloud.documentfoundation.org/s/2qbepFYXXan4ief

    + UNCONFIRMED: 626 (+45)
        + enhancements: 80  (+2)
        + needsUXEval: 1 (+1)
        + haveBackTrace: 2 (+0)
        + needsDevAdvice: 14 (+0)
        + documentation:  10 (+0)
        + android:  11 (+0)
    + Most pressing bugs:

        + New
            [ none ]

        + Older
            + Crash after accepting all changes from compared documents
                + https://bugs.documentfoundation.org/show_bug.cgi?id=109376
                + M. Stahl ? Two different crashes (?)

            + Crashes on UNDO
                + https://bugs.documentfoundation.org/show_bug.cgi?id=120754
                + dtardon / Caolan. Its an extension, so I'm guessing that
                  one of the steps is outside undo control

            + Crash in: ScFormulaResult::GetMatrixFormulaCellToken()
                + https://bugs.documentfoundation.org/show_bug.cgi?id=123479
                + patch from Lubos in gerrit … needs review – Dennis ?

        + Fixed

            + PRINTING Crash calling print config dialog in specific case
                + https://bugs.documentfoundation.org/show_bug.cgi?id=121439
                + thanks to Luboš

* QA stats
    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +152  -8 (-97) overall)
      many thanks to the top bug squashers:
       Heiko Tietze            8
       Julien Nabet            7
       V Stuart Foote          6
       Aron Budea              6
       Mike Kaganski           5
       Michael Stahl           5
       Oliver Brinzing         5
       Buovjaga                4
       Gabor Kelemen           4
       Katarina Behrens        3

    + top 10 bugs reporters:
       Mike Kaganski           7
       Aleksander Machniak     5
       NISZ LibreOffice Team   5
       Ulrich Windl            3
       Samuel Mehrbrodt        3
       F. Tremmel              2
       和尚蟹                   2
       laurent.terrosi         2
       flonflonj               2
       jasonkres               2

    + top 10 bugs fixers:
       Michael Stahl           5
       McNamara, Caolán        3
       Vajna, Miklos           3
       Nabet, Julien           3
       Kaganski, Mike          2
       Tietze, Heiko           2
       Németh, László          2
       Mehrbrodt, Samuel       2
       Jim Raykowski           2
       Budea, Áron             2

    + top 10 bugs confirmers:
       Brinzing, Oliver        10
       dieterp                 10
       Alex Thurgood           8
       Nabet, Julien           5
       Budea, Áron             5
       Kaganski, Mike          5
       kompilainenn            4
       Raal                    3
       m.a.riosv               2


* Highest-Priority bugs (aka "MABs"):
   + http://bit.ly/2lJAAJI
     6.0 : 1/51 -     1 %  (+0)
     5.4 : 1/40 -     2 %  (+0)
     5.3 : 1/54 -     1 %  (+0)
     5.2 : 2/44 -     4 %  (+0)
     5.1 : 0/35 -     0 %  (+0)
     5.0 : 2/64 -     3 %  (+0)
     4.4 : 1/76 -     1 %  (+0)
     4.3 : 2/73 -     2 %  (+0)
     4.2 : 3/134 -    2 %  (+0)
     4.1 : 3/84 -     3 %  (+0)
     4.0 : 4/83 -     4 %  (+0)
     old : 10/248 -   4 %  (+0)


* Bisected bugs open: keyword 'bisected'
   + more accurate - down to a single commit.
   + http://bit.ly/2dyIfDy
   + 647/3084 652/3074 655/3063 658/3058 658/3040 648/3016 652/2997 

     done by:
        Buovjaga                2
        NISZ LibreOffice Team   2
        Budea, Áron             2
        Brinzing, Oliver        1
        kompilainenn            1
        Raal                    1
 

* Bibisected bugs open: keyword 'bibisected'
   + http://bit.ly/2cSCXlS
   + 840/3870 846/3859 851/3848 854/3843 855/3824 848/3798 851/3776 

     done by:
        Brinzing, Oliver        2
        Buovjaga                2
        NISZ LibreOffice Team   2
        Budea, Áron             2
        kompilainenn            1
        Raal                    1


* all bugs tagged with 'regression'
   + 1110(-2) bugs open of 8232(+18) total 8(-2) high prio.

     done by:
        Alex Thurgood           3
        Buovjaga                3
        Brinzing, Oliver        2
        NISZ LibreOffice Team   2
        kompilainenn            1
        Budea, Áron             1
        Kaganski, Mike          1
        Telesto                 1
        dieterp                 1
        Raal                    1


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

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


* ~Component   count net * all regressions
   + http://bit.ly/1BUdI8i
     Writer: other            - 271(-4)
     Calc                     - 224(+3)
     Impress                  - 113(+1)
     Writer: docx filter      - 81(-1)
     LibreOffice              - 66(-1)
     Base                     - 44(+2)
     Draw                     - 43(+0)
     Borders                  - 42(+0)
     UI                       - 41(-1)
     Writer: doc filter       - 36(+0)
     Writer: perf             - 36(-1)
     graphics stack           - 34(-1)
     Writer: other filter     - 32(+0)
     Crashes                  - 29(-2)
     filters and storage      - 23(-1)
     BASIC                    - 17(+0)
     Printing and PDF export  - 13(+0)
     Chart                    - 13(+0)
     Linguistic               - 2(+0)
     framework                - 2(+0)
     Extensions               - 1(+0)
     Installation             - 1(+0)


More information about the LibreOffice mailing list