ESC Meeting Minutes 2026-09-03

  • Present: Heiko, Regina, Michael W, Vissarion, Hossein, Dan, Xisco,
    Ilmari, Jonathan, Hossein, Olivier,

  • Completed action items

  • Pending action items

  • Release Engineering

    • 26.2.6 had an additional rc3
    • 26.2.7 rc1 in 5 weeks
    • 26.8.1 rc1 in 1 week
  • 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.8 not before 26.8.3, before that updates to
      26.8.x only for users of 26.8.x
  • Documentation (Olivier)

    • Helpcontent2
      • Business as usual (updates and fixes - ohallot)
    • Wiki vs Help Calc function (Regina)
    • Bugzilla Documentation statistics
      203(203) bugs open
    • Updates:
      BZ changes 1 week 1 month 3 months 12 months
      created 6(-4) 28(-2) 87(-2) 239(-4)
      commented 5(-12) 45(-14) 206(-10) 722(-15)
      resolved 1(-2) 14(-3) 62(-2) 166(0)
    • top 10 contributors:
      Olivier Hallot made 50 changes in 1 month, and 697 changes in
      1 year
      Ilmari Lauhakangas made 18 changes in 1 month, and 159
      changes in 1 year
      nobu made 7 changes in 1 month, and 56 changes in 1 year
      Eyal Rozenberg made 4 changes in 1 month, and 26 changes in 1
      year
      Heiko Tietze made 4 changes in 1 month, and 88 changes in 1 year
      Robert Großkopf made 4 changes in 1 month, and 5 changes in 1
      year
      Carlos Rica made 3 changes in 1 month, and 3 changes in 1 year
      Sophie Gautier made 3 changes in 1 month, and 5 changes in 1 year
      Alain Romedenne made 2 changes in 1 month, and 2 changes in 1
      year
      Dione Maddern made 2 changes in 1 month, and 11 changes in 1 year
  • UX Update (Heiko)

  • Crash Testing (Xisco/Cloph)

    • 93 import failure, 3 export failures (last week’s numbers,
      current one still running) (no current results, previous run was once
      more interrupted)
      • still no current results, need to decouple it from jenkins
        again/having the job be interrupted without a way to resume doesn’t work
        for multi-day runs
        • will change it to a hook (job notifies jenkins when it
          starts/is done) or a polling job (only probe whether the job is still
          running instead of controlling the job itself)
    • Coverity issues
      • New build from this week. Only 2 new issues
    • Google / ossfuzz:
      • no updates
  • Crash Reporting (from crashreport.libreoffice.org)

    • 26.2.0.3 61759(+1317)

    • 26.2.1.2 77786(+1674)

    • 26.2.2.2 39422(+738)

    • 26.2.3.2 48287(+483)

    • 26.2.4.2 82963(+1415)

    • 26.2.5.2 58483(+14228)

    • 26.8.0.3 1572(+0)

    • New crashes in 26.8.0.3

https://crashreport.libreoffice.org/stats/signature/SvTreeListEntry::GetFirstItem(SvLBoxItemType)

 + Fixed in 26.8.0.3

 - 

https://crashreport.libreoffice.org/stats/signature/ModelToViewHelper::ModelToViewHelper(SwTextNode%20const%20&,SwRootFrame%20const%20*,ExpandMode)

Hossein: 163233 – Writer hangs on some DOCX files

 + This was previously only hang, but now leads to excessive memory leak

   + Also affects other files which were not hanging before
  • mentoring/easyhack update (Hossein)

  • GSoC (Ilmari)

    • 2 completed projects
    • OpenType Math extended
  • Clang-format upgrade test (Ilmari)

    • https://gerrit.libreoffice.org/c/core/+/210394
      • Need to provide the binary ourselves as there is churn across
        versions (Cloph)
        • changes to files less invasive than feared (many files touched
          but each file mostly one or two lines affected)
        • unfortunate that new versions change behavior but at least
          minimal impact for git blame
      • Keep the latest stable version (Hossein)
      • Apply to branches too? (cloph)
        • Apply only to master (Xisco)
      • Disruptive change in distros, they are slow to update to the
        latest (Ilmari)
  • Commit Access

  • Developer Certification (Hossein/Jonathan/Laszlo/Stephan)
    + resting since: 16 weeks (limit: 20 weeks)

  • Jenkins (Cloph)
    gerrit_android_aarch64 jobs: 400 ok: 396 ko: 3 fail ratio: 0.75%
    mean_ok: 6 (131) median_ok: 5 ( 50)
    gerrit_android_arm jobs: 398 ok: 395 ko: 2 fail ratio: 0.50%
    mean_ok: 7 (130) median_ok: 5 ( 49)
    gerrit_android_x86 jobs: 401 ok: 398 ko: 2 fail ratio: 0.50%
    mean_ok: 7 (126) median_ok: 5 ( 44)
    gerrit_android_x86_64 jobs: 402 ok: 398 ko: 3 fail ratio: 0.75%
    mean_ok: 7 (128) median_ok: 5 ( 46)
    gerrit_linux_clang_dbgutil jobs: 418 ok: 346 ko: 65 fail ratio: 15.55%
    mean_ok: 52 (176) median_ok: 49 ( 92)
    gerrit_linux_gcc_release jobs: 467 ok: 412 ko: 43 fail ratio: 9.21%
    mean_ok: 25 ( 91) median_ok: 21 ( 45)
    gerrit_mac jobs: 649 ok: 344 ko: 301 fail ratio: 46.38%
    mean_ok: 38 ( 85) median_ok: 36 ( 41)
    gerrit_windows_wsl jobs: 575 ok: 361 ko: 207 fail ratio: 36.00%
    mean_ok: 63 (124) median_ok: 57 ( 89)
    gerrit_master_ml_p jobs: 468 ok: 278 ko: 150 fail ratio: 32.05%
    mean_ok: 4 (282) median_ok: 0 (167)
    gerrit_268_p jobs: 29 ok: 11 ko: 18 fail ratio: 62.07%
    mean_ok: 139 (139) median_ok: 89 ( 89)
    gerrit_262_p jobs: 15 ok: 8 ko: 7 fail ratio: 46.67%
    mean_ok: 80 ( 80) median_ok: 74 ( 74)

    • tests that failed more than twice in last seven days
      3 CppunitTest_sw_ooxmlexport18 gerrit_mac
      3 CppunitTest_sw_ooxmlexport18 gerrit_windows_wsl
      3 JunitTest_forms_unoapi_2 gerrit_linux_clang_dbgutil
      3 JunitTest_ridl_bridgefactory
      gerrit_linux_clang_dbgutil
      4 PythonTest_scripting_provider
      gerrit_linux_clang_dbgutil
      4 UITest_cui_options gerrit_linux_clang_dbgutil
      5 CppunitTest_framework_loadenv gerrit_mac
      6 Killed by the kill-wrapper
      gerrit_linux_clang_dbgutil
      7 UITest_cui_dialogs gerrit_linux_clang_dbgutil
      18 Segfault on Mac on framework_loadenv test gerrit_mac

    • Headless mode?, new use cases for LO, LLM using LO (Hossein)

      • Enable where possible (Hossein)
    • Win ARM64 daily failing (Xisco)

      • Fixed on the way (Cloph)
        • bot was experimenting with make 4.4.1 and was using 32bit
          version of make at the time
        • assumed it is a problem with exceeding commandline length
          limits with the 32bit version specifically, not with 4.4.1 being the
          cause (only failed on the daily builds --with-lang=ALL, but not on
          normal gerrit verification builds, also not only related to arm64 build,
          also the other daily config was affected)
        • builds fixed after changing make version, no other changes on
          the bot
  • Weekly report (all)

    • A11y update (Michael W)

      • cleaning up and unifying a11y code
      • review of upstream Qt a11y changes
    • RTL/CTL/CJK update (Jonathan)

    • macOS / UI (Dan)

      • another round of Qt base patch reworks; thanks Michael!
      • still debugging Presenter console flashing on Linux; know how
        to fix but don’t know why fix works on Linux but is not necessary on Mac
      • Digging into community patches from last week
        • Check patches that relates to MSO, check interop (Jonathan)
        • Add comment asking contributor to explain analysis work
          (Jonathan)
          • May need to update AI policy
    • Base (Vissarion)

    • Scripting (Neil)

    • ODF-TC (Olivier, Regina)

  • LibreOffice Conference (recurring reminder/FYI)

    • Workshop

    • “AI for Help” discussion

      • Draft project, evaluate challenges (olivier)
    • 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
    • Alain asked if we could organise a 45-minute meeting to discuss
      ‘Macros & Scripting’ status, scripting languages evolutions and support.
      He suggested to invite Hossein, Olivier, Vassarion, Neil, etc. Not on
      Saturday.

      • Set meeting time/day/room/web in advance
      • Jonathan would like to join remotely
  • QA update (Xisco)

    • UNCONFIRMED: 2545 (+27)

      • enhancements: 723 (-6)
      • needsUXEval: 21 (-6)
      • haveBackTrace: 15 (+0)
      • needsDevAdvice: 51 (+0)
      • documentation: 9 (+1)
      • android: 3 (+0)
      • iOS: 0 (+0)
      • Online: 3 (+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
    +92 -4 (-84) overall)
    many thanks to the top bug squashers:
    QA Administrators 22
    Justin L 7
    Heiko Tietze 6
    Dieter 5
    Xisco Faulí 5
    Buovjaga 3
    V Stuart Foote 3
    BogdanB 2
    Michael Weghorn 2
    Neil Roberts 2

    • top 10 bugs reporters:
      Eyal Rozenberg 5
      Neil Roberts 5
      Peter 3
      Petr Smely 3
      icp 3
      AppImage User 2
      Mathijs 2
      alexander.liggesmeyer 2
      MartinPC 1
      Rafael Lima 1

    • top 10 bugs fixers:
      Justin Luth 5
      Xisco Fauli 3
      Heiko Tietze 2
      Neil Roberts 2
      Weghorn, Michael 2
      UNKNOWN 1
      Andreas Heinisch 1
      Benjamin Urban 1
      Dieter 1
      Olivier Hallot 1

    • top 10 bugs confirmers:
      Heiko Tietze 13
      m.a.riosv 9
      Xisco Fauli 5
      Ilmari Lauhakangas 4
      Bogdan B 3
      Eyal Rozenberg 3
      Nabet, Julien 2
      Patrick Luby 2
      Vernon, Stuart Foote 2
      UNKNOWN 1

  • Bisected bugs open: keyword ‘bisected’

    done by:
       Neil Roberts           2
       Xisco Fauli            2
    
  • all bugs tagged with ‘regression’

    • 1278(+5) bugs open of 14787(+6) total 22(+0) high prio.

      done by:
      Xisco Fauli 2
      Ady 1
      Bogdan B 1
      Robert Großkopf 1
      nobu 1

  • ~Component count net * high severity regressions

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

  • ~Component count net * all regressions

    • http://bit.ly/1BUdI8i
      Writer: other - 434(+1)
      Calc - 252(+2)
      Impress - 130(+0)
      LibreOffice - 64(+1)
      Crashes - 58(+3)
      Draw - 47(+40)
      Writer: docx filter - 45(+0)
      UI - 37(+0)
      Base - 36(+0)
      Borders - 33(+0)
      Printing and PDF export - 26(+0)
      Writer: other filter - 26(+0)
      Writer: perf - 26(+0)
      Chart - 23(+0)
      filters and storage - 22(+0)
      RTL - 18(+0)
      Writer: doc filter - 17(-1)
      BASIC - 15(+0)
      graphics stack - 13(+0)
      Formula Editor - 8(+0)
      framework - 3(+0)
      sdk - 3(+0)
      Extensions - 2(+0)
      Linguistic - 2(+0)
      Installation - 1(+0)

Make ESC meeting shorter (Xisco)
+ Do not bring “pet bugs” to ESC
+ end-user issues should be in bugzilla
+ Let’s discuss ESC length/contents in Podernone( Olivier)