ESC meeting minutes: 2025-11-06

ESC meeting minutes: 2025-11-06
@vmiklos - Vajna vmiklos at collabora.com
Thu Nov 6 15:46:11 UTC 2025


  • Present:

    • Hossein, Caolan, Cloph, Ilmari, Jonathan, Stephan, Miklos, Olivier, Xisco, Aleksi, Heiko, Regina
  • Completed Action Items:

  • Pending Action Items:

    • developer certification: look for candidates (Stephan/Laszlo)
      • Hossein&Jonathan joining
  • Release Engineering update (Cloph)

    • 25.8.3 rc2 this week: tagged, builds are in progress
    • 26.2: alpha 1 in 2 weeks
  • Documentation (Olivier)

    • Helpcontents2
      • Updates and fixes (ohallot, fpy)
    • [bug 107951] Help about converting MS Docs
      • About Converting Microsoft Office Documents
      • do we need to list differences?
      • improved quite a lot since 2010
      • just drop the page?
      • constantly improving, would be big task to keep this up to date
      • also MS is changing things
      • agree, would drop it (Miklos)
      • think bugzilla itself is documenting the differences (Hossein)
        • perhaps keep some high level info on that page, without going into details
        • overview + link to meta bugs
        • documenting bugs is very time-consuming (Olivier)
        • users would not understand the bug details
        • perhaps a script that runs bugzilla queries (Hossein)
        • browsers do this
        • would paint a negative picture, though
        • if it’s help, then need to translate it (Cloph)
          • would spam translators if there are frequent updates
          • a wiki page would be probably better
          • not needed in help
        • like the wiki page idea (Olivier)
        • don’t think it’s necessary for the end user, offline, translated
      • think the page should not be in the help, rather redirect the user to the forum or mailing list (Regina)
      • would sync with marketing on this (Hossein)
        • could advertise ODF there; i.e. promote LO, instead of talk about problems
      • there is a wiki page for this: https://wiki.documentfoundation.org/Feature_Comparison:LibreOffice-_Microsoft_Office (Xisco)
        • extend this instead of inventing something new
    • Calc Functions arguments terminology: ODF-TC or Excel?
      • ODF-TC terminology: consistency and strictness
      • Excel terminology : more popular, improve interop.
      • scope of terminology changes? how many terms? (Cloph)
        • just arguments?
      • the name of arguments (Olivier)
        • array, matrix, data source, etc.
      • keep it as it is – is an option
      • use both terms? (Cloph)
        • HTML definition tag → tooltip
        • not just help, also affects the UI
      • is there an active complain? (Miklos)
        • current state: tend to borrow terminology from Excel (Olivier)
        • would not actively break this, it’s a value (Miklos)
        • but you do the work on doc, you decide
    • Release Notes 26.2:
    • Guides
      • WIP
    • Bugzilla Documentation statistics
      198(198) bugs open
    • Updates:
      BZ changes 1 week 1 month 3 months 12 months
      created 1(-17) 34(-3) 67(-1) 234(-3)
      commented 3(-25) 61(-3) 142(-13) 669(-11)
      resolved 1(-14) 23(-2) 46(-1) 124(-2)
    • top 10 contributors:
      Olivier Hallot made 56 changes in 1 month, and 425 changes in 1 year
      Danat made 14 changes in 1 month, and 14 changes in 1 year
      Bogdan B made 13 changes in 1 month, and 253 changes in 1 year
      Pierre made 12 changes in 1 month, and 26 changes in 1 year
      Heiko Tietze made 11 changes in 1 month, and 90 changes in 1 year
      Kaganski, Mike made 9 changes in 1 month, and 69 changes in 1 year
      Ilmari Lauhakangas made 7 changes in 1 month, and 107 changes in 1 year
      Henschel, Regina made 7 changes in 1 month, and 21 changes in 1 year
      Nabet, Julien made 7 changes in 1 month, and 80 changes in 1 year
      Dione Maddern made 6 changes in 1 month, and 20 changes in 1 year
  • UX Update (Heiko)

    • Bugzilla (topicUI) statistics
      217(217) (topicUI) bugs open, 24(24) (needsUXEval) needs to be evaluated by the UXteam
    • Updates:
      BZ changes 1 week 1 month 3 months 12 months
      added 9(2) 18(6) 18(6) 20(6)
      commented 106(50) 178(76) 250(81) 765(74)
      removed 0(0) 0(0) 1(0) 3(0)
      resolved 2(-1) 4(-2) 19(1) 112(-1)
    • top 10 contributors:
      Eyal Rozenberg made 44 changes in 1 month, and 134 changes in 1 year
      Heiko Tietze made 39 changes in 1 month, and 283 changes in 1 year
      Vernon, Stuart Foote made 30 changes in 1 month, and 218 changes in 1 year
      Zolnai, Tamás made 24 changes in 1 month, and 25 changes in 1 year
      Telesto made 16 changes in 1 month, and 27 changes in 1 year
      Henschel, Regina made 14 changes in 1 month, and 26 changes in 1 year
      Ilmari Lauhakangas made 12 changes in 1 month, and 146 changes in 1 year
      Pierre made 11 changes in 1 month, and 12 changes in 1 year
      Jonathan Clark made 10 changes in 1 month, and 11 changes in 1 year
      Roman Kuznetsov made 7 changes in 1 month, and 55 changes in 1 year
    • [Bug 169253] Change tracking: add a notification when it’s hidden (in Calc)
      → + [Bug 169212] Support always-in-sync tables of contents
      • think this would be an over-reaction (Heiko)
      • concerned about performance
      • tend to agree to push back on this (Miklos)
    • [Bug 167292] Conceptual clash between color scheme on export and during display
    • [Bug 169175] Add ability to override user name in document comparison
      → + [Bug 144699] Use proleptic Gregorian consistently for all date formatting
      and recognition
      • not really a UX topic (Heiko)
    • [Bug 169170] Calc unable to create external link (csv)
      → + [Bug 169211] Support tracking/indication of when a ToC needs an update
    • [Bug 169178] Bookmark “stickynote” enhancement
    • [Bug 169166] Split arrowhead control in line panel of sidebar properties deck
      in two (start & end)
    • [Bug 169180] Ability to filter-out some typefaces from the list
    • [Bug 169135] Writer macro: Enumeration returns more objects although all
      ones have same format
    • [Bug 169137] UI: Function wizard visible formula rows should adjust to the
      window size
  • Crash Testing (Caolan)

    • 131(+0) import failure, 26(+0) export failures
    • 22 coverity issues
    • 7 ossfuzz issues
      • 5 timeouts, 2 int overflows
  • Crash Reporting (from crashreport.libreoffice.org) (Xisco)

    • 25.8.0.3 158(+5)
    • 25.8.0.4 26486(+287)
    • 25.8.1.1 35639(+1286)
    • 25.8.2.2 12747(+5491)
  • Mentoring/easyhack update (Hossein)

    • reviewing submissions from newcomers
    • some of this comes from Outreachy people
      committer… 1 week 1 month 3 months 12 months
      open 63(-15) 117(-39) 120(-38) 120(-38)
      reviews 442(-10) 1562(-18) 3658(152) 11478(-100)
      merged 280(36) 1205(-9) 3534(-113) 12958(-72)
      abandoned 15(2) 52(4) 171(-2) 671(3)
      own commits 137(-9) 723(1) 2204(-115) 9433(44)
      review commits 30(-26) 174(-1) 518(-13) 2305(-62)
      contributor… 1 week 1 month 3 months 12 months
      open 160(-2) 238(11) 239(11) 239(11)
      reviews 792(12) 3096(-12) 8220(-180) 31682(268)
      merged 32(-16) 167(27) 446(62) 2125(120)
      abandoned 22(8) 124(6) 249(4) 1737(25)
      own commits 20(-20) 105(-11) 244(-45) 971(-108)
      review commits 0(0) 0(0) 0(0) 0(0)
    • easyHack statistics:
      needsDevEval 9(9) needsUXEval 1(1) cleanup_comments 337(337)
      total 403(403) assigned 44(44) open 319(319)
    • top 10 contributors:
      Neil Roberts made 14 patches in 1 month, and 28 patches in 1 year
      Arindam Hore made 9 patches in 1 month, and 9 patches in 1 year
      Karthik Godha made 8 patches in 1 month, and 8 patches in 1 year
      Rosemary Ajayi made 8 patches in 1 month, and 8 patches in 1 year
      Simon Chenery made 6 patches in 1 month, and 86 patches in 1 year
      Sergey Anisimov made 6 patches in 1 month, and 6 patches in 1 year
      siddhi salunkhe made 6 patches in 1 month, and 6 patches in 1 year
      Bogdan B made 5 patches in 1 month, and 151 patches in 1 year
      Devansh Varshney made 5 patches in 1 month, and 8 patches in 1 year
      Pierre made 4 patches in 1 month, and 8 patches in 1 year
    • top 10 reviewers:
      Vajna, Miklos made 200 review comments in 1 month, and 1514 in 1 year
      Ilmari Lauhakangas made 142 review comments in 1 month, and 820 in 1 year
      Michael Stahl made 132 review comments in 1 month, and 314 in 1 year
      Adolfo Jayme Barrientos made 114 review comments in 1 month, and 894 in 1 year
      Hossein made 106 review comments in 1 month, and 340 in 1 year
      Xisco Fauli made 94 review comments in 1 month, and 670 in 1 year
      Christian Lohmaier made 92 review comments in 1 month, and 838 in 1 year
      Caolán McNamara made 90 review comments in 1 month, and 1090 in 1 year
      Kaganski, Mike made 72 review comments in 1 month, and 542 in 1 year
      Kłos, Szymon made 60 review comments in 1 month, and 342 in 1 year
    • Patches automatically abandoned:
      make the SvxUnoText inherit from OWeakAggObject virtually ( Noel Grandin )
      - https://gerrit.libreoffice.org/#/c/173210
      Add testing to ReportDesign ( Adam Seskunas )
      - https://gerrit.libreoffice.org/#/c/189435
      vcl: return means we don’t need an else in Button::ImplDrawAlignedImage() ( Chris Sherlock )
      - https://gerrit.libreoffice.org/#/c/189766
      vcl: move statement to next line ( Chris Sherlock )
      - https://gerrit.libreoffice.org/#/c/189767
      vcl: logically, we never call return true in Button::ImplDrawAlignedImage() ( Chris Sherlock )
      - https://gerrit.libreoffice.org/#/c/189768
      vcl: flatten Button::ImplDrawAlignedImage() ( Chris Sherlock )
      - https://gerrit.libreoffice.org/#/c/189769
      vcl: flatten Button::ImplDrawAlignedImage() ( Chris Sherlock )
      - https://gerrit.libreoffice.org/#/c/189770
      vcl: flatten PushButton::PreNotify() ( Chris Sherlock )
      - https://gerrit.libreoffice.org/#/c/189771
      vcl: flatten PushButton::set_property() ( Chris Sherlock )
      - https://gerrit.libreoffice.org/#/c/189772
      vcl: flatten OKButton::Click() ( Chris Sherlock )
      - https://gerrit.libreoffice.org/#/c/189773
      vcl: flatten OKButton::Click() ( Chris Sherlock )
      - https://gerrit.libreoffice.org/#/c/189774
      vcl: flatten OKButton::Click() ( Chris Sherlock )
      - https://gerrit.libreoffice.org/#/c/189775
      vcl: logically, we never call return true in OKButton::Click() ( Chris Sherlock )
      - https://gerrit.libreoffice.org/#/c/189776
      vcl: remove dead code ( Chris Sherlock )
      - https://gerrit.libreoffice.org/#/c/189778
      tdf#166724 - WIP Checkbox anchor wrongly imported ( Johann Lorber )
      - https://gerrit.libreoffice.org/#/c/190166
      sw: ux: clarify “Add to Dictionary” spellmenu option ( Rashesh Padia )
      - https://gerrit.libreoffice.org/#/c/190320
      tdf#158545 sw: Fixed two image scaling issues ( Buo-ren Lin (OSSII) )
      - https://gerrit.libreoffice.org/#/c/190358
    • big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
      Daniel Lee
      Dan Kingsley
  • Outreachy (Ilmari)

    • projects
      • Implement Xara X import filter, probably a DLP library (Xisco)
      • Transform the existing Hyperlink dialog into a standard SfxTabDialog (Heiko)
      • UI feature: variable units on numerical input fields (Thorsten)
    • we’re past the application deadline → deciding about them (Ilmari)
  • Commit Access

  • Developer Certification (Hossein/Jonathan/Laszlo/Stephan)

    • resting since: 20 weeks (limit: 20 weeks)
    • current round is in progress
  • Jenkins / CI update (Cloph)
    gerrit_android_aarch64 jobs: 134 ok: 126 ko: 0 fail ratio: 0.00% mean_ok: 9 ( 13) median_ok: 7 ( 10)
    gerrit_android_arm jobs: 134 ok: 129 ko: 3 fail ratio: 2.24% mean_ok: 9 ( 13) median_ok: 7 ( 10)
    gerrit_android_x86 jobs: 133 ok: 127 ko: 0 fail ratio: 0.00% mean_ok: 8 ( 12) median_ok: 6 ( 8)
    gerrit_android_x86_64 jobs: 134 ok: 132 ko: 1 fail ratio: 0.75% mean_ok: 9 ( 12) median_ok: 6 ( 9)
    gerrit_linux_clang_dbgutil jobs: 277 ok: 221 ko: 47 fail ratio: 16.97% mean_ok: 41 ( 44) median_ok: 38 ( 44)
    gerrit_linux_gcc_release jobs: 327 ok: 248 ko: 68 fail ratio: 20.80% mean_ok: 21 ( 23) median_ok: 19 ( 19)
    gerrit_mac jobs: 275 ok: 235 ko: 35 fail ratio: 12.73% mean_ok: 49 ( 50) median_ok: 46 ( 46)
    gerrit_windows_wsl jobs: 353 ok: 227 ko: 113 fail ratio: 32.01% mean_ok: 52 ( 88) median_ok: 52 ( 61)
    gerrit_master_ml jobs: 339 ok: 204 ko: 108 fail ratio: 31.86% mean_ok: 122 (123) median_ok: 96 ( 96)
    gerrit_master jobs: 46 ok: 20 ko: 15 fail ratio: 32.61% mean_ok: 100 (100) median_ok: 80 ( 80)
    gerrit_master_seq jobs: 293 ok: 184 ko: 93 fail ratio: 31.74% mean_ok: 124 (124) median_ok: 96 ( 96)

    • tests that failed more than twice in last seven days
      3 aborted by jenkins job timeout gerrit_windows
      3 CppunitTest_sd_export_tests-ooxml3 gerrit_linux_gcc_release
      4 Killed by the kill-wrapper gerrit_linux_clang_dbgutil
      4 CppunitTest_sc_vba_macro_test gerrit_linux_gcc_release
      21 CppunitTest_slideshow_engine gerrit_linux_gcc_release
    • this week: new problematic suite, CppunitTest_slideshow_engine (Cloph)
      • maybe related to the font rework / PDF improvements
      • other failures are to-be-submitted changes
    • Windows VM hosts still reboot without a reason from time to time
  • What’s cooking (Miklos)

  • FOSDEM FOSDEM 2026 - Home (Cloph)

    • no dedicated devroom, but feel free to submit talks to other related ones
      FOSDEM 2026 - Accepted developer rooms
    • but will have a stand
    • devroom talk submission deadline? (Miklos)
    • mostly end of Nov, but depends on the devrooms, see the CfP links (Cloph)
  • QA update (Xisco)

    • UNCONFIRMED: 2144 (+33)

      • enhancements: 586 (+15)
      • needsUXEval: 16 (+2)
      • haveBackTrace: 12 (+0)
      • needsDevAdvice: 48 (+0)
      • documentation: 4 (+0)
      • 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
      +136 -8 (-86) overall)
      many thanks to the top bug squashers:
      Buovjaga 10
      Mike Kaganski 9
      Heiko Tietze 7
      m_a_riosv 6
      Xisco Faulí 5
      Caolán McNamara 4
      fpy 4
      Justin L 3
      Timur 3
      V Stuart Foote 3

    • top 10 bugs reporters:
      Danat 17
      Eyal Rozenberg 7
      Aron Budea 4
      Gabor Kelemen (Collabora) 4
      BDF 3
      Paul 3
      dolezvo1 3
      questions2000 3
      Kamil Landa 2
      Mike Kaganski 2

    • top 10 bugs fixers:
      Caolán McNamara 4
      Kaganski, Mike 4
      Xisco Fauli 4
      Andreas Heinisch 2
      Ilmari Lauhakangas 2
      Jim Raykowski 2
      Karthik Godha 2
      Timur Gadzo 2
      Vajna, Miklos 2
      Andras Timar 1

    • top 10 bugs confirmers:
      Heiko Tietze 11
      m.a.riosv 9
      Raal 8
      Xisco Fauli 7
      UNKNOWN 5
      Aron Budea 4
      Pierre 3
      Bogdan B 2
      Hossein 2
      Ilmari Lauhakangas 2

  • Bisected bugs open: keyword ‘bisected’

    done by:
       Raal                   6
       vijaya chandra         2
       Xisco Fauli            2
       Roman Kuznetsov        1
       Ilmari Lauhakangas     1
       Justin Luth            1
       Kelemen, Gabor         1
    
  • all bugs tagged with ‘regression’

    • 1276(+5) bugs open of 14407(+16) total 20(-1) high prio.

      done by:
      Raal 3
      nobu 3
      Xisco Fauli 2
      Roman Kuznetsov 1
      Gerald Pfeifer 1
      Ilmari Lauhakangas 1
      vijaya chandra 1
      m.a.riosv 1
      S. Christian Collins 1

  • ~Component count net * high severity regressions

    • Bug List
      Writer - 10(+0)
      Calc - 5(+0)
      LibreOffice - 3(-1)
      Impress - 1(+0)
      UI - 1(+0)

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

  • ~Component count net * all regressions

    • Bug List
      Writer: other - 430(+2)
      Calc - 242(+0)
      Impress - 127(+1)
      LibreOffice - 60(+0)
      Draw - 48(+0)
      Writer: docx filter - 44(+0)
      Crashes - 40(+1)
      Borders - 37(+0)
      Base - 33(-1)
      UI - 33(+1)
      Writer: perf - 32(+0)
      filters and storage - 31(+1)
      Writer: other filter - 30(+0)
      Printing and PDF export - 25(+0)
      Chart - 22(-1)
      RTL - 20(+0)
      graphics stack - 20(+2)
      Writer: doc filter - 19(+0)
      BASIC - 18(+1)
      Formula Editor - 8(+0)
      framework - 3(+0)
      Extensions - 2(+0)
      sdk - 2(+0)
      Installation - 1(+0)
      Linguistic - 1(+0)

    Previous message (by thread): Could you explain me the significance of some tags in LibreOffice repo?
    Next message (by thread): gpgme and pgmepp upgrade
    Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

More information about the LibreOffice mailing list