ESC meeting minutes: 2025-08-07

Stephan Bergmann stephan.bergmann at collabora.com
Thu Aug 7 14:17:05 UTC 2025


* Present:
   + Regina, Caolan, Cloph, Jonathan, Michael W.  Ilmari, Heiko, 
Olivier, Stephan, Xisco

* Completed Action Items:

* Pending Action Items:
   + QA stats: bibisect duplication removal from the script (Xisco)

* Release Engineering update (Cloph)
   + 25.8.0 rc3 this evening
     + meant to be the final rc
     + one regression-fix commit waiting (Xisco)
   + 25.2.6 rc1 in 1 week
   + No daily build for Windows since 23 July. Reason? Fix? (Regina)
     + build breaks, not yet tracked down (Cloph)
     + Noel says works with more recent VS, so maybe baseline update
       will make that issue go away

* Documentation (Olivier)
     + Helpcontents
        + Updates and fixes, bug squashing (ohallot, J Nabet)
     + Guides
        + Stalled.
        + skip 25.8, go directly to 26.2 (once there's code there to 
document)
     + Bugzilla Documentation statistics
         214(214) bugs open
     + Updates:
         BZ changes   1 week   1 month   3 months   12 months
            created      4(2)    15(-1)     43(-8)    251(-20)
          commented     18(14)   41(4)     207(-6)    851(-15)
           resolved      2(2)    10(0)      29(0)     130(-18)
     + top 10 contributors:
           Olivier Hallot made 33 changes in 1 month, and 375 changes in 
1 year
           Nabet, Julien made 15 changes in 1 month, and 88 changes in 1 
year
           Leroy made 6 changes in 1 month, and 9 changes in 1 year
           Pierre made 4 changes in 1 month, and 29 changes in 1 year
           vijaya chandra made 3 changes in 1 month, and 4 changes in 1 year
           Jürgen Kirsten made 2 changes in 1 month, and 2 changes in 1 year
           lol made 2 changes in 1 month, and 3 changes in 1 year
           *UNKNOWN* made 2 changes in 1 month, and 2 changes in 1 year
           Henschel, Regina made 2 changes in 1 month, and 16 changes in 
1 year
           nobu made 2 changes in 1 month, and 22 changes in 1 year

* UX Update (Heiko)
     + Bugzilla (topicUI) statistics
         221(221) (topicUI) bugs open, 18(18) (needsUXEval) needs to be 
evaluated by the UXteam
     + Updates:
         BZ changes   1 week   1 month    3 months   12 months
              added      4(-2)    13(-4)     13(-4)     19(-4)
          commented     39(-5)   105(-38)   164(-33)   881(-38)
            removed      0(0)      0(0)       2(0)       6(0)
           resolved      1(-2)     4(-3)     20(-4)    143(-10)
     + top 10 contributors:
           Heiko Tietze made 35 changes in 1 month, and 396 changes in 1 
year
           Vernon, Stuart Foote made 26 changes in 1 month, and 284 
changes in 1 year
           Ilmari Lauhakangas made 25 changes in 1 month, and 194 
changes in 1 year
           Telesto made 24 changes in 1 month, and 40 changes in 1 year
           Roman Kuznetsov made 18 changes in 1 month, and 72 changes in 
1 year
           m.a.riosv made 16 changes in 1 month, and 39 changes in 1 year
           vic made 12 changes in 1 month, and 12 changes in 1 year
           Rosalio Morales made 9 changes in 1 month, and 9 changes in 1 
year
           Ivan Stephen made 9 changes in 1 month, and 9 changes in 1 year
           nobu made 8 changes in 1 month, and 17 changes in 1 year
     + [Bug 167769] UI: better feedback of being inside a group of shapes
  -> + [Bug 85170] FillAuto doesn't fill formulas in hidden columns
       + interesting discussion, input welcome
     + [Bug 167785] "Freeze rows and columns" context menu item should 
indicate
            which columns will be frozen
     + [Bug 167791] UI: Tools > Options > Load/Save > Microsoft Office 
3x without
            "or reverse"

* Crash Testing (Caolan)
     + 129(+0) import failure, 26(+0) export failures
      - 118 https://wiki.documentfoundation.org/Development/Crashtesting
      - an improvement
     + 249 coverity issues
      - an improvement
      + new version even found something worth finding
     + Google / ossfuzz: ?? fuzzers active now
      - 6 issues, 4 timeouts, 2 OOM
      - OOM is triggered since combined alpha + rgb bitmaps, hopefully
        temporary
      - replaced default setjmp/longjmp thing in png importer with a 
callback
        that does a c++ throw

* Crash Reporting (from crashreport.libreoffice.org) (Xisco)
     + 25.2.3.2    22169(+240)
     + 25.2.4.3    65771(+8378)
     + 25.2.5.2    5167(+2607)
     + 25.8.0.1    225(+30)
     + 25.8.0.2    51(+0)

* mentoring/easyhack update (Ilmari)
           committer...   1 week    1 month     3 months    12 months
                   open      87(6)     159(-14)    159(-16)     159(-16)
                reviews     386(34)   1342(-18)   2782(32)    11136(-60)
                 merged     349(22)   1289(79)    3353(179)   12796(148)
              abandoned      19(11)     61(-3)     154(4)       643(-2)
            own commits     307(80)    949(133)   2547(193)    9855(151)
         review commits      38(8)     140(13)     454(-1)     2561(-32)
         contributor...   1 week      1 month     3 months     12 months
                   open       71(35)     123(10)     130(13)       130(13)
                reviews     1044(156)   3302(140)   8050(396)    31792(306)
                 merged       20(3)       77(7)      301(4)       2340(-27)
              abandoned       29(28)      42(-7)     637(-200)    1563(32)
            own commits       16(4)       70(4)      176(2)       1085(-18)
         review commits        0(0)        0(0)        0(0)          0(0)
     + easyHack statistics:
        needsDevEval 9(9)   needsUXEval 1(1)   cleanup_comments 343(343)
        total 408(408)   assigned 47(47)   open 321(321)
     + top 10 contributors:
           Armin Le Grand (collabora) made 14 patches in 1 month, and 14 
patches in 1 year
           Ujjawal Kumar made 8 patches in 1 month, and 21 patches in 1 year
           Pierre Vacher made 3 patches in 1 month, and 8 patches in 1 year
           Hubert Figuière made 3 patches in 1 month, and 11 patches in 
1 year
           Simon Chenery made 3 patches in 1 month, and 67 patches in 1 year
           Marc Mondesir made 3 patches in 1 month, and 10 patches in 1 year
           Manish Mahapatra made 3 patches in 1 month, and 7 patches in 
1 year
           Parth Raiyani made 3 patches in 1 month, and 5 patches in 1 year
           Paul McQuade made 3 patches in 1 month, and 3 patches in 1 year
           Weblate made 2 patches in 1 month, and 19 patches in 1 year
     + top 10 reviewers:
           Vajna, Miklos made 190 review comments in 1 month, and 1248 
in 1 year
           Kaganski, Mike made 100 review comments in 1 month, and 590 
in 1 year
           Ilmari Lauhakangas made 96 review comments in 1 month, and 
766 in 1 year
           Grandin, Noel made 86 review comments in 1 month, and 458 in 
1 year
           Weghorn, Michael made 72 review comments in 1 month, and 522 
in 1 year
           Adolfo Jayme Barrientos made 70 review comments in 1 month, 
and 864 in 1 year
           Christian Lohmaier made 70 review comments in 1 month, and 
782 in 1 year
           Hossein   made 58 review comments in 1 month, and 284 in 1 year
           Kłos, Szymon made 56 review comments in 1 month, and 278 in 1 
year
           Caolán McNamara made 54 review comments in 1 month, and 1126 
in 1 year
     + Patches automatically abandoned:
         tdf#163486: PVS V1028 Possible overflow. Consider casting 
operands, ( Bogdan Buzea )
             - https://gerrit.libreoffice.org/#/c/177083
         tdf#163486: PVS V1028 Possible overflow. Consider casting 
operands, ( Bogdan Buzea )
             - https://gerrit.libreoffice.org/#/c/177084
         tdf#163486: PVS V1028 Possible overflow. Consider casting 
operands, ( Bogdan Buzea )
             - https://gerrit.libreoffice.org/#/c/177085
         tdf#163486: PVS V1028 Possible overflow. Consider casting 
operands, ( Bogdan Buzea )
             - https://gerrit.libreoffice.org/#/c/177086
         tdf#163486: PVS V1028 Possible overflow. Consider casting 
operands, ( Bogdan Buzea )
             - https://gerrit.libreoffice.org/#/c/177103
         tdf#163486: PVS V1028 Possible overflow. Consider casting 
operands, ( Bogdan Buzea )
             - https://gerrit.libreoffice.org/#/c/177110
         tdf#163486: PVS V1028 Possible overflow. Consider casting 
operands, ( Bogdan Buzea )
             - https://gerrit.libreoffice.org/#/c/177114
         tdf#163486: PVS V1028 Possible overflow. Consider casting 
operands, ( Bogdan Buzea )
             - https://gerrit.libreoffice.org/#/c/177116
         tdf#85976 XSelectionSupplier::getSelection() shouldn't remove 
filtered out rows ( Sahil Gautam )
             - https://gerrit.libreoffice.org/#/c/177306
         tdf#164933: increase number of arguments to 255 ( Xisco Fauli )
             - https://gerrit.libreoffice.org/#/c/180905
         tdf#46180 - FILEOPEN - LO Base fails to connect to "*.DBF" 
files but connects ( Rafał Dobrakowski )
             - https://gerrit.libreoffice.org/#/c/181857
         tdf#42982 Improve UNO API error reporting ( Ahmed Khaled )
             - https://gerrit.libreoffice.org/#/c/182975
         tdf#104888 change mode to Matrix is a modification ( Laurent 
Balland )
             - https://gerrit.libreoffice.org/#/c/183236
         tdf#143193: Remove SbxBasicFormater ( Devashish gupta )
             - https://gerrit.libreoffice.org/#/c/183575
         tdf#165309 Move, relabel template choice in File > New ( 
Benjamin Johll )
             - https://gerrit.libreoffice.org/#/c/184520
         tdf#166195 fix periodic year invalid issue ( pei Ga )
             - https://gerrit.libreoffice.org/#/c/184526
         tdf#145614 Convert #define to constexpr ( Pierre )
             - https://gerrit.libreoffice.org/#/c/184527
         tdf#48140 Replace CellRangeAddress with ScRange ( Jesus Solis )
             - https://gerrit.libreoffice.org/#/c/184660
         tdf#165447 Drop skipping moving to the next node if at 
beginning/end ( Mateusz Wlazłowski )
             - https://gerrit.libreoffice.org/#/c/185135
         tdf#165233 Use lambdas instead of std::bind ( Roberto Epure )
             - https://gerrit.libreoffice.org/#/c/185359
         tdf#158803 Remove unused import ( Bogdan Buzea )
             - https://gerrit.libreoffice.org/#/c/186113

* GSoC (Ilmari)
   + https://developers.google.com/open-source/gsoc/timeline
   + next update closer to the deadline (end of August)

* Commit Access

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

* Jenkins / CI update (Cloph)
gerrit_android_aarch64     jobs: 214 ok: 205 ko:   2 fail ratio: 0.93% 
mean_ok:  14 ( 31) median_ok:  12 ( 22)
gerrit_android_arm         jobs: 214 ok: 205 ko:   2 fail ratio: 0.93% 
mean_ok:  14 ( 31) median_ok:  12 ( 21)
gerrit_android_x86         jobs: 214 ok: 202 ko:   4 fail ratio: 1.87% 
mean_ok:  14 ( 31) median_ok:  12 ( 24)
gerrit_android_x86_64      jobs: 214 ok: 202 ko:   3 fail ratio: 1.40% 
mean_ok:  13 ( 31) median_ok:  11 ( 23)
gerrit_linux_clang_dbgutil jobs: 446 ok: 338 ko:  82 fail ratio: 18.39% 
mean_ok:  47 ( 61) median_ok:  44 ( 54)
gerrit_linux_gcc_release   jobs: 510 ok: 420 ko:  59 fail ratio: 11.57% 
mean_ok:  26 ( 40) median_ok:  20 ( 32)
gerrit_mac                 jobs: 547 ok: 366 ko: 148 fail ratio: 27.06% 
mean_ok:  60 ( 77) median_ok:  54 ( 69)
gerrit_windows             jobs: 461 ok: 369 ko:  59 fail ratio: 12.80% 
mean_ok:  45 (114) median_ok:  38 ( 56)
gerrit_master_ml           jobs: 544 ok: 301 ko: 172 fail ratio: 31.62% 
mean_ok: 157 (158) median_ok: 107 (107)
gerrit_master              jobs:  72 ok:  42 ko:  17 fail ratio: 23.61% 
mean_ok: 111 (115) median_ok:  76 ( 76)
gerrit_master_seq          jobs: 473 ok: 261 ko: 154 fail ratio: 32.56% 
mean_ok: 157 (162) median_ok: 111 (111)
    + tests that failed more than twice in last seven days
       4 CppunitTest_sc_subsequent_export_test4 
gerrit_linux_gcc_release
       4 UITest_sw_sidebar                gerrit_linux_clang_dbgutil
       5 CppunitTest_filter_dialogs_test 
gerrit_linux_clang_dbgutil
       5 CppunitTest_vcl_png_test                gerrit_linux_gcc_release
       9 Killed by the kill-wrapper 
gerrit_linux_clang_dbgutil
      13 aborted by jenkins job timeout                gerrit_windows
     + almost all Linux builder are on Alma Linux 9 now
       + (their ccaches need to fill up, so longer build times atm)

* What’s cooking (Miklos)
   + A11y update (Michael W)
     + tdf#163802 "Back-to-back name-changed events are causing Orca to
       interrupt speech in spellcheck dialog")
        + and related GTK 3 fix:
          https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/8814
     + plan to look into implementing AT-SPI Collection support in Qt 6 
(and maybe GTK 4)
       for Orca browse mode support
   + RTL/CTL/CJK update (Jonathan)
     + tdf#150822 OOXML strict vertical text direction not parsed
       + https://bugs.documentfoundation.org/show_bug.cgi?id=150822
     + tdf#167740 LO repeating last char with Win10 Microsoft Korean IME
       + https://bugs.documentfoundation.org/show_bug.cgi?id=167740
   + ODF-TC (Olivier + Regina)
     + weekly meeting
     + ongoing work on existing issues
     + don't have suggestions for all new functions introduced in Calc; 
missing
       proposals
       + shall I write the specs? (Olivier)
       + hope the devs do that (Regina)
       + can't hurt if Olivier steps in (but LET is really complex)
       + is there a template? (Cloph)
         + in the OASIS wiki (Regina)

* QA update (Xisco)
     + UNCONFIRMED: 1892 (+33)
         + enhancements: 507  (+5)
         + needsUXEval: 9 (-5)
         + haveBackTrace: 15 (+0)
         + needsDevAdvice: 48 (+0)
         + documentation:  1 (-3)
         + android:  0 (+0)
         + iOS:  0 (+0)
         + Online:  6 (+0)


     + Most pressing bugs:
      New:

     None


     + New high severity bugs of the week:
         None

* QA stats
     + 
https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
       +97  -9 (-64) overall)
       many thanks to the top bug squashers:
        m_a_riosv               5
        Heiko Tietze            3
        Jonathan Clark          3
        Mike Kaganski           3
        Timur                   3
        nobu                    3
        Adolfo Jayme Barrientos 2
        BogdanB                 2
        Buovjaga                2
        Julien Nabet            2

     + top 10 bugs reporters:
        Gabor Kelemen (allotropia) 8
        Michael Otto            5
        Jaroslaw                4
        vic                     4
        Justin L                3
        Telesto                 3
        nobu                    3
        prrvchr                 3
        Igor Támara             2
        Jürgen Kirsten          2

     + top 10 bugs fixers:
        Jonathan Clark          3
                                2
        Adolfo Jayme Barrientos 2
        Justin Luth             2
        Nabet, Julien           2
        Timur Gadzo             2
        Vajna, Miklos           2
        Balazs Varga            1
        Bogdan B                1
        Deepanshu Sharma        1

     + top 10 bugs confirmers:
        Vernon, Stuart Foote    6
        Heiko Tietze            5
        Nabet, Julien           3
        Raal                    3
        m.a.riosv               3
        nobu                    3
        Olivier Hallot          2
        Pierre                  2
        Roman Kuznetsov         2
        yosi3260+libre at gmail.com 2


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

      done by:
         vijaya chandra         7
         Ilmari Lauhakangas     1
         Timur Gadzo            1


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

      done by:
         vijaya chandra         7
         Ilmari Lauhakangas     1
         Timur Gadzo            1


* all bugs tagged with 'regression'
    + 1278(+4) bugs open of 14223(+9) total 21(+0) high prio.

      done by:
         Ilmari Lauhakangas     1
         vijaya chandra         1
         m.a.riosv              1
         Robert Großkopf        1
         Timur Gadzo            1


* ~Component   count net * high severity regressions
    + http://bit.ly/1HWHb3E
      Writer        - 10(+1)
      Calc          - 5(-1)
      LibreOffice   - 3(+0)
      Impress       - 1(+0)
      UI            - 1(+0)
      filters and storage - 1(+0)

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


* ~Component   count net * all regressions
    + http://bit.ly/1BUdI8i
      Writer: other            - 423(+3)
      Calc                     - 249(+1)
      Impress                  - 131(+2)
      LibreOffice              - 60(+0)
      Draw                     - 47(+0)
      Crashes                  - 45(+1)
      Writer: docx filter      - 45(+1)
      Borders                  - 39(+1)
      UI                       - 39(-1)
      Base                     - 35(+0)
      Writer: perf             - 33(+1)
      Writer: other filter     - 29(-1)
      filters and storage      - 29(+0)
      Chart                    - 25(+0)
      Printing and PDF export  - 24(+0)
      RTL                      - 20(-1)
      BASIC                    - 18(+0)
      Writer: doc filter       - 18(+0)
      graphics stack           - 15(+0)
      Formula Editor           - 9(+0)
      Linguistic               - 3(+0)
      framework                - 3(+0)
      sdk                      - 3(+0)
      Extensions               - 2(+0)
      Installation             - 1(+0)


More information about the LibreOffice mailing list