* Present: + Cloph, Heiko, Olivier, Caolan, Gabriel, Hossein, Michael W, Stephan, Kendy, Xisco, Miklos, Michael S, Thorsten, Aron * Completed Action Items: + Jenkins failure stats to include release branches (Cloph) * Pending Action Items: + None * Release Engineering update (Cloph) + 7.4 status: + feature freeze in June + 7.3 status: 7.3.3 rc1 in 1 week + 7.2 status: 7.2.7 rc1 in 2 weeks + Remotes: Android, iOS + Android viewer + Discuss: ponder Windows ARM for 7.4? (Thorsten,jmux) + Would it be possible to Windows ARM release builds? + Not against it, but that build is slow (Cloph) + also manual signing is a lot of work + already doing x86_64 and x86 after each other + also more disk space needed + this can be produced by the normal x86_64 build hardware + don't have resources to actually verify that the end result works + Perhaps an additional release like the Apple M1 one? + hard to see how much demand is there for this (Miklos) + probably limited at the moment, but may be a chicken-and-egg problem (Cloph) + first the arm tinderbox needs fixing (Cloph) + expect indirect commitment after that + sounds exiciting otherwise (Kendy) => re-visit this after the tinderbox is working (all) * Documentation (Olivier) + New Help + fix/update for prism.js (ohallot) + Helcontents + New page for line break (ohallot) + Updates for Scriptforge (A. Romedenne) + Distinguish Basic x Calc functions homonyms in Help (ohallot) + Close many dormant fixed bugs (ohallot) + String fixes (fitoshido, A Gelmini, J Nabet) + Google Seasons of Doc + Response in April 14 + Guides + Work in progress for Impress and Draw 7.3 (P. Schofield) + WIP for Base Guide 7.3 (S. Fanning, Dev, ohallot, flywire) + Bugzilla Documentation statistics 237(237) bugs open + Updates: BZ changes 1 week 1 month 3 months 12 months created 13(5) 34(-4) 112(-10) 323(1) commented 11(9) 68(-1) 348(-34) 1454(-32) resolved 7(5) 17(2) 57(0) 208(6) + top 10 contributors: Olivier Hallot made 45 changes in 1 month, and 511 changes in 1 year Seth Chaiklin made 22 changes in 1 month, and 48 changes in 1 year Dieter made 15 changes in 1 month, and 106 changes in 1 year Alain Romedenne made 8 changes in 1 month, and 41 changes in 1 year Bielefeld, Rainer made 8 changes in 1 month, and 10 changes in 1 year Nabet, Julien made 7 changes in 1 month, and 73 changes in 1 year Ilmari Lauhakangas made 5 changes in 1 month, and 111 changes in 1 year Heiko Tietze made 4 changes in 1 month, and 87 changes in 1 year steve -_- made 4 changes in 1 month, and 7 changes in 1 year Kaganski, Mike made 4 changes in 1 month, and 85 changes in 1 year * UX Update (Heiko) + Bugzilla (topicUI) statistics 265(265) (topicUI) bugs open, 100(100) (needsUXEval) needs to be evaluated by the UXteam + Updates: BZ changes 1 week 1 month 3 months 12 months added 21(17) 24(16) 36(19) 63(19) commented 80(35) 233(5) 650(20) 2719(30) removed 0(0) 4(0) 14(1) 36(1) resolved 8(5) 26(-2) 102(1) 407(7) + top 10 contributors: Heiko Tietze made 185 changes in 1 month, and 1992 changes in 1 year Ilmari Lauhakangas made 71 changes in 1 month, and 307 changes in 1 year Eyal Rozenberg made 27 changes in 1 month, and 131 changes in 1 year Dieter made 25 changes in 1 month, and 236 changes in 1 year Roman Kuznetsov made 20 changes in 1 month, and 211 changes in 1 year Cor Nouws made 18 changes in 1 month, and 43 changes in 1 year Yeron 50201 made 17 changes in 1 month, and 17 changes in 1 year Di Hox made 16 changes in 1 month, and 16 changes in 1 year Foote, V Stuart made 14 changes in 1 month, and 452 changes in 1 year Seth Chaiklin made 13 changes in 1 month, and 71 changes in 1 year + [Bug 148441] Should the view layout icons in the status bar be active when in Print Preview Mode, plus the blue highlighting does not match preview layout -> + [Bug 148407] Need ability to cancel an ongoing paste action + if it takes a long time + [Bug 148394] We need search capability restricted to the Navigator + [Bug 147837] When merging cells, it is not good that 'Keep the contents of the hidden cell' is the default + [Bug 148357] When deleting a comment in Navigator, it changes position needlessly + [Bug 148351] Context menu on comment text has poor selection of items + [Bug 148349] Use attention-attracting queue when pressing Ctrl+F when in find bar + [Bug 148322] Text filter box in navigator + [Bug 141389] FORMATTING: Remember and/or indicate the active sheet when managing conditional formatting -> + Speedup scrolling by looking ahead in keyboard buffer to skip redundant screen rendering + https://bugs.documentfoundation.org/show_bug.cgi?id=140405 * Crash Testing (Caolan) + 10(+0) import failure, 3(+0) export failures - crashtesting machine is uncontactable for a week now (Guilhem is aware) - it's because of a network issue, but don't have more details (Cloph) - would be useful to have it back for the day-to-day tracker + forcepoint + 0 coverity issues + 15 ossfuzz issues * Crash Reporting (Xisco) + https://crashreport.libreoffice.org/stats/version/7.2.5.2 + (-221) 1380 1601 1653 1765 1852 1858 2096 1778 1776 1707 1860 1608 1246 691 0 + https://crashreport.libreoffice.org/stats/version/7.2.6.2 + (+130) 558 428 373 166 0 + https://crashreport.libreoffice.org/stats/version/7.3.0.3 + (-36) 1152 1188 1282 1660 2172 2911 2744 2384 2260 347 0 + https://crashreport.libreoffice.org/stats/version/7.3.1.3 + (+252) 1887 2139 1652 1345 810 0 + https://crashreport.libreoffice.org/stats/version/7.3.2.2 + (+934) 934 0 + mdds::flat_segment_tree<long,bool>::insert_to_pos(boost::intrusive_ptr<mdds::__st::node<mdds::flat_segment_tree<long,bool> > > &,long,long,bool) - Still top 1 in 7.3.2.2 - no repro steps yet + https://crashreport.libreoffice.org/stats/signature/%60chart::ChartModel::setArguments'::%601'::catch$16 * Mentoring/EasyHack update (Hossein) committer... 1 week 1 month 3 months 12 months open 63(-3) 130(-3) 134(-1) 136(-1) reviews 352(-124) 1342(-160) 3796(34) 12716(24) merged 298(9) 1254(-147) 4035(38) 15769(58) abandoned 9(-50) 185(-5) 327(-5) 862(-2) own commits 215(10) 916(-95) 3081(-12) 12561(49) review commits 52(3) 256(2) 871(-8) 3745(-12) contributor... 1 week 1 month 3 months 12 months open 25(4) 64(3) 66(4) 70(4) reviews 796(-170) 3590(-266) 9380(52) 34766(134) merged 5(-4) 66(-13) 215(-11) 1495(-18) abandoned 6(-100) 129(1) 165(-6) 470(1) own commits 7(-2) 86(-5) 279(-7) 1500(-24) review commits 0(0) 0(0) 0(0) 0(0) + easyHack statistics: needsDevEval 8(8) needsUXEval 1(1) cleanup_comments 297(297) total 351(351) assigned 32(32) open 292(292) + top 10 contributors: Johnny_M made 50 patches in 1 month, and 790 patches in 1 year Paris Oplopoios made 6 patches in 1 month, and 6 patches in 1 year Attila Bakos made 3 patches in 1 month, and 33 patches in 1 year Vaibhav Malik made 3 patches in 1 month, and 12 patches in 1 year Deepika Sreejesh made 3 patches in 1 month, and 5 patches in 1 year Tushar Jham made 2 patches in 1 month, and 3 patches in 1 year Gautham Krishnan made 2 patches in 1 month, and 2 patches in 1 year Dr. David Alan Gilbert made 2 patches in 1 month, and 6 patches in 1 year Nagy Tibor made 1 patches in 1 month, and 33 patches in 1 year Mostafa Elsharnoby made 1 patches in 1 month, and 1 patches in 1 year + top 10 reviewers: Xisco Fauli made 138 review comments in 1 month, and 922 in 1 year Michael Stahl made 130 review comments in 1 month, and 1218 in 1 year Thorsten Behrens made 94 review comments in 1 month, and 780 in 1 year Kaganski, Mike made 90 review comments in 1 month, and 800 in 1 year Hossein made 72 review comments in 1 month, and 220 in 1 year Ilmari Lauhakangas made 68 review comments in 1 month, and 278 in 1 year Nabet, Julien made 64 review comments in 1 month, and 564 in 1 year Olivier Hallot made 60 review comments in 1 month, and 1194 in 1 year McNamara, Caolán made 54 review comments in 1 month, and 518 in 1 year Adolfo Jayme Barrientos made 54 review comments in 1 month, and 956 in 1 year + Patches automatically abandoned: tdf#143956 Remove page size of Writer templates 3 ( Laurent Balland-Poirier ) - https://gerrit.libreoffice.org/#/c/121267 Related: tdf#146453 wip: measure whole text ( Caolán McNamara ) - https://gerrit.libreoffice.org/#/c/128573 wip: tdf#146648 qt5 make find and replace dialog reopen at last position ( Caolán McNamara ) - https://gerrit.libreoffice.org/#/c/128981 tdf#47523 Report & count empty rows when pivoting ( Felipe Lema ) - https://gerrit.libreoffice.org/#/c/129088 Added Note about deleting user-defined dictionary words ( Volker Weißmann ) - https://gerrit.libreoffice.org/#/c/129264 SwNavigator: Fix dde bookmark not showing ( Jim Raykowski ) - https://gerrit.libreoffice.org/#/c/129273 Patch to demonstrate former and now repaint differences ( Armin Le Grand ) - https://gerrit.libreoffice.org/#/c/129301 + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report: Mostafa Elsharnoby Yomna Salama + New blog post titled: How to use gerrit efficiently (draft) https://dev.blog.documentfoundation.org/?p=376&preview=1&_ppp=c4124e0f43 + Support calls for building LO on Windows with mentees + Found the root cause, helped them to build LO successfully + Need to increase the minimum required VS 2019 version + is the VS version the same on all Windows builders in Jenkins? (Miklos) + 16.11 is what covered by CI (Cloph) => update from 16.5 to 16.11 AI: make this a warning (Hossein) * GSoC (Hossein/Ilmari) + Timeline: https://developers.google.com/open-source/gsoc/timeline + April 4th - April 19th: submission period for participants' applications + Application submission period has started + Deadline is: April 19 - 18:00 UTC * Commit Access + None * Developer Certification (Stephan/Kendy/Thorsten/László) + resting since: 14 weeks (limit: 20 weeks) * Jenkins / CI update (Cloph) from:Thu Mar 31 13:53:45 2022 master linux rel jobs: 130 ok: 128 ko: 2 fail ratio: 1.54 % break: 2 broken duration: 2.02% master linux dbg jobs: 109 ok: 100 ko: 9 fail ratio: 8.26 % break: 4 broken duration:11.07% master mac rel jobs: 71 ok: 71 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00% master mac dbg jobs: 75 ok: 75 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00% master win rel jobs: 89 ok: 89 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00% master win dbg jobs: 91 ok: 90 ko: 1 fail ratio: 1.10 % break: 1 broken duration: 0.90% master win64 dbg jobs: 93 ok: 92 ko: 1 fail ratio: 1.08 % break: 1 broken duration: 0.30% master gerrit lin jobs: 517 ok: 385 ko: 87 fail ratio: 16.83% time for ok: mean: 19 median: 17 master gerrit plg jobs: 454 ok: 267 ko: 144 fail rat io: 31.72% time for ok: mean: 49 median: 47 master gerrit win jobs: 568 ok: 314 ko: 184 fail ratio: 32.39% time for ok: mean: 55 median: 51 master gerrit mac jobs: 525 ok: 365 ko: 91 fail ratio: 17.33% time for ok: mean: 40 median: 39 master android jobs: 443 ok: 356 ko: 53 fail ratio: 11.96% time for ok: mean: 18 median: 14 master gerrit all jobs: 497 ok: 212 ko: 207 fail ratio: 41.65% time for ok: mean: 78 median: 64 + https://dev-www.libreoffice.org/tmp/gerrit_220407.html + tests that failed more than twice in last seven days (incl. branches) 3 CppunitTest_sc_ucalc_condformat gerrit_linux_gcc_release 3 CppunitTest_sw_odfexport gerrit_mac 5 Killed by the kill-wrapper gerrit_linux_clang_dbgutil 5 CppunitTest_sc_sparkline_test gerrit_linux_clang_dbgutil 11 CppunitTest_vcl_backend_test gerrit_windows (single bot) 15 CppunitTest_services gerrit_mac (single bot/branch only) 20 CppunitTest_sc_macros_test gerrit_windows (two bots) + make -O on mac/jnlp causes "logspam" "fcntl(): Bad file descriptor" + this week was more or less normal again (Cloph) + failure numbers now also include data from branches + CppunitTest_services is specific to macOS / single builder + CppunitTest_sc_macros_test failures are seen on two builders + let's see if a VS update helps there + currently preparing an image for WSL, based on the Jenkins baseline + people on Windows can just import that and have that locally + also usable as a docker image + it works if you want to build a linux build (Cloph) + even the graphical UI + but not if the target is Windows * l10n (Sophie) + no updates * Updating the ESC composition (Miklos) + https://www.documentfoundation.org/governance/engineering-steering-committee/ is a bit outdated + Proposal: + Lionel → Vasily (CIB) + Andras/Michael → Lubos/Tomaz (Collabora) + Olivier/Sophie → Ilmari/Hossein (TDF) + Bubli → Andreas Heinisch (Individual) + useful to include individuals? (Heiko) + useful to get input from the broad dev audience (Thorsten) + the more voices we have, the better + may have one more slot, still (Thorsten) + What about including all TDF members in these votings? (Heiko) + The list of the names is the ESC (Kendy) + The calls are open to the public, but when it comes to a decision, then we need something that's possible to measure + This is from the statues (Thorsten) + Concerned a little that the names are picked manually (Heiko) + Do we need to track affiliations? (Heiko) + Yes, we have to (Thorsten) + Requirements to be a formal member (Kendy) + nontrivial contributions + willingness to take part in the ESC work + take this to the board? (Miklos) + no objections (all) AI: take this to the board (Kendy) * What’s cooking (Miklos) + 16k cols in Calc (Lubos) + https://bugs.documentfoundation.org/show_bug.cgi?id=133764 + feature/sparklines: Excel-style sparklines for Calc (Tomaz) + https://tomazvajngerl.blogspot.com/2022/03/sparklines-in-calc.html + Working on SmartArt (Armin) + a week away from the initial grounding work (hopefully) + there will be UI, ODF work afterwards + Adding "clearing breaks" to Writer, HTML's <br clear="..."> (Miklos) + https://vmiklos.hu/blog/sw-clearing-breaks.html + Text layout performance optimization (Lubos) + https://blog.documentfoundation.org/blog/2021/12/08/tender-to-optimize-text-layout-performance-for-print-and-pdf-export-202112-01/ + Adding content controls to Writer (Miklos) + <w:sdt> in DOCX, focusing only on inline SDT as a start + more than fields, less than fieldmarks, different than form controls + meant to match Word's content control feature set, to have a better interop story when creating / filling forms with Writer * QA update (Xisco) + Please help flesh out the monthly reports: https://nextcloud.documentfoundation.org/s/2qbepFYXXan4ief + UNCONFIRMED: 1806 (+1) + enhancements: 277 (-15) + needsUXEval: 23 (+17) + haveBackTrace: 6 (+0) + needsDevAdvice: 27 (+2) + documentation: 5 (-6) + android: 1 (+0) + iOS: 0 (+0) + Online: 10 (+0) + 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 + 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 + New high severity bugs of the week: None * QA stats + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html +150 -36 (-125) overall) many thanks to the top bug squashers: QA Administrators 20 Heiko Tietze 10 Timur 9 Buovjaga 8 Caolán McNamara 5 Julien Nabet 4 Mike Kaganski 4 Olivier Hallot 4 Vasily Melenchuk (CIB) 4 Xisco Faulí 4 + top 10 bugs reporters: Eyal Rozenberg 12 Telesto 10 Xisco Faulí 6 Mike Kaganski 3 Oby 3 Rafael Lima 3 Regina Henschel 3 sdc.blanco 3 Cor Nouws 2 Dubravko Mario Radic 2 + top 10 bugs fixers: Kaganski, Mike 4 Nabet, Julien 4 McNamara, Caolán 3 Melenchuk, Vasily 3 Németh, László 3 Tünde Tóth 3 Justin Luth 2 Kelemen, Gabor 2 Serg Bormant 2 Adolfo Jayme Barrientos 1 + top 10 bugs confirmers: Ilmari Lauhakangas 16 Heiko Tietze 12 Xisco Fauli 12 Dieter 9 Roman Kuznetsov 9 Nabet, Julien 7 Timur 7 Aron Budea 4 Bielefeld, Rainer 4 Olivier Hallot 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 : 1/246 - 0 % (+0) * Bisected bugs open: keyword 'bisected' + more accurate - down to a single commit. + http://bit.ly/2dyIfDy + done by: Xisco Fauli 8 Timur 4 Roman Kuznetsov 1 Ilmari Lauhakangas 1 Weghorn, Michael 1 Raal 1 * Bibisected bugs open: keyword 'bibisected' + http://bit.ly/2cSCXlS + done by: Xisco Fauli 8 Timur 3 Roman Kuznetsov 1 Ilmari Lauhakangas 1 Weghorn, Michael 1 Raal 1 * all bugs tagged with 'regression' + 1236(+4) bugs open of 11669(+20) total 12(+0) high prio. done by: Xisco Fauli 7 Bielefeld, Rainer 3 Telesto 3 Timur 2 Raal 2 Roman Kuznetsov 1 Heiko Tietze 1 Alex Thurgood 1 * ~Component count net * high severity regressions + http://bit.ly/1HWHb3E Writer - 7(+0) LibreOffice - 2(+0) Calc - 1(+0) Draw - 1(+0) Impress - 1(+0) by OS: All - 10(+0) Linux - 0(+0) Mac OS X - 0(+0) Windows - 2(+0) * ~Component count net * all regressions + http://bit.ly/1BUdI8i Writer: other - 442(+9) Calc - 200(-1) Impress - 118(-1) Writer: docx filter - 57(-1) Crashes - 56(+3) LibreOffice - 48(-2) Draw - 43(+0) UI - 42(+1) Writer: perf - 39(+0) Borders - 34(+0) Writer: other filter - 33(+0) Base - 32(+0) Chart - 26(+1) RTL - 23(+0) Writer: doc filter - 21(+0) Printing and PDF export - 20(+0) BASIC - 18(+0) graphics stack - 17(+1) filters and storage - 16(-1) Formula Editor - 3(+0) framework - 2(+0) sdk - 1(+0)