* Present: + Stéphane, Heiko, Ilmari, Cloph, Eike, Gabriel, Hossein, Stephan, Miklos, Xisco, Kendy, Michael S, Caolan, Thorsten * Completed Action Items: + create the Jenkins job for macOS arm64 (Cloph) + but builds are not ran yet (daily tinderbox) + document how to get the Jenkins stats (Xisco) + Xisco now knows how to do it * Pending Action Items: * Release Engineering update (Cloph) + 7.4 status: 7.4.3 is released as final + app stores (macOS, Windows) need doing still + 7.5 release plan: https://wiki.documentfoundation.org/ReleasePlan/7.5 + alpha1 to be tagged tomorrow + feature freeze in 2 weeks, also means the beta1 + no late features are known at this time * Documentation (Olivier) + Missing Olivier + Helpcontents2 + Updates in menus descriptions (B. Buzea, R. Lima) + Fixes (erack, stragu) + Guides + Getting started 7.4 on the way (S. Masonsmith, K. Kriek) + Bugzilla Documentation statistics 244(244) bugs open + Updates: BZ changes 1 week 1 month 3 months 12 months created 14(-5) 45(5) 91(10) 320(10) commented 53(6) 145(47) 259(48) 1225(-13) resolved 4(-3) 19(3) 45(4) 203(3) + top 10 contributors: Bogdan B made 132 changes in 1 month, and 145 changes in 1 year Stéphane Guillou (stragu) made 29 changes in 1 month, and 34 changes in 1 year Olivier Hallot made 23 changes in 1 month, and 462 changes in 1 year Roman Kuznetsov made 22 changes in 1 month, and 53 changes in 1 year Heiko Tietze made 19 changes in 1 month, and 117 changes in 1 year Ilmari Lauhakangas made 13 changes in 1 month, and 98 changes in 1 year Rafael Lima made 10 changes in 1 month, and 233 changes in 1 year Kaganski, Mike made 8 changes in 1 month, and 116 changes in 1 year *UNKNOWN* made 7 changes in 1 month, and 7 changes in 1 year m.a.riosv made 5 changes in 1 month, and 5 changes in 1 year * UX Update (Heiko) + Bugzilla (topicUI) statistics 275(275) (topicUI) bugs open, 74(74) (needsUXEval) needs to be evaluated by the UXteam + Updates: BZ changes 1 week 1 month 3 months 12 months added 6(-3) 14(-3) 37(-7) 61(-5) commented 94(27) 247(39) 633(-8) 2310(0) removed 0(0) 3(0) 7(-2) 34(0) resolved 10(2) 27(4) 83(-1) 322(0) + top 10 contributors: Heiko Tietze made 177 changes in 1 month, and 1569 changes in 1 year Eyal Rozenberg made 72 changes in 1 month, and 231 changes in 1 year V Stuart Foote made 70 changes in 1 month, and 98 changes in 1 year Dieter made 30 changes in 1 month, and 234 changes in 1 year Bogdan B made 27 changes in 1 month, and 48 changes in 1 year Roman Kuznetsov made 23 changes in 1 month, and 191 changes in 1 year Cor Nouws made 21 changes in 1 month, and 73 changes in 1 year Stéphane Guillou (stragu) made 17 changes in 1 month, and 22 changes in 1 year Rafael Lima made 15 changes in 1 month, and 210 changes in 1 year Hossein made 11 changes in 1 month, and 74 changes in 1 year + 10 new tickets with needsUXEVal + [Bug 143886] Consider removing Attribute Blinking in Find and Replace dialog + [Bug 152157] Update Available icon (on InfoBar) messes up ability to work with multiple Calc windows + [Bug 145836] Unclear string 'Long Dot' + [Bug 152125] Ease use of Unicode control characters for bidirectionality, e.g. RLI and PDI + [Bug 152122] Improve Help Online (/text/shared/01/01010300.xhp) + [Bug 152115] Hyperlink Target in document: The last user setting is not remembered + [Bug 152116] Navigator: State of outline headings is lost when navigator is closed then reopened + [Bug 152111] Add a protection-against-deletion checkbox to table/index generation dialog + [Bug 152095] Enhancement request : adding 'Data - Refresh all ranges' command + [Bug 152075] Writer: TOC for chapter should start at current level+1, not current level * Crash Testing (Caolan) + 24(+1) import failure, 1(+1) export failures - Gabor's efforts have made the turnaround here much shorter + 1 coverity issues + 5 ossfuzz issues * Crash Reporting (Xisco) + https://crashreport.libreoffice.org/stats/version/7.3.6.2 + (-26) 631 657 796 797 802 695 605 523 391 313 139 0 + https://crashreport.libreoffice.org/stats/version/7.3.7.2 + (+395) 460 855 217 0 + https://crashreport.libreoffice.org/stats/version/7.4.1.2 + (60) 905 855 980 948 1288 1676 1942 1653 1202 783 0 + https://crashreport.libreoffice.org/stats/version/7.4.2.3 + (+62) 2048 1986 1732 1632 1253 650 0 + nothing to report this week, looking forward to 7.4.3 results next week * Easyhack update / mentoring (Hossein) committer... 1 week 1 month 3 months 12 months open 43(-39) 104(-25) 109(-25) 114(-24) reviews 344(-114) 1182(22) 2890(-30) 11726(-116) merged 295(58) 1187(73) 3483(-8) 14710(-53) abandoned 18(-1) 71(4) 188(11) 851(1) own commits 223(44) 905(24) 2665(-10) 11304(-52) review commits 78(-7) 319(0) 793(32) 2978(-83) contributor... 1 week 1 month 3 months 12 months open 136(73) 224(-13) 226(-16) 242(-16) reviews 766(-92) 2888(40) 7690(-144) 32372(-208) merged 44(11) 126(28) 260(10) 1088(-20) abandoned 5(-43) 65(-5) 109(2) 420(2) own commits 50(1) 172(27) 330(30) 1003(-58) review commits 0(0) 0(0) 0(0) 0(0) + easyHack statistics: needsDevEval 9(9) needsUXEval 1(1) cleanup_comments 308(308) total 368(368) assigned 18(18) open 319(319) + top 10 contributors: Bogdan B made 61 patches in 1 month, and 61 patches in 1 year Armin Le Grand (allotropia) made 12 patches in 1 month, and 29 patches in 1 year Kevin Suo made 11 patches in 1 month, and 26 patches in 1 year Paris Oplopoios made 8 patches in 1 month, and 10 patches in 1 year Srebotnjak, Martin made 6 patches in 1 month, and 22 patches in 1 year made 6 patches in 1 month, and 19 patches in 1 year Skyler Grey made 5 patches in 1 month, and 5 patches in 1 year Emanuele Goldoni made 4 patches in 1 month, and 4 patches in 1 year Rashesh Padia made 3 patches in 1 month, and 4 patches in 1 year Nick Wingate made 3 patches in 1 month, and 4 patches in 1 year + top 10 reviewers: Michael Stahl made 98 review comments in 1 month, and 1070 in 1 year McNamara, Caolán made 96 review comments in 1 month, and 824 in 1 year Nabet, Julien made 80 review comments in 1 month, and 788 in 1 year Vajngerl, Tomaž made 76 review comments in 1 month, and 402 in 1 year Vajna, Miklos made 72 review comments in 1 month, and 534 in 1 year Adolfo Jayme Barrientos made 60 review comments in 1 month, and 1050 in 1 year Xisco Fauli made 58 review comments in 1 month, and 862 in 1 year Ilmari Lauhakangas made 56 review comments in 1 month, and 256 in 1 year Hossein made 54 review comments in 1 month, and 272 in 1 year Olivier Hallot made 54 review comments in 1 month, and 604 in 1 year + Patches automatically abandoned: vcl: begin test of DrawHatch() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/123431 avoid vcl_pdfexport unit test failure. ( Justin Luth ) - https://gerrit.libreoffice.org/#/c/134253 vcl: _rLayout -> rLayout ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/138623 vcl: make CalcHatchValues() a local function ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/139775 shallow clone the help and translations repo ( Noel Grandin ) - https://gerrit.libreoffice.org/#/c/139994 WIP: openssl: Add patch to not quote "CC" since flags are currently set there ( Michael Weghorn ) - https://gerrit.libreoffice.org/#/c/140068 + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report: Jonas Eyov Siddharth Khattar Skyler Grey (Collabora) Leonid Ryzhov * New Blog post: * gbuild: LibreOffice build system - part 1 https://dev.blog.documentfoundation.org/?p=551&preview=1&_ppp=e11037f9cb To be published in the coming days * Outreachy (Ilmari) + Two Outreachy interns selected for the Windows installer rework project: https://www.outreachy.org/alums/2022-12/ + Marina is listed as "Marina - deneb_alpha - Latini" which looks odd (Caolán) + an IRC nick, nothing unusual (Michael S) + Hacking period starts on 5th Dec + Marina and Jussi is mentoring + What is the project about, technically? (Miklos) + want to rewrite it from scratch (Ilmari) + using wix toolset, with the help of https://github.com/jpakkane/msicreator + "This script generates MSI packages from a JSON description file and one or more staging directories" * Commit Access > git shortlog -sn --author=<email> (Heiko) 54 Kevin Suo + great work, with many reviewers + support the idea (Caolan) => no objections (all) AI: enable the permission (Cloph) AI: send the new-committer welcome mail (Heiko) * Developer Certification (Stephan/Kendy/Thorsten/László) + resting since: 10 weeks (limit: 20 weeks) * Jenkins / CI update (Cloph) from:Thu Nov 17 14:46:10 2022 master linux rel jobs: 109 ok: 108 ko: 1 fail ratio: 0.92 % break: 1 broken duration: 0.65% master linux dbg jobs: 86 ok: 84 ko: 2 fail ratio: 2.33 % break: 2 broken duration: 1.63% master mac rel jobs: 33 ok: 31 ko: 1 fail ratio: 3.03 % break: 1 broken duration:14.78% master mac dbg jobs: 35 ok: 32 ko: 1 fail ratio: 2.86 % break: 1 broken duration:15.23% master win rel jobs: 73 ok: 70 ko: 3 fail ratio: 4.11 % break: 2 broken duration: 3.82% master win dbg jobs: 76 ok: 73 ko: 3 fail ratio: 3.95 % break: 2 broken duration: 1.59% master win64 dbg jobs: 74 ok: 72 ko: 2 fail ratio: 2.70 % break: 2 broken duration: 0.92% master gerrit lin jobs: 561 ok: 467 ko: 53 fail ratio: 9.45% time for ok: mean: 25 median: 20 master gerrit plg jobs: 537 ok: 351 ko: 129 fail ratio: 24.02% time for ok: mean: 48 median: 46 master gerrit win jobs: 608 ok: 401 ko: 142 fail ratio: 23.36% time for ok: mean: 59 median: 52 master gerrit mac jobs: 580 ok: 417 ko: 108 fail ratio: 18.62% time for ok: mean: 38 median: 34 master android jobs: 524 ok: 456 ko: 24 fail ratio: 4.58% time for ok: mean: 32 median: 23 master gerrit all jobs: 573 ok: 288 ko: 209 fail ratio: 36.47% time for ok: mean: 88 median: 73 + https://dev-www.libreoffice.org/tmp/gerrit_221124.html + tests that failed more than twice in last seven days 3 CppunitTest_chart2_pivot_chart_test gerrit_windows 3 CppunitTest_oox_shape gerrit_mac 3 UITest_sw_sidebar gerrit_linux_clang_dbgutil 5 CppunitTest_sc_subsequent_export_test gerrit_windows 6 CppunitTest_sw_mailmerge gerrit_windows 15 CppunitTest_vcl_font gerrit_windows 23 Killed by the kill-wrapper gerrit_linux_clang_dbgutil + this week was OK (Cloph) + had 1 failing macOS builder + Windows bots now disable themselves, which is better than nothing + High number of builds that are aborted + not Linux only, also macOS + might have an idea (Caolan) + used gerrit to "bisect" a hang + some 12 patch sets can be attributed to that + let's revisit next week + macOS timeouts, is that not managed by kill-wrapper, correct? (Stephan) + that's correct (Cloph) + so no useful logs (Stephan) * DPI/scaling-related test failures on Windows (Ilmari) + embeddedobj https://lists.freedesktop.org/archives/libreoffice/2022-November/089606.html + long chart labels https://lists.freedesktop.org/archives/libreoffice/2022-November/089607.html + can we do something in CI to prevent these types of problems slipping in? + adjust DPI scaling automatically? (Ilmari) + could force DPI to be 96? (Miklos) + Jenkins builders have no display (Cloph) + couldn't force a hidpi environment in the first place + what we already have (Ilmari) + more tolerance can be added + but with larger differences that will still fail (Hossein) + you can also return early in tests if DPI is not the default (Miklos) + IsDefaultDPI() can do that + if we have a way to let a Windows VM show up as hidpi, that could be done (Cloph) * FOSDEM 2023 (Xisco) + 11th December is the deadline to submit talks: + submissions via pentabarf: https://penta.fosdem.org/submission/FOSDEM23 + please submit your talks (if you're coming) in 2 weeks + Link to blog post: https://blog.documentfoundation.org/blog/2022/11/08/fosdem-2023-cfp-libreoffice-technology-devroom/ * What’s cooking (Miklos) + testcase refactors (Xisco) + mostly done by now + macOS dark mode is now in master (Caolan) + much appreciated by macOS users in the design channel(s) + Writer layout xml dump improvement (Miklos) + content inside paragraphs was based on a11y API, decoupled now + handles e.g. ruby portions + Kevin has improvements around RTL text PDF import into Draw (Hossein) + testing patches left & right * QA update (Xisco) + UNCONFIRMED: 1767 (-27) + enhancements: 291 (-6) + needsUXEval: 15 (-8) + haveBackTrace: 6 (-1) + needsDevAdvice: 31 (+1) + documentation: 12 (+1) + android: 3 (+0) + iOS: 0 (+0) + Online: 11 (+0) + Most pressing bugs: New: None Old: + LibreOffice on macOS hangs on using window snapping / window manager (BetterTouchTool, Rectangle, Raycast, Amethyst, ...) or any other redraw, context switch, etc, from idle thread + https://bugs.documentfoundation.org/show_bug.cgi?id=148435 + Fixed. Thanks to Noel Grandin + Verified by Steve + New high severity bugs of the week: * QA stats (Stephane) + everything looks normal (Xisco) + interest in bugs that have a lot of duplicates? (Stephane) + normally it's one of the criteria to prioritize the bugs (Xisco) + if you have an old bug that has >5 duplicates and important, then increase the priority, and next week it'll show up here (Xisco) + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html +117 -22 (-111) overall) many thanks to the top bug squashers: Stéphane Guillou (stragu) 15 Buovjaga 10 Heiko Tietze 10 Caolán McNamara 8 QA Administrators 8 V Stuart Foote 6 Rafael Lima 5 Telesto 5 BogdanB 4 Tibor Nagy (NISZ) 3 + top 10 bugs reporters: Hossein 7 Mike Kaganski 7 BogdanB 5 NISZ LibreOffice Team 5 Rafael Lima 3 Regina Henschel 3 Eyal Rozenberg 2 R. Green 2 Samuel Mehrbrodt (allotropia) 2 Stéphane Guillou (stragu) 2 + top 10 bugs fixers: McNamara, Caolán 7 Bogdan B 4 Rafael Lima 4 Heiko Tietze 3 Nagy Tibor 3 Andreas Heinisch 2 Balazs Varga 2 Grandin, Noel 2 Kaganski, Mike 2 Kelemen, Gabor 2 + top 10 bugs confirmers: Stéphane Guillou (stragu) 28 Ilmari Lauhakangas 27 Heiko Tietze 9 m.a.riosv 8 Bogdan B 5 McNamara, Caolán 5 Roman Kuznetsov 5 V Stuart Foote 3 *UNKNOWN* 2 Dieter 2 * 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 : 0/35 - 0 % (+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 : 2/85 - 2 % (+0) 4.0 : 1/83 - 1 % (+0) old : 1/246 - 0 % (+0) * Bisected bugs open: keyword 'bisected' + more accurate - down to a single commit. + http://bit.ly/2dyIfDy + done by: Stéphane Guillou (stragu) 6 Aron Budea 3 Ilmari Lauhakangas 3 Roman Kuznetsov 2 Raal 2 Hossein 1 * Bibisected bugs open: keyword 'bibisected' + http://bit.ly/2cSCXlS + done by: Ilmari Lauhakangas 4 Stéphane Guillou (stragu) 4 Roman Kuznetsov 2 Aron Budea 2 Raal 2 Kelemen, Gabor 1 * all bugs tagged with 'regression' + 1187(+4) bugs open of 12144(+14) total 9(+0) high prio. done by: Ilmari Lauhakangas 4 Stéphane Guillou (stragu) 3 Roman Kuznetsov 2 Raal 2 NISZ LibreOffice Team 1 Kaganski, Mike 1 * ~Component count net * high severity regressions + http://bit.ly/1HWHb3E Writer - 5(+0) LibreOffice - 2(+0) Calc - 1(+0) Draw - 1(+0) by OS: All - 7(+0) Linux - 0(+0) Mac OS X - 0(+0) Windows - 1(+0) * ~Component count net * all regressions + http://bit.ly/1BUdI8i Writer: other - 423(+0) Calc - 200(+2) Impress - 118(+0) Writer: docx filter - 57(-1) Crashes - 53(+0) LibreOffice - 46(+2) Base - 41(+0) Draw - 40(+0) UI - 36(+0) Writer: perf - 36(+0) Borders - 31(-1) Writer: other filter - 31(+0) Chart - 24(+0) RTL - 23(+0) Writer: doc filter - 19(+0) BASIC - 17(+0) Printing and PDF export - 15(+0) filters and storage - 13(+0) graphics stack - 13(+0) Formula Editor - 3(+0) sdk - 2(+0) framework - 1(+0)