ESC meeting agenda: 2024-03-06 16:00 CET
Miklos Vajna
vmiklos at collabora.com
Wed Mar 6 15:28:47 UTC 2024
Hi,
The prototype agenda is below. Extra items are appreciated either in
this document or as a reply to this mail:
https://pad.documentfoundation.org/p/esc
You can join using Jitsi here:
https://jitsi.documentfoundation.org/esc
Regards,
Miklos
---
* Present:
+
* Completed Action Items:
* Pending Action Items:
* Release Engineering update (Cloph)
+ 7.6: 7.6.6 RC1 this week?
+ 24.2.2 RC1 this week?
+ Windows MAR updater status? (Thorsten)
+ this week?
* Documentation (Olivier)
+ Bugzilla Documentation statistics
278(278) bugs open
+ Updates:
BZ changes 1 week 1 month 3 months 12 months
created 13(-5) 39(8) 58(6) 226(-2)
commented 13(-22) 81(8) 190(4) 884(-17)
resolved 3(-5) 15(2) 25(3) 112(-1)
+ top 10 contributors:
Vernon, Stuart Foote made 51 changes in 1 month, and 70 changes in 1 year
Olivier Hallot made 39 changes in 1 month, and 290 changes in 1 year
Dione Maddern made 11 changes in 1 month, and 11 changes in 1 year
Alain Romedenne made 10 changes in 1 month, and 13 changes in 1 year
Heiko Tietze made 8 changes in 1 month, and 89 changes in 1 year
Stéphane Guillou made 8 changes in 1 month, and 263 changes in 1 year
Dan Dascalescu made 7 changes in 1 month, and 7 changes in 1 year
Ilmari Lauhakangas made 6 changes in 1 month, and 84 changes in 1 year
*UNKNOWN* made 5 changes in 1 month, and 6 changes in 1 year
Kaganski, Mike made 5 changes in 1 month, and 61 changes in 1 year
* UX Update (Heiko)
+ Bugzilla (topicUI) statistics
246(246) (topicUI) bugs open, 33(33) (needsUXEval) needs to be evaluated by the UXteam
+ Updates:
BZ changes 1 week 1 month 3 months 12 months
added 5(2) 10(2) 11(1) 24(1)
commented 57(-3) 202(-33) 475(-56) 2027(-50)
removed 0(0) 0(0) 1(-1) 15(0)
resolved 6(-2) 28(-8) 79(-8) 318(-1)
+ top 10 contributors:
Heiko Tietze made 111 changes in 1 month, and 1240 changes in 1 year
Vernon, Stuart Foote made 41 changes in 1 month, and 260 changes in 1 year
Ady made 35 changes in 1 month, and 140 changes in 1 year
Stéphane Guillou made 26 changes in 1 month, and 595 changes in 1 year
Ilmari Lauhakangas made 24 changes in 1 month, and 190 changes in 1 year
Rafael Lima made 13 changes in 1 month, and 80 changes in 1 year
Bob Harvey made 12 changes in 1 month, and 13 changes in 1 year
Eyal Rozenberg made 11 changes in 1 month, and 149 changes in 1 year
Kaganski, Mike made 9 changes in 1 month, and 97 changes in 1 year
Kelemen, Gabor made 8 changes in 1 month, and 29 changes in 1 year
* Crash Testing (Caolan)
+ 2(+0) import failure, 0(+0) export failures
+ ??? coverity issues
+ Google / ossfuzz: ?? fuzzers active now
* Crash Reporting (Xisco)
+ 7.6.2.1 50211(+1491)
+ 7.6.3.2 8586(+367)
+ 7.6.4.1 36979(+2792)
+ 7.6.5.2 952(+740)
* Mentoring (Hossein)
committer... 1 week 1 month 3 months 12 months
open 72(-4) 143(-18) 144(-21) 144(-21)
reviews 426(-38) 1538(52) 3710(80) 12070(38)
merged 294(-39) 1238(19) 3383(39) 12482(-11)
abandoned 23(6) 68(14) 172(-18) 663(9)
own commits 200(-19) 771(28) 2293(-14) 9449(-77)
review commits 71(-10) 321(18) 895(4) 3050(-21)
contributor... 1 week 1 month 3 months 12 months
open 41(-12) 71(-45) 72(-45) 73(-45)
reviews 888(-52) 3122(52) 7998(22) 30096(-144)
merged 32(1) 125(17) 372(14) 1952(-39)
abandoned 45(-104) 219(37) 306(40) 699(30)
own commits 37(0) 155(11) 384(25) 1053(5)
review commits 0(0) 0(0) 0(0) 0(0)
+ easyHack statistics:
needsDevEval 8(8) needsUXEval 1(1) cleanup_comments 324(324)
total 408(408) assigned 25(25) open 350(350)
+ top 10 contributors:
Kurt Nordback made 19 patches in 1 month, and 21 patches in 1 year
Dr. David Alan Gilbert made 17 patches in 1 month, and 40 patches in 1 year
Armin Le Grand (allotropia) made 12 patches in 1 month, and 85 patches in 1 year
Dione Maddern made 8 patches in 1 month, and 24 patches in 1 year
Stéphane Guillou made 6 patches in 1 month, and 58 patches in 1 year
Luv Sharma made 6 patches in 1 month, and 14 patches in 1 year
Hubert Figuière made 4 patches in 1 month, and 4 patches in 1 year
Ahmed Hamed 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
vivek javiya made 3 patches in 1 month, and 6 patches in 1 year
+ top 10 reviewers:
Caolán McNamara made 220 review comments in 1 month, and 1250 in 1 year
Vajna, Miklos made 150 review comments in 1 month, and 1046 in 1 year
Grandin, Noel made 134 review comments in 1 month, and 656 in 1 year
Michael Stahl made 84 review comments in 1 month, and 1004 in 1 year
Ilmari Lauhakangas made 76 review comments in 1 month, and 478 in 1 year
Thorsten Behrens made 76 review comments in 1 month, and 620 in 1 year
Christian Lohmaier made 70 review comments in 1 month, and 358 in 1 year
Hossein made 64 review comments in 1 month, and 288 in 1 year
Nabet, Julien made 60 review comments in 1 month, and 930 in 1 year
Xisco Fauli made 58 review comments in 1 month, and 776 in 1 year
+ Patches automatically abandoned:
sc : use AVX if available ( Arnaud Versini )
- https://gerrit.libreoffice.org/#/c/151792
vcl: GetLinesWithIterator(), GetLinesSimple() return length and break index ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/158463
svl : use std::mutex instead of osl::Mutex ( Arnaud Versini )
- https://gerrit.libreoffice.org/#/c/160280
vcl: move local functions in PhysicalFontCollection to LogicalFontInstance ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/160815
vcl: split cached and uncached find functions in LogicalFontInstance ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/160879
Add /usr/libexec to qt6_libexec_dirs: follow FHS 3.0 ( Enrico Belleri )
- https://gerrit.libreoffice.org/#/c/160913
vcl: rename rFontSelData to rPattern ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/160960
vcl: extract PhysicalFontCollection::GetCandidateFontForGlyphFallback() ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/160961
vcl: make LogicalFontInstance member functions const ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/160962
vcl: introduce LogicalFontInstance::HasCachedFallbackForUnicode() ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/160963
vcl: remove unnecessary FontSubstitution base class ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/160964
vcl: aFontSelData -> aPattern ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/160965
vcl: acquire graphics sooner in ImplGlyphFallbackLayout() ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/160966
vcl: test GetLocalizedChar() ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/160987
vcl: make paramater const in GetUnresolvedFallbackCodes() ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/161110
vcl: split off GetFontSelectPatternOfFirstMissingCode() ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/161111
vcl: split off GetFallbackFontName() ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/161112
vcl: split off IsMissingGlyphCached() ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/161113
vcl: rename GetFontSelectPatternOfFirstMissingCode() to GetMissingFont() ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/161114
vcl: move fallback hook processing into CacheGlyphs() ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/161115
vcl: rename "unresolved" to "unmatched" in LogicalFontInstance ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/161116
vcl: call CacheGlyphs() directly from GetGlyphFallbackFont() ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/161130
vcl: remove FindCachedFallbackFontAndUnmatchedCodes() ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/161131
vcl: have LogicalFontInstance::CacheGlyphs() return the last matching font ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/161132
vcl: extract PhysicalFontCollection fns GetMissingFont() and GetMissingCodes() ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/161134
vcl: remove bCached from LogicalFontInstance::GetFirstMissingCode() ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/161195
vcl: extract LogicalFontInstance::ShouldIgnoreFontWithoutFallback() ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/161196
vcl: remove break from loop in LogicalFontInstance::GetMissingFont() ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/161197
vcl: aMissingCodes to sMissingCodes ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/161198
vcl: PhysicalFontCollection::GetGlyphFallbackFont() - remove output parameters ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/161199
vcl: extract local functions to clarify ImplInitGenericGlyphFallback() ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/161200
vcl: deconstify ImplInitGenericGlyphFallback() ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/161201
vcl: better initialization of the default font fallback list ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/161205
vcl: rename pFallbackData to pFallbackFontFamily ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/161209
vcl: GetCandidateFontForGlyphFallback() returns a PhysicalFontFamily pointer ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/161230
vcl: get missing codes and font select pattern, then get the font ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/161231
vcl: extract ImplFontCache::GetDirectMatchingFontInstance() ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/161251
vcl: aFontSelData -> rPattern ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/161252
vcl: extract GetBestMatchingLogicalFontPattern() from GetFontInstance() ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/161253
vcl: remove no longer needed overloaded ImplFontCache::GetFontInstance() ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/161254
vcl: move variables closer to first usage ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/161286
vcl: have GetFallbackForUnicode() return a tuple ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/161287
vcl: remove unnecessary "ForUnicode" from member function names ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/161288
vcl: move variables closer to first usage ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/161296
vcl: use a lamda for a one-off function ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/161297
vcl: unconstify LogicalFontInstance functions ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/161298
+ big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
Yiğit Akçay
Pierre F (bger.ch)
Sujatro Bhadra
* Outreachy (Ilmari)
+ find in the sidebar for Writer: project time extended (5 weeks)
+ qt welding project: official project completed
* GSoC (Ilmari)
+ https://summerofcode.withgoogle.com/programs/2024/organizations/libreoffice
+ https://wiki.documentfoundation.org/Development/GSoC/2024
+ till March 18: Potential participants discuss application ideas
* Commit Access
* Developer Certification (Stephan/Miklos/László/Gabriel)
+ resting since: 19 weeks (limit: 20 weeks)
* Jenkins / CI update (Cloph)
* What’s cooking (Miklos)
+ A11y update (Michael W)
+ importing 3D scenes from MSO (Regina)
* COOL Days 2024 (Miklos)
+ https://www.collaboraoffice.com/cool-days-2024/ 8th -> 10th April
+ contributors can submit 5 mins talk proposals at https://eventyay.com/e/0512424d/cfs
+ LibreOffice Technology hackfest as part of it
* QA update (Xisco)
+ UNCONFIRMED: 1133 (+1)
+ enhancements: 281 (+9)
+ needsUXEval: 8 (+3)
+ haveBackTrace: 10 (+1)
+ needsDevAdvice: 45 (+1)
+ documentation: 8 (+1)
+ android: 0 (+0)
+ iOS: 0 (+0)
+ Online: 9 (+0)
+ Most pressing bugs:
New:
+ Selection invisible in a11y High Contrast modes with SKIA/Raster, Skia/Vulkan unaffected
+ https://bugs.documentfoundation.org/show_bug.cgi?id=160036
+ bisected to Noel
Old:
Fixed:
+ New high severity bugs of the week:
+ Function COUNTIFS empty cells are counted up to the nearest filled one, EDITING
+ https://bugs.documentfoundation.org/show_bug.cgi?id=159544
+ bisected to Lubos
+ Exported pptx cannot be opened in PowerPoint because a referenced part does not exist
+ https://bugs.documentfoundation.org/show_bug.cgi?id=159931
+ bisected to Balazs
* QA stats (Stéphane)
+ https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
+124 -1 (-121) overall)
many thanks to the top bug squashers:
Stéphane Guillou (stragu) 24
Mike Kaganski 11
QA Administrators 8
Heiko Tietze 7
Buovjaga 6
Julien Nabet 5
Xisco Faulí 5
Caolán McNamara 4
Gabor Kelemen (allotropia) 4
Noel Grandin 3
+ top 10 bugs reporters:
Stéphane Guillou (stragu) 7
Kevin Suo 4
Bogaboga Man 3
Mike Kaganski 3
Peter Gervai 3
prrvchr 3
Gabor Kelemen (allotropia) 2
Jeff Fortin Tam 2
Timur 2
bugzilla 2
+ top 10 bugs fixers:
Kaganski, Mike 6
Xisco Fauli 5
Caolán McNamara 3
Grandin, Noel 3
Kelemen, Gabor 3
Denis 2
Heiko Tietze 2
Vajna, Miklos 2
1
Balazs Varga 1
+ top 10 bugs confirmers:
Stéphane Guillou 24
Ilmari Lauhakangas 13
*UNKNOWN* 12
Nabet, Julien 4
Rafael Lima 4
Xisco Fauli 4
Dennis Roczek 3
Raal 3
Vernon, Stuart Foote 3
m.a.riosv 3
* Bisected bugs open: keyword 'bisected'
+ more accurate - down to a single commit.
+ http://bit.ly/2dyIfDy
+
done by:
Aron Budea 3
Raal 3
Ilmari Lauhakangas 1
Stéphane Guillou 1
Xisco Fauli 1
* Bibisected bugs open: keyword 'bibisected'
+ http://bit.ly/2cSCXlS
+
done by:
Aron Budea 3
Raal 3
Dennis Roczek 1
Ilmari Lauhakangas 1
Stéphane Guillou 1
Xisco Fauli 1
* all bugs tagged with 'regression'
+ 1251(-4) bugs open of 13236(+20) total 20(-2) high prio.
done by:
Ilmari Lauhakangas 2
Robert Großkopf 2
Stéphane Guillou 2
Aron Budea 1
Jim Avera 1
Rafael Lima 1
Henschel, Regina 1
Kevin Suo 1
Vernon, Stuart Foote 1
Xisco Fauli 1
* ~Component count net * high severity regressions
+ http://bit.ly/1HWHb3E
Writer - 13(-1)
LibreOffice - 2(+0)
Calc - 1(+0)
Impress - 1(+0)
Printing and PDF export - 1(+0)
UI - 1(+0)
Draw - 0(-1)
by OS:
All - 14(-1)
Linux - 5(-1)
Mac OS X - 0(+0)
Windows - 1(+0)
* ~Component count net * all regressions
+ http://bit.ly/1BUdI8i
Writer: other - 446(-6)
Calc - 223(-8)
Impress - 128(+3)
LibreOffice - 54(+0)
Draw - 51(+0)
Crashes - 46(-5)
Writer: docx filter - 45(+0)
Base - 39(+1)
Borders - 36(+0)
UI - 36(+1)
Writer: perf - 35(+1)
Writer: other filter - 31(+0)
Printing and PDF export - 27(+1)
Chart - 24(+1)
RTL - 23(+0)
filters and storage - 23(+0)
BASIC - 20(+1)
Writer: doc filter - 16(+0)
graphics stack - 12(+0)
Formula Editor - 7(+0)
framework - 3(+0)
Extensions - 2(+0)
sdk - 2(+0)
Linguistic - 1(+0)
More information about the LibreOffice
mailing list