* Present: + Hossein, Olivier, Cloph, Michael M, Xisco, Miklos, Caolan, Kendy * Completed Action Items: + rename the pootle bot to "Review bot" on gerrit (Ilmari) + under-loved areas wiki page (Miklos): https://wiki.documentfoundation.org/Development/Under-loved_areas * Pending Action Items: + create a bugzilla query for open easy hacks without the reviewed:2022 whiteboard field (Hossein) + closed some, reviewed some + to find reviewed easy hacks: https://bugs.documentfoundation.org/buglist.cgi?list_id=1460163&query_format=advanced&resolution=---&status_whiteboard=reviewed%3A2022&status_whiteboard_type=allwordssubstr + can find the still relevant ones + writing about easy hacks with pictures in the dev-blog (Hossein) + whenever we have a public post we get several submissions + better ways to present the easy hacks. + how does it look when a newbie shows up now ? (Michael) + was a horrible zoo of nasty bugs. + on the page some are un-reviewed, some needs reviewing (Miklos) + bugzilla is a pain to use (Hossein) + wiki has an easy list (Michael) https://wiki.documentfoundation.org/Development/EasyHacks/by_Required_Skill/Skill_C%2B%2B * Release Engineering update (Cloph) + 7.4 status: + beta 1 in 2 weeks + feature freeze + late features: SmartArt editing (Thorsten) + 7.3 status: 7.3.4 rc2 is 1 week + Remotes: Android, iOS + Android viewer * Under-loved areas of the codebase (Michael M) + concern that we can't execute quickly on this + seems to me the ESC should be recommending areas that are un-loved in the code, and ranking them by which are not going to get loved soon. + brainstorming next-week instead ? (Cloph) + lots of people on holiday + how do we feel about a wiki page to collect this stuff ? (Caolan) + sounds good (Michael) + endangered species kind of list (Caolan) + would allow non-ESC members but experts in their own field to have their say AI: + will create a wiki page for this before sending the minutes (Miklos) + is it an indication - we're going to drop the feature ? (Olivier) + concerned re: Math & Base - perhaps Draw + no - the opposite (Miklos) + we know it is useful - we want to put more resource into it. + help the board identify where the best places to invest are (Michael) + also useful for oversight (Caolan) + to indicate where resources can go if they are available. + in docs team - paying attention to base module (Olivier) + lots of open issues there - happy to hear we can continue to file bugs on base as we document it. * Documentation (Olivier) + New Help + Nothing new + Helpcontent2 + Help page fixes (R. Lima, A. Romedenne) + Many new bugs on linking dialogs to help pages (ohallot, S. Chaiklin) + attention to Base dialogs + Guides + Published Draw Guide 7.3 (P. Schofield, K. Kriek) + Published Math Guide 7.3 in pt-BR (V. Ferreira) + Bugzilla Documentation statistics 238(238) bugs open + Updates: BZ changes 1 week 1 month 3 months 12 months created 16(-2) 49(7) 119(6) 329(9) commented 40(20) 105(28) 253(26) 1450(31) resolved 1(-2) 14(-1) 62(-2) 210(0) + top 10 contributors: Seth Chaiklin made 103 changes in 1 month, and 197 changes in 1 year Olivier Hallot made 27 changes in 1 month, and 478 changes in 1 year Kaganski, Mike made 13 changes in 1 month, and 96 changes in 1 year Telesto made 13 changes in 1 month, and 36 changes in 1 year Xisco Fauli made 9 changes in 1 month, and 77 changes in 1 year Henschel, Regina made 6 changes in 1 month, and 29 changes in 1 year Dieter made 5 changes in 1 month, and 96 changes in 1 year Heiko Tietze made 5 changes in 1 month, and 76 changes in 1 year Leroy made 5 changes in 1 month, and 15 changes in 1 year Rafael Lima made 5 changes in 1 month, and 312 changes in 1 year * UX Update (Heiko) + Bugzilla (topicUI) statistics 277(277) (topicUI) bugs open, 78(78) (needsUXEval) needs to be evaluated by the UXteam + Updates: BZ changes 1 week 1 month 3 months 12 months added 8(5) 13(2) 32(5) 59(4) commented 100(36) 292(28) 704(17) 2604(-2) removed 0(0) 4(-2) 16(-2) 38(-4) resolved 12(5) 31(5) 86(5) 374(3) + top 10 contributors: Heiko Tietze made 192 changes in 1 month, and 1882 changes in 1 year Seth Chaiklin made 75 changes in 1 month, and 187 changes in 1 year Telesto made 44 changes in 1 month, and 280 changes in 1 year Eyal Rozenberg made 28 changes in 1 month, and 112 changes in 1 year Xisco Fauli made 28 changes in 1 month, and 78 changes in 1 year Kaganski, Mike made 27 changes in 1 month, and 156 changes in 1 year Dieter made 23 changes in 1 month, and 221 changes in 1 year Ilmari Lauhakangas made 21 changes in 1 month, and 265 changes in 1 year Rafael Lima made 21 changes in 1 month, and 59 changes in 1 year Foote, V Stuart made 21 changes in 1 month, and 389 changes in 1 year * Crash Testing (Caolan) + 13(-73) import failure, 3(-12) export failures + improved results, glyph caching problems are solved, thanks Lubos + 3 coverity issues - 2 fixed in gerrit + 9 ossfuzz issues - 1 crash, 4 OOM/leak, 1 overflow, 3 timeouts - high hopes Noel's latest SfxItemSet optimization will clear oldest (timeout) issue * Crash Reporting (Xisco) + https://crashreport.libreoffice.org/stats/version/7.2.6.2 + (-22) 794 816 646 779 781 522 558 428 373 166 0 + https://crashreport.libreoffice.org/stats/version/7.2.7.2 + (+101) 268 167 0 + https://crashreport.libreoffice.org/stats/version/7.3.2.2 + (-2) 1718 1720 1622 2249 2101 1664 934 0 + https://crashreport.libreoffice.org/stats/version/7.3.3.2 + (+362) 1417 1055 555 0 + Web scraper - https://lists.freedesktop.org/archives/libreoffice/2022-May/088917.html - gets all the info from the crashreport website, so you can search locally - Caolan already fixed some crashes - idea is to send it for every new version + should help with seeing the trends * Mentoring/EasyHack update (Hossein) committer... 1 week 1 month 3 months 12 months open 91(27) 148(19) 153(20) 156(20) reviews 344(108) 1036(34) 3114(-76) 12510(116) merged 325(-9) 1350(99) 3865(-60) 15711(6) abandoned 14(-3) 70(4) 299(-14) 832(1) own commits 241(-37) 1103(82) 2960(-30) 12552(-31) review commits 40(-11) 176(6) 625(-40) 3616(-7) contributor... 1 week 1 month 3 months 12 months open 16(-9) 73(-4) 81(-2) 83(-2) reviews 842(18) 3128(170) 8978(-48) 34488(10) merged 10(2) 39(-3) 165(-1) 1381(-13) abandoned 6(-8) 29(-7) 171(5) 442(2) own commits 13(4) 46(4) 193(-3) 1372(-6) review commits 0(0) 0(0) 0(0) 0(0) + easyHack statistics: needsDevEval 8(8) needsUXEval 2(2) cleanup_comments 308(308) total 368(368) assigned 19(19) open 320(320) + top 10 contributors: xuenhua made 5 patches in 1 month, and 7 patches in 1 year Srebotnjak, Martin made 4 patches in 1 month, and 18 patches in 1 year Paris Oplopoios made 4 patches in 1 month, and 11 patches in 1 year Nagy Tibor made 3 patches in 1 month, and 32 patches in 1 year Attila Bakos made 3 patches in 1 month, and 34 patches in 1 year Goncharuk, Lera made 2 patches in 1 month, and 2 patches in 1 year Marco Pinto made 2 patches in 1 month, and 7 patches in 1 year flywire made 2 patches in 1 month, and 10 patches in 1 year Daniel Lohmann made 2 patches in 1 month, and 2 patches in 1 year Ashleigh Sinclair made 2 patches in 1 month, and 2 patches in 1 year + top 10 reviewers: Thorsten Behrens made 94 review comments in 1 month, and 810 in 1 year McNamara, Caolán made 90 review comments in 1 month, and 540 in 1 year Adolfo Jayme Barrientos made 82 review comments in 1 month, and 956 in 1 year Michael Stahl made 76 review comments in 1 month, and 1218 in 1 year Nabet, Julien made 56 review comments in 1 month, and 606 in 1 year Kaganski, Mike made 52 review comments in 1 month, and 712 in 1 year Xisco Fauli made 52 review comments in 1 month, and 884 in 1 year Heiko Tietze made 44 review comments in 1 month, and 264 in 1 year Christian Lohmaier made 40 review comments in 1 month, and 226 in 1 year Vajngerl, Tomaž made 38 review comments in 1 month, and 454 in 1 year + Patches automatically abandoned: (3 from commiters, 2 from contributors) tdf#124430, tdf#137546: sw_uiwriter: Add unittest ( Xisco Fauli ) - https://gerrit.libreoffice.org/#/c/106852 Added unit test for tdf#119160 ( Vaibhav Malik ) - https://gerrit.libreoffice.org/#/c/129983 - Not buildable, -1 from Jenkins for the written test Resolves tdf#45028 - Use background for text on lines ( Heiko Tietze ) - https://gerrit.libreoffice.org/#/c/131656 tdf#148109 Paint background color in combobox ( Ilhan Yesil ) - https://gerrit.libreoffice.org/#/c/131904 - Have -1 review set by the author tdf#148063: basic_macros: Add unittest ( Xisco Fauli ) - https://gerrit.libreoffice.org/#/c/131939 + reviewed this list, no valuable / perfect changes were lost + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report: Ashleigh Sinclair + LibreOfficeKit question (Hossein) + the headers are not part of the binary packages + but Debian/Ubuntu packages it + sounds like a good idea to put the headers into the SDK (Caolan) + https://bugs.documentfoundation.org/show_bug.cgi?id=149256 https://gerrit.libreoffice.org/c/core/+/134863 + happy to help with packaging (Cloph) * GSoC (Hossein/Ilmari) + Timeline: https://developers.google.com/open-source/gsoc/timeline + https://blog.documentfoundation.org/blog/2022/05/26/projects-selected-for-libreoffice-in-the-google-summer-of-code-2022/ + 2 projects were selected * Commit Access + None * Developer Certification (Stephan/Kendy/Thorsten/László) + resting since: 20 weeks (limit: 20 weeks) + will research candidates (Kendy) * Jenkins / CI update (Cloph) from:Thu May 19 13:56:33 2022 master linux rel jobs: 133 ok: 133 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00% master linux dbg jobs: 112 ok: 108 ko: 4 fail ratio: 3.57 % break: 4 broken duration: 3.56% master mac rel jobs: 70 ok: 65 ko: 5 fail ratio: 7.14 % break: 5 broken duration: 7.94% master mac dbg jobs: 74 ok: 69 ko: 5 fail ratio: 6.76 % break: 4 broken duration: 6.87% master win rel jobs: 79 ok: 72 ko: 7 fail ratio: 8.86 % break: 3 broken duration: 8.19% master win dbg jobs: 81 ok: 74 ko: 7 fail ratio: 8.64 % break: 3 broken duration: 8.37% master win64 dbg jobs: 78 ok: 73 ko: 5 fail ratio: 6.41 % break: 4 broken duration: 6.96% master gerrit lin jobs: 572 ok: 488 ko: 50 fail ratio: 8.74% time for ok: mean: 21 median: 18 master gerrit plg jobs: 550 ok: 370 ko: 131 fail ratio: 23.82% time for ok: mean: 41 median: 39 master gerrit win jobs: 657 ok: 366 ko: 236 fail ratio: 35.92% time for ok: mean: 57 median: 56 master gerrit mac jobs: 588 ok: 424 ko: 107 fail ratio: 18.20% time for ok: mean: 37 median: 34 master android jobs: 531 ok: 446 ko: 49 fail ratio: 9.23% time for ok: mean: 21 median: 14 master gerrit all jobs: 623 ok: 268 ko: 287 fail ratio: 46.07% time for ok: mean: 79 median: 71 + https://dev-www.libreoffice.org/tmp/gerrit_220526.html + tests that failed more than twice in last seven days 3 CppunitTest_sw_ooxmlexport3 gerrit_mac 3 JunitTest_ridl_remote gerrit_linux_gcc_release 7 CppunitTest_sw_uiwriter6 gerrit_windows 7 UITest_calc_tests8 gerrit_linux_clang_dbgutil 8 UITest_sw_sidebar gerrit_linux_clang_dbgutil 11 UITest_impress_tests gerrit_linux_clang_dbgutil 15 CppunitTest_vcl_backend_test gerrit_windows 17 Killed by the kill-wrapper gerrit_linux_clang_dbgutil 20 CppunitTest_sw_uiwriter6 gerrit_mac 47 CppunitTest_sc_macros_test gerrit_windows (seems limited to less beefy machines/lower PARALLELISM) 48 CppunitTest_sdext_pdfimport gerrit_windows (across all windows machines) + still having major problem on Windows with large number of failures + CppunitTest_sc_macros_test failures only happen on machines with less cores + but now one more machine starts to fail + CppunitTest_sdext_pdfimport + Noel disabled this on Windows for now (Caolan) * l10n (Sophie) + there was a weblate update (Cloph) + notifications are working again (Olivier) * What’s cooking (Miklos) + 16k cols in Calc (Lubos) + https://bugs.documentfoundation.org/show_bug.cgi?id=133764 + feature/chartdatatable: MSO-style data tables for charts (Tomaz) + see initial commits in master + Working on SmartArt editing (Armin) + Adding content controls to Writer (Miklos) + inline <w:sdt> in DOCX, rich text/checkbox/dropdown/picture/date types + new TIFF filter (Julien) + replacing own code with more standard (Caolan) + brings in support for e.g. webp-in-tiff + gnome dark theme switcher (Caolan) + http://caolanm.blogspot.com/2022/05/dark-style-preference-with-gtk.html * QA update (Xisco) + UNCONFIRMED: 1674 (-27) + enhancements: 268 (-6) + needsUXEval: 6 (+3) + haveBackTrace: 7 (+0) + needsDevAdvice: 29 (+1) + documentation: 26 (+9) + android: 3 (-1) + iOS: 0 (+0) + Online: 11 (+1) + Most pressing bugs: New: None Old: + macOS: Can't save or open files using Finder dialog on Standard accounts on macOS 10.15 Catalina + https://bugs.documentfoundation.org/show_bug.cgi?id=128233 + started to happen with a new macOS version + somebody has to do the work to keep up with the new Apple requirements + sometimes this works, sometimes now (Stephan) + New high severity bugs of the week: + LO crashes on entering-leaving OLE-obj in MacOS on Apple Silicon + https://bugs.documentfoundation.org/show_bug.cgi?id=146832 + possibly not a regression + UI: Edit track changes dialog missing buttons (reject/accept) + https://bugs.documentfoundation.org/show_bug.cgi?id=147844 + Tor? + Xisco has a fix, will submit to gerrit + Business Cards in Writer don't show database + https://bugs.documentfoundation.org/show_bug.cgi?id=148978 + needs bisecting + PNG image with alpha channel pasted from clipboard has black background + https://bugs.documentfoundation.org/show_bug.cgi?id=98275 + not a regression? + only on Windows, has been there forever * QA stats + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html +129 -10 (-133) overall) many thanks to the top bug squashers: Buovjaga 15 Timur 13 Heiko Tietze 10 Julien Nabet 9 QA Administrators 9 Caolán McNamara 8 Mike Kaganski 8 Telesto 5 Gabor Kelemen (allotropia) 4 Tünde Tóth 3 + top 10 bugs reporters: Olivier Hallot 7 Regina Henschel 5 Telesto 5 sdc.blanco 5 Rafael Lima 4 BDF 3 Gabor Kelemen (allotropia) 3 Vasily Melenchuk (CIB) 3 Xisco Faulí 3 studog 3 + top 10 bugs fixers: McNamara, Caolán 9 Heiko Tietze 3 Melenchuk, Vasily 3 Tünde Tóth 3 Bergmann, Stephan 2 Jim Raykowski 2 Kelemen, Gabor 2 Nabet, Julien 2 1 Attila Bakos 1 + top 10 bugs confirmers: Ilmari Lauhakangas 33 Timur 11 Heiko Tietze 7 Roman Kuznetsov 7 Dieter 6 Henschel, Regina 5 Nabet, Julien 5 Raal 5 *UNKNOWN* 3 Bielefeld, Rainer 3 * Highest-Priority bugs (aka "MABs"): + http://bit.ly/2lJAAJI 6.0 : 1/53 - 1 % (+0) 5.4 : 0/41 - 0 % (+0) 5.3 : 0/54 - 0 % (+0) 5.2 : 0/43 - 0 % (+0) 5.1 : 1/36 - 2 % (+0) 5.0 : 0/64 - 0 % (+0) 4.4 : 0/76 - 0 % (+0) 4.3 : 0/73 - 0 % (+0) 4.2 : 2/134 - 1 % (+0) 4.1 : 3/85 - 3 % (+0) 4.0 : 2/83 - 2 % (+0) old : 1/246 - 0 % (+0) * Bisected bugs open: keyword 'bisected' + more accurate - down to a single commit. + http://bit.ly/2dyIfDy + done by: Ilmari Lauhakangas 3 Xisco Fauli 3 Aron Budea 2 Timur 2 Roman Kuznetsov 1 Kelemen, Gabor 1 Weghorn, Michael 1 Kaganski, Mike 1 Raal 1 Martin Srdoš 1 * Bibisected bugs open: keyword 'bibisected' + http://bit.ly/2cSCXlS + done by: Ilmari Lauhakangas 3 Xisco Fauli 3 Aron Budea 2 Martin Srdoš 2 Roman Kuznetsov 1 Kelemen, Gabor 1 Weghorn, Michael 1 Kaganski, Mike 1 Raal 1 Telesto 1 * all bugs tagged with 'regression' + 1264(+7) bugs open of 11805(+25) total 11(-1) high prio. done by: Telesto 5 Aron Budea 4 Ilmari Lauhakangas 3 Xisco Fauli 3 Timur 2 Roman Kuznetsov 1 Hossein 1 Alex Thurgood 1 Weghorn, Michael 1 Kaganski, Mike 1 * ~Component count net * high severity regressions + http://bit.ly/1HWHb3E Writer - 6(+0) LibreOffice - 2(+0) Calc - 1(+0) Draw - 1(+0) Impress - 1(+0) Installation - 0(-1) by OS: All - 9(+0) Linux - 0(+0) Mac OS X - 0(+0) Windows - 2(-1) * ~Component count net * all regressions + http://bit.ly/1BUdI8i Writer: other - 465(+0) Calc - 200(+1) Impress - 127(+2) Writer: docx filter - 61(+0) Crashes - 60(+5) LibreOffice - 48(-1) Draw - 44(+0) UI - 44(+0) Writer: perf - 39(+0) Borders - 37(+1) Writer: other filter - 35(+1) Base - 34(+0) Chart - 26(+1) RTL - 25(+1) Writer: doc filter - 21(+0) Printing and PDF export - 20(+0) graphics stack - 17(+0) BASIC - 16(+0) filters and storage - 16(+0) Formula Editor - 2(+0) framework - 2(+1) Linguistic - 1(+0) sdk - 1(+0) Installation - 0(-1)