* Present: + Caolan, Stephan, Heiko, Thorsten, Michael S, Olivier, Hossein, Ilmari, Lubos, Tomaz, Thorsten, Xisco, Miklos, Eike, Kendy, Michael M
* Completed Action Items: + create a wiki page for under-loved areas (Miklos) + see <https://wiki.documentfoundation.org/Development/Under-loved_areas> * Pending Action Items: + create a bugzilla query for open easy hacks without the reviewed:2022 whiteboard field (Hossein) https://wiki.documentfoundation.org/Development/EasyHacks/Review 347 bugs to review, help is appreciated. * Release Engineering update (Cloph) + 7.4 status: + beta 1 in 1 week + feature freeze + late features: SmartArt editing (Thorsten) + 7.3 status: 7.3.4 rc2 was tagged + Remotes: Android, iOS + Android viewer * Under-loved areas of the codebase (Michael M) + got plenty of good feedback (Caolan) + got lots of a11y feedback, want to summarize in the wiki https://wiki.documentfoundation.org/Development/Under-loved_areas + RTL summary for the wiki will be added (Hossein) + X-Forms feature is under-loved too + some people might use it and care (Miklos) + I added a list of commits per module (Michael) + is there a bugs/LOC metric ? + stats are there from bugzilla (Xisco) + have a similar script - will look at it. + do we have a list of modules ? (Hossein) + just used top-level directories (Michael) + to be abundantly clear: this is a speculative exercise based on trying to speed-up a new putative process for identifying areas to invest for the board (Michael) + hopefully avoiding any potential delay. + one thing to take to account (Hossein) + very old / popular bugs + think we can find things like that (Xisco) + things mentioned in QA section but hard to find the person (Miklos) + since not regressions - is that an interesting BZ query + high-severity but not a regression ? + enough duplicates - QA adds bumps severity (Xisco) + should we take it as-is and send it ? (Miklos) + suggest ranking it like we do for the budget (Michael) + when should we have a cut-off ? + if leave one more week before ranking - will get stats from BZ (Xisco) * How to progress with Notebookbars (Heiko) + in bug 135501 (change the UI default) finalization is requested first + XML toolbar vs. UI MUFFIN + all/different kind of controls not only button; having different sizes + responsive to position / size (overflow mechanism) + context sensitive, customizable, extensionizable + see also bug 142653 c10 + the hard problem is: not clear where we want to go + XML vs glade-based .ui concept + what can we do to make LO to have a more modern look? (Heiko) + would be very happy to declare this as an under-loved area (Kendy) + home-grown XML format possible to be extended - back-compat etc. (Miklos) + at the same time - don't want to expose glade format in SDK/extensions + a tension between fanciness & configurability (Heiko) + no idea how to tender moving between glade & XML + can produce one beautiful hard-coded UI with no flexibility + should ask users what they prefer (Olivier) + will show notebookbar is very important. + no right/wrong answer (Thorsten) + question over where the focus should be + in the end will irritate / disappoint someone + switch UI to something else: + old menu/toolbar should be still available for upgraders + only if you install a new UI - get chooser then ribbon UI + deprecate over several years. + idea - notebookbar not integrating whith extensions ? (Miklos) + orthogonal - where & how to provide programmability. (Thorsten) + strong-point, integrate into a larger solution. + what market should LibreOffice be usable for ? + single home-user occasionally loads a docx different from someone integrating it with their custom app / UI + sidebar / notebookbar + is always a need for customization, switching off things, cutting down the UI. + historically - always needed. + mnemonics don't work in notbookbar (Heiko) + a11y, customization a problem + good feedback here (Miklos) + can you come back with a proposal from the design POV ? + no-chance (Heiko) + is it enough to add to under-loved areas (Kendy) + write the main concerns, not collecting everything + seems you have some bits off top of head. + the best outcome (Heiko) + no developer is working on this + was Szymon occasionally in the past, need someone doing the work. + worth getting the UX / product view of LibreOffice (Thorsten) + recollection of hey-days of notebookbar + was quite attractive - got many volunteer contributions on it + did other things in their day job & worked here in private time ? + worth getting the hard problems solved with paid time + then attracting volunteers to pad it out ? * Atticization of LOOL (Michael) + proposal on a process for doing this. + ESC can propose this + to get it out of limbo with a clear outcome & clear way to re-start it. + propose to think about this for a week + worth having that discussion at this point (Thorsten) + not talking about it for a year or two - not going to resolve things + would abstain in a formal vote, but support having the discussion + a very under-loved area (Heiko) + proposal would be to think about this for a week (Miklos) + formal vote next week. + don't remember what atticization means (Olivier) + Emiliano and I wrote that (Thorsten) + poicy adopted in March + idea is to not have something around people think is maintained + an indication people shouldn't expect sec. fixes & updates + LOOL is in a limbo state for ~2 years + useful - support having the discussion now to make up our mind. + reading it as abandoning the project (Olivier) + if it means deleting the git repo etc. that's not the case (Miklos) + perhaps the outcome is the same (Olivier) + does it work for everyone to think & make a decision next week ? (Miklos) + no objections + fine with me (Stephan) + would be good to have a protocol on how this works + will circulate a link to that (Thorsten) + policy is here: https://wiki.documentfoundation.org/TDF/Policies/Attic * Documentation (Olivier) + New Help + no news + Helpcontents2 + updates and fixes (S. Chaklin, ohallot, A. Romedenne, Laurent BP) + Fixes after translators review (S. Chailkin) + Guides + Refactoring of guide chapters for better use of master document + Printed books available + 7.4 edition on the works. + Bugzilla Documentation statistics 245(245) bugs open + Updates: BZ changes 1 week 1 month 3 months 12 months created 25(6) 62(9) 132(9) 336(3) commented 71(24) 149(34) 308(45) 1521(44) resolved 6(5) 17(3) 64(2) 207(-3) + top 10 contributors: Seth Chaiklin made 119 changes in 1 month, and 277 changes in 1 year Olivier Hallot made 31 changes in 1 month, and 466 changes in 1 year Heiko Tietze made 23 changes in 1 month, and 112 changes in 1 year Kaganski, Mike made 15 changes in 1 month, and 97 changes in 1 year Timur made 15 changes in 1 month, and 15 changes in 1 year Dieter made 10 changes in 1 month, and 98 changes in 1 year Ilmari Lauhakangas made 9 changes in 1 month, and 118 changes in 1 year Rafael Lima made 8 changes in 1 month, and 315 changes in 1 year Henschel, Regina made 7 changes in 1 month, and 31 changes in 1 year McNamara, Caolán made 6 changes in 1 month, and 15 changes in 1 year * UX Update (Heiko) + Bugzilla (topicUI) statistics 276(276) (topicUI) bugs open, 81(81) (needsUXEval) needs to be evaluated by the UXteam + Updates: BZ changes 1 week 1 month 3 months 12 months added 9(-1) 16(1) 36(2) 62(3) commented 89(-38) 280(-31) 741(13) 2600(19) removed 0(0) 2(-1) 14(-1) 36(-1) resolved 2(-11) 26(-4) 77(-9) 354(-12) + top 10 contributors: Heiko Tietze made 165 changes in 1 month, and 1801 changes in 1 year Seth Chaiklin made 56 changes in 1 month, and 192 changes in 1 year Rafael Lima made 44 changes in 1 month, and 82 changes in 1 year Henschel, Regina made 23 changes in 1 month, and 66 changes in 1 year Eyal Rozenberg made 21 changes in 1 month, and 103 changes in 1 year Ilmari Lauhakangas made 21 changes in 1 month, and 267 changes in 1 year Foote, V Stuart made 21 changes in 1 month, and 375 changes in 1 year Kaganski, Mike made 19 changes in 1 month, and 161 changes in 1 year Németh, László made 17 changes in 1 month, and 33 changes in 1 year Dieter made 16 changes in 1 month, and 228 changes in 1 year + Bug 149414] Change submenu label for formatting textboxes and shapes in Calc and Impress + [Bug 126530] Tabbed Notebook Bar Usability Issues on Windows 10 + [Bug 149406] What is expected behavior of padding for characters, with and without borders? + [Bug 149407] Proposal for slight change in position and label of controls in the Position dialog for objects + [Bug 149396] "Character" -> "Character Bottom" in "to" option for "to character" anchor and "Below" and "From bottom" as Vertical position + [Bug 149115] Accessibility Checker does not check for title property containing only white space -> + [Bug 149372] Paragraph numbering similar to line numbering -> + [Bug 149351] SLIDESHOW: Feature request to add well known keyboard shortcut from Powerpoint CTRL+A + [Bug 149353] With "to paragraph" anchoring, cannot position an object at the bottom of a paragraph that extends over two pages + [Bug 149341] When clicking an Insert-shape button, focus is wrong + [Bug 149316] Clarify what a master slide is a master _for_ -> + [Bug 149288] Create an option to hide empty headings in the Navigator + [Bug 89131] UI Control spin button for number of heading rows in dialog Insert Table is not working + [Bug 149304] UI Navigator style preview does not show font effects + [Bug 149287] UI: A different Formatting Mark for Numbered Entries -> + [Bug 149281] Rename "Libreoffice" to "Libreoffice Start Center" in Windows Start menu + [Bug 149242] "Left paragraph border" -> "Left of paragraph indent" and "Right paragraph border" -> "Right of paragraph indent" + [Bug 145480] Find & Replace -> Footnotes/Endnotes + [Bug 138543] Not easy to notice that restriction to Selection has been activated automatically in PDF export or Print dialog + [Bug 109862] 'Font Size' button in vertical toolbar does not work * Crash Testing (Caolan) + 37(+24) import failure, 36(+33) export failures - troublesome commit bisected and reverted + 7 coverity issues + 11 ossfuzz issues - 1 crash, 10 various OOM and timeout * Crash Reporting (Xisco) + https://crashreport.libreoffice.org/stats/version/7.2.6.2 + (-191) 603 794 816 646 779 781 522 558 428 373 166 0 + https://crashreport.libreoffice.org/stats/version/7.2.7.2 + (+46) 314 268 167 0 + https://crashreport.libreoffice.org/stats/version/7.3.2.2 + (-160) 1558 1718 1720 1622 2249 2101 1664 934 0 + https://crashreport.libreoffice.org/stats/version/7.3.3.2 + (+166) 1583 1417 1055 555 0 + crash scraper from last week: already helped + thanks to Caolan & Stephan for the fixes + let's see the numbers from the next versions * Mentoring/EasyHack update (Hossein) committer... 1 week 1 month 3 months 12 months open 60(-29) 140(-9) 141(-9) 141(-12) reviews 390(72) 1122(84) 3002(-102) 12568(66) merged 319(-4) 1377(13) 3767(-109) 15658(-63) abandoned 20(6) 71(2) 302(4) 825(-4) own commits 223(-22) 1086(-25) 2893(-70) 12475(-84) review commits 37(-3) 176(-3) 589(-36) 3598(-15) contributor... 1 week 1 month 3 months 12 months open 33(13) 90(13) 95(11) 95(9) reviews 844(12) 3202(60) 8830(-148) 34386(-88) merged 11(0) 41(2) 156(-9) 1366(-10) abandoned 20(13) 46(15) 193(20) 459(15) own commits 12(1) 51(4) 167(-27) 1359(-9) review commits 0(0) 0(0) 0(0) 0(0) + easyHack statistics: needsDevEval 8(8) needsUXEval 1(1) cleanup_comments 306(306) total 363(363) assigned 16(16) open 320(320) + top 10 contributors: Srebotnjak, Martin made 6 patches in 1 month, and 20 patches in 1 year Nagy Tibor made 6 patches in 1 month, and 33 patches in 1 year Goncharuk, Lera made 4 patches in 1 month, and 4 patches in 1 year Attila Bakos made 4 patches in 1 month, and 35 patches in 1 year Paris Oplopoios made 4 patches in 1 month, and 11 patches in 1 year Marco Pinto made 2 patches in 1 month, and 7 patches in 1 year flywire made 2 patches in 1 month, and 10 patches in 1 year Ashleigh Sinclair made 2 patches in 1 month, and 2 patches in 1 year Fišeras, Aurimas made 1 patches in 1 month, and 1 patches in 1 year Possoz, Louis made 1 patches in 1 month, and 1 patches in 1 year + top 10 reviewers: Thorsten Behrens made 96 review comments in 1 month, and 820 in 1 year McNamara, Caolán made 94 review comments in 1 month, and 534 in 1 year Michael Stahl made 84 review comments in 1 month, and 1242 in 1 year Adolfo Jayme Barrientos made 74 review comments in 1 month, and 952 in 1 year Xisco Fauli made 72 review comments in 1 month, and 896 in 1 year Christian Lohmaier made 56 review comments in 1 month, and 252 in 1 year Nabet, Julien made 52 review comments in 1 month, and 614 in 1 year Kaganski, Mike made 50 review comments in 1 month, and 708 in 1 year Németh, László made 46 review comments in 1 month, and 436 in 1 year Bergmann, Stephan made 42 review comments in 1 month, and 278 in 1 year + Patches automatically abandoned: Introduced a new test vector for running tests ( Akshit Kushwaha ) -> restored - https://gerrit.libreoffice.org/#/c/120871 tdf#144607 Log a message when libreoffice-base cannot be installed ( Ismael Luceno ) -> restored - https://gerrit.libreoffice.org/#/c/123004 prefer VCLXPopupMenu to underlying PopupMenu ( Caolán McNamara ) - https://gerrit.libreoffice.org/#/c/126806 + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report: Possoz, Louis + Simplified the LibreOffice build instructions for different platforms https://wiki.documentfoundation.org/User:Hossein/Build + Minimized the build instructions + Tested the instructions for different platforms to verify that they work + Need more feedback + Java 9, or 11? + Java 8 is supported still, but not Java 9 (Hossein) + makes sense (Stephan) + the README.md in the toplevel directory documents the Jenkins baseline (Cloph) + Jenkins uses java 11 + Java 9 upgrade was due to the commit Stephan mentioned on the mailing list (Miklos) AI: update README.md accordingly (Hossein) * GSoC (Hossein/Ilmari) + Timeline: https://developers.google.com/open-source/gsoc/timeline + June 13th, coding officially begins * Commit Access + None + GSoC students? (Kendy) + Paris currently uses gerrit changes (Tomaž) + Fine with going with master for now (Thorsten) * Developer Certification (Stephan/Kendy/Thorsten/László) + resting since: 21 weeks (limit: 20 weeks) * Jenkins / CI update (Cloph) from:Thu May 26 14:01:37 2022 master linux rel jobs: 135 ok: 128 ko: 5 fail ratio: 3.70 % break: 2 broken duration: 1.65% master linux dbg jobs: 115 ok: 109 ko: 4 fail ratio: 3.48 % break: 2 broken duration: 1.59% master mac rel jobs: 84 ok: 81 ko: 3 fail ratio: 3.57 % break: 1 broken duration: 1.47% master mac dbg jobs: 80 ok: 76 ko: 4 fail ratio: 5.00 % break: 1 broken duration: 1.92% master win rel jobs: 87 ok: 84 ko: 3 fail ratio: 3.45 % break: 2 broken duration: 1.34% master win dbg jobs: 94 ok: 92 ko: 2 fail ratio: 2.13 % break: 1 broken duration: 0.60% master win64 dbg jobs: 89 ok: 86 ko: 3 fail ratio: 3.37 % break: 2 broken duration: 1.33% master gerrit lin jobs: 409 ok: 342 ko: 39 fail ratio: 9.54% time for ok: mean: 21 median: 18 master gerrit plg jobs: 394 ok: 262 ko: 101 fail ratio: 25.63% time for ok: mean: 43 median: 41 master gerrit win jobs: 425 ok: 324 ko: 62 fail ratio: 14.59% time for ok: mean: 56 median: 54 master gerrit mac jobs: 415 ok: 325 ko: 53 fail ratio: 12.77% time for ok: mean: 39 median: 35 master android jobs: 389 ok: 319 ko: 46 fail ratio: 11.83% time for ok: mean: 24 median: 18 master gerrit all jobs: 423 ok: 246 ko: 135 fail ratio: 31.91% time for ok: mean: 79 median: 58 + https://dev-www.libreoffice.org/tmp/gerrit_220602.html + tests that failed more than twice in last seven days: 3 UITest_pasteSpecial gerrit_linux_clang_dbgutil 3 UITest_writer_tests4 gerrit_linux_clang_dbgutil 5 CppunitTest_sdext_pdfimport gerrit_windows 5 CppunitTest_vcl_backend_test gerrit_windows 15 Killed by the kill-wrapper gerrit_linux_clang_dbgutil + it was a good week (Cloph) + sc_macros_test failure disappeared, though reason is not clear + pdf-related fix helped a lot + thanks Noel (even if just disabling the test) * l10n (Sophie) + no updates * What’s cooking (Miklos) + 16k cols in Calc (Lubos) + https://bugs.documentfoundation.org/show_bug.cgi?id=133764 + feature/chartdatatable: MSO-style data tables for charts (Tomaz) + see initial commits in master + Working on SmartArt editing (Armin) + Adding content controls to Writer (Miklos) + inline <w:sdt> in DOCX, rich text/checkbox/dropdown/picture/date types + Grammar checker (Mert) + finalizing, hope to get it in before the LO 7.4 branch-off + https://gerrit.libreoffice.org/c/core/+/135178 * QA update (Xisco) + UNCONFIRMED: 1704 (+29) + enhancements: 274 (+6) + needsUXEval: 11 (+4) + haveBackTrace: 6 (+0) + needsDevAdvice: 28 (-1) + documentation: 29 (+3) + android: 3 (+0) + iOS: 0 (+0) + Online: 12 (+1) + 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 + started to happen with a new macOS version + somebody has to do the work to keep up with the new Apple requirements + sometimes this works, sometimes now (Stephan) + New high severity bugs of the week: None * QA stats + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html +129 +7 (-119) overall) many thanks to the top bug squashers: Timur 14 Rafael Lima 8 Caolán McNamara 7 Dieter 6 Xisco Faulí 6 sdc.blanco 6 QA Administrators 5 Martin Srdoš 4 Mike Kaganski 4 Tibor Nagy (NISZ) 4 + top 10 bugs reporters: Eyal Rozenberg 18 sdc.blanco 9 NISZ LibreOffice Team 6 Gabor Kelemen (allotropia) 4 LaVerne 4 Xisco Faulí 3 Aron Budea 2 Colin 2 Justin 2 Mike Kaganski 2 + top 10 bugs fixers: McNamara, Caolán 6 Seth Chaiklin 5 Nagy Tibor 4 Glogowski, Jan-Marek 3 Németh, László 3 *UNKNOWN* 2 Attila Bakos 2 Luboš Luňák 2 Nabet, Julien 2 Rizal Muttaqin 2 + top 10 bugs confirmers: Timur 15 NISZ LibreOffice Team 6 Xisco Fauli 6 Heiko Tietze 5 Rafael Lima 5 Dieter 3 Raal 3 m.a.riosv 3 *UNKNOWN* 2 Alex Thurgood 2 * 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 : 1/246 - 0 % (+0) * Bisected bugs open: keyword 'bisected' + more accurate - down to a single commit. + http://bit.ly/2dyIfDy + done by: Xisco Fauli 2 Aron Budea 1 Raal 1 Martin Srdoš 1 Timur 1 * Bibisected bugs open: keyword 'bibisected' + http://bit.ly/2cSCXlS + done by: Martin Srdoš 2 Xisco Fauli 2 Aron Budea 1 Raal 1 Samuel Mehrbrodt 1 Timur 1 * all bugs tagged with 'regression' + 1260(-6) bugs open of 11819(+9) total 11(+0) high prio. done by: Xisco Fauli 3 Michael Stahl 1 Németh, László 1 Raal 1 Samuel Mehrbrodt 1 Timur 1 * ~Component count net * high severity regressions + http://bit.ly/1HWHb3E Writer - 6(+0) LibreOffice - 2(+0) Calc - 1(+0) Draw - 1(+0) Impress - 1(+0) by OS: All - 9(+0) Linux - 0(+0) Mac OS X - 0(+0) Windows - 2(+0) * ~Component count net * all regressions + http://bit.ly/1BUdI8i Writer: other - 462(-4) Calc - 200(+0) Impress - 123(-3) Crashes - 59(-3) Writer: docx filter - 59(-2) LibreOffice - 48(+0) UI - 45(+1) Draw - 44(+0) Writer: perf - 38(+1) Borders - 36(-1) Writer: other filter - 35(+0) Base - 34(+0) Chart - 26(+0) RTL - 25(+0) Writer: doc filter - 22(+1) Printing and PDF export - 20(+0) graphics stack - 19(+2) BASIC - 17(+0) filters and storage - 16(+0) Formula Editor - 2(+0) framework - 2(+0) Linguistic - 1(+0) sdk - 1(+0)