* Present: + Heiko, Jonathan, Xisco, Cloph, Michael W, Stephan, Ilmari, Regina, Michael S, Olivier, Miklos, Eike * Completed Action Items: * Pending Action Items: * Release Engineering update (Cloph) + 24.8.5 rc1 in 3 weeks + 25.2 rc2 this week? + branch rules: https://wiki.documentfoundation.org/Development/Branches + 1 review needed + another 2 for the libreoffice-25-2-0 branch, as usual + late features: + Sahil is working on the application colors (Heiko) + Quick Look plugin for macOS is ready for review (Patrick): https://gerrit.libreoffice.org/c/core/+/178393 + looks safe, indepdent from LO itself (Cloph) + can do a sign build later and then Heiko can check it + still on Intel (Heiko) + Revert proposal for RC2. "initial implementation of the Histogram Chart" (Xisco) + Tomaz's proposed change: https://gerrit.libreoffice.org/c/core/+/179811 + current state is not yet usable (Regina) + see https://bugs.documentfoundation.org/show_bug.cgi?id=164593 for details (Caolan) + can't save to / from XLSX (Regina) + not usable from macros, either + needs more work + best to avoid from the release branch for now + new UI language: Abkhaz (ab) (cloph) + patch for this is not yet merged + UI language, but not a language for text + if works, then will merge it, already at 80% UI coverage + will avoid Tagalog-like problems in the future + never tried such a combination, though (Eike) + i.e. UI language, but not a language for text + Mac App Store paperwork is sorted out, can publish releases there again (Cloph) + though expect a backlog in review, may take a bit of time * Documentation (Olivier) + Fixes after translation rounds (ohallot, S. Horacek) + Help page for "Appearance" (S. Gautham) + %PRODUCTNAME x "LibreOffice" x "Application" in UI? <property name="label" translatable="yes" context="appearancetabpage|libreofficethemeslb">LibreOffice Themes</property> + %PRODUCTNAME is used in general ~everywhere (Heiko) + perhaps donations was an exception + currently hardcoded in the .ui file + there was an exception for a11y tags (Caolan) + don't get->replace->put back to trigger a11y machinery + i.e. "application macros" => use %PRODUCTNAME in general + Browser without Javascript: + Help to avoid a "flashing" warning. + e.g. https://help.libreoffice.org/master/en-US/text/shared/05/new_help.html + will look at this (Ilmari) + Guides + Calc Guide 24.8 ready - book under compilation (D. Maddern) + Getting Started 25.2 on the way. + Bugzilla Documentation statistics 223(223) bugs open + Updates: BZ changes 1 week 1 month 3 months 12 months created 12(8) 102(2) 123(4) 318(2) commented 26(23) 67(19) 153(25) 998(5) resolved 4(4) 14(2) 28(3) 180(2) + top 10 contributors: Bogdan B made 204 changes in 1 month, and 236 changes in 1 year Olivier Hallot made 25 changes in 1 month, and 371 changes in 1 year Vernon, Stuart Foote made 17 changes in 1 month, and 184 changes in 1 year Heiko Tietze made 11 changes in 1 month, and 97 changes in 1 year Kaganski, Mike made 8 changes in 1 month, and 87 changes in 1 year Kelemen, Gabor made 4 changes in 1 month, and 10 changes in 1 year John made 4 changes in 1 month, and 4 changes in 1 year Sahil Gautam made 4 changes in 1 month, and 4 changes in 1 year *UNKNOWN* made 3 changes in 1 month, and 3 changes in 1 year Dieter made 3 changes in 1 month, and 29 changes in 1 year * UX Update (Heiko) + Bugzilla (topicUI) statistics 227(227) (topicUI) bugs open, 31(31) (needsUXEval) needs to be evaluated by the UXteam + Updates: BZ changes 1 week 1 month 3 months 12 months added 5(-4) 15(-6) 24(-6) 30(-6) commented 37(17) 109(-2) 314(4) 1487(-6) removed 0(0) 0(0) 4(0) 11(0) resolved 6(6) 17(0) 49(6) 243(3) + top 10 contributors: Vernon, Stuart Foote made 51 changes in 1 month, and 424 changes in 1 year Heiko Tietze made 37 changes in 1 month, and 794 changes in 1 year Bogdan B made 34 changes in 1 month, and 49 changes in 1 year Eyal Rozenberg made 31 changes in 1 month, and 218 changes in 1 year Roman Kuznetsov made 27 changes in 1 month, and 50 changes in 1 year m.a.riosv made 12 changes in 1 month, and 48 changes in 1 year Dieter made 11 changes in 1 month, and 118 changes in 1 year Ilmari Lauhakangas made 8 changes in 1 month, and 160 changes in 1 year Raal made 7 changes in 1 month, and 11 changes in 1 year Kaganski, Mike made 5 changes in 1 month, and 38 changes in 1 year + [Bug 163114] Comments ignore spacing above first paragraph and below last paragraph + [Bug 164549] Calc, export as pdf automatically adds sheet name as pdf bookmark + [Bug 164586] Remove context-menu option for deleting all comments + [Bug 164571] Actively suggest enabling RTL/CTL (resp. CJK) when first editing RTL/CTL (resp. CJK) content + [Bug 135454] UI: Other fields aren't updated at manual input (you have to jump to different field) + [Bug 155746] Files in temporary directories should not be allowed to be pinned + [Bug 155508] Changing scale in crop dialog doesn't scale image in ratio (and there is no option to do it synched) + [Bug 164495] Be more liberal with when carets get direction indicators + [Bug 164492] Caret direction-indicator does not respect keyboard layout + [Bug 164469] Comments in Navigator should look other + [Bug 164458] Tools -> Customize -> Keyboard: window lacks "Apply"-button -> + [Bug 163624] Multiline text field for pasting / typing multiline formulas in conditional formatting rules editor + would this preserve linebreaks? (Heiko) + we do that already (Eike) + [Bug 164452] Extension manager for new UI Options -> Appearance theme shows themes installed after removal + [Bug 164414] Add an "Open Document Parent Folder" menu option to the File menu + [Bug 164427] New Theme selector should have four default variants instead current three + [Bug 164393] New Options -> Appearance LO Theme panel unable to review the list box of 'Customization' items when in 'Automatic' theme -> + [Bug 164410] Need visibility for the fonts chosen for embedding + good for tendering * Crash testing (Caolan) + 211(-16) import failure, 14(-1) export failures - https://wiki.documentfoundation.org/Development/Crashtesting - this list is now complete + 0 coverity issues + 0 oss-fuzz issues - thanks to Jonathan on fixing the last one + CVE-2024-12425 and CVE-2024-12426 published * Crash Reporting (from crashreport.libreoffice.org) (Xisco) + 24.8.1.2 23395(+275) + 24.8.2.1 55611(+272) + 24.8.3.2 37012(+4671) + 24.8.4.2 4053(+2143) + Fixed in 24.8.4 https://crashreport.libreoffice.org/stats/signature/SwSectionFrame::SwClientNotify(SwModify%20const%20&,SfxHint%20const%20&) - Second most reported crash in 24.8.3 + New in 24.8 https://crashreport.libreoffice.org/stats/signature/SfxItemSet::GetByOffset(unsigned%20short,unsigned%20short) * Mentoring (Hossein) + Missing Hossein committer... 1 week 1 month 3 months 12 months open 78(16) 152(-3) 153(-3) 153(-3) reviews 396(128) 1370(-146) 3872(-30) 13598(-38) merged 156(68) 998(-226) 3514(-96) 14239(-83) abandoned 5(-6) 47(-11) 153(2) 712(-8) own commits 95(29) 611(-146) 2443(-65) 10036(-83) review commits 53(16) 212(-2) 818(16) 3237(-22) contributor... 1 week 1 month 3 months 12 months open 979(785) 1090(139) 1094(138) 1094(138) reviews 622(182) 2758(-526) 8424(-90) 31556(-200) merged 14(-17) 100(-28) 468(3) 1414(-13) abandoned 12(2) 98(4) 190(10) 635(2) own commits 15(-10) 98(-14) 433(4) 1395(-3) review commits 0(0) 0(0) 0(0) 0(0) + easyHack statistics: needsDevEval 9(9) needsUXEval 1(1) cleanup_comments 339(339) total 421(421) assigned 29(29) open 354(354) + top 10 contributors: Bogdan B made 33 patches in 1 month, and 286 patches in 1 year Manish Bera made 7 patches in 1 month, and 9 patches in 1 year Kushagra Kasliwal made 7 patches in 1 month, and 7 patches in 1 year Rashesh Padia made 6 patches in 1 month, and 10 patches in 1 year Shantanu Oak made 4 patches in 1 month, and 4 patches in 1 year Weblate made 3 patches in 1 month, and 33 patches in 1 year Alin, Andrei Abahnencei made 3 patches in 1 month, and 4 patches in 1 year Samuel Adesola made 2 patches in 1 month, and 7 patches in 1 year Theppitak Karoonboonyanan made 2 patches in 1 month, and 9 patches in 1 year Dione Maddern made 2 patches in 1 month, and 87 patches in 1 year + top 10 reviewers: Vajna, Miklos made 162 review comments in 1 month, and 1208 in 1 year Ilmari Lauhakangas made 114 review comments in 1 month, and 742 in 1 year Adolfo Jayme Barrientos made 112 review comments in 1 month, and 938 in 1 year Caolán McNamara made 86 review comments in 1 month, and 1384 in 1 year Christian Lohmaier made 86 review comments in 1 month, and 650 in 1 year Michael Stahl made 84 review comments in 1 month, and 912 in 1 year Kaganski, Mike made 64 review comments in 1 month, and 536 in 1 year Thorsten Behrens made 62 review comments in 1 month, and 676 in 1 year Xisco Fauli made 56 review comments in 1 month, and 794 in 1 year allotropia jenkins made 50 review comments in 1 month, and 330 in 1 year + Patches automatically abandoned: tdf#88918: Enable editing of hyperlinks for shapes ( Omkar Nikam ) - https://gerrit.libreoffice.org/#/c/166396 tdf#145538: Change two for loops into range based loops ( Aditya (Addy) Sahu ) - https://gerrit.libreoffice.org/#/c/175288 tdf#163486: PVS: remove unused code ( Xisco Fauli ) - https://gerrit.libreoffice.org/#/c/175479 fix: resolve issue with UI commands ( Olga Ngala ) - https://gerrit.libreoffice.org/#/c/175727 tdf#45904 Move SwXTabelRows tests to cpp ( muluh ) - https://gerrit.libreoffice.org/#/c/175767 tdf#114441 Convert use of sal_uLong to better integer types ( ZOK zok ) - https://gerrit.libreoffice.org/#/c/175780 + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report: Shantanu Oak * Commit Access * Developer Certification (Stephan/Miklos/László/Gabriel) + resting since: 9 weeks (limit: 20 weeks) * Jenkins / CI update (Cloph) gerrit_android_aarch64 jobs: 114 ok: 110 ko: 0 fail ratio: 0.00% mean_ok: 8 ( 17) median_ok: 6 ( 10) gerrit_android_arm jobs: 114 ok: 110 ko: 3 fail ratio: 2.63% mean_ok: 8 ( 17) median_ok: 6 ( 11) gerrit_android_x86 jobs: 114 ok: 111 ko: 0 fail ratio: 0.00% mean_ok: 8 ( 17) median_ok: 7 ( 11) gerrit_android_x86_64 jobs: 114 ok: 110 ko: 3 fail ratio: 2.63% mean_ok: 8 ( 17) median_ok: 7 ( 10) gerrit_linux_clang_dbgutil jobs: 247 ok: 185 ko: 52 fail ratio: 21.05% mean_ok: 38 ( 46) median_ok: 35 ( 38) gerrit_linux_gcc_release jobs: 282 ok: 223 ko: 48 fail ratio: 17.02% mean_ok: 22 ( 28) median_ok: 19 ( 21) gerrit_mac jobs: 262 ok: 198 ko: 52 fail ratio: 19.85% mean_ok: 53 ( 56) median_ok: 47 ( 49) gerrit_windows jobs: 242 ok: 190 ko: 44 fail ratio: 18.18% mean_ok: 39 ( 40) median_ok: 34 ( 34) gerrit_master_ml jobs: 316 ok: 169 ko: 124 fail ratio: 39.24% mean_ok: 83 ( 83) median_ok: 75 ( 75) gerrit_master jobs: 33 ok: 17 ko: 13 fail ratio: 39.39% mean_ok: 69 ( 69) median_ok: 72 ( 72) gerrit_master_seq jobs: 278 ok: 152 ko: 107 fail ratio: 38.49% mean_ok: 84 ( 84) median_ok: 76 ( 76) + tests that failed more than twice in last seven days 3 CppunitTest_vcl_pdf_encryption gerrit_linux_gcc_release 3 UITest_sw_sidebar gerrit_linux_clang_dbgutil 4 Killed by the kill-wrapper gerrit_linux_clang_dbgutil 4 CppunitTest_sw_uiwriter8 gerrit_linux_clang_dbgutil 4 UITest_impress_tests gerrit_linux_clang_dbgutil 5 aborted by jenkins job timeout gerrit_windows + it was a nice week for Jenkins + tiled rendering error disappeared, the workaround helped + poppler update would bump the xcode requirement and also macOS version + an old trashcan mac pro would be then not usable for building + but it was out of service anyway for a few weeks already + currently looking at getting poppler to work with the older macOS baseline (Michael S) + will see soon. + will test it with gcc-7 + OK, will wait for this first (Cloph) * What’s cooking (Miklos) + A11y update (Michael W) + tdf#163335 ("Linux: crash whenever selecting text using cursor or keyboard going from right to left") + will fix it in Writer or work it around on the qt side + RTL/CTL/CJK update (Jonathan) + tdf#66791 sw: Incorrect application of Asian script + https://bugs.documentfoundation.org/show_bug.cgi?id=66791 + Leading weak characters now use same script as first strong characters + tdf#152515 Japanese vertical text printed incorrectly on Windows + https://bugs.documentfoundation.org/show_bug.cgi?id=152515 + was broken for quite some time + Fixed + does that also unblock some cleanup? (Caolan) + this old way depended on "@" prefixing, doesn't work with new fonts (Jonathan) * FOSDEM 2025 (Xisco) - DevRoom: Saturday, February 1, from 10AM to 2PM. -- in 3 weeks - schedule URL: <https://fosdem.org/2025/schedule/track/libreoffice/> * QA update (Xisco) + UNCONFIRMED: 1441 (-9) + enhancements: 370 (-7) + needsUXEval: 14 (-6) + haveBackTrace: 12 (+1) + needsDevAdvice: 49 (+1) + documentation: 8 (+2) + android: 0 (+0) + iOS: 0 (+0) + Online: 9 (+0) + Most pressing bugs: New: None + New high severity bugs of the week: * QA stats + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html +90 -11 (-89) overall) many thanks to the top bug squashers: Buovjaga 14 QA Administrators 13 BogdanB 11 Heiko Tietze 4 Patrick (volunteer) 4 Tomaz Vajngerl 4 Jonathan Clark 3 Mike Kaganski 3 Olivier Hallot 3 m_a_riosv 3 + top 10 bugs reporters: Buovjaga 4 Mike Kaganski 3 Telesto 3 golemus 3 Gabor Kelemen (allotropia) 2 Gerald Pfeifer 2 Regina Henschel 2 Xisco Faulí 2 elias estatistics 2 goodguy00@zoho.com 2 + top 10 bugs fixers: Vajngerl, Tomaž 4 Ilmari Lauhakangas 3 Olivier Hallot 3 Patrick Luby 3 Jonathan Clark 2 Kaganski, Mike 2 Le Grand, Armin 2 Andreas Heinisch 1 Andy 1 Balazs Varga 1 + top 10 bugs confirmers: Bogdan B 21 Raal 12 Alex Thurgood 8 Heiko Tietze 6 Ilmari Lauhakangas 5 m.a.riosv 4 nobu 4 Vernon, Stuart Foote 3 Henschel, Regina 2 Nabet, Julien 2 * Bisected bugs open: keyword 'bisected' + more accurate - down to a single commit. + http://bit.ly/2dyIfDy + done by: Bogdan B 3 Ilmari Lauhakangas 2 Xisco Fauli 2 Raal 1 * Bibisected bugs open: keyword 'bibisected' + http://bit.ly/2cSCXlS + done by: Bogdan B 3 Ilmari Lauhakangas 2 Xisco Fauli 2 Aron Budea 1 Raal 1 * all bugs tagged with 'regression' + 1234(-1) bugs open of 13828(+11) total 22(+0) high prio. done by: Bogdan B 3 Raal 2 Xisco Fauli 2 Roman Kuznetsov 1 Ilmari Lauhakangas 1 Alex Thurgood 1 * ~Component count net * high severity regressions + http://bit.ly/1HWHb3E Writer - 10(+0) Calc - 6(+0) LibreOffice - 3(+0) Impress - 2(+0) UI - 1(+0) by OS: All - 14(+0) Linux - 5(+0) Mac OS X - 0(+0) Windows - 3(+0) * ~Component count net * all regressions + http://bit.ly/1BUdI8i Writer: other - 417(+3) Calc - 244(-1) Impress - 126(+0) LibreOffice - 51(-2) Draw - 49(-1) Crashes - 47(-1) Writer: docx filter - 40(-1) Base - 38(+1) UI - 34(-1) Borders - 33(+0) Writer: perf - 32(+0) Writer: other filter - 30(+0) Printing and PDF export - 26(+0) Chart - 24(+0) RTL - 23(+0) BASIC - 22(+0) filters and storage - 19(+0) Writer: doc filter - 17(+0) graphics stack - 13(+0) Formula Editor - 12(+0) framework - 3(+0) sdk - 3(+0) Extensions - 2(+0) Linguistic - 2(+0) Installation - 1(+0)