* Present: + Hossein, Ilmari, Jonathan, Michael W, Michael S, Thorsten, Regina, Cloph, Heiko, Xisco, Caolan, Olivier, Miklos, Stéphane * Completed Action Items: * Pending Action Items: * Release Engineering update (Cloph) * 24.8.0 rc2 in 1 week + libreoffice-24-8 now needs +1 review * 24.2.6 rc1 in 4 weeks, as a current plan * EOL extension (Ilmari) + more overlap between new vs old version (Cloph) + stop doing 2 RCs for the .5, .6 + and no libreoffice-x-y-z branch for those + or space out minor versions further, less frequency + less tags -> less builds -> more overlap with the same mount of builds + two tags the same week is problematic + good to think this through & get back to this next week * Documentation (Olivier) + Helpcontents2 + Updates and fixes (ohallot, Bogdan Buzea, Pierre F) + Guides + Community active reviewing GS guide before end July. + Bugzilla Documentation statistics 251(251) bugs open + Updates: BZ changes 1 week 1 month 3 months 12 months created 9(1) 27(4) 93(0) 237(4) commented 18(5) 76(12) 243(12) 895(-5) resolved 2(-2) 13(0) 56(-5) 141(1) + top 10 contributors: Olivier Hallot made 38 changes in 1 month, and 275 changes in 1 year Kaganski, Mike made 14 changes in 1 month, and 80 changes in 1 year Ilmari Lauhakangas made 13 changes in 1 month, and 94 changes in 1 year Raal made 12 changes in 1 month, and 16 changes in 1 year m.a.riosv made 11 changes in 1 month, and 28 changes in 1 year Stéphane Guillou made 8 changes in 1 month, and 196 changes in 1 year Henschel, Regina made 7 changes in 1 month, and 17 changes in 1 year Dione Maddern made 6 changes in 1 month, and 104 changes in 1 year Pierre F made 6 changes in 1 month, and 36 changes in 1 year Heiko Tietze made 6 changes in 1 month, and 87 changes in 1 year * UX Update (Heiko) + Bugzilla (topicUI) statistics 238(238) (topicUI) bugs open, 32(32) (needsUXEval) needs to be evaluated by the UXteam + Updates: BZ changes 1 week 1 month 3 months 12 months added 5(1) 10(3) 13(3) 19(2) commented 44(-8) 174(12) 456(-8) 1771(11) removed 0(0) 0(-2) 5(0) 10(0) resolved 6(2) 21(-1) 75(-1) 285(-5) + top 10 contributors: Heiko Tietze made 82 changes in 1 month, and 963 changes in 1 year Vernon, Stuart Foote made 52 changes in 1 month, and 336 changes in 1 year Ady made 25 changes in 1 month, and 123 changes in 1 year Eyal Rozenberg made 24 changes in 1 month, and 162 changes in 1 year Dieter made 21 changes in 1 month, and 155 changes in 1 year Ilmari Lauhakangas made 19 changes in 1 month, and 143 changes in 1 year Rafael Lima made 16 changes in 1 month, and 69 changes in 1 year Stéphane Guillou made 13 changes in 1 month, and 608 changes in 1 year Kira Tubo made 8 changes in 1 month, and 20 changes in 1 year Cor Nouws made 6 changes in 1 month, and 25 changes in 1 year + [Bug 162060] Add items to watch window from r-click + [Bug 160511] "box around character" uses too much padding above (matter of taste) -> + [Bug 160470] CALC: EDITING: Cannot remove or create COLUMNAR data groups when "unrelated" columns contain AUTOFILTERS. Rows work fine + input is appreciated in the bug + [Bug 161657] [DOCX] LibreOffice shouldn't try to import the comment style from DOCX files + [Bug 161557] Duplicate Options Menu (“Field”) in Tabbed Interface + blog post PEER-TO-PEER COLLABORATION WITH LIBREOFFICE + https://design.blog.documentfoundation.org/2024/07/17/peer-to-peer-collaboration-with-libreoffice/ + if this will be tendered, then would like input from the ESC + this is just outlining the idea for now * Crash Testing (Caolan) + 20(-6) import failure, 15(-6) export failures - https://wiki.documentfoundation.org/Development/Crashtesting - 1 new thing: https://gerrit.libreoffice.org/c/core/+/170154/comments/13c4a11a_c91804e3 + 1665 coverity issues + 9 ossfuzz issues * Crash Reporting (Xisco) + 24.2.2.2 17817(+509) + 24.2.3.2 15015(+671) + 24.2.4.2 8885(+1812) + 24.2.5.2 492(+0) - Fixed in 24.2.5.2 - https://crashreport.libreoffice.org/stats/signature/ScDocument::FillInfo(ScTableInfo%20&,short,long,short,long,short,double,double,bool,bool,ScMarkData%20const%20*) - https://crashreport.libreoffice.org/stats/signature/SwCursorShell::UpdateCursor(unsigned%20short,bool) * Mentoring (Hossein) + Added a new draft blog post around fuzz testing Fuzz testing to maintain LibreOffice code quality https://dev.blog.documentfoundation.org/?p=1196&preview=1&_ppp=75781ad1c6 + Added a new Wiki page for fuzz testing Fuzz testing https://wiki.documentfoundation.org/Development/Fuzz committer... 1 week 1 month 3 months 12 months open 91(-26) 186(-15) 187(-18) 187(-18) reviews 524(118) 1840(66) 3672(118) 13106(72) merged 319(0) 1406(12) 3650(129) 12873(106) abandoned 13(-12) 82(-4) 200(-4) 726(3) own commits 208(-18) 861(15) 2523(80) 9428(56) review commits 59(23) 314(11) 755(13) 3093(9) contributor... 1 week 1 month 3 months 12 months open 40(-1) 100(0) 100(-4) 100(-4) reviews 928(-16) 3476(20) 8166(208) 29828(182) merged 17(5) 131(7) 275(-5) 1549(-32) abandoned 8(-1) 25(-1) 83(-4) 720(5) own commits 29(18) 148(14) 331(14) 1213(9) review commits 0(0) 0(0) 0(0) 0(0) + easyHack statistics: needsDevEval 9(9) needsUXEval 1(1) cleanup_comments 325(325) total 410(410) assigned 24(24) open 351(351) + top 10 contributors: Bogdan B made 69 patches in 1 month, and 88 patches in 1 year Pierre F made 8 patches in 1 month, and 32 patches in 1 year made 5 patches in 1 month, and 13 patches in 1 year Armin Le Grand (allotropia) made 5 patches in 1 month, and 82 patches in 1 year Srebotnjak, Martin made 4 patches in 1 month, and 21 patches in 1 year Kira Tubo made 4 patches in 1 month, and 18 patches in 1 year Dione Maddern made 4 patches in 1 month, and 67 patches in 1 year Ritobroto Mukherjee made 4 patches in 1 month, and 22 patches in 1 year Theppitak Karoonboonyanan made 3 patches in 1 month, and 4 patches in 1 year Weblate made 2 patches in 1 month, and 33 patches in 1 year + top 10 reviewers: Nabet, Julien made 212 review comments in 1 month, and 972 in 1 year Christian Lohmaier made 140 review comments in 1 month, and 472 in 1 year Taichi Haradaguchi made 128 review comments in 1 month, and 328 in 1 year Xisco Fauli made 124 review comments in 1 month, and 744 in 1 year Vajna, Miklos made 122 review comments in 1 month, and 1170 in 1 year Thorsten Behrens made 118 review comments in 1 month, and 690 in 1 year Ilmari Lauhakangas made 88 review comments in 1 month, and 604 in 1 year Caolán McNamara made 86 review comments in 1 month, and 1480 in 1 year Adolfo Jayme Barrientos made 80 review comments in 1 month, and 634 in 1 year Kaganski, Mike made 72 review comments in 1 month, and 490 in 1 year + Patches automatically abandoned: tdf#155856 Port C++ SDK example make file to cmake / qmake ( Hossein ) -> Restored - https://gerrit.libreoffice.org/#/c/153540 tdf#51357 add TriangleWipe transition to svg export by impress ( Devansh Varshney ) -> Restored - https://gerrit.libreoffice.org/#/c/163658 Enable additonal functions in editable section while in readonly-mode ( Oliver Specht ) - https://gerrit.libreoffice.org/#/c/165031 tdf#138293 - Add "save sketches on slides on exit" ( Devansh Varshney ) -> Restored - https://gerrit.libreoffice.org/#/c/165144 tdf#95174 - SQL parser support for catalog and schema ( Devansh Varshney ) - https://gerrit.libreoffice.org/#/c/165279 tdf#88918: Enable editing of hyperlinks for shapes ( Omkar Nikam ) -> Restored - https://gerrit.libreoffice.org/#/c/166396 tdf#42982: Improve UNO API error reporting ( Jakub Kościelak ) - https://gerrit.libreoffice.org/#/c/167065 [API CHANGE] Drop unused Font group from Common config options ( Gabor Kelemen ) - https://gerrit.libreoffice.org/#/c/167646 * GSoC (Ilmari) + Midterm evaluations - all completed * LiboCon + CfP is open: https://events.documentfoundation.org/libreoffice-conference-2024/cfp + 15th Aug is the deadline * Commit Access * Developer Certification (Stephan/Miklos/László/Gabriel) + resting since: 12 weeks (limit: 20 weeks) * Jenkins / CI update (Cloph) gerrit_android_aarch64 jobs: 180 ok: 171 ko: 4 fail ratio: 2.22% mean_ok: 14 ( 22) median_ok: 10 ( 15) gerrit_android_arm jobs: 179 ok: 173 ko: 4 fail ratio: 2.23% mean_ok: 13 ( 21) median_ok: 11 ( 15) gerrit_android_x86 jobs: 179 ok: 172 ko: 4 fail ratio: 2.23% mean_ok: 13 ( 20) median_ok: 10 ( 14) gerrit_android_x86_64 jobs: 180 ok: 174 ko: 3 fail ratio: 1.67% mean_ok: 15 ( 22) median_ok: 11 ( 16) gerrit_linux_clang_dbgutil jobs: 369 ok: 290 ko: 64 fail ratio: 17.34% mean_ok: 55 ( 61) median_ok: 51 ( 55) gerrit_linux_gcc_release jobs: 431 ok: 352 ko: 49 fail ratio: 11.37% mean_ok: 27 ( 32) median_ok: 20 ( 25) gerrit_mac jobs: 362 ok: 330 ko: 18 fail ratio: 4.97% mean_ok: 51 ( 51) median_ok: 45 ( 45) gerrit_windows jobs: 396 ok: 292 ko: 85 fail ratio: 21.46% mean_ok: 65 ( 77) median_ok: 65 ( 71) gerrit_master_ml jobs: 473 ok: 247 ko: 178 fail ratio: 37.63% mean_ok: 108 (108) median_ok: 105 (105) gerrit_master jobs: 48 ok: 28 ko: 14 fail ratio: 29.17% mean_ok: 86 ( 86) median_ok: 73 ( 73) gerrit_master_seq jobs: 423 ok: 219 ko: 163 fail ratio: 38.53% mean_ok: 111 (111) median_ok: 107 (107) + tests that failed more than twice in last seven days: 3 CppunitTest_sd_import_tests gerrit_linux_gcc_release 3 CppunitTest_writerperfect_writer gerrit_windows 4 CppunitTest_chart2_dump gerrit_windows 4 CppunitTest_sw_htmlexport gerrit_windows 4 JunitTest_sd_unoapi gerrit_linux_clang_dbgutil 5 UITest_calc_tests gerrit_linux_clang_dbgutil 6 CppunitTest_sw_autocorrect gerrit_windows 8 UITest_writer_tests gerrit_linux_clang_dbgutil 12 CppunitTest_sw_a11y gerrit_windows 32 aborted by jenkins job timeout gerrit_windows + increased timeout for a11y UI tests that occasionally failed on slow Windows builder (Michael W): https://git.libreoffice.org/core/commit/5495a2ef9c5e0a457c44e2fe0f6a62effda43ebc + last week was OK (Cloph) + jenkins timeouts over the weekend, caused by 2 bots, now fixed + a11y text improvements, see above + time between change upload -> waiting for the builder is reduced * What’s cooking (Miklos) + A11y update (Michael W) + tdf#155447: Reporting of accessible ID to provide stable identifiers for spell check dialog, related Qt and Orca upstream changes, GTK 4 discussion + RTL/CTL/CJK update (Jonathan) + tdf#92064 LO unusable with Tibetan super long paragraphs + https://bugs.documentfoundation.org/show_bug.cgi?id=92064 + Performance improved significantly, 96% improvement + More work needs to be done + tdf#150621 Word count incorrect for Korean text + https://bugs.documentfoundation.org/show_bug.cgi?id=150621 + Korean word count now counts words, rather than characters + drawinglayer system-dependent primitive renderer (SDPR) for cairo (Armin) + Dummy clipboard for UITests (Noel) + hopefully helps with the stability on Windows * QA update (Xisco) + UNCONFIRMED: 1196 (-19) + enhancements: 281 (+6) + needsUXEval: 10 (+5) + haveBackTrace: 9 (+0) + needsDevAdvice: 47 (+0) + documentation: 5 (+0) + android: 0 (+0) + iOS: 0 (+0) + Online: 9 (+0) + Most pressing bugs: New: None + New high severity bugs of the week: + Two programatically composed UI strings, not suitable for localization - "Delete All" %s and "Delete %s" + https://bugs.documentfoundation.org/show_bug.cgi?id=161919 + Jim is already on CC + is this a singular vs plural problem? (Miklos) + think so (Cloph) + think gettext could provide this (Caolan) + deadline for new strings? (Hossein) + translations can be added until last minute (Cloph) + think there is a confusion here, the problematic commit is only on master (Xisco) * QA stats (Stéphane) + Base UI going blank: https://bugs.documentfoundation.org/show_bug.cgi?id=161865 + Dashboard data updated: https://stragu.shinyapps.io/lo_qa_dashboard/ + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html +85 +15 (-119) overall) many thanks to the top bug squashers: QA Administrators 16 Mike Kaganski 11 Stéphane Guillou (stragu) 11 Heiko Tietze 9 Buovjaga 6 Michael Weghorn 6 Patrick Luby (volunteer) 5 Rafael Lima 4 V Stuart Foote 4 Jonathan Clark 3 + top 10 bugs reporters: Daniele 5 Vas 5 Mike Kaganski 4 Buovjaga 3 SATYA SRINIVAS K 3 Xisco Faulí 3 Paolo Benvenuto 2 Rafael Lima 2 Regina Henschel 2 nao 2 + top 10 bugs fixers: Kaganski, Mike 6 Weghorn, Michael 4 Heiko Tietze 3 Jonathan Clark 3 Patrick Luby 3 Balazs Varga 2 Ilmari Lauhakangas 2 Jim Raykowski 2 Justin Luth 2 Rafael Lima 2 + top 10 bugs confirmers: Stéphane Guillou 23 Ilmari Lauhakangas 11 m.a.riosv 7 Weghorn, Michael 4 Heiko Tietze 3 Ady 2 Dieter 2 Kaganski, Mike 2 Patrick Luby 2 Raal 2 * Bisected bugs open: keyword 'bisected' + more accurate - down to a single commit. + http://bit.ly/2dyIfDy + done by: Stéphane Guillou 3 Raal 2 Aron Budea 1 Xisco Fauli 1 * Bibisected bugs open: keyword 'bibisected' + http://bit.ly/2cSCXlS + done by: Raal 3 Stéphane Guillou 2 Aron Budea 1 Xisco Fauli 1 * all bugs tagged with 'regression' + 1237(-4) bugs open of 13484(+16) total 24(-4) high prio. done by: m.a.riosv 3 Stéphane Guillou 3 Kaganski, Mike 1 Raal 1 Robert Großkopf 1 Xisco Fauli 1 * ~Component count net * high severity regressions + http://bit.ly/1HWHb3E Writer - 12(-2) Calc - 4(-2) Impress - 2(+0) LibreOffice - 2(+0) UI - 2(+0) Base - 1(+0) by OS: All - 15(-4) Linux - 5(+0) Mac OS X - 0(+0) Windows - 4(+0) * ~Component count net * all regressions + http://bit.ly/1BUdI8i Writer: other - 421(-5) Calc - 233(+0) Impress - 125(+1) LibreOffice - 50(-1) Draw - 48(+0) Crashes - 46(+0) Writer: docx filter - 45(+1) Base - 42(+0) UI - 39(+0) Writer: perf - 35(+1) Borders - 34(+0) Writer: other filter - 32(+0) Printing and PDF export - 27(+0) Chart - 24(+0) RTL - 23(+0) filters and storage - 21(+0) BASIC - 19(+0) Writer: doc filter - 18(+2) graphics stack - 12(+0) Formula Editor - 10(+0) framework - 3(+0) Extensions - 2(+0) sdk - 2(+0) Linguistic - 1(+0)