* 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
Attachment:
signature.asc
Description: PGP signature