* Present: + Heiko, Thorsten, Xisco, Caolan, Hossein, Ilmari, Eike, Michael W, Stephan, Stephane, Michael S (late), Miklos * Completed Action Items: * Pending Action Items: * Release Engineering update (Cloph) + 7.6: 7.6.5 RC1 in 3 weeks + 24.2: RC 2 this week + libreoffice-24-2-0 branch, needs +2 reviews + late features: + MSI custom action for MAR, waiting for Gerrit (Stephan) + all the code is in + generating the MAR updates for updates that are coming in the future + not strictly necessary for the RC2 + will tag in the evening (Cloph) + please make sure not to break the string freeze + Armenian language pack was added + a previous non-localizable string was fixed + if breaking the freze would be needed, then at least please ping Cloph and Sophie! * Documentation (Olivier) + New Help + CSS fix for Safari (Ilmari) + Improvements in Help Editor (Juan José Gonzales) + Helcontents2 + continue to review command acccess for several UI's (ohallot) + Updates and fixes (stragu, S. Horacek) + New pages for SourceForge (R. Lima) + Guides + progressing. + Bugzilla Documentation statistics 272(272) bugs open + Updates: BZ changes 1 week 1 month 3 months 12 months created 3(0) 12(-2) 35(-4) 253(-2) commented 23(9) 69(9) 159(8) 974(7) resolved 2(-1) 8(0) 16(1) 135(0) + top 10 contributors: Nabet, Julien made 14 changes in 1 month, and 42 changes in 1 year Faisal made 6 changes in 1 month, and 6 changes in 1 year Seth Chaiklin made 6 changes in 1 month, and 322 changes in 1 year Stéphane Guillou made 5 changes in 1 month, and 311 changes in 1 year libretist made 4 changes in 1 month, and 4 changes in 1 year nobu made 4 changes in 1 month, and 6 changes in 1 year Eivind Samseth made 3 changes in 1 month, and 3 changes in 1 year *UNKNOWN* made 3 changes in 1 month, and 4 changes in 1 year steve made 3 changes in 1 month, and 10 changes in 1 year Heiko Tietze made 2 changes in 1 month, and 104 changes in 1 year * UX Update (Heiko) + Bugzilla (topicUI) statistics 252(252) (topicUI) bugs open, 67(67) (needsUXEval) needs to be evaluated by the UXteam + Updates: BZ changes 1 week 1 month 3 months 12 months added 12(7) 28(4) 36(8) 48(8) commented 61(44) 242(-16) 632(58) 2262(25) removed 0(0) 1(-1) 3(-1) 14(0) resolved 4(0) 21(-4) 74(1) 325(-6) + top 10 contributors: Heiko Tietze made 129 changes in 1 month, and 1343 changes in 1 year Stéphane Guillou made 101 changes in 1 month, and 634 changes in 1 year Vernon, Stuart Foote made 35 changes in 1 month, and 312 changes in 1 year Eyal Rozenberg made 27 changes in 1 month, and 211 changes in 1 year Rafael Lima made 25 changes in 1 month, and 132 changes in 1 year Ilmari Lauhakangas made 20 changes in 1 month, and 227 changes in 1 year Dieter made 16 changes in 1 month, and 229 changes in 1 year Ady made 15 changes in 1 month, and 140 changes in 1 year m.a.riosv made 10 changes in 1 month, and 70 changes in 1 year Seth Chaiklin made 10 changes in 1 month, and 85 changes in 1 year -> + [Bug 159120] Recent documents: Show only documents from the current module by default + Poll at https://fosstodon.org/@libodesign/111736524074789979 + [Bug 158888] Not able to scroll up/down with the mouse cursor hovering above a text box form control + [Bug 159099] Confusing term "Reset to Parent" in dialogs + [Bug 159096] Comment indicator in Calc should be red, not magenta + [Bug 158101] Disabled popup menu items are visible with non-gtk backend + [Bug 159060] Formatting all cells in a sheet containing data will only apply formatting to cells that contain data, instead of applying to all cells + [Bug 159073] Remove status bar 'document modified' indicator -> + [Bug 159047] Calc: make possible Font spacing of formula results - editeng inside a cell allows this - but not for formula results -> define this in ODF as well - no instant objection (Eike) - not sure such a text attribute can be stored on a formula cell, though - could work if you apply the character attribute on the formula result - Excel doesn't allow this spacing, though + [Bug 159040] provide easy UI to automatically apply digital signature when storing documents + [Bug 158996] Floating table * Crash Testing (Caolan) + 4(-31) import failure, 0(-14) export failures - https://wiki.documentfoundation.org/Development/Crashtesting - all the ItemSet crashers are fixed, great. + 130 coverity issues + ossfuzz - 6 issues, 4 timeouts, 1 OOM, 1 apparent leak - xlsxfuzzer wasn't doing much in the past, now working better * Crash Reporting (Xisco) + 7.5.8.2 4018(+327) + 7.5.9.2 1840(+673) + 7.6.2.1 37137(+1682) + 7.6.3.2 4855(+477) + 7.6.4.1 9865(+2790) + Most reported crash in 7.6.4 - https://crashreport.libreoffice.org/stats/signature/static%20bool%20cppu::idefaultConstructElements(struct%20_sal_Sequence%20*%20*,%20struct%20_typelib_TypeDescriptionReference%20*,%20long,%20long,%20long) - 789a737ac92c4f2b0eb9820b99c43cc8253c8b29 "Remove DeleteItemOnIdlex" could fix it. Thanks to Armin. - Plan to backport it to 7.6 branch (Xisco) - Not possible. Revert 57145acf9ec47c23e307b7a5c0029d21d937cc35 "simplify SfxItemDisruptor_Impl, just use Application::PostUserEvent" in libreoffice-7-6 instead (Xisco) * Mentoring (Hossein) + Worked on ship LibreOfficeKit headers with LibreOffice + https://bugs.documentfoundation.org/show_bug.cgi?id=149256 Prepared a draft blog post for LOK: Using LibreOfficeKit https://dev.blog.documentfoundation.org/?p=1085&preview=1&_ppp=11a58daaf4 - can assume that an LOKit client take a libreoffice installation set as-is? (Hossein) - yes, as long as you're on Linux (Miklos) - FWIW I think we packaged these in fedora libreoffice with: https://src.fedoraproject.org/rpms/libreoffice/blob/rawhide/f/libreoffice.spec#_1425 (Caolan) committer... 1 week 1 month 3 months 12 months open 68(14) 131(-4) 134(-4) 134(-4) reviews 398(136) 1316(94) 3126(62) 11734(84) merged 256(24) 1090(12) 3111(7) 12435(58) abandoned 15(0) 62(-29) 222(7) 654(7) own commits 174(5) 727(-31) 2453(-15) 9767(15) review commits 81(32) 284(23) 741(23) 2943(11) contributor... 1 week 1 month 3 months 12 months open 47(23) 306(-4) 306(-5) 307(-5) reviews 756(96) 2900(-14) 7802(-12) 30552(-16) merged 17(-2) 105(-2) 400(-8) 2269(-47) abandoned 16(9) 53(11) 124(8) 530(1) own commits 20(-8) 125(1) 264(7) 1037(-2) review commits 0(0) 0(0) 0(0) 0(0) + easyHack statistics: needsDevEval 8(8) needsUXEval 1(1) cleanup_comments 322(322) total 409(409) assigned 22(22) open 356(356) + top 10 contributors: Stéphane Guillou made 15 patches in 1 month, and 56 patches in 1 year Armin Le Grand (allotropia) made 13 patches in 1 month, and 69 patches in 1 year Weblate made 10 patches in 1 month, and 14 patches in 1 year Srebotnjak, Martin made 5 patches in 1 month, and 15 patches in 1 year Matt K made 5 patches in 1 month, and 15 patches in 1 year Bogdan B made 5 patches in 1 month, and 20 patches in 1 year Luv Sharma made 5 patches in 1 month, and 5 patches in 1 year Juan José González made 4 patches in 1 month, and 4 patches in 1 year Sophia Schroeder made 4 patches in 1 month, and 50 patches in 1 year Darshan Upadhyay made 4 patches in 1 month, and 7 patches in 1 year + top 10 reviewers: Thorsten Behrens made 126 review comments in 1 month, and 604 in 1 year Xisco Fauli made 98 review comments in 1 month, and 808 in 1 year Vajna, Miklos made 96 review comments in 1 month, and 966 in 1 year Caolán McNamara made 96 review comments in 1 month, and 928 in 1 year Ilmari Lauhakangas made 78 review comments in 1 month, and 422 in 1 year Grandin, Noel made 70 review comments in 1 month, and 576 in 1 year Olivier Hallot made 70 review comments in 1 month, and 310 in 1 year Weghorn, Michael made 66 review comments in 1 month, and 292 in 1 year Kaganski, Mike made 66 review comments in 1 month, and 430 in 1 year Adolfo Jayme Barrientos made 62 review comments in 1 month, and 576 in 1 year + Patches automatically abandoned: SwFormatAnchor Take 3 ( Noel Grandin ) - https://gerrit.libreoffice.org/#/c/141481 reduce allocation cost in svx properties ( Noel Grandin ) - https://gerrit.libreoffice.org/#/c/151222 vcl: extract lcl_InitHbBuffer() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/158713 vcl: let ImplLayoutArgs process glyph items ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/158800 vcl: migrate HarfBuzz processing into PopulateGlyphItems() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/158802 vcl: have FindScriptSubRuns() work on runs, not the cache that holds the runs ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/158918 vcl: move vcl::text::Run and vcl::text::SubRun to own local headers ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/158922 vcl: move FindScriptSubRuns() to ImplLayoutArgs ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/158923 vcl: migrate lcl_InitHbBuffer() to be reusable ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/158924 vcl: extract ImplLayoutArgs::PopulateFallbackRuns() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/158925 vcl: format GenericSalTextLayout.cxx ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/158933 tdf#157250 SwNavigator: Improve handling of Headings with redlines ( Jim Raykowski ) - https://gerrit.libreoffice.org/#/c/158964 vcl: have ImplLayoutArgs::PrepareFallback() take SalTextLayoutGlyphs and level ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/158966 introduce SalTextLayoutGlyphs::GetGlyphCount() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/158967 vcl: migrate PopulateGlyphItems() to LogicalFontInstance ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/158979 + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report: Ali Safaya Shachar Shemesh Nagy Tibor (allotropia) vivek javiya (Collabora) * Outreachy (Ilmari) + work is onging & is on track. * GSoC (Ilmari) * Organisation applications open 22 Jan * We need way more ideas in https://wiki.documentfoundation.org/Development/GSoC/Ideas * 90 hour ideas are possible, but not mandatory to offer * See also, if you would like to adopt an orphaned idea: https://wiki.documentfoundation.org/Development/GSoC/Ideas_without_a_mentor + Have (at least) 2 project ideas (Heiko) + comments in the sidebar + libreoffice themes that makes it possible to overwrite the system colors among others to deal with the extreme contrast in dark mode + this year you don't have to be actually a student to apply (Ilmari) + are we open for people who have OSS experience? (Hossein) + easy case: when the person is a student (Ilmari) * Commit Access * Developer Certification (Stephan/Miklos/László) + resting since: 12 weeks (limit: 20 weeks) * Jenkins / CI update (Cloph) gerrit_android_aarch64 jobs: 153 ok: 148 ko: 3 fail ratio: 1.96% mean_ok: 8 ( 10) median_ok: 6 ( 7) gerrit_android_arm jobs: 151 ok: 148 ko: 3 fail ratio: 1.99% mean_ok: 8 ( 8) median_ok: 6 ( 6) gerrit_android_x86 jobs: 153 ok: 147 ko: 3 fail ratio: 1.96% mean_ok: 8 ( 9) median_ok: 6 ( 6) gerrit_android_x86_64 jobs: 151 ok: 150 ko: 1 fail ratio: 0.66% mean_ok: 9 ( 10) median_ok: 6 ( 7) gerrit_linux_clang_dbgutil jobs: 308 ok: 270 ko: 34 fail ratio: 11.04% mean_ok: 33 ( 34) median_ok: 26 ( 27) gerrit_linux_gcc_release jobs: 375 ok: 290 ko: 73 fail ratio: 19.47% mean_ok: 15 ( 16) median_ok: 13 ( 14) gerrit_mac jobs: 305 ok: 282 ko: 14 fail ratio: 4.59% mean_ok: 47 ( 47) median_ok: 43 ( 43) gerrit_windows jobs: 392 ok: 168 ko: 212 fail ratio: 54.08% mean_ok: 58 ( 71) median_ok: 49 ( 60) gerrit_master_ml jobs: 465 ok: 153 ko: 289 fail ratio: 62.15% mean_ok: 85 ( 86) median_ok: 75 ( 75) gerrit_master jobs: 37 ok: 10 ko: 21 fail ratio: 56.76% mean_ok: 62 ( 62) median_ok: 56 ( 56) gerrit_master_seq jobs: 427 ok: 143 ko: 267 fail ratio: 62.53% mean_ok: 86 ( 87) median_ok: 76 ( 76) + https://dev-www.libreoffice.org/tmp/gerrit_240111.html + tests that failed more than twice in last seven days. 3 CppunitTest_sc_uicalc2 gerrit_windows 3 CppunitTest_sw_ooxmlimport gerrit_linux_gcc_release 3 JunitTest_chart2_unoapi gerrit_linux_clang_dbgutil 4 Killed by the kill-wrapper gerrit_linux_clang_dbgutil_branch 13 CppunitTest_test_a11y gerrit_windows 25 CppunitTest_sw_ooxmlexport10 gerrit_linux_gcc_release 57 aborted by jenkins job timeout gerrit_windows + this week was horrible (Cloph) + the Windows failures left & right + either firebird build fails or it times out + need to figure out how to handle this + at least the firebird build now has an auto-retry rule + CppunitTest_sw_ooxmlexport10 failure, already fixed, thanks Caolan + not clear what is the reason for the timeouts + either it's a temporary problem or an issue that is not visible in the process list + reboot is a workaround, but... * What’s cooking (Miklos) + IRC bot notification for the ESC call (Miklos) AI: could do it (Cloph) + A11y update (Michael W) * looking into a lifecycle issue with ValueSet a11y + tdf#159089 / https://gerrit.libreoffice.org/c/core/+/161903 * Win Daily build failing because of Firebird upgrade (Xisco) - https://ci.libreoffice.org/job/lo_daily_tb_win/1640/console - it's the same problem as with gerrit changes (Cloph) * QA update (Xisco) + UNCONFIRMED: 1060 (-2) + enhancements: 250 (-6) + needsUXEval: 20 (+3) + haveBackTrace: 11 (-1) + needsDevAdvice: 39 (+3) + documentation: 4 (+0) + android: 1 (+1) + iOS: 0 (+0) + Online: 10 (+0) + Most pressing bugs: New: None + New high severity bugs of the week: + FILEOPEN: RTF: Table imported incorrectly + https://bugs.documentfoundation.org/show_bug.cgi?id=158982 + bisected to Oliver. Fix: https://gerrit.libreoffice.org/c/core/+/161824 + Writer table formulas calculated incorrectly in merged cells when table splits over pages + https://bugs.documentfoundation.org/show_bug.cgi?id=159027 + bisected to Lubos * QA stats (Stéphane) + QA Dashboard data updated: https://stragu.shinyapps.io/lo_qa_dashboard/ + (Grimoire) Dashboard restored recent data (thanks Cloph!): https://dashboard.documentfoundation.org + Weekly summary: https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html +100 +14 (-84) overall) many thanks to the top bug squashers: Stéphane Guillou (stragu) 12 QA Administrators 9 Julien Nabet 6 Caolán McNamara 4 László Németh 4 Mike Kaganski 4 Heiko Tietze 3 Rafael Lima 3 Gabor Kelemen (allotropia) 2 Matt K 2 + top 10 bugs reporters: Gabor Kelemen (allotropia) 7 Xisco Faulí 5 Stéphane Guillou (stragu) 4 László Németh 3 Regina Henschel 3 Telesto 2 Vincent Boudry 2 William Friedman 2 nik 2 Michael Meeks 1 + top 10 bugs fixers: Caolán McNamara 4 Németh, László 4 Nabet, Julien 3 Heiko Tietze 2 Kaganski, Mike 2 Matt K 2 Michael Stahl 2 Olivier Hallot 2 Rafael Lima 2 Vajna, Miklos 2 + top 10 bugs confirmers: Stéphane Guillou 34 m.a.riosv 12 Heiko Tietze 6 Xisco Fauli 6 Nabet, Julien 4 Ady 3 Ilmari Lauhakangas 3 Kaganski, Mike 3 Németh, László 3 Raal 3 * Bisected bugs open: keyword 'bisected' + more accurate - down to a single commit. + http://bit.ly/2dyIfDy + done by: Stéphane Guillou 5 Xisco Fauli 5 Raal 4 Kelemen, Gabor 3 Kaganski, Mike 1 * Bibisected bugs open: keyword 'bibisected' + http://bit.ly/2cSCXlS + done by: Stéphane Guillou 5 Raal 4 Xisco Fauli 4 Kelemen, Gabor 3 Ady 1 Németh, László 1 Nabet, Julien 1 * all bugs tagged with 'regression' + 1250(+5) bugs open of 13103(+20) total 22(+1) high prio. done by: Stéphane Guillou 5 Xisco Fauli 4 Kelemen, Gabor 3 m.a.riosv 2 Ady 1 Kaganski, Mike 1 Németh, László 1 Raal 1 * ~Component count net * high severity regressions + http://bit.ly/1HWHb3E Writer - 15(+1) Calc - 2(+0) Impress - 2(+0) LibreOffice - 1(+0) UI - 1(+0) by OS: All - 16(+1) Linux - 5(+0) Mac OS X - 0(+0) Windows - 1(+0) * ~Component count net * all regressions + http://bit.ly/1BUdI8i Writer: other - 444(+4) Calc - 227(+0) Impress - 131(+1) Draw - 52(+0) Crashes - 50(+2) LibreOffice - 50(-2) Writer: docx filter - 43(+0) Base - 41(-1) UI - 39(+0) Borders - 35(+0) Writer: perf - 35(+0) Writer: other filter - 32(+0) Printing and PDF export - 27(+1) RTL - 25(+0) Chart - 24(+2) filters and storage - 21(+0) BASIC - 18(+0) Writer: doc filter - 16(+0) graphics stack - 12(+0) Formula Editor - 7(+0) framework - 5(+0) Extensions - 2(+0) sdk - 2(+0) Linguistic - 1(+0)