Present: Jonathan, Hossein, Heiko, cloph, Neil, Olivier
-
Completed action items
-
Pending action items
AI: Update api.libreoffice.org (cloph) -
Release Engineering
- 26.2.6 rc1 this week
- 26.8.0 rc3 next week
-
MAR Updater (Cloph)
- 25.8 branch: to 25.8.7, from there cross-update to 26.2.5
- 26.2 branch: updated to 26.2.5
-
Documentation (Olivier)
- New Help
- Fixes for Help display (Tulio Macedo, ohallot)
- Helpcontents
- Updates and fixes (ohallot, L. Nemeth)
- Update Help support page (buovjaga, ohallot)
- Scriptforge updates (A. Romedenne)
- Guides
- New guide for Scripting (Scripting Team)
- 3 scripting language may be confusing (Hossein)
- Discuss w/ Neil for support of these languages (Hossein)
- Synch with Dev guide for the level of support for
different languages (Hossein) - Features of script languages supported by LibreOffice
- New guide for Scripting (Scripting Team)
- New Help
https://wiki.documentfoundation.org/Documentation/DevGuide/Scripting_Framework#Features_of_script_languages_supported_by_LibreOffice
+ Concentrate on Python (Neil)
+ Suggest Python and BASIC (Hossein)
+ Beanshell is phasing out - drop in
+ 169296 – Replace beanshell scripting with JShell
+ The old Javascript engine has multiple issues (Hossein)
+ Now we have a new QuickJS backend
+ used in some platforms
+ “Java-ry” styled (Neil)
+ We may enable both old and new (QuickJS) based engine
(Neil)
+ Bugzilla Documentation statistics
207(207) bugs open
+ Updates:
BZ changes 1 week 1 month 3 months 12 months
created 11(3) 43(4) 83(8) 240(7)
commented 23(19) 91(3) 216(25) 726(23)
resolved 4(1) 32(1) 56(4) 164(3)
+ top 10 contributors:
Olivier Hallot made 150 changes in 1 month, and 691 changes
in 1 year
Ilmari Lauhakangas made 23 changes in 1 month, and 161
changes in 1 year
nobu made 19 changes in 1 month, and 53 changes in 1 year
Bogdan B made 12 changes in 1 month, and 115 changes in 1 year
Martin made 9 changes in 1 month, and 9 changes in 1 year
Heiko Tietze made 9 changes in 1 month, and 88 changes in 1 year
Seth Chaiklin made 6 changes in 1 month, and 14 changes in 1 year
Robert Großkopf made 4 changes in 1 month, and 5 changes in 1
year
UNKNOWN made 3 changes in 1 month, and 3 changes in 1 year
Sophie Gautier made 3 changes in 1 month, and 5 changes in 1 year
-
UX Update (Heiko)
- Bugzilla (topicUI) statistics
199(199) (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 0(-5) 4(-9) 11(-12) 14(-12)
commented 4(-45) 68(-35) 152(-73) 579(-53)
removed 0(0) 0(-1) 0(-1) 3(-1)
resolved 1(-1) 4(1) 21(-1) 71(0) - top 10 contributors:
Vernon, Stuart Foote made 29 changes in 1 month, and 108
changes in 1 year
Heiko Tietze made 19 changes in 1 month, and 205 changes in 1
year
Alan. A. made 13 changes in 1 month, and 13 changes in 1 year
Eyal Rozenberg made 12 changes in 1 month, and 95 changes in
1 year
Hartmut Schorrig made 11 changes in 1 month, and 11 changes
in 1 year
Bogdan B made 10 changes in 1 month, and 29 changes in 1 year
Verhoeckx made 10 changes in 1 month, and 10 changes in 1 year
Mr. Beedell, Roke Julian Lockhart (RJLB) made 8 changes in 1
month, and 9 changes in 1 year
Brianna Tomasek made 3 changes in 1 month, and 3 changes in 1
year
jan d made 3 changes in 1 month, and 6 changes in 1 year - [Bug 172980] Rename ‘Hide’ to ‘Discard’ or ‘Skip’ in column type
drop-down listbox
- Bugzilla (topicUI) statistics
-
Crash Reporting (Caolan)
(Numbers from last week)- 93 import failure, 3 export failures (last week’s numbers,
current one still running) - ??? coverity issues
- Google / ossfuzz: ?? fuzzers active now
- 93 import failure, 3 export failures (last week’s numbers,
-
Crash Reporting (from crashreport.libreoffice.org)
- 24.8.7.2 11584(+23)
- 25.2.7.2 152058(+2111)
- 25.8.7.3 12195(+432)
- 26.2.4.2 79190(+2041)
- 26.2.5.2 23800(+12111)
-
mentoring/easyhack update (Hossein)
committer… 1 week 1 month 3 months 12 months
open 41(4) 93(4) 95(1) 95(1)
reviews 338(16) 1080(-116) 2334(-92) 13894(-184)
merged 64(-89) 876(-227) 2917(-182) 14995(-334)
abandoned 3(-1) 37(-8) 126(-13) 758(-7)
own commits 59(-70) 724(-167) 2348(-144) 9790(-201)
review commits 43(-18) 342(-61) 1201(-79) 3294(-12)
contributor… 1 week 1 month 3 months 12
months
open 70(-552) 727(-43) 762(-8)
762(-8)
reviews 380(-118) 2250(-418) 6226(-362)
33746(-736)
merged 19(5) 72(-1) 226(-25)
2137(-51)
abandoned 13(6) 40(2) 184(-6)
1160(-2)
own commits 22(15) 65(11) 200(-4)
952(6)
review commits 0(0) 0(0) 0(0)
0(0)- easyHack statistics:
needsDevEval 8(8) needsUXEval 1(1) cleanup_comments 340(340)
total 399(399) assigned 33(33) open 324(324) - top 10 contributors:
Apurv Rajput made 11 patches in 1 month, and 11 patches in 1 year
Manish Bera made 6 patches in 1 month, and 14 patches in 1 year
Benjamin Urban made 5 patches in 1 month, and 10 patches in 1
year
Tulio Macedo made 4 patches in 1 month, and 4 patches in 1 year
Aya Jamal made 4 patches in 1 month, and 16 patches in 1 year
Parag Nemade made 4 patches in 1 month, and 16 patches in 1 year
Andrey Ovsyhno made 3 patches in 1 month, and 3 patches in 1 year
Srebotnjak, Martin made 2 patches in 1 month, and 16 patches
in 1 year
Asmat Zahra made 2 patches in 1 month, and 7 patches in 1 year
Denis Falqueto made 2 patches in 1 month, and 2 patches in 1 year - top 10 reviewers:
Hossein made 214 review comments in 1 month, and 716 in 1 year
Christian Lohmaier made 160 review comments in 1 month, and
874 in 1 year
Ilmari Lauhakangas made 150 review comments in 1 month, and
1200 in 1 year
Jonathan Clark made 80 review comments in 1 month, and 238 in
1 year
Xisco Fauli made 58 review comments in 1 month, and 614 in 1 year
Weghorn, Michael made 56 review comments in 1 month, and 474
in 1 year
Dan Williams made 56 review comments in 1 month, and 280 in 1
year
Heiko Tietze made 32 review comments in 1 month, and 284 in 1
year
Olivier Hallot made 30 review comments in 1 month, and 178 in
1 year
Adolfo Jayme Barrientos made 22 review comments in 1 month,
and 920 in 1 year - Patches automatically abandoned:
tdf#142777 [EMF+] Fix FillPath not filling path object ( Vinay
Patil )
- https://gerrit.libreoffice.org/#/c/202514
tdf#168771 Convert enum to enum class ( Rafał Dobrakowski )
- https://gerrit.libreoffice.org/#/c/203143
tdf#45904: Migrate sd UNO API tests from Java to C++ ( Muhammad
Naeem )
- https://gerrit.libreoffice.org/#/c/204631
box2d: do not rely on pkg-config to check system version (
Xisco Fauli )
- https://gerrit.libreoffice.org/#/c/205065
tdf#45904: Migrate XCustomPresentationSupplier test for sd from
Java to C++ ( Muhammad Naeem )
- https://gerrit.libreoffice.org/#/c/205274
tdf#172207 framework: don’t drop toolbar controllers on image
mgr dispose ( Michael Massee )
- https://gerrit.libreoffice.org/#/c/205731
WIP: Dialog for missing fonts in a document ( Vladislav Tarakanov )
- https://gerrit.libreoffice.org/#/c/206172
Resolves tdf#117690 - Notebookbar section for charts ( Heiko
Tietze )
- https://gerrit.libreoffice.org/#/c/206304 - big CONGRATULATIONS to contributors who have at least 1 merged
patch, since last report:
Anubhav Jha anubhavjha0812@gmail.com
Niko Myllymäki niko.myllymaki1@gmail.com
Sundaram thisnewcomputerismine2020@gmail.com
Tulio Macedo tuliomac@gmail.com
- easyHack statistics:
-
GSoC (Ilmari)
(missing Ilmari) -
Commit Access (all)
(No news) -
Developer Certification (Hossein/Jonathan/Laszlo/Stephan)
+ resting since: 13 weeks (limit: 20 weeks)
(No news) -
Jenkins (Cloph)
gerrit_android_aarch64 jobs: 142 ok: 142 ko: 0 fail ratio: 0.00%
mean_ok: 6 ( 10) median_ok: 4 ( 6)
gerrit_android_arm jobs: 142 ok: 141 ko: 0 fail ratio: 0.00%
mean_ok: 6 ( 9) median_ok: 4 ( 5)
gerrit_android_x86 jobs: 142 ok: 142 ko: 0 fail ratio: 0.00%
mean_ok: 6 ( 9) median_ok: 5 ( 5)
gerrit_android_x86_64 jobs: 142 ok: 142 ko: 0 fail ratio: 0.00%
mean_ok: 6 ( 9) median_ok: 4 ( 5)
gerrit_linux_clang_dbgutil jobs: 153 ok: 128 ko: 23 fail ratio: 15.03%
mean_ok: 44 ( 47) median_ok: 42 ( 42)
gerrit_linux_gcc_release jobs: 151 ok: 139 ko: 11 fail ratio: 7.28%
mean_ok: 23 ( 25) median_ok: 19 ( 19)
gerrit_mac jobs: 240 ok: 124 ko: 110 fail ratio: 45.83%
mean_ok: 39 ( 48) median_ok: 35 ( 36)
gerrit_windows_wsl jobs: 219 ok: 140 ko: 77 fail ratio: 35.16%
mean_ok: 58 ( 67) median_ok: 55 ( 59)
gerrit_master_ml_p jobs: 164 ok: 100 ko: 61 fail ratio: 37.20%
mean_ok: 8 ( 99) median_ok: 0 ( 91)
gerrit_268_p jobs: 8 ok: 4 ko: 4 fail ratio: 50.00%
mean_ok: 61 ( 61) median_ok: 54 ( 54)
gerrit_262_p jobs: 2 ok: 2 ko: 0 fail ratio: 0.00%
mean_ok: 132 (132) median_ok: 132 (132)- tests that failed more than twice in last seven days
3 JunitTest_forms_unoapi_2 gerrit_linux_clang_dbgutil
3 JunitTest_toolkit_unoapi_1
gerrit_linux_clang_dbgutil
4 Killed by the kill-wrapper
gerrit_linux_clang_dbgutil
14 Killed by the kill-wrapper gerrit_mac
(misclassified, mostly the “copy of jar failed” not being matched and
then falling through) - problems with thread deadlocks resolved, required changes to error
handling,
so reporting to gerrit is slightly different now / the messages
might get
tweaked a little & it might be a little harder to see failure
causes from the
parent build status in jenkins - ssh-publishing plugin was also fixed, so daily builds
unstuck/available again- also moved windows daily builds to more reliable host so fewer
builds will be
skipped due to hw-issues
- also moved windows daily builds to more reliable host so fewer
- more mac bots back in operation
- possible workaround for the jar-copy issue: use
-Djava.io.tmpdir=$(TMPDIR) instead of the default
(_CS_DARWIN_USER_TEMP_DIR , e.g.
/var/folders/qr/bq19mm1s1wv_2rj3cdlmk5vw0000gp/T) that has hardened
security but apparently causes sporadic timing(?) issues causing the
copy from the temp-dir to the builddir to fail
- possible workaround for the jar-copy issue: use
- tests that failed more than twice in last seven days
-
Weekly report (all)
- A11y update (Michael W)
(missing Michael) - RTL/CTL/CJK update (Jonathan)
- tdf#171275 DOC: Different extend-leading for some CJK docs vs
MS Word- 171275 – FILEOPEN DOC: wrong or different extend-leading for some documents compared to MS Word
- Gradual steps to matching MS Word’s CJK line spacing
- Add test documents in CI? (Hossein)
- Small docs vs. big docs? (Hossein)
+Small docs aims specific issue (cloph) - For CJK docs, we need fonts, large chunks
- Keep tests in core repo shorter, targeted at specific bug
(Jonathan)
- Keep tests in core repo shorter, targeted at specific bug
- could use a reduced version of the crashtesting setup with a
handful of selected files (
test-bugzilla-files - dev-tools - Gitiles
)- but should rather be a separate job, not part of normal CI jobs
- not clear how we would choose a representative set of files
(cloph) - Would be good to do more to check doc rendering too (Jonathan)
- Small docs vs. big docs? (Hossein)
- tdf#171275 DOC: Different extend-leading for some CJK docs vs
- macOS / UI (Dan)
(missing Dan) - Base (Vissarion)
(missing Vissarion) - Scripting (Neil)
- Made a patch so that Python can access services that implement
XInvocation. This includes being able to access the VBA compatiblity API
which has some nice methods. tdf#173114
173114 – Pyuno can’t use services that implement XInvocation - Going to do the same thing for jsuno
- Also trying to set up a windows build again after my old
windows machine died. I need this to help review a patch for the
OLE<->UNO bindings. tdf#167853
167853 – CloseVetoException and TerminationVetoException cannot be thrown via the OLE Automation bridge
- Made a patch so that Python can access services that implement
- ODF-TC (Olivier + Regina)
- No meeting this week
- Merging new spreadsheet functions in ODF Formula is getting
attention
- 32bit test failures (cloph)
- Windows 32bit TB fails in tests and also macOS build done on
older intel mac has test failures, investigating… (off-by-one style)
- Windows 32bit TB fails in tests and also macOS build done on
- A11y update (Michael W)
-
LibreOffice Conference
- https://conference.libreoffice.org/
- Set September 10—12, 2026
- Schedule is visible:
+ Workshop
+ Hackfest
https://wiki.documentfoundation.org/Events/2026/LibreOffice_Annual_Conference
+ add topics you’re interested in, etc.
+ if you attending, add yourself to the list
-
QA update (Xisco)
(missing Xisco)-
UNCONFIRMED: 2507 (+48)
- enhancements: 742 (+2)
- needsUXEval: 7 (-10)
- haveBackTrace: 15 (+0)
- needsDevAdvice: 51 (+0)
- documentation: 8 (+4)
- android: 3 (+0)
- iOS: 0 (+0)
- Online: 3 (+0)
-
Most pressing bugs:
New:
Old:
Fixed: -
New high severity bugs of the week:
-
-
QA stats
+
Weekly Bug Summary
+94 -15 (-65) overall)
many thanks to the top bug squashers:
Heiko Tietze 11
Buovjaga 8
QA Administrators 8
Jonathan Clark 4
Ben Urban 3
Justin L 3
Regina Henschel 3
Robert Großkopf 3
Andreas Heinisch 2
BogdanB 2-
top 10 bugs reporters:
Eyal Rozenberg 9
Petr Smely 8
Ravi Jammikunta 4
Ilya Lebedev 3
Neil Roberts 3
nobu 3
Olivier Hallot 2
Dan Carr 1
Dimitrij Mijoski 1
Grobe 1 -
top 10 bugs fixers:
Ilmari Lauhakangas 7
Justin Luth 3
UNKNOWN 2
Heiko Tietze 2
Henschel, Regina 2
Jonathan Clark 2
Neil Roberts 2
Robert Großkopf 2
Andreas Heinisch 1
Doug Griffith 1 -
top 10 bugs confirmers:
m.a.riosv 8
Bogdan B 4
Heiko Tietze 4
UNKNOWN 2
Ilmari Lauhakangas 2
Henschel, Regina 1
Leroy 1
Olivier Hallot 1
Patrick Luby 1
Raal 1
-
-
Bisected bugs open: keyword ‘bisected’
- more accurate - down to a single commit.
- Bug List: LibreOffice Bi-bisected
done by: vijaya chandra 1 Raal 1 -
all bugs tagged with ‘regression’
-
1281(-5) bugs open of 14773(+2) total 22(-1) high prio.
done by:
Bogdan B 1
nobu 1
-
-
~Component count net * high severity regressions
-
Bug List
Writer - 13(+0)
Calc - 5(-1)
LibreOffice - 2(+0)
UI - 2(+0)
by OS:
All - 18(-1)
Linux - 4(+0)
Mac OS X - 0(+0)
Windows - 0(+0) -
Bug List
-
~Component count net * all regressions
-
Bug List
Writer: other - 437(-2)
Calc - 250(+0)
Impress - 129(+0)
LibreOffice - 64(-2)
Crashes - 54(+0)
Draw - 47(+0)
Writer: docx filter - 44(+0)
UI - 37(+1)
Base - 36(+0)
Borders - 33(+0)
Printing and PDF export - 27(+1)
Writer: other filter - 26(+0)
Writer: perf - 26(+0)
Chart - 23(+0)
filters and storage - 22(+0)
Writer: doc filter - 19(-2)
RTL - 18(+0)
BASIC - 16(+0)
graphics stack - 13(-1)
Formula Editor - 9(+0)
framework - 3(+0)
sdk - 3(+0)
Extensions - 2(+0)
Linguistic - 2(+0)
Installation - 1(+0)
-
Bug List