* Present: + Caolan, Cloph, Olivier, Heiko, Hossein, Ilmari, Stephan, Miklos, Eike, Xisco, Gabriel, Michael M, Tomaz * Completed Action Items: * Pending Action Items: * Release Engineering update (Cloph) + 7.6 status: alpha 1 in 2 weeks, from master + feature freeze in June + 7.5 status: 7.5.3 rc2 this week, later today + patches in the queue: https://gerrit.libreoffice.org/q/project:core+branch:libreoffice-7-5-3+status:open + 7.4 status: 7.4.7 rc2 next week + last planned release, be careful with backports + Linux baseline bump (Ilmari) + any decision? + would rather go with something Debian-based (Cloph) + next step? (Ilmari) + problem is not switching the baseline, but providing two baselines for the two active branches (Cloph) + not quite sure yet how to solve it + Windows baseline is also about to change + guess the best way is to only migrate a portion of the builders to the new baseline, then gradually migrate everything over + for Windows, move them at the same time, no two different baselines + can decide after feature freeze? (Ilmari) + not for Windows (Cloph) + for Linux, glibc version would change + didn't do comparison so far + would rather avoid rolling CentOS + may decide in the infra call? (Ilmari) + for Linux, need to think about libstdc++, and the compiler version that comes from RHEL devtoolset (Stephan) + so far was more focused on Windows (Cloph) + fear that libstdc++ static linking (coming from devtools) would be lost on an other distro (Stephan) + would hope Debian stable is just new enough that such static linking would not be necessary (Cloph) => get back to this when Cloph has a concrete plan + NSS baseline problem (Miklos) + we use system NSS + internal xmlsec is bumped, breaking Ubuntu 18 setups + but this just happened to work by accident before, baseline is RHEL7 + how to resolve this conflict? + it's not a big problem to break such setups (Stephan) + if somebody steps up to do the work, that's fine (Miklos) + i.e. patch internal xmlsec to work with older NSS * Documentation (Olivier) + Helpcontent2 + Updates, new contents, fixes (ohallot, S. Chaiklin) + Guides + Preparing for 7.6 + please illustrate your achievements in the release notes + add images and blog post links on the topic. + help us to understand and add info in Help and guides + if info is missing, then file a TDF bug and CC the developer? (Miklos) + will do that (Olivier) + Bugzilla Documentation statistics 266(266) bugs open + Updates: BZ changes 1 week 1 month 3 months 12 months created 8(-4) 43(3) 119(-4) 310(3) commented 5(-2) 94(-8) 331(-16) 1118(-3) resolved 1(-2) 15(-1) 56(-2) 176(0) + top 10 contributors: Seth Chaiklin made 50 changes in 1 month, and 490 changes in 1 year Olivier Hallot made 42 changes in 1 month, and 465 changes in 1 year Bogdan B made 41 changes in 1 month, and 220 changes in 1 year Stéphane Guillou made 37 changes in 1 month, and 192 changes in 1 year Heiko Tietze made 14 changes in 1 month, and 114 changes in 1 year Ilmari Lauhakangas made 14 changes in 1 month, and 97 changes in 1 year Eyal Rozenberg made 6 changes in 1 month, and 11 changes in 1 year Rafael Lima made 5 changes in 1 month, and 120 changes in 1 year Xisco Fauli made 4 changes in 1 month, and 29 changes in 1 year Rathke, Eike made 3 changes in 1 month, and 16 changes in 1 year * UX Update (Heiko) + Bugzilla (topicUI) statistics 278(278) (topicUI) bugs open, 97(97) (needsUXEval) needs to be evaluated by the UXteam + Updates: BZ changes 1 week 1 month 3 months 12 months added 10(0) 26(-1) 50(-1) 82(-3) commented 76(-46) 331(3) 762(14) 2319(1) removed 1(1) 4(-3) 9(-1) 26(-5) resolved 14(8) 28(4) 89(5) 286(7) + top 10 contributors: Heiko Tietze made 192 changes in 1 month, and 1419 changes in 1 year Vernon, Stuart Foote made 75 changes in 1 month, and 325 changes in 1 year Stéphane Guillou made 65 changes in 1 month, and 244 changes in 1 year Ilmari Lauhakangas made 56 changes in 1 month, and 228 changes in 1 year Dieter made 22 changes in 1 month, and 215 changes in 1 year Rafael Lima made 22 changes in 1 month, and 285 changes in 1 year Eyal Rozenberg made 21 changes in 1 month, and 263 changes in 1 year Bogdan B made 17 changes in 1 month, and 46 changes in 1 year m.a.riosv made 17 changes in 1 month, and 63 changes in 1 year Baole Fang made 15 changes in 1 month, and 15 changes in 1 year + [Bug 155044] Rename Format - Description menu item + [Bug 154081] Unnumbered headings influence the numbering of numbered headings + [Bug 155016] New feature: set the source/scope of AutoComplete search + [Bug 154985] MRU and SC add option to sort recent documents alphabetically + [Bug 154971] When inserting a command into a menu, it should be inserted before/after selected item + [Bug 154937] The strings "Print from top" and "Print from bottom" are confusing + [Bug 154936] Why is it still not possible to set the title of a diagram as formula? + [Bug 154953] [ feature request ] arrows in tabbed and grouped bar compact should slide or move icons + [Bug 154954] User dictionary: auto-learn new words + [Bug 154933] Rename "Text body" to "Body text" + [Bug 154947] Editing a formula should not remove range overlays; instead they should be updated + [Bug 154940] Rename "Variable:" to "Custom:" in the Zoom & View Layout dialog -> + "Apply border and shadow" option should be removed from AutoCaption dialog + https://bugs.documentfoundation.org/show_bug.cgi?id=154686 + needsDevEval * Crash Testing (Caolan) + 94(+3) import failure, 18(-2) export failures + 2 coverity issues + 5 ossfuzz issues, no crashes + 1 new fuzzer, zip recovery mode + also an SVG one * Crash Reporting (Xisco) + https://crashreport.libreoffice.org/stats/version/7.4.6.2 + (-7) 676 683 513 392 371 241 0 + https://crashreport.libreoffice.org/stats/version/7.5.1.2 + (-104) 876 980 1160 1400 1241 854 546 0 + https://crashreport.libreoffice.org/stats/version/7.5.2.2 + (+212) 1162 950 527 0 + Regression in 7.5 branch - https://crashreport.libreoffice.org/stats/signature/SfxObjectShell::CopyStoragesOfUnknownMediaType(com::sun::star::uno::Reference%3Ccom::sun::star::embed::XStorage%3E%20const%20&,com::sun::star::uno::Reference%3Ccom::sun::star::embed::XStorage%3E%20const%20&,com::sun::star::uno::Sequence%3Crtl::OUString%3E%20const%20&) + https://gerrit.libreoffice.org/c/core/+/149724 probably stops that crash, but maybe there was something that started triggering this and its only a workaround (caolan) * ESC tender project proposal process (Thorsten) + draft: see https://nextcloud.documentfoundation.org/s/YprpsFP45z7a7p3 + idea was to give a week for feedback + looking forward to see the next iteration (Michael) + good for others to provide feedback too + awaiting more feedback from Thorsten (Miklos) + strongly suggest: we need this process to work to have the budget (Thorsten) + at a minimum unanimously agree with the non-bidders sign off on the budget proposal + unless there is violent opposition on these things + last call for feedback - 1 more. + is it necessary to have the forever-policy if we just follow it now (Michael) + is the proposal use the policy to vote on the ranking ? + the pointless hyper-accurate estimate is a big task though. + suggest open up two week window of proposing (Thorsten) + so anyone can introduce new proposals. + still the wiki page with budget 2023? (Miklos) + https://wiki.documentfoundation.org/Development/Budget2023 + not prescribed how to do that (Thorsten) + would need a blog-post on this + brief announcing the process & timeline. + this is not a fait-a-compli from the board perspective + not necessary for the ESC to adopt something that may change in a week or two anyway. + for the moment - just play by the rules. + seems totally reasonable to open the window for proposals (Michael) + ideally staff can chase to make it so. + any concerns ? (Thorsten) + always good to collect good ideas (Miklos) + concerns re: accurate estimate etc. + if flexibility there can iterate. + process is mostly asking for ESC to double check ball-park + can discuss in a week or two. + Thorsten: ok, Stephan: also concerned re: estimation, fine with blog post now if we have more say on the document, Xisco: can anyone propose ideas or just members ? - anyone, Ilmari: ok, Cloph: ok to proceed - certainly not perfect, but should not block starting, Gabriel: no problem, Caolan: ok, Hossein: ok, Eike: ok with blog post, Heiko: ok, Miklos: ok as long as we have flexibility later, Quikee: ok. => ask staff to post for ideas. * Mentoring (Hossein) committer... 1 week 1 month 3 months 12 months open 188(92) 236(84) 266(89) 271(88) reviews 442(94) 1144(6) 3576(16) 11784(102) merged 304(4) 1096(-14) 3801(-59) 14699(67) abandoned 13(-6) 64(-15) 200(1) 714(0) own commits 184(-36) 779(-36) 2652(-50) 10659(10) review commits 56(-1) 207(-7) 828(12) 2917(26) contributor... 1 week 1 month 3 months 12 months open 30(5) 52(-4) 230(-3) 237(-3) reviews 872(42) 2674(-20) 8498(-22) 31232(104) merged 16(10) 53(2) 185(7) 727(1) abandoned 9(1) 27(2) 95(3) 499(-2) own commits 26(6) 84(2) 333(12) 968(22) review commits 0(0) 0(0) 0(0) 0(0) + easyHack statistics: needsDevEval 9(9) needsUXEval 1(1) cleanup_comments 323(323) total 390(390) assigned 31(31) open 333(333) + top 10 contributors: Armin Le Grand (allotropia) made 10 patches in 1 month, and 60 patches in 1 year Stéphane Guillou made 5 patches in 1 month, and 13 patches in 1 year Bogdan B made 4 patches in 1 month, and 91 patches in 1 year Czeber László made 4 patches in 1 month, and 5 patches in 1 year Baole Fang made 4 patches in 1 month, and 12 patches in 1 year made 3 patches in 1 month, and 38 patches in 1 year Vojtěch Doležal made 3 patches in 1 month, and 9 patches in 1 year Bayram Çiçek made 2 patches in 1 month, and 4 patches in 1 year Arvind K made 2 patches in 1 month, and 4 patches in 1 year Franklin Weng made 1 patches in 1 month, and 2 patches in 1 year + top 10 reviewers: McNamara, Caolán made 126 review comments in 1 month, and 1192 in 1 year Michael Stahl made 92 review comments in 1 month, and 1058 in 1 year Adolfo Jayme Barrientos made 86 review comments in 1 month, and 1038 in 1 year Xisco Fauli made 86 review comments in 1 month, and 810 in 1 year Nabet, Julien made 76 review comments in 1 month, and 856 in 1 year Ilmari Lauhakangas made 60 review comments in 1 month, and 312 in 1 year Grandin, Noel made 56 review comments in 1 month, and 520 in 1 year Timar, Andras made 54 review comments in 1 month, and 326 in 1 year Heiko Tietze made 52 review comments in 1 month, and 298 in 1 year Vajna, Miklos made 50 review comments in 1 month, and 702 in 1 year + Patches automatically abandoned: (all from contributors/developers) vcl: always delegate calls to SalGraphicsImpl - removes cruft ( Tomaž Vajngerl ) - https://gerrit.libreoffice.org/#/c/132908 vcl: remove Impl specific calls from WinSalGraphics, use delegator ( Tomaž Vajngerl ) - https://gerrit.libreoffice.org/#/c/132935 basegfx: replace typedef with a class B2ISize based on Size2D ( Tomaž Vajngerl ) - https://gerrit.libreoffice.org/#/c/139708 tdf#152897 Fix treeview KEY_LEFT for multiple selection mode ( Jim Raykowski ) - https://gerrit.libreoffice.org/#/c/142057 tdf#152775 Writer Navigator: Emphasize the mouse over entry ( Jim Raykowski ) - https://gerrit.libreoffice.org/#/c/144891 Inline pixman harder ( Tor Lillqvist ) - https://gerrit.libreoffice.org/#/c/147092 + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report: Ahmed Eltokhy (aucegypt.edu) jucasaca Nabeel Siddiqui Sarthak Roy * Mentoring (Hossein) * EasyHacks with difficultyInteresting * Multiple patches in this 2 weeks * Today is the last day to merge * 1 merged, another 1 or 2 might be merged today * GSoC (Ilmari) + timeline: 27th of April ranking needs to be done + mentors being invited, joining the org + reviews appreciated https://gerrit.libreoffice.org/q/status:open+-ownerin:Committers+repo:core+branch:master + proposals to be ranked later today + still open tasks? (Xisco) + waiting for feedback from some mentors, but that's it (Ilmari) * Commit Access * Developer Certification (Stephan/Kendy/Thorsten/László) + resting since: 6 weeks (limit: 20 weeks) * Jenkins / CI update (Cloph) gerrit_android_aarch64 jobs: 257 ok: 227 ko: 22 fail ratio: 8.56% mean_ok: 10 ( 21) median_ok: 8 ( 13) gerrit_android_arm jobs: 255 ok: 218 ko: 22 fail ratio: 8.63% mean_ok: 11 ( 21) median_ok: 8 ( 12) gerrit_android_x86 jobs: 255 ok: 228 ko: 18 fail ratio: 7.06% mean_ok: 10 ( 19) median_ok: 8 ( 12) gerrit_android_x86_64 jobs: 255 ok: 219 ko: 22 fail ratio: 8.63% mean_ok: 11 ( 21) median_ok: 8 ( 15) gerrit_linux_clang_dbgutil jobs: 561 ok: 318 ko: 211 fail ratio: 37.61% mean_ok: 48 ( 58) median_ok: 46 ( 51) gerrit_linux_gcc_release jobs: 518 ok: 374 ko: 118 fail ratio: 22.78% mean_ok: 23 ( 29) median_ok: 21 ( 22) gerrit_mac jobs: 536 ok: 343 ko: 153 fail ratio: 28.54% mean_ok: 42 ( 60) median_ok: 38 ( 48) gerrit_windows jobs: 518 ok: 344 ko: 117 fail ratio: 22.59% mean_ok: 63 ( 80) median_ok: 59 ( 69) gerrit_master jobs: 554 ok: 258 ko: 234 fail ratio: 42.24% mean_ok: 84 ( 84) median_ok: 71 ( 72) + https://dev-www.libreoffice.org/tmp/gerrit_230427.html + tests that failed more than twice in last seven days 3 CppunitTest_framework_dispatch gerrit_windows 3 CppunitTest_sd_import_tests gerrit_linux_gcc_release 4 CppunitTest_desktop_lib gerrit_linux_gcc_release 4 CppunitTest_sal_rtl gerrit_linux_gcc_release 4 CppunitTest_sw_uiwriter4 gerrit_linux_gcc_release 5 CppunitTest_sw_ooxmlexport17 gerrit_mac 5 CppunitTest_sw_uiwriter4 gerrit_linux_clang_dbgutil 6 Killed by the kill-wrapper gerrit_linux_clang_dbgutil 6 CppunitTest_sw_mailmerge gerrit_windows 21 Killed by the kill-wrapper gerrit_mac + UITest_impress_tests still failing frequently on the two linux boxes but those are auto-retried now/not listed in the stats + normal week (Cloph) + 1 bot had "out of diskpace" problem, not taken offline automatically + except the UITest_impres_tests is still a problem, see above * What’s cooking (Miklos) + Multi-page floating tables in Writer (Miklos) + working on DOCX-related crashtest finds + multi-color gradients (Armin) + if you want to play with that, opt in with MCGR_TEST=1 + working on addressing failing tests when it would be on by default + Excel-style compact layout of pivot tables in calc (Dennis) + officecfg/ cleanup (Gabor) + removing config keys which are unused for years (Thorsten) + no objections (Stephan, Michael) + too many locking on configmgr? (Michael) + this is about the offiecfg/ data, not configmgr (Stephan) + compiling config data down to native code might be a good idea in the future (Michael) + will it be possible to have a vcl app without using configmgr? (Hossein) + configmgr usage is quite widespread (Stephan) + not sure we want to evangelize "VCL as a toolkit" (Michael) + so we can still change it when needed + hopefully bin/run is enough + think there are easier targets to help newcomers (Thorsten) + wonder if it's usefully spent effort * LibreOffice conference Bucharest 2023 (Gabriel) + previous week Italo visited the planned venue + had useful discussions + Italo's feedback was positive + met the university representatives + about the workshop: reached out to the university last week + hope to get feedback on that + got the feedback: students are more towards python/java than c++ + but not a big problem * Update Microsoft Visual Studio baseline? (NoelG) + independent from the Windows baseline (Cloph) + can have multiple versions installed in parallel/different branches using different versions also is no problem + open question: what benefits would that bring? + also: should we require it? + one benefit: only toolset for arm natively is 2022 + can't remember any reason right now (Stephan) + c++ feature wise VS is not the bottleneck => suggest to do a proposal, what we gain from such an upgrade, back to Noel till then * QA update (Xisco) + UNCONFIRMED: 1118 (-14) + enhancements: 301 (-6) + needsUXEval: 13 (+2) + haveBackTrace: 6 (+0) + needsDevAdvice: 31 (-1) + documentation: 3 (+1) + android: 3 (+0) + iOS: 0 (+0) + Online: 12 (+0) + Most pressing bugs: New: None + New high severity bugs of the week: + Crash when moving images around in a multipage table + https://bugs.documentfoundation.org/show_bug.cgi?id=154863 + not tagged as a regression * QA stats (Stéphane) + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html +123 +9 (-150) overall) many thanks to the top bug squashers: Stéphane Guillou (stragu) 20 Buovjaga 11 Caolán McNamara 10 Heiko Tietze 10 Julien Nabet 9 QA Administrators 9 Eike Rathke 7 Mike Kaganski 5 Roman Kuznetsov 5 BogdanB 4 + top 10 bugs reporters: Gabor Kelemen (allotropia) 12 Rafael Lima 7 Xisco Faulí 7 Stéphane Guillou (stragu) 6 Don Matschull 3 Timur 3 Tuomas Hietala 3 Mike Kaganski 2 NISZ LibreOffice Team 2 ady 2 + top 10 bugs fixers: McNamara, Caolán 9 Nabet, Julien 5 Heiko Tietze 4 Rathke, Eike 4 Grandin, Noel 3 Justin Luth 3 Németh, László 3 Czeber László 2 Kaganski, Mike 2 Olivier Hallot 2 + top 10 bugs confirmers: Stéphane Guillou 30 Ilmari Lauhakangas 24 Dieter 7 Heiko Tietze 7 Nabet, Julien 6 Rathke, Eike 5 Robert Großkopf 5 Xisco Fauli 5 m.a.riosv 5 Kaganski, Mike 3 * Bisected bugs open: keyword 'bisected' + more accurate - down to a single commit. + http://bit.ly/2dyIfDy + done by: Stéphane Guillou 8 Raal 6 Xisco Fauli 6 Ilmari Lauhakangas 4 csyu.279 2 Aron Budea 1 * Bibisected bugs open: keyword 'bibisected' + http://bit.ly/2cSCXlS + done by: Stéphane Guillou 8 Raal 7 Xisco Fauli 6 Ilmari Lauhakangas 4 csyu.279 2 Aron Budea 1 Stefan_Lange_KA@xxxxxxxxxxx 1 * all bugs tagged with 'regression' + 1245(-2) bugs open of 12516(+23) total 14(-1) high prio. done by: Ilmari Lauhakangas 6 Xisco Fauli 6 Stéphane Guillou 5 Raal 1 Robert Großkopf 1 * ~Component count net * high severity regressions + http://bit.ly/1HWHb3E Writer - 8(+0) Calc - 3(+0) Draw - 1(+0) Impress - 1(+0) LibreOffice - 1(-1) by OS: All - 9(-1) Linux - 2(+0) Mac OS X - 0(+0) Windows - 3(+0) * ~Component count net * all regressions + http://bit.ly/1BUdI8i Writer: other - 441(-2) Calc - 226(+0) Impress - 133(+0) Crashes - 52(+2) LibreOffice - 52(-2) Writer: docx filter - 50(-2) Draw - 49(+2) Base - 43(-1) UI - 37(+0) Writer: perf - 34(+0) Borders - 32(+0) Writer: other filter - 30(+0) Chart - 26(+0) Printing and PDF export - 23(+0) RTL - 23(+0) Writer: doc filter - 20(-1) BASIC - 18(+1) filters and storage - 15(+0) graphics stack - 12(+0) Formula Editor - 3(+0) Extensions - 2(+0) sdk - 2(+0) Linguistic - 1(+0) framework - 1(+0)