ESC meeting minutes: 2025-06-12
Miklos Vajna
vmiklos at collabora.com
Thu Jun 12 14:44:39 UTC 2025
* Present:
+ Heiko, Ilmari, Jonathan, Michael W, Noel, Olivier, Regina, Stephan, Xisco, Cloph, Miklos
* Completed Action Items:
+ can make histogram chart experimental? look into that (Xisco)
- Reverted in libreoffice-25-8 instead. Cherry-picked from previous 25.2 patch
- https://gerrit.libreoffice.org/c/core/+/186407, review is welcome
* Pending Action Items:
* Release Engineering update (Cloph)
+ 25.2.5 rc1 in 2 weeks?
+ 25.8 beta2 next week?
+ to be decided if a beta2 is needed or not (Cloph)
+ maybe the histogram feature revert
+ no blocker for now (Xisco)
+ could live without it
+ there will be tweaks, e.g. the static image in the welcome dialog (Ilmari)
+ see no need
=> plan to skip beta2, revisit next week if needed
+ linux aarch64 builds are provided (Cloph)
+ make check passes
+ plan a daily tinderbox, no Jenkins builder
+ Disable Aqua backend on macOS in favour of using Skia/Raster (Noel)
And then later doing the same thing with GDI.
Noting that GDI and Aqua backends code will remain, since we use
them for printing.
+ old: Skia/accelerated -> fallback -> aqua/GDI
+ new: Skia/accelerated -> Skia/raster
+ should help with the "merged color alpha" effort
+ does that mean skia will be a non-optional build dep? (Michael W)
+ yes, skia build is broken here (Regina)
+ suggest Regina tries again -> if that still happens, provide more info
=> no fundamental objections, but give this a bit of time for those who used --disable-skia liberally so far
+ Request for having a universal installer for release builds: https://bugs.documentfoundation.org/show_bug.cgi?id=166677#c9 (Ilmari)
+ default CPU arch was changed on the download page
+ confused some users
+ last time this came up (Cloph)
+ at least from Italo/Mike's perspective, this is rare enough that this is not a significant problem
+ could do this, but it requires a lot of disk space
+ balance between convenience vs wasting disk space
+ app store builds are universial builds already
+ Cloph will reply in the bug
* Documentation (Olivier)
+ Helpcontents
+ Updates and fixes (ohallot, S. Horacek)
+ Updates of new features (Pierre F.)
+ Guides
+ work in progress.
+ created a wiki page about set-in-circle feature (Regina)
+ also, a color wheel: https://blog.documentfoundation.org/blog/2025/06/12/create-a-colour-wheel-in-libreoffice/
+ Bugzilla Documentation statistics
216(216) bugs open
+ Updates:
BZ changes 1 week 1 month 3 months 12 months
created 5(3) 23(-1) 53(-2) 272(0)
commented 7(1) 54(-12) 190(-2) 838(-12)
resolved 3(2) 14(3) 28(0) 149(1)
+ top 10 contributors:
Olivier Hallot made 44 changes in 1 month, and 359 changes in 1 year
Nabet, Julien made 13 changes in 1 month, and 64 changes in 1 year
Balland-Poirier, Laurent made 8 changes in 1 month, and 8 changes in 1 year
Ilmari Lauhakangas made 6 changes in 1 month, and 171 changes in 1 year
*UNKNOWN* made 4 changes in 1 month, and 7 changes in 1 year
Heiko Tietze made 3 changes in 1 month, and 56 changes in 1 year
*UNKNOWN* made 3 changes in 1 month, and 3 changes in 1 year
Cutter made 2 changes in 1 month, and 2 changes in 1 year
Eyal Rozenberg made 2 changes in 1 month, and 27 changes in 1 year
Kaganski, Mike made 2 changes in 1 month, and 80 changes in 1 year
* UX Update (Heiko)
+ Bugzilla (topicUI) statistics
222(222) (topicUI) bugs open, 14(14) (needsUXEval) needs to be evaluated by the UXteam
+ Updates:
BZ changes 1 week 1 month 3 months 12 months
added 6(5) 11(1) 13(1) 17(1)
commented 50(32) 92(25) 196(15) 1048(-3)
removed 0(0) 2(0) 2(0) 7(0)
resolved 3(3) 8(2) 31(-2) 178(-2)
+ top 10 contributors:
Heiko Tietze made 48 changes in 1 month, and 510 changes in 1 year
Vernon, Stuart Foote made 36 changes in 1 month, and 317 changes in 1 year
Eyal Rozenberg made 16 changes in 1 month, and 172 changes in 1 year
Roman Kuznetsov made 11 changes in 1 month, and 66 changes in 1 year
Ilmari Lauhakangas made 10 changes in 1 month, and 186 changes in 1 year
Olivier Hallot made 8 changes in 1 month, and 10 changes in 1 year
Dennis Roczek made 7 changes in 1 month, and 11 changes in 1 year
Devansh Varshney made 7 changes in 1 month, and 11 changes in 1 year
Sahil Gautam made 6 changes in 1 month, and 9 changes in 1 year
*UNKNOWN* made 5 changes in 1 month, and 5 changes in 1 year
+ [Bug 141322] "Changing the attribute of all hyperlinks" applies only for
Internet Links, plus need to mention Application Colors for "visited"
and "unvisited" links
+ [Bug 166734] Comment text is blurry and background is semi-transparent
+ [Bug 166935] UI label: Toggle Print Preview or 'Toggle Preview'
+ [Bug 166924] add a visual preview dropdown widget to the notebookbar
+ [Bug 166889] Provide ability to clear all formatting including Paragraph
Style back to template default PS
+ [Bug 166896] Don't show module-specific tips-of-the-day if showing TotD
in another module
+ [Bug 166894] LibreOffice Writer (Tabbed Compact) – Interface Redesign
+ [Bug 166888] Formating -> Spotlight menu, a single UNO control to toggle
All (Char DF, CS, PS) visible or hidden
+ [Bug 166884] Add an UI language selector to the First-Start-Dialog
+ [Bug 166881] Allow for setting icon/text/icon+text for all toolbars at once
+ [Bug 166870] Don't ask for a restart after theme installation
+ [Bug 166872] Enlarge the chart area 'sizing handles' (in edit mode) bigger
to make it easier to manipulate dimensions
* Crash Testing (Caolan)
+ 132(+0) import failure, 27(+0) export failures
+ ??? coverity issues
+ Google / ossfuzz: ?? fuzzers active now
* Crash Reporting (from crashreport.libreoffice.org) (Xisco)
+ 25.2.0.3 34930(+918)
+ 25.2.1.2 27217(+920)
+ 25.2.2.2 44308(+13656)
+ 25.2.3.2 18058(+13201)
+ 25.2.4.3 958(+0)
+ recent submissions -> symbol resolution problems, seems it's OK with the very recent one
+ hope to have data next week
* mentoring/easyhack update (Ilmari)
+ Californian mentoring effort
+ bug testing is the primary focus
+ development: get to this once WSL setup will be the primary one
committer... 1 week 1 month 3 months 12 months
open 73(-18) 149(-30) 164(-15) 164(-15)
reviews 290(-178) 1270(-54) 3064(-94) 13290(-58)
merged 185(-20) 969(-36) 2899(-51) 13932(-16)
abandoned 5(-4) 44(-10) 163(-19) 718(-24)
own commits 127(-37) 765(-40) 2115(14) 9770(-7)
review commits 29(-14) 163(-23) 542(-19) 2809(-9)
contributor... 1 week 1 month 3 months 12 months
open 48(-36) 633(-1) 633(-1) 633(-1)
reviews 586(-160) 2622(-142) 6782(-200) 30584(-112)
merged 13(-18) 103(0) 273(-5) 1362(8)
abandoned 5(-2) 38(3) 625(1) 983(-2)
own commits 9(-13) 61(-7) 208(-16) 1187(-3)
review commits 0(0) 0(0) 0(0) 0(0)
+ easyHack statistics:
needsDevEval 9(9) needsUXEval 1(1) cleanup_comments 346(346)
total 415(415) assigned 51(51) open 326(326)
+ top 10 contributors:
Bogdan B made 14 patches in 1 month, and 305 patches in 1 year
Simon Chenery made 6 patches in 1 month, and 57 patches in 1 year
David Hashe made 5 patches in 1 month, and 10 patches in 1 year
Mihai Vasiliu made 3 patches in 1 month, and 3 patches in 1 year
Weblate made 2 patches in 1 month, and 22 patches in 1 year
Rashesh Padia made 2 patches in 1 month, and 20 patches in 1 year
Rafał Dobrakowski made 2 patches in 1 month, and 3 patches in 1 year
Pierre made 2 patches in 1 month, and 2 patches in 1 year
Shantanu Oak made 2 patches in 1 month, and 25 patches in 1 year
Juraj Šarinay made 2 patches in 1 month, and 8 patches in 1 year
+ top 10 reviewers:
Xisco Fauli made 126 review comments in 1 month, and 866 in 1 year
Ilmari Lauhakangas made 112 review comments in 1 month, and 796 in 1 year
Vajna, Miklos made 92 review comments in 1 month, and 1204 in 1 year
Weghorn, Michael made 86 review comments in 1 month, and 540 in 1 year
Christian Lohmaier made 86 review comments in 1 month, and 852 in 1 year
Caolán McNamara made 82 review comments in 1 month, and 1176 in 1 year
Hossein made 66 review comments in 1 month, and 308 in 1 year
Thorsten Behrens made 66 review comments in 1 month, and 662 in 1 year
Vajngerl, Tomaž made 62 review comments in 1 month, and 378 in 1 year
Nabet, Julien made 60 review comments in 1 month, and 888 in 1 year
+ Patches automatically abandoned:
NotoSansArabic: upgrade to v2.012 ( Xisco Fauli )
- https://gerrit.libreoffice.org/#/c/163822
vcl: simplify Animation::Mirror() ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/182051
tdf#162840 tdf#164823 sidebar: move hyphenation settings to a new panel ( László Németh )
- https://gerrit.libreoffice.org/#/c/182321
+ big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
Alexander Shepel
Pierre
* GSoC (Ilmari)
+ https://developers.google.com/open-source/gsoc/timeline
+ 14 July: midterm evaluations for standard length projects
* Commit Access
* ESC-Members (Cloph)
+ any people to suggest to stock up again?
+ happy to be a member, especially around ODF (Regina)
+ László Németh and Oliver Specht are also OK to be a member, if approved (Miklos)
=> have Regina, Laszlo and Oliver as members, accept Michael S to step down
AI: create the gerrit change for the website (Miklos)
* Developer Certification (Stephan/László)
+ resting since: 6 weeks (limit: 20 weeks)
* Jenkins / CI update (Cloph)
gerrit_android_aarch64 jobs: 113 ok: 106 ko: 3 fail ratio: 2.65% mean_ok: 10 ( 24) median_ok: 8 ( 17)
gerrit_android_arm jobs: 112 ok: 106 ko: 1 fail ratio: 0.89% mean_ok: 9 ( 21) median_ok: 7 ( 12)
gerrit_android_x86 jobs: 113 ok: 107 ko: 2 fail ratio: 1.77% mean_ok: 9 ( 23) median_ok: 7 ( 16)
gerrit_android_x86_64 jobs: 112 ok: 106 ko: 0 fail ratio: 0.00% mean_ok: 10 ( 22) median_ok: 6 ( 15)
gerrit_linux_clang_dbgutil jobs: 232 ok: 180 ko: 41 fail ratio: 17.67% mean_ok: 40 ( 51) median_ok: 37 ( 41)
gerrit_linux_gcc_release jobs: 296 ok: 214 ko: 49 fail ratio: 16.55% mean_ok: 22 ( 29) median_ok: 19 ( 21)
gerrit_mac jobs: 281 ok: 190 ko: 74 fail ratio: 26.33% mean_ok: 56 ( 56) median_ok: 50 ( 50)
gerrit_windows jobs: 259 ok: 181 ko: 68 fail ratio: 26.25% mean_ok: 37 ( 39) median_ok: 35 ( 35)
gerrit_master_ml jobs: 348 ok: 152 ko: 147 fail ratio: 42.24% mean_ok: 77 ( 77) median_ok: 71 ( 72)
gerrit_master jobs: 54 ok: 26 ko: 21 fail ratio: 38.89% mean_ok: 58 ( 58) median_ok: 49 ( 49)
gerrit_master_seq jobs: 293 ok: 126 ko: 125 fail ratio: 42.66% mean_ok: 81 ( 81) median_ok: 76 ( 76)
+ tests that failed more than twice in last seven days
2 CppunitTest_xmloff_text gerrit_linux_gcc_release
2 JunitTest_svx_unoapi gerrit_linux_clang_dbgutil
2 UITest_sw_ui_frmdlg gerrit_linux_clang_dbgutil
4 UITest_impress_tests gerrit_linux_clang_dbgutil
5 aborted by jenkins job timeout gerrit_windows
6 CppunitTest_sc_annotationshapeobj gerrit_linux_gcc_release
+ this week: nothing too unusual (Cloph)
+ even CppunitTest_sc_annotationshapeobj was for a not yet pushed change
* What’s cooking (Miklos)
+ A11y update (Michael W)
+ planning to look further into converting Java a11y tests to C++
+ RTL/CTL/CJK update (Jonathan)
+ tdf#166011 Implemented style:script-type
+ https://bugs.documentfoundation.org/show_bug.cgi?id=166011
+ Done
+ tdf#166012 Apply style:script-type after setting selection language
+ https://bugs.documentfoundation.org/show_bug.cgi?id=166012
+ Done
+ and re-closed tdf#66791
+ Vertical tabs with icons for dialogs with >6 tabs (bug 165814) (Heiko)
+ Page Style https://gerrit.libreoffice.org/c/core/+/186191
+ Character Style https://gerrit.libreoffice.org/c/core/+/186403
+ Paragraph Style https://gerrit.libreoffice.org/c/core/+/186408
+ icons are now sorted out for vertical tab pages (Heiko)
+ also macOS looks better
+ probably going with large icons, similar to the hyperlink dialog
+ reviewing the dialogs one by one
+ suggest: not cherry-pick any of these patches into 25.8
+ have 3 cherry-picks around these in (Xisco)
+ will check these (Heiko)
+ cherry-picks are fine as long as Heiko is on CC
+ compiler warnings now collected in daily tinderbox jobs on jenkins (Cloph)
+ https://ci.libreoffice.org/job/lo_daily_tb_mac/
https://ci.libreoffice.org/job/lo_daily_tb_linux/
https://ci.libreoffice.org/job/lo_daily_tb_win/
+ working on getting code coverage bot integrated gain
+ thought daily builds are done with --enable-werror? (Stephan)
+ not all warnings are considered as errors (Cloph)
+ do we care about those warnings? (Stephan)
+ not just externals, there are a few more (Cloph)
+ daily tinderbox vs Jenkins builds config is a bit different
* java baseline (cloph)
+ rhino 1.8 would require at least Java 11, currently LO requires java 8
+ Java 8 supported til 2030 for some variants, end of 2026 for most https://en.wikipedia.org/wiki/Java_version_history#Release_table
+ this this is not too controversial
+ after 25.8, for 26.2
+ remember JDK build dep bump to 17 and that was reverted (Michael W)
+ https://git.libreoffice.org/core/commit/4267c7124876b9213b3169a55731d260c8c63f7c
=> fine to go ahead, just CC Fridrich on the change and see
* QA update (Xisco)
+ UNCONFIRMED: 1629 (+18)
+ enhancements: 465 (+6)
+ needsUXEval: 6 (+0)
+ haveBackTrace: 14 (+0)
+ needsDevAdvice: 47 (+0)
+ documentation: 2 (+1)
+ android: 0 (+0)
+ iOS: 0 (+0)
+ Online: 6 (+0)
+ Most pressing bugs:
New:
None
+ New high severity bugs of the week:
None
* QA stats
+ https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
+93 +1 (-76) overall)
many thanks to the top bug squashers:
Mike Kaganski 20
Heiko Tietze 7
Buovjaga 4
Telesto 4
Olivier Hallot 3
Armin Le Grand (allotropia) 2
Saburo 2
Xisco Faulí 2
m_a_riosv 2
Eyal Rozenberg 1
+ top 10 bugs reporters:
Telesto 11
Mike Kaganski 5
Eyal Rozenberg 4
internationils 4
V Stuart Foote 3
peter josvai 3
John 2
Liz Lee 2
Ahmad Gharbeia 1
Colin 1
+ top 10 bugs fixers:
Kaganski, Mike 6
Xisco Fauli 2
Alexandru Babacea 1
Alexandru Diaconu 1
Balazs Varga 1
Bogdan-Emilian Visanescu 1
Callegar 1
Caolán McNamara 1
Chris King 1
Heiko Tietze 1
+ top 10 bugs confirmers:
m.a.riosv 9
*UNKNOWN* 8
Heiko Tietze 7
Kaganski, Mike 6
Ilmari Lauhakangas 3
Telesto 3
Xisco Fauli 3
Olivier Hallot 2
Vernon, Stuart Foote 2
Adam 1
* Bisected bugs open: keyword 'bisected'
+ more accurate - down to a single commit.
+ http://bit.ly/2dyIfDy
+
done by:
vijaya chandra 4
jnorvell 3
Ilmari Lauhakangas 2
Balazs Varga 1
Weghorn, Michael 1
Telesto 1
Xisco Fauli 1
* Bibisected bugs open: keyword 'bibisected'
+ http://bit.ly/2cSCXlS
+
done by:
vijaya chandra 5
jnorvell 3
akopf 2
Balazs Varga 1
Ilmari Lauhakangas 1
Weghorn, Michael 1
Xisco Fauli 1
* all bugs tagged with 'regression'
+ 1267(+1) bugs open of 14119(+12) total 22(-1) high prio.
done by:
Telesto 3
Henschel, Regina 2
akopf 1
Balazs Varga 1
devsocmed 1
Ilmari Lauhakangas 1
steve 1
Robert Großkopf 1
Xisco Fauli 1
* ~Component count net * high severity regressions
+ http://bit.ly/1HWHb3E
Writer - 9(+0)
Calc - 7(+0)
LibreOffice - 4(+0)
Impress - 1(+0)
UI - 1(+0)
Installation - 0(-1)
by OS:
All - 16(-1)
Linux - 5(+0)
Mac OS X - 0(+0)
Windows - 1(+0)
* ~Component count net * all regressions
+ http://bit.ly/1BUdI8i
Writer: other - 422(+4)
Calc - 249(+0)
Impress - 129(+1)
LibreOffice - 58(+0)
Draw - 47(-1)
Crashes - 46(+1)
Writer: docx filter - 46(+0)
UI - 38(+0)
Base - 36(+0)
Borders - 35(+0)
Writer: perf - 31(-1)
Writer: other filter - 30(+0)
Chart - 28(+0)
filters and storage - 28(+0)
Printing and PDF export - 24(+0)
RTL - 22(+0)
BASIC - 19(+0)
Writer: doc filter - 18(+0)
graphics stack - 15(+0)
Formula Editor - 9(+0)
Extensions - 3(+0)
framework - 3(+0)
sdk - 3(+0)
Linguistic - 2(+0)
Installation - 1(-1)
More information about the LibreOffice
mailing list