ESC meeting minutes: 2025-08-07

  • 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 Development/Crashtesting - The Document Foundation Wiki
      - 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)

  • GSoC (Ilmari)

  • 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)

  • 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
    +
    Weekly Bug Summary
    +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@gmail.com 2

  • Bisected bugs open: keyword ‘bisected’

    done by:
       vijaya chandra         7
       Ilmari Lauhakangas     1
       Timur Gadzo            1
    
  • Bibisected bugs open: keyword ‘bibisected’

    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

    • Bug List
      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

    • Bug List
      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)