ESC Meeting Minutes 2026-07-30

https://gerrit.libreoffice.org/q/status:open+branch:libreoffice-26-8

  + off-by-one errors on arm64 (cross-platform)
    Chart2XShapeTest has various failures
    - Expected: 3819
    - Actual  : 3820
    - Delta   : 1e-08
    https://bugs.documentfoundation.org/show_bug.cgi?id=171858
    can be fixed with CPPUNIT_ASSERT_DOUBLES_EQUAL ? (Xisco)
    + Xisco to look at it soon
+ 26.2.6 rc1 in two weeks
+ Question: will the weblate project for 26.8 be made before RC3? 

The strings in master and the 26.8 branch have diverged so as far as I
can tell it’s currently impossible to get a 100% translation for RC2 (Neil)
+ weblate’s “master” projects are following 26-8 until dedicated
26-8 projects are created in weblate, that’ll happen with the 26-8-0
branchoff this week
+ so if you’re 100% translated in weblate, it will be 100%
translated in rc2 (unless someone broke string freeze and a new string
slipped by)

  • MAR Updater (Cloph)

    • 25.8 branch: to 25.8.7, from there cross-update to 26.2.5
    • 26.2 branch: updated to 26.2.5
    • Cross update: to 26.2.5 enabled
    • Versions in appstores still pending review
  • Documentation (Olivier)

    • Helpcontent2

      • New page for Matrix input dialog (smath)
      • Updates and fixes (J. Luth, ohallot)
    • Guides

      • Work ip progress
    • Bugzilla Documentation statistics
      204(204) bugs open

    • Updates:
      BZ changes 1 week 1 month 3 months 12 months
      created 4(-20) 49(-4) 72(-12) 230(0)
      commented 13(-17) 103(-7) 188(-15) 713(9)
      resolved 2(-20) 38(1) 51(-3) 159(2)

    • top 10 contributors:
      Olivier Hallot made 199 changes in 1 month, and 690 changes
      in 1 year
      Xisco Fauli made 36 changes in 1 month, and 55 changes in 1 year
      Ilmari Lauhakangas made 26 changes in 1 month, and 139
      changes in 1 year
      nobu made 23 changes in 1 month, and 51 changes in 1 year
      Bogdan B made 20 changes in 1 month, and 115 changes in 1 year
      Martin made 9 changes in 1 month, and 9 changes in 1 year
      UNKNOWN made 6 changes in 1 month, and 6 changes in 1 year
      Henschel, Regina made 5 changes in 1 month, and 69 changes in
      1 year
      Lars Jødal made 4 changes in 1 month, and 5 changes in 1 year
      MarjaE made 3 changes in 1 month, and 3 changes in 1 year

  • UX Update (Heiko)

    • Bugzilla (topicUI) statistics
      199(199) (topicUI) bugs open, 26(26) (needsUXEval) needs to be
      evaluated by the UXteam
    • Updates:
      BZ changes 1 week 1 month 3 months 12 months
      added 6(5) 16(5) 25(7) 28(7)
      commented 27(8) 120(39) 228(58) 640(58)
      removed 1(1) 1(1) 1(1) 4(1)
      resolved 1(1) 7(-1) 21(-1) 70(-2)
    • top 10 contributors:
      Heiko Tietze made 41 changes in 1 month, and 232 changes in 1
      year
      Eyal Rozenberg made 37 changes in 1 month, and 113 changes in
      1 year
      Bogdan B made 36 changes in 1 month, and 52 changes in 1 year
      Vernon, Stuart Foote made 22 changes in 1 month, and 114
      changes in 1 year
      Ilmari Lauhakangas made 20 changes in 1 month, and 119
      changes in 1 year
      Verhoeckx made 12 changes in 1 month, and 12 changes in 1 year
      Mr. Beedell, Roke Julian Lockhart (RJLB) made 10 changes in 1
      month, and 11 changes in 1 year
      Justin Luth made 7 changes in 1 month, and 33 changes in 1 year
      Khaled Hosny made 7 changes in 1 month, and 10 changes in 1 year
      True River made 7 changes in 1 month, and 7 changes in 1 year
    • [Bug 172923] CSV File opening
    • [Bug 172884] Character set setting in Import Text dialog seems to
      be ignored
    • [Bug 172899] Problems with the display of soft (conditional)
      hyphens in
      LibreOffice Writer
    • [Bug 172900] autohide mouse pointer – not a bug, an enhancement
  • Crash Reporting (Xisco, Cloph)

    • 114 (-2) import failures, 17 (-6) export crashes

https://dev-builds.libreoffice.org/crashtest/67bf3bc2cc96b8e9f71346039caf7fe557e5680a/
+ did run the tests on the same build multiple times and numbers
are stable
+ No new numbes for the time being (still was using the config
to not update the checkout, so did further builds with the same
codebase… fixed build still running)
+ 75 coverity issues

     - Submitted a new build earlier this week but it failed so I 

resubmitted it again today. Waiting in queue ( 28 builds ahead of it )

 + Google / ossfuzz: 2 issues
  • Crash Reporting (Xisco)

    • 26.2.0.3 55340(+1326)
    • 26.2.1.2 70210(+1792)
    • 26.2.2.2 36691(+450)
    • 26.2.3.2 45986(+605)
    • 26.2.4.2 71458(+12889)
    • 26.2.5.2 831(+0)
    • Fixed in 26.2.5.2

https://crashreport.libreoffice.org/stats/signature/sw::mark::FindFieldSep(sw::mark::Fieldmark%20const%20&)

 Most reported crash in previous versions

 - Skia related crashes
  • mentoring/easyhack update (Hossein)

    • Reviewed submissions from the newcomers
      committer… 1 week 1 month 3 months 12 months
      open 51(-63) 103(-67) 104(-69) 104(-69)
      reviews 288(-192) 1218(-50) 2562(-222) 14170(-70)
      merged 362(114) 1079(26) 3119(-16) 15504(79)
      abandoned 9(-10) 49(-4) 149(-8) 777(2)
      own commits 293(109) 832(21) 2473(15) 10204(76)
      review commits 131(66) 370(61) 1295(-13) 3275(106)
      contributor… 1 week 1 month 3 months 12 months
      open 506(-11) 709(-4) 712(-1) 712(-1)
      reviews 928(206) 2626(-26) 6660(-56) 35010(-28)
      merged 22(8) 75(10) 269(-18) 2252(-29)
      abandoned 8(-5) 54(-9) 228(-17) 1174(0)
      own commits 21(9) 59(10) 224(-17) 957(12)
      review commits 0(0) 0(0) 0(0) 0(0)
      • easyHack statistics:
        needsDevEval 8(8) needsUXEval 1(1) cleanup_comments 339(339)
        total 399(399) assigned 33(33) open 324(324)
      • top 10 contributors:
        Benjamin Urban made 10 patches in 1 month, and 10 patches in
        1 year
        Parag Nemade made 6 patches in 1 month, and 16 patches in 1 year
        Apurv Rajput made 5 patches in 1 month, and 5 patches in 1 year
        Devansh Varshney made 4 patches in 1 month, and 24 patches in
        1 year
        Manish Bera made 4 patches in 1 month, and 10 patches in 1 year
        Aya Jamal made 4 patches in 1 month, and 14 patches in 1 year
        Furkan Ahmet Kara made 3 patches in 1 month, and 11 patches
        in 1 year
        Srebotnjak, Martin made 2 patches in 1 month, and 16 patches
        in 1 year
        Bogdan B made 2 patches in 1 month, and 34 patches in 1 year
        David Hashe made 2 patches in 1 month, and 5 patches in 1 year
      • top 10 reviewers:
        Hossein made 232 review comments in 1 month, and 680 in 1 year
        Christian Lohmaier made 162 review comments in 1 month, and
        912 in 1 year
        Ilmari Lauhakangas made 142 review comments in 1 month, and
        1194 in 1 year
        Xisco Fauli made 94 review comments in 1 month, and 654 in 1 year
        Dan Williams made 74 review comments in 1 month, and 274 in 1
        year
        Weghorn, Michael made 72 review comments in 1 month, and 502
        in 1 year
        Jonathan Clark made 68 review comments in 1 month, and 214 in
        1 year
        Nabet, Julien made 34 review comments in 1 month, and 564 in
        1 year
        Kaganski, Mike made 30 review comments in 1 month, and 546 in
        1 year
        Adolfo Jayme Barrientos made 30 review comments in 1 month,
        and 918 in 1 year
      • Patches automatically abandoned:
        Use std::unordered_map instead of boost::unordered_map (
        Stephan Bergmann )
        - https://gerrit.libreoffice.org/#/c/161148
        postgresql: upgrade to 16.10 (master only) ( Xisco Fauli )
        - https://gerrit.libreoffice.org/#/c/186660
        tdf#170934 added better version information for command line
        and headless mode ( Rahul Anand )
        - https://gerrit.libreoffice.org/#/c/201146
        tdf#45904: test: add C++ ShadowProperties interface test (
        Chris Sena )
        - https://gerrit.libreoffice.org/#/c/201203
        hsqldb: upgrade to 1.8.1.3 ( Xisco Fauli )
        - https://gerrit.libreoffice.org/#/c/203118
        sd: add Practice Presentation mode for single-monitor rehearsal
        ( Brian Exelbierd )
        - https://gerrit.libreoffice.org/#/c/203186
        tdf#170269 Use std::ranges::any_of instead of std::find in SC
        data pivot code ( Asmat Zahra )
        - https://gerrit.libreoffice.org/#/c/205036
        tdf#172111 reload theme colors when system appearance changes
        ( Ryan Johnson )
        - https://gerrit.libreoffice.org/#/c/205242
        PDF export: use exact page dimensions for Form XObject geometry
        ( Xisco Fauli )
        - https://gerrit.libreoffice.org/#/c/205642
        vcl: move method to the only place where it’s used ( Xisco Fauli )
        - https://gerrit.libreoffice.org/#/c/205690
        loplugin:unusedfields ( Xisco Fauli )
        - https://gerrit.libreoffice.org/#/c/205730
      • big CONGRATULATIONS to contributors who have at least 1 merged
        patch, since last report:
        Andrey Ovsyhno
        Sofia Gazizova
        Marios Mitsios
  • GSoC (Ilmari)

    • WIP
  • Commit Access (all)

    • No news
  • Developer Certification (Hossein/Jonathan/Laszlo/Stephan)
    + resting since: 11 week (limit: 20 weeks)
    + No news

  • Jenkins (Cloph)
    gerrit_android_aarch64 jobs: 409 ok: 399 ko: 10 fail ratio: 2.44%
    mean_ok: 6 ( 49) median_ok: 5 ( 35)
    gerrit_android_arm jobs: 408 ok: 398 ko: 9 fail ratio: 2.21%
    mean_ok: 6 ( 47) median_ok: 5 ( 33)
    gerrit_android_x86 jobs: 412 ok: 400 ko: 11 fail ratio: 2.67%
    mean_ok: 6 ( 43) median_ok: 5 ( 29)
    gerrit_android_x86_64 jobs: 409 ok: 400 ko: 8 fail ratio: 1.96%
    mean_ok: 6 ( 46) median_ok: 5 ( 31)
    gerrit_linux_clang_dbgutil jobs: 446 ok: 360 ko: 79 fail ratio: 17.71%
    mean_ok: 52 ( 84) median_ok: 47 ( 73)
    gerrit_linux_gcc_release jobs: 491 ok: 434 ko: 46 fail ratio: 9.37%
    mean_ok: 24 ( 53) median_ok: 20 ( 38)
    gerrit_mac jobs: 474 ok: 373 ko: 86 fail ratio: 18.14%
    mean_ok: 37 (187) median_ok: 36 (112)
    gerrit_windows_wsl jobs: 700 ok: 356 ko: 339 fail ratio: 48.43%
    mean_ok: 54 (120) median_ok: 54 (114)
    gerrit_master_ml_p jobs: 446 ok: 270 ko: 131 fail ratio: 29.37%
    mean_ok: 11 (299) median_ok: 0 (245)
    gerrit_268_p jobs: 55 ok: 30 ko: 14 fail ratio: 25.45%
    mean_ok: 322 (382) median_ok: 243 (243)
    gerrit_262_p jobs: 17 ok: 15 ko: 2 fail ratio: 11.76%
    mean_ok: 193 (193) median_ok: 168 (169)

    • tests that failed more than twice in last seven days
      3 CppunitTest_sc_uicalc gerrit_linux_gcc_release
      3 CppunitTest_vcl_gtk3_a11y gerrit_linux_gcc_release
      3 CppunitTest_vcl_pdfexport gerrit_linux_gcc_release
      4 Killed by the kill-wrapper gerrit_mac
      4 UITest_impress_tests gerrit_linux_clang_dbgutil
      4 UITest_writer_tests5 gerrit_linux_clang_dbgutil
      5 Killed by the kill-wrapper
      gerrit_linux_clang_dbgutil
      5 CppunitTest_chart2_geometry gerrit_windows_wsl
      5 CppunitTest_sfx2_doc gerrit_linux_gcc_release
      11 CppunitTest_sw_uwriter gerrit_mac
      16 UITest_cui_dialogs gerrit_linux_clang_dbgutil
    • new Windows 11 Enterprise based jenkins agents coming soon
      • weird qemu/kvm performance issues, but managed to get a config
        that builds in ~1h, similar to what the currents bot do
    • weird macOS issue on one of the bots - aarch64 builds work OK, but
      x86_64 builds get treated as malware…
  • Weekly report (all)

  • LibreOffice Conference

    • Workshop
    • Hackfest

https://wiki.documentfoundation.org/Events/2026/LibreOffice_Annual_Conference
+ add topics you’re interested in, etc.
+ if you attending, add yourself to the list

AI: Cloph to provide the ESC meeting template, next 2 weeks

  • QA update (Xisco)

    • UNCONFIRMED: 2445 (+25)

      • enhancements: 738 (+8)
      • needsUXEval: 15 (-3)
      • haveBackTrace: 15 (+0)
      • needsDevAdvice: 51 (+0)
      • documentation: 5 (+0)
      • android: 3 (+0)
      • iOS: 0 (+0)
      • Online: 3 (+0)
    • Bisected regressions in 26.8

https://bugs.documentfoundation.org/buglist.cgi?bug_status=UNCONFIRMED&bug_status=NEW&f1=version&keywords=regression%2C%20bisected%2C%20&keywords_type=allwords&list_id=1999780&o1=regexp&order=Importance&resolution=---&v1=^26\.8
4 issues (-3)

 + Bisected regressions in 26.2

https://bugs.documentfoundation.org/buglist.cgi?bug_status=UNCONFIRMED&bug_status=NEW&f1=version&keywords=regression%2C%20bisected%2C%20&keywords_type=allwords&o1=regexp&order=Importance&resolution=---&v1=^26\.2
30 issues (-21)

 + Most pressing bugs:
  New:

 None



 + New high severity bugs of the week:
    None
  • QA stats
    +
    Weekly Bug Summary
    +72 +13 (-107) overall)
    many thanks to the top bug squashers:
    Justin L 24
    Olivier Hallot 22
    QA Administrators 12
    Buovjaga 7
    BogdanB 6
    Heiko Tietze 5
    V Stuart Foote 5
    Khaled Hosny 3
    m_a_riosv 3
    sophie 3

    • top 10 bugs reporters:
      Tyler 3
      Ben Urban 2
      Elmar 2
      Eyal Rozenberg 2
      Gerald Pfeifer 2
      Heiko Tietze 2
      Olivier Hallot 2
      Jens 1
      Martin Srebotnjak 1
      Ralf Kalinowski 1

    • top 10 bugs fixers:
      Olivier Hallot 22
      Justin Luth 18
      Ilmari Lauhakangas 2
      Sophie Gautier 2
      Andreas Heinisch 1
      Heiko Tietze 1
      Jim Raykowski 1
      Khaled Hosny 1
      Neil Roberts 1
      Patrick Luby 1

    • top 10 bugs confirmers:
      Bogdan B 13
      m.a.riosv 4
      Benjamin Urban 2
      Weghorn, Michael 2
      1
      Leroy 1
      Marios Mitsios 1
      Patrick Luby 1
      Raal 1
      Srebotnjak, Martin 1

  • Bisected bugs open: keyword ‘bisected’

    done by:
       Bogdan B               3
       Justin Luth            1
    
  • all bugs tagged with ‘regression’

    • 1303(+4) bugs open of 14757(+8) total 20(+0) high prio.

      done by:
      Bogdan B 4
      anixxsus 3
      Justin Luth 1
      Jonathan Clark 1
      nobu 1

  • ~Component count net * high severity regressions

    • Bug List
      Writer - 12(+0)
      Calc - 5(+0)
      LibreOffice - 2(+0)
      UI - 1(+0)

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

  • ~Component count net * all regressions

    • Bug List
      Writer: other - 445(+1)
      Calc - 255(+1)
      Impress - 126(+1)
      LibreOffice - 67(-1)
      Crashes - 55(+1)
      Draw - 48(+0)
      Writer: docx filter - 44(+0)
      UI - 39(+1)
      Base - 37(+0)
      Borders - 33(+0)
      Writer: other filter - 27(+0)
      Writer: perf - 26(+0)
      Printing and PDF export - 25(+0)
      Chart - 23(+0)
      filters and storage - 23(+0)
      Writer: doc filter - 20(+0)
      BASIC - 19(+0)
      RTL - 19(+0)
      graphics stack - 14(+1)
      Formula Editor - 9(+0)
      framework - 3(+0)
      sdk - 3(+0)
      Extensions - 2(+0)
      Linguistic - 2(+0)
      Installation - 1(+0)