* Completed Action Items:
* Pending Action Items:
+ take over our role at CNA (cloph)
get in touch with Caolan
+ rerun crashreport (Cloph)
+ backtraces missing
+ partially done
+ machine has been resized, more diskspace assigned
+ remaining: integrate it into jenkins job so that results are
published automatically (this week forgot to pull them, and now away
from home)
+ Submit new functions for ODFF 1.5.(Olivier)
+ Question from Ben Urban:
https://lists.freedesktop.org/archives/libreoffice/2026-July/094716.html
+ Sumbmitted also in C'bra
+ reviewed by Tomasz
+ Complex patch
+ AI: Jonathan to follow up
+ Merged patches as C'bra merged and no issues found (Xisco)
+ AI: Consider to add to ODFF 1.5 (Olivier)
+ https://bugs.documentfoundation.org/show_bug.cgi?id=164510
+ https://bugs.documentfoundation.org/show_bug.cgi?id=164510
+ Add a wiki page for the hackfest (Xisco)
+ Hackfest for LibreOffice COnference
* Release Engineering update (Cloph)
+ 26.2.5 rc2 tag this week
+ 26.8.0 RC1 this week
+ issue with "unknown application error" on macOS 12 (26.2.5.1 is
fine, master/the 26.8.0 alpha and beta builds fail)
+ fix available https://gerrit.libreoffice.org/c/core/+/207817
+ off-by-one errors on arm64 (cross-platform)
Chart2XShapeTest has various failures
- Expected: 3819
- Actual : 3820
- Delta : 1e-08
https://bugs.documentfoundation.org/show_bug.cgi?id=171858
* MAR Updater (Cloph)
+ 25.8 branch: to 25.8.7
+ 26.2 branch: to 26.2.4
+ Cross update: to 26.2.4 enabled last weekend
+ disabled again since multiple reports of hw-accel failing
one reports states works after installing lates vcredist packages
https://bugs.documentfoundation.org/show_bug.cgi?id=172654
+ Website now updated for features
https://whatsnew.libreoffice.org/26.2/
* Documentation (Olivier)
+ New Help
+ Add "canonical" link to pages
+ Helpcontents
+ Updates and fixes (J. Luth)
+ Guides
+ Work in progress
+ Impacting documentation on spreadsheet data validation:
https://bugs.documentfoundation.org/show_bug.cgi?id=172202#c7
+ Bugzilla Documentation statistics
209(209) bugs open
+ Updates:
BZ changes 1 week 1 month 3 months 12 months
created 19(11) 31(12) 80(4) 215(12)
commented 9(-10) 42(-6) 153(-2) 644(7)
resolved 11(10) 17(9) 40(2) 138(9)
+ top 10 contributors:
Ilmari Lauhakangas made 30 changes in 1 month, and 139
changes in 1 year
Olivier Hallot made 20 changes in 1 month, and 516 changes in
1 year
Bogdan B made 14 changes in 1 month, and 99 changes in 1 year
Heiko Tietze made 9 changes in 1 month, and 79 changes in 1 year
[email protected] made 8 changes in 1 month, and 8 changes in
1 year
*UNKNOWN* made 6 changes in 1 month, and 6 changes in 1 year
Lars Jødal made 5 changes in 1 month, and 5 changes in 1 year
Seth Chaiklin made 5 changes in 1 month, and 8 changes in 1 year
MarjaE made 3 changes in 1 month, and 3 changes in 1 year
Justin Luth made 2 changes in 1 month, and 3 changes in 1 year
* UX Update (Heiko)
+ Bugzilla (topicUI) statistics
199(199) (topicUI) bugs open, 22(22) (needsUXEval) needs to be
evaluated by the UXteam
+ Updates:
BZ changes 1 week 1 month 3 months 12 months
added 5(-1) 20(4) 21(5) 24(5)
commented 22(-9) 105(15) 190(23) 600(23)
removed 0(0) 1(0) 1(-1) 4(0)
resolved 7(6) 18(7) 24(7) 74(6)
+ top 10 contributors:
Eyal Rozenberg made 51 changes in 1 month, and 105 changes in
1 year
Heiko Tietze made 45 changes in 1 month, and 210 changes in 1
year
Ilmari Lauhakangas made 39 changes in 1 month, and 136
changes in 1 year
Vernon, Stuart Foote made 36 changes in 1 month, and 114
changes in 1 year
Bogdan B made 11 changes in 1 month, and 27 changes in 1 year
m.a.riosv made 10 changes in 1 month, and 20 changes in 1 year
Andrei Cherniaev made 9 changes in 1 month, and 9 changes in
1 year
Justin Luth made 9 changes in 1 month, and 35 changes in 1 year
MarjaE made 6 changes in 1 month, and 6 changes in 1 year
Khaled Hosny made 6 changes in 1 month, and 9 changes in 1 year
* Crash Reporting (Xisco)
+ 134(+35) import failure, 6(-9) export failures
+ 75(-566) coverity issues
+ reduced false positives
+ Cov was down for 2 month and issues piled up
+ Google / ossfuzz: 2 open issues
- Many ofz fixes merged. Thanks to Caolán
* Crash Reporting (Xisco)
+ 26.2.0.3 50808(+1470)
+ 26.2.1.2 64895(+2023)
+ 26.2.2.2 35266(+438)
+ 26.2.3.2 44044(+957)
+ 26.2.4.2 31924(+13611)
+ most report from MAR update
+ no steps to reproduce
- Most reported one:
-
https://crashreport.libreoffice.org/stats/signature/sw::mark::FindFieldSep(sw::mark::Fieldmark%20const%20&)
* mentoring/easyhack update (Hossein)
+ Reviewed submissions from newcomers
committer... 1 week 1 month 3 months 12 months
open 46(-22) 126(15) 128(13) 128(13)
reviews 292(-20) 1028(-74) 2658(-28) 14206(-124)
merged 163(-77) 1054(-28) 3185(26) 15390(-74)
abandoned 7(-5) 41(-5) 170(-27) 770(-9)
own commits 111(-83) 847(-39) 2479(2) 10062(-73)
review commits 48(-6) 338(-27) 1313(4) 3050(14)
contributor... 1 week 1 month 3 months 12 months
open 473(-66) 642(10) 643(9) 643(9)
reviews 456(-300) 2642(-70) 6880(-52) 35152(-352)
merged 20(5) 72(2) 319(-1) 2323(-38)
abandoned 18(-2) 64(4) 267(11) 1170(-21)
own commits 4(-12) 61(-15) 258(-14) 950(-8)
review commits 0(0) 0(0) 0(0) 0(0)
+ easyHack statistics:
needsDevEval 8(8) needsUXEval 1(1) cleanup_comments 338(338)
total 398(398) assigned 27(27) open 329(329)
+ top 10 contributors:
Parag Nemade made 12 patches in 1 month, and 12 patches in 1 year
Devansh Varshney made 8 patches in 1 month, and 23 patches in
1 year
Srebotnjak, Martin made 6 patches in 1 month, and 14 patches
in 1 year
Furkan Ahmet Kara made 6 patches in 1 month, and 10 patches
in 1 year
Amin Irgaliev made 4 patches in 1 month, and 9 patches in 1 year
Bogdan B made 2 patches in 1 month, and 34 patches in 1 year
Méven Car made 2 patches in 1 month, and 7 patches in 1 year
Manish Bera made 2 patches in 1 month, and 7 patches in 1 year
Andrew Lee made 2 patches in 1 month, and 6 patches in 1 year
Brian Yoon made 2 patches in 1 month, and 6 patches in 1 year
+ top 10 reviewers:
Hossein made 120 review comments in 1 month, and 542 in 1 year
Ilmari Lauhakangas made 110 review comments in 1 month, and
1168 in 1 year
Xisco Fauli made 106 review comments in 1 month, and 648 in 1
year
Jonathan Clark made 90 review comments in 1 month, and 200 in
1 year
Christian Lohmaier made 86 review comments in 1 month, and
838 in 1 year
Dan Williams made 68 review comments in 1 month, and 226 in 1
year
Adolfo Jayme Barrientos made 50 review comments in 1 month,
and 984 in 1 year
Heiko Tietze made 42 review comments in 1 month, and 284 in 1
year
Nabet, Julien made 38 review comments in 1 month, and 574 in
1 year
Weghorn, Michael made 28 review comments in 1 month, and 480
in 1 year
+ Patches automatically abandoned:
tdf#171578 Download and build Lua as a static library ( Neil
Roberts )
- https://gerrit.libreoffice.org/#/c/202950
tdf#171578 Import the runner code from Luno as a module ( Neil
Roberts )
- https://gerrit.libreoffice.org/#/c/202951
tdf#171578 Add unit tests for Luno ( Neil Roberts )
- https://gerrit.libreoffice.org/#/c/202968
tdf#171578 Implement a script provider for Luno ( Neil Roberts )
- https://gerrit.libreoffice.org/#/c/203067
add --with-system-lua ( René Engelhard )
- https://gerrit.libreoffice.org/#/c/203284
tdf#121759 Add Enable toggle to Insert Header/Footer dialog (
Krunal Baraskar )
- https://gerrit.libreoffice.org/#/c/203405
vcl: rename Get/SetOutOffXPixel() to Get/SetDeviceOriginX() (
Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/203645
tdf#55960 EasyHack: canonicalize floating-point values in
FillSeries ( Moemen Mohamed )
- https://gerrit.libreoffice.org/#/c/204489
wininetbe: fetch givenname using GetUserNameEx ( Payal Badgotri )
- https://gerrit.libreoffice.org/#/c/204655
sc: implement EnsureSize() for ColorScale and IconSet formats (
Asim Raza )
- https://gerrit.libreoffice.org/#/c/204686
tdf#145538 sc: Use range-based for loops in colorscale and
inputhdl ( Asim Raza )
- https://gerrit.libreoffice.org/#/c/204688
tdf#145538 Use range-based for loops in sw, sc, and vcl ( Asim
Raza )
- https://gerrit.libreoffice.org/#/c/204709
io: Replace memcpy with std::copy_n in streaming files ( Asim
Raza )
- https://gerrit.libreoffice.org/#/c/204713
tools: Replace memcpy with std::copy_n in json_writer.cxx (
Asim Raza )
- https://gerrit.libreoffice.org/#/c/204714
tools: Replace memcpy with std::copy_n in stream.cxx ( Asim Raza )
- https://gerrit.libreoffice.org/#/c/204715
tools: Replace memcpy with std::copy_n in inet, url, and config
files ( Asim Raza )
- https://gerrit.libreoffice.org/#/c/204716
svl: Replace memcpy with std::copy_n in strmadpt.cxx ( Asim Raza )
- https://gerrit.libreoffice.org/#/c/204718
sax: Replace memcpy with std::copy_n in fastattribs and
fastparser ( Asim Raza )
- https://gerrit.libreoffice.org/#/c/204719
sax: Replace memcpy with std::copy_n in xml2utf, saxwriter, and
testsax ( Asim Raza )
- https://gerrit.libreoffice.org/#/c/204720
tdf#161794 add Cppunit test for grouping ( Saburo Yoshida )
- https://gerrit.libreoffice.org/#/c/204842
* GSoC (Ilmari) (No Ilmari)
+ Midterm evaluation: 10 July
+ Please evaluate ASAP
* Commit Access
+ Nothing this week
* Developer Certification (Hossein/Jonathan/Laszlo/Stephan)
+ resting since: 8 week (limit: 20 weeks)
* Jenkins (Cloph)
gerrit_android_aarch64 jobs: 335 ok: 324 ko: 8 fail ratio: 2.39%
mean_ok: 7 ( 32) median_ok: 5 ( 23)
gerrit_android_arm jobs: 334 ok: 322 ko: 8 fail ratio: 2.40%
mean_ok: 7 ( 31) median_ok: 5 ( 21)
gerrit_android_x86 jobs: 334 ok: 320 ko: 10 fail ratio: 2.99%
mean_ok: 7 ( 28) median_ok: 5 ( 18)
gerrit_android_x86_64 jobs: 335 ok: 324 ko: 7 fail ratio: 2.09%
mean_ok: 7 ( 29) median_ok: 5 ( 21)
gerrit_linux_clang_dbgutil jobs: 374 ok: 252 ko: 111 fail ratio: 29.68%
mean_ok: 51 ( 70) median_ok: 47 ( 60)
gerrit_linux_gcc_release jobs: 416 ok: 346 ko: 59 fail ratio: 14.18%
mean_ok: 23 ( 38) median_ok: 20 ( 32)
gerrit_mac jobs:1629 ok: 358 ko:1261 fail ratio: 77.41%
mean_ok: 45 ( 73) median_ok: 37 ( 67)
gerrit_windows_wsl jobs: 533 ok: 253 ko: 277 fail ratio: 51.97%
mean_ok: 54 (125) median_ok: 55 ( 90)
gerrit_master_ml_p jobs: 377 ok: 163 ko: 186 fail ratio: 49.34%
mean_ok: 9 (175) median_ok: 0 (128)
gerrit_262_p jobs: 30 ok: 16 ko: 11 fail ratio: 36.67%
mean_ok: 135 (139) median_ok: 91 ( 91)
+ tests that failed more than twice in last seven days
3 CppunitTest_sw_rtfexport gerrit_windows_wsl
3 CppunitTest_vcl_outdev gerrit_mac
3 UITest_calc_tests9 gerrit_linux_clang_dbgutil
4 CppunitTest_sd_export_tests gerrit_windows_wsl
4 CppunitTest_sw_core_layout gerrit_mac
4 CppunitTest_sw_embedded_fonts
gerrit_linux_clang_dbgutil
4 JunitTest_chart2_unoapi gerrit_linux_clang_dbgutil
5 CppunitTest_sd_svg_export_tests
gerrit_linux_clang_dbgutil
6 Killed by the kill-wrapper
gerrit_linux_clang_dbgutil
6 CppunitTest_vcl_outdev gerrit_windows_wsl
10 CppunitTest_framework_loadenv gerrit_mac
12 CppunitTest_sw_layoutwriter3 gerrit_windows_wsl
16 UITest_cui_dialogs gerrit_linux_clang_dbgutil
32 CppunitTest_sw_embedded_fonts
gerrit_linux_gcc_release
36 PythonTest_pyuno_pytests_testofficehelper
gerrit_linux_clang_dbgutil
174 Killed by the kill-wrapper gerrit_mac
+ most failures in WIP patch series where one of the bottom one fails
and everything on top then fails with the same error
+ sw_layoutwriter3 on Windows: sign of not using current master+ pyuno testofficehelper one: timeout issue, patch in the queue to increase the timeout/that should prevent the failures + broken mac bot, the kill-wrapper kills aren't actually timeouts, but misdetection
* what's way to resume builds these days? (Hossein)+ use the "restart from stage" in the pipeline configuration (green button at the top right in the /stages view, in the left sidebar in the default view) + resume was part of the multijob plugin that we had to drop (no longer maintained, blocked us from updating jenkins itself) + restarting from stage and picking the "build in parallel" step will have the same effect: Skips already built platforms/only rebuilds the failed ones + permissions are slightly changed for that, so if you don't have a "restart from stage" option, poke #tdf-infra
+ don't use "retrigger" - that will rebuild everything
* What’s cooking (all)
+ A11y update (Michael W)
+ mostly working on Qt welding ("Tools" -> "Options" dialog)
+ Layouts: spacing and sizing differences, status? (Hossein)
+ I've mostly been looking into functionality, not layout yet,
Dan might be able to say more (Michael)
+ Some special cases in code, needs tweak (Dan)
+ RTL/CTL/CJK update (Jonathan)
+ Nothing to discuss today
+ macOS / UI (Dan)
+ Fixed Mac application menu items (About, Preferences, Quit)
+ Fixing QMessageDialog buttons
+ Qt6 port to macOS / UI (Patrick)
+ Significant amount of porting macOS Skia Retina display
scaling code
to Qt6 done. UI now looks close in size and layout to
existing macOS
Skia code. Kudos to Dan for helping me get started:
https://gerrit.libreoffice.org/c/core/+/207229
+ Question: can we cherry pick Dan's Qt6 on macOS build changes to
master? Would like to be in sync with Michael's Qt6 changes.
I can create the patch if Dan is busy. (Patrick)
+ Will do that (Dan)
+ Dan will focus on pushing the Qt + Qt/Mac sets to
Gerrit this week
+ Base (Vissarion)
+ working on report builder C++ refactoring
+ testing user interface, work in progress
+ Scripting (Neil)
+ The patches to add support for cut-and-paste in the Macro
manager for Python scripts are polished and posted to Gerrit. tdf#165689
+ It would be nice to get someone to review the two patches
that change the API
+ https://gerrit.libreoffice.org/c/core/+/207344
+ https://gerrit.libreoffice.org/c/core/+/207736
+ Still need to do the same thing for BASIC macros
+ Fixed the bug mentioned last week about crashing when
creating a Python script with the Macro Manager.
+ It turned out to be a general bug with the weld TreeView
code. tdf#172670
+ Made a small patch that might fix the officehelper unit test
failures
+ ODF-TC (Olivier + Regina)
+ Some function in ODF are just renamed in LO.
+ Documentation to address this.
+ Contacted Google for participation in ODF (in progress) (ohallot)
+ Preparing for ODF 1.5 in github (Regina)
+ Public comments on param types, hesitate to change
+ Patrick Durusau to contact commenter
+ response from Xl tem to TYPE() function
+ Can this website for some of the functions help? (Hossein)
https://www.spreadsheet-tutorials.com/libreoffice/functions/type/
+ Proposal by Keith Curtis: Integrate parts of WriterAgent (=PY(),
analysis tools, OCR, TeX support) into LibreOffice? Plugin is here:
https://github.com/KeithCu/writeragent Main NumPy dev document:
https://github.com/KeithCu/writeragent/blob/master/docs/enabling_numpy_in_libreoffice.md
related mails to the dev list:
https://lists.freedesktop.org/archives/libreoffice/2026-May/094614.html
https://lists.freedesktop.org/archives/libreoffice/2026-June/094675.html
+ Is this related? (Hossein)
LibrePythonista
https://extensions.libreoffice.org/en/extensions/show/99231
Numpy Extension for LibreOffice
https://extensions.libreoffice.org/en/extensions/show/41995
+ Open a bug report (Neil)
+ Issues with GPL licenses, prevents inclusion (cloph)
+ AI: discuss further on mailing list, will answer there (Hossein)
+ Better to create as extension (Olivier)
* LibreOffice Conference
- https://conference.libreoffice.org/
- Set 10-12
* QA update (Xisco)
+ UNCONFIRMED: 2413 (+54)
+ enhancements: 722 (+9)
+ needsUXEval: 16 (+5)
+ haveBackTrace: 15 (+0)
+ needsDevAdvice: 51 (+0)
+ documentation: 5 (+0)
+ android: 3 (-1)
+ 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
+98 -33 (-101) overall)
many thanks to the top bug squashers:
Justin L 30
Buovjaga 14
QA Administrators 13
Andreas Heinisch 7
BogdanB 5
Gabor Kelemen (Collabora) 4
Eyal Rozenberg 2
Julien Nabet 2
Ming Hua 2
Neil Roberts 2
+ top 10 bugs reporters:
Olivier Hallot 10
Jose Angel Mtz Esco 3
giors_00 3
t0rt1e 3
Gerald Pfeifer 2
MarjaE 2
Rizal Muttaqin 2
Chris Tapp 1
Eyal Rozenberg 1
Gauthier 1
+ top 10 bugs fixers:
Justin Luth 11
Ilmari Lauhakangas 7
Andreas Heinisch 5
Kelemen, Gabor 3
Nabet, Julien 2
*UNKNOWN* 1
Karthik Godha 1
Lars Jødal 1
Németh, László 1
Rainer Primosch 1
+ top 10 bugs confirmers:
Bogdan B 6
Ilmari Lauhakangas 3
Nabet, Julien 3
m.a.riosv 3
Ady 2
Wodsfort 2
Dan Williams 1
Henschel, Regina 1
Justin Luth 1
Khaled Hosny 1
* Bisected bugs open: keyword 'bisected'
+ more accurate - down to a single commit.
+ http://bit.ly/2dyIfDy
+
done by:
Ady 1
Bogdan B 1
Ilmari Lauhakangas 1
vijaya chandra 1
Weghorn, Michael 1
* all bugs tagged with 'regression'
+ 1298(-6) bugs open of 14745(+6) total 20(+0) high prio.
done by:
Ady 2
Ilmari Lauhakangas 1
Weghorn, Michael 1
Wodsfort 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 - 444(-2)
Calc - 254(-3)
Impress - 125(+0)
LibreOffice - 68(-1)
Crashes - 53(+0)
Draw - 48(+1)
Writer: docx filter - 44(+0)
Base - 37(+0)
UI - 37(+0)
Borders - 33(+0)
Writer: other filter - 27(+0)
Writer: perf - 26(+0)
Printing and PDF export - 25(-1)
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)
--
Olivier Hallot
LibreOffice Documentation Coordinator
Rio de Janeiro - Brasil - Local Time: UTC-03:00
LibreOffice – free and open source office suite: https://www.libreoffice.org
Respects your privacy, and gives you back control over your data
http://tdf.io/joinus
OpenPGP_0x59F8BA50F9918DE6.asc
Description: OpenPGP public key
OpenPGP_signature.asc
Description: OpenPGP digital signature
