ESC meeting minutes: 2023-04-06
Thorsten Behrens
thb at libreoffice.org
Thu Apr 6 16:16:32 UTC 2023
* Present:
+ Thorsten, Heiko, Caolan, Ilmari, Olivier, Stephane, Abdallah, Cloph, Stephan, Xisco, Michael S, Gabriel, Hossein
* Completed Action Items:
+ got marketing to announce what is the next major version on their mailing list (Heiko)
+ some discussion on switching to year.month scheme
+ extension compat checks might be affected (sberg)
+ generator version in odf files (mst)
+ perhaps disentangle internal, strictly monotonically increasing numbers, from outside marketing release name? (caolan)
+ just a single increment, for the internal number? then go for date-based release (mst)
+ going for year-num, loses some marketing splash (Olivier)
+ then leave it to marketing, to decide - at least no technical blockers (Thorsten)
* Pending Action Items:
* Release Engineering update (Cloph)
+ no tagging this week
+ 7.5 status: 7.5.3 rc1 in 1 week?
+ 7.4 status: 7.4.7 rc1 in 2 weeks?
+ last planned release, be careful with backports
* Documentation (Olivier)
+ New Help: No news
+ Helpcontents
+ Bugs, fixes and updates (stragu, ohallot, fitoshido, S. Chaiklin, B. Busea)
+ Guides
+ WIP - update getting started guides
+ next week, expects the first releases (using easter break to push ahead)
+ Google Season of Docs (Olivier)
+ submitted a project
+ sadly not accepted, no feedback (only 13 orgs accepted - perhaps a funding
crimpage?)
+ unclear why - hard to action/improve
+ something that TDF could jump in? (Thorsten)
+ DevGuide and other projects - would be very helpful (Hossein)
+ lots of work in need of doing, e.g. translation
+ SDK - JLOP book that only targets Java
+ needed for devs who want to start with scripting
+ AI Olivier come up with a proposal perhaps for TDF to act
+ Bugzilla Documentation statistics
262(262) bugs open
+ Updates:
BZ changes 1 week 1 month 3 months 12 months
created 13(5) 40(-6) 117(0) 315(-3)
commented 14(1) 106(-13) 314(4) 1094(3)
resolved 5(2) 15(0) 57(1) 191(-2)
+ top 10 contributors:
Olivier Hallot made 55 changes in 1 month, and 488 changes in 1 year
Seth Chaiklin made 53 changes in 1 month, and 490 changes in 1 year
Stéphane Guillou made 23 changes in 1 month, and 155 changes in 1 year
Bogdan B made 15 changes in 1 month, and 194 changes in 1 year
Heiko Tietze made 10 changes in 1 month, and 105 changes in 1 year
Adolfo Jayme Barrientos made 6 changes in 1 month, and 47 changes in 1 year
Kaganski, Mike made 6 changes in 1 month, and 114 changes in 1 year
Dieter made 5 changes in 1 month, and 66 changes in 1 year
Vernon, Stuart Foote made 5 changes in 1 month, and 39 changes in 1 year
Vladimir Sokolinskiy made 4 changes in 1 month, and 7 changes in 1 year
* UX Update (Heiko)
+ Bugzilla (topicUI) statistics
277(277) (topicUI) bugs open, 92(92) (needsUXEval) needs to be evaluated by the UXteam
+ Updates:
BZ changes 1 week 1 month 3 months 12 months
added 10(2) 29(-2) 46(1) 82(1)
commented 85(3) 343(2) 725(11) 2300(10)
removed 1(-1) 6(0) 6(0) 31(2)
resolved 3(-5) 32(-3) 94(0) 289(0)
+ top 10 contributors:
Heiko Tietze made 225 changes in 1 month, and 1462 changes in 1 year
Eyal Rozenberg made 79 changes in 1 month, and 297 changes in 1 year
Vernon, Stuart Foote made 61 changes in 1 month, and 273 changes in 1 year
Stéphane Guillou made 57 changes in 1 month, and 200 changes in 1 year
Ilmari Lauhakangas made 39 changes in 1 month, and 182 changes in 1 year
Dieter made 35 changes in 1 month, and 214 changes in 1 year
Telesto made 22 changes in 1 month, and 122 changes in 1 year
Roman Kuznetsov made 18 changes in 1 month, and 173 changes in 1 year
m.a.riosv made 15 changes in 1 month, and 59 changes in 1 year
Eivind Samseth made 14 changes in 1 month, and 14 changes in 1 year
+ [Bug 154494] Can't set presentation direction
+ [Bug 154619] Can easily get confused about misconfigured autocorrect for quotes
+ [Bug 154450] Incorrect symbol for images in RTL languages
+ [Bug 154610] Allow choosing sort key column in shortcuts list
+ [Bug 154444] No keyboard shortcut for "Toggle Unordered List"
+ [Bug 154603] Copy from web and paste with 'transpose' suggestion
-> + [Bug 154593] Show a "Welcome Screen" on first startup with appropriate info
and choices - needs more thinking. We used to have one once for filling in your name and details for author information, but all those "first start" dialogs get removed again (Caolán)
+ [Bug 154572] Scroll by mouse wheel not correctly when rows are fixed
+ [Bug 154542] Enhancement: add "Exit Group" and "Exit All Groups" to Group
context menu defaults
+ [Bug 154493] Default "Presentation Style" is an empty/dummy style
+ [Bug 154492] Presentation styles aren't.
-> + [Bug 154466] Overwriting data warnings should be an undo notice, not
confirm dialog (UX)
+ [Bug 154394] Can not select multiple check box in single shot for Formatting Text
-> + No option to select "Delete Comment" via a letter press in the
context menu
+ https://bugs.documentfoundation.org/show_bug.cgi?id=154389
+ no letters left - hard-code mnemonics, or press key twice?
-> + Add option to use approximate/fuzzy string matching to whole
of dictionary + word completion for more aggressive autocorrection
+ https://bugs.documentfoundation.org/show_bug.cgi?id=125433
+ more AI-driven? users clearly seem to want it
+ needs some probability matching & trigger - google/android seems to do that
+ some Levenshtein distance does not seem to cut it? (Thorsten)
+ contextual search: https://github.com/nextapps-de/flexsearch/#contextual-search (Ilmari)
* Crash Testing (Caolan)
+ 489(+411) import failure, 269(+225) export failures
+ actually better than that now (Caolan)
+ 2 coverity issues
+ 4 ossfuzz issues, no crashes
+ next run ongoing, hopefully much better
+ other than that, fairly stable
+ working on a sec issue, for next week (Caolan)
* Crash Reporting (Xisco)
+ https://crashreport.libreoffice.org/stats/version/7.4.5.1
+ (-34) 607 641 800 882 917 911 758 646 573 645 0
+ https://crashreport.libreoffice.org/stats/version/7.4.6.2
+ (+121) 513 392 371 241 0
+ https://crashreport.libreoffice.org/stats/version/7.5.0.3
+ (-190) 1146 1336 1477 1896 2150 2763 2246 1834 1162 0
+ https://crashreport.libreoffice.org/stats/version/7.5.1.2
+ (-240) 1160 1400 1241 854 546 0
+ https://crashreport.libreoffice.org/stats/version/7.5.2.2
+ (+527) 527 0
* Fix in 7.5.2.2
+ rtl_uString_acquire
- Thanks to Kohei Yoshida
+ comphelper::SolarMutex::doRelease(bool)
- Thanks to Xisco
+ mdds::flat_segment_tree<long,bool>::insert_to_pos(boost::intrusive_ptr<mdds::__st::node<mdds::flat_segment_tree<long,bool> > > &,long,long,bool)
- Thanks to Kohei Yoshida
+ BitmapEx::operator=(BitmapEx const &)
- Thanks to Caolán
+ SfxDispatcher::ExecuteList(unsigned short,SfxCallMode,std::initializer_list<SfxPoolItem const *>,std::initializer_list<SfxPoolItem const *>)
- Thanks to Xisco
* Mentoring (Hossein)
committer... 1 week 1 month 3 months 12 months
open 87(-10) 166(8) 186(19) 192(19)
reviews 234(-142) 1316(-214) 3618(10) 11620(-144)
merged 219(-89) 1300(-119) 4002(79) 14647(-122)
abandoned 14(-14) 71(-4) 204(8) 702(-21)
own commits 166(-42) 894(-96) 2772(70) 10682(-55)
review commits 26(-39) 318(-79) 823(-22) 2862(-32)
contributor... 1 week 1 month 3 months 12 months
open 26(5) 72(-120) 237(7) 246(7)
reviews 668(-174) 3100(-492) 8876(196) 31220(-282)
merged 13(0) 71(-23) 187(6) 740(8)
abandoned 2(-4) 23(-10) 81(-7) 494(-44)
own commits 13(-11) 133(-39) 324(-5) 917(8)
review commits 0(0) 0(0) 0(0) 0(0)
+ easyHack statistics:
needsDevEval 9(9) needsUXEval 1(1) cleanup_comments 319(319)
total 384(384) assigned 27(27) open 331(331)
+ top 10 contributors:
Baole Fang made 8 patches in 1 month, and 8 patches in 1 year
Armin Le Grand (allotropia) made 7 patches in 1 month, and 53 patches in 1 year
Sophia Schroeder made 6 patches in 1 month, and 36 patches in 1 year
Galdam Jitsu made 4 patches in 1 month, and 10 patches in 1 year
Vojtěch Doležal made 4 patches in 1 month, and 6 patches in 1 year
Yousef Rabia made 4 patches in 1 month, and 4 patches in 1 year
made 3 patches in 1 month, and 37 patches in 1 year
Arvind K made 3 patches in 1 month, and 3 patches in 1 year
Jaume Pujantell made 3 patches in 1 month, and 3 patches in 1 year
Vinit Agarwal made 3 patches in 1 month, and 3 patches in 1 year
+ top 10 reviewers:
Adolfo Jayme Barrientos made 128 review comments in 1 month, and 1042 in 1 year
McNamara, Caolán made 120 review comments in 1 month, and 1110 in 1 year
Nabet, Julien made 84 review comments in 1 month, and 850 in 1 year
Ilmari Lauhakangas made 84 review comments in 1 month, and 326 in 1 year
Michael Stahl made 84 review comments in 1 month, and 1044 in 1 year
Kłos, Szymon made 72 review comments in 1 month, and 186 in 1 year
Vajna, Miklos made 72 review comments in 1 month, and 702 in 1 year
Grandin, Noel made 52 review comments in 1 month, and 480 in 1 year
Christian Lohmaier made 52 review comments in 1 month, and 390 in 1 year
Thorsten Behrens made 52 review comments in 1 month, and 550 in 1 year
+ Patches automatically abandoned:
tdf#152431 Fix line count resets to zero after 65535 ( Bogdan B )
- https://gerrit.libreoffice.org/#/c/143173
Example POC how to forward from OutputDevice to PrimitiveRenderer ( Armin Le Grand )
- https://gerrit.libreoffice.org/#/c/143407
+ big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
Sabri Unal
jpuronah
+ looking at older easyhacks
* GSoC (Ilmari)
+ Who wants to join OpenPrinting as a mentor: https://lists.freedesktop.org/archives/libreoffice/2023-April/090210.html
+ Till Kamppeter's proposal for collaboration on adding support for the Common Print Dialog Backends (CPDB)
+ mostly co-mentoring & backup, navigating LibO code
+ will check (Hossein)
+ slighty concerned with UI changing via openprinting (Heiko)
+ careful to change things massively... (Heiko)
+ willing to co-mentor for UI/UX too (Heiko)
+ AI interested mentors, please poke Till!
+ timeline: 27th of April ranking needs to be done
+ mentors being invited, joining the org
+ lots of questions from students (Heiko)
+ unclear if students know that they have time until end of April for the EasyHacks?
+ yeah, should be clearly spelled out (Ilmari)
+ poked all students, explaining the process (Ilmari)
+ will monitor the patches, take it from there (Ilmari)
* Commit Access
* Developer Certification (Stephan/Kendy/Thorsten/László)
+ resting since: 1 week (limit: 20 weeks)
* Jenkins / CI update (Cloph)
gerrit_android_aarch64 jobs: 196 ok: 166 ko: 15 fail ratio: 7.65% mean_ok: 14 ( 19) median_ok: 10 ( 15)
gerrit_android_arm jobs: 198 ok: 169 ko: 15 fail ratio: 7.58% mean_ok: 16 ( 20) median_ok: 11 ( 15)
gerrit_android_x86 jobs: 197 ok: 165 ko: 18 fail ratio: 9.14% mean_ok: 15 ( 20) median_ok: 10 ( 17)
gerrit_android_x86_64 jobs: 197 ok: 173 ko: 13 fail ratio: 6.60% mean_ok: 14 ( 19) median_ok: 9 ( 15)
gerrit_linux_clang_dbgutil jobs: 401 ok: 245 ko: 117 fail ratio: 29.18% mean_ok: 52 ( 55) median_ok: 49 ( 52)
gerrit_linux_gcc_release jobs: 398 ok: 303 ko: 70 fail ratio: 17.59% mean_ok: 26 ( 28) median_ok: 22 ( 23)
gerrit_mac jobs: 405 ok: 278 ko: 81 fail ratio: 20.00% mean_ok: 49 ( 60) median_ok: 43 ( 49)
gerrit_windows jobs: 416 ok: 266 ko: 106 fail ratio: 25.48% mean_ok: 57 ( 62) median_ok: 48 ( 52)
gerrit_master jobs: 430 ok: 201 ko: 177 fail ratio: 41.16% mean_ok: 73 ( 74) median_ok: 63 ( 64)
+ https://dev-www.libreoffice.org/tmp/gerrit_230406.html
+ tests that failed more than twice in last seven days
3 CppunitTest_sw_ooxmlexport18 gerrit_linux_clang_dbgutil
3 CppunitTest_sw_ooxmlexport18 gerrit_linux_gcc_release
3 JunitTest_chart2_unoapi gerrit_linux_clang_dbgutil
4 CppunitTest_sw_pdf_test gerrit_linux_clang_dbgutil
4 UITest_impress_tests gerrit_linux_clang_dbgutil
4 UITest_sw_navigator gerrit_linux_clang_dbgutil
5 CppunitTest_framework_dispatch gerrit_windows
6 Killed by the kill-wrapper gerrit_linux_clang_dbgutil
6 CppunitTest_sw_ooxmlexport17 gerrit_mac
8 Killed by the kill-wrapper gerrit_mac
8 CppunitTest_sw_uiwriter4 gerrit_linux_clang_dbgutil
+ mostly stable
+ font cache/locking probs got sorted, seems that was the underlying issue (Cloph)
+ effect of slitting sw-uiwriter into separate cluster
+ all in the uiwriter4 now, the bad stuff
+ nothing else standing out
+ one win bot hit the leftover bits issue, and didn't get removed automatically
+ uiwriter4 - existing failure, noone can repro locally (Xisco)
+ couldn't repro even on the builder itself (sberg)
+ no good further ideas
* What’s cooking (Miklos)
+ Multi-page floating tables: behind SW_FORCE_FLY_SPLIT=1 for now (Miklos)
+ hope to enable it by default next week
+ multi-color gradients (Armin)
+ theming work (Tomaz)
+ native build for win/arm64 - running make check for arm64
+ basically same build env as for x86_64, cygwin unfortunately is x86_64
only and has to be emulated/translated on-the-fly and can be flaky at
times (esp. with many file operations)
+ then needs killing the build - then again, just more flaky than x86
+ unfortunately bug in bridges code, so python, java doesn't work
and by extension from python code via the writing aids → writer crashes
if you have the lightproof-using writing aids installed
+ needs someone with ASM knowledge to look
+ AI will post bt to the list, maybe someone has an idea (Cloph)
+ in the end, regular build triggers writing aids, and crashing - so not
really usable (Cloph)
+ apparently nobody was using our builds then? (Thorsten)
+ ARM hw - something TDF could help with (Thorsten)
+ AI cloph look into provide a VM with that setup
* LibreOffice conference Bucharest 2023 (Gabriel)
+ working on setting things up & planning
+ registration form is live (thx Sophie!)
+ workshop planning - needs discussing & scheduling a meeting with
uni/mentors
+ AI Gabriel setup workshop planning - needs something cooked up to
offer to Uni
+ e.g. Python, Java, C++ hacking?
+ unclear what is best suited for the students
+ sort things out from both ends - what can we do & what is useful for Uni
+ let's come up with some proposals - AI Hossein come up with 1-2 pages,
what we can do
+ Italo visiting on the 19th/20th - perhaps Hossein/Ilmari to join as well?
+ if not, perhaps pass on any questions etc to Italo
+ how much time & level of knowledge - be good to know in advance (Hossein)
* QA update (Xisco)
+ UNCONFIRMED: 1183 (+3)
+ enhancements: 309 (+6)
+ needsUXEval: 11 (-1)
+ haveBackTrace: 8 (+1)
+ needsDevAdvice: 31 (+0)
+ documentation: 4 (+2)
+ android: 3 (+0)
+ iOS: 0 (+0)
+ Online: 12 (+0)
+ mostly the same as last week
+ Most pressing bugs:
New:
None
+ New high severity bugs of the week:
+ Setting different user profile results in fatal error with LibreOffice installed via Mac App Store
+ https://bugs.documentfoundation.org/show_bug.cgi?id=153927
+ specific to app store, hmm
+ anyone can have a look?
+ Row Insert Crash
+ https://bugs.documentfoundation.org/show_bug.cgi?id=154457
+ Laszlo?
* QA stats (Stéphane)
+ some spam issues currently
+ areas of interest - data validity in Calc and spell checking in Writer
+ thx to Caolan/Laszlo for spell checking fixes
+ now focusing on crashes old & new, some bisecting of regressions
+ https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
+174 -51 (-136) overall)
many thanks to the top bug squashers:
Stéphane Guillou (stragu) 20
Buovjaga 14
QA Administrators 14
Michael Weghorn 9
V Stuart Foote 9
Heiko Tietze 6
Czeber László Ádám (NISZ) 4
Eike Rathke 4
Gabor Kelemen (allotropia) 4
Olivier Hallot 4
+ top 10 bugs reporters:
Eyal Rozenberg 8
Robert Großkopf 4
Leona Go. 3
Priyanka 3
Rafael Lima 3
Timur 3
sdc.blanco 3
Gerald Pfeifer 2
Joao Farias 2
László Németh 2
+ top 10 bugs fixers:
Weghorn, Michael 8
Czeber László 4
Olivier Hallot 4
Rathke, Eike 4
Andreas Heinisch 3
Németh, László 3
Vernon, Stuart Foote 3
*UNKNOWN* 2
Ilmari Lauhakangas 2
McNamara, Caolán 2
+ top 10 bugs confirmers:
Ilmari Lauhakangas 31
Stéphane Guillou 27
Eivind Samseth 11
Raal 9
Heiko Tietze 7
Nabet, Julien 5
Sierk Bornemann 5
m.a.riosv 5
Rathke, Eike 4
Saravanakumar 3
* Bisected bugs open: keyword 'bisected'
+ more accurate - down to a single commit.
+ http://bit.ly/2dyIfDy
+
done by:
Stéphane Guillou 6
Raal 2
Timur 1
* Bibisected bugs open: keyword 'bibisected'
+ http://bit.ly/2cSCXlS
+
done by:
Stéphane Guillou 6
Raal 2
Timur 1
* all bugs tagged with 'regression'
+ 1249(-3) bugs open of 12458(+14) total 18(+3) high prio.
done by:
Stéphane Guillou 3
Raal 2
Aron Budea 1
Ilmari Lauhakangas 1
Alex Thurgood 1
m.a.riosv 1
Németh, László 1
Timur 1
Uwe Altmann 1
* ~Component count net * high severity regressions
+ http://bit.ly/1HWHb3E
Writer - 8(+2)
Calc - 4(+1)
LibreOffice - 2(+0)
BASIC - 1(+0)
Draw - 1(+0)
Formula Editor - 1(+0)
Impress - 1(+0)
by OS:
All - 12(+3)
Linux - 2(+0)
Mac OS X - 0(+0)
Windows - 4(+0)
* ~Component count net * all regressions
+ http://bit.ly/1BUdI8i
Writer: other - 436(+3)
Calc - 227(+0)
Impress - 134(+1)
Crashes - 54(+2)
LibreOffice - 52(+1)
Writer: docx filter - 52(-2)
Draw - 46(+0)
Base - 45(-1)
UI - 40(+0)
Writer: perf - 35(+0)
Borders - 33(+0)
Writer: other filter - 30(+0)
Chart - 26(+0)
RTL - 23(+0)
Printing and PDF export - 22(-1)
Writer: doc filter - 21(+0)
BASIC - 18(-1)
filters and storage - 15(+0)
graphics stack - 12(-1)
Formula Editor - 4(+0)
Extensions - 2(+0)
sdk - 2(+0)
Linguistic - 1(+0)
framework - 1(+0)
-- Thorsten
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 427 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/libreoffice/attachments/20230406/f9a2233d/attachment.sig>
More information about the LibreOffice
mailing list