* Present: + Neil, Michael W., Dan, Olivier, Jonathan, Xisco, Vissarion, Heiko
* Completed Action Items:
+ Remove .uno:Translate (Heiko)
+ patch submitted to gerrit
https://gerrit.libreoffice.org/c/core/+/206367
+ Require Python 3.11 (Neil) mm OO
+ The patch to update the configure script to require Python 3.11
turned out a bit more complicated than I thought. I have three patches
pending and I’ve asked for feedback from Cloph.
+ python 3.11 deployed on linux builders (linux gcc, clang, android)
+ at some point might switch linux builds to use system python in
provided builds
+ or maybe make it an optional package and have LO fall back to
system python if there's no internal copy (cloph)
+ currently we compile a specific version/adding a dependency to
that version, need to switch that to a minimum-API/minimum-version approach
+ tdf#170443 (Flex) - [Feature Request] Implement Python Stable
ABI (Limited API) for PyUNO to decouple LibreOffice from external Python
versions
https://bugs.documentfoundation.org/show_bug.cgi?id=170443
* Pending Action Items:
+ take over our role at CNA (cloph)
get in touch with Caolan
+ rerun crashreport (Cloph)
+ backtraces missing
+ partially done
+ Submit new functions for ODFF 1.5.(Olivier)
+ partially submitted, but still some pending (see also below)
https://gerrit.libreoffice.org/c/core/+/206367
* Release Engineering update (Cloph)
+ 26.8.0 beta1 on mirrors
+ 26.2.5 RC1 tagging later today
+ 26.8 RC1 in 2 weeks
* MAR Updater (Cloph)
+ 25.8 branch: to 25.8.7
+ 26.2 branch: to 26.2.4
+ Cross update: to 26.2.4 to be made live this weekend
* Documentation (Olivier)
+ New Help
+ Some tweaks in CSS
+ Helpcontents2
+ Updates and fixes (ohallot)
+ About "Calc Sheet Views"
+ https://bugs.documentfoundation.org/show_bug.cgi?id=172542
+ Consider to put in experimental mode.
+ Need user comment on the feature
+ Guides
+ Work in progress
+ Bugzilla Documentation statistics
208(208) bugs open
+ Updates:
BZ changes 1 week 1 month 3 months 12 months
created 10(8) 22(2) 77(4) 204(3)
commented 12(6) 45(5) 157(5) 650(-39)
resolved 0(-1) 10(0) 38(-1) 130(-1)
+ top 10 contributors:
Bogdan B made 27 changes in 1 month, and 95 changes in 1 year
Olivier Hallot made 21 changes in 1 month, and 513 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 31 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
Heiko Tietze made 5 changes in 1 month, and 85 changes in 1 year
Ilmari Lauhakangas made 4 changes in 1 month, and 110 changes
in 1 year
Adolfo Jayme Barrientos made 2 changes in 1 month, and 10
changes in 1 year
Justin Luth made 2 changes in 1 month, and 3 changes in 1 year
* UX Update (Heiko)
+ Bugzilla (topicUI) statistics
200(200) (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 4(1) 10(1) 10(1) 13(1)
commented 19(-13) 78(-8) 161(-31) 559(-16)
removed 0(0) 1(0) 2(0) 4(0)
resolved 1(-6) 10(1) 17(-2) 69(-1)
+ top 10 contributors:
Heiko Tietze made 58 changes in 1 month, and 208 changes in 1
year
Vernon, Stuart Foote made 28 changes in 1 month, and 104
changes in 1 year
Eyal Rozenberg made 24 changes in 1 month, and 78 changes in
1 year
Ilmari Lauhakangas made 22 changes in 1 month, and 116
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
Neil Roberts made 5 changes in 1 month, and 6 changes in 1 year
Dieter made 4 changes in 1 month, and 14 changes in 1 year
+ [Bug 172530] Markdown: Code fence language identifier is lost
during import
-> + [Bug 172511] App UI Configuration settings don't belong in templates+ strip off many of the UI configurations if saving as template; what?
+ could be an easy hack
+ [Bug 172502] Our mechanism for exporting the selection does not offer
appropriate formats
-> + [Bug 172498] Collision between raw data and a lack of user-interface
User Experience (UX) nuance.
+ unclear how thesaurus works, probably not our bug and up to
the dictionary
maintainer
+ input with more expertise welcome
+ [Bug 170958] Find and replace dialog Other options section should
remember
its expanded state even when all the options are in their
default state
* Crash Reporting (Xisco)
+ 99(-522) import failure, 15(-538) export failures
+ ??? coverity issues
+ Google / ossfuzz: ?? fuzzers active now
+ coverity is back online! (Xisco)
- Running a new build
- available soon
* Crash Reporting (from crashreport.libreoffice.org)
+ 25.8.7.3 3537(+2874)
+ 26.2.0.2 96(+2)
+ 26.2.0.3 48100(+1710)
+ 26.2.1.2 61136(+2175)
+ 26.2.2.2 34465(+460)
+ 26.2.3.2 42069(+2216)
+ 26.2.4.2 11111(+6111)
* mentoring/easyhack update (Hossein, Ilmari missing)
committer... 1 week 1 month 3 months 12 months
open 87(-73) 148(-53) 153(-49) 153(-49)
reviews 274(-100) 1124(-38) 2930(-332) 14366(4)
merged 359(123) 1009(15) 3247(-38) 15518(144)
abandoned 9(0) 49(-3) 232(-14) 777(-1)
own commits 303(112) 832(19) 2418(128) 10179(91)
review commits 84(-14) 393(-156) 1298(37) 3014(35)
contributor... 1 week 1 month 3 months 12 months
open 482(420) 593(437) 599(441) 599(441)
reviews 944(160) 2636(314) 7212(-230) 35748(166)
merged 12(-4) 78(-12) 360(-76) 2390(-55)
abandoned 9(-2) 63(-23) 257(-5) 1178(-3)
own commits 6(-14) 76(-15) 271(-27) 944(-7)
review commits 0(0) 0(0) 0(0) 0(0)
+ easyHack statistics:
needsDevEval 8(8) needsUXEval 1(1) cleanup_comments 340(340)
total 400(400) assigned 31(31) open 328(328)
+ top 10 contributors:
Parag Nemade made 10 patches in 1 month, and 10 patches in 1 year
Armin Le Grand (collabora) made 9 patches in 1 month, and 46
patches in 1 year
Furkan Ahmet Kara made 7 patches in 1 month, and 8 patches in
1 year
Srebotnjak, Martin made 6 patches in 1 month, and 12 patches
in 1 year
Devansh Varshney made 6 patches in 1 month, and 20 patches in
1 year
Brian Yoon made 4 patches in 1 month, and 6 patches in 1 year
Simon Chenery made 3 patches in 1 month, and 62 patches in 1 year
Andrew Lee made 3 patches in 1 month, and 6 patches in 1 year
Brandon Nhep made 3 patches in 1 month, and 3 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 164 review comments in 1 month, and
1174 in 1 year
Hossein made 124 review comments in 1 month, and 544 in 1 year
Dan Williams made 102 review comments in 1 month, and 230 in
1 year
Weghorn, Michael made 88 review comments in 1 month, and 502
in 1 year
Jonathan Clark made 88 review comments in 1 month, and 198 in
1 year
Xisco Fauli made 86 review comments in 1 month, and 646 in 1 year
Christian Lohmaier made 72 review comments in 1 month, and
818 in 1 year
Adolfo Jayme Barrientos made 50 review comments in 1 month,
and 984 in 1 year
Nabet, Julien made 48 review comments in 1 month, and 594 in
1 year
Heiko Tietze made 42 review comments in 1 month, and 288 in 1
year
+ Patches automatically abandoned:
vcl: use CoordinateMapper function ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/196508
tdf#32419 Get Base Size for formulas from underlying paragraph
in writer ( Tejas Shukla )
- https://gerrit.libreoffice.org/#/c/203436
tdf#119931 Fix accessibility warnings in fpicker/uiconfig (
Ethan Garcia )
- https://gerrit.libreoffice.org/#/c/203602
Firebird: upgrade to 3.0.14 ( Xisco Fauli )
- https://gerrit.libreoffice.org/#/c/203948
gtk3/wayland: discard configure signal on child windows (
Sebastian Pinnau )
- https://gerrit.libreoffice.org/#/c/204134
* GSoC (Ilmari) (Ilmari missing)
+ Midterm evaluation: 10 July
* Commit Access
* Developer Certification (Hossein/Jonathan/Laszlo/Stephan)
+ resting since: 6 week (limit: 20 weeks)
* Jenkins (Missing Cloph)
gerrit_android_aarch64 jobs: 410 ok: 404 ko: 6 fail ratio: 1.46%
mean_ok: 5 ( 35) median_ok: 5 ( 32)
gerrit_android_arm jobs: 410 ok: 401 ko: 9 fail ratio: 2.20%
mean_ok: 6 ( 34) median_ok: 5 ( 30)
gerrit_android_x86 jobs: 412 ok: 401 ko: 9 fail ratio: 2.18%
mean_ok: 6 ( 31) median_ok: 5 ( 26)
gerrit_android_x86_64 jobs: 412 ok: 403 ko: 6 fail ratio: 1.46%
mean_ok: 5 ( 32) median_ok: 5 ( 28)
gerrit_linux_clang_dbgutil jobs: 432 ok: 366 ko: 60 fail ratio: 13.89%
mean_ok: 48 ( 71) median_ok: 45 ( 67)
gerrit_linux_gcc_release jobs: 465 ok: 430 ko: 28 fail ratio: 6.02%
mean_ok: 21 ( 36) median_ok: 19 ( 28)
gerrit_mac jobs: 433 ok: 395 ko: 33 fail ratio: 7.62%
mean_ok: 36 ( 45) median_ok: 35 ( 39)
gerrit_windows_wsl jobs: 711 ok: 393 ko: 313 fail ratio: 44.02%
mean_ok: 39 ( 71) median_ok: 32 ( 59)
gerrit_master_ml_p jobs: 457 ok: 317 ko: 117 fail ratio: 25.60%
mean_ok: 5 (130) median_ok: 0 (115)
gerrit_262_p jobs: 3 ok: 3 ko: 0 fail ratio: 0.00%
mean_ok: 98 ( 98) median_ok: 47 ( 48)
+ tests that failed more than twice in last seven days
3 CppunitTest_sc_filters_test gerrit_mac
3 CppunitTest_sc_tiledrendering
gerrit_linux_clang_dbgutil
3 CppunitTest_vcl_pdf_encryption gerrit_mac
3 UITest_impress_tests gerrit_linux_clang_dbgutil
4 JunitTest_toolkit_unoapi_1
gerrit_linux_clang_dbgutil
6 Killed by the kill-wrapper
gerrit_linux_clang_dbgutil
6 CppunitTest_sc_tiledrendering
gerrit_linux_gcc_release
10 UITest_cui_dialogs gerrit_linux_clang_dbgutil
+ Nothing outstanding (Xisco)
* What’s cooking (all)
+ A11y update (Michael W)
+ looking into misc UI using weld::TreeView and also fixing some
preexisting a11y
issues there while at it
+ RTL/CTL/CJK update (Jonathan)
+ macOS / UI (Dan)
+ Rationalize dialog response types across whole tree (to help Qt
button roles)
+ Continue prototyping macOS widget welding (early stages)
+ Continue reworking Qt patches for review comments
+ Base (Vissarion)
+ Start working on report builder re-implementation in C++.
+ Reuse work from GSoC
https://gist.github.com/a-seskunas/2fd901534962b6ac728c6aee68a8b5c7 and
attribute the author
+ Current WIP in https://gerrit.libreoffice.org/c/core/+/207092
(work rebased on top of master, issues fixed, re-implement several parts
+ Open a couple of bugs:
+ https://bugs.documentfoundation.org/show_bug.cgi?id=172493
+ https://bugs.documentfoundation.org/show_bug.cgi?id=172494
+ https://bugs.documentfoundation.org/show_bug.cgi?id=172495
+ https://bugs.documentfoundation.org/show_bug.cgi?id=172545
+ After discussions the user experience around comments (see here
https://bugs.documentfoundation.org/show_bug.cgi?id=42713) should be
changed. The implementation is in
https://gerrit.libreoffice.org/c/core/+/207198 (some tests should be fixed)
+ Scripting (Neil)
+ Continued working on the Macro Manager dialog
+ I finished making it support deleting BASIC macros
+ I fixed a bug about renaming empty libraries for languages
using the Java-based script provider
+ That means the two remaining problems listed in the commit
message for the macro manager are fixed.
+ I think the Macro Manager is ready to be made non-experimental
but in my opinion we shouldn’t do it without also removing the “Organize
Macros” menu item and submenu because otherwise we are just doing
xkcd#927 and making the problem worse.
+ I would like to make the macro manager support drag-and-drop
for libraries like you can do in the very non-discoverable “Basic Macro
Organizer”. It would be nice to make this work for Python scripts too.
Then we would have a builtin way to embed Python scripts in documents.
+ I would like to try changing the XBrowseNode interface so that
it doesn’t use XInvocation and has concrete interfaces for the optional
methods instead. That way it can be accessed from Python without hacks.
See tdf#172532.
+ ODF-TC (Olivier + Regina)
+
+ reproducible builds (cloph)
basically done for linux with the exception of firebird
following files were not identical after building installsets
twice on linux,
with a make clean in between and extracting the resulting RPMs
and then
comparing the md5sum of the files from the initial build and the
build after
make clean
( using
https://gerrit.libreoffice.org/q/hashtag:%22reproducible-builds%22 )
opt/libreofficedev27.2/sdk/docs/cpp/ref/a00512.html
+ interestingly only a single file with different
hashes/probably just lucky
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
+ only tested on same host, in same directories, without touching
source
in between, there might be more differences if the sourcecode
gets pulled
fresh or if building in a different directory
+ harmonizing line spacing with MSO (Jonathan)
+ bugs: tdf#172113, tdf#172233
+ https://bugs.documentfoundation.org/show_bug.cgi?id=172113
+ https://bugs.documentfoundation.org/show_bug.cgi?id=172233
+ Any concerns about making this the new default for ODTs?
+ Does it affect existing docs (heiko)
+ No (Jonathan)
+ We have a new compatibility option
+ Will be in Writer options dialogs
* Call for Paper for the LibreOffice conference is open
-
https://blog.documentfoundation.org/blog/2026/03/11/libocon-2026-call-for-papers/
- deadline is June 30th 2026.
* QA update (Xisco)
+ UNCONFIRMED: 2335 (+40)
+ enhancements: 703 (+8)
+ needsUXEval: 7 (-2)
+ haveBackTrace: 15 (+0)
+ needsDevAdvice: 51 (-1)
+ documentation: 4 (-3)
+ android: 4 (+0)
+ iOS: 0 (+0)
+ Online: 3 (+0)
+ Most pressing bugs:
New:
None
+ New high severity bugs of the week:
+ LibreOffice Impress freezes when inserting or playing video
(Linux UIs)
+ https://bugs.documentfoundation.org/show_bug.cgi?id=167940
+ AI: bibisect (Ilmari)
+ Is it HW-specific? (Dan)
* QA stats
+
https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
+86 -17 (-64) overall)
many thanks to the top bug squashers:
QA Administrators 13
Heiko Tietze 8
Andreas Heinisch 6
Buovjaga 4
Justin L 4
BogdanB 3
Julien Nabet 3
V Stuart Foote 3
LeroyG 2
Xisco Faulí 2
+ top 10 bugs reporters:
macj60719 9
Heiko Tietze 5
Vissarion Fisikopoulos 4
Eyal Rozenberg 3
Neil Roberts 3
Robert Lacroix 3
questions2000 3
Michellehdr 2
Ming Hua 2
sdc.blanco 2
+ top 10 bugs fixers:
Justin Luth 7
Andreas Heinisch 5
Heiko Tietze 4
Xisco Fauli 2
*UNKNOWN* 1
Ilmari Lauhakangas 1
Jonathan Clark 1
Nabet, Julien 1
Neil Roberts 1
Weghorn, Michael 1
+ top 10 bugs confirmers:
Heiko Tietze 6
m.a.riosv 6
Raal 5
Olivier Hallot 4
Bogdan B 2
Ilmari Lauhakangas 2
Jonathan Clark 2
1
*UNKNOWN* 1
Brigade Golden Heights 1
* Bisected bugs open: keyword 'bisected'
+ more accurate - down to a single commit.
+ http://bit.ly/2dyIfDy
+
done by:
Raal 2
vijaya chandra 1
* all bugs tagged with 'regression'
+ 1305(+1) bugs open of 14736(+4) total 20(+0) high prio.
done by:
Raal 2
Németh, László 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 - 448(+2)
Calc - 257(+0)
Impress - 125(+0)
LibreOffice - 69(+0)
Crashes - 53(+0)
Draw - 47(-1)
Writer: docx filter - 44(+0)
Base - 37(+1)
UI - 37(-1)
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
