* Present:Neil, Guilhem, Heiko, JJ, Hossein, Italo, Dan, Mike S, Xisco, Vissarion, Jonathan, cloph, Michael, Olivier, Stephan, Regina, Ilmari
* 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
* Release Engineering update (Cloph)
+ 26.8.0 beta1 on mirrors
+ 26.2.5 RC1 on mirrors
+ 26.2.5 rc2 tag next week
+ 26.8.0 RC1 next 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)
+ off-by-one errors on arm64 (cross-platform)
Chart2XShapeTest has various failures
- Expected: 3819
- Actual : 3820
- Delta : 1e-08
* 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
+ Website not updated for features
* Documentation (Olivier)
+ Helpcontent2
+ Update and fixes (ohallot)
+ Guides
+ Final touches on GS262
+ work in progress
+ Bugzilla Documentation statistics
208(208) bugs open
+ Updates:
BZ changes 1 week 1 month 3 months 12 months
created 8(2) 19(-2) 76(2) 203(2)
commented 19(16) 48(13) 155(11) 637(-2)
resolved 1(0) 8(-2) 38(0) 129(-1)
+ top 10 contributors:
Bogdan B made 23 changes in 1 month, and 95 changes in 1 year
Olivier Hallot made 15 changes in 1 month, and 514 changes in
1 year
Heiko Tietze made 9 changes in 1 month, and 80 changes in 1 year
[email protected] made 8 changes in 1 month, and 8 changes in
1 year
Seth Chaiklin made 7 changes in 1 month, and 8 changes in 1 year
nobu made 7 changes in 1 month, and 30 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 30 changes in 1 year
Ilmari Lauhakangas made 4 changes in 1 month, and 110 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, 17(17) (needsUXEval) needs to be
evaluated by the UXteam
+ Updates:
BZ changes 1 week 1 month 3 months 12 months
added 6(2) 16(6) 16(6) 19(6)
commented 31(12) 90(16) 167(9) 577(19)
removed 0(0) 1(0) 2(0) 4(0)
resolved 1(-1) 11(1) 17(-1) 68(-1)
+ top 10 contributors:
Heiko Tietze made 45 changes in 1 month, and 206 changes in 1
year
Eyal Rozenberg made 39 changes in 1 month, and 94 changes in
1 year
Ilmari Lauhakangas made 32 changes in 1 month, and 132
changes in 1 year
Vernon, Stuart Foote made 32 changes in 1 month, and 106
changes in 1 year
Bogdan B made 9 changes in 1 month, and 14 changes in 1 year
Andrei Cherniaev made 9 changes in 1 month, and 9 changes in
1 year
m.a.riosv made 6 changes in 1 month, and 16 changes in 1 year
*UNKNOWN* made 6 changes in 1 month, and 6 changes in 1 year
Dieter made 4 changes in 1 month, and 14 changes in 1 year
MarjaE made 4 changes in 1 month, and 4 changes in 1 year
+ [Bug 172297] Navigator - Single click to view sheet
+ [Bug 172628] The Calc Notebookbar sectioning and command labeling
has (too)
many problems
+ [Bug 169861] Selecting a line selects all the table
+ [Bug 171456] Difficult to globally adjust heading styles and
default fonts
+ [Bug 172599] De-italicize notebookbar-tabbed section titles/captions
+ [Bug 172585] LibreOffice Writer 26.2 can open Markdown files, but
TeX math
is not rendered
+ [Bug 172557] Highlighting of open license fonts in the font
listbox to
distinguish them from proprietary fonts
+ would appreciate effort in
https://bugs.documentfoundation.org/show_bug.cgi?id=172511 don't store
UI attributes into templates (application position, similar stuff that
doesn't make sense for templates)
+ for templates that are part of the builds superfluous info has
been stripped manually
* Crash Reporting (Xisco)
+ 99(+0) import failure, 15(+0) export failures
+ 641 coverity issues
- most of them are false positives from jfreereport library because
it was built with --without-system-jfreereport
- working on it. They should be gone in the next run
- 12 issues fixed from last run
+ 2 ossfuzz issues.
* Crash Reporting (Xisco)
+ 26.2.0.3 49338(+1511)
+ 26.2.1.2 62872(+2071)
+ 26.2.2.2 34828(+437)
+ 26.2.3.2 43087(+1285)
+ 26.2.4.2 18313(+8231)
* mentoring/easyhack update (Hossein)
* Drafted a new blog post on dev blog
LibreOffice Startup
https://dev.blog.documentfoundation.org/?p=1507&preview=1&_ppp=20f7ee2ef1
committer... 1 week 1 month 3 months 12 months
open 68(-13) 111(-35) 115(-32) 115(-32)
reviews 312(-24) 1102(-26) 2686(-294) 14330(-38)
merged 240(-129) 1082(62) 3159(-105) 15464(-74)
abandoned 12(5) 46(-2) 197(-34) 779(5)
own commits 194(-100) 886(52) 2477(93) 10135(-56)
review commits 54(-33) 365(-65) 1309(16) 3036(25)
contributor... 1 week 1 month 3 months 12 months
open 539(48) 632(40) 634(38) 634(38)
reviews 756(-252) 2712(72) 6932(-326) 35504(-296)
merged 15(1) 70(-15) 320(-46) 2361(-34)
abandoned 20(10) 60(-2) 256(-1) 1191(14)
own commits 16(3) 76(-4) 272(-3) 958(13)
review commits 0(0) 0(0) 0(0) 0(0)
+ easyHack statistics:
needsDevEval 8(8) needsUXEval 1(1) cleanup_comments 337(337)
total 397(397) assigned 27(27) open 329(329)
+ top 10 contributors:
Parag Nemade made 10 patches in 1 month, and 10 patches in 1 year
Devansh Varshney made 9 patches in 1 month, and 23 patches in
1 year
Armin Le Grand (collabora) made 9 patches in 1 month, and 46
patches in 1 year
Srebotnjak, Martin made 6 patches in 1 month, and 14 patches
in 1 year
Furkan Ahmet Kara made 5 patches in 1 month, and 9 patches in
1 year
Amin Irgaliev made 4 patches in 1 month, and 9 patches in 1 year
Bogdan B made 3 patches in 1 month, and 36 patches in 1 year
Manish Bera made 3 patches in 1 month, and 7 patches in 1 year
Andrew Lee made 3 patches in 1 month, and 6 patches in 1 year
Méven Car made 2 patches in 1 month, and 7 patches in 1 year
+ top 10 reviewers:
Ilmari Lauhakangas made 142 review comments in 1 month, and
1182 in 1 year
Hossein made 130 review comments in 1 month, and 548 in 1 year
Xisco Fauli made 106 review comments in 1 month, and 660 in 1
year
Dan Williams made 100 review comments in 1 month, and 228 in
1 year
Jonathan Clark made 90 review comments in 1 month, and 204 in
1 year
Christian Lohmaier made 74 review comments in 1 month, and
798 in 1 year
Weghorn, Michael made 62 review comments in 1 month, and 502
in 1 year
Adolfo Jayme Barrientos made 46 review comments in 1 month,
and 984 in 1 year
Heiko Tietze made 46 review comments in 1 month, and 286 in 1
year
Nabet, Julien made 38 review comments in 1 month, and 582 in
1 year
+ Patches automatically abandoned:
vcl: use CoordinateMapper function ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/196508
tdf#39749 Add unit test for implicit intersection value results
( Melove Gupta )
- https://gerrit.libreoffice.org/#/c/199693
tdf#132293: fix pyflakes warnings in uitest and wizards (
Santiago Leal )
- https://gerrit.libreoffice.org/#/c/200546
tdf#139847 Allow navigating backwards in Tip of the Day ( Hoang
Phuc )
- https://gerrit.libreoffice.org/#/c/201062
tdf#169507 Rename password dialog for clarity ( Hoang Phuc )
- https://gerrit.libreoffice.org/#/c/201205
tdf#99296 Calc: disable headers/footers by default ( Krunal
Baraskar )
- https://gerrit.libreoffice.org/#/c/202377
tdf#171509 oox: handle XML_words underline type and clean up
handled TODO items ( Jakub Duchek )
- https://gerrit.libreoffice.org/#/c/202774
tdf#38277 Show context menu on right-click on floating toolbar
title bar ( Melove Gupta )
- https://gerrit.libreoffice.org/#/c/203239
add configure check to require newer dragonbox for gcc >= 16 (
René Engelhard )
- https://gerrit.libreoffice.org/#/c/203273
vcl: move MapMode state from OutputDevice to CoordinateMapper (
Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/203388
tdf#55410 Handle givenname property in WinInet backend ( Payal
Badgotri )
- https://gerrit.libreoffice.org/#/c/203397
tdf#119931 Fix accessibility warnings in fpicker/uiconfig (
Ethan Garcia )
- https://gerrit.libreoffice.org/#/c/203602
tdf#130555: sw: Add UItest ( Bogdan Buzea )
- https://gerrit.libreoffice.org/#/c/204192
sw/qa/api: remove unused includes ( Jakub Trzebiatowski )
- https://gerrit.libreoffice.org/#/c/204554
sw/qa: remove unused includes ( Jakub Trzebiatowski )
- https://gerrit.libreoffice.org/#/c/204561
+ big CONGRATULATIONS to contributors who have at least 1 merged
patch, since last report:
Benjamin Urban
* GSoC (Ilmari) (Ilmari)
+ Midterm evaluation: 10 July
* Commit Access
+ Nothing to report
* Developer Certification (Hossein/Jonathan/Laszlo/Stephan)
+ resting since: 7 week (limit: 20 weeks)
* Jenkins (Cloph)
gerrit_android_aarch64 jobs: 314 ok: 293 ko: 20 fail ratio: 6.37%
mean_ok: 7 ( 30) median_ok: 5 ( 21)
gerrit_android_arm jobs: 312 ok: 289 ko: 22 fail ratio: 7.05%
mean_ok: 7 ( 28) median_ok: 5 ( 19)
gerrit_android_x86 jobs: 313 ok: 289 ko: 22 fail ratio: 7.03%
mean_ok: 7 ( 26) median_ok: 5 ( 17)
gerrit_android_x86_64 jobs: 310 ok: 293 ko: 16 fail ratio: 5.16%
mean_ok: 7 ( 27) median_ok: 5 ( 17)
gerrit_linux_clang_dbgutil jobs: 334 ok: 249 ko: 77 fail ratio: 23.05%
mean_ok: 50 ( 67) median_ok: 46 ( 61)
gerrit_linux_gcc_release jobs: 392 ok: 318 ko: 54 fail ratio: 13.78%
mean_ok: 25 ( 40) median_ok: 20 ( 34)
gerrit_mac jobs: 318 ok: 285 ko: 24 fail ratio: 7.55%
mean_ok: 40 ( 51) median_ok: 37 ( 42)
gerrit_windows_wsl jobs: 515 ok: 227 ko: 276 fail ratio: 53.59%
mean_ok: 33 ( 49) median_ok: 29 ( 38)
gerrit_master_ml_p jobs: 366 ok: 146 ko: 175 fail ratio: 47.81%
mean_ok: 7 (112) median_ok: 0 ( 99)
gerrit_262_p jobs: 21 ok: 18 ko: 3 fail ratio: 14.29%
mean_ok: 80 ( 80) median_ok: 76 ( 76)
+ tests that failed more that twice in last seven days
3 CppunitTest_editeng_core gerrit_mac
3 CppunitTest_svx_unit gerrit_linux_gcc_release
3 JunitTest_ridl_remote gerrit_linux_clang_dbgutil
4 CppunitTest_sw_embedded_fonts
gerrit_linux_gcc_release
5 UITest_writer_tests5 gerrit_linux_clang_dbgutil
6 PythonTest_pyuno_pytests_testofficehelper
gerrit_linux_clang_dbgutil
8 CppunitTest_vcl_outdev gerrit_linux_gcc_release
17 UITest_cui_dialogs gerrit_linux_clang_dbgutil
41 CppunitTest_sw_layoutwriter3 gerrit_windows_wsl
+ sw-layoutwriter3 test: caused by two patches interacting badly
(new test that passed on a7802cf as parent, but then promptly failed
after being merged on top of ef11378 (less than 20 commits, but didn't
look further yet)
+ patch was merged that disables the newly added test for Windows
as a workaround
+ expect larger queues due to patches being rebased to pass the build
+ Fixed in
https://git.libreoffice.org/core/+/0dd62c3e21843cc2400c8669569df1859c4c3477%5E%21
+ builds on current macOS started failing sporadically with
Traceback (most recent call last):
File "/Users/cloph/source/libo-core/bin/gla11y", line 1481, in <module>
main()
~~~~^^
File "/Users/cloph/source/libo-core/bin/gla11y", line 1477, in main
print(output_header.rstrip() + "\n" + output_buffer)
~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
BlockingIOError: [Errno 35] write could not complete without blocking
and also JunitTest_framework_complex started failing
- PythonTest_pyuno_pytests_testofficehelper fails in
https://ci.libreoffice.org/job/lo_ubsan/
- Some random failures in CI as well
-
https://gerrit.libreoffice.org/q/PythonTest_pyuno_pytests_testofficehelper
* What’s cooking (all)
+ A11y update (Michael W)
+ no news this week / busy with QT welding
+ RTL/CTL/CJK update (Jonathan)
+ nothing to report this week
+ macOS / UI (Dan)
+ Continuing work on QT + Mac VCL plugin
+ Base (Vissarion)
+ Merged https://gerrit.libreoffice.org/c/core/+/207198 to master
+ Will continue working on report builder
+ Scripting (Neil)
+ Posted some patches to replace duck-typing in the script
provider mechanism with concrete interfaces to implement
edit/rename/delete/create etc (tdf#172532).
+ Created a further interface to add support for copying scripts
and implemented it for Python.
+ In order to make that work I made a small patch to make Python
objects that get passed through UNO and back end up reusing the actual
Python object instead of making a new wrapper for them.
+ Made a WIP prototype for the macro manager to make it possible
to copy Python scripts. So far I’m doing this with two new copy and
paste buttons instead of drag & drop. It’s probably not an ideal UI, but
I think drag and drop isn’t great either because it’s not discoverable.
tdf#165689
+ I noticed Create Library crashes for Python scripts. Need to fix
this.
+ ODF-TC (Olivier + Regina)
+ Review of functions wrt data types (Regina)
+ Tickets for ODFF 1.4 to implement in Calc (Olivier + Regina)
+ "LEGACY.*()" functions
+
https://bugs.documentfoundation.org/showdependencytree.cgi?id=162118&hide_resolved=1
+ reproducible builds (cloph)( using https://gerrit.libreoffice.org/q/hashtag:%22reproducible-builds%22 )
opt/libreofficedev27.2/sdk/docs/cpp/ref/a00512.html
+ list of deprecated methods - maybe fixed with
https://github.com/doxygen/doxygen/issues/10445 / newer version of doxygen
(content is the same, just the sorting of entries differs slightly)
opt/libreofficedev27.2/share/firebird/firebird.msg
+ semi-stable, often enough the same file, but not all the time
opt/libreofficedev27.2/share/firebird/security3.fdb
+ that one pretty much always differs/generated from their isql
statments
+ only tested on same host, in same directories
+ touching sources remains stable, didn't check on other
host/with other directories yet
+ dependencies: perl Archive::Zip (already needed when using
system harfbuzz)
+ ant 1.10.2 or newer (previously ant 1.6.0, debian oldstable
has 1.10.13)
+ quick look at macOS - comparing by simple md5sum not possible,
you neither need
to use ad-hoc signing to be able to run on the same machine or
use dedicated
signing key to be able to run
+ Drop --with-docrepair-fonts parameter (Xisco)
+ Not used at all
* Call for Paper for the LibreOffice conference is closed
-
https://blog.documentfoundation.org/blog/2026/03/11/libocon-2026-call-for-papers/
- deadline was June 30th 2026.
+ AI: Add a wiki page for the hackfest (Xisco/JJ)
+ No pizza, local canteen supply.
* ESC meeting process (Xisco)
+ any ideas to improve/change the structure of ESC meeting? Fine as is?
+ Important to address some of the developments we are doing (Olivier)
+ not just for attendees, but also people reading the minutes
+ "what's cooking" is no longer per topic, but rather per person,
so might as well drop the category/headings
+ Move what's cooking to top? (Hossein)
+ For further discussion. (feel free to suggest something)
* QA update (Xisco)
+ UNCONFIRMED: 2359 (+25)
+ enhancements: 713 (+12)
+ needsUXEval: 11 (+4)
+ haveBackTrace: 15 (+0)
+ needsDevAdvice: 51 (+0)
+ documentation: 5 (-3)
+ android: 4 (+0)
+ iOS: 0 (+0)
+ Online: 3 (+0)
+ Most pressing bugs:
None
+ New high severity bugs of the week:
None
* QA stats
+
https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
+65 +19 (-73) overall)
many thanks to the top bug squashers:
QA Administrators 21
Heiko Tietze 9
BogdanB 6
Justin L 5
Andreas Heinisch 4
Buovjaga 4
Julien Nabet 2
László Németh 2
m_a_riosv 2
sdc.blanco 2
+ top 10 bugs reporters:
Alberto Dietze 4
Eyal Rozenberg 2
MarjaE 2
Robert Lacroix 2
ipeste 2
sdc.blanco 2
Doug 1
Liaison to zh-CN User Community 1
Mathias Baumbach 1
Pierre Lepage 1
+ top 10 bugs fixers:
Justin Luth 5
Andreas Heinisch 3
Heiko Tietze 3
Bogdan B 2
Seth Chaiklin 2
David Gilbert 1
Eyal Rozenberg 1
Ilmari Lauhakangas 1
Khaled Hosny 1
Neil Roberts 1
+ top 10 bugs confirmers:
Bogdan B 5
m.a.riosv 5
Ady 3
Ilmari Lauhakangas 3
Olivier Hallot 3
Raal 3
Dieter 2
Jonathan Clark 2
Neil Roberts 2
*UNKNOWN* 1
* Bisected bugs open: keyword 'bisected'
+ more accurate - down to a single commit.
+ http://bit.ly/2dyIfDy
+
done by:
Ilmari Lauhakangas 1
* all bugs tagged with 'regression'
+ 1304(-1) bugs open of 14739(+3) total 20(+0) high prio.
done by:
Ilmari Lauhakangas 1
nobu 1
Xisco Fauli 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 - 446(-2)
Calc - 257(+0)
Impress - 125(+0)
LibreOffice - 69(+0)
Crashes - 53(+0)
Draw - 47(+0)
Writer: docx filter - 44(+0)
Base - 37(+0)
UI - 37(+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)
--
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
