* Present:
+ Olivier, Hossein, Jonathan, Vissarion, Regina, Ilmari, Neil,
Heiko, Michael, Xisco, cloph
* Completed Action Items:
* + adjust 26.8 release plan wiki page (Xisco)
* - https://wiki.documentfoundation.org/ReleasePlan/26.8
* Pending Action Items:
+ take over our role at CNA (cloph)
get in touch with Caolan
+ rerun crashreport (Cloph)
+ test-run still in-progress however (and on different HW)
+ partially done
+ Investigated HTML help packaging on Fedora (Dan)
Open a Fedora bug to register, add current findings on the issue
tried the switch and attempted to split the packages up, but
inconvenient atm
+ Submit new functions for ODFF 1.5.(Olivier)
→ next meeting (around 8 new functions)
* Release Engineering update (Cloph)
+ 26.2.5 RC1 in 2 weeks
+ 26.8 Beta1 this week
+ pending test failure
+ pending issues with da dictionary descriptions
patches available
* MAR Updater (Cloph)
+ 25.8 branch: to 25.8.7
+ 26.2 branch: to 26.2.3
+ Cross update: to 25.8.4 onwards
* Documentation (Olivier)
+ Helpcontents
+ Updates and fixes (A. Gelmini, Seth Chaiklin, ohallot)
+ Added MathML3 to XHP files (ohallot, cloph)
+ Presentation sections (ohallot)
+ Guides
+ Collecting new features
+ Contributor Guide (P. Schofield)
+ Draw Guide 26.2 is now online (web pages)
+ https://books.libreoffice.org/en/DG262/DG262.html
+ Bugzilla Documentation statistics
205(205) bugs open
+ Updates:
BZ changes 1 week 1 month 3 months 12 months
created 5(-1) 25(2) 79(0) 203(1)
commented 10(-4) 53(5) 175(1) 698(2)
resolved 3(1) 8(1) 41(1) 131(0)
+ top 10 contributors:
Olivier Hallot made 31 changes in 1 month, and 525 changes in 1 year
Bogdan B made 21 changes in 1 month, and 87 changes in 1 year
nobu made 12 changes in 1 month, and 36 changes in 1 year
Bielefeld, Rainer made 6 changes in 1 month, and 7 changes in 1 year
m.a.riosv made 6 changes in 1 month, and 31 changes in 1 year
Ilmari Lauhakangas made 5 changes in 1 month, and 105 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
Heiko Tietze made 3 changes in 1 month, and 103 changes in 1 year
Tuomas Hietala made 3 changes in 1 month, and 14 changes in 1 year
* UX Update (Heiko)
+ Bugzilla (topicUI) statistics
202(202) (topicUI) bugs open, 14(14) (needsUXEval) needs to be evaluated
by the UXteam
+ Updates:
BZ changes 1 week 1 month 3 months 12 months
added 4(-2) 10(-1) 12(-5) 15(-4)
commented 32(-10) 124(-16) 222(-68) 597(-70)
removed 0(0) 0(-1) 2(-1) 4(-1)
resolved 1(0) 7(0) 18(-3) 69(-1)
+ top 10 contributors:
Heiko Tietze made 63 changes in 1 month, and 211 changes in 1 year
Bogdan B made 24 changes in 1 month, and 29 changes in 1 year
Vernon, Stuart Foote made 17 changes in 1 month, and 98 changes in 1 year
Eyal Rozenberg made 14 changes in 1 month, and 74 changes in 1 year
Paolo Benvenuto made 14 changes in 1 month, and 52 changes in 1 year
Xisco Fauli made 12 changes in 1 month, and 22 changes in 1 year
Andreas Heinisch made 10 changes in 1 month, and 16 changes in 1 year
m.a.riosv made 7 changes in 1 month, and 15 changes in 1 year
Ilmari Lauhakangas made 6 changes in 1 month, and 101 changes in 1 year
jan d made 5 changes in 1 month, and 7 changes in 1 year
+ [Bug 172395] [feature request] Allow copy text from Warning
+ [Bug 172374] New style filter in Stylist should uncheck all other enabled
items in the list if user selects item "All styles"
+ [Bug 172344] Watermark default font is "Liberations Sans", not document's
standard font
-> + [Bug 172375] Remove .uno:Translate
+ experimental but unmaintained
+ introduced for DeepL/aimed at only that one
+ linking against one, non-free service
+ better done per extension
https://extensions.libreoffice.org/en/extensions/show/pagetranslate
+ already supports multiple sevices/is more flexible
+ should make extensions more visible (hossein)
+ also then need to care about mainenance/quality/... of those extensions
+ was it mentioned in releasenotes
https://wiki.documentfoundation.org/ReleaseNotes/7.5#Machine_translation
+ AI: Heiko to remove it
* Crash Testing (Xisco)
+ 621(+0) import failure, 553(+0) export failures
+ ??? coverity issues
+ Google / ossfuzz: ?? fuzzers active now
+ Alternatives to coverity:
* - https://github.com/wazuh/wazuh/issues/36748
* Crash Reporting (Xisco)
+ 26.2.0.3 44116(+1798)
+ 26.2.1.2 56351(+2457)
+ 26.2.2.2 33424(+652)
+ 26.2.3.2 33637(+7080)
+ 26.2.4.2 1092(+0)
+ So far no new regression identified in 26.2.4.2
* mentoring/easyhack update (Hossein)
committer... 1 week 1 month 3 months 12 months
open 35(-13) 83(-1) 87(-1) 87(-1)
reviews 322(-60) 1144(-146) 3782(-398) 14424(-58)
merged 195(46) 983(-20) 3669(-205) 15323(50)
abandoned 11(-3) 50(-11) 267(-4) 778(5)
own commits 166(54) 786(19) 2319(-13) 10040(49)
review commits 95(18) 555(-1) 1202(53) 2893(61)
contributor... 1 week 1 month 3 months 12 months
open 342(272) 443(119) 449(120) 449(120)
reviews 598(70) 2238(-36) 8144(-498) 35604(74)
merged 11(-13) 106(-25) 469(-33) 2491(-23)
abandoned 10(-14) 81(-17) 317(-181) 1656(4)
own commits 20(5) 87(-4) 299(-6) 936(3)
review commits 0(0) 0(0) 0(0) 0(0)
+ easyHack statistics:
needsDevEval 9(9) needsUXEval 1(1) cleanup_comments 341(341)
total 402(402) assigned 35(35) open 326(326)
+ top 10 contributors:
Armin Le Grand (collabora) made 9 patches in 1 month, and 46 patches in
1 year
Devansh Varshney made 7 patches in 1 month, and 15 patches in 1 year
Brian Yoon made 5 patches in 1 month, and 5 patches in 1 year
Kurt Nordback made 4 patches in 1 month, and 36 patches in 1 year
Muhammad Naeem made 4 patches in 1 month, and 9 patches in 1 year
Andrew Lee made 4 patches in 1 month, and 4 patches in 1 year
Furkan Ahmet Kara made 4 patches in 1 month, and 5 patches in 1 year
Simon Chenery made 3 patches in 1 month, and 69 patches in 1 year
Aristeidis Palamaras made 3 patches in 1 month, and 6 patches in 1 year
Asmat Zahra made 3 patches in 1 month, and 5 patches in 1 year
+ top 10 reviewers:
Ilmari Lauhakangas made 200 review comments in 1 month, and 1174 in 1 year
Hossein made 158 review comments in 1 month, and 530 in 1 year
Xisco Fauli made 116 review comments in 1 month, and 658 in 1 year
Weghorn, Michael made 88 review comments in 1 month, and 510 in 1 year
Christian Lohmaier made 82 review comments in 1 month, and 810 in 1 year
Nabet, Julien made 76 review comments in 1 month, and 604 in 1 year
Jonathan Clark made 76 review comments in 1 month, and 180 in 1 year
Dan Williams made 64 review comments in 1 month, and 188 in 1 year
Adolfo Jayme Barrientos made 46 review comments in 1 month, and 990 in 1
year
Heiko Tietze made 34 review comments in 1 month, and 284 in 1 year
+ Patches automatically abandoned:
tdf#56676 Disable Allow* form properties for read-only datasources (
Madhura Hegde )
- https://gerrit.libreoffice.org/#/c/200254
tdf#165786 Add "complete word" (Ctrl+Space) to BASIC IDE editor (
Madhura Hegde )
- https://gerrit.libreoffice.org/#/c/201174
tdf#158068 Use OUString literals in fileextcheckdlg.cxx ( Simon Chenery )
- https://gerrit.libreoffice.org/#/c/201483
tdf#143122 Port the MinimalComponent sdk example to cpp ( Yaswant
Penapaka )
- https://gerrit.libreoffice.org/#/c/201742
Replaced a multitude of subsequent numerical defines with enums ( Lukas
Baier )
- https://gerrit.libreoffice.org/#/c/202932
tdf#55960 EasyHack: canonicalize floating-point values in FillSeries (
Moemen Mohamed )
- https://gerrit.libreoffice.org/#/c/203120
tdf#55960 EasyHack: canonicalize floating-point values in FillSeries (
Moemen Mohamed )
- https://gerrit.libreoffice.org/#/c/203142
WIP: afdko: upgrade to 5.0.0 ( Xisco Fauli )
- https://gerrit.libreoffice.org/#/c/203151
+ big CONGRATULATIONS to contributors who have at least 1 merged patch,
since last report:
Parag Nemade
Tomaž Vajngerl
* cpp standard bump/c++23 features (hossein)
default to c++20 in configure/wiki notes
+ need to check what Visual Studio actually supports, along with
Apple/Xcode compiler and gcc 13/current baseline
+ would only be for master anyway, too late for 26.8
+ would like to avoid compiler-version-checks/use new features only
on some compilers (cloph)
+ Latest VS 18.7.0. had issuses. Reverted back to 18.6.2, and the
problem went away.
+ Error in configuration phase with ./autogen.sh:
checking for clang-cl... no
checking the dependency generation prefix (clang.exe -showIncludes)...
configure: error: cannot determine the -showIncludes prefix
Error running configure at ./autogen.sh line 338.
* - AI: Hossein to send an email to the ml
* GSoC (Ilmari)
+ Midterm evaluation: 10 July
* Bumping clang-format version (Ilmari)
+ Should we start tracking our baseline Clang version?
+ Easyhackify the task? I assume there is a need to review various
options
* - What's the reason to move to a newer version ? (cloph)
* - our old version cannot deal with newer c++ constructs properly
* do we have examples?
* + example:
https://lists.freedesktop.org/archives/libreoffice/2025-November/094006.html
*
https://git.libreoffice.org/core/+/56e6d683dba66d4f2f80145064d2bda2ea4b27b1%5E%21
* + "our venerable clang-format 5.0.0 would have broken the
token `<=>` into `<= >`"
* - stop using it or update (Ilmari)
* - if we were to reformat all the files, we should also modify the
exclude ones (Jonathan)
* - I agree (Cloph)
* - Problematic for git blame (Hossein)
* can ignore files in those revisions:
*
https://git-scm.com/docs/git-blame#Documentation/git-blame.txt---ignore-revs-filefile
* already lots of minor cleanup in files that require skipping back in
time (Jonathan)
* - Also can cause issues with cherry-picking (MW)
* AI: Create easyhack (Ilmari)
* Commit Access
* Update IRC bot (Jonathan)
+ Should we update the IRC bot to ping regular attendees?
+ anyone currently in the meeting objecting to being added?
→ no (but not all on IRC)
→ AI: cloph to add all irc users to the current list
have a volunteer wanting to setup a telegram bridge
* Developer Certification (Hossein/Jonathan/Laszlo/Stephan)
+ resting since: 4 week (limit: 20 weeks)
* Jenkins/CI (cloph)
gerrit_android_aarch64 jobs: 307 ok: 299 ko: 7 fail ratio: 2.28%
mean_ok: 7 ( 39) median_ok: 5 ( 30)
gerrit_android_arm jobs: 308 ok: 298 ko: 9 fail ratio: 2.92%
mean_ok: 8 ( 38) median_ok: 5 ( 27)
gerrit_android_x86 jobs: 307 ok: 298 ko: 8 fail ratio: 2.61%
mean_ok: 8 ( 34) median_ok: 5 ( 25)
gerrit_android_x86_64 jobs: 308 ok: 300 ko: 8 fail ratio: 2.60%
mean_ok: 7 ( 35) median_ok: 5 ( 26)
gerrit_linux_clang_dbgutil jobs: 324 ok: 264 ko: 57 fail ratio: 17.59%
mean_ok: 52 ( 76) median_ok: 46 ( 69)
gerrit_linux_gcc_release jobs: 372 ok: 311 ko: 53 fail ratio: 14.25%
mean_ok: 24 ( 46) median_ok: 19 ( 36)
gerrit_mac jobs: 348 ok: 262 ko: 83 fail ratio: 23.85% mean_ok: 41 (
41) median_ok: 36 ( 36)
gerrit_windows_wsl jobs: 488 ok: 254 ko: 232 fail ratio: 47.54%
mean_ok: 56 (121) median_ok: 55 (113)
gerrit_master_ml_p jobs: 395 ok: 217 ko: 152 fail ratio: 38.48%
mean_ok: 13 (185) median_ok: 0 (155)
gerrit_262_p jobs: 11 ok: 9 ko: 2 fail ratio: 18.18% mean_ok: 149
(149) median_ok: 108 (108)
+ tests that failed more than twice in last seven days
3 CppunitTest_sc_ucalc gerrit_mac
3 CppunitTest_sc_ucalc_formula2 gerrit_linux_gcc_release
3 CppunitTest_sd_layout_tests gerrit_mac
3 UITest_sw_styleInspector gerrit_linux_clang_dbgutil
3 UITest_writer_tests5 gerrit_linux_clang_dbgutil
4 CppunitTest_sc_subsequent_export_test gerrit_linux_gcc_release
4 JunitTest_forms_unoapi_2 gerrit_linux_clang_dbgutil
4 JunitTest_toolkit_unoapi_1 gerrit_linux_clang_dbgutil
4 UITest_calc_tests8 gerrit_linux_clang_dbgutil
7 CppunitTest_sc_ucalc_pivottable gerrit_windows_wsl
8 UITest_cui_dialogs gerrit_linux_clang_dbgutil
31 Killed by the kill-wrapper gerrit_mac
+ one broken mac bot caused build failures (bad HW)
* Should we change required Python version in configure.ac (Neil)
+ The README says that the baseline version is 3.11
+ The configure script only checks for 3.3, or 3.7 if building Harfbuzz
+ 3.9 is EOL and 3.10 and 3.11 are in security-fixonly mode
+ I tried building LibreOffice with 3.5 and it works fine apart from
that desktop-translate.py is using f-strings which were introduced in
3.6. pyuno also works fine.
+ The question that spurred this on for me is whether it’s ok to use
f-strings in python files that are imported externally.
+ For reference: f-strings are like this print(f"I am {age} years old")
+ Maybe somebody is using bleeding-edge LibreOffice with an ancient
Python version à la xkcd#1172.
+ we can install a newer version of python in baseline (Cloph)
+ we are using internal python anyway (Cloph)
+ TDF ships 3.11.x on 25-8 and 3.12 on 26-2 and master
+ Debian oldstable comes with 3.11
* - https://wiki.debian.org/Python
AI: Require Python 3.11 (Neil)
* What’s cooking (all)
+ A11y update (Michael W)
+ SvxColorValueSet -> weld::IconView porting
+ RTL/CTL/CJK update (Jonathan)
+ tdf#146572 Extra space between LTR and RTL text when there is a line break
+ https://bugs.documentfoundation.org/show_bug.cgi?id=146572
+ tdf#169787 Ctrl+Shift changes horizontal alignment
+ https://bugs.documentfoundation.org/show_bug.cgi?id=169787
+ Paragraph alignment change removed in 26.8 already
+ Also made hotkeys require RTL language set as CTL default language
+ macOS / UI (Dan)
looking into printing issue w/ image with alpha obscuring stuff
(PDF/document view is fine)
* - maybe a recent regression ? (Xisco)
* - https://wiki.documentfoundation.org/QA/Bibisect/macOS
+ Base (Vissarion)
+ Discussions with Hossein about Base focus areas and UI/UX; first
area to focus will be the report builder
+ _https://gerrit.libreoffice.org/c/core/+/205441_
<https://gerrit.libreoffice.org/c/core/+/205441>that fixes
https://bugs.documentfoundation.org/show_bug.cgi?id=42713pushed to
master (SQL comments)
_+ __https://gerrit.libreoffice.org/c/core/+/206232_
<https://gerrit.libreoffice.org/c/core/+/206232>that fixes
_https://bugs.documentfoundation.org/show_bug.cgi?id=87012_
<https://bugs.documentfoundation.org/show_bug.cgi?id=87012>waiting CI to
push to master (empty charts in report builder)
_+ __https://gerrit.libreoffice.org/c/core/+/206231_
<https://gerrit.libreoffice.org/c/core/+/206231>pushed to master (fixing
format)
+ Scripting (Neil)
+ I landed the patches from last week to make the Run Macro dialog
use the same method of enforcing the security policy as the Organize
Macro dialog.
+ There are an awful lot of different macro dialogs with a lot of
overlapping functionality.
+ Currently trying to understand the object browser better in
order to review pending patches.
+ Jim Raykowski worked on macro dialogs, might be worthlooking at
his patches (Ilmari)
+ https://gerrit.libreoffice.org/c/core/+/176254
+ related bug
https://bugs.documentfoundation.org/show_bug.cgi?id=171599(hossein)
+ ODF-TC (Olivier + Regina)
+ Writing specs for Calc new function (Olivier)
+ editor will review docs, then stuff will be proposed to 1.5
(~August)
+ 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 is June 15th 2026.
* QA update (Xisco)
+ UNCONFIRMED: 2270 (-3)
+ enhancements: 679 (+1)
+ needsUXEval: 7 (-10)
+ haveBackTrace: 15 (+0)
+ needsDevAdvice: 52 (+1)
+ documentation: 7 (+2)
+ android: 4 (+1)
+ iOS: 0 (+0)
+ Online: 3 (+0)
+ Most pressing bugs:
New:
* None
+ New high severity bugs of the week:
+ Opening and Closing and ODB file straight from newly launched LODev
aborts whole soffice process (macOS)
+ https://bugs.documentfoundation.org/show_bug.cgi?id=172343
+ Dan?
+ related to https://bugs.documentfoundation.org/show_bug.cgi?id=170420?
* QA stats
+ https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
+74 +12 (-96) overall)
many thanks to the top bug squashers:
Buovjaga 14
Justin L 14
BogdanB 12
Heiko Tietze 8
QA Administrators 8
raal 5
Neil Roberts 4
Andreas Heinisch 3
Jonathan Clark 3
nobu 3
+ top 10 bugs reporters:
Heiko Tietze 4
nobu 4
sdc.blanco 3
Alex Thurgood 2
Jonny Grant 2
Bill Kristan 1
Eyal Rozenberg 1
Ivan Stephen 1
J22Gim 1
Kevin Suo 1
+ top 10 bugs fixers:
Justin Luth 11
Ilmari Lauhakangas 10
Heiko Tietze 7
Andreas Heinisch 3
Jonathan Clark 3
Neil Roberts 3
Bogdan B 1
Dan Williams 1
Hossein 1
Kelemen, Gabor 1
+ top 10 bugs confirmers:
Bogdan B 19
**UNKNOWN**15
Heiko Tietze 14
Raal 4
Vernon, Stuart Foote 3
Alex Finch 1
Alex Thurgood 1
Justin Luth 1
Jörn Kaster 1
Robert Großkopf 1
* Bisected bugs open: keyword 'bisected'
+ more accurate - down to a single commit.
+ http://bit.ly/2dyIfDy
+
done by:
vijaya chandra 1
* all bugs tagged with 'regression'
+ 1303(-6) bugs open of 14728(+2) total 20(+0) high prio.
done by:
Alex Thurgood 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 - 448(-3)
Calc - 257(-2)
Impress - 125(-1)
LibreOffice - 68(+0)
Crashes - 52(-2)
Draw - 48(+0)
Writer: docx filter - 44(-1)
UI - 36(+0)
Base - 35(+0)
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