-
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
- Bugzilla (topicUI) statistics
-
Crash Testing (Caolan)
- 22(-5) import failure, 3(+0) export failures
- Development/Crashtesting - The Document Foundation Wiki - 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
- 22(-5) import failure, 3(+0) export failures
-
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> >)
-
-
Mentoring (Hossein)
- Finalized and published a blog post on creating a minimal Python extension
- LibreOffice extensions with Python: create and debug
LibreOffice extensions with Python: create and debug - LibreOffice Development Blog
- 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
gbuild: LibreOffice build system – part 2 - LibreOffice Development Blog
- gbuild: LibreOffice build system – part 2
- 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
157162 – Blank character in LibreOffice installation directory leads to error message when bootstrapping from Python script -
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
-
- Finalized and published a blog post on creating a minimal Python extension
-
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
-
- Plain text copied to clipboard and pasted to CSV is not saved.
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’
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) -
http://bit.ly/1HWHb3E
-
~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)
-
http://bit.ly/1BUdI8i