ESC meeting minutes: 2021-05-27

Miklos Vajna vmiklos at collabora.com
Thu May 27 14:50:52 UTC 2021


* Present:
    + Hossein, Stephan, Eike, Olivier, Caolan, Cloph, Sophie, Guilhem, Xisco, Heiko, Miklos, Gabriel, Thorsten

* Completed Action Items:
    + ESC bug stats, chart ranges don’t show data past 2019-08-13 (Xisco)

* Pending Action Items:
    + None

* Release Engineering update (Cloph)
    + 7.2: will not have alpha 2, beta 1 is in 2 weeks
      + no late feature requests yet
    + 7.1 status: 7.1.4 rc2 will be tagged next week
    + Remotes: Android, iOS
    + Android viewer

* Documentation (Olivier)
    + New Help (No news)
    + Helpcontents2
       + New pages for ScriptForge (LibreOfficiant, R. Lima)
       + Update on some Calc functions (S. Fanning, Ohallot, R Lima)
       + Update on NatNum (Eike)
    + Guides
       + Published Calc Guide 7.1

* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        250(250) (topicUI) bugs open, 188(188) (needsUXEval) needs to be evaluated by the UXteam
    + Updates:
        BZ changes   1 week    1 month   3 months   12 months
             added       4(3)      9(-3)    27(-1)      89(-6)
         commented     117(94)   320(52)   928(80)    3755(27)
           removed       3(0)      7(2)     14(3)       33(3)
          resolved      18(8)     54(2)    133(8)      508(9)
    + top 10 contributors:
          Heiko Tietze made 279 changes in 1 month, and 2391 changes in 1 year
          Foote, V Stuart made 52 changes in 1 month, and 603 changes in 1 year
          Dieter made 44 changes in 1 month, and 415 changes in 1 year
          Xisco Fauli made 37 changes in 1 month, and 232 changes in 1 year
          Telesto made 27 changes in 1 month, and 854 changes in 1 year
          Ilmari Lauhakangas made 21 changes in 1 month, and 373 changes in 1 year
          Kaganski, Mike made 21 changes in 1 month, and 191 changes in 1 year
          Eyal Rozenberg made 20 changes in 1 month, and 77 changes in 1 year
          Timur made 20 changes in 1 month, and 160 changes in 1 year
          BogdanB made 19 changes in 1 month, and 160 changes in 1 year

      + 9 new tickets with needsUXEval May/20-27

   ->   [Bug 142514] Inconsistent use and non-antialiased graphical
             representation and of rotation wheels
        + removal the rotation wheel?
          + -45 degree, what will the effect? (Heiko)
          + perhaps remove it only from the sidebar?
        [Bug 142499] new 'fat cross' cursor motif for bug 104169, default cell
             selection cursor should be selectable
        [Bug 142489] Do not display "Table" toolbar by default in Impress
        [Bug 142441] UI: Table properties borders doesn't show top border if
             row selected
   ->   [Bug 142440] Merge cells with different border styles create
             unexpected result (Writer)
        + seems the right / bottom borders are missing for merged cells
        + would move towards Word’s render result with this
          + sounds good (Miklos)
        [Bug 142423] Adjust the default LibO heading sizes to avoid
             rounding/up down on DOCX export (causing layout shifts)
        => in discussion/new

        [Bug 142403] Differences in the 'sidebar settings' icon design
        [Bug 139768] The "no fill" checkbox in Highlight Color dialog
             does not show its actual status
        => NAB

        [Bug 142450] LibreOffice Writer Configuration + View menu + Normal
             or Web view
             + Remember .uno:Show/HideWhiteSpace across sessions
        => easyhack

    + new mouse cursor in Calc
      + didn’t see it live yet (Eike)
      + could a user configure it? (Xisco)
        + the os theme provides it usually (Heiko)
        + will file a ticket to be more configurable
        + prefer not reverting

* Crash Testing (Caolan)
    + 23(+6) import failure, 11(+3) export failures
      + two keynote import asserts, probably should be warns
      + some new calc issues have appeared, commented on changeset
        where one of them began: https://gerrit.libreoffice.org/c/core/+/115789 Samuel?
    + 1 coverity issues
    + 19 ossfuzz issues
      + slight improvement

* Crash Reporting (Xisco)
   + https://crashreport.libreoffice.org/stats/version/7.0.5.2
         + (-345) 1996 2341 2234 2258 2072 1926 1878 1425 1392 1100 358 0
   + https://crashreport.libreoffice.org/stats/version/7.0.6.2
         + (+341) 234 0
   + https://crashreport.libreoffice.org/stats/version/7.1.2.2
         + (-1387) 4696 6083 7140 8516 7429 5495 3968 2046 0
   + https://crashreport.libreoffice.org/stats/version/7.1.3.2
         + (+1748) 5427 3679 1730 0
- https://crashreport.libreoffice.org/stats/signature/cppu::OInterfaceContainerHelper::disposeAndClear(com::sun::star::lang::EventObject%20const%20&)https://crashreport.libreoffice.org/stats/signature/cppu::OInterfaceContainerHelper::disposeAndClear(com::sun::star::lang::EventObject%20const%20&)
	- https://bugs.documentfoundation.org/show_bug.cgi?id=141769
      - the steps are easy: after closing Calc
      - perhaps specific to disabling Java? (Caolan)

* Mentoring/easyhack update
          committer...   1 week     1 month      3 months    12 months
                  open      73(11)     113(-7)      136(6)       144(6)
               reviews     286(10)    1042(-128)   2854(148)    2880(148)
                merged     321(52)    1298(0)      3452(320)    3452(320)
             abandoned      19(7)       68(-18)     211(19)      211(19)
           own commits     264(51)    1019(60)     3016(-29)   13490(-4)
        review commits      47(-10)    245(-2)      975(5)      4577(-78)
        contributor...   1 week     1 month     3 months    12 months
                  open      29(-8)      56(-6)      67(-7)      69(-7)
               reviews     840(64)    3088(-26)   7828(634)   7846(634)
                merged      21(-4)     105(10)     302(21)     302(21)
             abandoned       3(-3)      35(-12)    153(3)      153(3)
           own commits      20(-20)    123(6)      487(6)     2205(-51)
        review commits       0(0)        0(0)        0(0)        0(0)
    + easyHack statistics:
       needsDevEval 8(8)   needsUXEval 2(2)   cleanup_comments 259(259)
       total 306(306)   assigned 24(24)   open 253(253)
    + top 10 contributors:
          Johnny_M made 40 patches in 1 month, and 732 patches in 1 year
          Dante DM made 27 patches in 1 month, and 107 patches in 1 year
          scito made 8 patches in 1 month, and 11 patches in 1 year
          Nagy Tibor made 5 patches in 1 month, and 39 patches in 1 year
          Srebotnjak, Martin made 4 patches in 1 month, and 5 patches in 1 year
          Steve Fanning made 4 patches in 1 month, and 122 patches in 1 year
          Dániel Arató made 4 patches in 1 month, and 36 patches in 1 year
          Attila Bakos made 3 patches in 1 month, and 44 patches in 1 year
          Campbell, Robert M made 2 patches in 1 month, and 2 patches in 1 year
          Vert D. made 2 patches in 1 month, and 8 patches in 1 year
    + top 10 reviewers:
          Kaganski, Mike made 102 review comments in 1 month, and 202 in 1 year
          Adolfo Jayme Barrientos made 92 review comments in 1 month, and 230 in 1 year
          Thorsten Behrens made 78 review comments in 1 month, and 138 in 1 year
          Michael Stahl made 74 review comments in 1 month, and 216 in 1 year
          Németh, László made 68 review comments in 1 month, and 136 in 1 year
          Xisco Fauli made 64 review comments in 1 month, and 194 in 1 year
          Olivier Hallot made 62 review comments in 1 month, and 330 in 1 year
          McNamara, Caolán made 44 review comments in 1 month, and 144 in 1 year
          Heiko Tietze made 42 review comments in 1 month, and 98 in 1 year
          Grandin, Noel made 38 review comments in 1 month, and 126 in 1 year
    + Patches automatically abandoned:
        WIP handle fancy webdav URI schemes on all platforms ( Thorsten Behrens )
            - https://gerrit.libreoffice.org/#/c/108016

        rename "page fields" to "filters" in pivot table extended tips ( Stanislav Horáček )
            - https://gerrit.libreoffice.org/#/c/108446

        tdf#42030 Caption the Calc scale slider ( George Bateman )
            - https://gerrit.libreoffice.org/#/c/110960

        tdf#69175 DOCX import: fix VML v:rect/v:textbox ( Balázs Regényi )
            - https://gerrit.libreoffice.org/#/c/111277

        WIP ref-count SdrObject ( Noel Grandin )
            - https://gerrit.libreoffice.org/#/c/113026

    + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
          Aritz Erkiaga
          Joshua Williams
          Edward Lynch

* Commit Access
    + None

* Developer Certification (Stephan/Kendy/Thorsten/László)
    + in the process of coming up with a new set of candidates

* Jenkins / CI update (Cloph)
    from:Thu May 20 13:46:38 2021
    master linux rel  jobs: 132 ok: 128 ko:   3 fail ratio:  2.27 % break:   1 broken duration: 1.10%
    master linux dbg  jobs: 118 ok: 111 ko:   7 fail ratio:  5.93 % break:   6 broken duration: 2.08%
    master mac rel    jobs: 121 ok: 115 ko:   6 fail ratio:  4.96 % break:   1 broken duration: 8.42%
    master mac dbg    jobs: 126 ok: 102 ko:  24 fail ratio: 19.05 % break:   1 broken duration:23.21%
    master win rel    jobs: 104 ok: 101 ko:   3 fail ratio:  2.88 % break:   1 broken duration: 5.43%
    master win dbg    jobs: 102 ok:  98 ko:   4 fail ratio:  3.92 % break:   1 broken duration: 5.74%
    master win64 dbg  jobs:  91 ok:  80 ko:  11 fail ratio: 12.09 % break:   2 broken duration:12.21%
    master gerrit lin jobs: 480 ok: 400 ko:  63 fail ratio: 13.12% time for ok: mean:  20 median:  17
    master gerrit plg jobs: 449 ok: 328 ko: 100 fail ratio: 22.27% time for ok: mean:  40 median:  39
    master gerrit win jobs: 508 ok: 355 ko: 117 fail ratio: 23.03% time for ok: mean:  51 median:  50
    master gerrit mac jobs: 485 ok: 399 ko:  58 fail ratio: 11.96% time for ok: mean:  27 median:  24
    master android    jobs: 421 ok: 389 ko:  15 fail ratio:  3.56% time for ok: mean:  22 median:  15
    master gerrit all jobs: 475 ok: 283 ko: 161 fail ratio: 33.89% time for ok: mean:  61 median:  56
   + https://dev-www.libreoffice.org/tmp/gerrit_210527.html
   + tests that failed more than twice in last seven days:
      3 CppunitTest_emfio_emf		gerrit_mac
      3 CppunitTest_sw_uwriter		gerrit_mac
      3 UITest_writer_macro_tests		gerrit_linux_clang_dbgutil
      3 UITest_writer_tests3		gerrit_linux_clang_dbgutil
      3 UITest_writer_tests4		gerrit_linux_clang_dbgutil
      6 UITest_writer_tests7		gerrit_linux_clang_dbgutil
      7 CppunitTest_sc_uicalc		gerrit_windows
      8 CppunitTest_oox_vml		gerrit_windows
      8 CppunitTest_sw_core_undo		gerrit_windows
     10 CppunitTest_writerperfect_writer		gerrit_windows
   + nothing special regarding the bots themselves
   + CppunitTest_oox_vml → some tolerance was added now, thanks JMux
     + affected both master + libreoffice-7-1
     + the patch in question passed master twice, so it was just bad luck
    + updated to VS 2019 16.10 – not happy with master
      + don’t update if you have no time to fix the problem:
"C:/cygwin/home/tdf/jenkins/workspace/gerrit_windows/connectivity/source/drivers/mysqlc/mysqlc_preparedstatement.cxx(98): error C2228: left of '.bDisposed' must have class/struct/union"

* l10n (Sophie)
  + work is ongoing

* GSoC 2021 announced (Heiko/Thorsten/Ilmari)
  + project page: http://g.co/gsoc
  + next step:
    + May 17, 2021 - June 7, 2021: Community Bonding ← we are here
      + mentors: please talk to your students
      + if you didn’t send a welcome message to your student, please do that now!
    + June 7, 2021 - August 16, 2021: Coding
    + July 12 - 16, 2021: Evaluations
    + August 16 - 23, 2021: Students Submit Code and Final Evaluations
    + August 23 - 30, 2021: Mentors Submit Final Evaluations
    + August 31, 2021: Results Announced

* What’s cooking (Miklos)

    + idea: coordinate development topics, which are not yet in git and/or not yet advertised too much
      + it is worth mentioning, especially if it failed :) (Caolan)
      + like the idea (Thorsten)
        + have a monthly report (Xisco)
        + those reports are very valuable (Thorsten)
    + https://gerrit.libreoffice.org/c/core/+/116038 WIP multi-column shape text (Mike)
    + http://caolanm.blogspot.com/2021/05/libreoffice-gtk4-port-some-more-progress.html WIP gtk4 port (Caolan)
    + more on WASM, a bit more detailed other than “in progress” (Thorsten)
      + fosdem demo, was crashing the browsers
      + decided to strip down the binary size, mostly Armin
        + goal: Writer and nothing else → JMux upstreaming it to master
      + breaking toolchains left & right

* Freenode situation (cloph)
  * anyone objecting moving to libera.chat for IRC?
  * got worse compared to last week
  * think it’s time to move
  * ubuntu/centos/python/archlinux/fsfe already moved there
  * libera.chat seems to be larger than OFTC
  * Guilhem thinks it’s a bit early
    * no matrix bridge yet
    * would prefer to OFTC ideally, what is managed by SPI (and TDF has connections there)
    * which is lacking for libera.chat
    * looks better, compared to last week
  * anybody objecting?
    + libreoffice namespace is already reserved (Heiko)
  + matrix bridge is already in testing (Eike)
    + no ETA yet (Guilhem)
  + support the idea (Thorsten)
  + don’t mind (Miklos)
  + AI: communicate that in a suitable way (without breaking the topic) (Cloph)
    + or tweak the welcome bot
  + not a split but a move (Thorsten)
    + be on 1 IRC server, access several channels there
  + flag day? (Miklos)
    + not immediately (Cloph)
=> proposal: get ready and by next week switch over (all)
   + will help to move by Monday (Guilhem)

* QA update (Xisco)
    + UNCONFIRMED: 1627 (+16)
        + enhancements: 228  (+5)
        + needsUXEval: 5 (+0)
        + haveBackTrace: 5 (+0)
        + needsDevAdvice: 19 (+0)
        + documentation:  3 (+1)
        + android:  2 (+1)
        + iOS:  0 (+0)
        + Online:  17 (+0)


    + Most pressing bugs:
     New:
        + REGRESSION Setting to repeat heading in writer tables no longer works
            + https://bugs.documentfoundation.org/show_bug.cgi?id=140506
            + Bjoern?


        + [CRASH] searching on slide notes will crash Impress
            + https://bugs.documentfoundation.org/show_bug.cgi?id=142478
            + Tomaz?
     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 As after installing language pack on Catalina
           + https://bugs.documentfoundation.org/show_bug.cgi?id=132025

           + more info here: “Subject: Budget 2020 proposals and macOS
Catalina
             support / onboarding” on the dev list (Heiko)

        + 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 duplicates
     Fixed:
        + calc 7.2.0.0.a0+ >2021-05-19, no mouse cursor in cell area
            + https://bugs.documentfoundation.org/show_bug.cgi?id=142390
            + Thanks to M. Kaganski


    + New high severity bugs of the week:
        + Export as image: Calc exports chart as empty PDF (OK with File-Export to PDF)
            + https://bugs.documentfoundation.org/show_bug.cgi?id=111392
            + not a regression?


        + Application crashes when EDITING line end styles (arrows)
            + https://bugs.documentfoundation.org/show_bug.cgi?id=142150
            + Caolan? (though specific to macOS)


* QA stats
    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +125  +13 (-144) overall)
      many thanks to the top bug squashers:
       Heiko Tietze            19
       QA Administrators       13
       Timur                   13
       Bartosz                 9
       Mike Kaganski           7
       Michael Weghorn         5
       V Stuart Foote          5
       Andreas Heinisch        4
       Caolán McNamara         4
       Xisco Faulí             4

    + top 10 bugs reporters:
       Telesto                 8
       Xisco Faulí             7
       Mike Kaganski           6
       NISZ LibreOffice Team   5
       Regina Henschel         5
       Kevin Suo               4
       stragu                  4
       Valek Filippov          3
       Rafael Lima             2
       Shantanu                2

    + top 10 bugs fixers:
       Kosiorek, Bartosz       9
       Andreas Heinisch        3
       Kaganski, Mike          3
       Luboš Luňák             3
       McNamara, Caolán        3
       Rathke, Eike            3
       Tünde Tóth              3
       Weghorn, Michael        3
       Georgy Litvinov         2
       Heiko Tietze            2

    + top 10 bugs confirmers:
       Dieter                  14
       Xisco Fauli             12
       Roman Kuznetsov         11
       Timur                   8
       *UNKNOWN*               6
       Foote, V Stuart         4
       Heiko Tietze            4
       BogdanB                 2
       Budea, Áron             2
       Henschel, Regina        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:
        Xisco Fauli            8
        Timur                  5
        Roman Kuznetsov        1


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

     done by:
        Timur                  7
        Xisco Fauli            7
        Marina Latini (SUSE)   2
        Roman Kuznetsov        1


* all bugs tagged with 'regression'
   + 1330(-1) bugs open of 10961(+18) total 12(+2) high prio.

     done by:
        Xisco Fauli            6
        Timur                  3
        Telesto                3
        Roman Kuznetsov        2
        Robert Großkopf        2
        Kosiorek, Bartosz      1
        Marina Latini (SUSE)   1
        Stéphane Guillou       1


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

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


* ~Component   count net * all regressions
   + http://bit.ly/1BUdI8i
     Writer: other            - 428(+0)
     Calc                     - 225(-4)
     Impress                  - 139(+1)
     Writer: docx filter      - 55(+2)
     LibreOffice              - 53(+0)
     Crashes                  - 48(+1)
     Borders                  - 47(+1)
     Draw                     - 47(+0)
     Writer: perf             - 44(+0)
     UI                       - 41(+1)
     Base                     - 34(+1)
     Writer: other filter     - 32(+0)
     Chart                    - 31(+0)
     Writer: doc filter       - 27(+0)
     graphics stack           - 26(-2)
     RTL                      - 25(+0)
     Printing and PDF export  - 19(+0)
     filters and storage      - 19(+0)
     BASIC                    - 15(+0)
     Formula Editor           - 2(+0)
     framework                - 1(+0)
     sdk                      - 1(+0)


More information about the LibreOffice mailing list