* Present: + Caolan, Eike, Hossein, Ilmari, Michael W, Michael S, Olivier, Regina, Heiko, Miklos, Xisco, Thorsten * Completed Action Items: * Pending Action Items: * Release Engineering update (Xisco) + 7.5 status: 7.5.9 rc2 tagged earlier this week. Builds almost ready + 7.6 status: 7.6.4 rc1 tagged today + 24.2: beta 1 in 1 week + almost means the feature freeze for 24.2 + late features (Michael S) + working on the new ODF encryption + may or may not be ready by the feature freeze, password-based + should be not encrypting all files separately anymore * Documentation (Olivier) + Helpcontents2 + Review of the Calc menus pages (ohallot, Dione Maddern) + Updates in nomenclature (Ilmari) + ScriptForge (R. Lima) + Updates and fixes (S. Horacek, J. Nabet, M. Kaganski) + Guides + Online version of Impress Guide 7.6 (ohallot) + review of Getting Started 7.6 (Rob Thornton, Vlada Savitskaia) + Finishing Calc Guide 7.6, (ohallot after work of Steve Fanning) + Bugzilla Documentation statistics 276(276) bugs open + Updates: BZ changes 1 week 1 month 3 months 12 months created 2(-4) 11(-6) 48(-3) 273(-2) commented 4(-12) 43(-13) 150(-6) 983(-1) resolved 0(-1) 4(-2) 15(-1) 145(0) + top 10 contributors: Jérôme made 17 changes in 1 month, and 23 changes in 1 year Stéphane Guillou made 16 changes in 1 month, and 336 changes in 1 year Kaganski, Mike made 11 changes in 1 month, and 81 changes in 1 year Heiko Tietze made 6 changes in 1 month, and 103 changes in 1 year m.a.riosv made 4 changes in 1 month, and 11 changes in 1 year Raal made 4 changes in 1 month, and 6 changes in 1 year Werner Tietz made 4 changes in 1 month, and 4 changes in 1 year Ilmari Lauhakangas made 3 changes in 1 month, and 126 changes in 1 year Olivier Hallot made 3 changes in 1 month, and 415 changes in 1 year Roman Kuznetsov made 2 changes in 1 month, and 32 changes in 1 year * UX Update (Heiko) + Bugzilla (topicUI) statistics 253(253) (topicUI) bugs open, 50(50) (needsUXEval) needs to be evaluated by the UXteam + Updates: BZ changes 1 week 1 month 3 months 12 months added 8(3) 15(-1) 19(-1) 35(-6) commented 74(19) 177(-22) 458(-21) 2186(-44) removed 1(1) 2(1) 3(0) 16(-1) resolved 7(4) 22(-1) 79(-1) 323(-2) + top 10 contributors: Heiko Tietze made 102 changes in 1 month, and 1303 changes in 1 year Stéphane Guillou made 68 changes in 1 month, and 590 changes in 1 year Vernon, Stuart Foote made 21 changes in 1 month, and 328 changes in 1 year Ilmari Lauhakangas made 14 changes in 1 month, and 228 changes in 1 year Dieter made 13 changes in 1 month, and 230 changes in 1 year Eyal Rozenberg made 10 changes in 1 month, and 219 changes in 1 year *UNKNOWN* made 9 changes in 1 month, and 9 changes in 1 year ady made 8 changes in 1 month, and 111 changes in 1 year Matt K made 8 changes in 1 month, and 14 changes in 1 year mattia.b89 made 7 changes in 1 month, and 11 changes in 1 year + [Bug 158312] Perhaps changing the orientation in Page Layout does not work conveniently for Calc + [Bug 158261] UI Can't trust Font feedback field + [Bug 158414] A shape with 100% transparency (or no fill and no border) can't be easily selected with the mouse in Calc + [Bug 158399] Insert multiple columns/rows at once with non-contiguous selection + [Bug 158394] Automatic scaling of icons for navigation bar -> + [Bug 158127] INDEX should use en dash (not hyphen) for number ranges + [Bug 158161] Writer: "Translate" button missing in Tabbed + [Bug 158355] Support per-platform/per-desktop-environment variation of keyboard shortcuts -> + [Bug 156089] When the dialog customizes the Numbering type to "None", it still keeps the prefix/suffix, which need to be removed separately * Crash Testing (Caolan) + 22(-5) import failure, 3(+0) export failures - https://wiki.documentfoundation.org/Development/Crashtesting + 4500 coverity issues - coverity bodged to work with very latest coverity build, lots of warnings though wrt COPY_INSTEAD_OF_MOVE - will try with the prev coverity (not the one we used to use, the one we skipped) + 7 ossfuzz issues - 3 leaks, 2 OOM, 1 int overview, 1 timeout - Leaks are probably fixed and need to be not reproducible until 5th Dec to close * Crash Reporting (Xisco) + 7.5.8.2 1428(+493) + 7.6.0.3 18095(+791) + 7.6.1.2 9507(+514) + 7.6.2.1 24847(+3551) + 7.6.3.2 626(+626) + Signature fixed in 7.6.3.2 - https://crashreport.libreoffice.org/stats/signature/vcl::PDFWriterImpl::initStructureElement(long,vcl::PDFWriter::StructElement,std::basic_string_view<char16_t,std::char_traits<char16_t> >) - https://crashreport.libreoffice.org/stats/signature/sw::Justify::SpaceDistribution(KernArray%20&,std::basic_string_view%3Cchar16_t,std::char_traits%3Cchar16_t%3E%20%3E,long,long,__int64,__int64,bool) - https://crashreport.libreoffice.org/stats/signature/ScDocument::FillInfo(ScTableInfo%20&,short,long,short,long,short,double,double,bool,bool,ScMarkData%20const%20*) * Mentoring (Hossein) + Finalized and published a blog post on creating a minimal Python extension + LibreOffice extensions with Python: create and debug https://dev.blog.documentfoundation.org/2023/11/25/libreoffice-extensions-with-python-create-and-debug/ + Goal: providing minimal extensions on differnt languages + New draft blog post for gbuild + gbuild: LibreOffice build system – part 2 https://dev.blog.documentfoundation.org/?p=640&preview=1&_ppp=08e87e6010 + Received 3 new volunteering offers via VolunteerMatch + Project: Porting LibreOffice Java examples to Python + Call with one of the volunteers + Described how to build and run Java/Python examples in IDE/command line Need to fix tdf#157162 - Blank character in LibreOffice installation directory leads to error message when bootstrapping from Python script https://bugs.documentfoundation.org/show_bug.cgi?id=157162 + Provided some hints for porting, suggested a concrete task committer... 1 week 1 month 3 months 12 months open 74(17) 140(-19) 175(-9) 175(-9) reviews 432(90) 1240(6) 2962(-208) 11584(6) merged 214(-41) 1070(-21) 2851(-52) 12032(-39) abandoned 36(18) 73(19) 180(19) 600(23) own commits 147(-62) 871(-33) 2300(-22) 9667(-90) review commits 61(21) 225(8) 619(-26) 2926(-2) contributor... 1 week 1 month 3 months 12 months open 190(16) 266(-8) 274(-17) 275(-17) reviews 730(-26) 2894(-136) 7192(-122) 30692(-252) merged 11(-7) 97(-35) 388(-46) 2659(-94) abandoned 26(10) 49(19) 106(20) 650(15) own commits 22(13) 64(2) 193(-17) 1002(-11) review commits 0(0) 0(0) 0(0) 0(0) + easyHack statistics: needsDevEval 8(8) needsUXEval 1(1) cleanup_comments 321(321) total 410(410) assigned 23(23) open 357(357) + top 10 contributors: Armin Le Grand (allotropia) made 8 patches in 1 month, and 62 patches in 1 year Matt K made 4 patches in 1 month, and 10 patches in 1 year Srebotnjak, Martin made 2 patches in 1 month, and 16 patches in 1 year Marco Pinto made 2 patches in 1 month, and 4 patches in 1 year Sahil Gautam made 2 patches in 1 month, and 17 patches in 1 year Li Yang made 2 patches in 1 month, and 5 patches in 1 year Ankit Kumar Jaipuriar made 2 patches in 1 month, and 7 patches in 1 year Montane, Joan made 1 patches in 1 month, and 3 patches in 1 year Tzschichholz, Rico made 1 patches in 1 month, and 4 patches in 1 year Weblate made 1 patches in 1 month, and 3 patches in 1 year + top 10 reviewers: Vajna, Miklos made 138 review comments in 1 month, and 978 in 1 year Thorsten Behrens made 126 review comments in 1 month, and 550 in 1 year Caolán McNamara made 118 review comments in 1 month, and 810 in 1 year Nabet, Julien made 102 review comments in 1 month, and 994 in 1 year Ilmari Lauhakangas made 80 review comments in 1 month, and 396 in 1 year Kaganski, Mike made 76 review comments in 1 month, and 412 in 1 year Michael Stahl made 74 review comments in 1 month, and 1140 in 1 year Xisco Fauli made 60 review comments in 1 month, and 790 in 1 year Grandin, Noel made 58 review comments in 1 month, and 614 in 1 year Weghorn, Michael made 46 review comments in 1 month, and 240 in 1 year + Patches automatically abandoned: tdf48140 Replace XDatabaseRange in xlsx import ( Dipam Turkar ) - https://gerrit.libreoffice.org/#/c/149431 Add code snippets to idl for XSpreadsheet and XSpreadsheetDocument ( Olivier Hallot ) - https://gerrit.libreoffice.org/#/c/149590 tdf#41007 - Writer Insert Image: allow inserting more than one image ( Andreas Heinisch ) - https://gerrit.libreoffice.org/#/c/149826 tdf#148719 unit test ( Yashodhan Sawardekar ) - https://gerrit.libreoffice.org/#/c/149962 skip checks that currently fail on win/aarch64 ( Christian Lohmaier ) - https://gerrit.libreoffice.org/#/c/150054 tdf#154772 Fix Hairline / Thin compatibility with Excel ( Rafael Lima ) - https://gerrit.libreoffice.org/#/c/150211 tdf#138453 : Add No Table default in Styles deck in sidebar ( Shady Mohamed ) - https://gerrit.libreoffice.org/#/c/150689 tdf#85976 : add remove duplicate button... ( Shady Mohamed ) - https://gerrit.libreoffice.org/#/c/150798 Use getXWeak in animations ( Mike Kaganski ) - https://gerrit.libreoffice.org/#/c/150831 Use getXWeak in basctl ( Mike Kaganski ) - https://gerrit.libreoffice.org/#/c/150833 Use getXWeak in chart2 ( Mike Kaganski ) - https://gerrit.libreoffice.org/#/c/150838 Use getXWeak in comphelper ( Mike Kaganski ) - https://gerrit.libreoffice.org/#/c/150839 Use getXWeak in cppuhelper ( Mike Kaganski ) - https://gerrit.libreoffice.org/#/c/150842 Use getXWeak in dbaccess ( Mike Kaganski ) - https://gerrit.libreoffice.org/#/c/150843 Use getXWeak in desktop ( Mike Kaganski ) - https://gerrit.libreoffice.org/#/c/150844 Use getXWeak in embeddedobj ( Mike Kaganski ) - https://gerrit.libreoffice.org/#/c/150846 Use getXWeak in extensions ( Mike Kaganski ) - https://gerrit.libreoffice.org/#/c/150849 Use getXWeak in forms ( Mike Kaganski ) - https://gerrit.libreoffice.org/#/c/150851 Use getXWeak in framework ( Mike Kaganski ) - https://gerrit.libreoffice.org/#/c/150853 tdf#50050 Make LE component character style match LS ( Ekta Goel ) - https://gerrit.libreoffice.org/#/c/150947 Firebird: upgrade to release 4.0.2 ( Taichi Haradaguchi ) - https://gerrit.libreoffice.org/#/c/151214 WIP: use embind to provide JS UNO bindings ( Thorsten Behrens ) - https://gerrit.libreoffice.org/#/c/151305 Draft: Stronger typing in Textboxhelper ( Bjoern Michaelsen ) - https://gerrit.libreoffice.org/#/c/151441 tdf#75280: Convert inappropriate use of sal_uIntPtr to better integer types ( Yashodhan Sawardekar ) - https://gerrit.libreoffice.org/#/c/151595 FIX: Bug 149714 - BitsPerPixel property of Graphic has Boolean UNO type ( Oleg Polivets ) - https://gerrit.libreoffice.org/#/c/151597 ParaTabStopDefaultDistance is nonNegativeLength, 0 is a valid value ( Sarper Akdemir ) - https://gerrit.libreoffice.org/#/c/151644 fdo#58671: unit test ( Yashodhan Sawardekar ) - https://gerrit.libreoffice.org/#/c/151669 Moved NBSP width to character styles ( Vojtěch Doležal ) - https://gerrit.libreoffice.org/#/c/151762 tdf#126008 Make tables with auto formating keep font and ( Jim Raykowski ) - https://gerrit.libreoffice.org/#/c/151936 Make application colors customizable ( Heiko Tietze ) - https://gerrit.libreoffice.org/#/c/152206 WIP tdf#90242 Navigator: Improve custom shape naming ( Jim Raykowski ) - https://gerrit.libreoffice.org/#/c/152568 Move SwXCell Java tests to C++ ( Dipam Turkar ) - https://gerrit.libreoffice.org/#/c/153091 Move SwXAutoTextEntry Java tests to C++ ( Dipam Turkar ) - https://gerrit.libreoffice.org/#/c/153307 Move SwXAutoTextGroup Java tests to C++ ( Dipam Turkar ) - https://gerrit.libreoffice.org/#/c/153308 Handle the specific position of the new page ( Gülşah Köse ) - https://gerrit.libreoffice.org/#/c/153539 Fix opening context menu resuming/ending slide show ( Daniel Lohmann ) - https://gerrit.libreoffice.org/#/c/153547 Build-test on TDF as local unit tests are not running. ( Satya Kompella ) - https://gerrit.libreoffice.org/#/c/153558 tdf#147731 Sw: Fix crash of stashed headers/footers ( Attila Bakos ) - https://gerrit.libreoffice.org/#/c/153579 Move SwXLineNumberingProperties Java tests to C++ ( Dipam Turkar ) - https://gerrit.libreoffice.org/#/c/153638 tdf#153721 comment#22 SwNavigator: Realize moving outline content ( Jim Raykowski ) - https://gerrit.libreoffice.org/#/c/153854 tdf#149336: Implement TextMetric::GetIdeographicBaseline() ( خالد حسني ) - https://gerrit.libreoffice.org/#/c/153856 tdf#149336: Align CJK text with ideographic baseline ( خالد حسني ) - https://gerrit.libreoffice.org/#/c/153858 GSoC project test ( Baole Fang ) - https://gerrit.libreoffice.org/#/c/154014 Move SwXTextCursor Java tests to C++ ( Dipam Turkar ) - https://gerrit.libreoffice.org/#/c/154068 tdf#45904: Move SwXTextFrameText Java tests to C++ ( Dipam Turkar ) - https://gerrit.libreoffice.org/#/c/154209 tdf#45904: Move SwXTextPortionEnumeration Java tests to C++ ( Dipam Turkar ) - https://gerrit.libreoffice.org/#/c/154210 tdf#45904: Move SwXTextRanges Java tests to C++ ( Dipam Turkar ) - https://gerrit.libreoffice.org/#/c/154211 tdf#45904: Move SwXTextSearch Java tests to C++ ( Dipam Turkar ) - https://gerrit.libreoffice.org/#/c/154212 typos ( Alain Romedenne ) - https://gerrit.libreoffice.org/#/c/154253 officehelper.bootstrap(): look for soffice in PATH ( ) - https://gerrit.libreoffice.org/#/c/154400 tdf#118666 Fix indenting when pasting headings as unformatted text ( Matt K ) - https://gerrit.libreoffice.org/#/c/154406 tdf#155813 Modified the lower space calculation for table cell. ( Satya Kompella ) - https://gerrit.libreoffice.org/#/c/154583 + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report: Amos Aidoo Frank Steiner (lmu.de) Sahil Gautam Achintya Sharma * Commit Access * Developer Certification (Stephan/Miklos/Thorsten/László) + resting since: 9 weeks (limit: 20 weeks) * Jenkins / CI update (Cloph) + UITest_writer_tests4 hang caused problems, now fixed (Miklos, Caolan) * What’s cooking (Miklos) + Multi-page floating tables in Writer, see tdf#157119 for details (Miklos) + A11y update (Michael W) + about to be back on a11y after android + Android (Michael W) + feedback so far is pretty positive + people want: more editing -- a bit out of scope + also dark mode -> implemented for the UI + seeing libreoffice-7-6 backports (Xisco) + do you need an extra tag for those? + not urgent (Michael W) + just to automate the fdroid update + Import of Word drawing canvas (Regina) + fixed the problem with the drawing canvas inside a table cell + problem: text in a shape was not in the shape, it was in the table cell + fixed now + curved connectors: almost ready + just documenting things + Laurent's template updates (Stephane) * QA update (Xisco) + UNCONFIRMED: 994 (-14) + enhancements: 240 (+5) + needsUXEval: 7 (-1) + haveBackTrace: 12 (+1) + needsDevAdvice: 36 (+1) + documentation: 3 (-1) + android: 0 (-2) + iOS: 0 (+0) + Online: 10 (+0) + Most pressing bugs: New: + Plain text copied to clipboard and pasted to CSV is not saved. + https://bugs.documentfoundation.org/show_bug.cgi?id=154339 + bisected to Szymon Kłos Old: Fixed: + New high severity bugs of the week: + track changes on input fields result in exception and not able to open the document + https://bugs.documentfoundation.org/show_bug.cgi?id=157326 + bisected to Vasily + Writer crash when try to open a DOC file + https://bugs.documentfoundation.org/show_bug.cgi?id=157386 + bisected to Attila + Error UNO type of C++ when running a Basic macro with instruction commitChanges for org.openoffice.Office.Commands/Execute/Disabled + https://bugs.documentfoundation.org/show_bug.cgi?id=157915 + bisected to Noel + Pivot tables messed up, deactivated by a sheet deletion + https://bugs.documentfoundation.org/show_bug.cgi?id=158054 + bisected to Tunde + Charts: Data range will be deleted when deleting following sheet + https://bugs.documentfoundation.org/show_bug.cgi?id=158223 + bisected to Tunde + FILEOPEN DOCX Endless loop on opening file + https://bugs.documentfoundation.org/show_bug.cgi?id=158341 + bisected to Miklos, fixed + FILEOPEN "General Error. General input/output error." when opening .docx files + https://bugs.documentfoundation.org/show_bug.cgi?id=158349 + bisected to Jaume * QA stats (Stéphane) + Consolidated / Clarified: + New paragraphs in text box are not animated like existing ones: https://bugs.documentfoundation.org/show_bug.cgi?id=57581 + Larger line height in RTL formula bar causes issues: https://bugs.documentfoundation.org/show_bug.cgi?id=149777 + Weekly focus: https://pad.documentfoundation.org/p/qa + Last week: Android. Contributors touched a total of 32 reports, of which 15 were confirmed. 8 issues were closed, of which 5 were fixed. Thanks everyone, and in particular: Kira, Sophie, Impreza, Michael, Eric, Christophe and Vani! + This week: Navigator + Next week: RTL issues + Dashboard: https://stragu.shinyapps.io/lo_qa_dashboard/ + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html +120 -32 (-128) overall) many thanks to the top bug squashers: QA Administrators 15 Stéphane Guillou (stragu) 14 Buovjaga 10 Balázs Varga (allotropia) 6 Gabor Kelemen (allotropia) 6 Michael Weghorn 6 m.a.riosv 6 Julien Nabet 5 Mike Kaganski 4 Noel Grandin 4 + top 10 bugs reporters: Gabor Kelemen (allotropia) 9 Kira Tubo 6 Stéphane Guillou (stragu) 4 Jérôme 3 László Németh 3 Regina Henschel 3 Xisco Faulí 3 David García 2 Don Matschull 2 Hossein 2 + top 10 bugs fixers: Balazs Varga 6 Grandin, Noel 4 Kaganski, Mike 4 Weghorn, Michael 4 Kelemen, Gabor 3 Kevin Suo 3 jindam, vani 3 Balland-Poirier, Laurent 2 Henschel, Regina 2 Jim Raykowski 2 + top 10 bugs confirmers: Stéphane Guillou 38 Weghorn, Michael 10 Heiko Tietze 9 m.a.riosv 9 Ilmari Lauhakangas 8 Nabet, Julien 5 Kaganski, Mike 4 Roman Kuznetsov 4 Xisco Fauli 4 *UNKNOWN* 3 * Bisected bugs open: keyword 'bisected' + more accurate - down to a single commit. + http://bit.ly/2dyIfDy + done by: Stéphane Guillou 6 Ilmari Lauhakangas 2 Kelemen, Gabor 2 Raal 1 stcasey 1 Xisco Fauli 1 * Bibisected bugs open: keyword 'bibisected' + http://bit.ly/2cSCXlS + done by: Stéphane Guillou 4 Ilmari Lauhakangas 2 Kelemen, Gabor 2 Raal 1 stcasey 1 Xisco Fauli 1 * all bugs tagged with 'regression' + 1226(+10) bugs open of 12991(+22) total 18(+2) high prio. done by: Stéphane Guillou 6 m.a.riosv 3 Roman Kuznetsov 1 Eyal Rozenberg 1 Ilmari Lauhakangas 1 Kelemen, Gabor 1 Kaganski, Mike 1 W Cole 1 Xisco Fauli 1 * ~Component count net * high severity regressions + http://bit.ly/1HWHb3E Writer - 12(+1) Calc - 2(+0) LibreOffice - 2(+0) UI - 1(+0) by OS: All - 14(+2) Linux - 3(+0) Mac OS X - 0(+0) Windows - 1(+0) * ~Component count net * all regressions + http://bit.ly/1BUdI8i Writer: other - 426(+2) Calc - 226(+5) Impress - 131(-3) LibreOffice - 53(+1) Draw - 50(+0) Crashes - 47(+4) Writer: docx filter - 42(+1) Base - 41(-1) UI - 38(+1) Borders - 35(+0) Writer: perf - 34(+0) Writer: other filter - 32(-1) Printing and PDF export - 25(+1) RTL - 24(+0) Chart - 22(+0) filters and storage - 21(-1) BASIC - 19(+1) Writer: doc filter - 16(+1) graphics stack - 12(+0) Formula Editor - 6(+1) framework - 3(+0) Extensions - 2(+0) sdk - 2(+0) Linguistic - 1(+0)