ESC meeting minutes: 2025-07-24

  • Present:

    • Jonathan, Caolan, Olivier, Michael W., Cloph, Regina, Ilmari, Stephan
  • Completed Action Items:

  • Pending Action Items:

    • QA stats: bibisect duplication removal from the script (Xisco)
  • Release Engineering update (Cloph)

    • 25.8.0 rc2 this week
      • with that libreoffice-25-8-0 branch creation
      • marks hard code freeze
      • rc3 in two weeks
    • 25.2.6 rc1 in three weeks
  • Documentation (Olivier)

    • Helpcontent2
      • Updates and fixes (ohallot)
    • Guides
      • Finishing Getting Started Guide 252 (D. Maddern)
    • Bugzilla Documentation statistics
      214(214) bugs open
    • Updates:
      BZ changes 1 week 1 month 3 months 12 months
      created 3(-6) 16(0) 52(-3) 272(0)
      commented 5(-6) 56(-42) 222(-33) 885(4)
      resolved 1(-6) 12(0) 29(-4) 149(0)
    • top 10 contributors:
      Olivier Hallot made 23 changes in 1 month, and 392 changes in
      1 year
      Heiko Tietze made 20 changes in 1 month, and 85 changes in 1 year
      Nabet, Julien made 10 changes in 1 month, and 74 changes in 1
      year
      Pierre made 9 changes in 1 month, and 34 changes in 1 year
      nobu made 7 changes in 1 month, and 25 changes in 1 year
      Lars Jødal made 6 changes in 1 month, and 19 changes in 1 year
      Adalbert Hanßen made 5 changes in 1 month, and 6 changes in 1
      year
      Leroy made 5 changes in 1 month, and 8 changes in 1 year
      Eyal Rozenberg made 3 changes in 1 month, and 47 changes in 1
      year
      vijaya chandra made 3 changes in 1 month, and 4 changes in 1 year
  • UX Update (Heiko)

    • missing Heiko
    • Bugzilla (topicUI) statistics
      221(221) (topicUI) bugs open, 16(16) (needsUXEval) needs to be
      evaluated by the UXteam
    • Updates:
      BZ changes 1 week 1 month 3 months 12 months
      added 3(-5) 11(2) 13(2) 17(2)
      commented 47(12) 104(43) 170(40) 902(12)
      removed 0(0) 0(0) 2(0) 6(0)
      resolved 1(0) 7(-1) 22(-2) 156(-7)
    • top 10 contributors:
      Vernon, Stuart Foote made 33 changes in 1 month, and 296
      changes in 1 year
      Eyal Rozenberg made 31 changes in 1 month, and 158 changes in
      1 year
      Ilmari Lauhakangas made 29 changes in 1 month, and 196
      changes in 1 year
      Roman Kuznetsov made 14 changes in 1 month, and 69 changes in
      1 year
      Weghorn, Michael made 13 changes in 1 month, and 20 changes
      in 1 year
      Kaganski, Mike made 12 changes in 1 month, and 31 changes in
      1 year
      wodsfort made 10 changes in 1 month, and 14 changes in 1 year
      Rosalio Morales made 8 changes in 1 month, and 8 changes in 1
      year
      nobu made 8 changes in 1 month, and 18 changes in 1 year
      Bogdan B made 7 changes in 1 month, and 66 changes in 1 year
  • Crash Testing (Caolan)

  • Crash Reporting (from crashreport.libreoffice.org) (Xisco)

    • 25.2.3.2 21711(+242)
    • 25.2.4.3 48897(+9537)
    • 25.2.5.2 741(+0)
    • 25.8.0.1 130(+74)
  • mentoring/easyhack update (Ilmari)
    committer… 1 week 1 month 3 months 12 months
    open 69(-26) 156(14) 157(14) 157(14)
    reviews 288(-204) 1330(72) 2790(-2) 11206(-46)
    merged 209(-126) 1241(-37) 3117(4) 12581(-97)
    abandoned 9(-13) 68(-5) 156(-2) 663(-7)
    own commits 162(-39) 841(-27) 2326(6) 9669(-60)
    review commits 21(-15) 137(-17) 464(-23) 2610(-20)
    contributor… 1 week 1 month 3 months 12 months
    open 43(2) 114(10) 114(8) 114(8)
    reviews 682(-302) 3244(-48) 7598(52) 31522(-140)
    merged 15(-7) 66(-1) 327(-5) 2393(11)
    abandoned 3(0) 48(-8) 869(-227) 1552(-3)
    own commits 16(-4) 63(8) 188(5) 1109(2)
    review commits 0(0) 0(0) 0(0) 0(0)

    • easyHack statistics:
      needsDevEval 9(9) needsUXEval 1(1) cleanup_comments 345(345)
      total 413(413) assigned 48(48) open 325(325)
    • top 10 contributors:
      Simon Chenery made 8 patches in 1 month, and 66 patches in 1 year
      Ujjawal Kumar made 6 patches in 1 month, and 19 patches in 1 year
      Armin Le Grand (allotropia) made 6 patches in 1 month, and 6
      patches in 1 year
      Kurt Nordback made 5 patches in 1 month, and 12 patches in 1 year
      Weblate made 3 patches in 1 month, and 20 patches in 1 year
      Paul McQuade made 3 patches in 1 month, and 3 patches in 1 year
      Bogdan B made 2 patches in 1 month, and 241 patches in 1 year
      Pierre Vacher made 2 patches in 1 month, and 7 patches in 1 year
      Hubert Figuière made 2 patches in 1 month, and 10 patches in
      1 year
      Marc Mondesir made 2 patches in 1 month, and 9 patches in 1 year
    • top 10 reviewers:
      Vajna, Miklos made 148 review comments in 1 month, and 1226
      in 1 year
      Ilmari Lauhakangas made 118 review comments in 1 month, and
      768 in 1 year
      Adolfo Jayme Barrientos made 100 review comments in 1 month,
      and 914 in 1 year
      Caolán McNamara made 88 review comments in 1 month, and 1154
      in 1 year
      Xisco Fauli made 86 review comments in 1 month, and 770 in 1 year
      Weghorn, Michael made 74 review comments in 1 month, and 522
      in 1 year
      Christian Lohmaier made 68 review comments in 1 month, and
      786 in 1 year
      Kaganski, Mike made 66 review comments in 1 month, and 564 in
      1 year
      Hossein made 56 review comments in 1 month, and 290 in 1 year
      Kłos, Szymon made 54 review comments in 1 month, and 270 in 1
      year
    • Patches automatically abandoned:
      tdf#138285: Find Replace Dialog: Don’t move to next result
      after replace ( Aditya (Addy) Sahu )
      - https://gerrit.libreoffice.org/#/c/176982
      native widgets implementation (single merged patch) ( Sahil
      Gautam )
      - https://gerrit.libreoffice.org/#/c/182707
      WIP add external projects to mergedmore ( Noel Grandin )
      - https://gerrit.libreoffice.org/#/c/183067
      Replace loop with bulk range insertion using std::iota in
      baside2b.cxx ( Kate Liu )
      - https://gerrit.libreoffice.org/#/c/183459
    • big CONGRATULATIONS to contributors who have at least 1 merged
      patch, since last report:
      Floris Bos bos@je-eigen-domein.nl
      Paul McQuade paulmcquad@gmail.com
      Samuel Mehrbrodt samuel.mehrbrodt@collabora.com
      Nagy Tibor tibor.nagy@collabora.com
      Buo-ren Lin (OSSII) buoren.lin@ossii.com.tw
  • GSoC (Ilmari)

  • Commit Access

  • Developer Certification (Stephan/László)

    • resting since: 10 weeks (limit: 20 weeks)
  • Jenkins / CI update (Cloph)
    gerrit_android_aarch64 jobs: 157 ok: 152 ko: 2 fail ratio: 1.27%
    mean_ok: 9 ( 22) median_ok: 7 ( 17)
    gerrit_android_arm jobs: 159 ok: 156 ko: 3 fail ratio: 1.89%
    mean_ok: 9 ( 21) median_ok: 7 ( 17)
    gerrit_android_x86 jobs: 156 ok: 152 ko: 1 fail ratio: 0.64%
    mean_ok: 9 ( 21) median_ok: 7 ( 17)
    gerrit_android_x86_64 jobs: 156 ok: 154 ko: 2 fail ratio: 1.28%
    mean_ok: 10 ( 22) median_ok: 8 ( 17)
    gerrit_linux_clang_dbgutil jobs: 328 ok: 269 ko: 54 fail ratio: 16.46%
    mean_ok: 42 ( 52) median_ok: 38 ( 48)
    gerrit_linux_gcc_release jobs: 346 ok: 306 ko: 22 fail ratio: 6.36%
    mean_ok: 22 ( 31) median_ok: 19 ( 24)
    gerrit_mac jobs: 360 ok: 287 ko: 65 fail ratio: 18.06%
    mean_ok: 55 ( 56) median_ok: 46 ( 47)
    gerrit_windows jobs: 392 ok: 258 ko: 132 fail ratio: 33.67%
    mean_ok: 38 ( 39) median_ok: 36 ( 36)
    gerrit_master_ml jobs: 447 ok: 233 ko: 188 fail ratio: 42.06%
    mean_ok: 80 ( 80) median_ok: 70 ( 70)
    gerrit_master jobs: 33 ok: 20 ko: 12 fail ratio: 36.36%
    mean_ok: 64 ( 64) median_ok: 59 ( 59)
    gerrit_master_seq jobs: 414 ok: 213 ko: 176 fail ratio: 42.51%
    mean_ok: 81 ( 81) median_ok: 72 ( 72)

    • tests that failed more than twice in last seven days
      3 CppunitTest_sc_subsequent_export_test2
      gerrit_linux_gcc_release
      7 aborted by jenkins job timeout gerrit_windows
      9 Killed by the kill-wrapper
      gerrit_linux_clang_dbgutil
      20 CppunitTest_sw_uiwriter6 gerrit_windows (bot issue)
    • one broken bot caused lots of the failures due to leftover stuff
  • What’s cooking (Miklos)

  • QA update (Xisco)

    • UNCONFIRMED: 1829 (+54)

      • enhancements: 496 (+11)
      • needsUXEval: 9 (+3)
      • haveBackTrace: 15 (+0)
      • needsDevAdvice: 48 (+0)
      • documentation: 2 (+0)
      • android: 0 (+0)
      • iOS: 0 (+0)
      • Online: 6 (+0)
    • Most pressing bugs:
      New:
      Old:
      Fixed:

    • New high severity bugs of the week:

  • QA stats
    +
    Weekly Bug Summary
    +120 -31 (-59) overall)
    many thanks to the top bug squashers:
    Mike Kaganski 10
    Buovjaga 6
    Markus Mohrhard 6
    V Stuart Foote 6
    Jonathan Clark 3
    nobu 3
    BogdanB 2
    Michael Weghorn 2
    m_a_riosv 2
    Armin Le Grand (collabora) 1

    • top 10 bugs reporters:
      Eyal Rozenberg 5
      Mike Kaganski 5
      Jeff Fortin Tam 4
      Gabor Kelemen (allotropia) 3
      Justin L 3
      Timur 3
      David Hedlund 2
      Hossein 2
      KFDM 2
      Michael Weghorn 2

    • top 10 bugs fixers:
      Kaganski, Mike 8
      Mohrhard, Markus 5
      Jonathan Clark 3
      Weghorn, Michael 2
      UNKNOWN 1
      Ant 1
      Balazs Varga 1
      Bayram Çiçek 1
      Grandin, Noel 1
      Jerzy Moruś 1

    • top 10 bugs confirmers:
      m.a.riosv 15
      Kaganski, Mike 7
      Jonathan Clark 3
      Vernon, Stuart Foote 3
      yosi3260+libre@gmail.com 3
      UNKNOWN 2
      Henschel, Regina 2
      Ilmari Lauhakangas 2
      nobu 2
      1

  • Bisected bugs open: keyword ‘bisected’

    done by:
       vijaya chandra         3
       Ilmari Lauhakangas     2
       Weghorn, Michael       2
       Aron Budea             1
       Timur Gadzo            1
    
  • Bibisected bugs open: keyword ‘bibisected’

    done by:
       vijaya chandra         3
       Ilmari Lauhakangas     2
       Weghorn, Michael       2
       Aron Budea             1
       Timur Gadzo            1
    
  • all bugs tagged with ‘regression’

    • 1263(+4) bugs open of 14193(+13) total 21(+1) high prio.

      done by:
      Ilmari Lauhakangas 2
      vijaya chandra 2
      Weghorn, Michael 2
      Aron Budea 1
      iwi900 1
      Robert Großkopf 1
      Timur Gadzo 1

  • ~Component count net * high severity regressions

    • Bug List
      Writer - 9(+0)
      Calc - 6(+0)
      LibreOffice - 3(+1)
      Impress - 1(+0)
      UI - 1(+0)
      filters and storage - 1(+0)

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

  • ~Component count net * all regressions

    • Bug List
      Writer: other - 420(+1)
      Calc - 247(-3)
      Impress - 127(-1)
      LibreOffice - 60(+1)
      Draw - 47(+0)
      Crashes - 44(+0)
      Writer: docx filter - 44(+0)
      Borders - 38(+0)
      UI - 38(+1)
      Base - 35(+0)
      Writer: perf - 32(+0)
      Writer: other filter - 31(+1)
      filters and storage - 29(+0)
      Chart - 25(+0)
      Printing and PDF export - 24(+0)
      RTL - 23(+1)
      BASIC - 18(+0)
      Writer: doc filter - 18(+0)
      graphics stack - 15(+0)
      Formula Editor - 9(+0)
      framework - 3(+0)
      sdk - 3(+0)
      Extensions - 2(+0)
      Linguistic - 2(+0)
      Installation - 1(+0)