ESC meeting minutes: 2025-11-20
@vmiklos - Miklos Vajna vmiklos at collabora.com
Thu Nov 20 15:24:34 UTC 2025
Present:
- Olivier, Caolan, Cloph, Hossein, Ilmari, Jonathan, Stephan, Regina, Xisco, Miklos
Completed Action Items:
- update the screenshots at the URLs referenced by https://hub.libreoffice.org/screenshots/ (Hossein)
- Done, updated both hub links and in the script
https://gerrit.libreoffice.org/c/core/+/194266
- Done, updated both hub links and in the script
- histogram chart: take the revert from the branch to master (Xisco)
Pending Action Items:
- developer certification: look for candidates (Stephan/Laszlo)
- in progress
- commit access: grant the commit bit to Hubert Figuière (Cloph)
- commit access: send the welcome mail (Miklos)
-
Release Engineering update (Cloph)
-
26.2 alpha1 this week: tagging this evening
- late features?
-
25.8.4 RC1 in 1 week
-
status of Task #3838: Update https://api.libreoffice.org/ to 25.2 - Websites - The Document Foundation Redmine (Update https://api.libreoffice.org/ to 25.2) (Xisco)
- updated to 25.8 now. Thanks to Cloph
-
-
Documentation (Olivier)
- Helpcontents2
- Updates and fixes (ohallot)
- Guides
- Stalled
- Bugzilla Documentation statistics
196(196) bugs open - Updates:
BZ changes 1 week 1 month 3 months 12 months
created 4(-1) 34(-4) 70(-1) 235(-3)
commented 18(1) 74(-6) 171(12) 696(6)
resolved 2(0) 23(-2) 46(-2) 125(0) - top 10 contributors:
Olivier Hallot made 75 changes in 1 month, and 449 changes in 1 year
Henschel, Regina made 27 changes in 1 month, and 46 changes in 1 year
Pierre made 11 changes in 1 month, and 26 changes in 1 year
Philippe Cloutier made 9 changes in 1 month, and 23 changes in 1 year
Kaganski, Mike made 9 changes in 1 month, and 66 changes in 1 year
Nabet, Julien made 7 changes in 1 month, and 80 changes in 1 year
Adolfo Jayme Barrientos made 5 changes in 1 month, and 6 changes in 1 year
Bogdan B made 4 changes in 1 month, and 253 changes in 1 year
Dione Maddern made 3 changes in 1 month, and 18 changes in 1 year
Heiko Tietze made 3 changes in 1 month, and 82 changes in 1 year
- Helpcontents2
UX Update (Heiko)
+ Bugzilla (topicUI) statistics
215(215) (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 10(8) 18(6) 19(7) 21(7)
commented 44(27) 121(3) 184(-5) 682(-1)
removed 0(0) 0(0) 1(0) 2(0)
resolved 1(0) 5(1) 17(-1) 108(1)
+ top 10 contributors:
Vernon, Stuart Foote made 40 changes in 1 month, and 227 changes in 1 year
Eyal Rozenberg made 36 changes in 1 month, and 108 changes in 1 year
Heiko Tietze made 32 changes in 1 month, and 249 changes in 1 year
Ilmari Lauhakangas made 16 changes in 1 month, and 137 changes in 1 year
Vojtěch Doležal made 10 changes in 1 month, and 10 changes in 1 year
Danat made 9 changes in 1 month, and 9 changes in 1 year
Telesto made 8 changes in 1 month, and 19 changes in 1 year
UNKNOWN made 6 changes in 1 month, and 6 changes in 1 year
m.a.riosv made 6 changes in 1 month, and 23 changes in 1 year
Coarse Rosinflower made 5 changes in 1 month, and 5 changes in 1 year
- Crash Testing (Caolan)
- 294(+163) import failure, 211(+185) export failures
- Development/Crashtesting - The Document Foundation Wiki
- next run will give more realistic results, the build was against the wrong commit - 11 coverity issues
- 8 ossfuzz issues
- 1 OOM, 5 Timeouts, 2 int overflows
- 294(+163) import failure, 211(+185) export failures
Crash Reporting (from crashreport.libreoffice.org) (Xisco)
+ 25.8.0.4 26886(+232)
+ 25.8.1.1 37376(+899)
+ 25.8.2.2 23159(+5742)
+ 25.8.3.2 745(+0)
+ the symbols for the new version are not yet uploaded
+ Clophed fixed it yesterday, thanks
-
Mentoring/easyhack update (Hossein)
committer… 1 week 1 month 3 months 12 months
open 54(-23) 134(0) 136(-1) 136(-1)
reviews 434(-12) 1552(-60) 3556(-62) 11530(2)
merged 335(43) 1269(45) 3352(-41) 12989(56)
abandoned 16(8) 51(2) 158(-7) 651(-21)
own commits 214(70) 718(11) 2091(-26) 9311(-33)
review commits 55(18) 187(6) 508(3) 2254(-13)
contributor… 1 week 1 month 3 months 12 months
open 59(-18) 230(-15) 233(-12) 233(-12)
reviews 916(62) 3152(0) 7856(-122) 31550(-66)
merged 39(11) 156(-13) 434(5) 2086(-7)
abandoned 23(14) 71(-53) 258(5) 1723(-22)
own commits 23(-1) 115(-3) 260(12) 954(-5)
review commits 0(0) 0(0) 0(0) 0(0)- easyHack statistics:
needsDevEval 9(9) needsUXEval 1(1) cleanup_comments 334(334)
total 403(403) assigned 43(43) open 319(319) - top 10 contributors:
Neil Roberts made 24 patches in 1 month, and 38 patches in 1 year
Karthik Godha made 13 patches in 1 month, and 13 patches in 1 year
Arindam Hore made 10 patches in 1 month, and 11 patches in 1 year
Rosemary Ajayi made 9 patches in 1 month, and 9 patches in 1 year
siddhi salunkhe made 6 patches in 1 month, and 9 patches in 1 year
Bogdan B made 5 patches in 1 month, and 124 patches in 1 year
Pierre made 4 patches in 1 month, and 8 patches in 1 year
Sergey Anisimov made 4 patches in 1 month, and 6 patches in 1 year
Daniel Lee made 4 patches in 1 month, and 4 patches in 1 year
Sampath-1984 made 3 patches in 1 month, and 3 patches in 1 year - top 10 reviewers:
Michael Stahl made 160 review comments in 1 month, and 372 in 1 year
Ilmari Lauhakangas made 150 review comments in 1 month, and 834 in 1 year
Vajna, Miklos made 138 review comments in 1 month, and 1502 in 1 year
Adolfo Jayme Barrientos made 120 review comments in 1 month, and 904 in 1 year
Hossein made 106 review comments in 1 month, and 350 in 1 year
Timar, Andras made 102 review comments in 1 month, and 248 in 1 year
Christian Lohmaier made 92 review comments in 1 month, and 808 in 1 year
Stephan Bergmann made 88 review comments in 1 month, and 154 in 1 year
allotropia jenkins made 84 review comments in 1 month, and 480 in 1 year
Xisco Fauli made 78 review comments in 1 month, and 660 in 1 year - Patches automatically abandoned:
WIP: Embedding Rust code into LO ( Stephan Bergmann )
- https://gerrit.libreoffice.org/#/c/184029
Revert “tdf#167059 Revert commit f4c2c7c79cfe4464ac596afda37b8904d06969db” ( Patrick Luby )
- https://gerrit.libreoffice.org/#/c/187551
tdf#167059 Lower priority to TaskPriority::POST_PAINT after flush ( Patrick Luby )
- https://gerrit.libreoffice.org/#/c/187552
Revert “tdf#142394 return to using CAIRO_OPERATOR_SOURCE in drawBitmap” ( Xisco Fauli )
- https://gerrit.libreoffice.org/#/c/189442
Add reading Markdown files in impress. ( Ujjawal Kumar )
- https://gerrit.libreoffice.org/#/c/189448
Revert "tdf#62408 tdf#159292 Impress: Introduce Microsoft Media… ( Xisco Fauli )
- https://gerrit.libreoffice.org/#/c/190177
vcl: rename aDstRect to aDeviceRect - better name ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/190545
vcl: move aDeviceRect closer to first use ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/190546
vcl: aRect → aNonClippedRect ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/190565
vcl: make aNonClippedRect const ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/190698
vcl: flatten GetBitmap() ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/190879
vcl: flatten GetBitmap() ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/190880
fdo#75280 Convert inappropriate use of sal_uIntPtr to better integer types ( Vlad Rakhmanin )
- https://gerrit.libreoffice.org/#/c/190936
tdf#162153 async image loading in Markdown import to avoid UI stalls ( Ujjawal Kumar )
- https://gerrit.libreoffice.org/#/c/190989 - big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
Prawesh Mandal
Ludwig Temmel
- easyHack statistics:
-
Outreachy (Ilmari)
- organisers confirm intern selections on 28 Nov
- interns announced 1 Dec
-
Commit Access
-
Grant commit bit to Neil Roberts (Noel Grandin)
-
most recently: improving test stability (Caolan)
-
first UI test for base, nice (Xisco)
-
=> no objections (all)
-
AI: grant the commit bit to Neil (Cloph)
-
AI: send the welcome mail (Caolan)
-
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: 151 ok: 144 ko: 2 fail ratio: 1.32% mean_ok: 11 ( 15) median_ok: 8 ( 10)
gerrit_android_arm jobs: 152 ok: 150 ko: 1 fail ratio: 0.66% mean_ok: 14 ( 17) median_ok: 10 ( 11)
gerrit_android_x86 jobs: 151 ok: 146 ko: 2 fail ratio: 1.32% mean_ok: 10 ( 13) median_ok: 6 ( 10)
gerrit_android_x86_64 jobs: 152 ok: 150 ko: 1 fail ratio: 0.66% mean_ok: 14 ( 18) median_ok: 9 ( 12)
gerrit_linux_clang_dbgutil jobs: 318 ok: 251 ko: 54 fail ratio: 16.98% mean_ok: 43 ( 46) median_ok: 41 ( 47)
gerrit_linux_gcc_release jobs: 416 ok: 291 ko: 93 fail ratio: 22.36% mean_ok: 23 ( 26) median_ok: 19 ( 20)
gerrit_mac jobs: 308 ok: 270 ko: 20 fail ratio: 6.49% mean_ok: 53 ( 53) median_ok: 47 ( 47)
gerrit_windows_wsl jobs: 441 ok: 271 ko: 149 fail ratio: 33.79% mean_ok: 54 (100) median_ok: 55 ( 66)
gerrit_master_ml jobs: 423 ok: 223 ko: 151 fail ratio: 35.70% mean_ok: 131 (131) median_ok: 104 (104)
gerrit_master jobs: 35 ok: 18 ko: 10 fail ratio: 28.57% mean_ok: 115 (115) median_ok: 82 ( 82)
gerrit_master_seq jobs: 387 ok: 205 ko: 140 fail ratio: 36.18% mean_ok: 131 (132) median_ok: 104 (104)
+ tests that failed more than twice in last seven days
3 CppunitTest_sd_svg_export_tests gerrit_linux_gcc_release
3 JunitTest_ridl_java gerrit_linux_gcc_release
3 JunitTest_ridl_remote gerrit_linux_gcc_release
5 JunitTest_ridl_bridgefactory gerrit_linux_gcc_release
5 UITest_edit_field gerrit_linux_clang_dbgutil
11 Killed by the kill-wrapper gerrit_linux_clang_dbgutil
40 CppunitTest_slideshow_engine gerrit_linux_gcc_release
- sample log: Console - #200066 - Jenkins
- still ~normal week (Cloph)
- CppunitTest_slideshow_engine top problem on Linux
- windows hosts still reboot 30% of the time, but are auto-tried
- in practice only matters if it fails 3 times in a row
What’s cooking (Miklos)
-
A11y update (Michael W)
- improvements to vertical tab keyboard a11y (tdf#167125, tdf#169383, tdf#169395)
- mostly done by Heiko, thanks
- improvements to vertical tab keyboard a11y (tdf#167125, tdf#169383, tdf#169395)
-
RTL/CTL/CJK update (Jonathan)
- tdf#165507 Improve UX for fo:text-align start and end
- 165507 – Improve UX for fo:text-align start and end paragraph alignment
- Added uno commands and some dialog tweaks
- Still in progress
- tdf#169035 Change all Left default text alignments to Start
- 169035 – Change all Left default text alignments - hard-coded and in templates - to Start
- In progress; Writer: mostly done
- tdf#165507 Improve UX for fo:text-align start and end
-
ODF-TC (Olivier + Regina)
- Submitted final proposal for TOCOL and TOROW spreadsheets functions
-
Turn on docx export validator by default in tests (Xisco)
-
if the validator fails in a specific test, it can be disabled with skipValidation(); for that test
-
looking at this together with Noel
-
FOSDEM FOSDEM 2026 - Home (Cloph)
- devroom talk submission deadline: mostly end of Nov, see the CfP links
- FOSDEM 2026 - Accepted developer rooms
- libreoffice got a booth/stand, we’ll be present
-
QA update (Xisco)
-
UNCONFIRMED: 2131 (-8)
- enhancements: 593 (+9)
- needsUXEval: 19 (+6)
- haveBackTrace: 12 (+0)
- needsDevAdvice: 48 (+0)
- documentation: 2 (-2)
- android: 1 (+1)
- iOS: 0 (+0)
- Online: 6 (+0)
-
Most pressing bugs:
New:
None
Old:- EDITING LibreOffice 25.8.1 keeps crashing when changing the anchor for a graphic
- 168703 – EDITING LibreOffice 25.8.1 keeps crashing when changing the anchor for a graphic
- macOS 26.1 only. bisection appreciated
- EDITING LibreOffice 25.8.1 keeps crashing when changing the anchor for a graphic
-
New high severity bugs of the week:
- Impress crashes when pasting a table copied from chatGPT
- 169398 – Impress crashes when pasting a table copied from chatGPT
- bisected to Oliver, but no HTML input file in the bug
- Linux only
- Impress crashes when pasting a table copied from chatGPT
-
-
QA stats
-
Weekly Bug Summary
+131 +3 (-100) overall)
many thanks to the top bug squashers:
Buovjaga 13
m_a_riosv 12
Heiko Tietze 6
Justin L 6
Regina Henschel 6
Gabor Kelemen (Collabora) 4
Jean-Baptiste Faure 3
Karthik 3
Noel Grandin 3
Olivier Hallot 3 -
top 10 bugs reporters:
Eyal Rozenberg 6
Danat 5
Gabor Kelemen (Collabora) 5
Aron Budea 4
nobu 4
Dr. Matthias Weisser 3
Karthik 3
Guy Klages 2
Heiko Tietze 2
Mike Kaganski 2 -
top 10 bugs fixers:
Justin Luth 5
Kelemen, Gabor 4
Grandin, Noel 3
Karthik Godha 3
Heiko Tietze 2
Kaganski, Mike 2
Olivier Hallot 2
Zolnai, Tamás 2
Andreas Heinisch 1
Devansh Varshney 1 -
top 10 bugs confirmers:
UNKNOWN 25
tkakar 14
Ilmari Lauhakangas 11
m.a.riosv 11
Henschel, Regina 10
Heiko Tietze 6
Vernon, Stuart Foote 6
Aron Budea 4
Karthik Godha 3
Xisco Fauli 3
-
-
Bisected bugs open: keyword ‘bisected’
-
more accurate - down to a single commit.
-
done by:
Ilmari Lauhakangas 3
vijaya chandra 3
Xisco Fauli 2
Aron Budea 1
-
-
all bugs tagged with ‘regression’
-
1282(+7) bugs open of 14431(+16) total 21(-1) high prio.
done by:
Ilmari Lauhakangas 4
nobu 2
Xisco Fauli 2
Roman Kuznetsov 1
vijaya chandra 1
Németh, László 1
Telesto 1
-
-
~Component count net * high severity regressions
-
http://bit.ly/1HWHb3E
Writer - 11(+0)
Calc - 5(+0)
LibreOffice - 3(+0)
Impress - 1(-1)
UI - 1(+0)
by OS:
All - 15(-1)
Linux - 5(+0)
Mac OS X - 0(+0)
Windows - 0(+0) -
http://bit.ly/1HWHb3E
-
~Component count net * all regressions
-
http://bit.ly/1BUdI8i
Writer: other - 431(+2)
Calc - 239(-1)
Impress - 131(+2)
LibreOffice - 60(+1)
Draw - 46(+0)
Writer: docx filter - 46(+1)
Crashes - 43(+1)
Borders - 37(+0)
UI - 34(+0)
Base - 33(+0)
Writer: perf - 32(+0)
filters and storage - 31(+0)
Writer: other filter - 30(+0)
Printing and PDF export - 25(+0)
Chart - 22(+0)
RTL - 20(+0)
Writer: doc filter - 19(+0)
graphics stack - 19(-1)
BASIC - 18(+0)
Formula Editor - 8(+0)
framework - 3(+0)
Extensions - 2(+0)
Linguistic - 2(+1)
sdk - 2(+0)
Installation - 1(+0)
-
http://bit.ly/1BUdI8i