ESC meeting minutes: 2025-05-01
Caolán McNamara
caolan.mcnamara at collabora.com
Thu May 1 15:16:31 UTC 2025
* Present:
+ Caolán, Michael W, Jonathon
* Completed Action Items:
* Pending Action Items:
+ update https://www.documentfoundation.org/engineering-sc/ for Gabriel (Ilmari)
* Release Engineering update (Cloph)
+ 25.2.3 is announced
+ 24.8.7 rc2?
+ upcoming 25.8: first alpha in 1 week (from master)
* Documentation (Olivier)
+ Bugzilla Documentation statistics
225(225) bugs open
+ Updates:
BZ changes 1 week 1 month 3 months 12 months
created 11(-1) 27(4) 54(6) 296(0)
commented 14(-30) 79(-5) 155(13) 879(-4)
resolved 2(-2) 9(0) 26(1) 164(-5)
+ top 10 contributors:
Olivier Hallot made 52 changes in 1 month, and 389 changes in 1 year
Ilmari Lauhakangas made 23 changes in 1 month, and 169 changes in 1 year
Kaganski, Mike made 10 changes in 1 month, and 86 changes in 1 year
Nabet, Julien made 10 changes in 1 month, and 43 changes in 1 year
gmarco made 9 changes in 1 month, and 10 changes in 1 year
Christian Lohmaier made 8 changes in 1 month, and 8 changes in 1 year
m.a.riosv made 7 changes in 1 month, and 38 changes in 1 year
Eyal Rozenberg made 6 changes in 1 month, and 22 changes in 1 year
marcin at truehorizon.eu made 5 changes in 1 month, and 5 changes in 1 year
Vernon, Stuart Foote made 5 changes in 1 month, and 97 changes in 1 year
* UX Update (Heiko)
+ Bugzilla (topicUI) statistics
222(222) (topicUI) bugs open, 11(11) (needsUXEval) needs to be evaluated by the UXteam
+ Updates:
BZ changes 1 week 1 month 3 months 12 months
added 3(0) 8(-3) 8(-3) 12(-5)
commented 16(-7) 68(-48) 216(-50) 1159(-51)
removed 0(0) 0(0) 0(0) 5(-3)
resolved 1(-5) 15(-4) 40(-4) 202(-7)
+ top 10 contributors:
Vernon, Stuart Foote made 32 changes in 1 month, and 322 changes in 1 year
Eyal Rozenberg made 29 changes in 1 month, and 200 changes in 1 year
Heiko Tietze made 25 changes in 1 month, and 579 changes in 1 year
Ilmari Lauhakangas made 8 changes in 1 month, and 183 changes in 1 year
Bogdan B made 7 changes in 1 month, and 59 changes in 1 year
Devashish gupta made 6 changes in 1 month, and 6 changes in 1 year
Samuel Mehrbrodt made 6 changes in 1 month, and 12 changes in 1 year
Olivier Hallot made 5 changes in 1 month, and 11 changes in 1 year
*UNKNOWN* made 4 changes in 1 month, and 4 changes in 1 year
Karthik Godha made 4 changes in 1 month, and 26 changes in 1 year
* Crash testing (Caolan)
+ 144(-2) import failure, 28(-4) export failures
+ 9 coverity issues
- fixes merged
+ 2 ossfuzz issues
- 1 crash, 1 timeout
* Crash Reporting from crashreport.libreoffice.org (Xisco)
+ 25.2.0.2 210(+0)
+ 25.2.0.3 33091(+468)
+ 25.2.1.2 25256(+782)
+ 25.2.2.2 17616(+6139)
* Mentoring (Hossein)
committer... 1 week 1 month 3 months 12 months
open 92(14) 183(7) 184(7) 184(7)
reviews 546(164) 1312(98) 3644(128) 13470(110)
merged 314(135) 1069(114) 3196(49) 14163(48)
abandoned 11(-10) 68(4) 211(1) 741(2)
own commits 198(51) 787(83) 2140(-1) 9917(-1)
review commits 32(-11) 154(-17) 582(-3) 2865(-15)
contributor... 1 week 1 month 3 months 12 months
open 61(-10) 858(-28) 863(-26) 863(-26)
reviews 880(160) 2850(146) 7552(66) 31154(122)
merged 22(6) 72(-7) 296(10) 1320(5)
abandoned 34(-191) 317(1) 443(24) 780(24)
own commits 21(10) 51(-7) 230(15) 1205(4)
review commits 0(0) 0(0) 0(0) 0(0)
+ easyHack statistics:
needsDevEval 9(9) needsUXEval 2(2) cleanup_comments 350(350)
total 418(418) assigned 57(57) open 324(324)
+ top 10 contributors:
Simon Chenery made 9 patches in 1 month, and 49 patches in 1 year
Kurt Nordback made 5 patches in 1 month, and 5 patches in 1 year
Karthik Godha made 3 patches in 1 month, and 10 patches in 1 year
Weblate made 2 patches in 1 month, and 27 patches in 1 year
Marco Pinto made 2 patches in 1 month, and 6 patches in 1 year
Celia Palacios Gómez Tagle made 2 patches in 1 month, and 2 patches in 1 year
Pierre F made 2 patches in 1 month, and 80 patches in 1 year
Ahmed Khaled made 2 patches in 1 month, and 3 patches in 1 year
Manish Mahapatra made 2 patches in 1 month, and 4 patches in 1 year
Ming Hua made 1 patches in 1 month, and 3 patches in 1 year
+ top 10 reviewers:
Christian Lohmaier made 158 review comments in 1 month, and 836 in 1 year
Ilmari Lauhakangas made 118 review comments in 1 month, and 824 in 1 yehttps://developers.google.com/open-source/gsoc/timelinear
Hossein made 94 review comments in 1 month, and 346 in 1 year
Caolán McNamara made 92 review comments in 1 month, and 1244 in 1 year
Weghorn, Michael made 88 review comments in 1 month, and 534 in 1 year
Vajna, Miklos made 78 review comments in 1 month, and 1154 in 1 year
Vajngerl, Tomaž made 76 review comments in 1 month, and 340 in 1 year
Xisco Fauli made 66 review comments in 1 month, and 796 in 1 year
Kaganski, Mike made 58 review comments in 1 month, and 558 in 1 year
Thorsten Behrens made 58 review comments in 1 month, and 678 in 1 year
+ Patches automatically abandoned:
vcl: change Bitmap::GetChecksum() to use nCrc instead of nRet ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/174194
vcl: move BitmapInfoAccess.hxx to include/vcl/bitmap/ directory ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/177130
vcl: move dibtools.hxx to the include/vcl/bitmap/ directory ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/177204
tdf#149462 Detect pure ASCII as UTF-8 ( Alexandru Raduta )
- https://gerrit.libreoffice.org/#/c/178449
vcl: extract ScrollBar::ImplUpdateThumbAndPageRects() ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/179275
vcl: flatten ScrollBar::ImplUpdateThumbAndPageRects() ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/179276
vcl: flatten ScrollBar::ImplUpdateThumbAndPageRects() ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/179277
vcl: flatten ScrollBar::ImplUpdateThumbAndPageRects() ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/179278
vcl: remove unnecessary parentheses ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/179279
vcl: extract ImplGetArrow1(() and ImplGetArrow2() ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/179280
vcl: extract ImplMakeControlPartsHorz() and ImplMakeControlPartsVert() ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/179283
vcl: flatten ScrollBar::ImplMakeControlPartsHorz() ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/179284
vcl: update variable name ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/179285
vcl: flatten ScrollBar::ImplDrawNative() ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/179286
vcl: extract ScrollBar::ImplDrawNativeScrollbar() ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/179287
vcl: remove commented out code ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/179288
vcl: remove unnecessary parentheses ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/179291
vcl: flatten ScrollBar::KeyInput() ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/179292
vcl: flatten ScrollBar::PreNotify() ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/179293
vcl: flatten ScrollBar::SetVisibleSize() ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/179294
vcl: make scrbar.cxx easier to read ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/179295
vcl: remove unnecessary parentheses ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/179296
tdf#141910: redesign the Labels UI ( Xuan Chen )
- https://gerrit.libreoffice.org/#/c/179304
vcl: make scrbar.cxx easier to read ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/179309
vcl: extract ImplUpdateThumbControlDimensions() ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/179310
vcl: move hit test functions ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/179311
vcl: move RoadmapWizard functions to roadmapwizard.cxx ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/179670
tdf#161837 Drop Fraction class from tools ( Samuel Adesola )
- https://gerrit.libreoffice.org/#/c/179921
tdf#164969 fix theme regressions ( Sahil Gautam )
- https://gerrit.libreoffice.org/#/c/181735
vcl: split ScrollBarBox into own source file ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/182086
vcl: split off ScrollBarBox to own source files ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/182087
vcl: split off ScrollBar to own source files ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/182088
* GSoC (Ilmari)
+ https://developers.google.com/open-source/gsoc/timeline
+ mentors are watching the patches associated with proposals/mentees
+ Next step: 29 April - GSoC contributor proposal rankings due from Org Admins
* Commit Access
* Developer Certification (Stephan/Miklos/László)
+ resting since: 0 weeks (limit: 20 weeks)
* Jenkins / CI update (Cloph)
* What’s cooking (Miklos)
+ A11y update (Michael W)
+ still looking into JAWS/Writer issue and tdf#87680, related refactoring
+ RTL/CTL/CJK update (Jonathan)
+ Working on ruby chars in Edit Engine
+ Currently: rendering rubys from ODT in textbox working
* QA update (Xisco)
+ UNCONFIRMED: 1672 (+18)
+ enhancements: 450 (+4)
+ needsUXEval: 6 (-3)
+ haveBackTrace: 14 (+0)
+ needsDevAdvice: 47 (+0)
+ documentation: 6 (+2)
+ android: 0 (+0)
+ iOS: 0 (+0)
+ Online: 7 (+0)
+ Most pressing bugs:
New:
+ Crash in: SwNodeIndex::SwNodeIndex(SwNode *)
+ https://bugs.documentfoundation.org/show_bug.cgi?id=164033
+ bisected to Justin
Old:
Fixed:
+ New high severity bugs of the week:
+ pdf export - pdf form option not available
+ https://bugs.documentfoundation.org/show_bug.cgi?id=165858
+ bisected to Tomaz
* QA stats
+ https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
+100 -3 (-54) overall)
many thanks to the top bug squashers:
V Stuart Foote 6
Gabor Kelemen (allotropia) 4
Julien Nabet 3
Noel Grandin 3
Patrick (volunteer) 3
Timur 3
m_a_riosv 3
BogdanB 2
Mateusz Wlazłowski 2
fpy 2
+ top 10 bugs reporters:
Eyal Rozenberg 4
nobu 4
Aron Budea 3
Uralion 3
Gabor Kelemen (allotropia) 2
Michael Otto 2
Regina Henschel 2
Telesto 2
Tony Chapman 2
Andreas Säger 1
+ top 10 bugs fixers:
Grandin, Noel 3
Nabet, Julien 3
Patrick Luby 3
Kelemen, Gabor 2
Balazs Varga 1
Erich 1
Justin Luth 1
Kaganski, Mike 1
Mohamed Ali 1
Németh, László 1
+ top 10 bugs confirmers:
m.a.riosv 14
Ilmari Lauhakangas 6
Nabet, Julien 6
Heiko Tietze 4
Mateusz Wlazłowski 4
Aron Budea 3
Vernon, Stuart Foote 3
Xisco Fauli 3
*UNKNOWN* 2
Alex Thurgood 2
* Bisected bugs open: keyword 'bisected'
+ more accurate - down to a single commit.
+ http://bit.ly/2dyIfDy
+
done by:
Mateusz Wlazłowski 2
Xisco Fauli 2
Justin Luth 1
libre 1
Telesto 1
* Bibisected bugs open: keyword 'bibisected'
+ http://bit.ly/2cSCXlS
+
done by:
Mateusz Wlazłowski 2
Telesto 2
Xisco Fauli 2
Justin Luth 1
Kelemen, Gabor 1
libre 1
* all bugs tagged with 'regression'
+ 1252(+5) bugs open of 14045(+13) total 23(+0) high prio.
done by:
Mateusz Wlazłowski 2
Xisco Fauli 2
Bogdan B 1
Kelemen, Gabor 1
libre 1
Robert Großkopf 1
nobu 1
Telesto 1
* ~Component count net * high severity regressions
+ http://bit.ly/1HWHb3E
Writer - 10(+1)
Calc - 6(+0)
LibreOffice - 4(+0)
Impress - 1(-1)
Installation - 1(+0)
UI - 1(+0)
by OS:
All - 18(+1)
Linux - 4(+0)
Mac OS X - 0(+0)
Windows - 1(-1)
* ~Component count net * all regressions
+ http://bit.ly/1BUdI8i
Writer: other - 416(+3)
Calc - 243(+0)
Impress - 126(+0)
LibreOffice - 55(-1)
Draw - 47(+0)
Writer: docx filter - 45(+0)
Crashes - 44(+1)
Base - 37(+0)
UI - 36(+2)
Borders - 35(+0)
Writer: perf - 33(+0)
Writer: other filter - 30(+0)
filters and storage - 29(+2)
Chart - 26(+0)
Printing and PDF export - 24(-1)
RTL - 23(+0)
BASIC - 20(+1)
Writer: doc filter - 18(+0)
graphics stack - 13(+0)
Formula Editor - 10(+0)
framework - 3(+0)
sdk - 3(+0)
Extensions - 2(+0)
Installation - 2(+0)
Linguistic - 2(+0)
More information about the LibreOffice
mailing list