ESC meeting minutes: 2025-06-26

Miklos Vajna vmiklos at collabora.com
Thu Jun 26 14:28:06 UTC 2025


* Present:
   + Cloph, Heiko, Ilmari, Jonathan, Michael W, Olivier, Regina, Caolan, Rohit, Stephan, Miklos

* Completed Action Items:


* Pending Action Items:
   + ESC composition: take it to the board (Cloph)

* Release Engineering update (Cloph)
   + 25.2.5 rc1 this week: will probably tag this evening
   + 25.8 rc1 next week: still on the libreoffice-25-8 branch
     + marks the date when you need an additional review on the branch

* Documentation (Olivier)
     + Helpcontents
        + Udaptes and fixes (ohallot, S. Horacek, J. Nabet)
     + Question: Experimental features
        + Add a section in Release notes to keep track of experimental features?
        + update RN when EF are discarded or committed?
        + time for EF maturity?
        + 'git grep ExperimentalMode::get|wc -l' returns 37 FWIW (Miklos)
          + maybe this can be turned into a human-readable wiki page
        + older release notes had such a section, it's appreciated if these are documented (Cloph)
     + Guides
        + Calc Guide 25.2 ready to announce (Ed Olson, V. Narayanam, D. Maddern, M. Kaganski, ohallot)
     + books via master documents, 600 pages (Olivier)
       + kde crashreport seems to not work so it would reach to TDF
       + there is a way to do it (Ilmari)
         + have a feature request to skip the KDE part
         + https://bugs.documentfoundation.org/show_bug.cgi?id=144325#c11
     + Bugzilla Documentation statistics
         220(220) bugs open
     + Updates:
         BZ changes   1 week   1 month   3 months   12 months
            created      7(2)    17(-4)     60(5)     272(-3)
          commented     20(16)   40(2)     203(19)    815(-12)
           resolved      2(1)     8(-4)     30(2)     143(-6)
     + top 10 contributors:
           Olivier Hallot made 37 changes in 1 month, and 380 changes in 1 year
           Heiko Tietze made 18 changes in 1 month, and 74 changes in 1 year
           Vernon, Stuart Foote made 13 changes in 1 month, and 92 changes in 1 year
           Nabet, Julien made 6 changes in 1 month, and 64 changes in 1 year
           nobu made 5 changes in 1 month, and 19 changes in 1 year
           Cutter made 2 changes in 1 month, and 2 changes in 1 year
           Pierre made 2 changes in 1 month, and 25 changes in 1 year
           Ilmari Lauhakangas made 2 changes in 1 month, and 171 changes in 1 year
           vijaya chandra made 1 changes in 1 month, and 1 changes in 1 year
           Luke Kendall made 1 changes in 1 month, and 4 changes in 1 year

* UX Update (Heiko)
     + Bugzilla (topicUI) statistics
         221(221) (topicUI) bugs open, 10(10) (needsUXEval) needs to be evaluated by the UXteam
     + Updates:
         BZ changes   1 week   1 month   3 months   12 months
              added      1(-1)    6(-3)      8(-3)     12(-3)
          commented     20(1)    81(-6)    157(-24)   982(-41)
            removed      0(0)     0(0)       2(0)       6(0)
           resolved      5(4)     9(1)      30(0)     169(-5)
     + top 10 contributors:
           Heiko Tietze made 30 changes in 1 month, and 468 changes in 1 year
           Vernon, Stuart Foote made 27 changes in 1 month, and 288 changes in 1 year
           Eyal Rozenberg made 18 changes in 1 month, and 154 changes in 1 year
           Ilmari Lauhakangas made 10 changes in 1 month, and 187 changes in 1 year
           Dennis Roczek made 7 changes in 1 month, and 11 changes in 1 year
           Kaganski, Mike made 7 changes in 1 month, and 27 changes in 1 year
           John Mills made 6 changes in 1 month, and 7 changes in 1 year
           Telesto made 6 changes in 1 month, and 24 changes in 1 year
           Roman Kuznetsov made 5 changes in 1 month, and 60 changes in 1 year
           Sahil Gautam made 5 changes in 1 month, and 8 changes in 1 year
     + [Bug 164543] Text Box and Shape properties for text boxes and shapes should
            be enabled when in text edit mode
     + [Bug 167149] Make saving view settings to (Flat/) ODF files optional
     + [Bug 167145] Support saving (Flat/)ODF files without app configuration settings
     + [Bug 148896] PRINTING Enhancement - Add buttons to File -> Print dialog box
            shortcuts to Scale & Area

* Crash Testing (Caolan)
     + 170(+0) import failure, 26(+0) export failures
       - latest run still underway
     + 6 coverity issues
       - mostly noise, mostly fixed
     + 7 ossfuzz issues
       - 2 crashes, now fixed
       - 5 timeouts

* Crash Reporting (from crashreport.libreoffice.org) (Xisco)
     + 25.2.1.2    27612(+236)
     + 25.2.2.2    46699(+750)
     + 25.2.3.2    20395(+644)
     + 25.2.4.3    10556(+6395)

* MAR updater (Cloph)
   + if English is missing, and the relevant language is also missing, then the user may end up with that last added language
     + e.g. install would language XY, but the MAR updater adds these new languages
     + so these can end up as the chosen fallback
     + then it's hard to find tools -> options to switch back
     + last time this happened with Tagalog (Stephan)
       + didn't we agreed to always install English?
       + but then we didn't execute on it (Cloph)
       + this would prevent future issues (Stephan)
       + we thought this would affect only a small amount of users (Cloph)
       + but this came up again
     + no option to "refuse" an update, "don't do it now"
     + have somewhat related bugs in the TDF bugzilla
     + can force a skip via environment variables, though
     + will file bugs for these

* mentoring/easyhack update (Ilmari)
           committer...   1 week      1 month      3 months     12 months
                   open      74(-10)     132(-31)     144(-19)      144(-19)
                reviews     260(-108)   1136(-158)   2710(-264)   12048(-1158)
                 merged     277(14)     1010(37)     2929(-12)    13074(-769)
              abandoned      12(-2)       40(-1)      147(-16)      675(-40)
            own commits     212(49)      740(35)     2254(112)     9725(2)
         review commits      49(20)      166(16)      511(12)      2694(-89)
         contributor...   1 week      1 month     3 months    12 months
                   open      30(-10)     133(-5)     145(4)       145(4)
                reviews     808(16)     2784(162)   7258(390)   31112(668)
                 merged      13(3)       111(13)     363(108)    2017(654)
              abandoned       9(-494)    525(0)     1108(-6)     1518(38)
            own commits      13(1)        62(5)      187(-6)     1140(-44)
         review commits       0(0)         0(0)        0(0)         0(0)
     + easyHack statistics:
        needsDevEval 9(9)   needsUXEval 1(1)   cleanup_comments 346(346)
        total 413(413)   assigned 49(49)   open 325(325)
     + top 10 contributors:
     + top 10 reviewers:
     + Patches automatically abandoned:
         tdf#95174 - SQL parser support for catalog and schema ( Devansh Varshney )
             - https://gerrit.libreoffice.org/#/c/165279
         Add custom Bin Width UI option for Histogram ( Devansh Varshney )
             - https://gerrit.libreoffice.org/#/c/170909
         vcl: make variables const in BitmapDisabledImageFilter::execute() ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/173745
         vcl: refactor BitmapDuoToneFilter ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/173746
         xmloff: Histogram Chart ODF import and export support ( Devansh Varshney )
             - https://gerrit.libreoffice.org/#/c/177364
         vcl: move MenuToggleButton into own file ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/179237
         vcl: remove unnecessary headers from MenuButton.cxx ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/181620
         vcl: make an RIAA endian guard ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/182053

* GSoC (Ilmari)
   + https://developers.google.com/open-source/gsoc/timeline
   + 14 July: midterm evaluations for standard length projects

* Commit Access

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

* Jenkins / CI update (Cloph)
gerrit_android_aarch64     jobs: 164 ok: 156 ko:   3 fail ratio: 1.83% mean_ok:   6 ( 34) median_ok:   5 ( 20)
gerrit_android_arm         jobs: 163 ok: 154 ko:   2 fail ratio: 1.23% mean_ok:   6 ( 32) median_ok:   5 ( 18)
gerrit_android_x86         jobs: 164 ok: 155 ko:   4 fail ratio: 2.44% mean_ok:   6 ( 33) median_ok:   5 ( 20)
gerrit_android_x86_64      jobs: 163 ok: 154 ko:   3 fail ratio: 1.84% mean_ok:   7 ( 33) median_ok:   5 ( 20)
gerrit_linux_clang_dbgutil jobs: 336 ok: 282 ko:  39 fail ratio: 11.61% mean_ok:  37 ( 58) median_ok:  34 ( 50)
gerrit_linux_gcc_release   jobs: 385 ok: 320 ko:  31 fail ratio: 8.05% mean_ok:  20 ( 40) median_ok:  19 ( 25)
gerrit_mac                 jobs: 421 ok: 302 ko: 104 fail ratio: 24.70% mean_ok:  52 ( 56) median_ok:  47 ( 50)
gerrit_windows             jobs: 344 ok: 295 ko:  37 fail ratio: 10.76% mean_ok:  39 ( 43) median_ok:  37 ( 37)
gerrit_master_ml           jobs: 419 ok: 264 ko: 107 fail ratio: 25.54% mean_ok: 100 (100) median_ok:  84 ( 84)
gerrit_master              jobs:  52 ok:  28 ko:  18 fail ratio: 34.62% mean_ok:  72 ( 72) median_ok:  65 ( 65)
gerrit_master_seq          jobs: 367 ok: 237 ko:  89 fail ratio: 24.25% mean_ok: 103 (103) median_ok:  85 ( 85)
    + tests that failed more than twice in last seven days
       3 Killed by the kill-wrapper                gerrit_linux_clang_dbgutil
       3 CppunitTest_sw_uwriter                gerrit_linux_gcc_release
       3 JunitTest_svx_unoapi                gerrit_linux_clang_dbgutil
       5 aborted by jenkins job timeout                gerrit_windows
       7 JunitTest_sw_unoapi_1                gerrit_linux_clang_dbgutil
   + this week: nothing unusual (Cloph)
     + unoapi test failures are for not yet submitted changes, all good
     + a bit longer waiting time than usual
   * FYI: almalinux-8/baseline has a bug in libxslt-devel
     + breaks the include guards
     + patch the header file or don't install the update
       https://bugs.almalinux.org/view.php?id=527

* What’s cooking (Miklos)
   + A11y update (Michael W)
     + finished decoupling vcl::Window a11y from (toolkit's) VCLXWindow
     + further a11y code rework to unify and simplify logic, OAccessible (former
       OAccessibleComponentHelper) base class now used by most a11y implementations
   + RTL/CTL/CJK update (Jonathan)
     + tdf#154104 Arabic ligature overlaps previous neutral or RTL character
       + https://bugs.documentfoundation.org/show_bug.cgi?id=154104
       + Another fallback layout bug
       + Fixed

* libreoffice conference call for papers (Cloph)
   +
   https://events.documentfoundation.org/libreoffice-conference-2025/
   + extended till 30th of June, 4 days to go!

* QA update (Xisco)
     + UNCONFIRMED: 1685 (+26)
         + enhancements: 469  (+1)
         + needsUXEval: 4 (-3)
         + haveBackTrace: 15 (+1)
         + needsDevAdvice: 47 (+0)
         + documentation:  4 (+2)
         + android:  0 (+0)
         + iOS:  0 (+0)
         + Online:  6 (+0)



     + Most pressing bugs:
      New:
      Old:
      Fixed:


     + New high severity bugs of the week:
         + LibreOffice 25.2.4 Writer cannot open PDFs on macOS
             + https://bugs.documentfoundation.org/show_bug.cgi?id=167080
             + needs bisecting

* QA stats
     + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
       +120  +3 (-99) overall)
       many thanks to the top bug squashers:
        Heiko Tietze            30
        Mike Kaganski           13
        Justin L                4
        Michael Warner          4
        V Stuart Foote          4
        m_a_riosv               4
        Noel Grandin            3
        Xisco Faulí             3
        Jonathan Clark          2
        Michael Weghorn         2

     + top 10 bugs reporters:
        Heiko Tietze            20
        Eyal Rozenberg          6
        nobu                    6
        Mike Kaganski           5
        Regina Henschel         4
        Mihai Vasiliu           3
        Callegar                2
        Gabor Kelemen (allotropia) 2
        Telesto                 2
        Timur                   2

     + top 10 bugs fixers:
        Heiko Tietze            29
        Kaganski, Mike          9
        Grandin, Noel           3
        Justin Luth             3
        Xisco Fauli             2
        Andreas Heinisch        1
        Balazs Varga            1
        Caolán McNamara         1
        Deepanshu Sharma        1
        Jonathan Clark          1

     + top 10 bugs confirmers:
        Heiko Tietze            20
        Kaganski, Mike          7
        m.a.riosv               7
        Vernon, Stuart Foote    4
        Xisco Fauli             3
        yosi3260+libre at gmail.com 3
        Justin Luth             2
        Mateusz Wlazłowski      2
        Olivier Hallot          2
        Raal                    2


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

      done by:
         vijaya chandra         7
         Kaganski, Mike         2
         Timur Gadzo            1
         Xisco Fauli            1


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

      done by:
         vijaya chandra         8
         Timur Gadzo            1
         Xisco Fauli            1


* all bugs tagged with 'regression'
    + 1259(-6) bugs open of 14145(+14) total 21(+0) high prio.

      done by:
         Kaganski, Mike         4
         vijaya chandra         3
         nobu                   3
         Emiliano A. González   1
         Alex Thurgood          1
         Mateusz Wlazłowski     1
         Xisco Fauli            1


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

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


* ~Component   count net * all regressions
    + http://bit.ly/1BUdI8i
      Writer: other            - 416(-3)
      Calc                     - 251(+1)
      Impress                  - 129(+0)
      LibreOffice              - 57(-1)
      Draw                     - 48(+1)
      Writer: docx filter      - 45(-1)
      Crashes                  - 44(-1)
      UI                       - 39(+0)
      Base                     - 35(+0)
      Borders                  - 35(+0)
      Writer: perf             - 31(+0)
      Writer: other filter     - 30(-1)
      filters and storage      - 29(+1)
      Chart                    - 26(+0)
      Printing and PDF export  - 23(-1)
      RTL                      - 22(-1)
      BASIC                    - 18(-1)
      Writer: doc filter       - 18(+0)
      graphics stack           - 15(+0)
      Formula Editor           - 9(+0)
      Extensions               - 3(+0)
      framework                - 3(+0)
      sdk                      - 3(+0)
      Linguistic               - 2(+0)
      Installation             - 1(+0)


More information about the Libreoffice-qa mailing list