* Present:
+ Olivier, Caolan, Dan, Heiko, Ilmari, Jonathan, Regina, Stephan, Xisco,
Hossein, Miklos
* Completed Action Items:
+ Dan commit access: send the welcome mail (Hossein)
+ Dan commit access: enable the commit bit (Cloph)
+ Done by Guilhem
* Pending Action Items:
* Release Engineering update (Xisco)
+ 26.2 RC2 this week: still some patches waiting in gerrit
+ Windows builds are slow, need to wait for that
+ tagging may split into next week
+ 25.8.5 RC1 in 3 weeks
* Documentation (Olivier)
+ Helpcontents
+ Updates and fixes (ohallot, S. Horacek, M. Otto)
+ ScriptForge pages (JP Ledure)
+ Baseline grid (Tamás Zolnai)
+ Chart Palette doc'
+ https://bugs.documentfoundation.org/show_bug.cgi?id=170267
+ "Theme" discussions
+ Community "unhappy" with implementation
+ Work partially
+ questioning usefullness
+ seems to work for Calc/Writer
+ Impress/Draw seems to not work
+ suggest to mail the dev list in case you have questions /
suggestions, so Tomaz can get involved (Miklos)
+ Bugzilla: Bug 107331 [META] Document themes bugs and enhancements
+ Missing in RN:
+ List levels: https://gerrit.libreoffice.org/c/core/+/148027/5
+ Guides
+ Calc Guide 26.2 updated 90%
+ Bugzilla Documentation statistics
204(204) bugs open
+ Updates:
BZ changes 1 week 1 month 3 months 12 months
created 4(-1) 15(-8) 73(1) 178(-3)
commented 12(2) 54(-3) 200(8) 730(13)
resolved 0(0) 2(-5) 39(0) 120(-2)
+ top 10 contributors:
Ilmari Lauhakangas made 15 changes in 1 month, and 111 changes in 1
year
Henschel, Regina made 15 changes in 1 month, and 62 changes in 1 year
Olivier Hallot made 13 changes in 1 month, and 449 changes in 1 year
Vernon, Stuart Foote made 12 changes in 1 month, and 63 changes in 1
year
Heiko Tietze made 9 changes in 1 month, and 90 changes in 1 year
Raal made 8 changes in 1 month, and 14 changes in 1 year
vijaya chandra made 7 changes in 1 month, and 11 changes in 1 year
Kaganski, Mike made 6 changes in 1 month, and 70 changes in 1 year
Takenori Yasuda made 6 changes in 1 month, and 8 changes in 1 year
*UNKNOWN* made 4 changes in 1 month, and 4 changes in 1 year
* UX Update (Heiko)
+ Bugzilla (topicUI) statistics
212(212) (topicUI) bugs open, 36(36) (needsUXEval) needs to be
evaluated by the UXteam
+ Updates:
BZ changes 1 week 1 month 3 months 12 months
added 2(0) 17(-2) 30(0) 30(0)
commented 18(2) 101(-16) 232(2) 662(-28)
removed 0(0) 1(0) 1(0) 1(0)
resolved 0(0) 5(-5) 20(-2) 91(-6)
+ top 10 contributors:
Heiko Tietze made 62 changes in 1 month, and 260 changes in 1 year
Vernon, Stuart Foote made 35 changes in 1 month, and 215 changes in 1
year
Ilmari Lauhakangas made 32 changes in 1 month, and 166 changes in 1
year
Fortin Tam, Jean-François made 16 changes in 1 month, and 25 changes
in 1 year
m.a.riosv made 11 changes in 1 month, and 29 changes in 1 year
Olivier Hallot made 10 changes in 1 month, and 16 changes in 1 year
vijaya chandra made 7 changes in 1 month, and 13 changes in 1 year
David Lee made 7 changes in 1 month, and 7 changes in 1 year
Takenori Yasuda made 7 changes in 1 month, and 8 changes in 1 year
BDF made 6 changes in 1 month, and 8 changes in 1 year
+ Add AI capabilities to LibreOffice Writer based on dumb but available
integrations with Ollama
+ https://bugs.documentfoundation.org/show_bug.cgi?id=170092
+ for extensions, see https://extensions.libreoffice.org/?Tags%5B%5D=177
+ if done, prefer to use own / local models (Heiko)
+ especially if it's known how those models are generated
+ controversial topic (Hossein)
+ difference between forced use vs "configure to use"
+ looked at the OnlyOffice AI feature (Heiko)
+ needed an OpenAI API key, not seeing how it would work, hard to use
+ a chatbot is weird in this context
+ added some use-cases to the above bug
+ have some extensions for this, now we have a category for this
+ input is welcome, comment on the bug / mailing list
+ patch for this: <https://gerrit.libreoffice.org/c/core/+/194671>
(Hossein)
+ think many providers implement the same API
+ need a license statement for the author (Ilmari)
+ Paragraph styling: capabilities for lead-in
+ https://bugs.documentfoundation.org/show_bug.cgi?id=170006
+ Drop Caps: option to skip over leading punctuation
+ https://bugs.documentfoundation.org/show_bug.cgi?id=170044
+ more freedom around drop caps would be nice
+ need to consider what's required by ODF
* Crash Testing (Caolan)
+ 84(-6) import failure, 12(-1) export failures
- https://wiki.documentfoundation.org/Development/Crashtesting
- 78 unique issues, an improvement
+ 0 coverity issues
+ 11 Google / ossfuzz issues
- 2 int overflows, 8 timeouts, 1 OOM
* Crash Reporting (from crashreport.libreoffice.org) (Xisco)
+ 25.8.1.1 41661(+307)
+ 25.8.2.2 33717(+326)
+ 25.8.3.2 33481(+3631)
+ 25.8.4.2 5600(+3088)
+ Fixed in 25.8.4.2:
-
https://crashreport.libreoffice.org/stats/signature/SvImpLBox::SelAllDestrAnch(bool,bool,bool)
* Mentoring/easyhack update (Hossein)
+ Reviewed submissions from newcomers
+ Added new EasyHacks for C++20 ranges, now usable with CI clang
+ Use C++20 ranges all_of, any_of or none_of to simplify loops for checking
a condition over a range
https://bugs.documentfoundation.org/show_bug.cgi?id=170269
+ Use copy_if, find_if or remove_if to simplify loops
https://bugs.documentfoundation.org/show_bug.cgi?id=153294
+ Related:
https://lemire.me/blog/2025/10/05/stdranges-may-not-deliver-the-performance-that-you-expect/
(Ilmari)
+ Will add another EasyHack for changing C++11 syntax to C++20 ranges
+ Close old ones? (Hossein)
https://bugs.documentfoundation.org/show_bug.cgi?id=153109
https://bugs.documentfoundation.org/show_bug.cgi?id=153294
committer... 1 week 1 month 3 months 12 months
open 80(37) 136(21) 137(18) 137(18)
reviews 364(70) 1392(-146) 3798(-28) 11768(8)
merged 178(54) 1092(-149) 3631(-59) 13201(72)
abandoned 15(10) 50(8) 163(5) 662(12)
own commits 143(82) 705(-29) 2267(-13) 9310(70)
review commits 37(19) 176(-9) 553(4) 2178(-10)
contributor... 1 week 1 month 3 months 12 months
open 282(176) 413(52) 414(53) 414(53)
reviews 684(190) 2932(-212) 8356(-96) 31106(182)
merged 35(14) 145(10) 411(7) 1864(4)
abandoned 11(0) 49(2) 225(-3) 1675(4)
own commits 13(8) 70(-6) 244(2) 847(-3)
review commits 0(0) 0(0) 0(0) 0(0)
+ easyHack statistics:
needsDevEval 9(9) needsUXEval 1(1) cleanup_comments 328(328)
total 391(391) assigned 27(27) open 324(324)
+ top 10 contributors:
Simon Chenery made 9 patches in 1 month, and 95 patches in 1 year
Karthik Godha made 9 patches in 1 month, and 31 patches in 1 year
Shlok Kanani made 9 patches in 1 month, and 10 patches in 1 year
Akaki Dzidziguri made 4 patches in 1 month, and 4 patches in 1 year
Parth Raiyani made 3 patches in 1 month, and 8 patches in 1 year
Dan Williams made 3 patches in 1 month, and 3 patches in 1 year
Srebotnjak, Martin made 2 patches in 1 month, and 10 patches in 1 year
Vaibhav Singh made 2 patches in 1 month, and 6 patches in 1 year
Prawesh Mandal made 2 patches in 1 month, and 3 patches in 1 year
Rene Lopez Araiza made 2 patches in 1 month, and 2 patches in 1 year
+ top 10 reviewers:
Michael Stahl made 226 review comments in 1 month, and 724 in 1 year
Vajna, Miklos made 136 review comments in 1 month, and 1454 in 1 year
Hossein made 132 review comments in 1 month, and 428 in 1 year
Ilmari Lauhakangas made 98 review comments in 1 month, and 818 in 1
year
Kaganski, Mike made 94 review comments in 1 month, and 586 in 1 year
Caolán McNamara made 92 review comments in 1 month, and 1092 in 1 year
Adolfo Jayme Barrientos made 72 review comments in 1 month, and 854
in 1 year
Vajngerl, Tomaž made 64 review comments in 1 month, and 422 in 1 year
Kłos, Szymon made 44 review comments in 1 month, and 352 in 1 year
Xisco Fauli made 42 review comments in 1 month, and 632 in 1 year
+ Patches automatically abandoned:
[WIP] tdf#134526 Firebird: upgrade to release 5.0.0 ( Taichi
Haradaguchi )
- https://gerrit.libreoffice.org/#/c/168449
tdf#46180 - FILEOPEN - LO Base fails to connect to "*.DBF" files but
connects ( Rafał Dobrakowski )
- https://gerrit.libreoffice.org/#/c/181857
svx: use SAL_RET_MAYBENULL in GetOutlinerParaObject ( Xisco Fauli )
- https://gerrit.libreoffice.org/#/c/192897
tdf#169101 sw content controls: invalid datetime in picker's fullDate (
Aron Budea )
- https://gerrit.libreoffice.org/#/c/193065
tdf#169110: basctl: Fix VBA macro regression by deferring library
loading ( Devansh Varshney )
- https://gerrit.libreoffice.org/#/c/193162
tdf#169115: vcl_pdfexport: Add test ( Xisco Fauli )
- https://gerrit.libreoffice.org/#/c/193195
tdf#166336 oox: gluepoints can have zero coordinates ( Aron Budea )
- https://gerrit.libreoffice.org/#/c/193318
tdf#145759 - UnoControls: Replace magic number with symbolic constant (
temateu kevin )
- https://gerrit.libreoffice.org/#/c/193378
* Outreachy (Ilmari)
+ Siddhi Salunkhe works on the project "Transform the existing Hyperlink dialog
into a standard SfxTabDialog" mentored by Heiko Tietze
+ https://www.outreachy.org/alums/2025-12/
+ timeline is in https://www.outreachy.org/docs/internship/#payments
+ patch (WIP) https://gerrit.libreoffice.org/c/core/+/195201
+ now ready for review (Heiko)
* GSoC (Ilmari)
+ Ideas page is emptiest I've ever seen:
https://wiki.documentfoundation.org/Development/GSoC/Ideas
+ Needs not only 350-hour, but also smaller project ideas (175 h and/or 90 h)
+ Could finishing unfinished earlier GSoC projects be 90-hour ones?
+ For example finishing these unmerged patches:
https://gist.github.com/aditya-sahu/b36dfe02c4f58b869bde18d47030a04a#phase3
(gallery project)
+ it's tricky to finish somebody else's work (Hossein)
+ need to have a good understanding of what's done / not done
+ projects with well-known boundaries are easier
+ some unfinished projects in the past -> good to ask the student what's
remaining in the future
+ so the status is clear
+ where to store it? (Heiko)
+ e.g. data provider, was a gsoc project, not finished
+ was unclear what still needs doing when it was experimental
+ or the libreoffice theme project
+ status is in some markdown file in Sahil's repo
+ the wiki would be a better place
+ agree with storing it in the wiki (Hossein)
+ will do that for a few projects
+ good to have a wiki page listing unfinished projects (Xisco)
+ Or better described, incomplete, or not reaching initial goals
(Hossein)
* Commit Access
* Developer Certification (Hossein/Jonathan/Laszlo/Stephan)
+ resting since: 3 weeks (limit: 20 weeks)
* Jenkins / CI update (Xisco)
gerrit_android_aarch64 jobs: 136 ok: 133 ko: 3 fail ratio: 2.21% mean_ok:
10 ( 18) median_ok: 10 ( 13)
gerrit_android_arm jobs: 136 ok: 133 ko: 2 fail ratio: 1.47% mean_ok:
12 ( 19) median_ok: 9 ( 12)
gerrit_android_x86 jobs: 136 ok: 132 ko: 4 fail ratio: 2.94% mean_ok:
11 ( 19) median_ok: 10 ( 14)
gerrit_android_x86_64 jobs: 136 ok: 133 ko: 2 fail ratio: 1.47% mean_ok:
13 ( 20) median_ok: 11 ( 14)
gerrit_linux_clang_dbgutil jobs: 282 ok: 224 ko: 56 fail ratio: 19.86%
mean_ok: 44 ( 50) median_ok: 42 ( 51)
gerrit_linux_gcc_release jobs: 306 ok: 258 ko: 38 fail ratio: 12.42%
mean_ok: 27 ( 32) median_ok: 21 ( 26)
gerrit_mac jobs: 296 ok: 242 ko: 36 fail ratio: 12.16%
mean_ok: 81 (320) median_ok: 70 (295)
gerrit_windows_wsl jobs: 320 ok: 229 ko: 77 fail ratio: 24.06%
mean_ok: 29 (126) median_ok: 28 ( 83)
gerrit_master_ml jobs: 303 ok: 183 ko: 88 fail ratio: 29.04%
mean_ok: 325 (326) median_ok: 306 (306)
gerrit_master jobs: 69 ok: 45 ko: 17 fail ratio: 24.64%
mean_ok: 242 (242) median_ok: 154 (154)
gerrit_master_seq jobs: 234 ok: 138 ko: 71 fail ratio: 30.34%
mean_ok: 352 (352) median_ok: 329 (329)
+ tests that failed more than twice in last seven days
3 CppunitTest_sd_export_tests-ooxml4 gerrit_linux_gcc_release
3 CppunitTest_services gerrit_linux_gcc_release
3 JunitTest_toolkit_unoapi_1 gerrit_linux_clang_dbgutil
4 UITest_calc_dialogs gerrit_linux_clang_dbgutil
9 Killed by the kill-wrapper gerrit_linux_clang_dbgutil
+ 3 out of 4 Windows bots are offline due to a git index issue (Xisco)
+ Unfortunately I don't have access to fix it
+ Be patient. The remaining bot will catch up overnight
* What’s cooking (Miklos)
+ A11y update (Michael W)
+ RTL/CTL/CJK update (Jonathan)
+ tdf#169035: Change all default text alignments to start/end
+ https://bugs.documentfoundation.org/show_bug.cgi?id=169035
+ Resuming work on this task: doc/docx filters
+ macOS / UI (Dan)
+ was looking at some of the visual issues in the new macOS
+ selection background area -> ongoing
+ have an idea how to do it better
+ looks quite bad at the moment; had to deal with high contrast as well
+ also looked at getting the glade replacement running on macOS, probably
not too difficult
+ ODF-TC (Olivier + Regina)
+ worked on some new Calc functions (Olivier)
+ a lot of work is ongoing (Regina)
* FOSDEM https://fosdem.org/2026/ (Cloph)
+ https://wiki.documentfoundation.org/Events/2026/FOSDEM
+ have a matrix room now
LibreOffice at FOSDEM 2026: #fosdem2026:documentfoundation.org
+ post-event hackfest:
https://forum.collaboraonline.com/t/collabora-office-fosdem-fringe-hackfest/4326
* QA update (Xisco)
+ UNCONFIRMED: 2167 (-29)
+ enhancements: 619 (-3)
+ needsUXEval: 19 (-1)
+ haveBackTrace: 13 (+1)
+ needsDevAdvice: 47 (+0)
+ documentation: 6 (+0)
+ android: 0 (+0)
+ iOS: 0 (+0)
+ Online: 4 (+0)
+ Most pressing bugs:
New:
None
Old:
+ Using the Lock feature in an AutoFilter with dates causes a crash
+ https://bugs.documentfoundation.org/show_bug.cgi?id=167395
+ Sahil ?
+ No icons show in the UI AARM64 Win64 builds with skia lib rendering
(neither raster nor Vulkan), GDI+ works but slow (comment 22 for workaround)
+ https://bugs.documentfoundation.org/show_bug.cgi?id=166803
+ specific to arm64/windows, so can't really bisect
Fixed:
+ EDITING LibreOffice 25.8.1 keeps crashing when changing the anchor
for a graphic
+ https://bugs.documentfoundation.org/show_bug.cgi?id=168703
+ Tahoe issue. fixed now
+ New high severity bugs of the week:
+ Skia renders SVG image different when anti-aliasing is on or off
(with both Vulkan and raster framing)
+ https://bugs.documentfoundation.org/show_bug.cgi?id=170126
+ Noel Grandin ?
* QA stats
+ https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
+75 -8 (-59) overall)
many thanks to the top bug squashers:
Buovjaga 15
QA Administrators 7
m_a_riosv 6
Heiko Tietze 2
Olivier Hallot 2
Regina Henschel 2
V Stuart Foote 2
raal 2
stefan.seeland 2
Andreas Heinisch 1
+ top 10 bugs reporters:
Karthik 4
Farid 3
Aron Budea 2
Coarse Rosinflower 2
Danat 2
Justin L 2
questions2000 2
Axel Braun 1
David Chmelik 1
Nigel Arnot 1
+ top 10 bugs fixers:
1
Andreas Heinisch 1
Aron Budea 1
Balazs Varga 1
Carl Sopchak 1
Eek! A Bug. Kill it! 1
Eyal Rozenberg 1
Grandin, Noel 1
Heiko Tietze 1
Henschel, Regina 1
+ top 10 bugs confirmers:
Ilmari Lauhakangas 28
m.a.riosv 17
Dieter 8
Karthik Godha 4
Vernon, Stuart Foote 4
Olivier Hallot 3
Aron Budea 2
Dan Williams 2
Henschel, Regina 2
Werner Tietz 2
* Bisected bugs open: keyword 'bisected'
+ more accurate - down to a single commit.
+ http://bit.ly/2dyIfDy
+
done by:
Ilmari Lauhakangas 4
vijaya chandra 3
Raal 2
* all bugs tagged with 'regression'
+ 1301(+5) bugs open of 14522(+10) total 21(-1) high prio.
done by:
Ilmari Lauhakangas 3
Alex Thurgood 2
vijaya chandra 1
Raal 1
* ~Component count net * high severity regressions
+ http://bit.ly/1HWHb3E
Writer - 11(-1)
Calc - 5(+0)
LibreOffice - 3(+0)
Impress - 1(+0)
UI - 1(+0)
by OS:
All - 16(+0)
Linux - 5(+0)
Mac OS X - 0(+0)
Windows - 0(+0)
* ~Component count net * all regressions
+ http://bit.ly/1BUdI8i
Writer: other - 441(+1)
Calc - 242(+1)
Impress - 132(-1)
LibreOffice - 64(+1)
Crashes - 48(-1)
Writer: docx filter - 48(+0)
Draw - 46(+0)
Borders - 38(+0)
Base - 36(+1)
UI - 34(+0)
Writer: perf - 32(+0)
filters and storage - 32(+1)
Writer: other filter - 30(+0)
Printing and PDF export - 26(+1)
Chart - 22(-1)
RTL - 20(+0)
Writer: doc filter - 19(+0)
BASIC - 18(+0)
graphics stack - 18(+0)
Formula Editor - 8(+0)
framework - 3(+0)
Extensions - 2(+0)
Linguistic - 2(+0)
sdk - 2(+0)
Installation - 1(+0)