* Present: + Olivier, Caolan, Heiko, Ilmari, Jonathan, Michael W, Regina, Stephan, Cloph, Hossein, Xisco, Thorsten, Michael S, Miklos * Completed Action Items: * Pending Action Items: * Release Engineering update (Cloph) + 24.8.2 rc1 in 1 week + no rc2 is planned here, due to the upcoming crash fix, see below in the crashporting section (Xisco) + 24.2.7 rc1 in 4 weeks * Documentation (Olivier) + Helpcontents2 + special compliments to Sahil for adding a feature + its Help page, very rare. + update and fixes (Pierre F, Dione Maddern, Ohallot) + Disambiguate bookmarks (ohallot) + 1 dialog - 2 diffferent functions (Ttest dialog and Ftest dialog) + Can we replace HID_* by dialog widgets url ? + DBACCESS_HID* + the dialog case seems to be easy to fix + also easier to maintain + easy hack for this? (Miklos) + AI: Hossein to follow-up on this + Guides + Work in progress + Bugzilla Documentation statistics 225(225) bugs open + Updates: BZ changes 1 week 1 month 3 months 12 months created 14(3) 63(-6) 117(2) 262(2) commented 35(1) 189(4) 350(20) 980(17) resolved 5(-1) 33(-2) 74(3) 174(5) + top 10 contributors: Pierre F made 112 changes in 1 month, and 211 changes in 1 year Olivier Hallot made 56 changes in 1 month, and 332 changes in 1 year Ilmari Lauhakangas made 44 changes in 1 month, and 133 changes in 1 year Vernon, Stuart Foote made 34 changes in 1 month, and 156 changes in 1 year Dione Maddern made 33 changes in 1 month, and 94 changes in 1 year Heiko Tietze made 13 changes in 1 month, and 83 changes in 1 year Ady made 11 changes in 1 month, and 13 changes in 1 year Alain Romedenne made 10 changes in 1 month, and 26 changes in 1 year Dieter made 10 changes in 1 month, and 26 changes in 1 year *UNKNOWN* made 5 changes in 1 month, and 5 changes in 1 year * UX Update (Heiko) + Bugzilla (topicUI) statistics 231(231) (topicUI) bugs open, 29(29) (needsUXEval) needs to be evaluated by the UXteam + Updates: BZ changes 1 week 1 month 3 months 12 months added 8(3) 14(6) 14(6) 23(6) commented 63(13) 155(43) 411(42) 1710(27) removed 1(1) 1(1) 3(1) 11(1) resolved 7(3) 21(4) 68(2) 268(-3) + top 10 contributors: Heiko Tietze made 76 changes in 1 month, and 923 changes in 1 year Ilmari Lauhakangas made 54 changes in 1 month, and 180 changes in 1 year Vernon, Stuart Foote made 34 changes in 1 month, and 344 changes in 1 year steve made 18 changes in 1 month, and 25 changes in 1 year Henschel, Regina made 15 changes in 1 month, and 50 changes in 1 year Ademas made 12 changes in 1 month, and 12 changes in 1 year Cor Nouws made 11 changes in 1 month, and 36 changes in 1 year Bogdan B made 8 changes in 1 month, and 38 changes in 1 year Kaganski, Mike made 7 changes in 1 month, and 66 changes in 1 year Ady made 6 changes in 1 month, and 105 changes in 1 year + [Bug 162904] Add font filename and version to character format dialog -> + [Bug 162919] Suggest adding feature to Calc to improve ease of updating data plotted in charts + Excel seem to have a better UI here + OTOH Calc has working drag&drop + [Bug 162354] Request Formatting cells in calc ( transfering / coppying formats ) from one to another + [Bug 162870] Character spacing doesn't function with used-defined format code OR formulas + [Bug 162878] Reworked localized Impress templates look ugly in RU + [Bug 162160] Poor data label rendering strategy with high number of slices in pie chart + [Bug 162110] LibreOffice Calc scrolling speed problem when dragging image + [Bug 153991] Sidebar panel character deck/tab doesn't allow switching language groups + [Bug 153992] Sidebar character deck/tab doesn't indicate the current language/language group * Crash Testing (Caolan) + 15(+0) import failure, 13(+0) export failures - https://wiki.documentfoundation.org/Development/Crashtesting + 424 coverity issues + 2 ossfuzz issues - 1 hang, 1 crash - upsteam autoclosing bug fix now * Crash Reporting (Xisco) + 24.2.4.2 16085(+740) + 24.2.5.2 18776(+2638) + 24.2.6.2 82(+0) + 24.8.0.3 7942(+3720) - https://crashreport.libreoffice.org/stats/signature/SwTextINetFormat::GetCharFormat() - https://bugs.documentfoundation.org/show_bug.cgi?id=162911 - Patch in gerrit: https://gerrit.libreoffice.org/c/core/+/173267 - ~30% reports in 24.8.0.3. 2480 out of 8150 reports - 24.8/master-only problem - ship this to users faster than usual? (Xisco) - could do just 1 RC for 24.8.2, then release in 2 weeks (Cloph) - does the bug have many duplicates or many crashreports? - it's the crashreports (Xisco) * Mentoring (Hossein) + Window WSL / mingw issues + git-bash should be used instead of mingw git (Hossein) + wsl-as-helper is meant to work with git-bash from the Visual Studio installer (Cloph) + otherwise the build will fail in e.g. liblangtag + follow the wiki, it's documented like this (Hossein) https://wiki.documentfoundation.org/Development/BuildingOnWSLWindows committer... 1 week 1 month 3 months 12 months open 64(-7) 137(-14) 152(-12) 152(-12) reviews 570(144) 1442(156) 3942(136) 13072(112) merged 298(-47) 1272(75) 3755(65) 13219(46) abandoned 6(0) 46(-23) 212(-22) 748(-13) own commits 176(-54) 905(10) 2537(24) 9612(-5) review commits 59(2) 246(9) 765(6) 3116(16) contributor... 1 week 1 month 3 months 12 months open 36(-2) 95(3) 104(-1) 104(-1) reviews 768(-86) 3044(104) 8390(78) 29928(90) merged 26(5) 117(4) 323(16) 1467(5) abandoned 5(0) 16(-1) 76(-5) 588(4) own commits 19(-9) 98(-4) 338(2) 1272(11) review commits 0(0) 0(0) 0(0) 0(0) + easyHack statistics: needsDevEval 8(8) needsUXEval 1(1) cleanup_comments 327(327) total 412(412) assigned 26(26) open 351(351) + top 10 contributors: Pierre F made 26 patches in 1 month, and 84 patches in 1 year Adam Seskunas made 10 patches in 1 month, and 28 patches in 1 year Dione Maddern made 7 patches in 1 month, and 80 patches in 1 year Bogdan B made 5 patches in 1 month, and 93 patches in 1 year made 5 patches in 1 month, and 29 patches in 1 year Kira Tubo made 5 patches in 1 month, and 25 patches in 1 year Hubert Figuière made 5 patches in 1 month, and 14 patches in 1 year Ahmed Hamed made 3 patches in 1 month, and 12 patches in 1 year Tzschichholz, Rico made 2 patches in 1 month, and 3 patches in 1 year Weblate made 2 patches in 1 month, and 38 patches in 1 year + top 10 reviewers: Michael Stahl made 152 review comments in 1 month, and 898 in 1 year Caolán McNamara made 132 review comments in 1 month, and 1436 in 1 year Ilmari Lauhakangas made 110 review comments in 1 month, and 638 in 1 year Adolfo Jayme Barrientos made 104 review comments in 1 month, and 814 in 1 year Christian Lohmaier made 104 review comments in 1 month, and 520 in 1 year Thorsten Behrens made 102 review comments in 1 month, and 640 in 1 year Kaganski, Mike made 84 review comments in 1 month, and 502 in 1 year Xisco Fauli made 80 review comments in 1 month, and 774 in 1 year Heiko Tietze made 66 review comments in 1 month, and 294 in 1 year Vajngerl, Tomaž made 50 review comments in 1 month, and 324 in 1 year + Patches automatically abandoned: tdf#148192 Create new option External Firebird under create new database ( Juan C. Sanz ) - https://gerrit.libreoffice.org/#/c/143902 WIP: tdf#51779 - Support for SQL datatype INTERVAL ( Devansh Varshney ) - https://gerrit.libreoffice.org/#/c/165012 + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report: Eloi Montañés * GSoC (Ilmari) + 4 projects with extensions, to be finished till the end of Sept * LiboCon (Cloph) + Development workshop (planned for 11th and 12th of October; Hossein) https://conference.libreoffice.org/2024/workshop-introduction-to-libreoffice-development https://conference.libreoffice.org/2024/register-to-workshop + program is slightly modified + website will be updated + then a blogpost will go out + all attendees, whether speaker or not, please also register: conference: https://conference.libreoffice.org/2024/register + when to expect feedback on talks? accepted or not (Thorsten) + not sure (Cloph) + AI: Hossein to sync with Italo, and figure out the ETA * Commit Access * Developer Certification (Stephan/Miklos/László/Gabriel) + resting since: 16 weeks (limit: 20 weeks) * Jenkins / CI update (Cloph) gerrit_android_aarch64 jobs: 161 ok: 155 ko: 2 fail ratio: 1.24% mean_ok: 13 ( 24) median_ok: 9 ( 17) gerrit_android_arm jobs: 161 ok: 155 ko: 3 fail ratio: 1.86% mean_ok: 12 ( 23) median_ok: 9 ( 13) gerrit_android_x86 jobs: 161 ok: 157 ko: 1 fail ratio: 0.62% mean_ok: 13 ( 23) median_ok: 8 ( 17) gerrit_android_x86_64 jobs: 161 ok: 157 ko: 2 fail ratio: 1.24% mean_ok: 12 ( 23) median_ok: 8 ( 17) gerrit_linux_clang_dbgutil jobs: 327 ok: 258 ko: 57 fail ratio: 17.43% mean_ok: 59 ( 70) median_ok: 55 ( 62) gerrit_linux_gcc_release jobs: 370 ok: 313 ko: 34 fail ratio: 9.19% mean_ok: 27 ( 36) median_ok: 20 ( 25) gerrit_mac jobs: 325 ok: 292 ko: 17 fail ratio: 5.23% mean_ok: 63 ( 77) median_ok: 56 ( 65) gerrit_windows jobs: 353 ok: 253 ko: 80 fail ratio: 22.66% mean_ok: 70 (111) median_ok: 65 ( 79) gerrit_master_ml jobs: 412 ok: 215 ko: 152 fail ratio: 36.89% mean_ok: 145 (145) median_ok: 119 (119) gerrit_master jobs: 59 ok: 24 ko: 28 fail ratio: 47.46% mean_ok: 106 (106) median_ok: 90 ( 90) gerrit_master_seq jobs: 350 ok: 192 ko: 121 fail ratio: 34.57% mean_ok: 148 (149) median_ok: 121 (121) + tests that failed more than twice in last seven days 3 CppunitTest_sd_tiledrendering gerrit_linux_gcc_release 3 CppunitTest_sw_layoutwriter3 gerrit_windows 3 CppunitTest_sw_mailmerge gerrit_windows 3 JunitTest_svx_unoapi gerrit_linux_clang_dbgutil 4 Killed by the kill-wrapper gerrit_linux_clang_dbgutil 33 aborted by jenkins job timeout gerrit_windows + this week: wasn't too bad (Cloph) + still a high number of builds aborting on Windows + perhaps it may be a test that triggers an interactive dialog, still investigating * What’s cooking (Miklos) + A11y update (Michael W) + implement announcement of keyboard-triggered formatting changes in NVDA ( https://github.com/nvaccess/nvda/issues/6915 ) + misc smaller fixes + wina11y code cleanup, upstream Accerciser improvements + RTL/CTL/CJK update (Jonathan) + tdf#162803 Invalid kashida array after text box layout + https://bugs.documentfoundation.org/show_bug.cgi?id=162803 + Fixed + tdf#107184 "Group" feature for the Asian Phonetic Guide + https://bugs.documentfoundation.org/show_bug.cgi?id=107184 + General APG implementation improvements + Feature implemented + tdf#156543: "Mono" feature for the Asian Phonetic Guide + https://bugs.documentfoundation.org/show_bug.cgi?id=156543 + In progress + CairoSDPR from Armin + ~done, behind experimental mode on master + Playing with a new baseline with Windows (Cloph) + one cppunit test failing, due to too low resolution + have a good setup, winget + shell scripts + .vsconfig file to automate visual studio component installation + parallel builds perform badly, investigating * Remove hard-coded key combination shift+ctrl+f6 (Heiko) https://lists.freedesktop.org/archives/libreoffice/2024-September/092436.html + badly documented and maintaned function; likely not intended, no generic shortcut + occupies precious shortcut, which could be used for uno:ToggleControlFocus + drawback: no keyboard-only access to split window position + propose to remove it, and leave the shortcut unassigned + ask on the a11y list before removal (Michael W) * QA update (Xisco) + UNCONFIRMED: 1248 (+13) + enhancements: 298 (+8) + needsUXEval: 7 (+3) + haveBackTrace: 9 (+0) + needsDevAdvice: 47 (+1) + documentation: 7 (-2) + android: 0 (+0) + iOS: 0 (+0) + Online: 9 (+0) + Most pressing bugs: New: + Inserting multiple Hyperlinks and undoing an insertion (Ctrl-Z) crashes Writer + https://bugs.documentfoundation.org/show_bug.cgi?id=162911 + See Crash Reporting section + fix is already pending CI, thanks to Michael S + New high severity bugs of the week: + Win11 dark theme support--Active selections have light blue background which makes white icons and text almost invisible + https://bugs.documentfoundation.org/show_bug.cgi?id=152534 + Opening "Export directly as PDF" dialog deletes text hidden via character formatting + https://bugs.documentfoundation.org/show_bug.cgi?id=162298 + Henry? * QA stats (Xisco) + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html +134 -11 (-118) overall) many thanks to the top bug squashers: Buovjaga 12 Mike Kaganski 11 QA Administrators 11 Xisco Faulí 8 m_a_riosv 7 Heiko Tietze 6 V Stuart Foote 6 Cor Nouws 4 Julien Nabet 4 Robert Großkopf 3 + top 10 bugs reporters: yoylasfpgas 7 nobu 4 Mike Kaganski 3 Rafael Lima 3 Telesto 3 Buovjaga 2 Caleb Meredith 2 Gabor Kelemen (allotropia) 2 Jonathan Clark 2 Olivier Hallot 2 + top 10 bugs fixers: Xisco Fauli 5 Nabet, Julien 4 Heiko Tietze 3 David Gilbert 2 Jonathan Clark 2 Justin Luth 2 Kaganski, Mike 2 Kira Tubo 2 Timur Gadzo 2 *UNKNOWN* 1 + top 10 bugs confirmers: Ilmari Lauhakangas 29 m.a.riosv 10 Heiko Tietze 7 Xisco Fauli 5 Robert Großkopf 4 Vernon, Stuart Foote 4 Kaganski, Mike 3 Raal 3 Rafael Lima 3 Ady 2 * Bisected bugs open: keyword 'bisected' + more accurate - down to a single commit. + http://bit.ly/2dyIfDy + done by: Xisco Fauli 6 Ilmari Lauhakangas 4 Raal 3 Steve271 1 Kaganski, Mike 1 Timur Gadzo 1 * Bibisected bugs open: keyword 'bibisected' + http://bit.ly/2cSCXlS + done by: Ilmari Lauhakangas 6 Xisco Fauli 6 Raal 3 Steve271 1 Timur Gadzo 1 * all bugs tagged with 'regression' + 1221(+8) bugs open of 13608(+23) total 24(+1) high prio. done by: Ilmari Lauhakangas 6 Xisco Fauli 5 m.a.riosv 3 David Gilbert 1 Wolfgang Jäger 1 Kaganski, Mike 1 Raal 1 Henschel, Regina 1 Nabet, Julien 1 Telesto 1 * ~Component count net * high severity regressions + http://bit.ly/1HWHb3E Writer - 11(+1) Calc - 6(+0) Impress - 2(+0) LibreOffice - 2(+0) UI - 2(+0) by OS: All - 15(+1) Linux - 6(+0) Mac OS X - 0(+0) Windows - 3(+0) * ~Component count net * all regressions + http://bit.ly/1BUdI8i Writer: other - 394(+6) Calc - 246(+3) Impress - 121(-4) LibreOffice - 53(-1) Draw - 51(-1) Writer: docx filter - 45(+0) Crashes - 44(+3) Base - 41(+1) UI - 36(+0) Borders - 34(+0) Writer: other filter - 33(+2) Writer: perf - 33(+0) Printing and PDF export - 29(+2) Chart - 24(+0) RTL - 24(+1) BASIC - 21(+1) filters and storage - 21(+1) Writer: doc filter - 17(+0) graphics stack - 12(+0) Formula Editor - 11(+0) framework - 3(+0) sdk - 3(+1) Extensions - 2(+0) Linguistic - 1(+0)