ESC meeting minutes: 2025-01-23
Miklos Vajna
vmiklos at collabora.com
Thu Jan 23 15:47:38 UTC 2025
* Present:
+ Cloph, Caolan, Heiko, Hossein, Ilmari, Jonathan, Michael S, Michael W, Olivier, Stephan, Xisco, Miklos
* Completed Action Items:
* Pending Action Items:
* Release Engineering update (Cloph)
+ 24.8.5 rc1 in 1 week
+ 25.2 (final) rc3 this week, to be tagged later today
+ branch rules: https://wiki.documentfoundation.org/Development/Branches
+ 1 review needed
+ another 2 for the libreoffice-25-2-0 branch, as usual
+ late features:
+ missing macOS 24.8.4 "Apple Silicon" download option fixed but selecting 25.2.0 with "Apple Silicon" reverts page back to "Intel".
+ fixed now (Cloph)
+ build before FOSDEM, announce after FOSDEM
+ https://gerrit.libreoffice.org/c/core/+/180189 (start center/default menubar changes)
+ suggest to revert it on libreoffice-25-2 (Xisco)
+ have it baking on master instead
+ fine either way (Cloph)
+ was an issue since OOo times, no rush to have this in (Xisco)
+ looking forward to more testing
* Documentation (Olivier)
+ New Help
+ more developments in Dark mode for Help pages (ohallot, buovjaga)
+ cherry-picked for 25.2 pending approvals.
+ Helpcontents2
+ Updates and fixes (ohallot, M Kaganski)
+ Guides
+ Updates on going for 25.2
+ Bugzilla Documentation statistics
220(220) bugs open
+ Updates:
BZ changes 1 week 1 month 3 months 12 months
created 12(11) 43(-52) 126(5) 321(3)
commented 18(15) 57(2) 154(0) 996(-1)
resolved 5(5) 9(-3) 29(3) 185(5)
+ top 10 contributors:
Bogdan B made 66 changes in 1 month, and 241 changes in 1 year
Olivier Hallot made 30 changes in 1 month, and 392 changes in 1 year
Heiko Tietze made 18 changes in 1 month, and 99 changes in 1 year
Vernon, Stuart Foote made 17 changes in 1 month, and 188 changes in 1 year
Dione Maddern made 7 changes in 1 month, and 124 changes in 1 year
Kaganski, Mike made 7 changes in 1 month, and 87 changes in 1 year
Kelemen, Gabor made 4 changes in 1 month, and 10 changes in 1 year
John made 4 changes in 1 month, and 4 changes in 1 year
*UNKNOWN* made 3 changes in 1 month, and 3 changes in 1 year
Dieter made 3 changes in 1 month, and 29 changes in 1 year
* UX Update (Heiko)
+ Bugzilla (topicUI) statistics
228(228) (topicUI) bugs open, 17(17) (needsUXEval) needs to be evaluated by the UXteam
+ Updates:
BZ changes 1 week 1 month 3 months 12 months
added 4(3) 6(0) 10(0) 17(0)
commented 30(6) 106(13) 259(-18) 1463(9)
removed 0(-1) 1(0) 4(-1) 12(0)
resolved 2(-2) 14(-2) 45(-6) 240(-2)
+ top 10 contributors:
Heiko Tietze made 73 changes in 1 month, and 794 changes in 1 year
Vernon, Stuart Foote made 44 changes in 1 month, and 417 changes in 1 year
Roman Kuznetsov made 29 changes in 1 month, and 56 changes in 1 year
Bogdan B made 26 changes in 1 month, and 48 changes in 1 year
Dieter made 11 changes in 1 month, and 113 changes in 1 year
Ilmari Lauhakangas made 7 changes in 1 month, and 158 changes in 1 year
*UNKNOWN* made 5 changes in 1 month, and 5 changes in 1 year
Samuel Mehrbrodt made 5 changes in 1 month, and 7 changes in 1 year
Telesto made 5 changes in 1 month, and 20 changes in 1 year
Dennis Roczek made 4 changes in 1 month, and 4 changes in 1 year
-> + [Bug 164780] Calc: If the whole row is (incorrectly) merged, it would
cause PDF export stuck
+ merged rows are being exported as a very large document
+ Excel exports it as a single-page PDF
+ [Bug 164734] UI: Labels for Radio-button in crop regarding scale confusing
-> + Hide "save as" formats you never use
+ https://bugs.documentfoundation.org/show_bug.cgi?id=164679
+ advanced flag to hide filter?
+ suggest to give users the ability to hide filters never used (Heiko)
+ still show everything by default, but have options to hide entries
+ make this an expert option
* Crash testing (Caolan)
+ 181(-3) import failure, 15(-1) export failures
- https://wiki.documentfoundation.org/Development/Crashtesting
+ 0 coverity issues
- new coverity release exists, but not used yet
+ 2 Google / ossfuzz issue
- 1 minor Abrt fix submitted
- 1 Timeout (html)
* Crash Reporting (from crashreport.libreoffice.org) (Xisco)
+ 24.8.2.1 56248(+286)
+ 24.8.3.2 40283(+688)
+ 24.8.4.2 15624(+6702)
+ 25.2.0.2 39(+37)
- New in 25.2: https://crashreport.libreoffice.org/stats/signature/SfxTabDialogController::ResetHdl(weld::Button%20&)
- related to https://gerrit.libreoffice.org/c/core/+/175213 ?
* Mentoring (Hossein)
+ New draft blog post on dev blog
Custom message boxes using VCL Weld
https://dev.blog.documentfoundation.org/?p=1356&preview=1&_ppp=beb2d3c4a2
committer... 1 week 1 month 3 months 12 months
open 87(9) 149(8) 152(5) 152(5)
reviews 406(12) 1236(-26) 3906(-64) 13530(0)
merged 238(-29) 795(-124) 3482(-105) 14184(-24)
abandoned 14(6) 38(-4) 157(2) 704(-3)
own commits 180(30) 526(-42) 2421(-45) 9981(-1)
review commits 53(-4) 202(-19) 796(-50) 3169(-32)
contributor... 1 week 1 month 3 months 12 months
open 373(18) 1125(0) 1133(5) 1133(5)
reviews 764(-52) 2350(-286) 8362(-248) 31398(-62)
merged 22(-8) 98(-13) 449(-38) 1413(-7)
abandoned 21(10) 60(14) 216(18) 643(14)
own commits 17(-15) 91(-17) 411(-43) 1389(-17)
review commits 0(0) 0(0) 0(0) 0(0)
+ easyHack statistics:
needsDevEval 9(9) needsUXEval 1(1) cleanup_comments 341(341)
total 422(422) assigned 28(28) open 356(356)
+ top 10 contributors:
Shantanu Oak made 17 patches in 1 month, and 17 patches in 1 year
Bogdan B made 10 patches in 1 month, and 289 patches in 1 year
Kushagra Kasliwal made 7 patches in 1 month, and 7 patches in 1 year
Alin, Andrei Abahnencei made 6 patches in 1 month, and 9 patches in 1 year
Ujjawal Kumar made 6 patches in 1 month, and 6 patches in 1 year
Akshay Dubey made 4 patches in 1 month, and 4 patches in 1 year
Manish Bera made 3 patches in 1 month, and 9 patches in 1 year
Srebotnjak, Martin made 2 patches in 1 month, and 14 patches in 1 year
Weblate made 2 patches in 1 month, and 32 patches in 1 year
Theppitak Karoonboonyanan made 2 patches in 1 month, and 9 patches in 1 year
+ top 10 reviewers:
Ilmari Lauhakangas made 150 review comments in 1 month, and 768 in 1 year
Adolfo Jayme Barrientos made 140 review comments in 1 month, and 962 in 1 year
Caolán McNamara made 102 review comments in 1 month, and 1376 in 1 year
Vajna, Miklos made 84 review comments in 1 month, and 1206 in 1 year
Kaganski, Mike made 66 review comments in 1 month, and 528 in 1 year
Xisco Fauli made 66 review comments in 1 month, and 766 in 1 year
Hossein made 58 review comments in 1 month, and 294 in 1 year
allotropia jenkins made 54 review comments in 1 month, and 366 in 1 year
Michael Stahl made 50 review comments in 1 month, and 866 in 1 year
Thorsten Behrens made 46 review comments in 1 month, and 660 in 1 year
+ Patches automatically abandoned:
Workaround PCH errors on Ubuntu Linux ( Hossein )
- https://gerrit.libreoffice.org/#/c/170338
tdf#163082: support <w:rtl> element in rPr in DOCX ( Mike Kaganski )
- https://gerrit.libreoffice.org/#/c/173782
vcl: make control/calendar.cxx more readable ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/174734
vcl: use lcl_NormalizeDayOfWeek() ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/174821
vcl: flatten Calendar::ImplDoHitTest() and introduce CALENDAR_HITTEST_NOTHING ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/174823
vcl: rename Calendar::mnMonthLine and Calendar::mnMonthPerLine ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/174836
vcl: extract lcl_HitTestFirstCalendar() ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/174837
vcl: extract lcl_HitTestLastCalendar() ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/174838
vcl: extract lcl_HitTestMidCalendar() ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/174839
vcl: extract private const function Calendar::HitTestCalendar() ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/174840
vcl: extract private const function Calendar::HitTestCalendars() ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/174843
vcl: move lcl_NormalizeDayOfWeek() closer to where it is first used ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/174845
vcl: extract functions from Calendar::RecalculateDimensions ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/174863
vcl: make conditional statements in Calendar::HitTestCalendar() more clear ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/174864
tdf#163486: PVS: Identical branches ( Bogdan Buzea )
- https://gerrit.libreoffice.org/#/c/175391
tdf#30732: Added unit test for checking italics in Table of content ( Melvin George )
- https://gerrit.libreoffice.org/#/c/176187
vcl: flatten outdev/bitmap.cxx ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/176536
vcl: flatten Calendar::ImplDoHitTest() ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/176641
vcl: really should be an assert ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/176648
vcl: reduce parameters and use variables to clarify code ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/176651
vcl: no need to check the month at this stage ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/176676
tdf#143148 Replaced include guards with #pragma once in chartexport.hxx ( Shreya Baid )
- https://gerrit.libreoffice.org/#/c/176692
tdf#163890 sw: fix anchor inserted shape to paragraph ( Jaume Pujantell )
- https://gerrit.libreoffice.org/#/c/176863
Fix translation ( Andrea Gelmini )
- https://gerrit.libreoffice.org/#/c/176873
+ big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
Ujjawal Kumar
* Commit Access
* Developer Certification (Stephan/Miklos/László/Gabriel)
+ resting since: 11 weeks (limit: 20 weeks)
* Jenkins / CI update (Cloph)
gerrit_android_aarch64 jobs: 159 ok: 153 ko: 5 fail ratio: 3.14% mean_ok: 8 ( 12) median_ok: 6 ( 9)
gerrit_android_arm jobs: 158 ok: 147 ko: 7 fail ratio: 4.43% mean_ok: 8 ( 12) median_ok: 6 ( 10)
gerrit_android_x86 jobs: 159 ok: 154 ko: 4 fail ratio: 2.52% mean_ok: 8 ( 12) median_ok: 6 ( 9)
gerrit_android_x86_64 jobs: 158 ok: 148 ko: 6 fail ratio: 3.80% mean_ok: 8 ( 12) median_ok: 6 ( 10)
gerrit_linux_clang_dbgutil jobs: 324 ok: 239 ko: 74 fail ratio: 22.84% mean_ok: 38 ( 41) median_ok: 35 ( 36)
gerrit_linux_gcc_release jobs: 376 ok: 302 ko: 49 fail ratio: 13.03% mean_ok: 21 ( 24) median_ok: 19 ( 19)
gerrit_mac jobs: 329 ok: 273 ko: 39 fail ratio: 11.85% mean_ok: 52 ( 52) median_ok: 45 ( 45)
gerrit_windows jobs: 327 ok: 253 ko: 52 fail ratio: 15.90% mean_ok: 38 (113) median_ok: 35 ( 35)
gerrit_master_ml jobs: 394 ok: 209 ko: 134 fail ratio: 34.01% mean_ok: 153 (154) median_ok: 76 ( 77)
gerrit_master jobs: 37 ok: 17 ko: 17 fail ratio: 45.95% mean_ok: 147 (147) median_ok: 59 ( 59)
gerrit_master_seq jobs: 356 ok: 192 ko: 116 fail ratio: 32.58% mean_ok: 153 (153) median_ok: 77 ( 77)
+ tests that failed more than twice in last seven days
4 Killed by the kill-wrapper gerrit_linux_clang_dbgutil
4 Killed by the kill-wrapper gerrit_linux_gcc_release
4 UITest_cui_dialogs gerrit_linux_clang_dbgutil
+ related to an actual change, not in master
7 aborted by jenkins job timeout gerrit_windows
+ new tinderbox configuration:
https://ci.libreoffice.org/job/lo_tb_master_win_analyze/
+ this week was a normal week
+ except once all Windows builders were down -> high turnaround time over the weekend
+ one of these tinderboxes keep failing in python/setuptools testing, is that known? (Stephan)
+ this builder: <https://ci.libreoffice.org//job/lo_tb_master_linux_dbg/51339/consoleFull#-626475217646179ea-ddea-4d45-bc6d-b583a11bef42>
+ not aware (Xisco)
- Should be fixed with https://git.libreoffice.org/core/+/1caad5a5f7251423ca3ba8c0bbe9d2bceaf16603%5E%21
- just committed :) (Caolan)
+ msvc analyzer job (Cloph)
+ incremental build
+ https://ci.libreoffice.org/job/lo_tb_master_win_analyze/
* What’s cooking (Miklos)
+ A11y update (Michael W)
+ tdf#164795 "NVDA does not announce first line indentation in LibreOffice Writer"
+ tdf#164783 "Libreoffice crashes when clicking on grid form column header or in
empty space below rows, gtk3+a11y"
+ and some related refactoring
+ RTL/CTL/CJK update (Jonathan)
+ tdf#163227 Mongolian script not available as default language
+ https://bugs.documentfoundation.org/show_bug.cgi?id=163227
+ Added Mongolian Mongolian locale data
+ tdf#163228 Show vertical text direction options for Mongolian script
+ https://bugs.documentfoundation.org/show_bug.cgi?id=163228
+ Internal python bundles pip and setuptools (Xisco)
+ Support new Excel 2024 Array Functions (Xisco)
- 4 out of 14 supported so far
* FOSDEM 2025 (Xisco)
- DevRoom: Saturday, February 1, from 10AM to 2PM
- schedule URL: <https://fosdem.org/2025/schedule/track/libreoffice/>
- in 1 week!
- wiki page https://wiki.documentfoundation.org/Events/2025/FOSDEM
- if you plan to attend the community dinner, please add your name (Thorsten)
* QA update (Xisco)
+ UNCONFIRMED: 1470 (+22)
+ enhancements: 368 (+3)
+ needsUXEval: 5 (+0)
+ haveBackTrace: 12 (+0)
+ needsDevAdvice: 48 (+1)
+ documentation: 3 (-4)
+ android: 0 (+0)
+ iOS: 0 (+0)
+ Online: 9 (+0)
+ Most pressing bugs:
New:
None
+ New high severity bugs of the week:
LibreOffice crashes when deleting all comments
https://bugs.documentfoundation.org/show_bug.cgi?id=164072
+ Xisco can't reproduce, Heiko to add more info
+ tricky to reproduce, was in 24.8 already (Xisco)
* QA stats
+ https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
+81 +8 (-64) overall)
many thanks to the top bug squashers:
Buovjaga 8
V Stuart Foote 8
Olivier Hallot 5
Heiko Tietze 4
Jonathan Clark 4
Justin L 4
Xisco Faulí 4
Michael Weghorn 3
Gabor Kelemen (allotropia) 2
Johannes 2
+ top 10 bugs reporters:
Gabor Kelemen (allotropia) 5
Johannes 2
Mihai Vasiliu 2
Mike Kaganski 2
Olendor 2
Piotr Osada 2
David 1
Gerry 1
Kenney Phillis Jr 1
Orwel 1
+ top 10 bugs fixers:
Olivier Hallot 4
Xisco Fauli 4
Jonathan Clark 3
Justin Luth 3
Weghorn, Michael 3
Grandin, Noel 2
Johannes 2
Kaganski, Mike 2
Balazs Varga 1
Heiko Tietze 1
+ top 10 bugs confirmers:
Raal 5
Heiko Tietze 4
Ilmari Lauhakangas 4
Olivier Hallot 3
Rathke, Eike 3
*UNKNOWN* 2
Charles Williams 2
Eyal Rozenberg 2
Kaganski, Mike 2
Vernon, Stuart Foote 2
* Bisected bugs open: keyword 'bisected'
+ more accurate - down to a single commit.
+ http://bit.ly/2dyIfDy
+
done by:
Bogdan B 3
Raal 2
Kelemen, Gabor 1
libre 1
* Bibisected bugs open: keyword 'bibisected'
+ http://bit.ly/2cSCXlS
+
done by:
libre 4
Raal 2
Bogdan B 1
Kelemen, Gabor 1
Vernon, Stuart Foote 1
* all bugs tagged with 'regression'
+ 1234(+6) bugs open of 13852(+13) total 22(+0) high prio.
done by:
Raal 2
Bogdan B 1
m.a.riosv 1
Vernon, Stuart Foote 1
* ~Component count net * high severity regressions
+ http://bit.ly/1HWHb3E
Writer - 10(+0)
Calc - 6(+0)
LibreOffice - 3(+0)
Impress - 2(+0)
UI - 1(+0)
by OS:
All - 14(+0)
Linux - 5(+0)
Mac OS X - 0(+0)
Windows - 3(+0)
* ~Component count net * all regressions
+ http://bit.ly/1BUdI8i
Writer: other - 418(+1)
Calc - 244(+1)
Impress - 126(-1)
LibreOffice - 51(+0)
Draw - 49(+0)
Crashes - 44(-1)
Writer: docx filter - 40(+0)
Base - 37(+0)
Borders - 34(+1)
UI - 33(+0)
Writer: perf - 32(+0)
Writer: other filter - 30(+0)
Chart - 26(+2)
Printing and PDF export - 26(+0)
RTL - 23(+0)
BASIC - 22(+1)
filters and storage - 21(+0)
Writer: doc filter - 17(+0)
graphics stack - 12(+0)
Formula Editor - 11(+0)
framework - 3(+0)
sdk - 3(+0)
Extensions - 2(+0)
Linguistic - 2(+0)
Installation - 1(+0)
More information about the Libreoffice-qa
mailing list