* Present: + Cloph, Olivier, Gabriel, Heiko, Ilmari, Hossein, Michael S, Stephan, Thorsten, Xisco, Miklos, Lubos, Caolan, Michael W, Kendy, Aron * Completed Action Items: + create wiki to page to describe the gerrit auto-abandon process + then link to that from gerrit comments (Hossein) + https://wiki.documentfoundation.org/Development/Pootle_bot * Pending Action Items: + None * Release Engineering update (Cloph) + 7.4 status: + beta 1 in 3 weeks + feature freeze + late features: SmartArt editing, to revisit next week (Thorsten) + 7.3 status: 7.3.4 rc2 is 2 weeks + Remotes: Android, iOS + Android viewer * Documentation (Olivier) + New Help + Refactor Youtube privacy warning (online only) (ohallot) + Added code colorization for SQL (ohallot) + Handling RTL languages (buovjaga) + Helpcontent2 + Scriptforge Help pages (A. Romedenne, R. Lima) + Refactors and updates (ohallot, fitoshido, A. Gelmini, S. Chaiklin) + Guides + Impress Guide 7.3 released (P. Schofield, K. Kriek) + Base Guide, Draw Guide in progress + Bugzilla Documentation statistics 228(228) bugs open + Updates: BZ changes 1 week 1 month 3 months 12 months created 18(5) 42(6) 113(0) 320(-2) commented 20(12) 77(-2) 227(-6) 1419(-19) resolved 3(-3) 15(3) 64(-1) 210(-3) + top 10 contributors: Seth Chaiklin made 82 changes in 1 month, and 174 changes in 1 year Olivier Hallot made 15 changes in 1 month, and 469 changes in 1 year Telesto made 11 changes in 1 month, and 35 changes in 1 year Xisco Fauli made 10 changes in 1 month, and 83 changes in 1 year Kaganski, Mike made 9 changes in 1 month, and 89 changes in 1 year Nabet, Julien made 7 changes in 1 month, and 80 changes in 1 year Dieter made 5 changes in 1 month, and 96 changes in 1 year Leroy made 5 changes in 1 month, and 15 changes in 1 year McNamara, Caolán made 4 changes in 1 month, and 13 changes in 1 year Heiko Tietze made 4 changes in 1 month, and 75 changes in 1 year * UX Update (Heiko) + Bugzilla (topicUI) statistics 278(278) (topicUI) bugs open, 77(77) (needsUXEval) needs to be evaluated by the UXteam + Updates: BZ changes 1 week 1 month 3 months 12 months added 3(-2) 11(-4) 27(-3) 55(-2) commented 64(-1) 264(-7) 687(1) 2606(31) removed 0(-2) 6(-3) 18(-1) 42(0) resolved 7(1) 26(0) 81(-6) 371(3) + top 10 contributors: Heiko Tietze made 166 changes in 1 month, and 1881 changes in 1 year Seth Chaiklin made 91 changes in 1 month, and 188 changes in 1 year Telesto made 46 changes in 1 month, and 297 changes in 1 year Kaganski, Mike made 40 changes in 1 month, and 175 changes in 1 year Dieter made 30 changes in 1 month, and 215 changes in 1 year Xisco Fauli made 29 changes in 1 month, and 82 changes in 1 year Timur made 20 changes in 1 month, and 123 changes in 1 year Eyal Rozenberg made 17 changes in 1 month, and 95 changes in 1 year Foote, V Stuart made 16 changes in 1 month, and 391 changes in 1 year Ilmari Lauhakangas made 13 changes in 1 month, and 255 changes in 1 year + [Bug 149172] Problem with color or label for "libreoffice" font color for "Yellow 0" and "Orange 0" + [Bug 124510] Border for Section (single column) does not toggle on/off with its control in Application Colors, while multi-column Sections do not show their color boundaries at all + [Bug 149141] Draw UI/Editing. Allow object creation by clicking if drag size is below threshold -> + [Bug 149054] Make the space available for comments wider + [Bug 149050] .uno:Gallery should open the Gallery deck + [Bug 84973] "Date (fix)" fields updated when copy of document opened + [Bug 149018] "Object" property dialog (and Navigator and UI elements) should be titled "Embedded Object" + [Bug 149047] Should .uno:ObjectMenue be shown in the Customize dialog? * Crash Testing (Caolan) + 86(-5) import failure, 15(+1) export failures - assert proving tricky + 5 coverity issues - all addressed, pending next run + 8 ossfuzz issues - 2 crash, 3 OOM, 3 Timeouts. Best result for months * Crash Reporting (Xisco) + https://crashreport.libreoffice.org/stats/version/7.2.6.2 + (+170) 816 646 779 781 522 558 428 373 166 0 + https://crashreport.libreoffice.org/stats/version/7.2.7.2 + (+167) 167 0 + https://crashreport.libreoffice.org/stats/version/7.3.2.2 + (+98) 1720 1622 2249 2101 1664 934 0 + https://crashreport.libreoffice.org/stats/version/7.3.3.2 + (+500) 1055 555 0 + mdds & skia are the top 2 reported crashers + no reproducers yet * Mentoring/EasyHack update (Hossein) committer... 1 week 1 month 3 months 12 months open 64(-22) 129(-15) 133(-13) 136(-13) reviews 236(-28) 1002(-18) 3190(-124) 12394(-40) merged 334(35) 1251(43) 3925(65) 15705(4) abandoned 17(3) 66(7) 313(0) 831(5) own commits 278(16) 1021(68) 2990(79) 12583(49) review commits 51(13) 170(15) 665(-16) 3623(-1) contributor... 1 week 1 month 3 months 12 months open 25(-19) 77(-1) 83(1) 85(1) reviews 824(4) 2958(58) 9026(72) 34478(58) merged 8(-3) 42(-2) 166(-12) 1394(24) abandoned 14(12) 36(11) 166(7) 440(4) own commits 9(-5) 42(3) 196(-19) 1378(-41) review commits 0(0) 0(0) 0(0) 0(0) + easyHack statistics: needsDevEval 8(8) needsUXEval 1(1) cleanup_comments 310(310) total 370(370) assigned 19(19) open 323(323) + top 10 contributors: xuenhua made 5 patches in 1 month, and 7 patches in 1 year Srebotnjak, Martin made 4 patches in 1 month, and 18 patches in 1 year Nagy Tibor made 2 patches in 1 month, and 31 patches in 1 year Batmunkh Dorjgotov made 2 patches in 1 month, and 2 patches in 1 year Attila Bakos made 2 patches in 1 month, and 33 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 Paris Oplopoios made 2 patches in 1 month, and 9 patches in 1 year Daniel Lohmann made 2 patches in 1 month, and 2 patches in 1 year Isha Desai made 2 patches in 1 month, and 2 patches in 1 year + top 10 reviewers: Adolfo Jayme Barrientos made 100 review comments in 1 month, and 954 in 1 year Michael Stahl made 76 review comments in 1 month, and 1214 in 1 year Thorsten Behrens made 74 review comments in 1 month, and 788 in 1 year Nabet, Julien made 64 review comments in 1 month, and 598 in 1 year Xisco Fauli made 64 review comments in 1 month, and 878 in 1 year Kaganski, Mike made 54 review comments in 1 month, and 724 in 1 year McNamara, Caolán made 52 review comments in 1 month, and 506 in 1 year Ilmari Lauhakangas made 40 review comments in 1 month, and 288 in 1 year Bergmann, Stephan made 36 review comments in 1 month, and 272 in 1 year Christian Lohmaier made 36 review comments in 1 month, and 220 in 1 year + Patches automatically abandoned: tdf#143320, tdf#143387: sw_uiwriter4: Add unittest ( Xisco Fauli ) - https://gerrit.libreoffice.org/#/c/118908 SwNavigator: speed up fields fill ( Jim Raykowski ) - https://gerrit.libreoffice.org/#/c/131160 define -> constexpr and enum ( Sahil Butola ) - https://gerrit.libreoffice.org/#/c/131294 cells addresses outside the max range are not completely invalid ( Luboš Luňák ) - https://gerrit.libreoffice.org/#/c/131666 + we have lots of easy hacks, some of them are obsolete by now (Miklos) + a systematic review of these would be nice, how to handle that the best way? + Total of 1529 EasyHacks throught the time. + Currently 354 active EasyHacks (open, re-opened or assigned) + 310 of them have 5 or more comments + can re-count with less or more comment limit + Some of these are obsolete by now + can close some of them + Ilmari closed some of these in the past + using a tool "deskzilla" to work with bugzilla: + can save a list of all easy hacks + can review the oldest easy hacks + creating lots of easy hacks (Heiko) + 73 ones are skillDesign keywords + how you mark the reviewed easy hack? (Cloph) + currently actively looking for no longer relevant areas (Hossein) + whiteboard field could be used for this purpose (Xisco) + perhaps "reviewed:2022"? (Miklos) + and either close it or tag it? AI: create a query so we can track the progress (Hossein) + new blog posts: + https://dev.blog.documentfoundation.org/2022/05/19/interacting-with-the-pootle-bot-on-gerrit/ + string types: work in progress https://wiki.documentfoundation.org/User:Hossein/Blog/string * GSoC (Hossein/Ilmari) + Timeline: https://developers.google.com/open-source/gsoc/timeline + Google will announce accepted students tomorrow * Commit Access + None * Developer Certification (Stephan/Kendy/Thorsten/László) + resting since: 19 weeks (limit: 20 weeks) * Jenkins / CI update (Cloph) from:Thu May 12 13:41:13 2022 master linux rel jobs: 141 ok: 141 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00% master linux dbg jobs: 114 ok: 109 ko: 5 fail ratio: 4.39 % break: 3 broken duration: 3.81% master mac rel jobs: 72 ok: 72 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00% master mac dbg jobs: 74 ok: 74 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00% master win rel jobs: 86 ok: 86 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00% master win dbg jobs: 88 ok: 88 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00% master win64 dbg jobs: 89 ok: 89 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00% master gerrit lin jobs: 493 ok: 419 ko: 53 fail ratio: 10.75% time for ok: mean: 19 median: 17 master gerrit plg jobs: 472 ok: 313 ko: 137 fail ratio: 29.03% time for ok: mean: 48 median: 44 master gerrit win jobs: 570 ok: 345 ko: 183 fail ratio: 32.11% time for ok: mean: 58 median: 55 master gerrit mac jobs: 533 ok: 398 ko: 94 fail ratio: 17.64% time for ok: mean: 38 median: 35 master android jobs: 467 ok: 396 ko: 51 fail ratio: 10.92% time for ok: mean: 19 median: 14 master gerrit all jobs: 555 ok: 257 ko: 250 fail ratio: 45.05% time for ok: mean: 86 median: 66 + https://dev-www.libreoffice.org/tmp/gerrit_220519.html + tests that failed more than twice in last seven days 3 CppunitTest_sc_subsequent_export_test2 gerrit_windows 3 JunitTest_sfx2_complex gerrit_linux_clang_dbgutil 4 CppunitTest_sw_mailmerge gerrit_windows 4 CppunitTest_sw_uiwriter6 gerrit_mac 5 CppunitTest_sw_odfexport2 gerrit_mac 6 CppunitTest_sw_odfexport gerrit_mac 9 Killed by the kill-wrapper gerrit_linux_clang_dbgutil 24 CppunitTest_sc_macros_test gerrit_windows 45 CppunitTest_sdext_pdfimport gerrit_windows + still have a high number of failing tests on Windows + some of this may be due to a cygwin bug + CppunitTest_sc_macros_test and CppunitTest_sdext_pdfimport doesn't happen reliably * l10n (Sophie) + some problems with sending mail from weblate (Cloph) + no updates otherwise * New full name for Pootle bot (Ilmari) + The name Pootle is confusing for everyone except the most erudite LibreOffice historians + Proposals for a new name include Botty McBotface, empty string, ⊥, 🤖 and probably Little Botty Tables + Maybe we should go with something simple, though, like Review bot + The change will not affect any scripts, as the username stays as pootlebot + Only documentation would need to be changed, recent wiki article and blog post (I can do it) + proposal: rename it to "Review bot" (Ilmari) AI: do this (Ilmari) * 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 (Armin) + the plumbing is mostly done now + now focusing on the UI + ODF export + ODF filter is meant to be experimental in 7.4 + this way no need to commit to a markup right now + what markup do you plan? (Kendy) + ideal would be something specified & ODF (Thorsten) + similar, but not the same as OOXML + have prior art with SMIL + tree / graph / layout could be 1:1 + OOXML roundtrip to remain + expect a blog post soon (really :) ) + feature is about editing, then + do we have UI to edit the smartart right now? (Hossein) + there is some oldish dialog: enable experimental features + add it to your menu (Thorsten) + goal for 7.4 is to have a nicer GUI (text edit, moving things around) + should land in master in 3-4 weeks + Adding content controls to Writer (Miklos) + inline <w:sdt> in DOCX, rich text/checkbox/dropdown/picture types + parallel installation set packing (Thorsten) + seems like it's working, apart from breaking macOS (will try to sort it out) + Linux has a nice win, 10x speedup + noticable if you build with help + all languages + running multiple make_installer.pl processes in parallel + the "make installer" itself is still serialized + Add support for field types in PDF form export (Xisco) + fixed a few issues with PDF forms + e.g. numeric field + emitting some JS snippets: works with Adobe Reader & firefox + LanguageTool grammar checking using the remote server (Kendy) + Mert's work: + https://gerrit.libreoffice.org/c/core/+/134112 + uses libcurl to handle networking + spellchecking / grammar checking + already works to some extent -> hope to get it in before the feature freeze + possible concern: talking to a remote server? + disabled by default, need to provide a REST API URL + gerrit change: + is it different to the languagetool extension? (Heiko) + asking because LT from extension site uses an outdated UNO component registration/legacy active Java component registration method, see tdf#112723 + yes and no: developed by the same people (Kendy) + advantage: better results using AI & whatnot + also can use it without Java + privacy feedback? (Cloph) + online update + crashreport does this already + link is enough, no need to include the statement in the code + will consider this (Kendy) * QA update (Xisco) + UNCONFIRMED: 1701 (-14) + enhancements: 274 (+3) + needsUXEval: 3 (-3) + haveBackTrace: 7 (+2) + needsDevAdvice: 28 (+0) + documentation: 17 (+1) + android: 4 (+0) + iOS: 0 (+0) + Online: 10 (+0) + 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) Fixed: + LOdev 7.4.0.0alpha1 cannot be installed over an existing installation + https://bugs.documentfoundation.org/show_bug.cgi?id=149106 + Fixed thanks to Samuel + New high severity bugs of the week: + FILEOPEN: hang opening file in Mac + https://bugs.documentfoundation.org/show_bug.cgi?id=125395 + Jan-Marek? + Add array functions in Calc: FILTER, SORT, SORTBY, UNIQUE, SEQUENCE, RANDARRAY + https://bugs.documentfoundation.org/show_bug.cgi?id=126573 + feature request + Hangs when opening a particular DOC file + https://bugs.documentfoundation.org/show_bug.cgi?id=141655 + Laszlo? * QA stats + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html +119 -10 (-148) overall) many thanks to the top bug squashers: Timur 19 Buovjaga 15 QA Administrators 12 Caolán McNamara 9 Luboš Luňák 8 Heiko Tietze 6 sdc.blanco 6 Dieter 5 Michael Stahl (allotropia) 5 Michael Warner 5 + top 10 bugs reporters: sdc.blanco 8 Telesto 5 Rafael Lima 4 NISZ LibreOffice Team 3 Regina Henschel 3 Aron Budea 2 BDF 2 Buovjaga 2 Christophe Strobbe 2 Stefan_Lange_KA@T-Online.de 2 + top 10 bugs fixers: McNamara, Caolán 8 Luboš Luňák 5 Michael Stahl 4 Seth Chaiklin 3 Xisco Fauli 3 Heiko Tietze 2 Nabet, Julien 2 Németh, László 2 1 David Strozzi 1 + top 10 bugs confirmers: Ilmari Lauhakangas 28 Timur 18 Dieter 10 Heiko Tietze 5 Xisco Fauli 5 Aron Budea 4 Faure, Jean-Baptiste 4 Henschel, Regina 3 Raal 3 Foote, V Stuart 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: Raal 5 Aron Budea 4 Timur 2 Ilmari Lauhakangas 1 Kevin Suo 1 Telesto 1 * Bibisected bugs open: keyword 'bibisected' + http://bit.ly/2cSCXlS + done by: Raal 5 Aron Budea 4 Timur 3 Ilmari Lauhakangas 1 Kevin Suo 1 Telesto 1 * all bugs tagged with 'regression' + 1257(-15) bugs open of 11780(+14) total 12(+1) high prio. done by: Timur 5 Aron Budea 3 Ilmari Lauhakangas 2 Kevin Suo 1 Telesto 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) Installation - 1(+1) by OS: All - 9(+0) Linux - 0(+0) Mac OS X - 0(+0) Windows - 3(+1) * ~Component count net * all regressions + http://bit.ly/1BUdI8i Writer: other - 465(+4) Calc - 199(-3) Impress - 125(+0) Writer: docx filter - 61(+0) Crashes - 55(-1) LibreOffice - 49(-3) Draw - 44(+0) UI - 44(-1) Writer: perf - 39(-1) Borders - 36(-2) Base - 34(+0) Writer: other filter - 34(+0) Chart - 25(+0) RTL - 24(+0) Writer: doc filter - 21(+0) Printing and PDF export - 20(+0) graphics stack - 17(+1) BASIC - 16(-1) filters and storage - 16(+0) Formula Editor - 2(+0) Installation - 1(+1) Linguistic - 1(+0) framework - 1(+0) sdk - 1(+0)