* Present: + Caolan, Cloph, Eike, Heiko, Hossein, Olivier, Michael W, Stephan, Sophie, Thorsten, Miklos, Xisco, Michael S, Mike K
* Completed Action Items: + filed a bug / easy hack on shallow clone for translations.git (Olivier) + 'git gc' helped a lot, see the bugreport + bug: https://bugs.documentfoundation.org/show_bug.cgi?id=147161 * Pending Action Items: + try to revert the wasm-related change that results in .component loading build failures and see if it really helps (Cloph) + not that simple, it conflicts + will try a minimal revert (Thorsten) * Release Engineering update (Cloph) + 7.3 status: 7.3.1 rc1 to be tagged this week + tinderbox now builds without LTO (Xisco) + if that works, Cloph will build the tag just without the tag (Cloph) + if not, then will experiment with dev-toolset-8 + Lubos might just remove the problematic feature completely + Defaulting to "macOS (Apple Silicon)" rather than "macOS (Intel)" when visiting <https://www.libreoffice.org/download/download/> on such a Mac? (Stephan) + decided to also have it listed, so it's more or less official (Cloph) + make it the default is problematic as the user-agent string hides the info + 7.2 status: 7.2.6 rc1 in 1 week + Remotes: Android, iOS + Android viewer * Documentation (Olivier) + New Help + Changes in on-line Help for YouTube privacy (buovjaga) + XSLT simplification (ohallot) + HelpContent2 + Refactoring for maintenance (Johnny_M, ohallot) + Fixes after translation review (S. Horaceck, fitoshido) + Basic and Scriptforge Help pages (R. Lima, A.Romedenne) + Guides + Activities fo next Getting Started (Jean Weber, flywire, K Kriek) + Base Guide 7.3 needs new coordinator + Bugzilla Documentation statistics 238(238) bugs open + Updates: BZ changes 1 week 1 month 3 months 12 months created 13(-2) 62(-9) 115(-3) 334(1) commented 33(18) 181(-11) 456(15) 1669(-14) resolved 3(-1) 22(-5) 55(-5) 201(-1) + top 10 contributors: Olivier Hallot made 94 changes in 1 month, and 580 changes in 1 year Rafael Lima made 55 changes in 1 month, and 365 changes in 1 year Ilmari Lauhakangas made 27 changes in 1 month, and 116 changes in 1 year Nabet, Julien made 24 changes in 1 month, and 75 changes in 1 year Seth Chaiklin made 17 changes in 1 month, and 141 changes in 1 year Heiko Tietze made 13 changes in 1 month, and 90 changes in 1 year gmarco made 10 changes in 1 month, and 26 changes in 1 year Nucleos made 8 changes in 1 month, and 8 changes in 1 year Alain Romedenne made 7 changes in 1 month, and 34 changes in 1 year Stéphane Guillou made 6 changes in 1 month, and 30 changes in 1 year * UX Update (Heiko) + Bugzilla (topicUI) statistics 259(259) (topicUI) bugs open, 114(114) (needsUXEval) needs to be evaluated by the UXteam + Updates: BZ changes 1 week 1 month 3 months 12 months added 3(-3) 15(3) 21(2) 69(1) commented 51(-8) 232(-11) 674(19) 2816(11) removed 1(0) 5(1) 10(0) 36(0) resolved 10(-7) 44(-3) 102(0) 403(0) + top 10 contributors: Heiko Tietze made 243 changes in 1 month, and 1932 changes in 1 year Seth Chaiklin made 36 changes in 1 month, and 133 changes in 1 year Foote, V Stuart made 34 changes in 1 month, and 498 changes in 1 year Dieter made 24 changes in 1 month, and 260 changes in 1 year Timur made 16 changes in 1 month, and 114 changes in 1 year Telesto made 15 changes in 1 month, and 296 changes in 1 year Ilmari Lauhakangas made 10 changes in 1 month, and 299 changes in 1 year *UNKNOWN* made 9 changes in 1 month, and 9 changes in 1 year Kaganski, Mike made 9 changes in 1 month, and 164 changes in 1 year Rafael Lima made 9 changes in 1 month, and 45 changes in 1 year + New tickets with needsUXEval Feb/03-10 + [Bug 107779] Sorting breaks rows data alignement when functions include columns with no data + [Bug 147313] add "Set as Default" option to Manage dropdown menu in Template Manager + [Bug 147286] ‘Default Paragraph Style’ should be renamed ‘Basic’ + [Bug 147273] Copying From Calc + Paste Unformatted Text into Writer = All Text in Single Cell + [Bug 147267] Sidebar will not stay docked in a new position from previous docked position before the install of 7.3.0.3 + [Bug 146929] Compression settings for images should remember user's choice -> + [Bug 147248] Drop PNG fallback for SVG -> + [Bug 147231] Different footnote separator line when continued on new page + [Bug 147228] allow us to change font size in navigator window * Crash Testing (Caolan) + 13(-2) import failure, 6(-1) export failures - some new chart in writer issues, fixed now again, new run underway + 0 coverity issues - new coverity coming Feb 13. Coverity 2021.12.1, C++20 support + 9 ossfuzz issues * Crash Reporting (Xisco) + https://crashreport.libreoffice.org/stats/version/7.1.8.1 + (-99) 1055 1154 1090 1014 907 493 137 0 + https://crashreport.libreoffice.org/stats/version/7.2.4.1 + (-46) 917 963 1055 1239 1783 1606 370 0 + https://crashreport.libreoffice.org/stats/version/7.2.5.2 + (-153) 1707 1860 1608 1246 691 0 + https://crashreport.libreoffice.org/stats/version/7.3.0.3 + (+1913) 2260 347 0 + Regressions from 7.3 + https://crashreport.libreoffice.org/stats/signature/_GLOBAL__sub_I_protectiondlg.cxx.lto_priv.2643 + half of the problems, see above + https://crashreport.libreoffice.org/stats/signature/mdds::flat_segment_tree%3Clong,bool%3E::insert_to_pos(boost::intrusive_ptr%3Cmdds::__st::node%3Cmdds::flat_segment_tree%3Clong,bool%3E%20%3E%20%3E%20&,long,long,bool) + was already reported in the past, but now more frequent + Kohei has a related patch, might help + https://crashreport.libreoffice.org/stats/signature/SwDrawBaseShell::GetState(SfxItemSet%20&) + first appeared in 7.3 * Mentoring/EasyHack update (Hossein) committer... 1 week 1 month 3 months 12 months open 85(9) 126(16) 169(13) 219(5) reviews 448(48) 1412(44) 3508(84) 11872(296) merged 334(-19) 1351(35) 4052(41) 14479(328) abandoned 14(0) 65(-1) 192(8) 672(14) own commits 258(-17) 1080(6) 3119(19) 12666(-25) review commits 96(31) 326(26) 986(13) 3998(-66) contributor... 1 week 1 month 3 months 12 months open 17(-2) 33(-26) 90(-13) 184(-14) reviews 950(34) 3166(92) 8944(140) 32148(708) merged 33(16) 81(16) 289(1) 1580(30) abandoned 15(11) 23(9) 58(10) 431(14) own commits 46(32) 100(33) 425(4) 1766(-29) review commits 0(0) 0(0) 0(0) 0(0) + easyHack statistics: needsDevEval 8(8) needsUXEval 1(1) cleanup_comments 289(289) total 343(343) assigned 31(31) open 282(282) + top 10 contributors: Johnny_M made 60 patches in 1 month, and 908 patches in 1 year Attila Bakos made 5 patches in 1 month, and 30 patches in 1 year Po-Yen Huang made 4 patches in 1 month, and 11 patches in 1 year Kevin Suo made 4 patches in 1 month, and 35 patches in 1 year Vaibhav Malik made 4 patches in 1 month, and 9 patches in 1 year Dhiraj Holden made 3 patches in 1 month, and 6 patches in 1 year Nagy Tibor made 2 patches in 1 month, and 35 patches in 1 year Thomas, Daniel made 1 patches in 1 month, and 2 patches in 1 year Donkers, Winfried made 1 patches in 1 month, and 3 patches in 1 year Bayram Çiçek made 1 patches in 1 month, and 11 patches in 1 year + top 10 reviewers: Michael Stahl made 120 review comments in 1 month, and 966 in 1 year Olivier Hallot made 120 review comments in 1 month, and 1284 in 1 year Thorsten Behrens made 120 review comments in 1 month, and 678 in 1 year Adolfo Jayme Barrientos made 110 review comments in 1 month, and 886 in 1 year Nabet, Julien made 82 review comments in 1 month, and 494 in 1 year Xisco Fauli made 82 review comments in 1 month, and 832 in 1 year Kaganski, Mike made 80 review comments in 1 month, and 784 in 1 year Rathke, Eike made 54 review comments in 1 month, and 300 in 1 year Heiko Tietze made 50 review comments in 1 month, and 268 in 1 year Hossein made 48 review comments in 1 month, and 182 in 1 year + 33 merged commits from the contributors (half code related, half translations) + 1 new blog post: Working with LibreOffice SDK Examples https://dev.blog.documentfoundation.org/?p=288 * GSoC (Ilmari) + GSoC 2022 application is filed + https://developers.google.com/open-source/gsoc/timeline + next step: 7th March: accepted orgs are announced * Commit Access + None * Developer Certification (Stephan/Kendy/Thorsten/László) + resting since: 6 weeks (limit: 20 weeks) * Jenkins / CI update (Cloph) from:Thu Feb 3 15:02:48 2022 master linux rel jobs: 146 ok: 109 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00% master linux dbg jobs: 129 ok: 87 ko: 10 fail ratio: 7.75 % break: 6 broken duration:24.73% master mac rel jobs: 130 ok: 95 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00% master mac dbg jobs: 129 ok: 90 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00% master win rel jobs: 80 ok: 56 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00% master win dbg jobs: 89 ok: 63 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00% master win64 dbg jobs: 87 ok: 61 ko: 2 fail ratio: 2.30 % break: 1 broken duration: 1.26% master gerrit lin jobs: 594 ok: 481 ko: 88 fail ratio: 14.81% time for ok: mean: 19 median: 15 master gerrit plg jobs: 529 ok: 352 ko: 143 fail ratio: 27.03% time for ok: mean: 43 median: 40 master gerrit win jobs: 757 ok: 352 ko: 358 fail ratio: 47.29% time for ok: mean: 70 median: 69 master gerrit mac jobs: 594 ok: 467 ko: 93 fail ratio: 15.66% time for ok: mean: 33 median: 30 master android jobs: 516 ok: 421 ko: 73 fail ratio: 14.15% time for ok: mean: 20 median: 15 master gerrit all jobs: 591 ok: 253 ko: 285 fail ratio: 48.22% time for ok: mean: 115 median: 80 + https://dev-www.libreoffice.org/tmp/gerrit_220210.html + tests that failed more than twice in last seven days 6 CppunitTest_sd_png_export_tests gerrit_windows 18 Killed by the kill-wrapper gerrit_linux_clang_dbgutil 18 CppunitTest_sc_macros_test gerrit_windows 26 binaryurp.component gerrit_windows + the build problem on windows: see above (Cloph) + it's the most frequent one + attempt to clean up the leftovers from cygwin is broken + Noel is working on a Windows version of kill-wrapper to fix this + 20 rebases on Monday -- as a reminder: please don't mass-upload lots of changes + Jenkins is a finite resource + for large patch series, please use WIP for the bulk and have the topmost one for build-verification before throwing the rest at CI * l10n (Sophie) + update weblate to 4.10 soon + new language created on Weblate: Santali (Ol Chiki) sat-Olck + feedback from translators reported on BZ * What’s cooking (Miklos) + Lubos is working towards non-experimental jumbo sheets in Calc + FOSDEM 2022 experience + Q&A was odd (Hossein) + process was complex: asking the question + +1s on it + multiple rooms was hard to understand at first + hope to have it in-person next year (Stephan) + was not obvious how to mute the right room to avoid echo (Michael S) * Various baseline bumps (Stephan) + Update on bumping macOS build baseline to Xcode 12.5 and macOS 11.0? + <https://lists.freedesktop.org/archives/libreoffice/2022-January/088320.html> "Bump macOS build baseline to Xcode 12.5 and macOS 11.0 [was: std::optional::value]" + <https://gerrit.libreoffice.org/c/core/+/128384> "Bump macOS build baseline to Xcode 12.5 and macOS 11.0" + Cloph wanted to postpone this the last time we discussed + OK to have this next week (Cloph) + Suggestion to bump Clang loplugin baseline to Clang 12.0.1 + <https://lists.freedesktop.org/archives/libreoffice/2022-February/088460.html> "Re: Bump --enable-compiler-plugins Clang baseline?" + <https://gerrit.libreoffice.org/c/lode/+/129705> "Bump linux_clang_dbgutil_64 to Clang 12.0.1" + works, but one issue + distro-config: one line needs removing, but it's a small problem + waiting a week to have all gerrit changes this as a baseline + libreoffice-7-3 & libreoffice-7-2 backports are needed + two baselines: loplugin and the plain one + for now this proposal is to bump the loplugin one + but will bump the plain one as well, later + sanitizer? (Miklos) + clang 9 is used there (Stephan) + will look at bumping that as well, later + Any objections to make that also the general Linux Clang baseline? + no objections (all) * fallback / no fallback for the new webp images (Mike K) + see https://lists.freedesktop.org/archives/libreoffice/2022-February/088464.html + question is: now we have the webp support from Lubos + ODT export current converts webp to png + some people want to keep the original bitmap data in their documents + a suggestion: webp+png fallback + have concerns (Mike) + if we have a fallback, then very hard to get rid of the fallback + because such removal will be claimed as a regression + to prevent "users loosing their images" in the first place + just introducing webp is easier than getting rid of that fallback + ideal: only PNG or later only WEBP, no fallback (Mike) + open questions: can also drop the svg fallback? + can webp store anything that is not in PNG? (Michael S) + if not, then storing both is a waste of resources + copy&paste from browser is now mostly webp (Heiko) + original motivation was to get something when only webp is available (Miklos) + don't think we need to save both (Cloph) + perhaps an option to save as webp as-is + officecfg::Office::Common::Save::Graphic::AddReplacementImages true/false (Tomaz in bug 114532#c35) + this controls if we store a fallback or not, currently on (Heiko) + what will we do if we export to HTML? (Olivier) + need to try, probably not webp (Miklos) + what other office suites we want to consider wrt compatibility? (Hossein) + think we should focus on not breaking existing documents (Mike) + users creating new documents, and then those not working in older versions is OK + think compat with MSO is important also for ODF (Michael S) + some range of compatibility with older LO versions has to be also considered + some delay is needed, then after some years we can switch to webp only perhaps => if we currently write PNG, then that's good for now (all) * QA update (Xisco) + Please help flesh out the monthly reports: https://nextcloud.documentfoundation.org/s/2qbepFYXXan4ief + UNCONFIRMED: 1669 (-14) + enhancements: 266 (+4) + needsUXEval: 9 (+2) + haveBackTrace: 5 (+0) + needsDevAdvice: 25 (-1) + documentation: 1 (-3) + android: 1 (+0) + iOS: 0 (+0) + Online: 10 (+0) + Most pressing bugs: New: + Crash in: _GLOBAL__sub_I_protectiondlg.cxx.lto_priv.2643 ( Calc crashes ) + https://bugs.documentfoundation.org/show_bug.cgi?id=147135 + Lubos removed the AVX code after all (much complexity for little benefit) Old: + Slow typing with version 7.1 or above on Windows 11 + https://bugs.documentfoundation.org/show_bug.cgi?id=145963 + Lubos? + seems to be Windows 11-only + macOS: Can't save or open files using Finder dialog on Standard accounts on macOS 10.15 Catalina + https://bugs.documentfoundation.org/show_bug.cgi?id=128233 + started to happen with a new macOS version + Text runs of RTL scripts (e.g. Arabic, Hebrew, Persian) from imported PDF are reversed, PDFIProcessor::mirrorString not behaving + https://bugs.documentfoundation.org/show_bug.cgi?id=104597 + already listed here for 2 years, and many duplicates + New high severity bugs of the week: + All pages are empty/white when printing (skia, macOS only) + https://bugs.documentfoundation.org/show_bug.cgi?id=146842 + only on master + [DOCX] Diagrams/shapes text imported was wrong font size now missing in 7.4 + https://bugs.documentfoundation.org/show_bug.cgi?id=147126 + already assigned to Attila + CRASH: Format - Text - Cycle Case + https://bugs.documentfoundation.org/show_bug.cgi?id=147196 + already assigned to Michael W * QA stats + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html +180 -54 (-187) overall) many thanks to the top bug squashers: QA Administrators 39 eisa01 14 Buovjaga 13 Julien Nabet 12 Timur 10 Heiko Tietze 8 Xisco Faulí 8 Dieter 6 Jean-Baptiste Faure 6 Gabor Kelemen (allotropia) 5 + top 10 bugs reporters: Telesto 9 Gabor Kelemen (allotropia) 4 Mike Kaganski 4 NISZ LibreOffice Team 4 Xisco Faulí 4 sophie 4 Rafael Lima 3 TheStroyer 3 Alex Thurgood 2 Andrea Ventura 2 + top 10 bugs fixers: Nabet, Julien 6 Attila Bakos 4 Justin Luth 4 McNamara, Caolán 4 Michael Stahl 3 Timur 3 Xisco Fauli 3 2 Heiko Tietze 2 Kelemen, Gabor 2 + top 10 bugs confirmers: Eivind Samseth 32 Dieter 19 Raal 15 Ilmari Lauhakangas 14 Xisco Fauli 8 Nabet, Julien 7 Olivier Hallot 6 Timur 6 Kaganski, Mike 5 *UNKNOWN* 4 * Highest-Priority bugs (aka "MABs"): + http://bit.ly/2lJAAJI 6.0 : 1/53 - 1 % (+0) 5.4 : 0/41 - 0 % (+0) 5.3 : 0/54 - 0 % (+0) 5.2 : 0/43 - 0 % (+0) 5.1 : 1/36 - 2 % (+0) 5.0 : 0/64 - 0 % (+0) 4.4 : 0/76 - 0 % (+0) 4.3 : 0/73 - 0 % (+0) 4.2 : 2/134 - 1 % (+0) 4.1 : 3/85 - 3 % (+0) 4.0 : 2/83 - 2 % (+0) old : 2/247 - 0 % (+0) * Bisected bugs open: keyword 'bisected' + more accurate - down to a single commit. + http://bit.ly/2dyIfDy + done by: Xisco Fauli 4 Timur 3 Ilmari Lauhakangas 3 Raal 3 Kaganski, Mike 1 * Bibisected bugs open: keyword 'bibisected' + http://bit.ly/2cSCXlS + done by: Xisco Fauli 4 Timur 3 Ilmari Lauhakangas 3 Raal 3 Kaganski, Mike 2 Kevin Suo 1 * all bugs tagged with 'regression' + 1280(-13) bugs open of 11562(+22) total 11(-2) high prio. done by: Raal 6 Ilmari Lauhakangas 4 Xisco Fauli 4 Timur 3 Gerald Pfeifer 1 Justin Luth 1 Kamil Landa 1 Kaganski, Mike 1 Robert Großkopf 1 Kevin Suo 1 * ~Component count net * high severity regressions + http://bit.ly/1HWHb3E Writer - 7(-1) LibreOffice - 2(+0) Calc - 1(+0) Draw - 1(+0) Printing and PDF export - 0(-1) by OS: All - 9(-1) Linux - 0(+0) Mac OS X - 0(+0) Windows - 2(+0) * ~Component count net * all regressions + http://bit.ly/1BUdI8i Writer: other - 434(-7) Calc - 222(+2) Impress - 130(+0) Writer: docx filter - 58(+2) LibreOffice - 49(-2) Crashes - 48(-1) Draw - 45(-1) UI - 45(-2) Borders - 40(-1) Writer: perf - 38(+1) Writer: other filter - 35(+0) Base - 33(-1) Chart - 29(-1) RTL - 26(+0) Writer: doc filter - 22(+0) Printing and PDF export - 21(-1) graphics stack - 20(-1) BASIC - 19(+1) filters and storage - 16(+0) Formula Editor - 2(+0) framework - 1(+0) sdk - 1(+0)