* Present: + Heiko, Olivier, Sophie, Caolan, Cloph, Florian, Hossein, Xisco, Miklos, Michael S, Gabriel, Eike, Florian, Aron, Kendy * Completed Action Items: + None * Pending Action Items: + None * Release Engineering update (Cloph) + 7.2 status: 7.2.4 rc1 next week + 7.3 status: rc1 from libreoffice-7-3 in 3 weeks + late feature request: re-enable inline fieldmark support (https://gerrit.libreoffice.org/c/core/+/125558) (Thorsten) + nss: upgrade to release 3.73 (Thorsten) + don't think Windows is affected in the LO use-case (Miklos) + how urgent it is to update? (Thorsten) + the scope is signature verification (Michael S) + would prefer an answer ASAP, the upstream advisory mentions us + couple of dealing with this: (Cloph) + hotfix way: tag + just cherry-pick the fix + create a proper rc1 and fast-track it (7.1.7 and 7.2.4) + is it safer to go the hotfix way? (Caolan) + complicates the updater & can confuse users + 7.1 is EOL 2 days ago (Xisco) + no cross-updating is enabled yet (Cloph) + strongly recommend not leaving 7.1 un-updated (Thorsten) => middle-ground: bump the version but go the hotfix way (all) + Remotes: Android, iOS + Android viewer * Documentation (Olivier) + New Help: no news + Helcontents2 + Refactors (johnny_M, ohallot) + New pages for ScriptForge (R. Lima, A. Romedenne, flywire) + Updates (ohallot) + Guides + work in progress + Discussions on Base Guide + Bugzilla Documentation statistics 253(253) bugs open + Updates: BZ changes 1 week 1 month 3 months 12 months created 16(7) 37(6) 108(-4) 329(-1) commented 29(-16) 152(23) 453(-18) 1682(-17) resolved 6(5) 17(4) 48(0) 200(1) + top 10 contributors: Olivier Hallot made 28 changes in 1 month, and 477 changes in 1 year JO3EMC made 17 changes in 1 month, and 19 changes in 1 year Kaganski, Mike made 17 changes in 1 month, and 88 changes in 1 year Xisco Fauli made 17 changes in 1 month, and 108 changes in 1 year Rafael Lima made 15 changes in 1 month, and 246 changes in 1 year Nabet, Julien made 10 changes in 1 month, and 42 changes in 1 year Tomoyuki Kubota made 6 changes in 1 month, and 29 changes in 1 year Heiko Tietze made 5 changes in 1 month, and 88 changes in 1 year Wolfgang Jäger made 5 changes in 1 month, and 5 changes in 1 year Alain Romedenne made 4 changes in 1 month, and 25 changes in 1 year * UX Update (Heiko) + Bugzilla (topicUI) statistics 256(256) (topicUI) bugs open, 157(157) (needsUXEval) needs to be evaluated by the UXteam + Updates: BZ changes 1 week 1 month 3 months 12 months added 6(-4) 15(-1) 29(-2) 90(-7) commented 74(-2) 230(34) 553(-9) 3120(13) removed 1(1) 2(1) 4(0) 37(1) resolved 11(3) 32(8) 79(3) 443(3) + top 10 contributors: Heiko Tietze made 145 changes in 1 month, and 2141 changes in 1 year Ilmari Lauhakangas made 34 changes in 1 month, and 369 changes in 1 year Telesto made 29 changes in 1 month, and 598 changes in 1 year Dieter made 26 changes in 1 month, and 276 changes in 1 year Foote, V Stuart made 26 changes in 1 month, and 555 changes in 1 year Roman Kuznetsov made 22 changes in 1 month, and 240 changes in 1 year Eyal Rozenberg made 17 changes in 1 month, and 121 changes in 1 year *UNKNOWN* made 15 changes in 1 month, and 17 changes in 1 year Budea, Áron made 14 changes in 1 month, and 62 changes in 1 year Kaganski, Mike made 13 changes in 1 month, and 167 changes in 1 year + New tickets with needsUXEval Nov/25-Dec/02 [Bug 145819] at insert a rotated image, yes and no are reversed [Bug 145990] Change Tab color dialog for sheet color selection to some sub menu color palette [Bug 117484] Clicking into a cell of table will select the full table instead of entering the corresponding cell -> [Bug 145730] Flip Impress templates when locale setting is set to RTL language + would prefer RTL templates instead (Heiko) + should take a look at what PowerPoint does (Hossein) [Bug 145978] Macro Selector should remember last run module/macro [Bug 145977] Modules shown in the Macro Selector should be sorted alphabetically [Bug 145976] Description box on Macro Selector should have fixed height [Bug 145848] Don't close macro selector when editing macros -> [Bug 145931] Auto-capitalize activated when pressing CTRL+ENTER in a merged cell for splitting text manually after exit (in Calc) + suggest to not tweak the text on "end text edit" (Heiko) [Bug 138726] mixing paragraph styles gets weird format values [Bug 139395] Writer Paragraph Style dialog is too tall: OK/Cancel buttons are not visible * Crash Testing (Caolan) + 7(+0) import failure, 5(+1) export failures + extra crash not reproducible by dev, possible follow up patch will resolve it + 1 coverity issues + 9 ossfuzz issues + 5 hangs, 2 OOM, 2 crashes * Crash Reporting (Xisco) + https://crashreport.libreoffice.org/stats/version/7.1.7.2 + (+246) 1086 840 472 186 0 + https://crashreport.libreoffice.org/stats/version/7.2.2.2 + (-347) 2431 2778 2432 2069 1536 1134 752 0 + https://crashreport.libreoffice.org/stats/version/7.2.3.2 + (+1144) 1144 0 + not very useful info, signatures are missing -> hopefully just a matter of time to wait * Mentoring/EasyHack update (Hossein) committer... 1 week 1 month 3 months 12 months open 69(21) 103(21) 134(21) 196(18) reviews 358(-10) 1256(96) 3196(-88) 9398(226) merged 364(29) 1509(67) 3861(49) 11424(359) abandoned 19(4) 57(9) 137(13) 533(18) own commits 288(20) 1218(29) 3220(22) 12822(50) review commits 81(-23) 487(43) 1054(-17) 4236(-7) contributor... 1 week 1 month 3 months 12 months open 25(-16) 65(-9) 115(-10) 172(-8) reviews 968(128) 3348(222) 8586(108) 25642(814) merged 24(-7) 154(8) 446(-31) 1380(23) abandoned 3(0) 16(-1) 96(-10) 375(3) own commits 39(-19) 254(24) 461(-2) 1846(-16) review commits 0(0) 0(0) 0(0) 0(0) + easyHack statistics: needsDevEval 8(8) needsUXEval 1(1) cleanup_comments 277(277) total 332(332) assigned 27(27) open 278(278) + top 10 contributors: Johnny_M made 184 patches in 1 month, and 817 patches in 1 year Steve Fanning made 6 patches in 1 month, and 70 patches in 1 year Kevin Suo made 6 patches in 1 month, and 31 patches in 1 year Henrik Palomäki made 5 patches in 1 month, and 6 patches in 1 year Srebotnjak, Martin made 4 patches in 1 month, and 19 patches in 1 year Nagy Tibor made 4 patches in 1 month, and 38 patches in 1 year Attila Szűcs made 3 patches in 1 month, and 26 patches in 1 year Ming Hua made 3 patches in 1 month, and 20 patches in 1 year Po-Yen Huang made 3 patches in 1 month, and 5 patches in 1 year Dr. David Alan Gilbert made 3 patches in 1 month, and 12 patches in 1 year + top 10 reviewers: Olivier Hallot made 216 review comments in 1 month, and 998 in 1 year Kaganski, Mike made 98 review comments in 1 month, and 656 in 1 year Michael Stahl made 98 review comments in 1 month, and 808 in 1 year Xisco Fauli made 84 review comments in 1 month, and 666 in 1 year Nabet, Julien made 64 review comments in 1 month, and 346 in 1 year Adolfo Jayme Barrientos made 60 review comments in 1 month, and 640 in 1 year McNamara, Caolán made 56 review comments in 1 month, and 402 in 1 year Németh, László made 50 review comments in 1 month, and 418 in 1 year Thorsten Behrens made 48 review comments in 1 month, and 398 in 1 year Rathke, Eike made 46 review comments in 1 month, and 208 in 1 year + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report: mwarner + We had ~25 merged commits from the contributors + ~half is code change, and half is translations from Johnny_M + Responded getting started requests from the newcomers + Had contacts with GSoC 2021 contrbiutors, including a calls with one GSoC 2021 contrbiutor, and another call for some EasyHack + 1 new EasyHack to be evaluated https://bugs.documentfoundation.org/show_bug.cgi?id=143641 + prefer easy hacks as a keyword in the bug (Heiko) * Commit Access + None * Developer Certification (Stephan/Kendy/Thorsten/László) + resting since: 21 weeks (limit: 20 weeks) + have a list of candidates for the next round, need their confirmation (Kendy) * Jenkins / CI update (Cloph) from:Thu Nov 25 15:18:50 2021 master linux rel jobs: 94 ok: 94 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00% master linux dbg jobs: 83 ok: 76 ko: 7 fail ratio: 8.43 % break: 7 broken duration:18.27% master mac rel jobs: 89 ok: 89 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00% master mac dbg jobs: 89 ok: 89 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00% master win rel jobs: 61 ok: 61 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00% master win dbg jobs: 67 ok: 67 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00% master win64 dbg jobs: 64 ok: 64 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00% master gerrit lin jobs: 486 ok: 396 ko: 52 fail ratio: 10.70% time for ok: mean: 20 median: 18 master gerrit plg jobs: 404 ok: 265 ko: 98 fail ratio: 24.26% time for ok: mean: 40 median: 38 master gerrit win jobs: 532 ok: 328 ko: 142 fail ratio: 26.69% time for ok: mean: 65 median: 63 master gerrit mac jobs: 499 ok: 376 ko: 69 fail ratio: 13.83% time for ok: mean: 29 median: 24 master android jobs: 383 ok: 304 ko: 34 fail ratio: 8.88% time for ok: mean: 32 median: 22 master gerrit all jobs: 441 ok: 200 ko: 170 fail ratio: 38.55% time for ok: mean: 77 median: 71 + https://dev-www.libreoffice.org/tmp/gerrit_211202.html + tests that failed more than twice in last seven days: 3 UITest_calc_tests8 gerrit_linux_clang_dbgutil 3 UITest_writer_tests3 gerrit_linux_clang_dbgutil 4 CppunitTest_sw_uiwriter3 gerrit_linux_gcc_release 4 UITest_signatureLine gerrit_linux_clang_dbgutil 5 UITest_writer_tests7 gerrit_linux_clang_dbgutil 8 UITest_impress_tests gerrit_linux_clang_dbgutil 14 Killed by the kill-wrapper gerrit_linux_clang_dbgutil + Jenkins was down (Cloph) + each build has the complete history of the change -> 5MB metadata / build + 150GB of data for all old builds + stripped the old metadata now + it was a mistake to restart Jenkins after all + status.documentfoundation.org said all is fine? (Thorsten/Miklos) + it's only manually updated (Cloph) + Guilhem set it up like this * l10n (Sophie) + new language teams for Igbo and Cornish + GSoC mentors: please don't forget about l10n https://bugs.documentfoundation.org/show_bug.cgi?id=145919 * What’s cooking (Miklos) + Miklos sent information about autoupdater to the dev ML + https://lists.freedesktop.org/archives/libreoffice/2021-November/088107.html + current state (Florian) + tendered it, and it turned out that the scope got quite large + delivery time + budget larger than expected + decision: back to ESC to decide how to continue here + it boils down to the budget (Cloph) + it seems the cost/benefit ratio doesn't work out + if app stores have it, then we don't need this + it it's a lot of time, then will it be useful by the time we have it ready? + non-app-store binaries get stricter rules over the time + how do app stores affect the donation flow? (Kendy) + do app stores allow some kind of link to "donate now"? + some just forbid it + if auto-update works perfectly, that causes a "problem" in the donation flow as well (Cloph) + summary of the plan (Kendy) + reviewed MAR (mozilla-based proof of concept), using Moggi's django server + current understanding: Moggi was not happy at the end + looking at solutions that make sense today + found no single solution that provides what we need that covers all Linux/macOS/Linux + Linux proposal: provide a package repo (rpm/deb) + Windows: the most maintained project seems to be Chromium (Omaha) + macOS: Sparkle + Windows and macOS server part could be shared + provided by 3rd-party, latest version is kind of non-free + need to update the old free implementation to work with the latest Chromium and Sparkle + lots of complex work, not surprised that it's larger than the expected budget + what was the reason to start this project at all? (Heiko) + not heard concerns about the installer size + goal is: just a single notification that the new version is already downloaded, only need to restart + no manual download, no manual install + is there a user need to follow the Chrome principle? (Heiko) + the experience was: many users were too outdated (Thorsten) + can tell from updater stats, bugzilla + part of the reason is it's not easy to update + not great for security + c++ project, 200M users + auto-update without users having to do anything + vulnerable after 2 years still + some users use old versions intentionally (Heiko) + some users are still on XP, let's not follow that pattern (Thorsten) + could also have a config option to disable auto-update (Kendy) + the tender idea started when app stores were less mature + moving to rolling releases is not possible without this (Xisco) + Chrome auto-updater is open source (Hossein) + and it is still using / working with MSI (Kendy) + unlike mozilla (Miklos) + what to decide here? (Miklos) + is this still desirable? (Florian) + put it to the ranking sheet for 2022? (Miklos) + what helps the board: split the idea to per-platform packages? (Thorsten) + e.g. go the app-store way on Windows/macOS + if the project is too large, then easier to do 2 other smaller projects + the ESC recommended this project the last year, do we still recommend it? (Miklos) + or reduce the scope: auto-download but run the installer manually? (Cloph) + "yes, valid proposal, but take app-store discussion into account"? (Florian) + heard no objects + most logical is probably Windows, then macOS, then Linux way + can take that to the next board call + on the other hand, the Windows updater affects the donation flow the most (Kendy) + but that is for the board to decide * Budget 2022 (Thorsten) + https://wiki.documentfoundation.org/Development/Budget2022 + next step: give your rating on the sheet with ideas (Thorsten) + deadline for voting is in 2 weeks * https://listarchives.documentfoundation.org/www/board-discuss/2021/msg00317.html (Michael S) * Tender: Cleanup & further improve ODF conformance * should we decide on a list of bugs to be fixed ahead of time or leave it up to applicants? * draft tender proposal posted by Florian * didn't make much sense, because it takes a bugzilla query, 80+ bugs, all are required * lots of time to even estimate all of these * lots of them can be only fixed if ODF is improved * one option: somebody writes a list of issues that are possible to be fixed * Regina would have the skills to build such a list * or Eike? + at the moment don't have time (Eike) * other idea: just leave the bugzilla query in the tender, then the bidders decide what to fix AI: reach out to Regina to see if she is open to pick bugs manually (Michael S) * QA update (Xisco) + UNCONFIRMED: 1587 (+27) + enhancements: 242 (-6) + needsUXEval: 7 (-1) + haveBackTrace: 2 (-1) + needsDevAdvice: 28 (+2) + documentation: 12 (+1) + android: 1 (+0) + iOS: 0 (+0) + Online: 10 (+4) + Most pressing bugs: New: None Old: + 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 + 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 Fixed: + Calc disables header/footer or looses footer content when saves a spreadsheet ( part 2 ) + https://bugs.documentfoundation.org/show_bug.cgi?id=144940 + Fixed thanks to Attila Bakos + Crash when FILESAVE a calc file after delete some columns + https://bugs.documentfoundation.org/show_bug.cgi?id=144244 + Fixed thanks to Julien Nabet + New high severity bugs of the week: + Find Bar Ctrl+F (search of Cells in Calc): add option to set search for cell Values in stead of Formulas + https://bugs.documentfoundation.org/show_bug.cgi?id=102506 + not a regression? + Inserting TOC in two-column document causes lockup + https://bugs.documentfoundation.org/show_bug.cgi?id=138900 + needs bisecting + FILEOPEN: EMF file not displayed + https://bugs.documentfoundation.org/show_bug.cgi?id=145873 + already fixed, thanks to Hossein * QA stats + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html +124 +8 (-127) overall) many thanks to the top bug squashers: QA Administrators 16 Buovjaga 10 Caolán McNamara 10 Justin L 9 Gabor Kelemen (allotropia) 8 Heiko Tietze 7 Kevin Suo 7 Luboš Luňák 6 Xisco Faulí 5 Adolfo Jayme 3 + top 10 bugs reporters: Telesto 10 Rafael Lima 5 Kevin Suo 4 Mike Kaganski 4 Xisco Faulí 4 Gabor Kelemen (allotropia) 3 Regina Henschel 3 jsv 3 Colin 2 Eyal Rozenberg 2 + top 10 bugs fixers: McNamara, Caolán 10 Luboš Luňák 6 Justin Luth 5 Adolfo Jayme Barrientos 3 Kelemen, Gabor 3 Kevin Suo 3 Xisco Fauli 3 David 2 Ilmari Lauhakangas 2 Kaganski, Mike 2 + top 10 bugs confirmers: Ilmari Lauhakangas 19 Xisco Fauli 9 Dieter 8 Heiko Tietze 7 Nabet, Julien 5 *UNKNOWN* 3 Kaganski, Mike 3 Kelemen, Gabor 3 Kevin Suo 3 McNamara, Caolán 3 * 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 : 3/248 - 1 % (+0) * Bisected bugs open: keyword 'bisected' + more accurate - down to a single commit. + http://bit.ly/2dyIfDy + done by: Xisco Fauli 6 Kevin Suo 4 Ilmari Lauhakangas 1 Justin Luth 1 Kelemen, Gabor 1 lbrmk.510 1 Telesto 1 * Bibisected bugs open: keyword 'bibisected' + http://bit.ly/2cSCXlS + done by: Xisco Fauli 4 Kevin Suo 3 Timur 2 Budea, Áron 1 Ilmari Lauhakangas 1 Justin Luth 1 Kelemen, Gabor 1 Martin Sourada 1 Telesto 1 * all bugs tagged with 'regression' + 1296(-20) bugs open of 11375(+10) total 14(-1) high prio. done by: Xisco Fauli 4 Kevin Suo 3 Ilmari Lauhakangas 2 Telesto 2 Roman Kuznetsov 1 Kelemen, Gabor 1 * ~Component count net * high severity regressions + http://bit.ly/1HWHb3E Writer - 10(+0) Calc - 2(-1) Draw - 1(+0) LibreOffice - 1(+0) by OS: All - 13(-1) Linux - 0(+0) Mac OS X - 0(+0) Windows - 1(+0) * ~Component count net * all regressions + http://bit.ly/1BUdI8i Writer: other - 440(-3) Calc - 223(-6) Impress - 136(+1) Writer: docx filter - 54(+0) Crashes - 51(-1) Draw - 49(-1) UI - 49(-2) LibreOffice - 48(-2) Borders - 43(-1) Writer: perf - 41(+0) Base - 35(+1) Writer: other filter - 35(+0) Chart - 29(+0) RTL - 27(+0) Writer: doc filter - 23(+0) Printing and PDF export - 22(-1) graphics stack - 22(-1) BASIC - 18(+0) filters and storage - 18(+0) Formula Editor - 2(+0) framework - 1(+0) sdk - 1(+0)