* Present:
+ Vissarion, Heiko, Michael W, cloph, Regina, Jonathan, Olivier,
Xisco, Ilmari, Neil, Dan, melove
* Completed Action Items:
+ oss-fuzz/coverity/crashreport Administrativa (Xisco)
- Coverity working with an older Coverity Build Tool
- Thanks to Caolán for providing it
- OSS-fuzz
- Pull request in https://github.com/google/oss-fuzz/pull/15475
- Waiting for approval
* Pending Action Items:
+ take over our role at CNA (cloph)
get in touch with Caolan
+ rerun crashreport (Cloph)
* Release Engineering update (Cloph)
+ 25.8.7 rc3 this week
+ release as final early next week
+ 26.2.4 rc1 next week
+ 26.8.0 alpha1 in week 21 (mid May)
+ Feature freeze early June
+ maybe combining all UI languages into a single installer
+ also add all help into the windows installer
+ String freeze early July
+ remember to bring up late features in case you won't be done until June
* Documentation (Olivier)
+ Helpcontent2
+ Updates and fixes (ohallot, fitoshido, kallial)
+ https://bugs.documentfoundation.org/show_bug.cgi?id=124992
+ pack all Windows LO Help with main package
+ Guides
+ Work in progress
+ Bugzilla Documentation statistics
198(198) bugs open
+ Updates:
BZ changes 1 week 1 month 3 months 12 months
created 2(-15) 46(-1) 70(-3) 198(-4)
commented 4(-22) 66(-5) 151(-3) 741(-16)
resolved 2(-3) 26(1) 39(0) 136(0)
+ top 10 contributors:
Olivier Hallot made 139 changes in 1 month, and 541 changes in 1 year
Bogdan B made 22 changes in 1 month, and 66 changes in 1 year
Engelhard, Rene made 9 changes in 1 month, and 9 changes in 1 year
Stéphane Guillou made 8 changes in 1 month, and 8 changes in 1 year
Eyal Rozenberg made 7 changes in 1 month, and 45 changes in 1 year
Heiko Tietze made 5 changes in 1 month, and 93 changes in 1 year
nobu made 4 changes in 1 month, and 24 changes in 1 year
Dieter made 2 changes in 1 month, and 4 changes in 1 year
Raal made 2 changes in 1 month, and 22 changes in 1 year
Andreas Säger made 2 changes in 1 month, and 3 changes in 1 year
* UX Update (Heiko)
+ Bugzilla (topicUI) statistics
207(207) (topicUI) bugs open, 27(27) (needsUXEval) needs to be
evaluated by the UXteam
+ Updates:
BZ changes 1 week 1 month 3 months 12 months
added 8(3) 15(6) 22(3) 23(3)
commented 62(45) 113(45) 350(31) 645(29)
removed 0(0) 2(0) 3(0) 4(0)
resolved 1(-1) 5(1) 21(1) 67(-1)
+ top 10 contributors:
Heiko Tietze made 55 changes in 1 month, and 236 changes in 1 year
Eyal Rozenberg made 35 changes in 1 month, and 115 changes in 1 year
Vernon, Stuart Foote made 24 changes in 1 month, and 119
changes in 1 year
Bogdan B made 18 changes in 1 month, and 23 changes in 1 year
jan d made 14 changes in 1 month, and 15 changes in 1 year
Dieter made 12 changes in 1 month, and 25 changes in 1 year
Adolfo Jayme Barrientos made 9 changes in 1 month, and 15
changes in 1 year
Henschel, Regina made 9 changes in 1 month, and 19 changes in 1 year
Olivier Hallot made 7 changes in 1 month, and 10 changes in 1 year
Wodsfort made 7 changes in 1 month, and 10 changes in 1 year
+ [Bug 171987] Add button for collapsing the notebookbar, keeping
just the tab row
+ [Bug 171988] Notebookbar tabs on tab row are too wide
-> + [Bug 171892] prune icon use in menus of Writer
+ too many/not distinguishable enough/sensory overflow
+ already desktop-dependent (GTK vclplugin doesn't show them)
+ there's an expert option to toggle
+ already have a way to hide icons in xml/ui definitions
"menu:style="text"
(not tied to the uno-command/slotID)
+ [Bug 171958] Rephrase the caption for the tabbed UI & remove "makes the
main menu obsolete"
+ [Bug 171951] Remove less-major choices from the first-run/welcome dialog
-> + [Bug 171942] Avoid menu entry icons for menu entries that can be
(de)selected
+ [Bug 171897] Reset in property dialogs should apply to all tabs
+ [Bug 171940] Please improve slide size naming (and add the current
powerpoint default size)
+ [Bug 170174] Ambiguous wording in comparison dialog (“Compare to Original
Document”) – unclear which document is considered the “original”
* Crash Reporting (Xisco)
+ 621(+0) import failure, 553(+0) export failures
+ 13 coverity issues
- fixes coming in
+ Google / ossfuzz: ?? fuzzers active now
- New fuzzer: https://gerrit.libreoffice.org/c/core/+/204900
- Needs to be adapted after Khaled's fonts refactoring
* Crash Reporting (Xisco)
+ 26.2.0.2 91(+0)
+ 26.2.0.3 35179(+1824)
+ 26.2.1.2 43906(+3158)
+ 26.2.2.2 26657(+5038)
+ 26.2.3.2 1938(+0)
+ Blind fix for
https://crashreport.libreoffice.org/stats/signature/SvxAppearanceTabPage::SvxAppearanceTabPage(weld::Container%20*,weld::DialogController%20*,SfxItemSet%20const%20&)
-
https://git.libreoffice.org/core/+/b68b3123c258bbc550c64a5d1f872713c4b43380%5E%21
* mentoring/easyhack update
committer... 1 week 1 month 3 months 12 months
open 65(10) 108(-3) 110(-2) 110(-2)
reviews 674(52) 1720(248) 5364(140) 14654(238)
merged 190(-184) 1171(9) 4787(-127) 15227(-5)
abandoned 14(-2) 83(-40) 303(-8) 751(-4)
own commits 131(-147) 873(37) 2614(-61) 10077(8)
review commits 84(-60) 433(54) 866(37) 2489(49)
contributor... 1 week 1 month 3 months 12 months
open 266(4) 404(37) 407(37) 407(37)
reviews 752(-276) 3130(-46) 11208(-230) 36154(0)
merged 27(-14) 134(-17) 598(-7) 2563(-1)
abandoned 43(20) 112(29) 525(36) 1615(-186)
own commits 22(-16) 109(6) 320(2) 906(10)
review commits 0(0) 0(0) 0(0) 0(0)
+ easyHack statistics:
needsDevEval 9(9) needsUXEval 1(1) cleanup_comments 336(336)
total 398(398) assigned 32(32) open 325(325)
+ top 10 contributors:
Bogdan B made 18 patches in 1 month, and 49 patches in 1 year
Asim Raza made 10 patches in 1 month, and 10 patches in 1 year
Kurt Nordback made 6 patches in 1 month, and 33 patches in 1 year
Aryan Mishra made 5 patches in 1 month, and 9 patches in 1 year
Muhammad Ammar made 4 patches in 1 month, and 4 patches in 1 year
Asad Tauqqer made 4 patches in 1 month, and 4 patches in 1 year
Muhammad Naeem made 4 patches in 1 month, and 4 patches in 1 year
Rafał Dobrakowski made 3 patches in 1 month, and 6 patches in 1 year
Jan Rheinländer made 3 patches in 1 month, and 7 patches in 1 year
Paolo Benvenuto made 3 patches in 1 month, and 7 patches in 1 year
+ top 10 reviewers:
Ilmari Lauhakangas made 290 review comments in 1 month, and
1130 in 1 year
Christian Lohmaier made 250 review comments in 1 month, and
818 in 1 year
Hossein made 176 review comments in 1 month, and 522 in 1 year
Adolfo Jayme Barrientos made 146 review comments in 1 month,
and 972 in 1 year
Nabet, Julien made 128 review comments in 1 month, and 614 in 1 year
Xisco Fauli made 108 review comments in 1 month, and 674 in 1 year
Heiko Tietze made 72 review comments in 1 month, and 302 in 1 year
Weghorn, Michael made 70 review comments in 1 month, and 490 in 1 year
Jonathan Clark made 70 review comments in 1 month, and 142 in 1 year
Dan Williams made 50 review comments in 1 month, and 128 in 1 year
+ Patches automatically abandoned:
tdf#143122 Add C++ examples for PathSettings and
PathSubstitution ( Pragat Pandya )
- https://gerrit.libreoffice.org/#/c/196312
tdf#157665 Use C++20 spaceship operator for OPropertyAccessor
( Zakaria Oulhadj )
- https://gerrit.libreoffice.org/#/c/199652
tdf166084 tdf138087 tdf59814 Scale and translate
DrawImagePoints Metafile ( Bartosz Kosiorek )
- https://gerrit.libreoffice.org/#/c/199671
tdf#90341 Clean up excessive const_cast in basegfx ( Zakaria Oulhadj )
- https://gerrit.libreoffice.org/#/c/199720
tdf#114441 Replace sal_uLong in MS filter modules ( Swarnadeep Paul )
- https://gerrit.libreoffice.org/#/c/199848
tdf#145538 Use range based for loop ( Swarnadeep Paul )
- https://gerrit.libreoffice.org/#/c/199912
tdf#113601: hide macOS Dock icon if using headless mode ( Dan Williams )
- https://gerrit.libreoffice.org/#/c/200344
td#74702 vcl: replace OUTDEV_PDF check with polymorphic method
( Vaasu K )
- https://gerrit.libreoffice.org/#/c/200386
tdf#165517 macOS: change Preferences to Settings in app menu (
Santiago Leal )
- https://gerrit.libreoffice.org/#/c/200551
tdf#146619 remove some unused #includes in svtools/ ( Jesus Solis )
- https://gerrit.libreoffice.org/#/c/200555
tdf#170667 inconsistent naming of groups in writer ( Dhruv Arora )
- https://gerrit.libreoffice.org/#/c/200662
tdf#140226 use StaticWhichCast ( Jesus Solis )
- https://gerrit.libreoffice.org/#/c/200666
tdf#149281 Rename "LibreOffice" to "LibreOffice Start Center"
( Himanshi Mendiratta )
- https://gerrit.libreoffice.org/#/c/200682
tdf#145538 Use range based for loops in Animation.cxx ( Santiago Leal )
- https://gerrit.libreoffice.org/#/c/200686
tdf# docx export: don't nest hyperlinks ( Justin Luth )
- https://gerrit.libreoffice.org/#/c/200687
tdf#145538 vcl: refactor index loops to range-based loops (
Santiago Leal )
- https://gerrit.libreoffice.org/#/c/200688
test hook ( Pragat Pandya )
- https://gerrit.libreoffice.org/#/c/200705
test hook2 ( Pragat Pandya )
- https://gerrit.libreoffice.org/#/c/200706
tdf#62525 writerfilter: use cow_wrapper for RTFSprms ( Mohamed Amr )
- https://gerrit.libreoffice.org/#/c/200865
tdf#146112 BASIC: IsNull returns False for objects in VBA mode
( Santiago Leal )
- https://gerrit.libreoffice.org/#/c/200915
tdf#114441 convert sal_uLong to other integer types ( Jesus Solis )
- https://gerrit.libreoffice.org/#/c/200921
tdf#42982 Improve UNO API error reporting ( Aryushi Mishra )
- https://gerrit.libreoffice.org/#/c/200936
+ big CONGRATULATIONS to contributors who have at least 1 merged
patch, since last report:
Asmat Zahra
Fatima Ahmed
Muhammad Naeem
Daeyoon Choi
Vissarion Fisikopoulos
* GSoC (Ilmari)
+ https://developers.google.com/open-source/gsoc/timeline
+ Will write a blog post announcing the 3 projects we got (Ilmari)
* Commit Access (Xisco)
Vissarion Fisikopoulos
+ AI: cloph to add to Committer group
* Developer Certification (Hossein/Jonathan/Laszlo/Stephan)
+ resting since: 20 weeks (limit: 20 weeks)
* Jenkins / CI update (Cloph)
+ currrently down due to a deadlock reading all build info, should
be back online later today
+ stats will be provided later, but nothing seemed to stand out
gerrit_android_aarch64 jobs: 142 ok: 138 ko: 4 fail ratio: 2.82%
mean_ok: 6 ( 17) median_ok: 5 ( 6)
gerrit_android_arm jobs: 143 ok: 132 ko: 8 fail ratio: 5.59%
mean_ok: 6 ( 17) median_ok: 5 ( 6)
gerrit_android_x86 jobs: 142 ok: 138 ko: 4 fail ratio: 2.82%
mean_ok: 7 ( 17) median_ok: 5 ( 8)
gerrit_android_x86_64 jobs: 143 ok: 135 ko: 5 fail ratio: 3.50%
mean_ok: 7 ( 17) median_ok: 5 ( 8)
gerrit_linux_clang_dbgutil jobs: 287 ok: 230 ko: 50 fail ratio:
17.42% mean_ok: 42 ( 49) median_ok: 41 ( 42)
gerrit_linux_gcc_release jobs: 356 ok: 270 ko: 54 fail ratio:
15.17% mean_ok: 22 ( 28) median_ok: 19 ( 21)
gerrit_mac jobs: 344 ok: 255 ko: 82 fail ratio:
23.84% mean_ok: 37 ( 39) median_ok: 36 ( 36)
gerrit_windows_wsl jobs: 514 ok: 254 ko: 248 fail ratio:
48.25% mean_ok: 48 (144) median_ok: 53 (102)
gerrit_master_ml jobs: 365 ok: 202 ko: 117 fail ratio:
32.05% mean_ok: 270 (281) median_ok: 156 (156)
gerrit_master jobs: 54 ok: 30 ko: 16 fail ratio:
29.63% mean_ok: 295 (295) median_ok: 235 (235)
gerrit_master_seq jobs: 311 ok: 172 ko: 101 fail ratio:
32.48% mean_ok: 251 (265) median_ok: 145 (145)
+ tests that failed more than twice in last seven days
3 CppunitTest_sd_layout_tests gerrit_linux_gcc_release
3 JunitTest_toolkit_unoapi_1 gerrit_linux_clang_dbgutil
5 CppunitTest_sc_cond_format gerrit_linux_gcc_release
7 Killed by the kill-wrapper gerrit_linux_clang_dbgutil
12 CppunitTest_sw_core_doc gerrit_mac
* What’s cooking (all)
+ A11y update (Michael W)
+ ValueSet -> weld::IconView porting and fixing preexisting a11y issues
+ some upstream Qt work
+ RTL/CTL/CJK update (Jonathan)
+ macOS / UI (Dan)
+ Base (Vissarion)
+ Fix https://bugs.documentfoundation.org/show_bug.cgi?id=153057
(filter time values)
+ Check and take https://bugs.documentfoundation.org/show_bug.cgi?id=147432
+ Open https://bugs.documentfoundation.org/show_bug.cgi?id=172012
+ Checking Base with firebird embedded database from user perspective
+ Scripting (Neil)
+ Made some patches to QuickJS. They are posted as WIP on gerrit.
+ Moved the toString methods into class prototypes instead of
explicitly setting the property whenever an object is created.
+ Made some progress on a Rhino compatibility layer:
+ Packages is an alias for uno.idl
+ importClass works. Most things returned by the module
lookup code now have a getImportClassName method on the prototype to
make this work.
+ UnoRuntime.queryInterface(interface, obj) works.
+ TODO:
+ Implement XSCRIPTCONTEXT
+ Make wrappers for all of the java type wrappers like
java.lang.Integer to use an Any
+ ODF-TC (Olivier + Regina)
+ No meeting this week
+ extension to ODF for smartart (early discussions, incl. collabora/Armin)
not for 1.5, quite difficult
* Call for Paper for the LibreOffice conference is open
-
https://blog.documentfoundation.org/blog/2026/03/11/libocon-2026-call-for-papers/
- deadline is June 15th 2026.
* QA update (Xisco)
+ UNCONFIRMED: 2246 (+33)
+ enhancements: 671 (+2)
+ needsUXEval: 16 (+0)
+ haveBackTrace: 14 (+0)
+ needsDevAdvice: 49 (+1)
+ documentation: 2 (+0)
+ android: 3 (+0)
+ iOS: 0 (+0)
+ Online: 4 (+0)
+ Most pressing bugs:
New:
None
+ New high severity bugs of the week:
None
* QA stats
+ https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
+93 -18 (-64) overall)
many thanks to the top bug squashers:
QA Administrators 11
m_a_riosv 6
Heiko Tietze 4
Olivier Hallot 4
Neil Roberts 3
Adolfo Jayme Barrientos 2
BogdanB 2
Buovjaga 2
Julien Nabet 2
Michael Weghorn 2
+ top 10 bugs reporters:
Eyal Rozenberg 6
questions2000 5
jan d 4
Mihai Vasiliu 3
Danat 2
Neil Roberts 2
Oliver Specht (CIB) 2
grofaty 2
marcuspetrus?com@laposte.net 2
Alex Thurgood 1
+ top 10 bugs fixers:
Neil Roberts 3
2
Adolfo Jayme Barrientos 2
Heiko Tietze 2
Olivier Hallot 2
[email protected] 2
*UNKNOWN* 1
Bogdan B 1
Ilmari Lauhakangas 1
Jonathan Clark 1
+ top 10 bugs confirmers:
Olivier Hallot 8
Heiko Tietze 6
Raal 6
*UNKNOWN* 4
Bogdan B 4
m.a.riosv 4
Adolfo Jayme Barrientos 2
Henschel, Regina 2
Ilmari Lauhakangas 2
Cassandra Freund 1
* Bisected bugs open: keyword 'bisected'
+ more accurate - down to a single commit.
+ http://bit.ly/2dyIfDy
+
done by:
Raal 2
* all bugs tagged with 'regression'
+ 1306(-4) bugs open of 14697(+1) total 20(-1) high prio.
done by:
Raal 1
nobu 1
* ~Component count net * high severity regressions
+ http://bit.ly/1HWHb3E
Writer - 12(+0)
Calc - 5(+0)
LibreOffice - 2(+0)
UI - 1(+0)
Impress - 0(-1)
by OS:
All - 16(+0)
Linux - 4(-1)
Mac OS X - 0(+0)
Windows - 0(+0)
* ~Component count net * all regressions
+ http://bit.ly/1BUdI8i
Writer: other - 447(+0)
Calc - 256(-1)
Impress - 127(-1)
LibreOffice - 68(+0)
Crashes - 56(-1)
Draw - 46(+0)
Writer: docx filter - 46(+0)
Base - 36(+0)
UI - 34(+0)
Borders - 33(+0)
Writer: other filter - 28(+0)
Printing and PDF export - 26(-1)
Writer: perf - 26(+0)
Chart - 23(+0)
filters and storage - 23(+0)
Writer: doc filter - 21(+0)
BASIC - 20(+0)
RTL - 20(+0)
graphics stack - 14(+0)
Formula Editor - 9(+0)
framework - 3(+0)
sdk - 3(+0)
Extensions - 2(+0)
Linguistic - 2(+0)
Installation - 1(+0)