* Present: + Sophie, Michael W, Ilmari, Hossein, Cloph, Gabriel, Stephan, Caolan, Olivier, Thorsten, Miklos, Heiko, Kendy, Michael S, Xisco * Completed Action Items: + Reach out to potential GSoC mentors to review their ideas, in terms of project size (Ilmari) + wasm tinderbox to guard master, not feature/wasm (Cloph) * Pending Action Items: + None * Release Engineering update (Cloph) + 7.3 status: 7.3.0 rc3 was tagged yesterday, builds are in progress + 7.3.1 rc1 in 2 weeks + 7.2 status: 7.2.6 rc1 in 3 weeks + Remotes: Android, iOS + Android viewer * Documentation (Olivier) + New Help + Fixes and improvements (Ilmari) + Helpcontents2 + Bug squash/fixes (R. Lima, A. Romedenne, A Barrientos, S. Chaiklin, eRack, Caolán, Jeff Huang, ohallot, ...) + several fixes after translation round. + Refactor for maintenability (Johnny_m) + Base Help pages + many outdated pages, re: connectors + What is the status of Firebird? + What can be documented for FB? + can have it as an embedded DB, also connect to it (Caolan) + it's what you get as the embedded DB if you don't have Java (Miklos) + Guides + Activity in Base Guide 7.3 (S. Fanning, V. Naranayan) + formatting and editing of original German book + also triggering QA activity, which is probably good (Xisco) + Update of Getting Started 7.3 (K Kriek, J. Weber) + Bugzilla Documentation statistics 238(238) bugs open + Updates: BZ changes 1 week 1 month 3 months 12 months created 12(-19) 66(-3) 113(3) 333(2) commented 59(-2) 226(47) 451(39) 1702(17) resolved 5(-5) 27(-1) 58(3) 201(2) + top 10 contributors: Rafael Lima made 101 changes in 1 month, and 364 changes in 1 year Olivier Hallot made 60 changes in 1 month, and 528 changes in 1 year Ilmari Lauhakangas made 39 changes in 1 month, and 115 changes in 1 year gmarco made 19 changes in 1 month, and 26 changes in 1 year Seth Chaiklin made 17 changes in 1 month, and 199 changes in 1 year Nabet, Julien made 16 changes in 1 month, and 62 changes in 1 year Heiko Tietze made 14 changes in 1 month, and 90 changes in 1 year Dieter made 13 changes in 1 month, and 117 changes in 1 year Kaganski, Mike made 9 changes in 1 month, and 95 changes in 1 year Nucleos made 8 changes in 1 month, and 8 changes in 1 year * UX Update (Heiko) + Bugzilla (topicUI) statistics 258(258) (topicUI) bugs open, 141(141) (needsUXEval) needs to be evaluated by the UXteam + Updates: BZ changes 1 week 1 month 3 months 12 months added 9(5) 11(6) 23(5) 75(3) commented 83(25) 209(31) 648(31) 2897(-16) removed 2(1) 3(2) 9(1) 36(-1) resolved 6(-8) 33(2) 88(1) 399(-10) + top 10 contributors: Heiko Tietze made 174 changes in 1 month, and 1959 changes in 1 year Foote, V Stuart made 54 changes in 1 month, and 521 changes in 1 year Seth Chaiklin made 25 changes in 1 month, and 137 changes in 1 year Kaganski, Mike made 20 changes in 1 month, and 167 changes in 1 year Timur made 19 changes in 1 month, and 122 changes in 1 year Dieter made 15 changes in 1 month, and 267 changes in 1 year Telesto made 15 changes in 1 month, and 298 changes in 1 year MarjaE made 13 changes in 1 month, and 20 changes in 1 year Lucas J made 8 changes in 1 month, and 8 changes in 1 year BogdanB made 7 changes in 1 month, and 101 changes in 1 year + 9 new tickets with needsUXEval Jan/20-27 + [Bug 146968] Prototype UI for new Inking feature -> + [Bug 146762] Should Tab and Shift-Tab change list level for first list item? + change tab at first list entry to not indent but also demote and introduce a new shortcut to indent everywhere + a bit concerned that the current behavior is matching Word (Miklos) + good to not break that -> + [Bug 146910] [UI Enhance] ease to use the same font for Western and Asian + controversial discussion whether or not to drop CJK font option, likely WF -> + [Bug 146937] Is the "refresh" command needed in the Template Manager? + no Refresh needed + [Bug 146892] Special fields appears correctly only without "outline 1" style + [Bug 134882] Calc: PageStyle: Fit print range to width/height is not expanding to the margins -> + [Bug 146884] Export Paths should be saved in the Document + handle export path differently to where the document is saved last + [Bug 146872] Separator label in Bullets and Numbering Customize tab should be bold + [Bug 146870] ENHANCEMENT: Ability to export drawing as image to PDF (same was as happens with Redact PDF export) -> + patch submitted to give feedback on hidden row/col; potentially performance issue + https://gerrit.libreoffice.org/c/core/+/128553 * Crash Testing (Caolan) + 10(-82) import failure, 6(-1) export failures - https://gerrit.libreoffice.org/c/core/+/125051 seems to be source of remaining "new" failures. - https://gerrit.libreoffice.org/c/core/+/121924 for a demo of one of the "old" failures + 6 coverity issues - fixed for next build + 9 ossfuzz issues - 4 crashes, 5 timeouts * Crash Reporting (Xisco) + https://crashreport.libreoffice.org/stats/version/7.1.8.1 + (+76) 1090 1014 907 493 137 0 + https://crashreport.libreoffice.org/stats/version/7.2.4.1 + (-184) 1055 1239 1783 1606 370 0 + https://crashreport.libreoffice.org/stats/version/7.2.5.2 + (+362) 1608 1246 691 0 + https://crashreport.libreoffice.org/stats/signature/GrVkPipelineState::setAndBindInputAttachment(GrVkGpu%20*,GrVkRenderTarget%20*,GrVkCommandBuffer%20*) - SKIA. Since 7.2 - might ring a bell for Lubos (Miklos) * Mentoring/EasyHack update (Hossein) committer... 1 week 1 month 3 months 12 months open 80(17) 122(18) 171(17) 226(19) reviews 414(38) 1368(34) 3372(86) 11342(274) merged 327(74) 1236(-30) 4075(39) 13807(323) abandoned 11(-9) 68(-9) 181(-1) 645(11) own commits 285(78) 1038(63) 3192(77) 12668(6) review commits 94(35) 343(58) 1033(9) 4109(-15) contributor... 1 week 1 month 3 months 12 months open 15(-5) 54(-7) 104(0) 200(1) reviews 866(186) 3010(64) 8882(190) 30754(716) merged 30(24) 99(24) 311(-3) 1535(28) abandoned 2(0) 23(-6) 51(2) 413(2) own commits 36(32) 131(30) 458(-4) 1837(-2) review commits 0(0) 0(0) 0(0) 0(0) + easyHack statistics: needsDevEval 8(8) needsUXEval 1(1) cleanup_comments 283(283) total 334(334) assigned 28(28) open 277(277) + top 10 contributors: Johnny_M made 86 patches in 1 month, and 926 patches in 1 year Vaibhav Malik made 7 patches in 1 month, and 8 patches in 1 year Po-Yen Huang made 5 patches in 1 month, and 11 patches in 1 year Kevin Suo made 5 patches in 1 month, and 31 patches in 1 year Dhiraj Holden made 4 patches in 1 month, and 5 patches in 1 year Ramreiso Kashung made 4 patches in 1 month, and 4 patches in 1 year Ismael Luceno made 3 patches in 1 month, and 5 patches in 1 year scito made 2 patches in 1 month, and 19 patches in 1 year Attila Bakos made 2 patches in 1 month, and 29 patches in 1 year Olivier R made 2 patches in 1 month, and 2 patches in 1 year + top 10 reviewers: Olivier Hallot made 174 review comments in 1 month, and 1242 in 1 year Adolfo Jayme Barrientos made 134 review comments in 1 month, and 842 in 1 year Thorsten Behrens made 126 review comments in 1 month, and 640 in 1 year Michael Stahl made 82 review comments in 1 month, and 914 in 1 year Kaganski, Mike made 76 review comments in 1 month, and 756 in 1 year Nabet, Julien made 76 review comments in 1 month, and 458 in 1 year Xisco Fauli made 52 review comments in 1 month, and 792 in 1 year Rathke, Eike made 50 review comments in 1 month, and 276 in 1 year Hossein made 50 review comments in 1 month, and 164 in 1 year Vajna, Miklos made 48 review comments in 1 month, and 538 in 1 year + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report: Arjun Badola * Updates on mentoring/EasyHack (Hossein) + 30 merged commits from the contributors, 17 code related changes, 1 new contributor + 1 new EasyHack to take a look Use std::size() instead of SAL_N_ELEMENTS() macro https://bugs.documentfoundation.org/show_bug.cgi?id=147021 + 1 blog posts on Matrix bridge (LibreOffice Space members increased 8 -> 22) "Using a Matrix Bridge with LibreOffice IRC Channels" https://blog.documentfoundation.org/blog/2022/01/25/using-a-matrix-bridge-with-libreoffice-irc-channels/ * GSoC 2022 (Ilmari) + https://developers.google.com/open-source/gsoc/timeline + Org application deadline 21 Feb + Every idea needs a size definition and we need to have both medium (175 h) and large (350 h) ideas https://wiki.documentfoundation.org/Development/GSoC/Ideas + GSoC 2022 page on Wiki is created: https://wiki.documentfoundation.org/Development/GSoC/2022 * Commit Access + None * Developer Certification (Stephan/Kendy/Thorsten/László) + resting since: 4 weeks (limit: 20 weeks) * Jenkins / CI update (Cloph) from:Thu Jan 20 15:07:26 2022 master linux rel jobs: 160 ok: 157 ko: 3 fail ratio: 1.87 % break: 3 broken duration: 1.45% master linux dbg jobs: 126 ok: 119 ko: 7 fail ratio: 5.56 % break: 6 broken duration: 4.74% master mac rel jobs: 118 ok: 46 ko: 72 fail ratio: 61.02 % break: 1 broken duration:61.73% master mac dbg jobs: 120 ok: 50 ko: 70 fail ratio: 58.33 % break: 1 broken duration:61.25% master win rel jobs: 86 ok: 83 ko: 1 fail ratio: 1.16 % break: 1 broken duration: 0.50% master win dbg jobs: 96 ok: 93 ko: 1 fail ratio: 1.04 % break: 1 broken duration: 1.46% master win64 dbg jobs: 91 ok: 80 ko: 9 fail ratio: 9.89 % break: 7 broken duration: 4.00% master gerrit lin jobs: 584 ok: 464 ko: 94 fail ratio: 16.10% time for ok: mean: 21 median: 17 master gerrit plg jobs: 535 ok: 370 ko: 129 fail ratio: 24.11% time for ok: mean: 44 median: 41 master gerrit win jobs: 642 ok: 358 ko: 224 fail ratio: 34.89% time for ok: mean: 75 median: 74 master gerrit mac jobs: 590 ok: 456 ko: 90 fail ratio: 15.25% time for ok: mean: 33 median: 31 master android jobs: 534 ok: 439 ko: 65 fail ratio: 12.17% time for ok: mean: 27 median: 16 master gerrit all jobs: 589 ok: 263 ko: 256 fail ratio: 43.46% time for ok: mean: 95 median: 88 + https://dev-www.libreoffice.org/tmp/gerrit_220127.html + tests that failed more than twice in last seven days 3 CppunitTest_sd_tiledrendering gerrit_linux_clang_dbgutil 3 CppunitTest_sw_mailmerge gerrit_windows 3 CppunitTest_sw_tiledrendering gerrit_linux_gcc_release 3 UITest_chart2 gerrit_linux_clang_dbgutil 4 UITest_signatureLine gerrit_linux_clang_dbgutil 5 UITest_writer_tests3 gerrit_linux_clang_dbgutil 8 Killed by the kill-wrapper gerrit_linux_clang_dbgutil + not too bad week, really + still couple of builds killed by the kill-wrapper + DNS outage on Tuesday, and one Mac broke + Might try to tweak a Windows bot to avoid 2 parallel builds * l10n (Sophie) + online/HTML Help 7.3 updated (likely final for 7.3.0) (Olivier) + will update master project after 7.3.0 is tagged/done (Cloph) * FOSDEM 2022 (Italo) + next weekend! + lightning talk slot can happen (Thorsten) + if you have something cool to show, then send a video link to Thorsten * Remove Beanshell and Rhino (Ilmari) + After the discussion on the list I support the removals (Ilmari) + Deprecation can be announced in 7.3 release notes + Would be nice to have a more modern JS engine, but Michael S mentions our JS environment is very Java-specific + don't assume that wasm solves a problem in this context (Thorsten) + it's just one more runtime + if you're an extension developer, there is no real benefit + but it's a nice hack! + would be good to have an overview idea: what we exactly want beyond basic macros (Thorsten) + to avoid removing all automation features bit by bit + beanshell is useful to protype Java code + Rhino would be nice to have still, for those who want to use it (Michael S) + once it's an extension, it requires almost no maintenance + isn't there a danger there that we still have to fix it if it breaks? (Miklos) + not concerned that we'll break it if we don't break the API (Michael S) + GSoC idea perhaps? (Caolan) AI: file a GSoC idea (Michael S, Hossein, Samuel?) + similar to the saxon-based xslt + the libxslt replacement only supports 1.0 (not 2.0) + David T created the extension that supports 2.0 + officebeans removal? (Hossein) + knows people who use it (Thorsten) + agreed (Miklos) * What’s cooking (Miklos) + gbuild now tries to do less pointless incremental rebuilds (Michael S) * QA update (Xisco) + UNCONFIRMED: 1667 (-10) + enhancements: 260 (+1) + needsUXEval: 6 (+2) + haveBackTrace: 5 (-1) + needsDevAdvice: 27 (+0) + documentation: 11 (+0) + android: 1 (+0) + iOS: 0 (+0) + Online: 10 (+0) + Most pressing bugs: New: + Empty/white pages when printing (skia) + https://bugs.documentfoundation.org/show_bug.cgi?id=146842 + Lubos? Old: + Slow typing with version 7.1 or above on Windows 11 + https://bugs.documentfoundation.org/show_bug.cgi?id=145963 + Lubos? + seems to be Windows 11-only + 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 + Text runs of RTL scripts (e.g. Arabic, Hebrew, Persian) from imported PDF are reversed, PDFIProcessor::mirrorString not behaving + https://bugs.documentfoundation.org/show_bug.cgi?id=104597 + already listed here for 2 years, and many duplicates Fixed: + New high severity bugs of the week: + Writer hung when inserting image larger than page + https://bugs.documentfoundation.org/show_bug.cgi?id=137920 + Miklos to take a look + Collabora Office - no new embedded database can be created with database wizard (macOS) + https://bugs.documentfoundation.org/show_bug.cgi?id=140284 + already closed (firebird was experimental in 7.1) + LibreOffice only opens in Safe Mode, UI render default no Skia on Windows 11 + https://bugs.documentfoundation.org/show_bug.cgi?id=145803 + needs bisecting + Writer: ToC Index updating hangs + https://bugs.documentfoundation.org/show_bug.cgi?id=146875 + Michael S? + FILEOPEN PPTX: various graphical elements misplaced at position (0,0) + https://bugs.documentfoundation.org/show_bug.cgi?id=146876 + already fixed, thanks to Noel + Insert chart -> crash (gtk3) + https://bugs.documentfoundation.org/show_bug.cgi?id=146991 + already fixed, thanks to Noel * QA stats + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html +142 -2 (-112) overall) many thanks to the top bug squashers: Timur 11 Buovjaga 9 raal 8 Caolán McNamara 7 Julien Nabet 6 V Stuart Foote 6 Heiko Tietze 5 Mike Kaganski 4 Telesto 4 m.a.riosv 4 + top 10 bugs reporters: Telesto 12 Albrecht Müller 5 NISZ LibreOffice Team 5 Jim Avera 3 Kevin Suo 3 Xisco Faulí 3 Jérôme 2 Lai-Verne 2 pb 2 raal 2 + top 10 bugs fixers: McNamara, Caolán 7 Kelemen, Gabor 3 2 *UNKNOWN* 2 Heiko Tietze 2 Kevin Suo 2 Melenchuk, Vasily 2 Németh, László 2 Adolfo Jayme Barrientos 1 Andreas Heinisch 1 + top 10 bugs confirmers: Raal 17 Timur 14 Xisco Fauli 12 Dieter 7 Heiko Tietze 7 Faure, Jean-Baptiste 6 Ilmari Lauhakangas 6 Nabet, Julien 5 Németh, László 5 Rafael Lima 4 * 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 : 2/247 - 0 % (+0) * Bisected bugs open: keyword 'bisected' + more accurate - down to a single commit. + http://bit.ly/2dyIfDy + done by: Xisco Fauli 7 Timur 4 Raal 4 Ilmari Lauhakangas 2 Kelemen, Gabor 2 Terrence Enger 2 Aron Budea 1 Kevin Suo 1 * Bibisected bugs open: keyword 'bibisected' + http://bit.ly/2cSCXlS + done by: Xisco Fauli 6 Timur 4 Raal 4 Kevin Suo 3 Ilmari Lauhakangas 2 Kelemen, Gabor 2 NISZ LibreOffice Team 2 Terrence Enger 2 Aron Budea 1 * all bugs tagged with 'regression' + 1304(+14) bugs open of 11521(+28) total 12(+1) high prio. done by: Timur 5 Telesto 5 Raal 4 Kelemen, Gabor 2 NISZ LibreOffice Team 2 phv 2 Kevin Suo 2 Xisco Fauli 2 Aron Budea 1 Hossein 1 * ~Component count net * high severity regressions + http://bit.ly/1HWHb3E Writer - 8(+0) LibreOffice - 2(+1) Calc - 1(+0) Draw - 1(+0) by OS: All - 10(+0) Linux - 0(+0) Mac OS X - 0(+0) Windows - 2(+1) * ~Component count net * all regressions + http://bit.ly/1BUdI8i Writer: other - 444(+4) Calc - 221(+4) Impress - 133(+1) Writer: docx filter - 56(+1) LibreOffice - 50(+3) UI - 49(+0) Crashes - 47(+0) Draw - 46(-2) Borders - 41(+0) Writer: perf - 38(+0) Writer: other filter - 37(+1) Base - 35(+1) Chart - 30(+0) RTL - 28(+1) Printing and PDF export - 22(+1) Writer: doc filter - 22(+0) graphics stack - 22(+0) BASIC - 18(+0) filters and storage - 17(+0) Formula Editor - 2(+0) framework - 1(+0) sdk - 1(+0)