* Completed Action Items:
+ rerun crashreport (Cloph)
+ backtraces generated
+ bot hooked up to jenkins
+ 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
+ Implement functions in other languages (Python?) (Hossein)
+ Make implementation easier (H)
+ Set in 1 approach and keep as is - C++ (MW, JC, RH)
+ Create compatibility table (Hossein)
* Pending Action Items:
+ take over our role at CNA (cloph)
get in touch with Caolan
+ Submit new functions for ODFF 1.5.(Olivier)
+ Add a wiki page for the hackfest (Xisco)
+ Hackfest for LibreOfice COnference hackfest
* Release Engineering update (Cloph)
+ 26.2.5 rc2 tag this week (moved one week back from initial plan)
+ HW acceleration issues
+ 26.8.0 RC2 tag in 2 weeks
+ 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/
* Disable Skia Hardware Acceleration by default (Xisco)
- Vulkan on Windows and Metal on Mac are enabled by default at the
moment unless GPU is in deny list
- Many problems reported recently when cross-upgrading from 25.8 to 26.2
- It was already discussed in the mailing list in 2023:
-
https://lists.freedesktop.org/archives/libreoffice/2023-July/090594.html
- Chrome doesn't use Vulkan as default on Windows, instead they used Direct3D which is far more stable
- Chrome is in the process of switching over to Graphite. The long-term goal for Skia is to deprecate Ganesh and move forward with Graphite only.
- Proposal:
- 26.2: Put into experimental mode to avoid changing translations:
https://gerrit.libreoffice.org/c/core/+/208134
- Master/26.8: change logic from "Force Raster mode" to "Force GPU mode"
https://gerrit.libreoffice.org/c/core/+/208148
So unless the user opts in this option, Skia uses raster by default.
- Crash reppported refers to older HW/drivers (Hossein)
+ Grow black list? (Hossein)
+ Put effort to fix GPU issues (Hossein)
+ https://gerrit.libreoffice.org/c/core/+/185497 tries to prove
vulkan and fallback to raster rendering, but that fails to safekeep us
in this case
+ we cannot test all GPU/driver versions ourself on windows
+ Mac OS landscape is stable - keep GPU (cloph)
+ re changing it to "force gpu mode" - will that also ignore
denylist or is that an additional override then? (cloph)
+ Tested about changes (JC)
+ May be MS issue of bad update forcing old driver version
+ nothing changed on our end, so might have similar issues in
future
+ switching to graphite backend requires rewriting some custom
code, so not as simple as toggling a switch
+ Check what Qt is doing (Hossein)
"For Qt Quick to work, a graphics driver that supports
Direct 3D 11, Direct3D 12, Vulkan 1.0, or OpenGL 2.1 or higher is
required. As of Qt 6, the default for Qt Quick on Windows is Direct3D
11. This is different from Qt 5, where the default was OpenGL, either
directly, or through ANGLE, an OpenGL to Direct3D translator. ANGLE is
no longer shipped with Qt in Qt 6."
https://doc.qt.io/qt-6/windows-graphics.html
+ Do we have measurements of raster x GPU? (Xisco)
+ We are doing a lot of rasterization in CPU rather than GPU (JC)
+ Our implementation is very sub-optimal (JC)
+ Start over ?
+ There are issues on Metal as well:
https://gerrit.libreoffice.org/c/core/+/208186
+
https://www.qt.io/blog/qt-canvas-painter-accelerated-performance-using-paths
* Documentation
+ Helpcontents2 (Olivier)
+ Pages for LAMBDA,ISOMITTED, BYCOL, BYROW, MAKEARRAY
SCAN, REDUCE, MAP (ohallot)
(Some core code missing)
+ code in master, no rush
+ Guides
+ Work in progress
+ Bugzilla Documentation statistics
219(219) bugs open
+ Updates:
BZ changes 1 week 1 month 3 months 12 months
created 16(-1) 41(11) 85(7) 223(10)
commented 32(26) 71(28) 170(19) 667(24)
resolved 2(-10) 16(-2) 40(-1) 136(-3)
+ top 10 contributors:
Olivier Hallot made 83 changes in 1 month, and 564 changes in
1 year
Ilmari Lauhakangas made 26 changes in 1 month, and 139
changes in 1 year
nobu made 21 changes in 1 month, and 51 changes in 1 year
Bogdan B made 18 changes in 1 month, and 103 changes in 1 year
Heiko Tietze made 8 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
Henschel, Regina made 5 changes in 1 month, and 69 changes in
1 year
Xisco Fauli made 4 changes in 1 month, and 23 changes in 1 year
* UX Update (Heiko)
+ Bugzilla (topicUI) statistics
199(199) (topicUI) bugs open, 24(24) (needsUXEval) needs to be
evaluated by the UXteam
+ Updates:
BZ changes 1 week 1 month 3 months 12 months
added 2(-2) 17(-3) 23(2) 26(2)
commented 9(-9) 91(-14) 190(3) 601(2)
removed 0(0) 0(-1) 1(0) 4(0)
resolved 0(-7) 10(-8) 24(0) 73(-1)
+ top 10 contributors:
Eyal Rozenberg made 49 changes in 1 month, and 110 changes in
1 year
Heiko Tietze made 32 changes in 1 month, and 209 changes in 1
year
Ilmari Lauhakangas made 30 changes in 1 month, and 125
changes in 1 year
Vernon, Stuart Foote made 24 changes in 1 month, and 117
changes in 1 year
Bogdan B made 14 changes in 1 month, and 30 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
*UNKNOWN* made 6 changes in 1 month, and 6 changes in 1 year
Mr. Beedell, Roke Julian Lockhart (RJLB) made 5 changes in 1
month, and 5 changes in 1 year
* Crash Reporting (Xisco)
+ 116 (-18) import failures 23 (+17) export failures
+ will do couple of runs with the same codebase to see whether
there's
fluctuation in test runs/whether the deltas are reliable
+ 75(-566) coverity issues
+ not run since last week (X)
+ Some false positive (X)
+ Google / ossfuzz: 2 open issues
* Crash Reporting (Xisco)
+ 26.2.0.3 52766(+1664)
+ 26.2.1.2 66917(+1720)
+ 26.2.2.2 35875(+507)
+ 26.2.3.2 44874(+696)
+ 26.2.4.2 47176(+12953)
* mentoring/easyhack update (Hossein)
+ Reviewed submissions from newcomers
committer... 1 week 1 month 3 months 12 months
open 51(-43) 114(-58) 124(-49) 124(-49)
reviews 418(102) 1128(94) 2742(86) 14118(-84)
merged 317(139) 1177(122) 3195(24) 15410(13)
abandoned 16(13) 44(6) 157(-11) 767(0)
own commits 276(146) 958(108) 2503(40) 10137(72)
review commits 104(41) 345(9) 1316(-9) 3130(68)
contributor... 1 week 1 month 3 months 12 months
open 537(56) 689(44) 692(44) 692(44)
reviews 850(326) 2876(198) 6856(-20) 35064(-108)
merged 16(-2) 67(-5) 307(-8) 2285(-33)
abandoned 12(-4) 60(-4) 252(-16) 1169(4)
own commits 13(8) 52(-10) 254(-1) 945(-4)
review commits 0(0) 0(0) 0(0) 0(0)
+ easyHack statistics:
needsDevEval 8(8) needsUXEval 1(1) cleanup_comments 339(339)
total 399(399) assigned 27(27) open 330(330)
+ top 10 contributors:
Devansh Varshney made 7 patches in 1 month, and 23 patches in
1 year
Benjamin Urban made 5 patches in 1 month, and 5 patches in 1 year
Amin Irgaliev made 4 patches in 1 month, and 9 patches in 1 year
Parag Nemade made 4 patches in 1 month, and 12 patches in 1 year
Manish Bera made 3 patches in 1 month, and 8 patches in 1 year
Andrew Lee made 3 patches in 1 month, and 7 patches in 1 year
Srebotnjak, Martin made 2 patches in 1 month, and 14 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
Aya Jamal made 2 patches in 1 month, and 12 patches in 1 year
+ top 10 reviewers:
Hossein made 170 review comments in 1 month, and 616 in 1 year
Christian Lohmaier made 106 review comments in 1 month, and
844 in 1 year
Ilmari Lauhakangas made 98 review comments in 1 month, and
1144 in 1 year
Xisco Fauli made 98 review comments in 1 month, and 642 in 1 year
Jonathan Clark made 88 review comments in 1 month, and 208 in
1 year
Dan Williams made 78 review comments in 1 month, and 244 in 1
year
Weghorn, Michael made 74 review comments in 1 month, and 504
in 1 year
Heiko Tietze made 50 review comments in 1 month, and 286 in 1
year
Adolfo Jayme Barrientos made 42 review comments in 1 month,
and 932 in 1 year
Nabet, Julien made 36 review comments in 1 month, and 572 in
1 year
+ Patches automatically abandoned:
tdf#170591 Fix wrong measurement unit in Find & Replace format
dialog ( Melove Gupta )
- https://gerrit.libreoffice.org/#/c/201798
vcl: preserve B2DPolygon subpixel precision in drawPolyLine() (
Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/204320
tdf#138285 Find & Replace: don't move to next result after
Replace ( Paolo Benvenuto )
- https://gerrit.libreoffice.org/#/c/204346
tdf#171858: sw: ignore failing Chart2XShapeTest on aarch64
macOS ( Jakub Trzebiatowski )
- https://gerrit.libreoffice.org/#/c/204548
tdf#168226 use o3tl::convert for mm100->EMU in escherex.cxx (
Asad Tauqqer )
- https://gerrit.libreoffice.org/#/c/204656
tdf#169155 qa: Use o3tl::enumarray in tiledrendering test (
Asad Tauqqer )
- https://gerrit.libreoffice.org/#/c/204710
tdf#169155 framework: Use o3tl::enumarray for toolbar merger
constants ( Asad Tauqqer )
- https://gerrit.libreoffice.org/#/c/204711
tdf#169068 cui: keep focus in User-defined formats category
when deleting ( Dan Dascalescu )
- https://gerrit.libreoffice.org/#/c/204986
+ big CONGRATULATIONS to contributors who have at least 1 merged
patch, since last report:
Apurv Rajput
Denis Falqueto
Alexandra Hristina Oprea
* GSoC (Ilmari) (No Ilmari)
* Commit Access (no change)
* Developer Certification (Hossein/Jonathan/Laszlo/Stephan)
+ resting since: 9 week (limit: 20 weeks)
+ No news
* Jenkins (Cloph)
gerrit_android_aarch64 jobs: 449 ok: 439 ko: 6 fail ratio: 1.34%
mean_ok: 6 ( 51) median_ok: 5 ( 46)
gerrit_android_arm jobs: 448 ok: 441 ko: 5 fail ratio: 1.12%
mean_ok: 6 ( 50) median_ok: 5 ( 45)
gerrit_android_x86 jobs: 451 ok: 443 ko: 6 fail ratio: 1.33%
mean_ok: 6 ( 46) median_ok: 5 ( 40)
gerrit_android_x86_64 jobs: 450 ok: 442 ko: 5 fail ratio: 1.11%
mean_ok: 6 ( 48) median_ok: 5 ( 43)
gerrit_linux_clang_dbgutil jobs: 505 ok: 358 ko: 129 fail ratio: 25.54%
mean_ok: 52 ( 88) median_ok: 49 ( 84)
gerrit_linux_gcc_release jobs: 547 ok: 490 ko: 39 fail ratio: 7.13%
mean_ok: 23 ( 51) median_ok: 20 ( 45)
gerrit_mac jobs: 466 ok: 423 ko: 30 fail ratio: 6.44%
mean_ok: 39 ( 92) median_ok: 37 ( 71)
gerrit_windows_wsl jobs: 725 ok: 394 ko: 321 fail ratio: 44.28%
mean_ok: 31 ( 67) median_ok: 29 ( 47)
gerrit_master_ml_p jobs: 556 ok: 275 ko: 209 fail ratio: 37.59%
mean_ok: 8 (157) median_ok: 0 (136)
gerrit_268_p jobs: 32 ok: 20 ko: 12 fail ratio: 37.50%
mean_ok: 112 (112) median_ok: 85 ( 85)
gerrit_262_p jobs: 13 ok: 11 ko: 2 fail ratio: 15.38%
mean_ok: 123 (124) median_ok: 126 (127)
+ tests that failed more than twice in last seven days3 CppunitTest_sw_ooxmlexport21 gerrit_linux_gcc_release
3 CppunitTest_vcl_gtk3_a11y gerrit_linux_gcc_release
5 CppunitTest_dbaccess_firebird_test
gerrit_windows_wsl
5 CppunitTest_emfio_emf gerrit_windows_wsl
6 JunitTest_forms_unoapi_2 gerrit_linux_clang_dbgutil
6 UITest_writer_tests5 gerrit_linux_clang_dbgutil
7 Killed by the kill-wrapper gerrit_mac
7 PythonTest_scripting_provider
gerrit_linux_clang_dbgutil
10 CppunitTest_dbaccess_migration gerrit_windows_wsl
13 CppunitTest_sw_embedded_fonts
gerrit_linux_gcc_release
13 PythonTest_pyuno_pytests_testofficehelper
gerrit_linux_clang_dbgutil
13 UITest_cui_dialogs gerrit_linux_clang_dbgutil
18 CppunitTest_sc_pdf_export gerrit_windows_wsl
42 Killed by the kill-wrapper
gerrit_linux_clang_dbgutil
+ Problem with windows build (Xisco)
+ changed to build with no test, and the reverted to test
+ test failing in windows, related to Khaled patches.
+ Will notify him (Xisco)
+ Patch for backtraces (Neil)
+ Will fix it. / needs to be rolled out on bots to fix
* Weekly report (all)
+ A11y update (Michael W)
+ mostly Qt welding (misc Calc dialogs) and looking into screen
lock/suspend
inhibition
+ RTL/CTL/CJK update (Jonathan)
+ tdf#172093 editeng: Freeze in character transliteration
+ https://bugs.documentfoundation.org/show_bug.cgi?id=172093
+ Waiting to land patch
+ GSoc mentees wrote test
+ If we test everything, we can think of refactoring Writer
without breaking it (JC)
+ macOS / UI (Dan)
+ Merged set of patches
+ Patches on HDPi
+ Qt6 port to macOS / UI (Patrick)
+ Base (Vissarion)
+ working on report builder C++ refactoring (currently sorting,
grouping)
+ working on preserving SQL comments issue (implement small
feature asked from a user;
https://bugs.documentfoundation.org/show_bug.cgi?id=42713)
+ Scripting (Neil)
+ I merged the patches mentioned last week to implement copy
and paste in the macro manager dialog for Python macros, including the
API changes.
+ I implemented the same thing for the shared code used by the
JavaScript provider.
+ The patch to try and fix testofficehelper from last week
didn’t fix the problem. There seems to be a real problem that is not
just that the timeouts were too short.
+ I tried another fix to make sure the test waits for the
LibreOffice process to terminate before ending the test, but that didn’t
help either. https://gerrit.libreoffice.org/c/core/+/208018
+ I tried to make a change to the backtrace code used on our
buildbots so that it wouldn’t skip the oosplash process launched by
testofficehelper in order to try and diagnose the problem.
+ I haven’t seen any reports since that change.
+ Would quite like to improve the API for the selection in calc
(tdf#172830)
+ ODF-TC (Olivier + Regina)
+ More editorial work.
+ More functions to add to TC (Olivier)
+ Altlinux community developers want to contribute more but they
want to have faster review process if it's possible (Kompi's request)
https://gerrit.libreoffice.org/q/owner:[email protected]
https://gerrit.libreoffice.org/q/owner:[email protected]
+ Please add a reviewer (Hossein)
+ we have a bot that's supposed to add reviewers (cloph)
+ did the bot not run or is it still within the dead time?
+ Reproducible builds patches merged on master (cloph)
+ interesting to see whether there are hidden corners left/stuff
that's not covered (I only tried with the release config)
+ what should work is rebuilding in the same directories on the
same host
+ exception is firebird.msg file and initial security3.fdb database
+ let me know if you get different results on full rebuilds with
your config (on linux)
* LibreOffice Conference
- https://conference.libreoffice.org/
- Set 10-12
+ Workshop:
+ Submitted proposal to TDF
+ No time for build env't
+ Short time, focus in LO scripting - Python
+ Audience is high school students
+ Demo simple things, automation
* Special attention to all (Olivier):
+ Please use IRC for technical discussions (libreoffice-dev)
+ Avoid chats/groups not public
* QA update (Xisco)
+ UNCONFIRMED: 2428 (+12)
+ enhancements: 733 (+9)
+ needsUXEval: 18 (+2)
+ haveBackTrace: 15 (+0)
+ needsDevAdvice: 51 (+0)
+ documentation: 5 (+2)
+ android: 3 (+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
+84 +9 (-51) overall)
many thanks to the top bug squashers:
Justin L 10
Ben Urban 7
QA Administrators 6
BogdanB 4
m_a_riosv 3
DELETE ACCOUNT 2
Olivier Hallot 2
Werner Tietz 2
Amin Irgaliev 1
Balázs Varga 1
+ top 10 bugs reporters:
Olivier Hallot 14
Ben Urban 3
Dmitry.Kulikov 2
Eyal Rozenberg 2
Y. Kawara 2
nobu 2
Adalbert Hanßen 1
Ben Cottrell 1
David 1
Eugene Savitsky 1
+ top 10 bugs fixers:
DELETE ACCOUNT 42
Justin Luth 7
Benjamin Urban 2
Olivier Hallot 2
1
Amin Irgaliev 1
Andreas Heinisch 1
Balazs Varga 1
Juergen 1
Khaled Hosny 1
+ top 10 bugs confirmers:
Bogdan B 20
Xisco Fauli 16
nobu 9
m.a.riosv 6
Vernon, Stuart Foote 4
Leroy 3
Olivier Hallot 2
*UNKNOWN* 1
Hossein 1
Karthik Godha 1
* Bisected bugs open: keyword 'bisected'
+ more accurate - down to a single commit.
+ http://bit.ly/2dyIfDy
+
done by:
Bogdan B 3
Justin Luth 1
* all bugs tagged with 'regression'
+ 1299(+2) bugs open of 14750(+4) total 20(+0) high prio.
done by:
Bogdan B 1
Justin Luth 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)
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(+0)
Calc - 254(+1)
Impress - 125(+0)
LibreOffice - 68(+0)
Crashes - 54(+1)
Draw - 48(+0)
Writer: docx filter - 44(+0)
UI - 38(+1)
Base - 37(+0)
Borders - 33(+0)
Writer: other filter - 27(+0)
Writer: perf - 26(+0)
Printing and PDF export - 25(+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
