ESC meeting minutes: 2023-02-23

Miklos Vajna vmiklos at collabora.com
Thu Feb 23 15:34:58 UTC 2023


* Present:
     + Kendy, Stephane, Caolan, Cloph, Olivier, Eike, Heiko, Ilmari, Michael W, Michael S, Miklos, Xisco, Thorsten, Hossein

* Completed Action Items:
     + deploy https://gerrit.libreoffice.org/c/lode/+/143788  "Extend kill-wrapper to also run on macOS" on the Jenkins slaves (Cloph)

* Pending Action Items:
     + Remove MAB section (Xisco)

* Release Engineering update (Cloph)
     + 7.5 status: 7.5.1 rc2 is tagged
     + 7.4 status: 7.4.6 rc2 next week

* Documentation (Olivier)
     + New Help; no news
     + HC2:
         + Refactoring for better maintainability (ohallot)
         + links between Help and wiki for calc funciotns) ohallot)
         + updates and fixes on terminology (S. Chaiklin, ohallot)
         + Fixes on HID links (ohallot)
         + Fixes in command line info (erack)
         + reduced to 0 for unconfirmed doc bugs (ohallot)
     + Guides
         + Getting started Guide 7.5: WIP (P. Schofield, J. Weber)

     + Bugzilla Documentation statistics
         260(260) bugs open
     + Updates:
         BZ changes   1 week   1 month   3 months   12 months
            created     29(12)   52(9)     105(7)      312(10)
          commented     44(24)   94(30)    234(-15)   1021(25)
           resolved      9(4)    21(9)      46(5)      187(6)
     + top 10 contributors:
           Seth Chaiklin made 83 changes in 1 month, and 409 changes in 1 year
           Olivier Hallot made 64 changes in 1 month, and 426 changes in 1 year
           Heiko Tietze made 19 changes in 1 month, and 99 changes in 1 year
           Stéphane Guillou made 16 changes in 1 month, and 124 changes in 1 year
           Ilmari Lauhakangas made 10 changes in 1 month, and 98 changes in 1 year
           Roman Kuznetsov made 8 changes in 1 month, and 63 changes in 1 year
           Adolfo Jayme Barrientos made 6 changes in 1 month, and 41 changes in 1 year
           Kaganski, Mike made 5 changes in 1 month, and 106 changes in 1 year
           Xisco Fauli made 5 changes in 1 month, and 31 changes in 1 year
           Rafael Lima made 4 changes in 1 month, and 115 changes in 1 year

* UX Update (Heiko)
     + Bugzilla (topicUI) statistics
         277(277) (topicUI) bugs open, 84(84) (needsUXEval) needs to be evaluated by the UXteam
     + Updates:
         BZ changes   1 week    1 month    3 months   12 months
              added     11(-4)     26(-1)     37(1)       70(0)
          commented     82(-33)   280(-25)   661(23)    2245(-22)
            removed      0(0)       0(0)       4(0)       28(-2)
           resolved      9(-1)     32(-2)     82(-2)     285(-3)
     + top 10 contributors:
           Heiko Tietze made 152 changes in 1 month, and 1417 changes in 1 year
           Vernon, Stuart Foote made 57 changes in 1 month, and 216 changes in 1 year
           Stéphane Guillou made 54 changes in 1 month, and 159 changes in 1 year
           Seth Chaiklin made 42 changes in 1 month, and 203 changes in 1 year
           Eyal Rozenberg made 29 changes in 1 month, and 259 changes in 1 year
           Rafael Lima made 23 changes in 1 month, and 235 changes in 1 year
           ady made 21 changes in 1 month, and 33 changes in 1 year
           Ilmari Lauhakangas made 21 changes in 1 month, and 202 changes in 1 year
           McNamara, Caolán made 17 changes in 1 month, and 36 changes in 1 year
           John Mills made 12 changes in 1 month, and 20 changes in 1 year
     + [Bug 153788] Calc Tabbed UI toolbar area partially hidden, depending on
            os/DE text scaling
     + [Bug 153442] Cannot set caption order for individual object types in AutoCaption
     + [Bug 153784] Inputwin of Formula bar changing height
     + [Bug 153782] Line width name "Double hairline" is duplicated for two
            different format commands
     + [Bug 153770] Proposal to modify "Create Index or Table of Contents" and
            Type-dependent "Create From" sections in Type tab of ToC/Index
     + [Bug 153694] Localized Bold/Italic/Underline icons
     + [Bug 153721] Rename "Move Chapter Up/Down" to "Move Heading+Text Up/Down"
             in Navigator
     + [Bug 153735] [UI] Paragraph Heading levels & Text Body
  -> + [Bug 153727] Calc 7.5 tiny formula bar font for japanese
     + [Bug 153722] Review needed of style groups "Chapter Styles" and "Text Styles"
     + [Bug 153712] "Chapter Info" should be named "Heading Info" (or "Heading")
            and "chapter entry" and its buddy dropdown box labels should be changed
     + [Bug 153527] LibreOffice 7.5 Calc: unable to apply formatting to all cells
            in spreadsheet
  -> + [Bug 153561] Rename "Chapter -> Heading" and "E# -> H#" in Entries tab of
            Insert Table of Contents, Index, Bibliography dialog
       + no objections (Michael S)
     + [Bug 153686] Default color for table borders in dark mode should be white
     + [Bug 151430] Groupedbar Compact UI : missing "columns..." entry of the
            "format" menu of the menu bar
     + [Bug 153673] "Chapter" label needs improvement in cross-references dialog
     + [Bug 58070] Switching paragraph styles removes explicit text direction choice
     + [Bug 153560] Rename "chapter" to "heading" in Insert Field (Document tab)
  -> + [Bug 153334] Support/default to a non-white page background in Dark Mode
       + idea is to get rid of custom app colors, so the system colors can be inherited
       + two different dark modes (Caolan)
         + widgets -> reasonably straightforward
         + doc itself -> probably not a lot of people want to literally print black background, it hurts WYSIWYG
         + less customization: fine with it

* Crash Testing (Caolan)
     + 141(+79) import failure, 4(-1) export failures
       - new CondFormatBuffer::finalizeImport crash, investigating
     + 2 coverity issues
     + ossfuzz issues
       - build broken, investigating

* Crash Reporting (Xisco)
    + https://crashreport.libreoffice.org/stats/version/7.4.4.2
          + (-100) 429 529 725 1194 1343 832 0
    + https://crashreport.libreoffice.org/stats/version/7.4.5.1
          + (+112) 758 646 573 645 0
    + https://crashreport.libreoffice.org/stats/version/7.5.0.3
          + (+412) 2246 1834 1162 0

    + Regression in 7.5

        - https://crashreport.libreoffice.org/stats/signature/SfxObjectShell::CopyStoragesOfUnknownMediaType(com::sun::star::uno::Reference%3Ccom::sun::star::embed::XStorage%3E%20const%20&,com::sun::star::uno::Reference%3Ccom::sun::star::embed::XStorage%3E%20const%20&,com::sun::star::uno::Sequence%3Crtl::OUString%3E%20const%20&)


* Mentoring (Hossein)
           committer...   1 week    1 month     3 months    12 months
                   open     104(17)    161(17)     167(16)      172(15)
                reviews     460(60)   1372(82)    3348(142)   11654(92)
                 merged     365(86)   1269(-32)   3688(78)    14565(20)
              abandoned      16(-6)     63(-9)     170(-4)      829(4)
            own commits     264(87)    875(15)    2459(38)    10670(-2)
         review commits      79(29)    216(45)     700(5)      2749(1)
         contributor...   1 week     1 month     3 months    12 months
                   open      23(-5)      63(1)       67(3)        81(3)
                reviews     934(182)   2904(-52)   8002(76)    31542(50)
                 merged      14(4)       44(-1)     179(-23)     842(-4)
              abandoned       3(-5)      31(1)      207(-2)      569(3)
            own commits      26(11)      68(10)     259(-18)     921(10)
         review commits       0(0)        0(0)        0(0)         0(0)
     + easyHack statistics:
        needsDevEval 9(9)   needsUXEval 1(1)   cleanup_comments 321(321)
        total 388(388)   assigned 21(21)   open 339(339)
     + top 10 contributors:
           Rafał Dobrakowski made 4 patches in 1 month, and 4 patches in 1 year
           Sophia Schroeder made 4 patches in 1 month, and 4 patches in 1 year
           Paris Oplopoios made 4 patches in 1 month, and 15 patches in 1 year
           Hannah Meeks made 3 patches in 1 month, and 24 patches in 1 year
           Sebastian Siewior made 3 patches in 1 month, and 3 patches in 1 year
           Armin Le Grand (allotropia) made 3 patches in 1 month, and 40 patches in 1 year
           Colomban Wendling made 2 patches in 1 month, and 11 patches in 1 year
             made 2 patches in 1 month, and 30 patches in 1 year
           Stéphane Guillou made 2 patches in 1 month, and 6 patches in 1 year
           Ekta Goel made 2 patches in 1 month, and 3 patches in 1 year
     + top 10 reviewers:
           Michael Stahl made 170 review comments in 1 month, and 1174 in 1 year
           Adolfo Jayme Barrientos made 112 review comments in 1 month, and 990 in 1 year
           McNamara, Caolán made 102 review comments in 1 month, and 996 in 1 year
           Xisco Fauli made 96 review comments in 1 month, and 858 in 1 year
           Vajna, Miklos made 86 review comments in 1 month, and 692 in 1 year
           Timar, Andras made 82 review comments in 1 month, and 276 in 1 year
           Nabet, Julien made 68 review comments in 1 month, and 788 in 1 year
           Thorsten Behrens made 62 review comments in 1 month, and 620 in 1 year
           Ilmari Lauhakangas made 48 review comments in 1 month, and 292 in 1 year
           Christian Lohmaier made 46 review comments in 1 month, and 386 in 1 year
     + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
           Vojtěch Doležal (cvut.cz)

* New blog posts
   Published:
    * Telemetry required? Ask users first!
      https://dev.blog.documentfoundation.org/2023/02/21/telemetry-required-ask-users-first/
   Draft:
    * VCL application in its minimal form
      https://dev.blog.documentfoundation.org/?p=721&preview=1&_ppp=6c0031daae

* GSoC (Ilmari)
   + https://wiki.documentfoundation.org/Development/GSoC/Ideas
     + Ideas are still welcome, if there is a matching mentor (Thorsten)
     + Mentor, who can help with the programming (Kendy)
   + https://wiki.documentfoundation.org/Development/GSoC/Ideas_without_a_mentor
   + We got selected: https://opensource.googleblog.com/2023/02/mentor-organizations-announced-for.html
   + https://wiki.documentfoundation.org/Development/GSoC/2023
   + Next step: 4th April, project submission deadline for contributors

* Commit Access
   + no proposals this week

* Developer Certification (Stephan/Kendy/Thorsten/László)
   + resting since: 20 weeks (limit: 20 weeks)
   + won't be able to attend the ESC meetings in the next 6 months (Kendy)
     + Miklos to help out in this period
     + no objections (Thorsten)

* Jenkins / CI update (Cloph)
gerrit_android_aarch64     jobs: 282 ok: 233 ko:  23 fail ratio: 8.16% mean_ok:  11 ( 20) median_ok:   8 ( 15)
gerrit_android_arm         jobs: 285 ok: 228 ko:  27 fail ratio: 9.47% mean_ok:  12 ( 20) median_ok:   8 ( 14)
gerrit_android_x86         jobs: 283 ok: 230 ko:  26 fail ratio: 9.19% mean_ok:  11 ( 20) median_ok:   8 ( 13)
gerrit_android_x86_64      jobs: 284 ok: 229 ko:  26 fail ratio: 9.15% mean_ok:  11 ( 20) median_ok:   8 ( 13)
gerrit_linux_clang_dbgutil jobs: 590 ok: 364 ko: 155 fail ratio: 26.27% mean_ok:  48 ( 55) median_ok:  46 ( 50)
gerrit_linux_gcc_release   jobs: 568 ok: 440 ko:  68 fail ratio: 11.97% mean_ok:  22 ( 25) median_ok:  20 ( 21)
gerrit_mac                 jobs: 574 ok: 427 ko:  70 fail ratio: 12.20% mean_ok:  40 ( 52) median_ok:  38 ( 46)
gerrit_windows             jobs: 649 ok: 356 ko: 216 fail ratio: 33.28% mean_ok:  63 ( 74) median_ok:  58 ( 61)
gerrit_master              jobs: 668 ok: 279 ko: 298 fail ratio: 44.61% mean_ok:  77 ( 77) median_ok:  64 ( 65)
    + https://dev-www.libreoffice.org/tmp/gerrit_230223.thml
    + tests that failed more than twice in last seven days
       3 CppunitTest_sc_pdf_export                gerrit_windows
       4 CppunitTest_sw_uiwriter3                gerrit_linux_clang_dbgutil
       4 CppunitTest_sw_uiwriter8                gerrit_linux_gcc_release
       4 UITest_sw_sidebar                gerrit_linux_clang_dbgutil
       6 CppunitTest_sw_uiwriter8                gerrit_mac
       6 CppunitTest_sw_uiwriter8                gerrit_windows
       6 JunitTest_chart2_unoapi                gerrit_linux_clang_dbgutil
       6 UITest_calc_tests8                gerrit_linux_clang_dbgutil
       9 CppunitTest_sw_mailmerge                gerrit_windows
      11 Killed by the kill-wrapper                gerrit_mac
      23 CppunitTest_sw_uibase_uiview                gerrit_windows
      33 CppunitTest_sc_uicalc                gerrit_windows (new/massive since yesterday)
      35 Killed by the kill-wrapper                gerrit_linux_clang_dbgutil
     + https://gerrit.libreoffice.org/c/core/+/147513 potential fix for the sc_uicalc failure by Noel
     + sw_uibase_uiview: maybe since https://gerrit.libreoffice.org/c/core/+/146725 / 146726
     + this week: lots of failures (Cloph)
       + sw_uibase_uiview & sc_uicalc
     + windows build bot failures, stale git lockfile -> will now take the bot offline (Cloph)
     + #tdf-infra IRC channel now gets notifications when a bot is taken offline automatically
     + now more people can take a bot offline (new permissions)
     + CppunitTest_sw_uiwriter8 problem: pushed a potential fix (Miklos)

* LibreOffice hackfest in Cambridge (Miklos)
   + as part of COOL days: 28 & 29th March 2023
   + https://www.collaboraoffice.com/cooldays/ has more info

* What’s cooking (Miklos)
   + Multi-page floating tables (Miklos)
     + early stage, SW_FORCE_FLY_SPLIT=1 is meant to allow experimenting
   + multi-color gradients (Armin)
     + work is ongoing on master (Thorsten)
     + focusing on plumbing / rendering, no model changes yet

* QA update (Xisco)
     + UNCONFIRMED: 1430 (+2)
         + enhancements: 310  (+6)
         + needsUXEval: 15 (+0)
         + haveBackTrace: 7 (+0)
         + needsDevAdvice: 29 (+0)
         + documentation:  17 (+3)
         + android:  3 (+0)
         + iOS:  0 (+0)
         + Online:  11 (+0)


     + Most pressing bugs:
      New:

     None


     + New high severity bugs of the week:
         + Installation of Language Pack fails on macOS with Spotlight off
             + https://bugs.documentfoundation.org/show_bug.cgi?id=144053
             + not marked as a regression

         + PostgreSQL native connector: Field Memo [Text] is filled with 0 instead of character content where postgres server version is greater than or equal to 13
             + https://bugs.documentfoundation.org/show_bug.cgi?id=153431
             + needs bisecting

         + CALC - wrong time value when using the autofill function and minutes are entered (not for 00 min)
             + https://bugs.documentfoundation.org/show_bug.cgi?id=153517
             + Eike?

         + Formula stops working after copy and paste onto a different cell
             + https://bugs.documentfoundation.org/show_bug.cgi?id=153669
             + Kohei?

         + Unable to open form wizard (GTK3)
             + https://bugs.documentfoundation.org/show_bug.cgi?id=153756
             + Already fixed, thanks Noel

* QA stats (Stéphane)
     + langpack install on macOS: https://bugs.documentfoundation.org/show_bug.cgi?id=144053

         + Recommendation by several people to bundle the langpacks with main installer: https://bugs.documentfoundation.org/show_bug.cgi?id=129178

     Support from:

     + Tor -> https://bugs.documentfoundation.org/show_bug.cgi?id=129177#c9

     + Patrick -> https://bugs.documentfoundation.org/show_bug.cgi?id=128233#c80

       + spotlight is just the messenger here (Cloph)
         + integrating the langpacks into the installer is problematic
         + including the help as well would mean it's too large
         + some regions want offline help
         + perhaps a compromise: bundle UI translations
           + would be the same as we do it on Windows
     + Writer comments in margin, interaction between PDF export and print to file: https://bugs.documentfoundation.org/show_bug.cgi?id=152575#c14
     + Previous clipboard content pasted when other program opened: https://bugs.documentfoundation.org/show_bug.cgi?id=148647
     + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
       +154  +16 (-131) overall)
       many thanks to the top bug squashers:
        Stéphane Guillou (stragu) 17
        Buovjaga                11
        QA Administrators       9
        Caolán McNamara         8
        V Stuart Foote          7
        Olivier Hallot          6
        sdc.blanco              6
        m.a.riosv               5
        Michael Weghorn         4
        Noel Grandin            4

     + top 10 bugs reporters:
        sdc.blanco              17
        Gabor Kelemen (allotropia) 9
        peter josvai            7
        Regina Henschel         4
        Telesto                 4
        Mike Kaganski           2
        Mike Sapsard            2
        Richard Marchessault    2
        Timur                   2
        Xisco Faulí             2

     + top 10 bugs fixers:
        McNamara, Caolán        8
        Seth Chaiklin           6
        Grandin, Noel           4
        Weghorn, Michael        4
        Nagy Tibor              3
                                2
        Kaganski, Mike          2
        Kohei Yoshida           2
        Olivier Hallot          2
        *UNKNOWN*               1

     + top 10 bugs confirmers:
        Ilmari Lauhakangas      26
        Stéphane Guillou        23
        Heiko Tietze            13
        Xisco Fauli             8
        m.a.riosv               7
        Raal                    5
        Olivier Hallot          3
        ady                     3
        Dmitry                  2
        Kaganski, Mike          2

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

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

      done by:
         Xisco Fauli            6
         Stéphane Guillou       4
         Crhonek, Zdeněk        4
         Ilmari Lauhakangas     3
         Raal                   2
         csyu.279               1
         Kelemen, Gabor         1
         Kaganski, Mike         1
         Timur                  1

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

      done by:
         Xisco Fauli            6
         Stéphane Guillou       5
         Crhonek, Zdeněk        4
         Ilmari Lauhakangas     3
         Raal                   2
         csyu.279               1
         Kelemen, Gabor         1
         Kaganski, Mike         1
         Nabet, Julien          1
         Timur                  1

* all bugs tagged with 'regression'
    + 1222(+0) bugs open of 12346(+19) total 10(+0) high prio.

      done by:
         Xisco Fauli            5
         Stéphane Guillou       3
         Ilmari Lauhakangas     2
         Raal                   2
         ady                    1
         Sunil                  1
         Alex Thurgood          1
         Kelemen, Gabor         1
         Kaganski, Mike         1
         Vernon, Stuart Foote   1

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

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

* ~Component   count net * all regressions
    + http://bit.ly/1BUdI8i
      Writer: other            - 424(-3)
      Calc                     - 219(+5)
      Impress                  - 124(-4)
      Writer: docx filter      - 59(+1)
      Crashes                  - 49(-2)
      LibreOffice              - 49(+0)
      Base                     - 44(+2)
      Draw                     - 44(+0)
      UI                       - 39(-2)
      Writer: perf             - 35(+0)
      Borders                  - 33(+1)
      Writer: other filter     - 30(+1)
      Chart                    - 26(+0)
      RTL                      - 24(+1)
      Writer: doc filter       - 20(+0)
      Printing and PDF export  - 19(+0)
      BASIC                    - 18(+0)
      filters and storage      - 15(+0)
      graphics stack           - 15(+0)
      Formula Editor           - 4(+1)
      sdk                      - 2(+0)
      Linguistic               - 1(+1)
      framework                - 1(+0)


More information about the LibreOffice mailing list