ESC meeting minutes: 2025-02-13
Miklos Vajna
vmiklos at collabora.com
Thu Feb 13 15:26:18 UTC 2025
* Present:
+ Cloph, Hossein, Jonathan, Michael W, Olivier, Caolan, Heiko, Ilmari, mmachine, Michael S, Stephan, Thorsten, Xisco, Miklos
* Completed Action Items:
* Pending Action Items:
* Release Engineering update (Cloph)
+ 24.8.5 rc2 was tagged yesterday
+ 25.2.1 rc2 next week
+ MS VC redist will be also fixed with this
+ Recent download page macOS switch to "Mac Silicon" as default: so far this week I have seen and responded to a bugzilla bug and an r/libreoffice thread. Both were resolved by instructing users how to change the download to "Mac Intel". Although the number of support requests is small, it has only been a week since the change so should we consider a Universal build as a fallback plan? (Patrick)
+ can't do browser detection here, unfortunately (Cloph)
+ think no need to invest in universal builds, let's see
+ Require VS 2022 (instead of 2019) for 25.8? (Miklos)
+ Suggest to do this when the Windows baseline will be W11 (Cloph)
+ And also switch CI to wsl-as-helper
* Documentation (Olivier)
+ Helpcontents
+ New pages for Excel array functions (TOCOL, TOROW, etc) (ohallot)
+ Enabled Data Provider + Help pages (ohallot)
+ Updates and fixes (ohallot, Simon Chenery, etc...
+ Guides
+ Work in progress for Calc guide 25.2 and Getting Started Guide 25.2
+ Bugzilla Documentation statistics
224(224) bugs open
+ Updates:
BZ changes 1 week 1 month 3 months 12 months
created 5(1) 22(-2) 126(2) 323(-2)
commented 16(8) 45(1) 150(10) 975(-15)
resolved 2(-1) 10(-2) 27(0) 185(-2)
+ top 10 contributors:
Olivier Hallot made 32 changes in 1 month, and 394 changes in 1 year
Ilmari Lauhakangas made 17 changes in 1 month, and 168 changes in 1 year
Kaganski, Mike made 12 changes in 1 month, and 91 changes in 1 year
Bogdan B made 8 changes in 1 month, and 246 changes in 1 year
Heiko Tietze made 7 changes in 1 month, and 97 changes in 1 year
Dione Maddern made 6 changes in 1 month, and 124 changes in 1 year
Eyal Rozenberg made 6 changes in 1 month, and 13 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 43 changes in 1 year
Vernon, Stuart Foote made 4 changes in 1 month, and 158 changes in 1 year
* UX Update (Heiko)
+ Bugzilla (topicUI) statistics
230(230) (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 8(3) 17(6) 19(6) 28(6)
commented 43(-7) 143(-6) 296(2) 1468(0)
removed 0(0) 1(0) 2(-2) 12(0)
resolved 1(-4) 14(-2) 41(-1) 227(-5)
+ top 10 contributors:
Heiko Tietze made 80 changes in 1 month, and 752 changes in 1 year
Eyal Rozenberg made 45 changes in 1 month, and 225 changes in 1 year
Vernon, Stuart Foote made 42 changes in 1 month, and 428 changes in 1 year
Roman Kuznetsov made 28 changes in 1 month, and 62 changes in 1 year
Fortin Tam, Jean-François made 21 changes in 1 month, and 40 changes in 1 year
Telesto made 16 changes in 1 month, and 30 changes in 1 year
Ilmari Lauhakangas made 14 changes in 1 month, and 168 changes in 1 year
m.a.riosv made 10 changes in 1 month, and 54 changes in 1 year
Dieter made 9 changes in 1 month, and 115 changes in 1 year
Stéphane Guillou made 8 changes in 1 month, and 272 changes in 1 year
+ [Bug 165229] [UI] Data provider dialog needs better wording/labels
+ [Bug 165225] Text is not visible on selected inactive menu bars on
LibreOffice v.25.2.0.3
+ [Bug 165223] SB Navigator 'Reminder' objects set in a block of text are
copied and pasted with that text, corrupts the movement stack
+ [Bug 165206] Ctrl+LShift, Ctrl+RShift behavior vis-a-vis direction
& alignment - inconsistent?
+ [Bug 165200] Style dialog: Allow copying of textual style content
-> + [Bug 165162] Improve UX around Conditional Formatting
+ GSoC topic
+ following discussion at FOSDEM
+ [Bug 158119] Alphabetical index: "Combine with -" only works for more than
two pages
-> + [Bug 158994] Update notification bubble at wrong position (Wayland)
+ wayland issue but rather replace with infobar
+ update bubble was probably added earlier than the infobars (Miklos)
+ very unusual widget, getting rid of it is a good idea (Caolan)
+ [Bug 165043] Missing initial series value causes unexpected connecting
line behaviour for Net Chart Type with Plot Options - Plot Missing
Values - Continue Line (true)
+ [Bug 165087] Difficult to find radio group for toolbar command display
style (Icon/Text/Both)
* Crash testing (Caolan)
+ 173(-27) import failure, 23(-8) export failures
- https://wiki.documentfoundation.org/Development/Crashtesting
+ 0 coverity issues
+ 2 Google / ossfuzz issues
- 1 crash, 1 oom, unchanged
* Crash Reporting (from crashreport.libreoffice.org) (Xisco)
+ 24.8.3.2 41460(+313)
+ 24.8.4.2 38852(+7906)
+ 25.2.0.2 133(+33)
+ 25.2.0.3 2167(+2044)
- New in 25.2.0.3
-https://crashreport.libreoffice.org/stats/signature/sd::CustomAnimationPane::onSelect()
- https://bugs.documentfoundation.org/show_bug.cgi?id=165099
- Fixed. Thanks to Mike Kaganski
- https://crashreport.libreoffice.org/stats/signature/OutlinerView::GetSelection()
- https://bugs.documentfoundation.org/show_bug.cgi?id=164855
- Fixed. Thanks to Balazs Varga
- https://crashreport.libreoffice.org/stats/signature/ZipFile::findCentralDirectory()
- https://crashreport.libreoffice.org/stats/signature/SfxTabDialogController::ResetHdl(weld::Button%20&)
- one of the most reported crashes in the 24.8 -> fixed in 25.2, great
- https://crashreport.libreoffice.org/stats/signature/SfxItemSet::GetByOffset(unsigned%20short,unsigned%20short)
* Mentoring (Hossein)
+ Added two new (related) EasyHacks
+ tdf#165233 - Use lambdas instead of std::bind
https://bugs.documentfoundation.org/show_bug.cgi?id=165233
+ tdf#165234 - Use lambdas instead of boost::bind
https://bugs.documentfoundation.org/show_bug.cgi?id=165234
committer... 1 week 1 month 3 months 12 months
open 77(0) 145(-9) 146(-12) 146(-12)
reviews 546(134) 1466(62) 3822(94) 13526(124)
merged 292(36) 1107(22) 3383(-71) 14203(43)
abandoned 18(1) 62(9) 177(6) 717(5)
own commits 168(0) 728(13) 2226(-118) 9996(26)
review commits 47(1) 191(-18) 658(-32) 3142(1)
contributor... 1 week 1 month 3 months 12 months
open 818(337) 1123(206) 1124(-5) 1124(-5)
reviews 842(34) 2914(2) 8104(-140) 31412(62)
merged 26(-2) 91(-4) 359(-6) 1433(12)
abandoned 8(0) 46(-9) 226(4) 632(5)
own commits 12(-4) 59(-19) 300(-25) 1374(-1)
review commits 0(0) 0(0) 0(0) 0(0)
+ easyHack statistics:
needsDevEval 9(9) needsUXEval 1(1) cleanup_comments 348(348)
total 426(426) assigned 29(29) open 359(359)
+ top 10 contributors:
Simon Chenery made 10 patches in 1 month, and 16 patches in 1 year
Ujjawal Kumar made 9 patches in 1 month, and 9 patches in 1 year
Bogdan B made 5 patches in 1 month, and 291 patches in 1 year
Manish Bera made 3 patches in 1 month, and 12 patches in 1 year
Srebotnjak, Martin made 2 patches in 1 month, and 12 patches in 1 year
Dione Maddern made 2 patches in 1 month, and 12 patches in 1 year
Shardul Vikram Singh made 2 patches in 1 month, and 3 patches in 1 year
Akshay Dubey made 2 patches in 1 month, and 4 patches in 1 year
David Hashe made 2 patches in 1 month, and 2 patches in 1 year
Weblate made 1 patches in 1 month, and 30 patches in 1 year
+ top 10 reviewers:
Vajna, Miklos made 122 review comments in 1 month, and 1210 in 1 year
Weghorn, Michael made 118 review comments in 1 month, and 432 in 1 year
Adolfo Jayme Barrientos made 110 review comments in 1 month, and 1012 in 1 year
Christian Lohmaier made 104 review comments in 1 month, and 704 in 1 year
Ilmari Lauhakangas made 98 review comments in 1 month, and 778 in 1 year
Xisco Fauli made 98 review comments in 1 month, and 778 in 1 year
Caolán McNamara made 92 review comments in 1 month, and 1298 in 1 year
Grandin, Noel made 78 review comments in 1 month, and 692 in 1 year
Kaganski, Mike made 62 review comments in 1 month, and 542 in 1 year
Thorsten Behrens made 62 review comments in 1 month, and 656 in 1 year
+ Patches automatically abandoned:
tdf#144208 speedup doc with lots of redline (X) ( Noel Grandin )
- https://gerrit.libreoffice.org/#/c/168352
vcl: make control/calendar.cxx more readable ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/174727
vcl: use css prefix and remove unnecessary using namespace ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/174732
tdf#158068: Replace with static constexpr O(U)String ( Bogdan Buzea )
- https://gerrit.libreoffice.org/#/c/176803
-> Restored
vcl: move functionality into BlendFrameCache constructor ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/177803
tdf#132293: Fix issues found by pyflakes ( Dan Frantes )
- https://gerrit.libreoffice.org/#/c/177822
-> Restored
Drop lines in SvxScriptSelectorDialog for support style commands ( Jim Raykowski )
- https://gerrit.libreoffice.org/#/c/178268
+ big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
افشین
David Hashe
* GSoC (Hossein)
+ 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
+ more small project ideas is still appreciated (Ilmari)
+ non-350 hours would be nice to have
+ Possible sizes: 90, 175 or 350 hours
* Commit Access
* Developer Certification (Stephan/Miklos/László/Gabriel)
+ resting since: 14 weeks (limit: 20 weeks)
* Jenkins / CI update (Cloph)
gerrit_android_aarch64 jobs: 101 ok: 98 ko: 2 fail ratio: 1.98% mean_ok: 7 ( 14) median_ok: 5 ( 11)
gerrit_android_arm jobs: 101 ok: 96 ko: 3 fail ratio: 2.97% mean_ok: 8 ( 13) median_ok: 5 ( 11)
gerrit_android_x86 jobs: 101 ok: 98 ko: 2 fail ratio: 1.98% mean_ok: 7 ( 14) median_ok: 5 ( 11)
gerrit_android_x86_64 jobs: 101 ok: 96 ko: 3 fail ratio: 2.97% mean_ok: 7 ( 13) median_ok: 5 ( 11)
gerrit_linux_clang_dbgutil jobs: 345 ok: 271 ko: 60 fail ratio: 17.39% mean_ok: 39 ( 46) median_ok: 35 ( 39)
gerrit_linux_gcc_release jobs: 407 ok: 318 ko: 61 fail ratio: 14.99% mean_ok: 21 ( 27) median_ok: 19 ( 20)
gerrit_mac jobs: 353 ok: 298 ko: 43 fail ratio: 12.18% mean_ok: 50 ( 51) median_ok: 44 ( 44)
gerrit_windows jobs: 337 ok: 285 ko: 40 fail ratio: 11.87% mean_ok: 38 ( 47) median_ok: 36 ( 38)
gerrit_master_ml jobs: 431 ok: 248 ko: 143 fail ratio: 33.18% mean_ok: 84 ( 85) median_ok: 74 ( 74)
gerrit_master jobs: 60 ok: 32 ko: 22 fail ratio: 36.67% mean_ok: 53 ( 53) median_ok: 51 ( 51)
gerrit_master_seq jobs: 369 ok: 216 ko: 119 fail ratio: 32.25% mean_ok: 88 ( 88) median_ok: 82 ( 82)
+ tests that failed more than twice in last seven days
3 JunitTest_svx_unoapi gerrit_linux_clang_dbgutil
3 UITest_calc_tests8 gerrit_linux_clang_dbgutil
4 CppunitTest_vcl_pdfexport2 gerrit_linux_gcc_release
4 CppunitTest_writerperfect_writer gerrit_windows
6 JunitTest_sw_unoapi_2 gerrit_linux_clang_dbgutil
9 aborted by jenkins job timeout gerrit_windows
9 Killed by the kill-wrapper gerrit_linux_clang_dbgutil
+ this week: no issues with the bots, but Jenkins itself had a problem (Cloph)
+ update + rebooted it on Monday, not planned, but then this fixed the problem
* What’s cooking (Miklos)
+ A11y update (Michael W)
+ GTK 4 presumably getting support to notify about "platform state" changes
(like focus):
+ https://gitlab.gnome.org/GNOME/gtk/-/issues/6272
+ https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/8203
+ tdf#153131 "Copy causes Calc to Freeze on Windows 11 with Speech Recognition"
+ with LO 25.2 also seen with other tools querying infos on a11y level on Win 11
+ further a11y code refactoring and related fixes
+ RTL/CTL/CJK update (Jonathan)
+ MS Word CJK grid area:
+ tdf#164871 sw: Implemented exact and at-least line spacing for grid
+ https://bugs.documentfoundation.org/show_bug.cgi?id=164871
+ tdf#149089 sw: DOC/DOX portions should not be snapped to char grid
+ https://bugs.documentfoundation.org/show_bug.cgi?id=149089
+ what is the status for this area? (Hossein)
+ in short: we have 2 version of the text grids (Jonathan)
+ LO vs MS Word compatibility
+ if you author a new document, you would want the LO one
+ native Windows/arm64 build (Cloph)
+ VS 2022 17.12 and 17.13 cause issues compiling openssl
17.9.6 works fine
+ goal is to have make check running and passing
currently some color issues
+ need to check: if this is a problem with the environment vs real arm problems
+ end goal: tinderbox with make check enabled
+ 4.4.1 make on win32: tried it, but doesn't make a difference (Cloph)
+ no speedup by just upgrading
* QA update (Xisco)
+ UNCONFIRMED: 1599 (+33)
+ enhancements: 390 (+10)
+ needsUXEval: 15 (+5)
+ haveBackTrace: 12 (+0)
+ needsDevAdvice: 49 (-1)
+ documentation: 4 (+0)
+ android: 2 (+2)
+ iOS: 0 (+0)
+ Online: 9 (+0)
+ Most pressing bugs:
New:
None
Old:
+ Crash on Clone Formatting when selecting more than one table cell
+ https://bugs.documentfoundation.org/show_bug.cgi?id=164949
+ Oliver already working on it
Fixed:
+ CRASH: selecting an animation after slideshow
+ https://bugs.documentfoundation.org/show_bug.cgi?id=165099
+ Fixed. Thanks to Mike Kaganski
+ LibreOffice_25.2.0.3_Win_x86-64.msi installation doesn't install VCRUNTIME140_1.dll
+ https://bugs.documentfoundation.org/show_bug.cgi?id=165149
+ Fixed. Thanks to Christian Lohmaier
+ New high severity bugs of the week:
+ LibreOffice may have no response when launched for the first time on macOS
+ https://bugs.documentfoundation.org/show_bug.cgi?id=164432
* QA stats
+ https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
+156 -11 (-86) overall)
many thanks to the top bug squashers:
V Stuart Foote 14
Xisco Faulí 10
Buovjaga 9
Michael Weghorn 7
Mike Kaganski 7
m_a_riosv 6
Sahil Gautam (allotropia) 4
Aron Budea 3
Gabor Kelemen (allotropia) 3
Justin L 3
+ top 10 bugs reporters:
Justin L 13
Eyal Rozenberg 8
Jeff Fortin Tam 4
Mike Kaganski 4
Aron Budea 3
Buovjaga 3
Gabor Kelemen (allotropia) 3
jan d 3
Olivier Hallot 2
Radish 2
+ top 10 bugs fixers:
Kaganski, Mike 4
Sahil Gautam 4
Justin Luth 3
Weghorn, Michael 3
Grandin, Noel 2
Kelemen, Gabor 2
Aron Budea 1
Balazs Varga 1
Jerzy Moruś 1
Jim Raykowski 1
+ top 10 bugs confirmers:
m.a.riosv 17
Ilmari Lauhakangas 9
Vernon, Stuart Foote 7
*UNKNOWN* 6
Bogdan B 5
Heiko Tietze 5
Justin Luth 5
Xisco Fauli 5
Henschel, Regina 4
Raal 4
* Bisected bugs open: keyword 'bisected'
+ more accurate - down to a single commit.
+ http://bit.ly/2dyIfDy
+
done by:
Bogdan B 5
Raal 3
Xisco Fauli 2
Ilmari Lauhakangas 1
Justin Luth 1
Timur Gadzo 1
* Bibisected bugs open: keyword 'bibisected'
+ http://bit.ly/2cSCXlS
+
done by:
libre 5
Raal 3
Ilmari Lauhakangas 2
Xisco Fauli 2
m.a.riosv 1
Octavio Alvarez 1
Timur Gadzo 1
* all bugs tagged with 'regression'
+ 1253(+14) bugs open of 13918(+24) total 21(+1) high prio.
done by:
m.a.riosv 5
Xisco Fauli 2
Raal 1
Vernon, Stuart Foote 1
* ~Component count net * high severity regressions
+ http://bit.ly/1HWHb3E
Writer - 9(+1)
Calc - 6(+0)
LibreOffice - 3(+0)
Impress - 2(+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 - 421(+1)
Calc - 243(+0)
Impress - 124(-2)
LibreOffice - 55(+4)
Draw - 48(-1)
Writer: docx filter - 45(+2)
Crashes - 44(+0)
Base - 36(+0)
Borders - 35(+0)
UI - 35(+3)
Writer: perf - 34(+0)
Writer: other filter - 30(+0)
Printing and PDF export - 26(+1)
Chart - 24(+1)
RTL - 23(+0)
filters and storage - 21(-1)
BASIC - 20(+0)
Writer: doc filter - 18(+0)
graphics stack - 13(+0)
Formula Editor - 10(+0)
framework - 3(+0)
sdk - 3(+0)
Extensions - 2(+0)
Linguistic - 2(+0)
Installation - 1(+0)
More information about the Libreoffice-qa
mailing list