ESC meeting minutes: 2025-01-30
Miklos Vajna
vmiklos at collabora.com
Thu Jan 30 15:31:24 UTC 2025
* Present:
+ Caolan, Cloph, Heiko, Hossein, Ilmari, Michael W, Michael S, Xisco, Miklos
* Completed Action Items:
* Pending Action Items:
* Release Engineering update (Cloph)
+ 24.8.5 rc1 was tagged this week
+ rc2 in 2 weeks
+ 25.2.0 (final) rc3
+ build before FOSDEM, announce after FOSDEM
+ 25.2.1 rc1 next week/after FOSDEM
* Documentation (Olivier)
+ Missing Olivier
+ Bugzilla Documentation statistics
221(221) bugs open
+ Updates:
BZ changes 1 week 1 month 3 months 12 months
created 2(-10) 22(-21) 125(-1) 322(1)
commented 1(-17) 48(-9) 146(-8) 993(-3)
resolved 0(-5) 9(0) 28(-1) 185(0)
+ top 10 contributors:
Olivier Hallot made 30 changes in 1 month, and 392 changes in 1 year
Bogdan B made 22 changes in 1 month, and 241 changes in 1 year
Heiko Tietze made 18 changes in 1 month, and 99 changes in 1 year
Vernon, Stuart Foote made 9 changes in 1 month, and 188 changes in 1 year
Dione Maddern made 8 changes in 1 month, and 125 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
Kaganski, Mike made 4 changes in 1 month, and 87 changes in 1 year
Michael Warner made 3 changes in 1 month, and 4 changes in 1 year
Eyal Rozenberg made 2 changes in 1 month, and 9 changes in 1 year
* UX Update (Heiko)
+ Bugzilla (topicUI) statistics
228(228) (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) 7(1) 9(-1) 18(1)
commented 31(1) 111(5) 252(-7) 1466(3)
removed 0(0) 1(0) 4(0) 12(0)
resolved 2(0) 14(0) 43(-2) 236(-4)
+ top 10 contributors:
Heiko Tietze made 80 changes in 1 month, and 784 changes in 1 year
Vernon, Stuart Foote made 26 changes in 1 month, and 408 changes in 1 year
Eyal Rozenberg made 24 changes in 1 month, and 203 changes in 1 year
Roman Kuznetsov made 22 changes in 1 month, and 50 changes in 1 year
Bogdan B made 16 changes in 1 month, and 48 changes in 1 year
Dieter made 9 changes in 1 month, and 119 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
+ [Bug 164911] Pivot Table dialog window resizes beyond monitor screen height
when expanding the "Options" or "Source and Destination" expanders
-> + [Bug 131768] Risk of unintended document sharing if the inserting PDF image
feature is used
+ Bug 114234 - Dialog for the inserting/opening of images/pdfs with
multiple pages
+ sounds like a good idea (Miklos)
+ just keep the multi-page PDF import (based on pdfium) working
+ [Bug 164877] Support easy insertion of idiomatic presentation title+subtitle
slides
+ [Bug 164840] Rename "Title Slide" layout name to "Title, Subtitle"
+ [Bug 163675] LO currently mixed up Left/Right with Start/End tabs
* Crash testing (Caolan)
+ 181(+0) import failure, 15(+0) export failures
+ 5 coverity issues
- fixes merged
+ 2 Google / ossfuzz issues
- 1 timeout, 1 new crash (SwNodes::UpdateOutlineIdx)
* Crash Reporting (from crashreport.libreoffice.org) (Xisco)
+ 24.8.2.1 56541(+293)
+ 24.8.3.2 40795(+512)
+ 24.8.4.2 23362(+7738)
+ 25.2.0.2 89(+50)
- https://crashreport.libreoffice.org/ is down. Schema migration.
* Mentoring (Hossein)
+ Added a new EasyHack based on suggestion from Xisco
164954 - Translate German variable and constant names
https://bugs.documentfoundation.org/show_bug.cgi?id=164954
+ Finalized and published a blog post on dev blog
Custom message boxes using VCL Weld
https://dev.blog.documentfoundation.org/?p=1356
+ suggest to improve the colors in the code blocks (Ilmari)
+ or just use a background? (Cloph)
+ will look at this (Hossein)
committer... 1 week 1 month 3 months 12 months
open 86(-1) 164(15) 167(15) 167(15)
reviews 384(-22) 1320(84) 3798(-108) 13422(-108)
merged 255(17) 921(126) 3458(-24) 14178(-6)
abandoned 14(0) 39(1) 159(2) 710(6)
own commits 171(-9) 607(81) 2379(-42) 9979(-2)
review commits 33(-20) 206(4) 749(-47) 3147(-22)
contributor... 1 week 1 month 3 months 12 months
open 404(31) 1127(2) 1140(7) 1140(7)
reviews 828(64) 2604(254) 8326(-36) 31428(30)
merged 13(-9) 90(-8) 409(-40) 1407(-6)
abandoned 21(0) 62(2) 227(11) 647(4)
own commits 8(-9) 79(-12) 370(-41) 1378(-11)
review commits 0(0) 0(0) 0(0) 0(0)
+ easyHack statistics:
needsDevEval 9(9) needsUXEval 1(1) cleanup_comments 343(343)
total 423(423) assigned 29(29) open 356(356)
+ top 10 contributors:
Shantanu Oak made 17 patches in 1 month, and 17 patches in 1 year
Ujjawal Kumar made 8 patches in 1 month, and 8 patches in 1 year
Alin, Andrei Abahnencei made 6 patches in 1 month, and 9 patches in 1 year
Kushagra Kasliwal made 5 patches in 1 month, and 7 patches in 1 year
Bogdan B made 4 patches in 1 month, and 289 patches in 1 year
Akshay Dubey made 4 patches in 1 month, and 4 patches in 1 year
Simon Chenery made 3 patches in 1 month, and 9 patches in 1 year
Srebotnjak, Martin made 2 patches in 1 month, and 12 patches in 1 year
Weblate made 2 patches in 1 month, and 30 patches in 1 year
Darshan Upadhyay made 2 patches in 1 month, and 9 patches in 1 year
+ top 10 reviewers:
Ilmari Lauhakangas made 142 review comments in 1 month, and 752 in 1 year
Adolfo Jayme Barrientos made 132 review comments in 1 month, and 970 in 1 year
Caolán McNamara made 132 review comments in 1 month, and 1376 in 1 year
Vajna, Miklos made 94 review comments in 1 month, and 1194 in 1 year
Christian Lohmaier made 72 review comments in 1 month, and 690 in 1 year
Xisco Fauli made 70 review comments in 1 month, and 754 in 1 year
Kaganski, Mike made 62 review comments in 1 month, and 528 in 1 year
Hossein made 58 review comments in 1 month, and 288 in 1 year
allotropia jenkins made 58 review comments in 1 month, and 370 in 1 year
Michael Stahl made 56 review comments in 1 month, and 838 in 1 year
+ Patches automatically abandoned:
python3: upgrade to 3.12.4 ( Hossein )
-> Restored, needs work
- https://gerrit.libreoffice.org/#/c/168576
The value of no solution was found to be an incorrect behavior fix. ( Todor Balabanov )
-> Restored, has issues
- https://gerrit.libreoffice.org/#/c/168922
add right border test tdf#156782 ( Keldin Maldonado )
-> Restored
- https://gerrit.libreoffice.org/#/c/169779
tdf#161837 Use double instead of Fraction class ( Hossein )
-> Restored, needs work
- https://gerrit.libreoffice.org/#/c/170084
tdf#48140 Replace uno CellRangeAddress call with Calc method direct call ( Chizoba ODINAKA )
-> Negative review
- https://gerrit.libreoffice.org/#/c/175574
Fix typo ( Andrea Gelmini )
- https://gerrit.libreoffice.org/#/c/176935
tdf#163486: PVS V1028 Possible overflow. Consider casting operands, ( Bogdan Buzea )
-> Restored
- https://gerrit.libreoffice.org/#/c/177085
tdf#163486: PVS V1028 Possible overflow. Consider casting operands, ( Bogdan Buzea )
-> Restored
- https://gerrit.libreoffice.org/#/c/177089
tdf#163486: PVS V1028 Possible overflow. Consider casting operands, ( Bogdan Buzea )
- https://gerrit.libreoffice.org/#/c/177105
tdf#163486: PVS V1028 Possible overflow. Consider casting operands, ( Bogdan Buzea )
- https://gerrit.libreoffice.org/#/c/177106
tdf#163486: PVS V1028 Possible overflow. Consider casting operands, ( Bogdan Buzea )
- https://gerrit.libreoffice.org/#/c/177108
tdf#152299 - Remove unused define(s) from C/C++ files ( Bogdan Buzea )
- https://gerrit.libreoffice.org/#/c/177142
tdf#152299 - Remove unused define(s) from C/C++ files ( Bogdan Buzea )
- https://gerrit.libreoffice.org/#/c/177144
tdf#152299 - Remove unused define(s) from C/C++ files ( Bogdan Buzea )
- https://gerrit.libreoffice.org/#/c/177178
vcl: aStandardSize -> nStandardSize ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/177387
vcl: make variables const in BitmapEx::AutoScaleBitmap() ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/177388
WIP compilerplugins: badstatics: flag all types with user-defined dtor ( Michael Stahl )
- https://gerrit.libreoffice.org/#/c/43206
* Commit Access
* Developer Certification (Stephan/Miklos/László/Gabriel)
+ resting since: 12 weeks (limit: 20 weeks)
* Jenkins / CI update (Cloph)
gerrit_android_aarch64 jobs: 140 ok: 130 ko: 9 fail ratio: 6.43% mean_ok: 7 ( 17) median_ok: 5 ( 11)
gerrit_android_arm jobs: 139 ok: 134 ko: 5 fail ratio: 3.60% mean_ok: 8 ( 18) median_ok: 5 ( 12)
gerrit_android_x86 jobs: 139 ok: 129 ko: 9 fail ratio: 6.47% mean_ok: 7 ( 17) median_ok: 6 ( 11)
gerrit_android_x86_64 jobs: 139 ok: 133 ko: 5 fail ratio: 3.60% mean_ok: 7 ( 18) median_ok: 6 ( 11)
gerrit_linux_clang_dbgutil jobs: 293 ok: 240 ko: 49 fail ratio: 16.72% mean_ok: 37 ( 45) median_ok: 33 ( 37)
gerrit_linux_gcc_release jobs: 316 ok: 273 ko: 29 fail ratio: 9.18% mean_ok: 22 ( 29) median_ok: 19 ( 20)
gerrit_mac jobs: 295 ok: 257 ko: 33 fail ratio: 11.19% mean_ok: 52 ( 52) median_ok: 46 ( 46)
gerrit_windows jobs: 281 ok: 256 ko: 19 fail ratio: 6.76% mean_ok: 38 ( 39) median_ok: 35 ( 35)
gerrit_master_ml jobs: 335 ok: 212 ko: 102 fail ratio: 30.45% mean_ok: 79 ( 79) median_ok: 71 ( 71)
gerrit_master jobs: 44 ok: 28 ko: 16 fail ratio: 36.36% mean_ok: 57 ( 57) median_ok: 50 ( 50)
gerrit_master_seq jobs: 291 ok: 184 ko: 86 fail ratio: 29.55% mean_ok: 82 ( 82) median_ok: 73 ( 73)
+ tests that failed more than twice in last seven days
3 Killed by the kill-wrapper gerrit_linux_gcc_release
4 UITest_cui_dialogs gerrit_linux_clang_dbgutil
5 JunitTest_toolkit_unoapi_4 gerrit_linux_clang_dbgutil
6 Killed by the kill-wrapper gerrit_linux_clang_dbgutil
6 UITest_calc_tests4 gerrit_linux_clang_dbgutil
+ good week for CI, nothing stands out specifically (Cloph)
+ Can we get meson/ninja installed (Noel)
- AFAICT this currently applies only for the android buildbots
- added to the tinderboxes today, but the build is not happy (Cloph)
- background: needed to build a new enough cairo (meson/ninja)
- almalinux8 has too old meson, need to install a custom one
- probably doesn't affect other platforms by default, because we use the system cairo or no cairo
* What’s cooking (Miklos)
+ A11y update (Michael W)
+ refactoring + various smaller fixes for widget a11y code
+ RTL/CTL/CJK update (Jonathan)
+ Missing Jonathan
+ mso-test tool (Justin)
+ https://collaboraonline.github.io/mso-test/
+ code at https://github.com/CollaboraOnline/mso-test
+ idea is to load documents into MSO, after export from LO
* FOSDEM 2025 (Xisco)
- DevRoom: Saturday, February 1, from 10AM to 2PM
- schedule URL: <https://fosdem.org/2025/schedule/track/libreoffice/>
- this weekend!
- 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: 1510 (+40)
+ enhancements: 368 (+0)
+ needsUXEval: 6 (+1)
+ haveBackTrace: 12 (+0)
+ needsDevAdvice: 50 (+2)
+ documentation: 4 (+1)
+ android: 0 (+0)
+ iOS: 0 (+0)
+ Online: 9 (+0)
+ Most pressing bugs:
New:
None
Fixed:
+ View -> Boundaries is turned off by default making it impossible to move image + caption frame
+ https://bugs.documentfoundation.org/show_bug.cgi?id=164185
+ thanks to Ilmari
+ New high severity bugs of the week:
+ FILEOPEN DOC: hidden, empty paragraph now visible
+ https://bugs.documentfoundation.org/show_bug.cgi?id=164800
+ Michael S?
* QA stats
+ https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
+114 -33 (-74) overall)
many thanks to the top bug squashers:
Gabor Kelemen (allotropia) 12
Xisco Faulí 9
Mike Kaganski 8
Buovjaga 3
Heiko Tietze 3
Timur 3
Andreas Heinisch 2
Caolán McNamara 2
Jonathan Clark 2
Michael Weghorn 2
+ top 10 bugs reporters:
Justin L 17
Aertx 9
Michael Otto 8
Gabor Kelemen (allotropia) 6
Mihai Vasiliu 4
Eyal Rozenberg 3
Timur 3
Michael Weghorn 2
Mike Kaganski 2
ardv 2
+ top 10 bugs fixers:
Kelemen, Gabor 7
Xisco Fauli 7
Kaganski, Mike 6
Balazs Varga 2
Jonathan Clark 2
Weghorn, Michael 2
1
Adolfo Jayme Barrientos 1
Andreas Heinisch 1
Caolán McNamara 1
+ top 10 bugs confirmers:
m.a.riosv 7
Raal 6
Ilmari Lauhakangas 5
Vernon, Stuart Foote 5
Justin Luth 4
Kelemen, Gabor 4
*UNKNOWN* 3
Bogdan B 3
Heiko Tietze 3
Kaganski, Mike 3
* Bisected bugs open: keyword 'bisected'
+ more accurate - down to a single commit.
+ http://bit.ly/2dyIfDy
+
done by:
Bogdan B 3
Raal 2
Aron Budea 1
Ilmari Lauhakangas 1
Kelemen, Gabor 1
Timur Gadzo 1
Xisco Fauli 1
* Bibisected bugs open: keyword 'bibisected'
+ http://bit.ly/2cSCXlS
+
done by:
libre 9
Raal 2
Aron Budea 1
Ilmari Lauhakangas 1
Kelemen, Gabor 1
Timur Gadzo 1
Xisco Fauli 1
* all bugs tagged with 'regression'
+ 1249(+15) bugs open of 13877(+25) total 22(+0) high prio.
done by:
Aron Budea 2
Ilmari Lauhakangas 2
Raal 2
nobu 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 - 422(+4)
Calc - 244(+0)
Impress - 126(+0)
LibreOffice - 53(+2)
Draw - 49(+0)
Crashes - 44(+0)
Writer: docx filter - 42(+2)
Base - 36(-1)
Borders - 34(+0)
Writer: perf - 33(+1)
UI - 32(-1)
Writer: other filter - 30(+0)
Chart - 26(+0)
Printing and PDF export - 25(-1)
RTL - 23(+0)
BASIC - 21(-1)
filters and storage - 21(+0)
Writer: doc filter - 18(+1)
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