ESC meeting minutes: 2025-08-28
Miklos Vajna
vmiklos at collabora.com
Thu Aug 28 14:37:04 UTC 2025
* Present:
+ Jonathan, Cloph, Caolan, Heiko, Ilmari, Regina, Stephan, Michael W, Hossein, Xisco, Miklos, Olivier
* Completed Action Items:
+ try to recover Windows daily builds on master (Cloph)
+ it was down to the media framework
+ --enable-mergelibs=more is disabled for VS2019 for now
* Pending Action Items:
* Release Engineering update (Cloph)
+ 25.8.1 builds are now on mirrors, to be announced tomorrow
+ 25.8.2 rc1: in 3 weeks, after the conference
+ 25.2.6 rc2: this week, will be tagged later today. 3 changes in the queue:
+ https://gerrit.libreoffice.org/q/project:core+branch:libreoffice-25-2-6+status:open
+ 25.8 NSS update, failing on aarch64, fix on the branch -> actual windows build has the patch just locally
+ Windows baseline update -> after the conference
+ will consider containers as well, if they work
+ plan: restore to snapshot after the build, so no leftover unwanted state after build
* Documentation (Olivier)
+ Helpcontents
+ Maintenance and fixes (ohallot)
+ Guides
+ No news.
+ Bugzilla Documentation statistics
211(211) bugs open
+ Updates:
BZ changes 1 week 1 month 3 months 12 months
created 4(-4) 17(3) 38(-4) 228(-9)
commented 3(-3) 38(2) 176(-15) 726(-63)
resolved 3(-1) 10(3) 28(-4) 115(-6)
+ top 10 contributors:
Olivier Hallot made 48 changes in 1 month, and 361 changes in 1 year
Nabet, Julien made 16 changes in 1 month, and 90 changes in 1 year
m.a.riosv made 4 changes in 1 month, and 22 changes in 1 year
Kaganski, Mike made 3 changes in 1 month, and 61 changes in 1 year
Jürgen Kirsten made 2 changes in 1 month, and 2 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 12 changes in 1 year
nobu made 2 changes in 1 month, and 24 changes in 1 year
Werner Tietz made 2 changes in 1 month, and 2 changes in 1 year
Philippe Cloutier made 1 changes in 1 month, and 7 changes in 1 year
* UX Update (Heiko)
+ Bugzilla (topicUI) statistics
222(222) (topicUI) bugs open, 12(12) (needsUXEval) needs to be evaluated by the UXteam
+ Updates:
BZ changes 1 week 1 month 3 months 12 months
added 5(3) 8(0) 10(-1) 16(-1)
commented 34(3) 82(-2) 146(-12) 827(-24)
removed 1(0) 2(1) 2(1) 8(1)
resolved 1(-1) 3(-1) 17(-1) 136(-2)
+ top 10 contributors:
Heiko Tietze made 42 changes in 1 month, and 386 changes in 1 year
Bogdan B made 16 changes in 1 month, and 72 changes in 1 year
Eyal Rozenberg made 15 changes in 1 month, and 139 changes in 1 year
vic made 12 changes in 1 month, and 12 changes in 1 year
Vernon, Stuart Foote made 12 changes in 1 month, and 250 changes in 1 year
Ilmari Lauhakangas made 11 changes in 1 month, and 184 changes in 1 year
Stéphane Guillou made 9 changes in 1 month, and 12 changes in 1 year
m.a.riosv made 7 changes in 1 month, and 35 changes in 1 year
carlos_bgz made 5 changes in 1 month, and 5 changes in 1 year
Manas Todi made 5 changes in 1 month, and 5 changes in 1 year
+ [Bug 168146] [UI] Housekeeping: extra icons not used/not displayed in
starmath settings
+ [Bug 168149] Want the ability to apply SQL queries to a selected range
+ [Bug 168092] Column titles overlap when column widths are small
+ [Bug 168091] Some users dislike menus extending upwards from anchor/click point
+ [Bug 168082] Support variable-width column charts like MS Excel's
-> + [Bug 168080] Presentation/template shows placeholder text in creator's (?)
locale rather than in the UI locale
+ could ignore the doc language here and prefer the UI language here
+ sometimes it's wanted to preserve the original locale e.g. in Writer
+ other times the target user's language is wanted, e.g. conference template
+ optional to have "no language" to ask for the UI language? (Miklos)
+ not possible to set "no language" currently (Heiko)
+ "none" language is something we have, but it's created for "don't spellcheck this"
+ this would be rather "auto" -> use language from my config
+ if you simply delete the language XML markup, then it'll turn into the user's localte (Caolan)
+ think this was used for Impress templates in the past
+ see if this still works
+ can be done, but done manually (Heiko)
+ would be nice to have UI for this
=> sounds reasonable
+ [Bug 168059] The order of tabs (whats on top, what is at the bottom)
in the vertical tab in the image dialog is bit strange
* Crash Testing (Caolan)
+ 135(+1) import failure, 27(+0) export failures
- https://wiki.documentfoundation.org/Development/Crashtesting
- three new issues, those are fixed now
+ 27 coverity issues
- analysis seems stuck, cancel and restarted
+ 6 ossfuzz issues
- 4 timeouts, 2 OOM
- no change, but oss-fuzz reports build success, so looks stable
* Crash Reporting (from crashreport.libreoffice.org) (Xisco)
+ 25.8.0.1 275(+17)
+ 25.8.0.2 253(+32)
+ 25.8.0.3 88(+19)
+ 25.8.0.4 7576(+7562)
+ suggest to wait for 25.8.1 numbers, with the top crash fixed (Xisco)
* Mentoring/easyhack update (Hossein)
+ Finalized and published a blog post on dev blog
Unit conversion in LibreOffice code
https://dev.blog.documentfoundation.org/2025/08/28/unit-conversion-in-libreoffice-code/
+ pythonmaker
+ pythonmaker developed by Manish eventually merged in the code
+ codemaker needs to support documentation (tdf#168155)
https://bugs.documentfoundation.org/show_bug.cgi?id=168155
committer... 1 week 1 month 3 months 12 months
open 63(-12) 135(8) 135(7) 135(7)
reviews 360(-110) 1500(52) 3076(42) 11402(84)
merged 280(-101) 1566(8) 3714(22) 13130(-1)
abandoned 16(-3) 66(9) 170(11) 630(0)
own commits 158(-75) 1043(-43) 2559(-66) 9891(-76)
review commits 31(-21) 188(7) 471(-7) 2547(-10)
contributor... 1 week 1 month 3 months 12 months
open 67(-71) 239(-2) 240(-2) 240(-2)
reviews 800(-258) 3836(12) 8614(-20) 32312(-112)
merged 23(-6) 120(9) 275(-27) 2318(-31)
abandoned 13(-6) 62(10) 619(1) 1569(7)
own commits 19(1) 77(8) 194(10) 1092(8)
review commits 0(0) 0(0) 0(0) 0(0)
+ easyHack statistics:
needsDevEval 9(9) needsUXEval 1(1) cleanup_comments 343(343)
total 405(405) assigned 45(45) open 321(321)
+ top 10 contributors:
Simon Chenery made 11 patches in 1 month, and 77 patches in 1 year
Armin Le Grand (collabora) made 10 patches in 1 month, and 17 patches in 1 year
Pierre Vacher made 6 patches in 1 month, and 13 patches in 1 year
Manish Mahapatra made 4 patches in 1 month, and 9 patches in 1 year
Weblate made 3 patches in 1 month, and 20 patches in 1 year
Darshan Upadhyay made 3 patches in 1 month, and 11 patches in 1 year
Ujjawal Kumar made 3 patches in 1 month, and 23 patches in 1 year
Amin Irgaliev made 2 patches in 1 month, and 3 patches in 1 year
Nam Bui made 2 patches in 1 month, and 7 patches in 1 year
Neil Fachin made 2 patches in 1 month, and 2 patches in 1 year
+ top 10 reviewers:
Vajna, Miklos made 138 review comments in 1 month, and 1276 in 1 year
Xisco Fauli made 134 review comments in 1 month, and 824 in 1 year
Christian Lohmaier made 112 review comments in 1 month, and 828 in 1 year
Ilmari Lauhakangas made 102 review comments in 1 month, and 792 in 1 year
Michael Stahl made 94 review comments in 1 month, and 130 in 1 year
Grandin, Noel made 84 review comments in 1 month, and 500 in 1 year
Hossein made 78 review comments in 1 month, and 284 in 1 year
Weghorn, Michael made 76 review comments in 1 month, and 546 in 1 year
Kaganski, Mike made 76 review comments in 1 month, and 580 in 1 year
Caolán McNamara made 76 review comments in 1 month, and 1104 in 1 year
+ Patches automatically abandoned:
tdf#163486: PVS V1028 Possible overflow. Consider casting operands, ( Bogdan Buzea )
- https://gerrit.libreoffice.org/#/c/177111
tdf#165231 Convert boost::bind use to lambda expression in sdext ( Baran Denis-Constantin )
- https://gerrit.libreoffice.org/#/c/185231
Modernize loops in source/ui/dlg/animobjs.cxx ( Daniel Arias )
- https://gerrit.libreoffice.org/#/c/186725
tdf#130924 editeng: use SAL_INFO/WARN instead of fprintf for debugging ( Daniel Arias )
- https://gerrit.libreoffice.org/#/c/186764
tdf#39749: Add VLOOKUP regression tests ( Felipe Moura )
- https://gerrit.libreoffice.org/#/c/186866
+ big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
Jason Whitmore
* GSoC (Ilmari)
+ https://developers.google.com/open-source/gsoc/timeline
+ Final week for table styles dialog and slideshow DrawingLayer project
+ 5 more is still running
* Outreachy (Ilmari)
+ got preliminary project proposals
+ if we have enough mentors committed, then could proceed with the proposal of 4 interns
+ till 10th Sept (application deadline)
* Commit Access
* Developer Certification (Stephan/László)
+ resting since: 14 weeks (limit: 20 weeks)
* Jenkins / CI update (Cloph)
gerrit_android_aarch64 jobs: 143 ok: 137 ko: 3 fail ratio: 2.10% mean_ok: 13 ( 15) median_ok: 9 ( 12)
gerrit_android_arm jobs: 142 ok: 135 ko: 6 fail ratio: 4.23% mean_ok: 13 ( 15) median_ok: 10 ( 12)
gerrit_android_x86 jobs: 143 ok: 135 ko: 5 fail ratio: 3.50% mean_ok: 11 ( 13) median_ok: 9 ( 10)
gerrit_android_x86_64 jobs: 141 ok: 136 ko: 4 fail ratio: 2.84% mean_ok: 13 ( 15) median_ok: 10 ( 13)
gerrit_linux_clang_dbgutil jobs: 293 ok: 227 ko: 53 fail ratio: 18.09% mean_ok: 39 ( 41) median_ok: 34 ( 36)
gerrit_linux_gcc_release jobs: 389 ok: 271 ko: 87 fail ratio: 22.37% mean_ok: 24 ( 25) median_ok: 19 ( 19)
gerrit_mac jobs: 350 ok: 235 ko: 93 fail ratio: 26.57% mean_ok: 58 ( 60) median_ok: 51 ( 54)
gerrit_windows jobs: 296 ok: 216 ko: 68 fail ratio: 22.97% mean_ok: 37 ( 45) median_ok: 36 ( 37)
gerrit_master_ml jobs: 416 ok: 189 ko: 179 fail ratio: 43.03% mean_ok: 84 ( 85) median_ok: 77 ( 77)
gerrit_master jobs: 40 ok: 16 ko: 16 fail ratio: 40.00% mean_ok: 64 ( 64) median_ok: 70 ( 70)
gerrit_master_seq jobs: 374 ok: 173 ko: 161 fail ratio: 43.05% mean_ok: 86 ( 86) median_ok: 78 ( 78)
+ tests that failed more than twice in last seven days
3 CppunitTest_sw_odfimport gerrit_linux_gcc_release
3 CppunitTest_vcl_type_serializer_test gerrit_linux_clang_dbgutil
4 CppunitTest_sc_uicalc2 gerrit_mac
5 aborted by jenkins job timeout gerrit_windows
+ one of the mac bots much higher rate of failing with
java.nio.file.FileSystemException: /Volumes/lode/lode/jenkins/workspace/lo_gerrit/Config/macosx_clang_dbgutil/instdir/LibreOfficeDev.app/Contents/Resources/java/sdbc_hsqldb.jar: Operation not permitted
(failure is auto-retried, so doesn't fail the build unless it hits the same builder multiple times in a row)
+ this week: wasn't too bad (Cloph)
+ less timeouts on Linux, good
+ most other failures look legit
+ one mac failure, see above
+ happens early, can auto-retry, but still not sure why this happens
+ also not sure why this happens a lot on that specific builder
* What’s cooking (Miklos)
+ A11y update (Michael W)
+ AT-SPI Collection support for Qt merged upstream + at-spi2-core changes, too
+ RTL/CTL/CJK update (Jonathan)
+ tdf#129808 DOC/DOCX CJK line spacing narrower than Word
+ https://bugs.documentfoundation.org/show_bug.cgi?id=129808
+ discovered with an educated guess
+ then with a custom, hand-crafted font
+ think there was a similar issue with Arabic script in the past (Hossein)
+ will send the details to Jonathan
+ ODF-TC (Olivier + Regina)
+ Next TC meeting is 8. Sep.
* LibreOffice conference next week (Miklos)
+ suggest to skip the jitsi call on 4th Sept and talk in-person instead
+ get back to the usual schedule from 11th Sept
+ sounds reasonable (Cloph)
* Automatic updater (Hossein)
+ any stats on this?
+ don't have nice stats for the MAR update (Cloph)
+ once 25.8.3 is out, plan to configure 25.2 to upgrade to 25.8
* Weblate (Oliver)
+ seems locked, can't get new strings
+ merge conflict, will investigate (Cloph)
* QA update (Xisco)
+ UNCONFIRMED: 1941 (+5)
+ enhancements: 510 (-4)
+ needsUXEval: 5 (-2)
+ haveBackTrace: 17 (+0)
+ needsDevAdvice: 50 (+2)
+ documentation: 1 (+0)
+ android: 0 (+0)
+ iOS: 0 (+0)
+ Online: 6 (+0)
+ Most pressing bugs:
New:
None
+ New high severity bugs of the week:
+ FIREBIRD: Fieldposition totally destroyed when copying table with many fields
+ https://bugs.documentfoundation.org/show_bug.cgi?id=168012
+ the problem itself is not new (Xisco)
* QA stats
+ https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
+108 -18 (-91) overall)
many thanks to the top bug squashers:
Xisco Faulí 15
BogdanB 8
Mike Kaganski 8
Justin L 7
Noel Grandin 7
nobu 5
Jonathan Clark 4
Olivier Hallot 4
Buovjaga 3
Caolán McNamara 3
+ top 10 bugs reporters:
Eyal Rozenberg 7
Mike Kaganski 4
Yousuf Philips (jay) (retired) 4
Gabor Kelemen (allotropia) 3
Telesto 3
David García 2
Heiko Tietze 1
Jeff Fortin Tam 1
Olivier Hallot 1
Rainer Bielefeld Retired 1
+ top 10 bugs fixers:
Grandin, Noel 7
Kaganski, Mike 5
Justin Luth 4
Caolán McNamara 3
Andreas Heinisch 2
Olivier Hallot 2
Xisco Fauli 2
1
Balazs Varga 1
Heiko Tietze 1
+ top 10 bugs confirmers:
Bogdan B 11
Xisco Fauli 11
m.a.riosv 8
Kaganski, Mike 5
Heiko Tietze 4
Raal 4
Dieter 3
*UNKNOWN* 2
Jesus Solis 2
Robert Großkopf 2
* Bisected bugs open: keyword 'bisected'
+ more accurate - down to a single commit.
+ http://bit.ly/2dyIfDy
+
done by:
vijaya chandra 5 <- email has a + sign, something to look into (Ilmari)
AI: Xisco will look into this
Ilmari Lauhakangas 4
Xisco Fauli 3
Raal 2
Bogdan B 1
Justin Luth 1
* all bugs tagged with 'regression'
+ 1287(+0) bugs open of 14271(+15) total 21(-1) high prio.
done by:
Raal 3
nobu 2
Xisco Fauli 2
Bogdan B 1
David 1
Ilmari Lauhakangas 1
m.a.riosv 1
Kaganski, Mike 1
Telesto 1
Vernon, Stuart Foote 1
* ~Component count net * high severity regressions
+ http://bit.ly/1HWHb3E
Writer - 10(-1)
Calc - 5(+0)
LibreOffice - 3(+0)
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
+ http://bit.ly/1BUdI8i
Writer: other - 429(+0)
Calc - 244(+1)
Impress - 130(-1)
LibreOffice - 60(-1)
Draw - 50(+2)
Crashes - 46(+1)
Writer: docx filter - 44(-1)
UI - 42(-1)
Borders - 38(+0)
Base - 35(+0)
Writer: perf - 32(-1)
Writer: other filter - 30(+0)
filters and storage - 29(+0)
Chart - 25(+0)
Printing and PDF export - 24(+0)
RTL - 21(+0)
Writer: doc filter - 19(+1)
BASIC - 18(+0)
graphics stack - 15(-1)
Formula Editor - 9(+0)
framework - 3(+0)
Extensions - 2(+0)
Linguistic - 2(+0)
sdk - 2(+0)
Installation - 1(+0)
More information about the LibreOffice
mailing list