ESC meeting minutes: 2025-02-27
Miklos Vajna
vmiklos at collabora.com
Thu Feb 27 15:45:06 UTC 2025
* Present:
+ Cloph, Heiko, Hossein, Ilmari, Jonathan, Caolan, Michael W, Regina, Stephan, Miklos, Olivier, Xisco, Michael S
* Completed Action Items:
+ enable the commit bit for Mohit & Moritz (Cloph)
+ send the welcome mail for Mohit & Moritz (Stephan)
* Pending Action Items:
+ bump the clang in LODE to version 18 (Hossein)
+ started.
* Release Engineering update (Cloph)
+ 24.8.6 rc1 in 1 week
+ 25.2.1 was announced today
+ 25.2.2 rc1 is also in 1 week
+ macOS themeing issue
https://bugs.documentfoundation.org/show_bug.cgi?id=165266
maybe shorten the cycle to a single RC
+ more likely in 25.2 -- automatic switch based on system preference in document workspace area triggers the bug / makes people switch to custom setting in LO
+ results in a dark page background
+ workaround is to install an extension ("Light application colors" theme)
+ the bug is bad: black text on black background
+ Patrick's patch: fixes at least the UI part
https://gerrit.libreoffice.org/c/core/+/182116
+ not complete, so no RC3 for the old release (Cloph)
+ 24.8 is better in practice here
+ so expect to tag 24.8 first, then 25.2 (next week)
+ if Patrick/Sahil have a better macOS fix till then (Cloph)
(otherwise 25.2 will also get the usual two rcs)
* Documentation (Olivier)
+ Helpcontents2
+ No news
+ Guides
+ Impress Guide 25.2 announced (p. Shchofield)
+ Work in progress for Calc Guide 25.2 and GS 25.2
+ Issues in cross-ref with hidden sections
+ https://bugs.documentfoundation.org/show_bug.cgi?id=165472
+ please confirm, see if it's a regression, etc (Olivier)
+ Bugzilla Documentation statistics
219(219) bugs open
+ Updates:
BZ changes 1 week 1 month 3 months 12 months
created 3(-1) 15(-4) 125(-1) 318(-5)
commented 0(-5) 29(-3) 136(-13) 938(-36)
resolved 3(1) 10(-2) 32(3) 185(-2)
+ top 10 contributors:
Olivier Hallot made 22 changes in 1 month, and 378 changes in 1 year
Ilmari Lauhakangas made 15 changes in 1 month, and 168 changes in 1 year
Kaganski, Mike made 8 changes in 1 month, and 86 changes in 1 year
Bogdan B made 7 changes in 1 month, and 248 changes in 1 year
*UNKNOWN* made 5 changes in 1 month, and 5 changes in 1 year
Nabet, Julien made 5 changes in 1 month, and 42 changes in 1 year
Eyal Rozenberg made 4 changes in 1 month, and 13 changes in 1 year
Robert Großkopf made 4 changes in 1 month, and 5 changes in 1 year
Jim Avera made 2 changes in 1 month, and 2 changes in 1 year
Stéphane Guillou made 2 changes in 1 month, and 86 changes in 1 year
* UX Update (Heiko)
+ Bugzilla (topicUI) statistics
230(230) (topicUI) bugs open, 23(23) (needsUXEval) needs to be evaluated by the UXteam
+ Updates:
BZ changes 1 week 1 month 3 months 12 months
added 5(3) 12(0) 14(0) 23(0)
commented 42(21) 133(7) 273(7) 1414(-13)
removed 0(0) 0(0) 1(0) 12(0)
resolved 2(2) 9(1) 37(-2) 216(-4)
+ top 10 contributors:
Vernon, Stuart Foote made 46 changes in 1 month, and 412 changes in 1 year
Eyal Rozenberg made 44 changes in 1 month, and 219 changes in 1 year
Heiko Tietze made 38 changes in 1 month, and 702 changes in 1 year
Ilmari Lauhakangas made 30 changes in 1 month, and 179 changes in 1 year
Fortin Tam, Jean-François made 16 changes in 1 month, and 35 changes in 1 year
Martin Krsek made 15 changes in 1 month, and 15 changes in 1 year
m.a.riosv made 14 changes in 1 month, and 57 changes in 1 year
Jan Lachnitt made 13 changes in 1 month, and 13 changes in 1 year
Roman Kuznetsov made 9 changes in 1 month, and 57 changes in 1 year
Telesto made 9 changes in 1 month, and 23 changes in 1 year
+ [Bug 165474] Vertical Style editing dialogs--no tabs shold be out-of-view
+ [Bug 165422] With multiple table cells with different background colors selected,
wrong common background color shown
+ [Bug 165390] LibreOffice Writer - Scrollbar Line Count Not Working Properly
+ [Bug 165332] Calc: Copy of multiple lines (as unformatted text) interprets
" \t" as two column breaks
+ print preview is dark on macOS (Cloph)
+ in dark mode
+ would expect: white page + black text, even with dark mode
+ if the dialog is not using the system colors, then that needs fixing (Heiko)
+ not aware of this issue
+ AI: please file one if there is indeed no bug (Cloph)
+ think MSO differs here (Hossein)
+ needs testing
+ we don't have a special dark mode anymore (Heiko)
+ there are light + dark colors, provided by the OS
+ it's not necessarily like this, this is just color A, color B
+ open discussion: how this interacts with themes
+ not a new behavior: it was like this before
+ what's new is picking up the colors from the system automatically
+ all this can be changed by the theme, though
+ "test the dark mode" is too generic, we need specific scenarios
+ can we have a more precise definitions of all the elements when the user would select the color of something (Olivier)
+ not sure how to document these
+ the name is some standard definition, not sure how to improve (Heiko)
+ e.g. "application face" (Olivier)
+ it would be also nice to have a preview of the modification (Heiko)
+ face is just the "canvas" (even if you can't draw on it)
+ the area outside the document content in the window? (Miklos)
+ multiple areas, more like e.g. button face (Heiko)
* Crash testing (Caolan)
+ 202(+1) import failure, 30(-2) export failures
- https://wiki.documentfoundation.org/Development/Crashtesting
- high hopes for https://gerrit.libreoffice.org/c/core/+/182069 and
most common calc failure to reimport xlsx output
- https://gerrit.libreoffice.org/c/core/+/181662 new problem, already fixed
+ 2 coverity issues
+ 3 ossfuzz issues
- 1 crash
+ published CVE-2025-0514 Executable hyperlink Windows path targets executed unconditionally on activation
* Crash Reporting (from crashreport.libreoffice.org) (Xisco)
+ 24.8.4.2 52645(+6469)
+ 24.8.5.2 252(+0)
+ 25.2.0.2 168(+27)
+ 25.2.0.3 11766(+5520)
+ Two most reported crashes in 25.2.0.3 should be fixed in 25.2.1.2
- https://crashreport.libreoffice.org/stats/signature/SfxTabDialogController::ResetHdl(weld::Button%20&)
- https://bugs.documentfoundation.org/show_bug.cgi?id=165487
* Mentoring (Hossein)
+ Reviewed submissions from newcomers
+ working on Android build & debug instructions
+ hope to provide a "debug" manual for this
committer... 1 week 1 month 3 months 12 months
open 74(-5) 148(5) 151(7) 151(7)
reviews 476(-56) 1604(54) 3736(-74) 13552(-18)
merged 290(12) 1180(34) 3385(-57) 14206(8)
abandoned 16(-19) 85(4) 176(3) 741(1)
own commits 194(-21) 791(20) 2227(-59) 10060(5)
review commits 34(-31) 199(-4) 623(-45) 3064(-47)
contributor... 1 week 1 month 3 months 12 months
open 304(-721) 1145(-16) 1148(-13) 1148(-13)
reviews 860(-48) 3088(40) 7982(-228) 31312(-106)
merged 19(-25) 118(5) 332(-32) 1403(-33)
abandoned 29(22) 50(13) 198(2) 500(-128)
own commits 17(-9) 72(5) 266(-36) 1300(-36)
review commits 0(0) 0(0) 0(0) 0(0)
+ easyHack statistics:
needsDevEval 9(9) needsUXEval 1(1) cleanup_comments 349(349)
total 426(426) assigned 31(31) open 357(357)
+ top 10 contributors:
Simon Chenery made 20 patches in 1 month, and 28 patches in 1 year
Bogdan B made 5 patches in 1 month, and 294 patches in 1 year
Rahul Anand made 5 patches in 1 month, and 5 patches in 1 year
Rashesh Padia made 4 patches in 1 month, and 14 patches in 1 year
Mohamed Ali made 3 patches in 1 month, and 9 patches in 1 year
Manish Bera made 3 patches in 1 month, and 12 patches in 1 year
Ismael Olea made 2 patches in 1 month, and 2 patches in 1 year
David Hashe made 2 patches in 1 month, and 2 patches in 1 year
افشین made 2 patches in 1 month, and 2 patches in 1 year
Johnny_M made 1 patches in 1 month, and 2 patches in 1 year
+ top 10 reviewers:
Weghorn, Michael made 180 review comments in 1 month, and 504 in 1 year
Vajna, Miklos made 134 review comments in 1 month, and 1180 in 1 year
Christian Lohmaier made 130 review comments in 1 month, and 726 in 1 year
Adolfo Jayme Barrientos made 108 review comments in 1 month, and 1034 in 1 year
Ilmari Lauhakangas made 98 review comments in 1 month, and 764 in 1 year
Hossein made 90 review comments in 1 month, and 320 in 1 year
Caolán McNamara made 88 review comments in 1 month, and 1282 in 1 year
Xisco Fauli made 88 review comments in 1 month, and 762 in 1 year
Thorsten Behrens made 86 review comments in 1 month, and 658 in 1 year
Grandin, Noel made 78 review comments in 1 month, and 644 in 1 year
+ Patches automatically abandoned:
WIP: tdf#51779 - Support for SQL datatype INTERVAL ( Devansh Varshney )
- https://gerrit.libreoffice.org/#/c/165012
tdf#138293 - Add "save sketches on slides on exit" ( Devansh Varshney )
- https://gerrit.libreoffice.org/#/c/165144
WIP: tdf#32506 Find & Replace for Base ( Devansh Varshney )
- https://gerrit.libreoffice.org/#/c/165226
vcl: move BitmapWriteAccess.hxx to include/vcl/bitmap/ directory ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/174196
tdf#163486: PVS V1028 Possible overflow. Consider casting operands, ( Bogdan Buzea )
- https://gerrit.libreoffice.org/#/c/177103
tdf#163486: PVS V1028 Possible overflow. Consider casting operands, ( Bogdan Buzea )
- https://gerrit.libreoffice.org/#/c/177107
tdf#163486: PVS V1028 Possible overflow. Consider casting operands, ( Bogdan Buzea )
- https://gerrit.libreoffice.org/#/c/177110
tdf#163486: PVS V1028 Possible overflow. Consider casting operands, ( Bogdan Buzea )
- https://gerrit.libreoffice.org/#/c/177111
tdf#163486: PVS V1028 Possible overflow. Consider casting operands, ( Bogdan Buzea )
- https://gerrit.libreoffice.org/#/c/177112
tdf#163486: PVS V1028 Possible overflow. Consider casting operands, ( Bogdan Buzea )
- https://gerrit.libreoffice.org/#/c/177113
tdf#163486: PVS V1028 Possible overflow. Consider casting operands, ( Bogdan Buzea )
- https://gerrit.libreoffice.org/#/c/177115
tdf#163486: PVS V1028 Possible overflow. Consider casting operands, ( Bogdan Buzea )
- https://gerrit.libreoffice.org/#/c/177117
tdf#163486: PVS V1028 Possible overflow. Consider casting operands, ( Bogdan Buzea )
- https://gerrit.libreoffice.org/#/c/177119
tdf#163486: PVS V1028 Possible overflow. Consider casting operands, ( Bogdan Buzea )
- https://gerrit.libreoffice.org/#/c/177120
tdf#163486: PVS V1028 Possible overflow. Consider casting operands, ( Bogdan Buzea )
- https://gerrit.libreoffice.org/#/c/177121
tdf#163486: PVS V1028 Possible overflow. Consider casting operands, ( Bogdan Buzea )
- https://gerrit.libreoffice.org/#/c/177122
tdf#163486: PVS V1028 Possible overflow. Consider casting operands, ( Bogdan Buzea )
- https://gerrit.libreoffice.org/#/c/177123
vcl: move mpBlendFrameCache from svdata.hxx to BlendFrameCache ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/178100
WIP use more concrete UNO in sc ( Noel Grandin )
- https://gerrit.libreoffice.org/#/c/178723
vcl: make ImplPatternReformt() a bit easier to read ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/179071
vcl: move lcl_PatternProcessKeyInput() into KeyEvent ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/179104
vcl: move PatternFormatter out of field2.cxx and into own file ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/179107
crashreporting: FindSttNodeByType might return nullptr ( Xisco Fauli )
- https://gerrit.libreoffice.org/#/c/179243
sw: pSttNd -> pStartNode ( Xisco Fauli )
- https://gerrit.libreoffice.org/#/c/179244
sw: pEndNd -> pEndNode ( Xisco Fauli )
- https://gerrit.libreoffice.org/#/c/179245
* GSoC (Ilmari)
+ https://developers.google.com/open-source/gsoc/timeline
+ Add your ideas: https://wiki.documentfoundation.org/Development/GSoC/Ideas
+ Next step: February 27:
List of accepted mentoring organizations published -> later today
* Commit Access
* Developer Certification (Stephan/Miklos/László/Gabriel)
+ resting since: 16 weeks (limit: 20 weeks)
* Jenkins / CI update (Cloph)
gerrit_android_aarch64 jobs: 172 ok: 169 ko: 2 fail ratio: 1.16% mean_ok: 9 ( 16) median_ok: 6 ( 13)
gerrit_android_arm jobs: 172 ok: 170 ko: 0 fail ratio: 0.00% mean_ok: 9 ( 15) median_ok: 6 ( 13)
gerrit_android_x86 jobs: 172 ok: 169 ko: 2 fail ratio: 1.16% mean_ok: 9 ( 15) median_ok: 6 ( 11)
gerrit_android_x86_64 jobs: 172 ok: 170 ko: 0 fail ratio: 0.00% mean_ok: 9 ( 15) median_ok: 6 ( 11)
gerrit_linux_clang_dbgutil jobs: 359 ok: 310 ko: 43 fail ratio: 11.98% mean_ok: 42 ( 45) median_ok: 39 ( 45)
gerrit_linux_gcc_release jobs: 388 ok: 336 ko: 34 fail ratio: 8.76% mean_ok: 21 ( 26) median_ok: 19 ( 21)
gerrit_mac jobs: 439 ok: 316 ko: 115 fail ratio: 26.20% mean_ok: 55 ( 64) median_ok: 50 ( 56)
gerrit_windows jobs: 363 ok: 324 ko: 34 fail ratio: 9.37% mean_ok: 35 ( 48) median_ok: 34 ( 36)
gerrit_master_ml jobs: 431 ok: 287 ko: 118 fail ratio: 27.38% mean_ok: 93 ( 93) median_ok: 82 ( 82)
gerrit_master jobs: 43 ok: 32 ko: 11 fail ratio: 25.58% mean_ok: 77 ( 77) median_ok: 63 ( 63)
gerrit_master_seq jobs: 387 ok: 255 ko: 106 fail ratio: 27.39% mean_ok: 95 ( 95) median_ok: 84 ( 84)
+ tests that failed more than twice in last seven days
5 UITest_impress_tests gerrit_linux_clang_dbgutil
11 aborted by jenkins job timeout gerrit_windows
11 Killed by the kill-wrapper gerrit_linux_clang_dbgutil
+ this week: test failures -> nothing stands out
+ yesterday: hypervisor running 4 windows VMs was down, fixed
+ mac builder was running out of disk space, all in order again
* What’s cooking (Miklos)
+ A11y update (Michael W)
+ a11y code refactoring, fixing preexisting issues
+ Orca: fixed announcement of non-text list items:
+ https://gitlab.gnome.org/GNOME/orca/-/merge_requests/236
+ reducing UNO abstraction in Impress Presenter Console a bit
+ effort similar to "use more concrete types" commits from Noel
+ RTL/CTL/CJK update (Jonathan)
+ tdf#164140 Justified Arabic/Persian text goes out of margin by typing some text
+ https://bugs.documentfoundation.org/show_bug.cgi?id=164140
+ Writer tracked changes recording: towards making this per-view (Miklos)
+ early commits are in, not yet finished
* QA update (Xisco)
+ UNCONFIRMED: 1597 (+4)
+ enhancements: 402 (+5)
+ needsUXEval: 12 (+1)
+ haveBackTrace: 13 (+1)
+ needsDevAdvice: 48 (+0)
+ documentation: 3 (+0)
+ android: 0 (+0)
+ iOS: 0 (+0)
+ Online: 9 (+0)
+ Most pressing bugs:
New:
None
Fixed:
+ Crash on Clone Formatting when selecting more than one table cell
+ https://bugs.documentfoundation.org/show_bug.cgi?id=164949
+ Fixed. Thanks to Oliver
+ New high severity bugs of the week:
+ Editing a conditional format from the Manage dialog changes the range / creates a new one
+ https://bugs.documentfoundation.org/show_bug.cgi?id=160252
+ Fixed. Thanks to Armin
* QA stats
+ https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
+117 +3 (-86) overall)
many thanks to the top bug squashers:
V Stuart Foote 7
Xisco Faulí 6
BogdanB 5
Buovjaga 5
Gabor Kelemen (allotropia) 4
Mike Kaganski 4
Saburo 4
Tibor Nagy 4
m_a_riosv 4
Ahmed Hamed 3
+ top 10 bugs reporters:
Aron Budea 10
Eyal Rozenberg 9
Gabor Kelemen (allotropia) 4
Justin L 4
Klaus 3
Michael Otto 3
Callegar 2
Valentyn 2
amanita+LIBREOFFICE 2
Armin Mohring 1
+ top 10 bugs fixers:
Kelemen, Gabor 4
Xisco Fauli 4
Ahmed Hamed 3
Justin Luth 3
Nagy Tibor 3
Olivier Hallot 3
Németh, László 2
yosi3260+libre at gmail.com 2
*UNKNOWN* 1
Adolfo Jayme Barrientos 1
+ top 10 bugs confirmers:
m.a.riosv 13
Justin Luth 12
Aron Budea 10
Ilmari Lauhakangas 9
Xisco Fauli 7
Bogdan B 4
*UNKNOWN* 3
Raal 3
Thorsten Behrens (CIB) 3
Vernon, Stuart Foote 3
* Bisected bugs open: keyword 'bisected'
+ more accurate - down to a single commit.
+ http://bit.ly/2dyIfDy
+
done by:
Justin Luth 4
Bogdan B 2
Ilmari Lauhakangas 1
libre 1
Raal 1
Xisco Fauli 1
* Bibisected bugs open: keyword 'bibisected'
+ http://bit.ly/2cSCXlS
+
done by:
libre 5
Ilmari Lauhakangas 1
Raal 1
Xisco Fauli 1
* all bugs tagged with 'regression'
+ 1261(+1) bugs open of 13950(+15) total 21(-1) high prio.
done by:
Raal 2
Ilmari Lauhakangas 1
libre 1
steve 1
Vernon, Stuart Foote 1
Xisco Fauli 1
* ~Component count net * high severity regressions
+ http://bit.ly/1HWHb3E
Writer - 8(-1)
Calc - 6(+0)
LibreOffice - 3(+0)
Impress - 2(+0)
Installation - 1(+0)
UI - 1(+0)
by OS:
All - 15(-1)
Linux - 4(+0)
Mac OS X - 0(+0)
Windows - 2(+0)
* ~Component count net * all regressions
+ http://bit.ly/1BUdI8i
Writer: other - 424(+0)
Calc - 245(+0)
Impress - 129(+5)
LibreOffice - 57(+1)
Draw - 48(+0)
Writer: docx filter - 47(-2)
Crashes - 44(-1)
UI - 37(+2)
Base - 36(+0)
Borders - 35(+0)
Writer: perf - 35(+1)
Writer: other filter - 29(-1)
Printing and PDF export - 26(+0)
Chart - 25(+0)
filters and storage - 24(+1)
RTL - 22(-1)
BASIC - 19(+0)
Writer: doc filter - 18(-1)
graphics stack - 13(+0)
Formula Editor - 10(+0)
framework - 3(+0)
sdk - 3(+0)
Extensions - 2(+0)
Installation - 2(+0)
Linguistic - 2(+0)
More information about the Libreoffice-qa
mailing list