* Present:
+ Cloph, Olivier, Ilmari, Jonathan, Michael W, Regina, Stephan, Caolan,
Xisco, Miklos
* Completed Action Items:
* Pending Action Items:
* Release Engineering update (Cloph)
+ 26.2.x: 26.2.2 RC1 this week: will probably tag later today
+ git hash problem in the about dialog / auto-updater, 1 patch is missing
for this
+ 25.8.x: 25.8.6 RC1 this week: tagged already, builds are on the mirrors
+ here only the arm version is affected by this version problem
* Documentation (Olivier)
+ Helpcontents2
+ update pages on recent navigator DnD features (ohallot)
+ Data validity (ohallot)
+ Guides
+ Ongoing update of Writer Guide (D. Maddern, ohallot)
+ Getting Started guide, Draw Guide (P. Schofield)
+ Revamp of books.libreoffice.org - WIP (JJ, ohallot)
https://redmine.documentfoundation.org/issues/3868
+ Bugzilla Documentation statistics
208(208) bugs open
+ Updates:
BZ changes 1 week 1 month 3 months 12 months
created 5(2) 20(1) 45(-7) 180(1)
commented 5(0) 32(3) 150(-13) 764(-1)
resolved 1(1) 7(1) 19(-5) 120(0)
+ top 10 contributors:
Olivier Hallot made 39 changes in 1 month, and 463 changes in 1 year
Pierre made 11 changes in 1 month, and 37 changes in 1 year
Bogdan B made 7 changes in 1 month, and 48 changes in 1 year
m.a.riosv made 7 changes in 1 month, and 39 changes in 1 year
Adolfo Jayme Barrientos made 3 changes in 1 month, and 9 changes in 1
year
nobu made 3 changes in 1 month, and 25 changes in 1 year
Leroy made 2 changes in 1 month, and 13 changes in 1 year
Ilmari Lauhakangas made 2 changes in 1 month, and 116 changes in 1
year
vijaya chandra made 2 changes in 1 month, and 13 changes in 1 year
Raal made 2 changes in 1 month, and 20 changes in 1 year
* UX Update (Heiko)
+ Missing Heiko
+ Bugzilla (topicUI) statistics
211(211) (topicUI) bugs open, 18(18) (needsUXEval) needs to be
evaluated by the UXteam
+ Updates:
BZ changes 1 week 1 month 3 months 12 months
added 3(-3) 9(-4) 10(-6) 12(-5)
commented 31(-41) 171(-16) 241(-11) 593(-11)
removed 1(1) 1(1) 3(1) 3(1)
resolved 4(4) 8(2) 19(-1) 82(-1)
+ top 10 contributors:
Eyal Rozenberg made 54 changes in 1 month, and 108 changes in 1 year
Heiko Tietze made 53 changes in 1 month, and 188 changes in 1 year
Paolo Benvenuto made 31 changes in 1 month, and 31 changes in 1 year
Ilmari Lauhakangas made 14 changes in 1 month, and 128 changes in 1
year
Telesto made 13 changes in 1 month, and 15 changes in 1 year
Henschel, Regina made 7 changes in 1 month, and 17 changes in 1 year
Ady made 6 changes in 1 month, and 6 changes in 1 year
Dieter made 6 changes in 1 month, and 7 changes in 1 year
Vernon, Stuart Foote made 6 changes in 1 month, and 133 changes in 1
year
Jonathan Clark made 5 changes in 1 month, and 15 changes in 1 year
* Crash Testing (Caolan)
+ 964(+0) import failure, 889(+0) export failures
- https://wiki.documentfoundation.org/Development/Crashtesting
- out of space, ETOOMANYCOREDUMPS
-> hoping that https://gerrit.libreoffice.org/c/core/+/201008 is the
fix we need
+ 17 coverity issues
+ 5 ossfuzz issues
- 5 timeouts
* Crash Reporting (from crashreport.libreoffice.org) (Xisco)
+ 25.8.5.2 312(+213)
+ 26.2.0.2 73(+6)
+ 26.2.0.3 15300(+4313)
+ 26.2.1.2 1458(+0)
- Fixed in LibreOffice 26.2.1.2
https://crashreport.libreoffice.org/stats/signature/static%20SwUndoId%20lcl_GetSwUndoId(const%20class%20SwFrameFormat%20*)
Thanks to Miklos
* Mentoring/easyhack update (Ilmari)
committer... 1 week 1 month 3 months 12 months
open 119(-20) 198(-23) 200(-21) 200(-21)
reviews 682(-84) 2280(-64) 4970(48) 13396(188)
merged 601(42) 2078(179) 5030(248) 15185(341)
abandoned 24(1) 78(-5) 207(1) 713(13)
own commits 273(7) 1068(80) 2720(94) 9800(70)
review commits 68(11) 242(10) 632(19) 2231(27)
contributor... 1 week 1 month 3 months 12 months
open 69(-9) 389(-58) 389(-58) 389(-58)
reviews 1648(26) 4928(270) 11006(520) 33878(558)
merged 30(-9) 127(-6) 309(12) 1456(-40)
abandoned 84(62) 128(57) 236(76) 1757(75)
own commits 27(-2) 107(6) 232(16) 830(11)
review commits 0(0) 0(0) 0(0) 0(0)
+ easyHack statistics:
needsDevEval 9(9) needsUXEval 1(1) cleanup_comments 336(336)
total 402(402) assigned 24(24) open 336(336)
+ top 10 contributors:
Simon Chenery made 8 patches in 1 month, and 87 patches in 1 year
viraj made 7 patches in 1 month, and 13 patches in 1 year
Swarnadeep Paul made 6 patches in 1 month, and 7 patches in 1 year
Armin Le Grand (collabora) made 6 patches in 1 month, and 32 patches
in 1 year
Rhushya KC made 5 patches in 1 month, and 5 patches in 1 year
siddhi salunkhe made 4 patches in 1 month, and 13 patches in 1 year
Aya Jamal made 4 patches in 1 month, and 8 patches in 1 year
Madhura Hegde made 4 patches in 1 month, and 4 patches in 1 year
Weblate made 3 patches in 1 month, and 20 patches in 1 year
Ujjawal Kumar made 3 patches in 1 month, and 3 patches in 1 year
+ top 10 reviewers:
Vajna, Miklos made 394 review comments in 1 month, and 1832 in 1 year
Michael Stahl made 264 review comments in 1 month, and 1356 in 1 year
Ilmari Lauhakangas made 174 review comments in 1 month, and 890 in 1
year
Hossein made 134 review comments in 1 month, and 446 in 1 year
Caolán McNamara made 124 review comments in 1 month, and 1136 in 1
year
Xisco Fauli made 112 review comments in 1 month, and 642 in 1 year
Kaganski, Mike made 96 review comments in 1 month, and 644 in 1 year
Nabet, Julien made 84 review comments in 1 month, and 572 in 1 year
Christian Lohmaier made 84 review comments in 1 month, and 730 in 1
year
Adolfo Jayme Barrientos made 82 review comments in 1 month, and 846
in 1 year
+ Patches automatically abandoned:
Add MinGW support to configure build ( Hossein )
- https://gerrit.libreoffice.org/#/c/171880
tdf#145614 Convert '#define' to 'enum' and 'constexpr' ( Jim Chen )
- https://gerrit.libreoffice.org/#/c/187513
vcl: extract lcl_decodeRun() ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/195919
vcl: flatten lcl_decodeRun() ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/195920
vcl: move nWidth into most narrow scope ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/195921
vcl: extract lcl_decodeEncodedRun() ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/195922
vcl: extract lcl_decodeAbsoluteRun() ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/195923
vcl: extract DIB run decoding functions ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/195924
vcl: move lcl_UsesRLE() into DIBV5Header ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/195925
vcl: move variables into more narrow scope ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/195934
vcl: extract reading of DIB bits into own local functions ( Chris
Sherlock )
- https://gerrit.libreoffice.org/#/c/195935
vcl: extract lcl_decodeBuffer() ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/195936
vcl: flatten lcl_decodeBuffer() ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/195937
vcl: flatten lcl_decodeBuffer() ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/195938
vcl: remove unnecessary braces ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/195969
vcl: remove unnecessary variable ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/195970
vcl: remove assign and increment ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/195971
vcl: move DIB header functions to own file ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/195972
vcl: add a BitmapPalette reader ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/195973
vcl: move dib RLE functionality into own files ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/195974
vcl: move TypeSerializer into filter ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/195975
vcl: move dib reading/writing to bmp/filter ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/195976
vcl: fix headers for dibtools.cxx ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/195977
vcl nI -> nInc ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/195978
vcl: move declarations closer to scope they are used in ( Chris
Sherlock )
- https://gerrit.libreoffice.org/#/c/195979
vcl: increment after use ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/195980
vcl: remove unnecessary parentheses and comment ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/195981
vcl: rename pTmp variables ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/195982
vcl: remove unnecessary parentheses and comment ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/195983
vcl: iterate before use ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/195984
vcl: more comments to explain writing dib RLE scanlines ( Chris
Sherlock )
- https://gerrit.libreoffice.org/#/c/195985
vcl: extract functions for writin RLE encodings for dibs ( Chris
Sherlock )
- https://gerrit.libreoffice.org/#/c/195986
vcl extract lcl_encodeAbsoluteRun() ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/195987
vcl: lcl_encodeRun() -> lcl_encodeRepeatRun() ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/195988
vcl: make function return the buffer position ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/195989
vcl: extract lcl_encodeSmallRuns() ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/195990
vcl: reformat dibtools.cxx ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/195991
vcl: rename variables ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/195992
vcl: rename variables in lcl_Read1BitDIB() ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/195995
vcl: rename variables in lcl_Read4BitDIB() ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/195996
vcl: rename variables ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/195997
vcl: make functions a bit easier to read ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/195998
vcl: convert to SAL_WARN_IF ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/195999
vcl: tmp -> nTransparentType ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/196000
vcl: remove need for bRetVal ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/196001
vcl: flatten WriteDIBBitmapEx() ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/196002
vcl: flatten WriteDIBBitmapEx() ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/196003
vcl: use default parameter ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/196004
vcl: rename comment variable ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/196012
vcl: rename variable ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/196013
vcl: rename variables ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/196014
vcl: rename variables ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/196015
vcl: rename variables ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/196016
vcl: rename variables ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/196017
vcl: rename variables ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/196018
vcl: rename variables ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/196019
vcl: rename variables ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/196020
vcl: rename variables ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/196021
vcl: rename variables ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/196022
vcl: only DIBV5 headers officially support an Alpha channel ( Chris
Sherlock )
- https://gerrit.libreoffice.org/#/c/196023
vcl: rename variables ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/196024
vcl: rename variables ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/196025
vcl: rename variables ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/196026
vcl: rename variables ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/196027
vcl: rename variables ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/196028
vcl: rename variables ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/196029
vcl: rename variables ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/196030
vcl: rename variables ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/196031
tdf#165070 - autoremove unavailable recent files checkbox ( Sergey
Anisimov )
- https://gerrit.libreoffice.org/#/c/196163
+ big CONGRATULATIONS to contributors who have at least 1 merged patch,
since last report:
Zeki Bildirici
Moritz Duge
Paolo Benvenuto
Thomas Rogenmoser
Mohd, Kashif Khan
* Outreachy (Ilmari)
+ hyperlink dialog project: well done & submitted to master (Heiko)
+ https://www.outreachy.org/outreachy-december-2025-internship-cohort/
+ ends on 6th March
* GSoC (Ilmari)
+ https://developers.google.com/open-source/gsoc/timeline
+ Application period starts on: March 16
* Commit Access
* Developer Certification (Hossein/Jonathan/Laszlo/Stephan)
+ resting since: 11 weeks (limit: 20 weeks)
* Jenkins / CI update (Cloph)
gerrit_android_aarch64 jobs: 268 ok: 260 ko: 4 fail ratio: 1.49% mean_ok:
9 ( 29) median_ok: 6 ( 20)
gerrit_android_arm jobs: 269 ok: 264 ko: 2 fail ratio: 0.74% mean_ok:
9 ( 30) median_ok: 7 ( 19)
gerrit_android_x86 jobs: 268 ok: 260 ko: 4 fail ratio: 1.49% mean_ok:
9 ( 30) median_ok: 7 ( 19)
gerrit_android_x86_64 jobs: 267 ok: 263 ko: 1 fail ratio: 0.37% mean_ok:
9 ( 30) median_ok: 7 ( 19)
gerrit_linux_clang_dbgutil jobs: 563 ok: 437 ko: 109 fail ratio: 19.36%
mean_ok: 44 ( 62) median_ok: 42 ( 55)
gerrit_linux_gcc_release jobs: 653 ok: 525 ko: 75 fail ratio: 11.49%
mean_ok: 25 ( 40) median_ok: 19 ( 30)
gerrit_mac jobs: 574 ok: 468 ko: 90 fail ratio: 15.68%
mean_ok: 37 ( 40) median_ok: 35 ( 36)
gerrit_windows_wsl jobs: 853 ok: 466 ko: 346 fail ratio: 40.56%
mean_ok: 30 ( 77) median_ok: 29 ( 72)
gerrit_master_ml jobs: 703 ok: 389 ko: 212 fail ratio: 30.16%
mean_ok: 149 (159) median_ok: 122 (123)
gerrit_master jobs: 70 ok: 49 ko: 18 fail ratio: 25.71%
mean_ok: 115 (116) median_ok: 82 ( 82)
gerrit_master_seq jobs: 634 ok: 340 ko: 194 fail ratio: 30.60%
mean_ok: 149 (154) median_ok: 136 (139)
+ tests that failed more than twice in last seven days
3 CppunitTest_dbaccess_migration gerrit_windows_wsl
3 CppunitTest_vcl_pdfexport gerrit_mac
3 JunitTest_ridl_remote gerrit_linux_gcc_release
4 CppunitTest_sw_uiwriter5 gerrit_linux_gcc_release
4 CppunitTest_vcl_pdfexport gerrit_linux_gcc_release
4 JunitTest_chart2_unoapi gerrit_linux_clang_dbgutil
6 UITest_sw_options gerrit_linux_clang_dbgutil
7 Killed by the kill-wrapper gerrit_linux_clang_dbgutil
9 CppunitTest_sc_pdf_export gerrit_mac
13 JunitTest_toolkit_unoapi_2 gerrit_linux_clang_dbgutil
20 Killed by the kill-wrapper gerrit_mac
+ this week: large number of builds, nothing stands out from the failures
+ Windows build stopped to build+run tests
+ and is now broken
+ tinderbox monitors the state of this -> once fixed, then at least would
build the tests
+ submitted a fix for the failure (Xisco)
+ let's see if that was the only problem or not
+ source of the slowdown: WSL-related HW problems
+ and also the new (PDF?) export filter tests
+ Windows is still the limiting factor when there are lots of builds
+ if the tests are enabled
+ 55-60 mins with tests, 30 mins without
* What’s cooking (Miklos)
+ A11y update (Michael W)
+ tdf#170820 - "Menu key opens context menu for the wrong style in the Styles
pane (focus mismatch)"
+ tdf#171086 - Writer: Consider exposing the end-user-consumable
coordinates via {row,col}indextext object attribute
+ a11y code refactoring/cleanup
+ RTL/CTL/CJK update (Jonathan)
+ tdf#65563 RTL text always appears left aligned during cell edit
+ https://bugs.documentfoundation.org/show_bug.cgi?id=65563
+ RTL text alignment is now the same during typing as it is during viewing
+ tdf#144296 Under-engineered and inconsistent overflow/extension direction
+ https://bugs.documentfoundation.org/show_bug.cgi?id=144296
+ Calc no longer assumes all languages are LTR
+ macOS / UI (Dan)
+ ODF-TC (Olivier + Regina)
+ resolved OFFICE-4194 (from Jonathan) and OFFICE-4195
+ continued dicussion on public comment on Open Formula
+ 40 comments to go through..
* QA update (Xisco)
+ UNCONFIRMED: 2211 (+27)
+ enhancements: 670 (+10)
+ needsUXEval: 11 (+1)
+ haveBackTrace: 12 (+0)
+ needsDevAdvice: 47 (-1)
+ documentation: 11 (+0)
+ android: 1 (+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 ?
+ New high severity bugs of the week:
+ Links in PDF export don't work
+ https://bugs.documentfoundation.org/show_bug.cgi?id=171050
+ from Calc, affects 26.2
+ bisected to Armin
* QA stats
+ https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
+118 +34 (-79) overall)
many thanks to the top bug squashers:
QA Administrators 7
BogdanB 6
Buovjaga 6
m_a_riosv 6
raal 5
Heiko Tietze 3
Justin L 3
Mike Kaganski 3
Regina Henschel 3
Xisco Faulí 3
+ top 10 bugs reporters:
Eyal Rozenberg 6
Regina Henschel 4
Danat 3
Andreas Zieritz 2
Colin 2
Heiko Tietze 2
Justin L 2
Karthik 2
Telesto 2
Timur 2
+ top 10 bugs fixers:
Harry Fischer 3
Ilmari Lauhakangas 3
Justin Luth 3
Kaganski, Mike 3
Jonathan Clark 2
Kosiorek, Bartosz 2
Neil Roberts 2
Samuel Mehrbrodt 2
1
*UNKNOWN* 1
+ top 10 bugs confirmers:
Raal 15
m.a.riosv 8
Ilmari Lauhakangas 5
Heiko Tietze 4
Aron Budea 3
Xisco Fauli 3
Ady 2
Dieter 2
Henschel, Regina 2
Justin Luth 2
* Bisected bugs open: keyword 'bisected'
+ more accurate - down to a single commit.
+ http://bit.ly/2dyIfDy
+
done by:
Raal 4
vijaya chandra 2
Ilmari Lauhakangas 1
Timur Gadzo 1
Xisco Fauli 1
* all bugs tagged with 'regression'
+ 1294(+3) bugs open of 14618(+11) total 20(+0) high prio.
done by:
Raal 2
Ilmari Lauhakangas 1
Jazevedo 1
Balland-Poirier, Laurent 1
Mateusz Wlazłowski 1
Piotr Osada 1
Robert Großkopf 1
* ~Component count net * high severity regressions
+ http://bit.ly/1HWHb3E
Writer - 11(+0)
Calc - 5(+0)
LibreOffice - 2(+0)
Impress - 1(+0)
UI - 1(+0)
by OS:
All - 15(+0)
Linux - 5(+0)
Mac OS X - 0(+0)
Windows - 0(+0)
* ~Component count net * all regressions
+ http://bit.ly/1BUdI8i
Writer: other - 447(+4)
Calc - 245(+1)
Impress - 132(-1)
LibreOffice - 63(-1)
Crashes - 54(+1)
Writer: docx filter - 48(+1)
Draw - 47(+1)
Base - 35(+0)
Borders - 35(-2)
UI - 33(+0)
Writer: other filter - 30(+0)
Writer: perf - 27(+0)
Printing and PDF export - 25(+1)
filters and storage - 25(+0)
Chart - 24(+1)
RTL - 20(+0)
Writer: doc filter - 19(+0)
BASIC - 18(+0)
graphics stack - 14(+1)
Formula Editor - 8(+0)
framework - 3(+0)
Extensions - 2(+0)
Linguistic - 2(+0)
sdk - 2(+0)
Installation - 1(+0)