* Present:
+ Michael, Vissarion, Neil, Heiko, Hossein, Xisco, Dan, Ilmari,
Jonathan, Olivier, cloph, Pranam
* Completed Action Items:
+ Create an easyhack about bumping clang-format version (Ilmari)
+ https://bugs.documentfoundation.org/show_bug.cgi?id=172437
+ Investigated HTML help packaging on Fedora (Dan)
Open a Fedora bug to register, add current findings on the issue
https://bugzilla.redhat.com/show_bug.cgi?id=2488226
+ expand list of users in IRC notification pings
+ rerun crashreport (Cloph)
+ Send an email to the ml regarding the latest VS 18.7.0 (Hossein)
LibreOffice build errors with the latest Visual Studio 2026 version 18.7.0
https://lists.freedesktop.org/archives/libreoffice/2026-June/094681.html
* Pending Action Items:
+ take over our role at CNA (cloph)
get in touch with Caolan
+ rerun crashreport (Cloph)
+ backtraces missing
+ partially done
+ Submit new functions for ODFF 1.5.(Olivier)
+ partially submitted, but still some pending (see also below)
https://gerrit.libreoffice.org/c/core/+/206367
+ Remove .uno:Translate (Heiko)
+ patch submitted to gerrit https://gerrit.libreoffice.org/c/core/+/206367
+ Require Python 3.11 (Neil)mm OO
+ The patch to update the configure script to require Python 3.11 turned
out a bit more complicated than I thought. I have three patches pending
and I’ve asked for feedback from Cloph.
+ python 3.11 deployed on linux builders (linux gcc, clang, android)
+ at some point might switch linux builds to use system python in
provided builds
+ or maybe make it an optional package and have LO fall back to system
python if there's no internal copy (cloph)
+ currently we compile a specific version/adding a dependency to that
version, need to switch that to a minimum-API/minimum-version approach
+ tdf#170443 (Flex) - [Feature Request] Implement Python Stable
ABI (Limited API) for PyUNO to decouple LibreOffice from external Python
versions
https://bugs.documentfoundation.org/show_bug.cgi?id=170443
* Release Engineering update (Cloph)
+ 26.8.0 beta1 still building for win
+ 26.2.5 RC1 in 1 week
+ 26.8 RC1 in 3 weeks
+ Issue with Danish dictionary (Xisco)
* - Fixed in https://gerrit.libreoffice.org/c/dictionaries/+/206974
* MAR Updater (Cloph)
+ 25.8 branch: to 25.8.7
+ 26.2 branch: to 26.2.4
+ Cross update: to 25.8.4 onwards
* Documentation (Olivier)
+ New Help
+ Helpcontents
+ Updates and fixes (Olivier)
+ Guides
+ Published Getting Started Guide 26.2 (D. Maddern)
+ Blog Post
+ Conversion to HTML on the way
+ Bugzilla Documentation statistics
204(204) bugs open
+ Updates:
BZ changes 1 week 1 month 3 months 12 months
created 3(-2) 21(-4) 75(-4) 201(-2)
commented 5(-5) 46(-7) 156(-19) 692(-6)
resolved 3(0) 9(1) 38(-3) 131(0)
+ top 10 contributors:
Olivier Hallot made 27 changes in 1 month, and 512 changes in 1 year
Bogdan B made 17 changes in 1 month, and 87 changes in 1 year
nobu made 11 changes in 1 month, and 36 changes in 1 year
m.a.riosv made 8 changes in 1 month, and 33 changes in 1 year
Ilmari Lauhakangas made 7 changes in 1 month, and 109 changes in 1 year
Bielefeld, Rainer made 6 changes in 1 month, and 7 changes in 1 year
Seth Chaiklin made 4 changes in 1 month, and 5 changes in 1 year
Vernon, Stuart Foote made 4 changes in 1 month, and 74 changes in 1 year
Adolfo Jayme Barrientos made 2 changes in 1 month, and 10 changes in 1 year
LES COLLEEN made 2 changes in 1 month, and 2 changes in 1 year
* UX Update (Heiko)
+ Bugzilla (topicUI) statistics
200(200) (topicUI) bugs open, 13(13) (needsUXEval) needs to be evaluated
by the UXteam
+ Updates:
BZ changes 1 week 1 month 3 months 12 months
added 3(-1) 9(-1) 9(-3) 12(-3)
commented 27(-5) 81(-43) 193(-29) 569(-28)
removed 0(0) 1(1) 2(0) 4(0)
resolved 8(7) 8(1) 18(0) 70(1)
+ top 10 contributors:
Heiko Tietze made 52 changes in 1 month, and 205 changes in 1 year
Vernon, Stuart Foote made 29 changes in 1 month, and 109 changes in 1 year
Eyal Rozenberg made 19 changes in 1 month, and 80 changes in 1 year
Bogdan B made 14 changes in 1 month, and 19 changes in 1 year
Ilmari Lauhakangas made 12 changes in 1 month, and 108 changes in 1 year
Andrei Cherniaev made 9 changes in 1 month, and 9 changes in 1 year
Andreas Heinisch made 6 changes in 1 month, and 16 changes in 1 year
m.a.riosv made 6 changes in 1 month, and 16 changes in 1 year
Dieter made 4 changes in 1 month, and 14 changes in 1 year
Neil Roberts made 4 changes in 1 month, and 5 changes in 1 year
+ [Bug 172462] Style preview cropped on Right rather than on End
-> + [Bug 172466] Remove RedlineRenderMode (or add a label)
+ [Bug 172447] (Re)consider default choice of styles for drop-down list
in toolbar,
properties deck, NBB
+ [Bug 172443] Options - Appearance - Customizations - Remember last
edit item
+ [Bug 108239] Add paragraph style filtering identical to drop down menu
toolbar
control into sidebar
+ [Bug 172430] Missing button for re-running the accessibility check
+ going through commands without labels
+ finding lots of apparently pointless stuff e.g. with redlining
changing appearance of the changes, but that's covered by our config
1. → plan to remove that
* Crash Testing (Xisco)
+ 99 crashes on import
https://dev-builds.libreoffice.org/crashtest/408ff4e9b1abc3bc5ba9497a53c395237de3d3b7/crashlog.txt
+ 15 crashes on export
https://dev-builds.libreoffice.org/crashtest/408ff4e9b1abc3bc5ba9497a53c395237de3d3b7/exportCrash.txt
+ ??? coverity issues (services still down)
+ Google / ossfuzz: ?? fuzzers active now (access now, but still need to
get things going)
* Crash Reporting (Xisco)
+ 26.2.0.3 46086(+1970)
+ 26.2.1.2 58551(+2200)
+ 26.2.2.2 33936(+512)
+ 26.2.3.2 38949(+5312)
+ 26.2.4.2 4310(+3218)
https://crashreport.libreoffice.org/stats/signature/SvxAppearanceTabPage::SvxAppearanceTabPage(weld::Container%20*,weld::DialogController%20*,SfxItemSet%20const%20&
<https://crashreport.libreoffice.org/stats/signature/SvxAppearanceTabPage::SvxAppearanceTabPage(weld::Container%20*,weld::DialogController%20*,SfxItemSet%20const%20&>)
* - Still reproducible in 26.2.4.2
* - blind fix:
https://git.libreoffice.org/core/+/7cb312a202f54b5df2d178f2aa0c1a992c8f641d%5E%21
* - it didn't work
* mentoring/easyhack update (Hossein)
+ Reviewed submissions from newcomers
+ Dealing with build problems on newer versions of VS 2026
+ fontconfig update broke headless build (Xisco)
(headless requires fontconfig, in non-headless config it isn't used)
+ have some WIP patches for that (hossein)
committer... 1 week 1 month 3 months 12 months
open 126(91) 164(81) 165(78) 165(78)
reviews 420(98) 1196(52) 3366(-416) 14396(-28)
merged 227(32) 985(2) 3363(-306) 15343(20)
abandoned 13(2) 52(2) 250(-17) 778(0)
own commits 192(26) 805(19) 2298(-21) 10081(41)
review commits 111(16) 557(2) 1268(66) 2973(80)
contributor... 1 week 1 month 3 months 12 months
open 435(93) 531(88) 534(85) 534(85)
reviews 792(194) 2342(104) 7586(-558) 35592(-12)
merged 20(9) 90(-16) 444(-25) 2455(-36)
abandoned 15(5) 86(5) 262(-55) 1179(-477)
own commits 23(3) 86(-1) 297(-2) 945(9)
review commits 0(0) 0(0) 0(0) 0(0)
+ easyHack statistics:
needsDevEval 8(8) needsUXEval 1(1) cleanup_comments 340(340)
total 400(400) assigned 31(31) open 328(328)
+ top 10 contributors:
Armin Le Grand (collabora) made 9 patches in 1 month, and 46 patches in
1 year
Devansh Varshney made 8 patches in 1 month, and 16 patches in 1 year
Parag Nemade made 8 patches in 1 month, and 8 patches in 1 year
Furkan Ahmet Kara made 7 patches in 1 month, and 8 patches in 1 year
Srebotnjak, Martin made 6 patches in 1 month, and 12 patches in 1 year
Andrew Lee made 5 patches in 1 month, and 6 patches in 1 year
Brian Yoon made 4 patches in 1 month, and 6 patches in 1 year
Simon Chenery made 3 patches in 1 month, and 67 patches in 1 year
Kurt Nordback made 3 patches in 1 month, and 36 patches in 1 year
Muhammad Naeem made 3 patches in 1 month, and 10 patches in 1 year
+ top 10 reviewers:
Ilmari Lauhakangas made 188 review comments in 1 month, and 1182 in 1 year
Hossein made 170 review comments in 1 month, and 530 in 1 year
Xisco Fauli made 126 review comments in 1 month, and 658 in 1 year
Weghorn, Michael made 88 review comments in 1 month, and 512 in 1 year
Jonathan Clark made 80 review comments in 1 month, and 182 in 1 year
Christian Lohmaier made 74 review comments in 1 month, and 810 in 1 year
Dan Williams made 62 review comments in 1 month, and 190 in 1 year
Nabet, Julien made 52 review comments in 1 month, and 594 in 1 year
Adolfo Jayme Barrientos made 48 review comments in 1 month, and 990 in 1
year
Neil Roberts made 36 review comments in 1 month, and 48 in 1 year
+ Patches automatically abandoned:
tdf#145614 Convert '#define' to 'enum' and 'constexpr' ( Jim Chen )
- https://gerrit.libreoffice.org/#/c/187513
tdf#170994 unocontrols: replace DBG_ASSERT with SAL_WARN_IF ( Garv Gupta )
- https://gerrit.libreoffice.org/#/c/202125
WIP: tdf#100244: sc: Use accessors for MemberArray ( David Gilbert )
- https://gerrit.libreoffice.org/#/c/203340
WIP: tdf#100244:sc: Add MemberLinearArray ( David Gilbert )
- https://gerrit.libreoffice.org/#/c/203341
WIP: tdf#100244: sc: Start populating MemberLinearArray ( David Gilbert )
- https://gerrit.libreoffice.org/#/c/203342
tdf#145759 use constexpr symbolic constant for progress range ( Gustavo
Elicker )
- https://gerrit.libreoffice.org/#/c/203429
* GSoC (Ilmari)
+ Midterm evaluation: 10 July
+ things progressing calmly
* Commit Access
* Developer Certification (Hossein/Jonathan/Laszlo/Stephan)
+ resting since: 5 week (limit: 20 weeks)
* Jenkins/CI (cloph)
gerrit_android_aarch64 jobs: 398 ok: 365 ko: 33 fail ratio: 8.29%
mean_ok: 7 (211) median_ok: 5 ( 96)
gerrit_android_arm jobs: 398 ok: 366 ko: 32 fail ratio: 8.04%
mean_ok: 6 (214) median_ok: 5 ( 95)
gerrit_android_x86 jobs: 400 ok: 367 ko: 33 fail ratio: 8.25%
mean_ok: 7 (210) median_ok: 5 ( 84)
gerrit_android_x86_64 jobs: 400 ok: 366 ko: 34 fail ratio: 8.50%
mean_ok: 6 (213) median_ok: 5 ( 97)
gerrit_linux_clang_dbgutil jobs: 445 ok: 309 ko: 136 fail ratio: 30.56%
mean_ok: 50 (210) median_ok: 44 (110)
gerrit_linux_gcc_release jobs: 506 ok: 387 ko: 117 fail ratio: 23.12%
mean_ok: 25 (235) median_ok: 22 ( 95)
gerrit_mac jobs: 450 ok: 349 ko: 98 fail ratio: 21.78% mean_ok: 38 (
52) median_ok: 36 ( 39)
gerrit_windows_wsl jobs: 682 ok: 361 ko: 317 fail ratio: 46.48%
mean_ok: 39 (127) median_ok: 32 ( 76)
gerrit_master_ml_p jobs: 510 ok: 254 ko: 223 fail ratio: 43.73%
mean_ok: 36 (535) median_ok: 0 (307)
gerrit_262_p jobs: 20 ok: 17 ko: 3 fail ratio: 15.00% mean_ok: 466
(480) median_ok: 326 (332)
+ tests that failed more than twice in last seven days
3 CppunitTest_sc_spreadsheet_functions_test gerrit_linux_gcc_release
3 CppunitTest_sw_rtfexport2 gerrit_linux_clang_dbgutil
3 CppunitTest_sw_rtfexport2 gerrit_mac
3 CppunitTest_vcl_pdf_encryption gerrit_mac
3 JunitTest_forms_unoapi_2 gerrit_linux_clang_dbgutil
4 CppunitTest_chart2_import2 gerrit_linux_gcc_release
7 Killed by the kill-wrapper gerrit_linux_clang_dbgutil
7 UITest_writer_tests5 gerrit_linux_clang_dbgutil
8 Killed by the kill-wrapper gerrit_mac
24 UITest_cui_dialogs gerrit_linux_clang_dbgutil
+ queue grew large on last weekend because lack of linux builders,
once that was settled queue grew large because of multiple larger patch
series being submitted
→ more than double the waiting time on average, multiple day in
worst case
→ but all normalized now, back to the ~2h until result target
* What’s cooking (all)
+ A11y update (Michael W)
+ looking into weld::TreeView and some related a11y refactoring
+ RTL/CTL/CJK update (Jonathan)
+ macOS / UI (Dan)
+ Looking at how to Weld the osx VCL plugin
+ (could we perhaps kill the NWF eventually?)
+ Reworking Qt VCL patchset for Michael's comments
+ https://gerrit.libreoffice.org/c/core/+/206475
+ Qt6 Mac Plugin
+ private/dcbw/qt6-mac
+ SAL_VCL_QT_USE_WELDED_WIDGETS=1 SAL_VCL_QT_USE_QFONT=1
SAL_USE_VCLPLUGIN=qt6 open instdir/LibreOfficeDev.app --stderr
/tmp/stderr --stdout /tmp/stdout
+ add SAL_QT_SHOW_BORDERS=1 to show layout/widget borders for
layout debugging
+ autogen.input:
+ --enable-debug
+ --enable-headless
+ --without-system-freetype
+ --without-system-fontconfig
+ --enable-qt6
+ Build with QT6DIR=/usr/local/Qt-6.11.1 make (or wherever
your Qt is)
+ Base (Vissarion)
+ (re)Implement report builder in C++
+ Check patches
https://gerrit.libreoffice.org/c/core/+/191045/3refactor and create new
patches on top of current master
+ Open a couple of bugs related to report-builder (as part of
experimenting with the interface)
+ Please categorize with "Database-Reports-Builder" (Hossein)
https://bugs.documentfoundation.org/show_bug.cgi?id=108745(DONE)
+ Scripting (Neil)
+ Object browser:
+ I was curious why the Object Catalog and the Macro Organiser
don’t have the same problem of causing global variables to be loaded
into the BASIC namespace. It turns out they do have the same problem,
it’s just that it’s harder to trigger because they both do lazy loading
only when a node in the tree is expanded.
+ I made a patch to implement this for the Object Browser as a
way to “fix” the bug with a less intrusive patch that would be easy to
backport.
+ Devansh pointed out that his patch does this too so I asked if
he wanted to split that part out of his patch so we can merge that in
the meantime.
+ It would be good to get that merged before the 26.2.5 branch
next week.
+ better to get lazyloading bits merged separately if Devansh' patches
need time to be merged (hossein)
+ agree, better to get stuff in if otherwise stuff gets delayed (Jonathan)
+ Working on making the macro manager dialog support deleting
BASIC macros.
+ in some you could, in some others you couldn't…
+ needed so the new dialog can replace all the others
+ ODF-TC (Olivier + Regina)
- Submitted new Calc functions to TC
https://issues.oasis-open.org/browse/OFFICE-4204- TAKE
+ re: optional params Excel 365 has them
mandatoryhttps://bugs.documentfoundation.org/show_bug.cgi?id=172440
+ fixed in code, but description needs updating (xisco)
* https://issues.oasis-open.org/browse/OFFICE-4205- DROP
* https://issues.oasis-open.org/browse/OFFICE-4206- VSTACK
* https://issues.oasis-open.org/browse/OFFICE-4207- HSTACK
* https://issues.oasis-open.org/browse/OFFICE-4208- EXPAND
* https://issues.oasis-open.org/browse/OFFICE-4209- TEXTAFTER
* https://issues.oasis-open.org/browse/OFFICE-4210- TEXTBEFORE
* + "left" and "right" doesn't take RTL into account (Jonathan)
*
https://docs.oasis-open.org/office/OpenDocument/v1.4/os/part4-formula/OpenDocument-v1.4-os-part4-formula.html#__RefHeading__1018872_715980110
* → going to raise the issue (olivier)
+ UI/UX (Heiko)
* Call for Paper for the LibreOffice conference is open
-
https://blog.documentfoundation.org/blog/2026/03/11/libocon-2026-call-for-papers/
- deadline was June 15th 2026
-> now extended to 2026-06-30 23:30 (UTC), 1 week, 5 days from now
https://events.documentfoundation.org/libreoffice-conference-2026/cfp
* Removing published APIs? (Xisco)
* -[API CHANGE] remove deprecated XSpell1 and XSupportedLanguages
*
https://git.libreoffice.org/core/+/bce4b4af9dbd56fda3b4890f1fa0438faeb21cfc%5E%21
* - moved from api (Already deprecated in 2000)
*
https://git.libreoffice.org/core/+/88c437c597b604524d50f450506285a594bd03a5%5E!
* - There is a replacement for them
* - Added to
https://wiki.documentfoundation.org/ReleaseNotes/27.2#API_Changes
* - Safe to remove them or should I revert the patch?
*
* - Is there any policy for removing published APIs ?
* - E.g. Applet.
https://bugs.documentfoundation.org/show_bug.cgi?id=162563
- hard to judge whether stuff is used in the wild, should have some
kind of logging or alerting the user of deprecated usage to get the
extension updated or raising a veto of the removal/asking us to
reconsider (cloph)
- should have a dedicated deprecation listing with timeframe when it
is going to get axed (jonathan)
- why remove it/what is the harm of keeping it? (hossein)
+ if we remove stuff like the applet API, we also should clean up
deprecated API (xisco)
+ old code mostly untested/unclear whether it works at all (jonathan)
+ can only rely on people coming back telling us an update broke
their usecase
+ there still is maintenance cost
+ maybe can tap into extensions site and look what is used (hossein)
*
* QA update (Xisco)
+ UNCONFIRMED: 2291 (+21)
+ enhancements: 693 (+14)
+ needsUXEval: 8 (+1)
+ haveBackTrace: 15 (+0)
+ needsDevAdvice: 52 (+0)
+ documentation: 7 (+0)
+ android: 4 (+0)
+ iOS: 0 (+0)
+ Online: 3 (+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
+75 -1 (-71) overall)
many thanks to the top bug squashers:
Buovjaga 15
QA Administrators 13
Andreas Heinisch 5
BogdanB 4
Heiko Tietze 3
Justin L 3
Parag 3
m_a_riosv 3
Mihai Vasiliu 2
Vissarion Fysikopoulos 2
+ top 10 bugs reporters:
Buovjaga 3
Eyal Rozenberg 3
Olivier Hallot 3
Nicolas Joffre 2
Patrice Lemaur 2
questions2000 2
Adalbert Hanßen 1
Farid 1
Hans Zekl 1
Heiko Tietze 1
+ top 10 bugs fixers:
Ilmari Lauhakangas 11
Andreas Heinisch 6
Justin Luth 3
Parag Nemade 3
Mihai Vasiliu 2
Vissarion Fisikopoulos 2
1
Heiko Tietze 1
Jim Raykowski 1
Karthik Godha 1
+ top 10 bugs confirmers:
Heiko Tietze 9
Bogdan B 7
m.a.riosv 6
**UNKNOWN**5
Ilmari Lauhakangas 5
Dieter 3
Vernon, Stuart Foote 3
Dan Williams 2
Robert Großkopf 2
Xisco Fauli 2
* Bisected bugs open: keyword 'bisected'
+ more accurate - down to a single commit.
+ http://bit.ly/2dyIfDy
+
done by:
vijaya chandra 1
rominator 1
* all bugs tagged with 'regression'
+ 1303(+0) bugs open of 14731(+3) total 20(+0) high prio.
done by:
Raal 1
Robert Großkopf 1
Timur Gadzo 1
* ~Component count net * high severity regressions
+ http://bit.ly/1HWHb3E
Writer - 12(+0)
Calc - 5(+0)
LibreOffice - 2(+0)
UI - 1(+0)
by OS:
All - 16(+0)
Linux - 4(+0)
Mac OS X - 0(+0)
Windows - 0(+0)
* ~Component count net * all regressions
+ http://bit.ly/1BUdI8i
Writer: other - 445(-3)
Calc - 257(+0)
Impress - 125(+0)
LibreOffice - 69(+1)
Crashes - 53(+1)
Draw - 48(+0)
Writer: docx filter - 44(+0)
UI - 37(+1)
Base - 36(+1)
Borders - 33(+0)
Writer: other filter - 27(+0)
Printing and PDF export - 26(+0)
Writer: perf - 26(+0)
Chart - 23(+0)
filters and storage - 23(+0)
Writer: doc filter - 20(+0)
BASIC - 19(+0)
RTL - 19(+0)
graphics stack - 13(+0)
Formula Editor - 9(+0)
framework - 3(+0)
sdk - 3(+0)
Extensions - 2(+0)
Linguistic - 2(+0)
Installation - 1(+0)
--
Xisco Faulí
LibreOffice QA Team
IRC: x1sc0