ESC meeting minutes: 2021-07-08

Miklos Vajna vmiklos at collabora.com
Thu Jul 8 14:29:38 UTC 2021


* Present:
    + Olivier, Cloph, Caolan, Gabriel, Stephan, Sophie, Michael W, Eike, Heiko, Xisco, Michael S, Hossein, Miklos

* Completed Action Items:
    + Upload a PO file for classification (Cloph)

* Pending Action Items:
    + None

* Release Engineering update (Cloph)
    + 7.2 status: 7.2 rc1 this week (this evening)
      + string freeze, 1 review needed
    + 7.1 status: 7.1.5 rc2 next week
    + Remotes: Android, iOS
    + Android viewer

* Documentation (Olivier)
    + New Help: no news
    + Helpcontents2:
      + New: +1, fixed: 1, Open:248, partial:23
      + Updates and fixes (R. Lima, fitoshido, ohallot, Johnny_M, s. Fanning)
    + Guides
      + Published Getting started guide 7.1 in HTML5 format
         + https://books.libreoffice.org/en/GS71/GS71.html
      + Guides being updated as usual
    + Open question:
      + LO/ODF is “good” between offline file formats (OOXML, ODF or PDF, but poor in online export.
      + Can we look into better export of ODF/LO to HTML5 with modern browser techniques?
      + Look beyond file export short vision and reach document export to online long vision.
        +some extensions (unsupported) has the right approach (writer2latex.oxt)
      + ODF spec itself: XHTML export worked in practice (Michael S)

* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        259(259) (topicUI) bugs open, 138(138) (needsUXEval) needs to be evaluated by the UXteam
    + Updates:
        BZ changes   1 week   1 month   3 months   12 months
             added     12(9)     15(7)     30(7)       74(3)
         commented     59(12)   227(-3)   795(-33)   3564(-72)
           removed      2(1)      6(1)     15(0)       36(2)
          resolved      9(2)     43(-7)   144(-3)     508(-5)
    + top 10 contributors:
          Heiko Tietze made 197 changes in 1 month, and 2345 changes in 1 year
          Foote, V Stuart made 54 changes in 1 month, and 618 changes in 1 year
          Eyal Rozenberg made 29 changes in 1 month, and 112 changes in 1 year
          Telesto made 25 changes in 1 month, and 781 changes in 1 year
          Dieter made 23 changes in 1 month, and 386 changes in 1 year
          Ilmari Lauhakangas made 16 changes in 1 month, and 339 changes in 1 year
          Max L. made 16 changes in 1 month, and 16 changes in 1 year
          Kaganski, Mike made 14 changes in 1 month, and 182 changes in 1 year
          Roman Kuznetsov made 10 changes in 1 month, and 194 changes in 1 year
          NISZ LibreOffice Team made 9 changes in 1 month, and 22 changes in 1 year

      + New tickets with needsUXEval Jul/01-08

        * [Bug 143249] UI: Buttons to toggle border lines on/off in table
               properties border dialog
          + https://bugs.documentfoundation.org/show_bug.cgi?id=143249
        * [Bug 143248] UI: Line width of a border is impossible to tell from GUI
               (in table properties)
          + https://bugs.documentfoundation.org/show_bug.cgi?id=143248
        * [Bug 143245] Clicking anywhere in the Description area will trigger
               the Form creation window
          + https://bugs.documentfoundation.org/show_bug.cgi?id=143245
        * [Bug 143210] UI: Item View>Toolbars>Customize should open Toolbars
               tab in Customize dialog at once
          + https://bugs.documentfoundation.org/show_bug.cgi?id=143210
        * [Bug 143202] A way stop animating gifs on a slide from animating in
               EDIT mode
          + https://bugs.documentfoundation.org/show_bug.cgi?id=143202
        * [Bug 143201] A way to identify animating gif images inside a
               presentation (or draw)
          + https://bugs.documentfoundation.org/show_bug.cgi?id=143201
 ->     * [Bug 143187] Calc: Delete Tools>Options>LibreOffice Calc>
               Compatibility page
          + https://bugs.documentfoundation.org/show_bug.cgi?id=143187
        * [Bug 142750] Text area loses focus when pressing the
              Format Painter button
          + https://bugs.documentfoundation.org/show_bug.cgi?id=142750
        * [Bug 143144] (wishlist) "Input list" field: Add confirmation
              dialog in order to prevent lost of data
          + https://bugs.documentfoundation.org/show_bug.cgi?id=143144


* Crash Testing (Caolan)
    + 18(+2) import failure, 9(+1) export failures
    + 0 coverity issues
    + 10 ossfuzz issues
      + big improvement, even some timeouts gone, but new ones always return

* Crash Reporting (Xisco)
   + https://crashreport.libreoffice.org/stats/version/7.0.6.2
         + (+37) 1000 963 979 1143 1052 824 234 0
   + https://crashreport.libreoffice.org/stats/version/7.1.3.2
         + (695) 2858 3553 4687 6349 7105 6534 5427 3679 1730 0
   + https://crashreport.libreoffice.org/stats/version/7.1.4.2
         + (+924) 4028 3104 1968 1590 0
   + https://crashreport.libreoffice.org/stats/signature/SalInstanceTreeView::get_drag_source()
	- Save as dialog ?
      - SwContentTree::TimerUpdate is presumably from the writer navigator
   + https://crashreport.libreoffice.org/stats/signature/SvTreeListEntry::NextSibling()
	- Since 7.1. TableQueryBrowser ?

* Mentoring/easyhack update (Hossein)
          committer...   1 week     1 month      3 months   12 months
                  open      93(8)      152(8)       157(8)      165(8)
               reviews     464(18)    1314(110)    3002(82)    4238(268)
                merged     324(-52)   1454(-20)    4046(59)    5459(319)
             abandoned      15(3)       61(1)       222(3)      299(15)
           own commits     187(-44)   1009(-108)   3046(-5)   13195(-278)
        review commits      53(-28)    310(-2)      784(-7)    4401(-38)
        contributor...   1 week     1 month    3 months    12 months
                  open      54(11)     104(16)    114(15)      118(15)
               reviews     936(-76)   3504(20)   8950(160)   12100(676)
                merged      32(0)      122(16)    291(15)      447(31)
             abandoned       8(3)       18(1)      82(2)       176(7)
           own commits      29(-16)    159(11)    375(1)      2075(-31)
        review commits       0(0)        0(0)       0(0)         0(0)
    + easyHack statistics:
       needsDevEval 8(8)   needsUXEval 1(1)   cleanup_comments 273(273)
       total 323(323)   assigned 26(26)   open 269(269)
    + top 10 contributors:
          Johnny_M made 68 patches in 1 month, and 686 patches in 1 year
          Panos Korovesis made 15 patches in 1 month, and 15 patches in 1 year
          Steve Fanning made 8 patches in 1 month, and 50 patches in 1 year
          Bai Xiaochun made 7 patches in 1 month, and 7 patches in 1 year
          Nagy Tibor made 5 patches in 1 month, and 42 patches in 1 year
          Attila Bakos made 5 patches in 1 month, and 45 patches in 1 year
          Srebotnjak, Martin made 4 patches in 1 month, and 9 patches in 1 year
          Todor Balabanov made 4 patches in 1 month, and 4 patches in 1 year
          Sántha Balázs made 3 patches in 1 month, and 5 patches in 1 year
          Gopi, Krishna Menon made 3 patches in 1 month, and 3 patches in 1 year
    + top 10 reviewers:
          Olivier Hallot made 112 review comments in 1 month, and 456 in 1 year
          Xisco Fauli made 106 review comments in 1 month, and 312 in 1 year
          Grandin, Noel made 102 review comments in 1 month, and 238 in 1 year
          Kaganski, Mike made 98 review comments in 1 month, and 296 in 1 year
          Németh, László made 88 review comments in 1 month, and 226 in 1 year
          Vajna, Miklos made 88 review comments in 1 month, and 206 in 1 year
          Michael Stahl made 84 review comments in 1 month, and 296 in 1 year
          Thorsten Behrens made 66 review comments in 1 month, and 188 in 1 year
          Vajngerl, Tomaž made 64 review comments in 1 month, and 106 in 1 year
          Adolfo Jayme Barrientos made 52 review comments in 1 month, and 290 in 1 year

- used gerritstats to get even more stats
- talking to Xisco to improve the above stats
- list of abandoned patches, why is it missing? (Heiko)
   - not intentional (Xisco)
   - believe 6 changes were abandoned this week

* Commit Access
  + None

* Developer Certification (Stephan/Kendy/Thorsten/László)
  + resting since: 3 weeks

* Jenkins / CI update (Cloph)
    from:Thu Jul  1 13:54:22 2021
    master linux rel  jobs: 107 ok: 106 ko:   1 fail ratio:  0.93 % break:   1 broken duration: 0.73%
    master linux dbg  jobs: 101 ok:  98 ko:   3 fail ratio:  2.97 % break:   3 broken duration: 1.90%
    master mac rel    jobs: 103 ok: 103 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
    master mac dbg    jobs: 103 ok: 103 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
    master win rel    jobs:  89 ok:  89 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
    master win dbg    jobs:  87 ok:  87 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
    master win64 dbg  jobs:  92 ok:  89 ko:   3 fail ratio:  3.26 % break:   3 broken duration: 1.27%
    master gerrit lin jobs: 674 ok: 491 ko: 142 fail ratio: 21.07% time for ok: mean:  20 median:  19
    master gerrit plg jobs: 581 ok: 321 ko: 211 fail ratio: 36.32% time for ok: mean:  43 median:  41
    master gerrit win jobs: 699 ok: 426 ko: 213 fail ratio: 30.47% time for ok: mean:  46 median:  49
    master gerrit mac jobs: 665 ok: 476 ko: 134 fail ratio: 20.15% time for ok: mean:  28 median:  26
    master android    jobs: 575 ok: 449 ko:  80 fail ratio: 13.91% time for ok: mean:  29 median:  19
    master gerrit all jobs: 615 ok: 274 ko: 275 fail ratio: 44.72% time for ok: mean:  65 median:  55
   + https://dev-www.libreoffice.org/tmp/gerrit_210708.html
   + tests that failed more than twice in last seven days
      3 CppunitTest_basic_macros		gerrit_linux_clang_dbgutil
      3 CppunitTest_sc_uicalc		gerrit_linux_clang_dbgutil
      4 UITest_writer_tests7		gerrit_linux_clang_dbgutil
      5 UITest_calc_tests9		gerrit_linux_clang_dbgutil
      7 Killed by the kill-wrapper		gerrit_linux_clang_dbgutil
      8 CppunitTest_sw_core_undo		gerrit_windows
      9 CppunitTest_writerperfect_writer		gerrit_windows
     22 CppunitTest_sc_uicalc		gerrit_windows
     34 CppunitTest_desktop_lib		gerrit_linux_gcc_release
  + not too bad week (Cloph)
    + sc_uicalc failures are now much more frequent
    + desktop_lib one limited to uncommitted patch series

* l10n (Sophie)
  + work is going on

* GSoC 2021 ongoing (Heiko/Thorsten/Ilmari)
  + project page: http://g.co/gsoc
  + next steps:
    + July 12 - 16, 2021: Evaluations: mentors to fill out the form from Mon
    + June 19, 2021 - August 16, 2021: Coding
    + August 16 - 23, 2021: Students Submit Code and Final Evaluations
    + August 23 - 30, 2021: Mentors Submit Final Evaluations
    + August 31, 2021: Results Announced

* LibOCon 2021 (virtual) September 23-25 (Cloph)
  + CfP (till 18th of July)
    https://events.documentfoundation.org/libocon2021/cfp

* What’s cooking (Miklos)
  + Noel looked at UNO-level weak references, performance → found a different solution for a11y

* QA update (Xisco)

    + UNCONFIRMED: 1769 (+13)
        + enhancements: 258  (+2)
        + needsUXEval: 6 (+2)
        + haveBackTrace: 4 (+0)
        + needsDevAdvice: 21 (+0)
        + documentation:  8 (+1)
        + android:  2 (+0)
        + iOS:  0 (+0)
        + Online:  17 (+0)

    + Most pressing bugs:
     New:
        None

     Old:
        + Writer document with tables lost data in cells (apparently) replacing with 0
            + https://bugs.documentfoundation.org/show_bug.cgi?id=131025
            + Eike is asking for Writer advice
            + there are some code pointers from Mike K there

        + macOS: Can't save or open files using Finder dialog on Standard accounts on macOS 10.15 Catalina
           + https://bugs.documentfoundation.org/show_bug.cgi?id=128233


        + Text runs of RTL scripts (e.g. Arabic, Hebrew, Persian) from
imported
          PDF are reversed, PDFIProcessor::mirrorString not behaving
            + https://bugs.documentfoundation.org/show_bug.cgi?id=104597

            + Thorsten looking at it
            + old problem, but many duplicate
    Fixed:
        + REGRESSION Setting to repeat heading in writer tables no longer works
            + Thanks to Bjoern


    + New high severity bugs of the week:
        + REPORTBUILDER - Chart isn't shown in report
            + https://bugs.documentfoundation.org/show_bug.cgi?id=117162
            + Tomaz?

* QA stats
    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +103  +25 (-121) overall)
      many thanks to the top bug squashers:
       QA Administrators       16
       Heiko Tietze            11
       Attila Bakos (NISZ)     8
       Andreas Heinisch        7
       Buovjaga                7
       Regina Henschel         6
       Bartosz                 5
       Eike Rathke             5
       László Németh           4
       Dieter                  3

    + top 10 bugs reporters:
       NISZ LibreOffice Team   8
       Mike Kaganski           5
       Telesto                 5
       Buovjaga                3
       Grobe                   3
       Mihai Vasiliu           3
       R. Green                3
       Robert Großkopf         3
       JO3EMC                  2
       Regina Henschel         2

    + top 10 bugs fixers:
       Andreas Heinisch        7
       Attila Bakos            5
       Heiko Tietze            5
       Henschel, Regina        5
       Kosiorek, Bartosz       5
       Németh, László          4
       Nagy Tibor              3
       Rathke, Eike            3
       Grandin, Noel           2
       Justin Luth             2

    + top 10 bugs confirmers:
       Dieter                  11
       Heiko Tietze            9
       Ilmari Lauhakangas      5
       Nagy Tibor              4
       Foote, V Stuart         3
       Hossein                 3
       Roman Kuznetsov         3
       Timur                   3
       m.a.riosv               3
       McNamara, Caolán        2


* Highest-Priority bugs (aka "MABs"):
   + http://bit.ly/2lJAAJI
     6.0 : 2/53 -     3 %  (+0)
     5.4 : 0/41 -     0 %  (+0)
     5.3 : 0/54 -     0 %  (+0)
     5.2 : 0/43 -     0 %  (+0)
     5.1 : 1/36 -     2 %  (+0)
     5.0 : 0/64 -     0 %  (+0)
     4.4 : 0/76 -     0 %  (+0)
     4.3 : 1/73 -     1 %  (+0)
     4.2 : 2/134 -    1 %  (+0)
     4.1 : 3/85 -     3 %  (+0)
     4.0 : 2/83 -     2 %  (+0)
     old : 3/248 -    1 %  (+0)


* Bisected bugs open: keyword 'bisected'
   + more accurate - down to a single commit.
   + http://bit.ly/2dyIfDy
   +

     done by:
        Ilmari Lauhakangas     2
        Weghorn, Michael       1
        Raal                   1
        Telesto                1


* Bibisected bugs open: keyword 'bibisected'
   + http://bit.ly/2cSCXlS
   +

     done by:
        Ilmari Lauhakangas     1
        Weghorn, Michael       1
        Raal                   1
        Telesto                1


* all bugs tagged with 'regression'
   + 1328(-9) bugs open of 11042(+8) total 10(+0) high prio.

     done by:
        Telesto                3
        Ilmari Lauhakangas     1
        Robert Großkopf        1
        Stéphane Guillou       1


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

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


* ~Component   count net * all regressions
   + http://bit.ly/1BUdI8i
     Writer: other            - 437(-1)
     Calc                     - 223(-1)
     Impress                  - 139(+0)
     Writer: docx filter      - 59(-1)
     LibreOffice              - 56(+0)
     Draw                     - 49(+2)
     Crashes                  - 46(+0)
     Borders                  - 44(+0)
     Writer: perf             - 44(-1)
     UI                       - 39(-1)
     Base                     - 35(+0)
     Writer: other filter     - 32(-1)
     Chart                    - 31(+0)
     RTL                      - 25(+0)
     Writer: doc filter       - 24(-1)
     graphics stack           - 23(+0)
     Printing and PDF export  - 19(+0)
     filters and storage      - 17(+0)
     BASIC                    - 15(+0)
     framework                - 3(+0)
     Formula Editor           - 2(+0)
     sdk                      - 1(+0)


More information about the LibreOffice mailing list