* Present: + Regina, Cloph, Jonathan, Caolan, Michael W, Hossein, Olivier, Xisco, Miklos
* Completed Action Items: * Pending Action Items: * Release Engineering update (Cloph) + 25.8.2 rc1: tagging this evening + to review: https://gerrit.libreoffice.org/q/project:core+branch:libreoffice-25-8+status:open + rc builds may happen without mergelibs till a mergelibs-specific bug is fixed + https://bugs.documentfoundation.org/show_bug.cgi?id=166483 + already in 25.2 (Xisco) + makes sense to keep the RC config unchanged (mergelibs: on) + will bisect with mergelibs on to see how this happened + will try to reproduce & see (Cloph) + 25.2.7 rc1 in 3 weeks * AI usage policy (Ilmari) + Ilmari’s draft based on last week’s discussion "Policy on using generative AI (Large Language Models) in contributing to LibreOffice While the use of generative AI based on Large Language Models in software development has several issues, they are allowed in LibreOffice contributions with certain restrictions. You must be able to explain in your own words every changed line of code in a patch you created with the help of an LLM. You must disclose the use of an LLM in the commit message, mentioning the product and version used and the steps taken. You must not use an LLM to generate the commit message in your patch. You must not use an LLM to communicate with others in code review, developer chat or mailing lists. You must not use an LLM to solve easy hacks. You must not use an LLM to write reports related to internship projects. If you are using LLMs or considering to start using them, please research the topics of skill atrophy and the risks of harm to cognitive abilities related to their use." + text about internship to mention GSoC (Regina) + generic, so this works with outreachy, too (Ilmari) + would be ideal to indicate what part of the patch was written by an LLM (Olivier) + AI: apply the above suggestions and add it to the wiki (Ilmari) * Documentation (Olivier) + New Help + some simplification in XSLT (ohallot) + Added <descritpion> keyword in XHP (ohallot) + Helpcontents2 + Updates (Taichi Haradaguchi) + Guides + Work in progress towards 26.2 + Bugzilla Documentation statistics 212(212) bugs open + Updates: BZ changes 1 week 1 month 3 months 12 months created 1(-3) 16(-3) 39(1) 216(-1) commented 2(-4) 30(-3) 155(-13) 654(-30) resolved 1(-1) 7(-3) 26(1) 103(-1) + top 10 contributors: Olivier Hallot made 17 changes in 1 month, and 345 changes in 1 year Kaganski, Mike made 12 changes in 1 month, and 72 changes in 1 year Aron Budea made 11 changes in 1 month, and 12 changes in 1 year Ilmari Lauhakangas made 10 changes in 1 month, and 129 changes in 1 year Bogdan B made 9 changes in 1 month, and 247 changes in 1 year Eric Kvaalen made 7 changes in 1 month, and 7 changes in 1 year Vernon, Stuart Foote made 4 changes in 1 month, and 63 changes in 1 year Dr Beco made 3 changes in 1 month, and 3 changes in 1 year nobu made 1 changes in 1 month, and 21 changes in 1 year Jenkins made 0 changes in 1 month, and 0 changes in 1 year * UX Update (Heiko) + Bugzilla (topicUI) statistics 221(221) (topicUI) bugs open, 7(7) (needsUXEval) needs to be evaluated by the UXteam + Updates: BZ changes 1 week 1 month 3 months 12 months added 0(-4) 4(-5) 5(-5) 9(-6) commented 12(-22) 71(-24) 126(-20) 730(-59) removed 0(0) 1(-1) 2(0) 7(0) resolved 5(4) 11(4) 21(4) 128(-1) + top 10 contributors: Heiko Tietze made 46 changes in 1 month, and 350 changes in 1 year Vernon, Stuart Foote made 30 changes in 1 month, and 252 changes in 1 year Justin Luth made 16 changes in 1 month, and 22 changes in 1 year Ilmari Lauhakangas made 9 changes in 1 month, and 150 changes in 1 year m.a.riosv made 8 changes in 1 month, and 25 changes in 1 year Caolán McNamara made 5 changes in 1 month, and 5 changes in 1 year vijaya chandra made 4 changes in 1 month, and 6 changes in 1 year NarayanAras made 4 changes in 1 month, and 4 changes in 1 year Dieter made 3 changes in 1 month, and 36 changes in 1 year *UNKNOWN* made 3 changes in 1 month, and 3 changes in 1 year + No new ticket with needsUXEval Patches for: + Bug 165474 - Vertical Style editing dialogs - no tabs should be out-of-view + submitted (thanks to Caolan) + Bug 163017 - Autofilter buttons should look better + probably no improvement * Crash Testing (Caolan) + 131(-5) import failure, 25(-3) export failures - 115 documents, https://wiki.documentfoundation.org/Development/Crashtesting + 11 coverity issues + 4 ossfuzz issues, all timeouts + reduced memory usage due to the kill-split-alpha work from Noel * Crash Reporting (from crashreport.libreoffice.org) (Xisco) + 25.8.0.2 291(+12) + 25.8.0.3 126(+8) + 25.8.0.4 19213(+2057) + 25.8.1.1 6504(+3331) + https://bugs.documentfoundation.org/show_bug.cgi?id=168363 - New in 25.8. Already fixed * Mentoring/easyhack update (Hossein) + Published a blog post on dev blog: Debugging tips for LibreOffice https://dev.blog.documentfoundation.org/2025/09/18/debugging-tips-for-libreoffice/ committer... 1 week 1 month 3 months 12 months open 92(30) 137(13) 139(15) 139(15) reviews 412(136) 1200(-68) 3060(36) 11160(38) merged 269(130) 1045(-104) 3754(13) 12930(-3) abandoned 11(6) 61(-1) 177(-5) 632(-12) own commits 183(81) 672(-69) 2587(10) 9712(-39) review commits 50(22) 159(3) 472(19) 2484(3) contributor... 1 week 1 month 3 months 12 months open 136(85) 202(1) 203(0) 203(0) reviews 910(406) 2808(-178) 8700(40) 31748(-54) merged 39(9) 122(1) 281(16) 2238(-14) abandoned 6(-37) 84(-11) 183(-483) 1623(1) own commits 28(10) 89(15) 207(15) 1091(19) review commits 0(0) 0(0) 0(0) 0(0) + easyHack statistics: needsDevEval 9(9) needsUXEval 1(1) cleanup_comments 340(340) total 403(403) assigned 44(44) open 318(318) + top 10 contributors: Maya Stephens made 10 patches in 1 month, and 10 patches in 1 year Simon Chenery made 8 patches in 1 month, and 78 patches in 1 year Neil Roberts made 7 patches in 1 month, and 7 patches in 1 year Mohamed Ali made 3 patches in 1 month, and 16 patches in 1 year Kurt Nordback made 3 patches in 1 month, and 15 patches in 1 year Jason Whitmore made 3 patches in 1 month, and 3 patches in 1 year Weblate made 2 patches in 1 month, and 20 patches in 1 year Celia Palacios Gómez Tagle made 2 patches in 1 month, and 4 patches in 1 year Theppitak Karoonboonyanan made 2 patches in 1 month, and 10 patches in 1 year Bogdan B made 2 patches in 1 month, and 239 patches in 1 year + top 10 reviewers: Caolán McNamara made 112 review comments in 1 month, and 1090 in 1 year Xisco Fauli made 104 review comments in 1 month, and 774 in 1 year Vajna, Miklos made 90 review comments in 1 month, and 1286 in 1 year Adolfo Jayme Barrientos made 74 review comments in 1 month, and 812 in 1 year Hossein made 72 review comments in 1 month, and 292 in 1 year Ilmari Lauhakangas made 70 review comments in 1 month, and 720 in 1 year Weghorn, Michael made 66 review comments in 1 month, and 572 in 1 year Kłos, Szymon made 54 review comments in 1 month, and 312 in 1 year Kaganski, Mike made 54 review comments in 1 month, and 526 in 1 year Michael Stahl made 54 review comments in 1 month, and 158 in 1 year + Patches automatically abandoned: tdf#50050 Make LE component character style match LS ( Manish Bera ) - https://gerrit.libreoffice.org/#/c/181214 tdf#46583 borders tabpage UI doesn't display border properties ( Shrey ) - https://gerrit.libreoffice.org/#/c/184420 Implement ReportBuilder in C++ ( Adam Seskunas ) - https://gerrit.libreoffice.org/#/c/185810 tdf#160309 Fix crash after ungroup-undo for non-nested groups ( David Hashe ) - https://gerrit.libreoffice.org/#/c/186251 vcl: add method to set wrap mode for Label and TextView ( Mohit Marathe ) - https://gerrit.libreoffice.org/#/c/186469 tdf#126814 svx SpellDialog: don't clear ChangeAll dict unless ADD_ENTRY ( Justin Luth ) - https://gerrit.libreoffice.org/#/c/187667 * GSoC (Ilmari) + https://developers.google.com/open-source/gsoc/timeline + 5 are still running + two are ending 22 Sept, two on 6 Oct, one on 20 Oct * Outreachy (Ilmari) + We applied, but only with 2 intern positions, so we have room for 2 more projects + still looking for mentors, contact Ilmari if interested! * Commit Access * Developer Certification (Stephan/László) + resting since: 16 weeks (limit: 20 weeks) * Jenkins / CI update (Cloph) gerrit_android_aarch64 jobs: 155 ok: 152 ko: 2 fail ratio: 1.29% mean_ok: 11 ( 17) median_ok: 9 ( 12) gerrit_android_arm jobs: 156 ok: 153 ko: 2 fail ratio: 1.28% mean_ok: 11 ( 16) median_ok: 8 ( 12) gerrit_android_x86 jobs: 155 ok: 151 ko: 2 fail ratio: 1.29% mean_ok: 10 ( 16) median_ok: 7 ( 12) gerrit_android_x86_64 jobs: 156 ok: 153 ko: 2 fail ratio: 1.28% mean_ok: 11 ( 17) median_ok: 9 ( 12) gerrit_linux_clang_dbgutil jobs: 312 ok: 265 ko: 35 fail ratio: 11.22% mean_ok: 42 ( 47) median_ok: 37 ( 43) gerrit_linux_gcc_release jobs: 343 ok: 307 ko: 21 fail ratio: 6.12% mean_ok: 23 ( 27) median_ok: 19 ( 21) gerrit_mac jobs: 418 ok: 277 ko: 129 fail ratio: 30.86% mean_ok: 53 ( 60) median_ok: 47 ( 53) gerrit_windows jobs: 327 ok: 263 ko: 52 fail ratio: 15.90% mean_ok: 41 ( 49) median_ok: 37 ( 39) gerrit_master_ml jobs: 379 ok: 238 ko: 110 fail ratio: 29.02% mean_ok: 91 ( 92) median_ok: 79 ( 79) gerrit_master jobs: 32 ok: 20 ko: 11 fail ratio: 34.38% mean_ok: 62 ( 62) median_ok: 60 ( 60) gerrit_master_seq jobs: 346 ok: 218 ko: 99 fail ratio: 28.61% mean_ok: 94 ( 94) median_ok: 82 ( 82) + tests that failed more than twice in last seven days 3 CppunitTest_sc_ucalc_sort gerrit_windows 3 CppunitTest_sw_ooxmlexport4 gerrit_mac 3 JunitTest_sc_unoapi_3 gerrit_linux_clang_dbgutil 4 CppunitTest_sc_sheetview_test gerrit_linux_gcc_release 10 aborted by jenkins job timeout gerrit_windows + this week: looks quite OK (Cloph) + high number of aborted builds -- hope the new Windows baseline will help + Windows server 2025 + wsl: build seems to be stable + machine reboots without much explanations, to be investigated + at least no hanging processes + build in git-bash directly, with no redirect -> saw hangs there + also not seeing this with the VS code terminal integration + make output is sometimes garbled, even with -O, but goes away with the redirect -> looks OK in Jenkins + perf: build is the same ~40 mins, but the single core performance is not higher + git bash hangs, related to cygwin hangs? (Ilmari) + unfortunately seeing hangs from time to time, still (Hossein) + Also, interleaving output from parallel process still happens, which is in itself a problem + may be related to the cygwin terminal + these are hard to repdoruce reliably + more parallelism -> more likely you run into this (Cloph) + if hanging -> redirect to a file, should be a good enough workaround * What’s cooking (Miklos) + A11y update (Michael W) + tdf#104833 ("Scroll panes in Check for Updates dialog do not expose names to assistive technologies") + android a11y + RTL/CTL/CJK update (Jonathan) + tdf#167873: Simplified Chinese missing line break after quotation mark + https://bugs.documentfoundation.org/show_bug.cgi?id=167873 + Regression, but was previously working by accident + Ported some CJ rule extensions from upstream ICU + ODF-TC (Olivier + Regina) + Submitted FOURIER function to ODFF-later (Olivier + Regina) + https://issues.oasis-open.org/browse/OFFICE-4175 + continued the redline / change tracking discussion + support ODF table:embedded-number-behavior="integer" (Regina) + changes 'Options' page of 'Sort' dialog in Calc + our old Calc bool -> 3 modes instead + affects python tests + also wrote to the design mailing list + works in principle, but needs finishing + will put it to gerrit + can help with the change once it's on gerrit (Xisco) * QA update (Xisco) + UNCONFIRMED: 2018 (+29) + enhancements: 523 (+2) + needsUXEval: 2 (-5) + haveBackTrace: 14 (+0) + needsDevAdvice: 48 (-1) + documentation: 1 (+0) + android: 0 (+0) + iOS: 0 (+0) + Online: 6 (+0) + Most pressing bugs: New: None + New high severity bugs of the week: + Do not use localized dummy text for master slide templates + https://bugs.documentfoundation.org/show_bug.cgi?id=168080 + When i use the highlighter tool, the rest of the line after the highlighted content goes all white. + https://bugs.documentfoundation.org/show_bug.cgi?id=168344 + maybe already fixed on master (Xisco) * QA stats + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html +98 -21 (-89) overall) many thanks to the top bug squashers: Justin L 15 Mike Kaganski 8 Timur 7 Buovjaga 6 Heiko Tietze 6 m_a_riosv 5 BogdanB 4 V Stuart Foote 3 Xisco Faulí 3 Caolán McNamara 2 + top 10 bugs reporters: Eyal Rozenberg 6 Mike Kaganski 6 Christian 2 Jim Avera 2 Xisco Faulí 2 ardv 2 kr4z33 2 t1m013y 2 David 1 Heiko Tietze 1 + top 10 bugs fixers: Justin Luth 13 Heiko Tietze 6 Kaganski, Mike 6 Xisco Fauli 3 Caolán McNamara 2 Jonathan Clark 2 Timur Gadzo 2 Vajna, Miklos 2 1 Andreas Heinisch 1 + top 10 bugs confirmers: m.a.riosv 7 Bogdan B 6 Heiko Tietze 6 Xisco Fauli 5 Kaganski, Mike 3 Raal 3 Ilmari Lauhakangas 2 Mateusz Wlazłowski 2 NarayanAras 2 Olivier Hallot 2 * Bisected bugs open: keyword 'bisected' + more accurate - down to a single commit. + http://bit.ly/2dyIfDy + done by: vijaya chandra 5 Bogdan B 2 Raal 2 Kaganski, Mike 1 Telesto 1 Xisco Fauli 1 * all bugs tagged with 'regression' + 1276(-5) bugs open of 14307(+13) total 20(-1) high prio. done by: Raal 2 Telesto 2 Bogdan B 1 Heiko Tietze 1 Mateusz Wlazłowski 1 m.a.riosv 1 Kaganski, Mike 1 Vernon, Stuart Foote 1 Xisco Fauli 1 * ~Component count net * high severity regressions + http://bit.ly/1HWHb3E Writer - 10(+0) Calc - 5(+0) LibreOffice - 3(+0) Impress - 1(+0) UI - 1(+0) filters and storage - 0(-1) by OS: All - 15(+0) Linux - 5(+0) Mac OS X - 0(+0) Windows - 0(+0) * ~Component count net * all regressions + http://bit.ly/1BUdI8i Writer: other - 427(-4) Calc - 244(+0) Impress - 129(+1) LibreOffice - 60(-1) Draw - 49(+0) Writer: docx filter - 44(+0) Crashes - 41(-1) UI - 40(-2) Borders - 37(+0) Base - 34(+0) Writer: perf - 30(-1) Writer: other filter - 29(-1) filters and storage - 28(-1) Printing and PDF export - 24(+0) Chart - 23(+0) BASIC - 20(+2) RTL - 20(-1) Writer: doc filter - 19(+0) graphics stack - 16(+1) Formula Editor - 8(+0) framework - 3(+0) Extensions - 2(+0) Linguistic - 2(+0) sdk - 2(+0) Installation - 1(+0)