* Present: + Heiko, Olivier, Caolan, Gabriel, Ilmari, Khaled, Michael W, Michael S, Stephan, Cloph, Stephane, Thorsten, Miklos, Gabriel, Eike * Completed Action Items: + Fix gdb pretty-printers on tb99 (Cloph) + added the allow line to .gdbinit, also on the other bots as well * Pending Action Items: + Try gtk4 local builds, Qt6 local builds (Cloph) * Release Engineering update (Cloph) + 7.6 status: 7.6.1 rc2 in 1 week? + 7.5 status: 7.5.6 rc2 this week, tag was done yesterday + update for the impress remote for Android + addressing the new play store requirement + AI: update the core.git README.md with the new Linux baseline (Cloph) * Documentation (Olivier) + New Help + No news + Helpcontents2 + Updates on UI commands (ohallot) + Fixes of HIDs x pages (ohallot, R Lima) + Q: one help page per UNO command? + sounds sensible (Miklos) + would be good to find an example to follow that plays nicely with the help (Miklos) + ScriptForge updates (R. Lima) + Note: Python Help support since long time. + Guides + New books from Spanish Com'ty in bookshelf (JC. Sanz) + Time to review book template, branding for 24's + "Plain English" debate (Rob Thornton) + Bugzilla Documentation statistics 269(269) bugs open + Updates: BZ changes 1 week 1 month 3 months 12 months created 8(4) 29(-7) 76(-2) 308(0) commented 15(4) 84(-9) 247(2) 1100(4) resolved 1(-2) 12(-5) 31(-3) 172(-1) + top 10 contributors: Olivier Hallot made 28 changes in 1 month, and 462 changes in 1 year Stéphane Guillou made 18 changes in 1 month, and 325 changes in 1 year Rafael Lima made 16 changes in 1 month, and 163 changes in 1 year Nabet, Julien made 11 changes in 1 month, and 31 changes in 1 year Heiko Tietze made 8 changes in 1 month, and 118 changes in 1 year Wolfgang Jäger made 6 changes in 1 month, and 6 changes in 1 year Seth Chaiklin made 6 changes in 1 month, and 303 changes in 1 year Ilmari Lauhakangas made 5 changes in 1 month, and 113 changes in 1 year Kaganski, Mike made 5 changes in 1 month, and 76 changes in 1 year *UNKNOWN* made 4 changes in 1 month, and 12 changes in 1 year * UX Update (Heiko) + Bugzilla (topicUI) statistics 265(265) (topicUI) bugs open, 59(59) (needsUXEval) needs to be evaluated by the UXteam + Updates: BZ changes 1 week 1 month 3 months 12 months added 8(8) 10(-4) 22(-1) 53(-1) commented 66(22) 172(-10) 460(-50) 2421(7) removed 0(-1) 1(0) 3(-2) 27(0) resolved 6(-3) 26(-4) 78(1) 330(1) + top 10 contributors: Heiko Tietze made 78 changes in 1 month, and 1440 changes in 1 year Eyal Rozenberg made 57 changes in 1 month, and 345 changes in 1 year Stéphane Guillou made 42 changes in 1 month, and 450 changes in 1 year خالد حسني made 23 changes in 1 month, and 37 changes in 1 year Henschel, Regina made 19 changes in 1 month, and 52 changes in 1 year Kaganski, Mike made 14 changes in 1 month, and 135 changes in 1 year Bogdan B made 12 changes in 1 month, and 97 changes in 1 year Roman Kuznetsov made 9 changes in 1 month, and 159 changes in 1 year Leroy made 9 changes in 1 month, and 14 changes in 1 year Rafael Lima made 9 changes in 1 month, and 213 changes in 1 year + [Bug 157035] Enable Styles import from a master document + [Bug 149625] FORMATTING: Pasting a table cell, pastes the source cell in the upper/actual cell as an inner table cell + [Bug 156885] add toggle to show / hide authorship metadata in popup Calc comments + [Bug 156454] Indication of which table rows are considered heading rows is "hidden away" from the user -> + [Bug 157006] UX review needed for Options - Writer - Compatibility dialog + input welcome -> + [Bug 156925] Add a Color Scheme switcher to the Basic IDE + proposal at https://gerrit.libreoffice.org/c/core/+/155928 + [Bug 156549] New CAD features for cable design + [Bug 156939] "Fit height to text" is misleading, only regards growing rather than shrinking + [Bug 156942] "Fit width to text" shouldn't default to "extend width to fit whole paragraph on a single line" + [Bug 156964] Support idiom of title bar moving up or down according to main box contents + [Bug 156507] Ability to remove non-printing/"atypical" characters in a stretch of text * Crash Testing (Caolan) + 14(+0) import failure, 0(+0) export failures - just 1 calc parallel issue remaining - everything else is writer now, 1 odt, 11 docx + 3 coverity issues - fixes submitted + 1 ossfuzz issues - a timeout. Such low failures is a bit suspicious IMO. * Crash Reporting (Xisco) + Missing Xisco + 7.5.4.2 14047(+887) + 7.5.5.2 7781(+1560) + 7.6.0.2 97(+3) + 7.6.0.3 1561(+1340) * Mentoring (Hossein) + Missing Hossein committer... 1 week 1 month 3 months 12 months open 69(-5) 119(-18) 184(-7) 224(-7) reviews 518(276) 1404(124) 3310(186) 11422(278) merged 270(79) 1070(58) 3340(40) 12827(99) abandoned 17(9) 58(7) 143(9) 644(9) own commits 146(7) 669(2) 2100(-13) 10058(-46) review commits 80(50) 207(29) 644(31) 3087(43) contributor... 1 week 1 month 3 months 12 months open 20(-14) 48(-14) 75(-11) 96(-10) reviews 750(144) 2844(80) 7738(96) 31560(18) merged 47(41) 71(27) 210(35) 2389(-45) abandoned 3(1) 163(3) 181(2) 616(1) own commits 38(30) 75(22) 222(26) 1092(24) review commits 0(0) 0(0) 0(0) 0(0) + easyHack statistics: needsDevEval 8(8) needsUXEval 1(1) cleanup_comments 328(328) total 404(404) assigned 18(18) open 358(358) + top 10 contributors: Dipam Turkar made 26 patches in 1 month, and 48 patches in 1 year Armin Le Grand (allotropia) made 5 patches in 1 month, and 78 patches in 1 year Stéphane Guillou made 4 patches in 1 month, and 29 patches in 1 year Ahmed Eltokhy made 3 patches in 1 month, and 12 patches in 1 year NOGATA, Jun made 2 patches in 1 month, and 2 patches in 1 year Colomban Wendling made 2 patches in 1 month, and 21 patches in 1 year Quentin PAGÈS made 2 patches in 1 month, and 2 patches in 1 year Sahil Gautam made 2 patches in 1 month, and 5 patches in 1 year jucasaca made 2 patches in 1 month, and 4 patches in 1 year Matt K made 1 patches in 1 month, and 5 patches in 1 year + top 10 reviewers: Caolán McNamara made 158 review comments in 1 month, and 416 in 1 year Vajna, Miklos made 140 review comments in 1 month, and 882 in 1 year Michael Stahl made 136 review comments in 1 month, and 1144 in 1 year Nabet, Julien made 102 review comments in 1 month, and 986 in 1 year Vajngerl, Tomaž made 98 review comments in 1 month, and 424 in 1 year Kaganski, Mike made 92 review comments in 1 month, and 394 in 1 year Thorsten Behrens made 88 review comments in 1 month, and 442 in 1 year Grandin, Noel made 76 review comments in 1 month, and 620 in 1 year Xisco Fauli made 62 review comments in 1 month, and 752 in 1 year Olivier Hallot made 42 review comments in 1 month, and 322 in 1 year + Patches automatically abandoned: WIP out-of-tree android build ( Thorsten Behrens ) - https://gerrit.libreoffice.org/#/c/105470 Don't clobber SRCDIR with APK result ( Thorsten Behrens ) - https://gerrit.libreoffice.org/#/c/105471 + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report: Tobias Kokolakis * GSoC (Ilmari/Thorsten) + this week: Mentors submit final contributor evaluations (standard coding period) + deadline is next Monday * Outreachy (Ilmari) + https://www.outreachy.org/ -- Applied with two intern slots + Mentor sign up deadline September 29: looking for mentors + https://www.outreachy.org/communities/cfp/libreoffice/ + Project timeline is Dec -> March + last year it sounded like the mentoring was not ideal (Miklos) + any hope to improve on that this year? + tried to rescue the project last year (Thorsten) + hope to have e.g. Jim as mentor (Heiko) * Commit Access * Developer Certification (Stephan/Miklos/Thorsten/László) + resting since: 20 weeks (limit: 20 weeks) * Jenkins / CI update (Cloph) gerrit_android_aarch64 jobs: 129 ok: 123 ko: 4 fail ratio: 3.10% mean_ok: 7 ( 10) median_ok: 5 ( 6) gerrit_android_arm jobs: 129 ok: 125 ko: 3 fail ratio: 2.33% mean_ok: 9 ( 11) median_ok: 5 ( 7) gerrit_android_x86 jobs: 129 ok: 123 ko: 5 fail ratio: 3.88% mean_ok: 7 ( 9) median_ok: 5 ( 7) gerrit_android_x86_64 jobs: 129 ok: 125 ko: 1 fail ratio: 0.78% mean_ok: 8 ( 10) median_ok: 5 ( 7) gerrit_linux_clang_dbgutil jobs: 408 ok: 242 ko: 147 fail ratio: 36.03% mean_ok: 33 ( 36) median_ok: 27 ( 33) gerrit_linux_gcc_release jobs: 258 ok: 246 ko: 7 fail ratio: 2.71% mean_ok: 14 ( 16) median_ok: 12 ( 13) gerrit_mac jobs: 273 ok: 215 ko: 48 fail ratio: 17.58% mean_ok: 44 ( 44) median_ok: 41 ( 41) gerrit_windows jobs: 276 ok: 227 ko: 40 fail ratio: 14.49% mean_ok: 55 ( 66) median_ok: 46 ( 47) gerrit_master_ml jobs: 424 ok: 182 ko: 216 fail ratio: 50.94% mean_ok: 88 ( 88) median_ok: 83 ( 84) gerrit_master jobs: 54 ok: 28 ko: 22 fail ratio: 40.74% mean_ok: 54 ( 54) median_ok: 47 ( 47) gerrit_master_seq jobs: 374 ok: 157 ko: 195 fail ratio: 52.14% mean_ok: 92 ( 93) median_ok: 87 ( 87) + https://dev-www.libreoffice.org/tmp/gerrit_230831.html + tests that failed more than twice in last seven days 3 CppunitTest_framework_dispatch gerrit_windows 3 CppunitTest_sw_mailmerge2 gerrit_windows 4 CppunitTest_oox_export gerrit_windows 4 CppunitTest_sd_uiimpress gerrit_linux_clang_dbgutil 4 CppunitTest_starmath_qa_cppunit gerrit_windows 4 CppunitTest_vcl_gtk3_a11y gerrit_linux_gcc_release 4 JunitTest_chart2_unoapi gerrit_linux_clang_dbgutil 4 PythonTest_sw_python gerrit_linux_clang_dbgutil 6 CppunitTest_vcl_gtk3_a11y gerrit_linux_clang_dbgutil 7 CppunitTest_chart2_import gerrit_mac 8 CppunitTest_sc_dataprovider gerrit_linux_clang_dbgutil 8 UITest_calc_tests8 gerrit_linux_clang_dbgutil 8 UITest_sw_fieldDialog gerrit_linux_clang_dbgutil 10 CppunitTest_sc_statistical_functions_test gerrit_windows 28 UITest_sw_navigator gerrit_linux_clang_dbgutil 35 UITest_inputLine gerrit_linux_clang_dbgutil 36 Killed by the kill-wrapper gerrit_mac 63 Killed by the kill-wrapper gerrit_linux_clang_dbgutil + had a high number of failures this week (Cloph) + flip side: ML has obvious improvements on average build time + ML job currently uses clang/dbgutil + replace the "canary" build with gcc/release? (Miklos) + feedback on ML? (Thorsten) + to the setup in general? + to the current config of the setup? + clang failures are now more visible because that's the canary one (Cloph) + use jenkins:all (as gerrit topic) to force the old 6 builds in parallel behaviour + most of my failures are unrelated to to the changes I do (Khaled) + a stuck UITest is not very helpful to see if other platforms fail or not + having a more stable canary build would have more chance to be useful AI: try to switch from clang to gcc as an experiment (Cloph) * What’s cooking (Miklos) + C++20 (Stephan) + multi-page floating tables in Writer, see tdf#155118 for details (Miklos) + JDK bump to 17 (Michael W) + https://gerrit.libreoffice.org/c/core/+/155377 + https://gerrit.libreoffice.org/c/core/+/155827 + waiting for JDK 17 to be installed on builders (for Cloph) + the Linux builders should have it installed by now + Right-to-left math layout and other Math improvements (Khaled) + https://gerrit.libreoffice.org/q/topic:math-rtl-layout (7 patches) + Considering graduating visual/inline editing mode out of experimental features, any objection? + helps RTL, mixing commands + RTL symbols would be messy + plan to submit a change to make it non-experimental + a11y (Michael W) + fixed announcement of misc popup menus and UNO grid control by NVDA + fixed various a11y-related crashes + looking into issues with reporting object under mouse pointer * LibreOffice conference Bucharest 2023 (Gabriel) + For those planning to join the conference, please REGISTER as we need this information for organizational reasons: https://conference.libreoffice.org/2023/registration-form/ + Stopped the registration for the workshop, almost 70 registrans, looks nice. + To avoid logistical issues. + got extra rooms from the university, overall that's a good result + not yet clear if Khaled will visit the conf or not * QA update (Xisco) + UNCONFIRMED: 1226 (+46) + enhancements: 283 (+8) + needsUXEval: 11 (+4) + haveBackTrace: 15 (+1) + needsDevAdvice: 36 (+1) + documentation: 4 (+0) + android: 3 (+0) + iOS: 0 (+0) + Online: 12 (+0) + Most pressing bugs: New: Old: Fixed: + New high severity bugs of the week: + FIREBIRD: Copying a table from one database file to another gives wrong decimal numbers. + https://bugs.documentfoundation.org/show_bug.cgi?id=156530 + needs bibisecting + will take a look Stephane * QA stats (Stéphane) + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html +129 -38 (-135) overall) many thanks to the top bug squashers: QA Administrators 29 Buovjaga 7 Justin L 7 Heiko Tietze 6 m.a.riosv 6 Gabor Kelemen (allotropia) 5 Jim Raykowski 5 Julien Nabet 5 Michael Stahl (allotropia) 5 Mike Kaganski 5 + top 10 bugs reporters: Eyal Rozenberg 11 Gerald Pfeifer 5 Telesto 5 Rafael Lima 4 medmedin2014 4 Hahaha 3 Regina Henschel 3 Timur 3 Hossein 2 Olivier Hallot 2 + top 10 bugs fixers: Jim Raykowski 4 Justin Luth 4 Michael Stahl 4 Patrick Luby 4 Grandin, Noel 3 Heiko Tietze 3 Kaganski, Mike 2 Samuel Mehrbrodt 2 Ahmed Eltokhy 1 Andreas Heinisch 1 + top 10 bugs confirmers: m.a.riosv 9 *UNKNOWN* 4 Heiko Tietze 4 Stéphane Guillou 4 Kelemen, Gabor 3 Patrick Luby 2 ady 2 Alora Eve 1 Faisal 1 Henschel, Regina 1 * Bisected bugs open: keyword 'bisected' + more accurate - down to a single commit. + http://bit.ly/2dyIfDy + done by: Raal 3 Kelemen, Gabor 2 Timur 2 * Bibisected bugs open: keyword 'bibisected' + http://bit.ly/2cSCXlS + done by: Raal 3 Kelemen, Gabor 2 Timur 2 * all bugs tagged with 'regression' + 1174(-9) bugs open of 12739(+3) total 11(+0) high prio. done by: Gerald Pfeifer 1 steve 1 * ~Component count net * high severity regressions + http://bit.ly/1HWHb3E Writer - 7(+0) Calc - 3(+0) LibreOffice - 1(+0) by OS: All - 7(+0) Linux - 2(+0) Mac OS X - 0(+0) Windows - 2(+0) * ~Component count net * all regressions + http://bit.ly/1BUdI8i Writer: other - 404(-9) Calc - 216(+0) Impress - 133(+0) LibreOffice - 50(+0) Draw - 44(+0) Crashes - 43(+1) Base - 42(+0) Writer: docx filter - 41(+1) Borders - 34(+0) UI - 32(-1) Writer: other filter - 31(+0) Writer: perf - 31(+0) Printing and PDF export - 23(+0) RTL - 23(+0) Chart - 22(+0) BASIC - 18(+0) filters and storage - 16(+0) Writer: doc filter - 15(+1) graphics stack - 12(-2) Formula Editor - 4(+0) framework - 4(+0) Extensions - 2(+0) sdk - 2(+0) Linguistic - 1(+0)