ESC meeting minutes: 2024-02-29 [try 2]
Miklos Vajna
vmiklos at collabora.com
Thu Feb 29 15:55:40 UTC 2024
[ Re-sending as the list of abandoned patches were so long that we hit
the limit. ]
* Present:
+ Cloph, Olivier, Caolan, Heiko, Ilmari, Michael W, Stephan, Xisco, Regina, Michael S, Sanchu, Eike, Thorsten, Miklos
* Completed Action Items:
+ add “Deprecating Windows 7 and 8/8.1” to the 24.8 release notes (Ilmari)
* Pending Action Items:
* Release Engineering update (Cloph)
+ 7.6: 7.6.6 RC1 in 1 week
+ 24.2.2 RC1 1 week
+ app store versions:
+ 7.6.5 published as an update
+ update checker is now also enabled for 7.5 -> 7.6
+ Windows MAR updater status? (Thorsten)
+ not yet, but should happen next week (Cloph)
* Documentation (Olivier)
+ Helpcontents2
+ Housekeeping and update + bug squash (D. Maddern, stragu, ohallot)
+ New pages for new MS functions (ohallot)
+ Scriptforge maintenance (A. Romedenne)
Q: Does F1 works with toolbars?
+ F1 on Toolbars send a default bookmark (ohallot)
+ did this work in the past?
+ probably not: F1 works on the widget that has the focus (Miklos)
+ hovering over a mouse button doesn't change the focus
+ one can also navigate to the toolbar with F6 (Regina)
+ possibly that works
Guides
+ Online version for Draw Guide 7.6 (ohallot)
+ updtes in Calc (S. Fanning)
+ Updates in Draw & Impress guides (P. Schofield)
+ Bugzilla Documentation statistics
279(279) bugs open
+ Updates:
BZ changes 1 week 1 month 3 months 12 months
created 18(10) 31(9) 52(8) 228(-14)
commented 35(29) 73(22) 186(29) 901(-3)
resolved 8(8) 13(8) 22(8) 113(-3)
+ top 10 contributors:
Vernon, Stuart Foote made 44 changes in 1 month, and 63 changes in 1 year
Olivier Hallot made 36 changes in 1 month, and 299 changes in 1 year
Alain Romedenne made 10 changes in 1 month, and 13 changes in 1 year
Kaganski, Mike made 9 changes in 1 month, and 61 changes in 1 year
Dan Dascalescu made 7 changes in 1 month, and 7 changes in 1 year
Heiko Tietze made 6 changes in 1 month, and 89 changes in 1 year
Stéphane Guillou made 6 changes in 1 month, and 276 changes in 1 year
Dione Maddern made 5 changes in 1 month, and 5 changes in 1 year
*UNKNOWN* made 5 changes in 1 month, and 6 changes in 1 year
Juan José González made 4 changes in 1 month, and 4 changes in 1 year
* UX Update (Heiko)
+ Bugzilla (topicUI) statistics
249(249) (topicUI) bugs open, 34(34) (needsUXEval) needs to be evaluated by the UXteam
+ Updates:
BZ changes 1 week 1 month 3 months 12 months
added 3(-2) 8(3) 10(3) 23(3)
commented 60(-30) 235(21) 531(1) 2077(0)
removed 0(0) 0(0) 2(0) 15(1)
resolved 8(0) 36(-1) 87(5) 319(0)
+ top 10 contributors:
Heiko Tietze made 132 changes in 1 month, and 1265 changes in 1 year
Vernon, Stuart Foote made 56 changes in 1 month, and 284 changes in 1 year
Ady made 43 changes in 1 month, and 148 changes in 1 year
Stéphane Guillou made 30 changes in 1 month, and 602 changes in 1 year
Rafael Lima made 21 changes in 1 month, and 83 changes in 1 year
Ilmari Lauhakangas made 18 changes in 1 month, and 192 changes in 1 year
Bob Harvey made 13 changes in 1 month, and 13 changes in 1 year
Timur made 11 changes in 1 month, and 30 changes in 1 year
Kaganski, Mike made 10 changes in 1 month, and 97 changes in 1 year
Eyal Rozenberg made 8 changes in 1 month, and 172 changes in 1 year
+ Offer to download & install missing fonts from online sources
+ https://bugs.documentfoundation.org/show_bug.cgi?id=159950
+ good to avoid auto-installing fonts from remote sources (Heiko)
+ FILEOPEN When I say "lowriter foo.txt" and foo.txt does not exist,
it should open a new empty document that saves to that name instead of dying
+ DUP of https://bugs.documentfoundation.org/show_bug.cgi?id=40227
+ makes sense for e.g. vim, but probably not for us (Heiko)
+ Table cells merge: some cells disappear
+ https://bugs.documentfoundation.org/show_bug.cgi?id=159629
+ no cell height, height is taken from row properties (Heiko)
+ would be nice to keep it simple
+ technically it's probably not a bug (Regina)
+ good to solve it by setting the default to a better value (row height)
+ input in the bug is welcome
* Crash Testing (Caolan)
+ 2(-6) import failure, 0(-5) export failures
- just 2 now
- https://wiki.documentfoundation.org/Development/Crashtesting
+ 3 (+2) coverity issues
- fixes the new two submitted
+ 6 ossfuzz issues
- 1 crash (openssl instead of nss configuration)
* Crash Reporting (Xisco)
+ 7.6.3.2 8219(+316)
+ 7.6.4.1 34187(+3182)
+ 7.6.5.2 212(+0)
+ 24.2.0.3 7530(+2385)
+ 7.6.5.2
- void rtl::str::release<_rtl_uString>(_rtl_uString*)
- Fixed after 7b46c77366fb3effd2de9bf5ba11ebd3c064974a
- static bool cppu::idefaultConstructElements(struct _sal_Sequence * *, struct _typelib_TypeDescriptionReference *, long, long, long)
- Not fixed after 6a0d4247b73d16d7e70ab146aadfbed75721f8bd
- Fixed in 24.2. Armin's work. Hard to backport
* Mentoring (Hossein)
+ Reviewed submissions from the newcomers
+ Finalized and published a blog post on an EasyHack
+ Writer tables converted to plain text – difficultyInteresting EasyHack
https://dev.blog.documentfoundation.org/2024/02/29/writer-tables-converted-to-plain-text-difficultyinteresting-easyhack/
committer... 1 week 1 month 3 months 12 months
open 76(6) 161(22) 165(26) 165(26)
reviews 464(42) 1486(-28) 3630(116) 12032(44)
merged 333(38) 1219(51) 3344(102) 12493(6)
abandoned 17(7) 54(9) 190(2) 654(4)
own commits 219(52) 743(35) 2307(44) 9526(-33)
review commits 81(-17) 303(14) 891(31) 3071(-19)
contributor... 1 week 1 month 3 months 12 months
open 53(34) 116(-131) 117(-130) 118(-130)
reviews 940(142) 3070(190) 7976(256) 30240(54)
merged 31(-7) 108(6) 358(10) 1991(-32)
abandoned 149(138) 182(137) 266(134) 669(134)
own commits 37(-12) 144(6) 359(27) 1048(-10)
review commits 0(0) 0(0) 0(0) 0(0)
+ easyHack statistics:
needsDevEval 8(8) needsUXEval 1(1) cleanup_comments 323(323)
total 410(410) assigned 25(25) open 352(352)
+ top 10 contributors:
Kurt Nordback made 20 patches in 1 month, and 21 patches in 1 year
Dione Maddern made 12 patches in 1 month, and 22 patches in 1 year
Armin Le Grand (allotropia) made 11 patches in 1 month, and 86 patches in 1 year
Luv Sharma made 7 patches in 1 month, and 14 patches in 1 year
Weblate made 4 patches in 1 month, and 20 patches in 1 year
Stéphane Guillou made 4 patches in 1 month, and 56 patches in 1 year
Hubert Figuière made 4 patches in 1 month, and 4 patches in 1 year
vivek javiya made 3 patches in 1 month, and 5 patches in 1 year
Devansh Varshney made 3 patches in 1 month, and 3 patches in 1 year
Akshay Warrier made 3 patches in 1 month, and 6 patches in 1 year
+ top 10 reviewers:
Caolán McNamara made 184 review comments in 1 month, and 1196 in 1 year
Vajna, Miklos made 168 review comments in 1 month, and 1032 in 1 year
Grandin, Noel made 98 review comments in 1 month, and 628 in 1 year
Michael Stahl made 90 review comments in 1 month, and 1020 in 1 year
Christian Lohmaier made 78 review comments in 1 month, and 372 in 1 year
Thorsten Behrens made 78 review comments in 1 month, and 620 in 1 year
Taichi Haradaguchi made 68 review comments in 1 month, and 142 in 1 year
Ilmari Lauhakangas made 66 review comments in 1 month, and 472 in 1 year
Xisco Fauli made 60 review comments in 1 month, and 782 in 1 year
Nabet, Julien made 56 review comments in 1 month, and 956 in 1 year
+ big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
Ahmed Hamed
Anish Deshpande
Po-Yen Huang (OSSII)
Zeph Chai
* 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
+ Code review: who wants to help with beginner patches?
+ maybe find who worked on that area in the recent past and add those people as reviewers? (Miklos)
+ happy to help out (Michael W)
* Commit Access
* Developer Certification (Stephan/Miklos/László/Gabriel)
+ resting since: 19 weeks (limit: 20 weeks)
* Jenkins / CI update (Cloph)
gerrit_android_aarch64 jobs: 219 ok: 204 ko: 13 fail ratio: 5.94% mean_ok: 8 ( 16) median_ok: 6 ( 11)
gerrit_android_arm jobs: 221 ok: 209 ko: 9 fail ratio: 4.07% mean_ok: 8 ( 16) median_ok: 6 ( 11)
gerrit_android_x86 jobs: 218 ok: 204 ko: 12 fail ratio: 5.50% mean_ok: 8 ( 16) median_ok: 6 ( 12)
gerrit_android_x86_64 jobs: 222 ok: 206 ko: 12 fail ratio: 5.41% mean_ok: 8 ( 16) median_ok: 6 ( 12)
gerrit_linux_clang_dbgutil jobs: 448 ok: 357 ko: 78 fail ratio: 17.41% mean_ok: 35 ( 43) median_ok: 32 ( 41)
gerrit_linux_gcc_release jobs: 546 ok: 418 ko: 102 fail ratio: 18.68% mean_ok: 17 ( 22) median_ok: 14 ( 16)
gerrit_mac jobs: 442 ok: 391 ko: 30 fail ratio: 6.79% mean_ok: 49 ( 51) median_ok: 48 ( 48)
gerrit_windows jobs: 453 ok: 339 ko: 93 fail ratio: 20.53% mean_ok: 59 (102) median_ok: 48 ( 76)
gerrit_master_ml jobs: 565 ok: 284 ko: 229 fail ratio: 40.53% mean_ok: 121 (122) median_ok: 94 ( 94)
gerrit_master jobs: 61 ok: 30 ko: 25 fail ratio: 40.98% mean_ok: 86 ( 93) median_ok: 71 ( 71)
gerrit_master_seq jobs: 511 ok: 258 ko: 206 fail ratio: 40.31% mean_ok: 122 (126) median_ok: 98 ( 98)
+ https://dev-www.libreoffice.org/tmp/gerrit_240229.html
+ tests that failed more than twice in last seven days
3 CppunitTest_sw_layoutwriter2 gerrit_windows
4 aborted by jenkins job timeout gerrit_windows
4 CppunitTest_sw_ooxmlexport12 gerrit_windows
5 JunitTest_chart2_unoapi gerrit_linux_clang_dbgutil
6 JunitTest_sw_complex gerrit_linux_clang_dbgutil
8 UITest_writer_tests8 gerrit_linux_clang_dbgutil
15 CppunitTest_sw_a11y gerrit_linux_gcc_release
17 CppunitTest_sw_a11y gerrit_windows
22 CppunitTest_toolkit_a11y gerrit_linux_gcc_release
+ this week was OK in terms of bot failures (Cloph)
+ last week the ML job put ~all changes to the risky category
+ the queue was larger than usual, mostly the PDF import patches
+ hope this settled down now
+ seeing lots of a11y test failures? (Michael W)
+ think the CppunitTest_toolkit_a11y failures are related to a pending change of Noel (Xisco)
- https://gerrit.libreoffice.org/c/core/+/163680
- CI just did its job here, good (Miklos, Cloph)
* What’s cooking (Miklos)
+ A11y update (Michael W)
* gtk4: new GtkAtspiSocket API in Gtk 4.14, could potentially be used to
do own AT-SPI implementation + bridge that to the Gtk widget hierarchy,
discussion at https://gitlab.gnome.org/GNOME/gtk/-/issues/6197#note_2025466
* qt6: API for reporting a11y object attributes (QAccessibleAttributesInterface)
merged upstream + implemented in LO
* new keyboard shortcut for jumping to foot-/endnote, thanks Heiko! (tdf#159863)
* improvements to Writer Navigator a11y (tdf#159910)
* some crash fixes
+ still working on importing 3D scenes from MSO (Regina)
+ currently thinking about lighting
+ current ODF is not able to describe these lights from MSO
+ see discussion on the libreoffice@ list, also has input from Armin
+ pdf import improvements (David)
+ cmake find modules for SDK examples (Hossein)
+ Set of patches from Konstantin (WIP)
https://gerrit.libreoffice.org/c/core/+/162978
+ Similar structure is needed for qmake
+ would this mean duplicated build systems for each example? (Miklos)
+ for each example, the maintenance would be low, hopefully (Hossein)
+ would be the goal to have old/cmake/qmake, 3 parallel build systems? (Miklos)
+ yes, for now (Hossein)
+ the cmake part for each example is small
+ smells like explosion of combinatorics (Stephan)
+ would be careful before going down that road
+ if the end goal is to settle down on cmake, love it (Thorsten)
+ but 3 in the long run is far from ideal.
+ cmake is not that exotic, we require it already for doxygen (Miklos)
+ which makes it supported on CI already (Thorsten)
+ if interested in doing the work + update the docs, then why not, as long as it's a single build system (Stephan)
+ but then do avoid qmake, and do switch over from gmake at the end
+ avoids the exploson
+ Excel 2021 functions (Balazs Varga)
+ XLOOKUP, XMATCH, FILTER etc
+ also ironically some functions came from google sheets originally,
then -> excel -> Calc
+ Help pages ready to be filled (ohallot).
+ we also try to submit suitable ODF TC enhancement requests (Thorsten)
+ parallel computation has some special-cases for LOOKUP (Caolan)
+ keep that in mind for XLOOKUP
* 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: 1132 (+12)
+ enhancements: 272 (+7)
+ needsUXEval: 5 (+3)
+ haveBackTrace: 9 (+0)
+ needsDevAdvice: 44 (-1)
+ documentation: 7 (-3)
+ android: 0 (+0)
+ iOS: 0 (+0)
+ Online: 9 (+0)
+ Most pressing bugs:
New:
None
Old:
+ Crash at undo of RTF Paste
+ https://bugs.documentfoundation.org/show_bug.cgi?id=159385
+ bisected to Tomaz
Fixed:
+ LibreOffice 7.6 stalls/crashes under Windows 11 with Norwegian locale when opening file dialog
+ https://bugs.documentfoundation.org/show_bug.cgi?id=157135
+ 74 comments :) (Miklos)
+ Fixed. Thanks to Mike Kaganski
+ 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
* QA stats (Stéphane)
+ Interesting consolidated reports:
* Mouse-hold preview differs from result when changing a connector via dragging: https://bugs.documentfoundation.org/show_bug.cgi?id=130937
* Animation triggered by object click resets at the end: https://bugs.documentfoundation.org/show_bug.cgi?id=133002
+ Dashboard data updated: https://stragu.shinyapps.io/lo_qa_dashboard/
+ https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
+123 -26 (-108) overall)
many thanks to the top bug squashers:
QA Administrators 13
Buovjaga 9
Stéphane Guillou (stragu) 8
Olivier Hallot 7
Heiko Tietze 5
Mike Kaganski 5
Gabor Kelemen (allotropia) 4
Julien Nabet 4
Justin L 4
Michael Stahl (allotropia) 4
+ top 10 bugs reporters:
Gabor Kelemen (allotropia) 10
Rafael Lima 6
Regina Henschel 5
lvm 4
Olivier Hallot 3
Stéphane Guillou (stragu) 3
Alvaro Segura 2
Justin L 2
Kuba Orlik 2
Mike Kaganski 2
+ top 10 bugs fixers:
Olivier Hallot 6
Justin Luth 4
Nabet, Julien 4
Kaganski, Mike 3
Xisco Fauli 3
Attila Szűcs 2
Jim Raykowski 2
Kelemen, Gabor 2
Michael Stahl 2
Patrick Luby 2
+ top 10 bugs confirmers:
Stéphane Guillou 21
Nabet, Julien 9
Vernon, Stuart Foote 6
Xisco Fauli 6
Ady 5
Heiko Tietze 5
Ilmari Lauhakangas 5
*UNKNOWN* 3
Bielefeld, Rainer 3
Kaganski, Mike 3
* Bisected bugs open: keyword 'bisected'
+ more accurate - down to a single commit.
+ http://bit.ly/2dyIfDy
+
done by:
Kevin Suo 5
Raal 4
Stéphane Guillou 3
Xisco Fauli 2
Aron Budea 1
Ilmari Lauhakangas 1
Kelemen, Gabor 1
Michael Stahl 1
* Bibisected bugs open: keyword 'bibisected'
+ http://bit.ly/2cSCXlS
+
done by:
Raal 4
Michael Warner 3
Stéphane Guillou 3
Aron Budea 2
Ilmari Lauhakangas 2
Xisco Fauli 2
Kelemen, Gabor 1
* all bugs tagged with 'regression'
+ 1255(-3) bugs open of 13216(+16) total 22(+0) high prio.
done by:
Stéphane Guillou 5
Raal 3
Ilmari Lauhakangas 2
Ady 1
Kelemen, Gabor 1
Michael Warner 1
Michael Stahl 1
OfficeUser 1
Xisco Fauli 1
* ~Component count net * high severity regressions
+ http://bit.ly/1HWHb3E
Writer - 14(-1)
LibreOffice - 2(+0)
Calc - 1(+0)
Draw - 1(+1)
Impress - 1(+0)
Printing and PDF export - 1(+0)
UI - 1(+0)
by OS:
All - 15(-1)
Linux - 6(+1)
Mac OS X - 0(+0)
Windows - 1(+0)
* ~Component count net * all regressions
+ http://bit.ly/1BUdI8i
Writer: other - 452(-3)
Calc - 231(+1)
Impress - 125(-3)
LibreOffice - 54(-2)
Crashes - 51(-1)
Draw - 51(+1)
Writer: docx filter - 45(+0)
Base - 38(+0)
Borders - 36(+1)
UI - 35(+0)
Writer: perf - 34(+0)
Writer: other filter - 31(+0)
Printing and PDF export - 26(+0)
Chart - 23(+0)
RTL - 23(+0)
filters and storage - 23(+0)
BASIC - 19(+0)
Writer: doc filter - 16(+0)
graphics stack - 12(+1)
Formula Editor - 7(+0)
framework - 3(+0)
Extensions - 2(+0)
sdk - 2(+0)
Linguistic - 1(+0)
More information about the LibreOffice
mailing list