ESC meeting minutes: 2025-05-08

Miklos Vajna vmiklos at collabora.com
Thu May 8 14:55:09 UTC 2025


* Present:
   + Olivier, Thorsten, Caolan, Cloph, Heiko, Ilmari, Jonathan, Michael S, Regina, Stephan, Xisco

* Completed Action Items:

* Pending Action Items:

* Release Engineering update (Cloph)
   + 25.2.4 rc1 in 1 week
   + 24.8.7 has been release today
   + upcoming 25.8: first alpha this week (from master)
     + probably tagging tomorrow

* Documentation (Olivier)
     + New Help
        + Some tweaks in CSS (buovjaga, ohallot)
     + Helpcontents
         + Updates and fixes (ohallot, S. Horacek, J. Nabet)
         + Updates in Hyperlink (K. Godha)
     + Guides
         + On going (D. Maddern, Ed Olson, V. Narayanan)

     + Bugzilla Documentation statistics
         225(225) bugs open
     + Updates:
         BZ changes   1 week   1 month   3 months   12 months
            created     16(5)    33(6)      57(3)     295(-1)
          commented     17(3)    87(8)     164(9)     880(1)
           resolved      3(1)    11(2)      26(0)     161(-3)
     + top 10 contributors:
           Olivier Hallot made 62 changes in 1 month, and 387 changes in 1 year
           Ilmari Lauhakangas made 32 changes in 1 month, and 177 changes in 1 year
           Nabet, Julien made 17 changes in 1 month, and 44 changes in 1 year
           gmarco made 9 changes in 1 month, and 10 changes in 1 year
           Christian Lohmaier made 8 changes in 1 month, and 8 changes in 1 year
           Kaganski, Mike made 8 changes in 1 month, and 79 changes in 1 year
           Eyal Rozenberg made 6 changes in 1 month, and 22 changes in 1 year
           marcin at truehorizon.eu made 5 changes in 1 month, and 5 changes in 1 year
           m.a.riosv made 5 changes in 1 month, and 38 changes in 1 year
           Vernon, Stuart Foote made 5 changes in 1 month, and 95 changes in 1 year

* UX Update (Heiko)
     + Bugzilla (topicUI) statistics
         222(222) (topicUI) bugs open, 13(13) (needsUXEval) needs to be evaluated by the UXteam
     + Updates:
         BZ changes   1 week   1 month   3 months   12 months
              added      4(1)    11(3)      11(3)       15(3)
          commented     23(7)    86(18)    214(-2)    1152(-7)
            removed      1(1)     1(1)       1(1)        6(1)
           resolved      3(2)    16(1)      39(-1)     200(-2)
     + top 10 contributors:
           Vernon, Stuart Foote made 57 changes in 1 month, and 329 changes in 1 year
           Eyal Rozenberg made 46 changes in 1 month, and 214 changes in 1 year
           Heiko Tietze made 34 changes in 1 month, and 565 changes in 1 year
           Ilmari Lauhakangas made 10 changes in 1 month, and 186 changes in 1 year
           Bogdan B made 6 changes in 1 month, and 61 changes in 1 year
           Samuel Mehrbrodt made 5 changes in 1 month, and 12 changes in 1 year
           *UNKNOWN* made 4 changes in 1 month, and 4 changes in 1 year
           Henschel, Regina made 4 changes in 1 month, and 37 changes in 1 year
           *UNKNOWN* made 3 changes in 1 month, and 3 changes in 1 year
           Fritz R. Paul made 3 changes in 1 month, and 3 changes in 1 year
     + [Bug 166464] Manage and insert AutoText and AutoCorrection from a new Deck
     + [Bug 166456] NB Tabbed UI does not provide onmouseover action appearance
            when hovering, implement native MS Ribbon Framework UI behavior
     + [Bug 166453] New keyboard shortcut : focus on the drop-down combobox which
            sets the font size of currently selected text
     + [Bug 166347] "Recent Documents" and "Templates" in the Start Center toggle
            regardless of the selection
     + [Bug 166406] Direction buttons placed one on top of the other in notebookbar
     + [Bug 166402] When notebookbar buttons made large, vertical size must increase
            at least a bit
     + [Bug 166391] [SCREENSHOT] Screenshot should have a copy image button to clipboard
     + [Bug 166386] [Request] Set a confirmation dialog for "Clear List" and "Clear
            Recent Documents" in the Start Center
     + [Bug 166320] Page count in range UX improvement

* Crash testing (Caolan)
     + 148(+4) import failure, 29(+1) export failures
      - https://wiki.documentfoundation.org/Development/Crashtesting
      - fight harfbuzz with https://github.com/harfbuzz/harfbuzz/pull/5315
     + 3 coverity issues
     + 4 ossfuzz issues
       - 2 believed fixed, 1 OOM and 1 Timeout remaining

* Crash Reporting from crashreport.libreoffice.org (Xisco)
     + 25.2.0.3    33475(+384)
     + 25.2.1.2    25687(+431)
     + 25.2.2.2    22902(+5286)
     + 25.2.3.2    1013(+0)

     Fixed in 25.2.3.2:

     + https://crashreport.libreoffice.org/stats/signature/writerfilter::dmapper::DomainMapper::sprmWithProps(writerfilter::Sprm%20&,tools::SvRef%3Cwriterfilter::dmapper::PropertyMap%3E%20const%20&)

         - Thanks to Xisco


* Mentoring (Hossein)
   + Missing Hossein
   + Mentoring the Californian & Romanian students (Ilmari)
     + limited period, Romanian course is ending next week
     + hope to keep them in the project
           committer...   1 week      1 month     3 months    12 months
                   open      46(-46)     136(-47)    143(-41)     143(-41)
                reviews     408(-138)   1366(54)    3576(-68)   13448(-22)
                 merged     202(-112)   1044(-25)   3159(-37)   14035(-128)
              abandoned      22(11)       76(8)      214(3)       756(15)
            own commits     123(-75)     742(-45)   2122(-18)    9783(-134)
         review commits      35(3)       162(8)      577(-5)     2851(-14)
         contributor...   1 week      1 month      3 months     12 months
                   open      32(-29)     625(-233)    636(-227)     636(-227)
                reviews     586(-294)   2708(-142)   7354(-198)   30846(-308)
                 merged      20(-2)       75(3)       291(-5)      1320(0)
              abandoned     225(191)     524(207)     659(216)      995(215)
            own commits      12(-9)       54(3)       225(-5)      1198(-7)
         review commits       0(0)         0(0)         0(0)          0(0)
     + easyHack statistics:
        needsDevEval 9(9)   needsUXEval 1(1)   cleanup_comments 351(351)
        total 417(417)   assigned 58(58)   open 323(323)
     + top 10 contributors:
           Simon Chenery made 8 patches in 1 month, and 50 patches in 1 year
           Juraj Šarinay made 5 patches in 1 month, and 6 patches in 1 year
           Kurt Nordback made 4 patches in 1 month, and 5 patches in 1 year
           Weblate made 3 patches in 1 month, and 27 patches in 1 year
           Akshay Dubey made 3 patches in 1 month, and 10 patches in 1 year
           Celia Palacios Gómez Tagle made 2 patches in 1 month, and 2 patches in 1 year
           Pierre F made 2 patches in 1 month, and 80 patches in 1 year
           David Hashe made 2 patches in 1 month, and 5 patches in 1 year
           Karthik Godha made 2 patches in 1 month, and 10 patches in 1 year
           Ahmed Khaled made 2 patches in 1 month, and 3 patches in 1 year
     + top 10 reviewers:
           Christian Lohmaier made 164 review comments in 1 month, and 838 in 1 year
           Ilmari Lauhakangas made 124 review comments in 1 month, and 808 in 1 year
           Weghorn, Michael made 104 review comments in 1 month, and 544 in 1 year
           Caolán McNamara made 94 review comments in 1 month, and 1248 in 1 year
           Hossein   made 90 review comments in 1 month, and 338 in 1 year
           Vajna, Miklos made 88 review comments in 1 month, and 1174 in 1 year
           Vajngerl, Tomaž made 82 review comments in 1 month, and 346 in 1 year
           Xisco Fauli made 64 review comments in 1 month, and 794 in 1 year
           Thorsten Behrens made 62 review comments in 1 month, and 688 in 1 year
           Nabet, Julien made 50 review comments in 1 month, and 842 in 1 year
     + Patches automatically abandoned:
       + see <https://lists.freedesktop.org/archives/libreoffice/2025-May/093254.html>
     + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
           Mateusz Wlazłowski

* GSoC (Ilmari)
   + https://developers.google.com/open-source/gsoc/timeline
   + Today: accepted GSoC contributor projects announced

* Commit Access

* Developer Certification (Stephan/Miklos/László)
   + resting since: 1 weeks (limit: 20 weeks)

* Jenkins / CI update (Cloph)
gerrit_android_aarch64     jobs: 113 ok: 104 ko:   7 fail ratio: 6.19% mean_ok:   8 ( 11) median_ok:   6 (  9)
gerrit_android_arm         jobs: 113 ok:  98 ko:  15 fail ratio: 13.27% mean_ok:   9 ( 11) median_ok:   7 (  7)
gerrit_android_x86         jobs: 113 ok: 104 ko:   8 fail ratio: 7.08% mean_ok:   8 ( 10) median_ok:   5 (  8)
gerrit_android_x86_64      jobs: 113 ok:  98 ko:  15 fail ratio: 13.27% mean_ok:   9 ( 11) median_ok:   6 (  6)
gerrit_linux_clang_dbgutil jobs: 237 ok: 174 ko:  55 fail ratio: 23.21% mean_ok:  36 ( 38) median_ok:  35 ( 35)
gerrit_linux_gcc_release   jobs: 247 ok: 209 ko:  24 fail ratio: 9.72% mean_ok:  21 ( 23) median_ok:  19 ( 19)
gerrit_mac                 jobs: 235 ok: 193 ko:  26 fail ratio: 11.06% mean_ok:  52 ( 52) median_ok:  46 ( 46)
gerrit_windows             jobs: 242 ok: 180 ko:  49 fail ratio: 20.25% mean_ok:  35 ( 61) median_ok:  34 ( 35)
gerrit_master_ml           jobs: 270 ok: 145 ko:  98 fail ratio: 36.30% mean_ok:  89 ( 89) median_ok:  68 ( 69)
gerrit_master              jobs:  40 ok:  12 ko:  21 fail ratio: 52.50% mean_ok:  83 ( 83) median_ok:  58 ( 58)
gerrit_master_seq          jobs: 230 ok: 133 ko:  77 fail ratio: 33.48% mean_ok:  89 ( 89) median_ok:  68 ( 68)
    + tests that failed more than twice in last seven days
       3 UITest_sw_navigator                gerrit_linux_clang_dbgutil
       3 UITest_sw_ui_frmdlg                gerrit_linux_clang_dbgutil
       6 aborted by jenkins job timeout                gerrit_windows
       6 CppunitTest_sd_font_embedding_tests                gerrit_mac
       9 Killed by the kill-wrapper                gerrit_linux_clang_dbgutil
   + this week: nothing too unusual
     + CppunitTest_sd_font_embedding_tests: this was caught pre-submit

* Dictionaries (Andras)
   + https://gerrit.libreoffice.org/c/dictionaries/+/184957/4
   + would be good to adjust this before the alpha tag
   + will help with the current bad state (Cloph)

* What’s cooking (Miklos)
   + A11y update (Michael W -> at Qt Contributor Summit today)
     + support for custom a11y for weld::DrawingArea:
        + implemented for qt6
        + started looking into gtk4
   + RTL/CTL/CJK update (Jonathan)
     + continued work on support for ruby in editeng
     + have some results on rendering
     + current plan: it works, but the user has less then ideal amount of control
       + can submit the results so far to master
   + Show a Welcome dialog on first start-up, tdf#137931 (Heiko)
     + https://gerrit.libreoffice.org/c/core/+/184195
   + for tests, if a font is not bundled, then assert for that (Stephan)
     + how is it decided if that's on or off?
     + a makefile setting (Caolan)

         - example: sw/CppunitTest_sw_ww8export4.mk (Xisco)


* QA update (Xisco)
     + UNCONFIRMED: 1675 (+3)
         + enhancements: 450  (+0)
         + needsUXEval: 6 (+0)
         + haveBackTrace: 14 (+0)
         + needsDevAdvice: 47 (+0)
         + documentation:  2 (-4)
         + android:  0 (+0)
         + iOS:  0 (+0)
         + Online:  7 (+0)

     + Most pressing bugs:
      New:

     None

      Fixed:
         + Crash in: SwNodeIndex::SwNodeIndex(SwNode *)
             + https://bugs.documentfoundation.org/show_bug.cgi?id=164033
             + Thanks to Justin


     + New high severity bugs of the week:
         None

* QA stats
     + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
       +90  +10 (-53) overall)
       many thanks to the top bug squashers:
        Xisco Faulí             4
        Julien Nabet            3
        Mateusz Wlazłowski      3
        Buovjaga                2
        Caolán McNamara         2
        Heiko Tietze            2
        Michael Weghorn         2
        Olivier Hallot          2
        Telesto                 2
        V Stuart Foote          2

     + top 10 bugs reporters:
        Eyal Rozenberg          6
        Regina Henschel         4
        Telesto                 4
        Robert Lacroix          3
        nobu                    3
        Tuomas Hietala          2
        fantanoice              2
        Aron Budea              1
        Buovjaga                1
        Joop Kiefte             1

     + top 10 bugs fixers:
        Nabet, Julien           3
        Caolán McNamara         2
        Xisco Fauli             2
                                1
        *UNKNOWN*               1
        Aron Budea              1
        Balazs Varga            1
        Balland-Poirier, Laurent 1
        Hagar Delest            1
        Heiko Tietze            1

     + top 10 bugs confirmers:
        Ilmari Lauhakangas      15
        m.a.riosv               15
        Vernon, Stuart Foote    11
        Mateusz Wlazłowski      8
        Heiko Tietze            3
        *UNKNOWN*               2
        Nabet, Julien           2
        Olivier Hallot          2
        nobu                    2
        Alex Thurgood           1


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

      done by:
         libre                  2
         Raal                   2
         Bogdan B               1
         Jessica                1
         Mateusz Wlazłowski     1
         Xisco Fauli            1


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

      done by:
         libre                  2
         Raal                   2
         Bogdan B               1
         Jessica                1
         Mateusz Wlazłowski     1
         Xisco Fauli            1


* all bugs tagged with 'regression'
    + 1257(+5) bugs open of 14056(+11) total 22(-1) high prio.

      done by:
         Mateusz Wlazłowski     2
         Telesto                2
         Balazs Varga           1
         Eyal Rozenberg         1
         Jessica                1
         m.a.riosv              1
         Raal                   1
         Xisco Fauli            1


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

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


* ~Component   count net * all regressions
    + http://bit.ly/1BUdI8i
      Writer: other            - 416(+0)
      Calc                     - 245(+2)
      Impress                  - 128(+2)
      LibreOffice              - 55(+0)
      Draw                     - 47(+0)
      Writer: docx filter      - 46(+1)
      Crashes                  - 43(-1)
      Base                     - 37(+0)
      UI                       - 37(+1)
      Borders                  - 35(+0)
      Writer: other filter     - 32(+2)
      Writer: perf             - 32(-1)
      filters and storage      - 29(+0)
      Chart                    - 27(+1)
      RTL                      - 25(+2)
      Printing and PDF export  - 23(-1)
      BASIC                    - 20(+0)
      Writer: doc filter       - 18(+0)
      graphics stack           - 13(+0)
      Formula Editor           - 9(-1)
      framework                - 3(+0)
      sdk                      - 3(+0)
      Extensions               - 2(+0)
      Installation             - 2(+0)
      Linguistic               - 2(+0)


More information about the Libreoffice-qa mailing list