ESC meeting minutes: 2025-01-09
Miklos Vajna
vmiklos at collabora.com
Thu Jan 9 15:43:28 UTC 2025
* Present:
+ Heiko, Jonathan, Xisco, Cloph, Michael W, Stephan, Ilmari, Regina, Michael S, Olivier, Miklos, Eike
* Completed Action Items:
* Pending Action Items:
* Release Engineering update (Cloph)
+ 24.8.5 rc1 in 3 weeks
+ 25.2 rc2 this week?
+ branch rules: https://wiki.documentfoundation.org/Development/Branches
+ 1 review needed
+ another 2 for the libreoffice-25-2-0 branch, as usual
+ late features:
+ Sahil is working on the application colors (Heiko)
+ Quick Look plugin for macOS is ready for review (Patrick):
https://gerrit.libreoffice.org/c/core/+/178393
+ looks safe, indepdent from LO itself (Cloph)
+ can do a sign build later and then Heiko can check it
+ still on Intel (Heiko)
+ Revert proposal for RC2. "initial implementation of the Histogram Chart" (Xisco)
+ Tomaz's proposed change: https://gerrit.libreoffice.org/c/core/+/179811
+ current state is not yet usable (Regina)
+ see https://bugs.documentfoundation.org/show_bug.cgi?id=164593 for details (Caolan)
+ can't save to / from XLSX (Regina)
+ not usable from macros, either
+ needs more work
+ best to avoid from the release branch for now
+ new UI language: Abkhaz (ab) (cloph)
+ patch for this is not yet merged
+ UI language, but not a language for text
+ if works, then will merge it, already at 80% UI coverage
+ will avoid Tagalog-like problems in the future
+ never tried such a combination, though (Eike)
+ i.e. UI language, but not a language for text
+ Mac App Store paperwork is sorted out, can publish releases there again (Cloph)
+ though expect a backlog in review, may take a bit of time
* Documentation (Olivier)
+ Fixes after translation rounds (ohallot, S. Horacek)
+ Help page for "Appearance" (S. Gautham)
+ %PRODUCTNAME x "LibreOffice" x "Application" in UI?
<property name="label" translatable="yes" context="appearancetabpage|libreofficethemeslb">LibreOffice Themes</property>
+ %PRODUCTNAME is used in general ~everywhere (Heiko)
+ perhaps donations was an exception
+ currently hardcoded in the .ui file
+ there was an exception for a11y tags (Caolan)
+ don't get->replace->put back to trigger a11y machinery
+ i.e. "application macros"
=> use %PRODUCTNAME in general
+ Browser without Javascript:
+ Help to avoid a "flashing" warning.
+ e.g. https://help.libreoffice.org/master/en-US/text/shared/05/new_help.html
+ will look at this (Ilmari)
+ Guides
+ Calc Guide 24.8 ready - book under compilation (D. Maddern)
+ Getting Started 25.2 on the way.
+ Bugzilla Documentation statistics
223(223) bugs open
+ Updates:
BZ changes 1 week 1 month 3 months 12 months
created 12(8) 102(2) 123(4) 318(2)
commented 26(23) 67(19) 153(25) 998(5)
resolved 4(4) 14(2) 28(3) 180(2)
+ top 10 contributors:
Bogdan B made 204 changes in 1 month, and 236 changes in 1 year
Olivier Hallot made 25 changes in 1 month, and 371 changes in 1 year
Vernon, Stuart Foote made 17 changes in 1 month, and 184 changes in 1 year
Heiko Tietze made 11 changes in 1 month, and 97 changes in 1 year
Kaganski, Mike made 8 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
Sahil Gautam 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
227(227) (topicUI) bugs open, 31(31) (needsUXEval) needs to be evaluated by the UXteam
+ Updates:
BZ changes 1 week 1 month 3 months 12 months
added 5(-4) 15(-6) 24(-6) 30(-6)
commented 37(17) 109(-2) 314(4) 1487(-6)
removed 0(0) 0(0) 4(0) 11(0)
resolved 6(6) 17(0) 49(6) 243(3)
+ top 10 contributors:
Vernon, Stuart Foote made 51 changes in 1 month, and 424 changes in 1 year
Heiko Tietze made 37 changes in 1 month, and 794 changes in 1 year
Bogdan B made 34 changes in 1 month, and 49 changes in 1 year
Eyal Rozenberg made 31 changes in 1 month, and 218 changes in 1 year
Roman Kuznetsov made 27 changes in 1 month, and 50 changes in 1 year
m.a.riosv made 12 changes in 1 month, and 48 changes in 1 year
Dieter made 11 changes in 1 month, and 118 changes in 1 year
Ilmari Lauhakangas made 8 changes in 1 month, and 160 changes in 1 year
Raal made 7 changes in 1 month, and 11 changes in 1 year
Kaganski, Mike made 5 changes in 1 month, and 38 changes in 1 year
+ [Bug 163114] Comments ignore spacing above first paragraph and below last
paragraph
+ [Bug 164549] Calc, export as pdf automatically adds sheet name as pdf bookmark
+ [Bug 164586] Remove context-menu option for deleting all comments
+ [Bug 164571] Actively suggest enabling RTL/CTL (resp. CJK) when first editing
RTL/CTL (resp. CJK) content
+ [Bug 135454] UI: Other fields aren't updated at manual input (you have to jump
to different field)
+ [Bug 155746] Files in temporary directories should not be allowed to be pinned
+ [Bug 155508] Changing scale in crop dialog doesn't scale image in ratio
(and there is no option to do it synched)
+ [Bug 164495] Be more liberal with when carets get direction indicators
+ [Bug 164492] Caret direction-indicator does not respect keyboard layout
+ [Bug 164469] Comments in Navigator should look other
+ [Bug 164458] Tools -> Customize -> Keyboard: window lacks "Apply"-button
-> + [Bug 163624] Multiline text field for pasting / typing multiline formulas
in conditional formatting rules editor
+ would this preserve linebreaks? (Heiko)
+ we do that already (Eike)
+ [Bug 164452] Extension manager for new UI Options -> Appearance theme shows
themes installed after removal
+ [Bug 164414] Add an "Open Document Parent Folder" menu option to the File menu
+ [Bug 164427] New Theme selector should have four default variants instead
current three
+ [Bug 164393] New Options -> Appearance LO Theme panel unable to review the
list box of 'Customization' items when in 'Automatic' theme
-> + [Bug 164410] Need visibility for the fonts chosen for embedding
+ good for tendering
* Crash testing (Caolan)
+ 211(-16) import failure, 14(-1) export failures
- https://wiki.documentfoundation.org/Development/Crashtesting
- this list is now complete
+ 0 coverity issues
+ 0 oss-fuzz issues
- thanks to Jonathan on fixing the last one
+ CVE-2024-12425 and CVE-2024-12426 published
* Crash Reporting (from crashreport.libreoffice.org) (Xisco)
+ 24.8.1.2 23395(+275)
+ 24.8.2.1 55611(+272)
+ 24.8.3.2 37012(+4671)
+ 24.8.4.2 4053(+2143)
+ Fixed in 24.8.4 https://crashreport.libreoffice.org/stats/signature/SwSectionFrame::SwClientNotify(SwModify%20const%20&,SfxHint%20const%20&)
- Second most reported crash in 24.8.3
+ New in 24.8
https://crashreport.libreoffice.org/stats/signature/SfxItemSet::GetByOffset(unsigned%20short,unsigned%20short)
* Mentoring (Hossein)
+ Missing Hossein
committer... 1 week 1 month 3 months 12 months
open 78(16) 152(-3) 153(-3) 153(-3)
reviews 396(128) 1370(-146) 3872(-30) 13598(-38)
merged 156(68) 998(-226) 3514(-96) 14239(-83)
abandoned 5(-6) 47(-11) 153(2) 712(-8)
own commits 95(29) 611(-146) 2443(-65) 10036(-83)
review commits 53(16) 212(-2) 818(16) 3237(-22)
contributor... 1 week 1 month 3 months 12 months
open 979(785) 1090(139) 1094(138) 1094(138)
reviews 622(182) 2758(-526) 8424(-90) 31556(-200)
merged 14(-17) 100(-28) 468(3) 1414(-13)
abandoned 12(2) 98(4) 190(10) 635(2)
own commits 15(-10) 98(-14) 433(4) 1395(-3)
review commits 0(0) 0(0) 0(0) 0(0)
+ easyHack statistics:
needsDevEval 9(9) needsUXEval 1(1) cleanup_comments 339(339)
total 421(421) assigned 29(29) open 354(354)
+ top 10 contributors:
Bogdan B made 33 patches in 1 month, and 286 patches in 1 year
Manish Bera made 7 patches in 1 month, and 9 patches in 1 year
Kushagra Kasliwal made 7 patches in 1 month, and 7 patches in 1 year
Rashesh Padia made 6 patches in 1 month, and 10 patches in 1 year
Shantanu Oak made 4 patches in 1 month, and 4 patches in 1 year
Weblate made 3 patches in 1 month, and 33 patches in 1 year
Alin, Andrei Abahnencei made 3 patches in 1 month, and 4 patches in 1 year
Samuel Adesola made 2 patches in 1 month, and 7 patches in 1 year
Theppitak Karoonboonyanan made 2 patches in 1 month, and 9 patches in 1 year
Dione Maddern made 2 patches in 1 month, and 87 patches in 1 year
+ top 10 reviewers:
Vajna, Miklos made 162 review comments in 1 month, and 1208 in 1 year
Ilmari Lauhakangas made 114 review comments in 1 month, and 742 in 1 year
Adolfo Jayme Barrientos made 112 review comments in 1 month, and 938 in 1 year
Caolán McNamara made 86 review comments in 1 month, and 1384 in 1 year
Christian Lohmaier made 86 review comments in 1 month, and 650 in 1 year
Michael Stahl made 84 review comments in 1 month, and 912 in 1 year
Kaganski, Mike made 64 review comments in 1 month, and 536 in 1 year
Thorsten Behrens made 62 review comments in 1 month, and 676 in 1 year
Xisco Fauli made 56 review comments in 1 month, and 794 in 1 year
allotropia jenkins made 50 review comments in 1 month, and 330 in 1 year
+ Patches automatically abandoned:
tdf#88918: Enable editing of hyperlinks for shapes ( Omkar Nikam )
- https://gerrit.libreoffice.org/#/c/166396
tdf#145538: Change two for loops into range based loops ( Aditya (Addy) Sahu )
- https://gerrit.libreoffice.org/#/c/175288
tdf#163486: PVS: remove unused code ( Xisco Fauli )
- https://gerrit.libreoffice.org/#/c/175479
fix: resolve issue with UI commands ( Olga Ngala )
- https://gerrit.libreoffice.org/#/c/175727
tdf#45904 Move SwXTabelRows tests to cpp ( muluh )
- https://gerrit.libreoffice.org/#/c/175767
tdf#114441 Convert use of sal_uLong to better integer types ( ZOK zok )
- https://gerrit.libreoffice.org/#/c/175780
+ big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
Shantanu Oak
* Commit Access
* Developer Certification (Stephan/Miklos/László/Gabriel)
+ resting since: 9 weeks (limit: 20 weeks)
* Jenkins / CI update (Cloph)
gerrit_android_aarch64 jobs: 114 ok: 110 ko: 0 fail ratio: 0.00% mean_ok: 8 ( 17) median_ok: 6 ( 10)
gerrit_android_arm jobs: 114 ok: 110 ko: 3 fail ratio: 2.63% mean_ok: 8 ( 17) median_ok: 6 ( 11)
gerrit_android_x86 jobs: 114 ok: 111 ko: 0 fail ratio: 0.00% mean_ok: 8 ( 17) median_ok: 7 ( 11)
gerrit_android_x86_64 jobs: 114 ok: 110 ko: 3 fail ratio: 2.63% mean_ok: 8 ( 17) median_ok: 7 ( 10)
gerrit_linux_clang_dbgutil jobs: 247 ok: 185 ko: 52 fail ratio: 21.05% mean_ok: 38 ( 46) median_ok: 35 ( 38)
gerrit_linux_gcc_release jobs: 282 ok: 223 ko: 48 fail ratio: 17.02% mean_ok: 22 ( 28) median_ok: 19 ( 21)
gerrit_mac jobs: 262 ok: 198 ko: 52 fail ratio: 19.85% mean_ok: 53 ( 56) median_ok: 47 ( 49)
gerrit_windows jobs: 242 ok: 190 ko: 44 fail ratio: 18.18% mean_ok: 39 ( 40) median_ok: 34 ( 34)
gerrit_master_ml jobs: 316 ok: 169 ko: 124 fail ratio: 39.24% mean_ok: 83 ( 83) median_ok: 75 ( 75)
gerrit_master jobs: 33 ok: 17 ko: 13 fail ratio: 39.39% mean_ok: 69 ( 69) median_ok: 72 ( 72)
gerrit_master_seq jobs: 278 ok: 152 ko: 107 fail ratio: 38.49% mean_ok: 84 ( 84) median_ok: 76 ( 76)
+ tests that failed more than twice in last seven days
3 CppunitTest_vcl_pdf_encryption gerrit_linux_gcc_release
3 UITest_sw_sidebar gerrit_linux_clang_dbgutil
4 Killed by the kill-wrapper gerrit_linux_clang_dbgutil
4 CppunitTest_sw_uiwriter8 gerrit_linux_clang_dbgutil
4 UITest_impress_tests gerrit_linux_clang_dbgutil
5 aborted by jenkins job timeout gerrit_windows
+ it was a nice week for Jenkins
+ tiled rendering error disappeared, the workaround helped
+ poppler update would bump the xcode requirement and also macOS version
+ an old trashcan mac pro would be then not usable for building
+ but it was out of service anyway for a few weeks already
+ currently looking at getting poppler to work with the older macOS baseline (Michael S)
+ will see soon.
+ will test it with gcc-7
+ OK, will wait for this first (Cloph)
* What’s cooking (Miklos)
+ A11y update (Michael W)
+ tdf#163335 ("Linux: crash whenever selecting text using cursor or keyboard going from right to left")
+ will fix it in Writer or work it around on the qt side
+ RTL/CTL/CJK update (Jonathan)
+ tdf#66791 sw: Incorrect application of Asian script
+ https://bugs.documentfoundation.org/show_bug.cgi?id=66791
+ Leading weak characters now use same script as first strong characters
+ tdf#152515 Japanese vertical text printed incorrectly on Windows
+ https://bugs.documentfoundation.org/show_bug.cgi?id=152515
+ was broken for quite some time
+ Fixed
+ does that also unblock some cleanup? (Caolan)
+ this old way depended on "@" prefixing, doesn't work with new fonts (Jonathan)
* FOSDEM 2025 (Xisco)
- DevRoom: Saturday, February 1, from 10AM to 2PM. -- in 3 weeks
- schedule URL: <https://fosdem.org/2025/schedule/track/libreoffice/>
* QA update (Xisco)
+ UNCONFIRMED: 1441 (-9)
+ enhancements: 370 (-7)
+ needsUXEval: 14 (-6)
+ haveBackTrace: 12 (+1)
+ needsDevAdvice: 49 (+1)
+ documentation: 8 (+2)
+ android: 0 (+0)
+ iOS: 0 (+0)
+ Online: 9 (+0)
+ Most pressing bugs:
New:
None
+ New high severity bugs of the week:
* QA stats
+ https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
+90 -11 (-89) overall)
many thanks to the top bug squashers:
Buovjaga 14
QA Administrators 13
BogdanB 11
Heiko Tietze 4
Patrick (volunteer) 4
Tomaz Vajngerl 4
Jonathan Clark 3
Mike Kaganski 3
Olivier Hallot 3
m_a_riosv 3
+ top 10 bugs reporters:
Buovjaga 4
Mike Kaganski 3
Telesto 3
golemus 3
Gabor Kelemen (allotropia) 2
Gerald Pfeifer 2
Regina Henschel 2
Xisco Faulí 2
elias estatistics 2
goodguy00@zoho.com 2
+ top 10 bugs fixers:
Vajngerl, Tomaž 4
Ilmari Lauhakangas 3
Olivier Hallot 3
Patrick Luby 3
Jonathan Clark 2
Kaganski, Mike 2
Le Grand, Armin 2
Andreas Heinisch 1
Andy 1
Balazs Varga 1
+ top 10 bugs confirmers:
Bogdan B 21
Raal 12
Alex Thurgood 8
Heiko Tietze 6
Ilmari Lauhakangas 5
m.a.riosv 4
nobu 4
Vernon, Stuart Foote 3
Henschel, Regina 2
Nabet, Julien 2
* Bisected bugs open: keyword 'bisected'
+ more accurate - down to a single commit.
+ http://bit.ly/2dyIfDy
+
done by:
Bogdan B 3
Ilmari Lauhakangas 2
Xisco Fauli 2
Raal 1
* Bibisected bugs open: keyword 'bibisected'
+ http://bit.ly/2cSCXlS
+
done by:
Bogdan B 3
Ilmari Lauhakangas 2
Xisco Fauli 2
Aron Budea 1
Raal 1
* all bugs tagged with 'regression'
+ 1234(-1) bugs open of 13828(+11) total 22(+0) high prio.
done by:
Bogdan B 3
Raal 2
Xisco Fauli 2
Roman Kuznetsov 1
Ilmari Lauhakangas 1
Alex Thurgood 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 - 417(+3)
Calc - 244(-1)
Impress - 126(+0)
LibreOffice - 51(-2)
Draw - 49(-1)
Crashes - 47(-1)
Writer: docx filter - 40(-1)
Base - 38(+1)
UI - 34(-1)
Borders - 33(+0)
Writer: perf - 32(+0)
Writer: other filter - 30(+0)
Printing and PDF export - 26(+0)
Chart - 24(+0)
RTL - 23(+0)
BASIC - 22(+0)
filters and storage - 19(+0)
Writer: doc filter - 17(+0)
graphics stack - 13(+0)
Formula Editor - 12(+0)
framework - 3(+0)
sdk - 3(+0)
Extensions - 2(+0)
Linguistic - 2(+0)
Installation - 1(+0)
More information about the LibreOffice
mailing list