ESC meeting minutes: 2025-08-21
Miklos Vajna
vmiklos at collabora.com
Thu Aug 21 14:28:51 UTC 2025
* Present:
+ Cloph, Caolan, Olivier, Ilmari, Heiko, Jonathan, Hossein, Xisco, Miklos, Stephan
* Completed Action Items:
+ QA stats: bibisect duplication removal from the script (Xisco)
* Pending Action Items:
* Release Engineering update (Cloph)
+ 25.8.1 rc1: this week, tagging this evening
+ 25.2.6 rc2: next week
+ there had been no Windows daily builds for weeks, unfortunately (Aron)
+ will have it back after the Windows baseline update, just need to sort out licensing (Cloph)
+ do you know why this happens on master, but not on the release branch? (Xisco)
+ maybe the media framework work (Cloph)
+ but not sure
+ would it be an option to revert that to unblock daily builds? (Xisco)
+ can test with a local revert (Cloph)
+ another option: see what are the other differences between release build vs jenkins CI
AI: try a local revert (Cloph)
+ bad crash in 25.8.0 (Xisco)
+ tab UI, try to open.. some Writer documents -> crash
- https://bugs.documentfoundation.org/show_bug.cgi?id=167956
- https://crashreport.libreoffice.org/stats/signature/StyleItemController::DrawEntry(OutputDevice%20&,SfxStyleSheetBase%20*)
+ already in the release branch -> maybe shorten the .1 release cycle?
+ can shorten the cycle (Cloph)
+ already in libreoffice-25-8, correct?
+ yes (Xisco)
* Documentation (Olivier)
+ Helpcontents
+Updates and fixes (M. Weghorn, ohallot)
+ Guides
+ WIP
+ Bugzilla Documentation statistics
213(213) bugs open
+ Updates:
BZ changes 1 week 1 month 3 months 12 months
created 8(2) 14(0) 42(2) 238(-8)
commented 5(-3) 35(-2) 192(-6) 793(-38)
resolved 4(3) 7(2) 32(4) 122(-4)
+ top 10 contributors:
Olivier Hallot made 43 changes in 1 month, and 380 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 26 changes in 1 year
Jürgen Kirsten made 2 changes in 1 month, and 2 changes in 1 year
Leroy made 2 changes in 1 month, and 10 changes in 1 year
Kaganski, Mike made 2 changes in 1 month, and 61 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 14 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
* UX Update (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(1) 9(-3) 12(-1) 18(-1)
commented 24(3) 85(-26) 160(-15) 855(-22)
removed 1(1) 1(1) 1(-1) 7(1)
resolved 2(2) 4(1) 20(1) 138(-2)
+ top 10 contributors:
Heiko Tietze made 37 changes in 1 month, and 388 changes in 1 year
Vernon, Stuart Foote made 20 changes in 1 month, and 286 changes in 1 year
Telesto made 15 changes in 1 month, and 31 changes in 1 year
Ilmari Lauhakangas made 13 changes in 1 month, and 193 changes in 1 year
vic made 12 changes in 1 month, and 12 changes in 1 year
m.a.riosv made 10 changes in 1 month, and 34 changes in 1 year
Bogdan B made 8 changes in 1 month, and 67 changes in 1 year
Eyal Rozenberg made 6 changes in 1 month, and 127 changes in 1 year
Olivier Hallot made 6 changes in 1 month, and 6 changes in 1 year
Sahil Gautam made 6 changes in 1 month, and 7 changes in 1 year
+ [Bug 167951] Misleading dialog title
+ Pivot table > data/row|col options -> unclear where set
+ input from Calc people is welcome
* Crash Testing (Caolan)
+ 134(+0) import failure, 27(+0) export failures
- https://wiki.documentfoundation.org/Development/Crashtesting
+ 40 coverity issues
+ 6 ossfuzz issues
- 2 OOM, 4 Timeouts
- 1 crash fixed earlier
+ invited Fedora LibreOffice maintainers to officesecurity
* Crash Reporting (from crashreport.libreoffice.org) (Xisco)
+ 25.8.0.1 257(+14)
+ 25.8.0.2 220(+38)
+ 25.8.0.3 65(+0)
+ 25.8.0.4 11(+0)
+ New in 25.8.0:
- https://crashreport.libreoffice.org/stats/signature/StyleItemController::DrawEntry(OutputDevice%20&,SfxStyleSheetBase%20*)
- https://crashreport.libreoffice.org/stats/signature/static%20void%20lcl_SwFormatToFlatItemSet(const%20class%20SwFormat%20*,%20class%20std::optional%3CSfxItemSet%3E%20&%20const)
- They share traces, could be the same crash
- https://bugs.documentfoundation.org/show_bug.cgi?id=167956
* Mentoring/easyhack update (Hossein)
+ Added a new draft blog post for o3tl::convert
Using o3tl::convert for unit conversion
https://dev.blog.documentfoundation.org/?p=1440&preview=1&_ppp=31744bd72d
+ WSL Windows article updated for winget method: https://wiki.documentfoundation.org/Development/BuildingOnWSLWindows (Ilmari & Cloph)
committer... 1 week 1 month 3 months 12 months
open 87(-5) 139(-9) 142(-8) 142(-8)
reviews 498(22) 1424(114) 3048(160) 11348(122)
merged 392(-15) 1516(124) 3663(129) 13171(177)
abandoned 15(2) 55(-1) 157(-1) 630(1)
own commits 258(14) 1074(81) 2622(32) 9981(56)
review commits 46(-15) 174(28) 474(11) 2558(-18)
contributor... 1 week 1 month 3 months 12 months
open 154(75) 242(102) 244(104) 244(104)
reviews 1114(-48) 3740(218) 8570(202) 32360(252)
merged 29(-15) 108(15) 299(4) 2296(-28)
abandoned 17(-10) 50(-4) 615(-36) 1557(-18)
own commits 14(-5) 66(0) 182(1) 1083(-9)
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 46(46) open 320(320)
+ top 10 contributors:
Armin Le Grand (collabora) made 11 patches in 1 month, and 16 patches in 1 year
Pierre Vacher made 6 patches in 1 month, and 13 patches in 1 year
Simon Chenery made 4 patches in 1 month, and 70 patches in 1 year
Ujjawal Kumar made 4 patches in 1 month, and 23 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 19 patches in 1 year
Adam Seskunas made 2 patches in 1 month, and 18 patches in 1 year
Nam Bui made 2 patches in 1 month, and 6 patches in 1 year
Parth Raiyani made 2 patches in 1 month, and 5 patches in 1 year
Neil Fachin made 2 patches in 1 month, and 2 patches in 1 year
+ top 10 reviewers:
Vajna, Miklos made 126 review comments in 1 month, and 1266 in 1 year
Christian Lohmaier made 116 review comments in 1 month, and 838 in 1 year
Grandin, Noel made 108 review comments in 1 month, and 494 in 1 year
Xisco Fauli made 102 review comments in 1 month, and 800 in 1 year
Kaganski, Mike made 88 review comments in 1 month, and 578 in 1 year
Michael Stahl made 88 review comments in 1 month, and 116 in 1 year
Ilmari Lauhakangas made 86 review comments in 1 month, and 782 in 1 year
Weghorn, Michael made 78 review comments in 1 month, and 548 in 1 year
Hossein made 74 review comments in 1 month, and 282 in 1 year
Kłos, Szymon made 62 review comments in 1 month, and 292 in 1 year
+ Patches automatically abandoned:
tdf#145538 Use range based for loops ( Rafał Dobrakowski )
- https://gerrit.libreoffice.org/#/c/181927
tdf#163691 replace memcpy with std::copy in basic, binaryurp and canvas ( Catalin-Ionut Vasile )
- https://gerrit.libreoffice.org/#/c/185422
tdf#145614 Convert #define to constexpr in fileformat.h ( ENRIQUE VILLEGAS )
- https://gerrit.libreoffice.org/#/c/185727
gpgme: upgrade to 2.0.0 ( Xisco Fauli )
- https://gerrit.libreoffice.org/#/c/186185
tdf#160309 Fix crash after ungroup-undo for nested groups ( David Hashe )
- https://gerrit.libreoffice.org/#/c/186393
Resolves tdf#165474 - Make scrollbar visible on vertical tabs ( Heiko Tietze )
- https://gerrit.libreoffice.org/#/c/186401
PoCs for LibreOffice BASIC IDE auto-completion data gathering ( Devansh Varshney )
- https://gerrit.libreoffice.org/#/c/186475
+ big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
Manas Todi
Nilesh Patra
* GSoC (Ilmari)
+ https://developers.google.com/open-source/gsoc/timeline
+ mentors: if the project time is to be extended, let Ilmari know before 25 Aug
+ 4 projects are already extended
* Commit Access
* Developer Certification (Stephan/László)
+ resting since: 13 weeks (limit: 20 weeks)
* Jenkins / CI update (Cloph)
gerrit_android_aarch64 jobs: 177 ok: 170 ko: 2 fail ratio: 1.13% mean_ok: 14 ( 21) median_ok: 10 ( 18)
gerrit_android_arm jobs: 177 ok: 174 ko: 1 fail ratio: 0.56% mean_ok: 14 ( 21) median_ok: 10 ( 17)
gerrit_android_x86 jobs: 177 ok: 171 ko: 1 fail ratio: 0.56% mean_ok: 13 ( 20) median_ok: 12 ( 17)
gerrit_android_x86_64 jobs: 177 ok: 173 ko: 1 fail ratio: 0.56% mean_ok: 13 ( 20) median_ok: 10 ( 16)
gerrit_linux_clang_dbgutil jobs: 367 ok: 283 ko: 70 fail ratio: 19.07% mean_ok: 43 ( 48) median_ok: 39 ( 44)
gerrit_linux_gcc_release jobs: 417 ok: 342 ko: 53 fail ratio: 12.71% mean_ok: 25 ( 29) median_ok: 19 ( 22)
gerrit_mac jobs: 397 ok: 311 ko: 65 fail ratio: 16.37% mean_ok: 61 ( 63) median_ok: 54 ( 55)
gerrit_windows jobs: 374 ok: 304 ko: 49 fail ratio: 13.10% mean_ok: 40 ( 67) median_ok: 37 ( 48)
gerrit_master_ml jobs: 459 ok: 250 ko: 162 fail ratio: 35.29% mean_ok: 104 (104) median_ok: 96 ( 96)
gerrit_master jobs: 48 ok: 27 ko: 17 fail ratio: 35.42% mean_ok: 75 ( 75) median_ok: 72 ( 72)
gerrit_master_seq jobs: 410 ok: 223 ko: 145 fail ratio: 35.37% mean_ok: 107 (107) median_ok: 100 (100)
+ tests that failed more than twice in last seven days
3 CppunitTest_sc_subsequent_export_test4 gerrit_linux_gcc_release
3 CppunitTest_vcl_svm_test gerrit_linux_gcc_release
4 CppunitTest_sd_png_export_tests gerrit_linux_gcc_release
4 PythonTest_codemaker_python gerrit_mac
8 aborted by jenkins job timeout gerrit_windows
15 Killed by the kill-wrapper gerrit_linux_clang_dbgutil
+ this week: good week in terms of failures (Cloph)
+ ~all failures are limited to specific changes
+ number of killed builds: still pretty high
+ one Linux builder is down, Jenkins is acting up
+ migrating Jenkins to a new distro (Cloph)
+ Jenkins ran out of inodes, failed to create new files
+ removed old logs for now
+ still on the old hypervisor system
+ migrating to a Hetzner platform this weekend or next week
+ expecting no big change to Jenkins itself, just the underlying distro
* What’s cooking (Miklos)
+ A11y update (Michael W)
+ AT-SPI Collection support in Qt (needed e.g. for Orca browse mode support)
+ pending change: https://codereview.qt-project.org/c/qt/qtbase/+/669871
+ related AT-SPI2/libatspi/ATK fixes, cleanup and added documentation
+ https://gitlab.gnome.org/GNOME/at-spi2-core/-/merge_requests/194
+ https://gitlab.gnome.org/GNOME/at-spi2-core/-/merge_requests/196
+ https://gitlab.gnome.org/GNOME/at-spi2-core/-/merge_requests/198
+ RTL/CTL/CJK update (Jonathan)
+ tdf#167567 Qt: Underlined letter in Arabic labels drawn as disconnected form
+ https://bugs.documentfoundation.org/show_bug.cgi?id=167567
+ Needed another revision, but landed now
+ are you aware of additional issues still? (Hossein)
+ ligatures, etc.
+ no, the qt tracker still lists problems (Jonathan)
+ the current fix is an improvement, it was just broken before, now better
+ ODF-TC (Olivier + Regina)
+ Discussions on LOOKUP terminology, for all the lookup functions, 6-7 ones (Olivier)
+ discussion is still ongoing
+ started with the proposal from Jonathan (Regina)
+ will get back to it in 2 weeks, in September
* QA update (Xisco)
+ UNCONFIRMED: 1928 (+21)
+ enhancements: 512 (+1)
+ needsUXEval: 7 (-4)
+ haveBackTrace: 17 (+1)
+ needsDevAdvice: 48 (-1)
+ documentation: 1 (+0)
+ android: 0 (+0)
+ iOS: 0 (+0)
+ Online: 6 (+0)
+ Most pressing bugs:
New:
None
Fixed:
+ CRASH: importing certain documents
+ https://bugs.documentfoundation.org/show_bug.cgi?id=168017
+ Thanks Caolán
+ CRASH: opening a second document with tabbed notebookbar
+ https://bugs.documentfoundation.org/show_bug.cgi?id=167956
+ Thanks Noel
+ New high severity bugs of the week:
+ Dark mode: font dropdown shows white rectangles (GTK3)
+ https://bugs.documentfoundation.org/show_bug.cgi?id=167812
+ Noel?
* QA stats
+ Ilmari is now responsible for triaging bugs, too
+ https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
+95 +8 (-60) overall)
many thanks to the top bug squashers:
BogdanB 4
Markus Mohrhard 4
Mike Kaganski 4
Noel Grandin 4
Olivier Hallot 4
Xisco Faulí 4
Buovjaga 3
V Stuart Foote 3
Balázs Varga 2
Heiko Tietze 2
+ top 10 bugs reporters:
Regina Henschel 10
prrvchr 4
Eyal Rozenberg 3
Jim Avera 3
Don 2
Saburo 2
nobu 2
Alex Thurgood 1
Andreas Säger 1
Dan Essin 1
+ top 10 bugs fixers:
Grandin, Noel 4
Mohrhard, Markus 4
Olivier Hallot 4
Weghorn, Michael 3
Balazs Varga 2
Xisco Fauli 2
1
*UNKNOWN* 1
Caolán McNamara 1
Justin Luth 1
+ top 10 bugs confirmers:
m.a.riosv 18
Raal 6
Olivier Hallot 5
Xisco Fauli 4
Bogdan B 3
Heiko Tietze 3
yosi3260+libre at gmail.com 3
Henschel, Regina 2
Jesus Solis 2
nobu 2
* Bisected bugs open: keyword 'bisected'
+ more accurate - down to a single commit.
+ http://bit.ly/2dyIfDy
+
done by:
Ilmari Lauhakangas 4
vijaya chandra 4
Raal 2
Xisco Fauli 2
jussuom 1
* all bugs tagged with 'regression'
+ 1290(+1) bugs open of 14254(+13) total 21(+0) high prio.
done by:
Bogdan B 2
Ilmari Lauhakangas 2
nobu 2
m.a.riosv 1
Henschel, Regina 1
Xisco Fauli 1
* ~Component count net * high severity regressions
+ http://bit.ly/1HWHb3E
Writer - 10(+0)
Calc - 5(+0)
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
+ http://bit.ly/1BUdI8i
Writer: other - 429(+3)
Calc - 246(-4)
Impress - 133(+0)
LibreOffice - 61(+0)
Draw - 48(+1)
Writer: docx filter - 46(+1)
Crashes - 44(+0)
UI - 42(+0)
Borders - 38(+0)
Base - 35(+0)
Writer: perf - 33(+0)
Writer: other filter - 30(+1)
filters and storage - 29(+0)
Chart - 25(+0)
Printing and PDF export - 24(+0)
RTL - 20(+0)
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(-1)
Installation - 1(+0)
More information about the Libreoffice-qa
mailing list