QA/Dev Report: May 2020
General Activities
- LibreOffice 6.4.4 was released as final on May, 21
- The fist Bug Hunting Session for LibreOffice 7.0 took place on May, 11
- Roman Kuznetsov wrote a nice post explaining how to create new patches directly in Gerrit
- Michael Stahl (CIB) made ODF 1.3 Extended the default ODF version. See the current status for more information
- Mike Kaganski (Collabora) improved how glow effects and soft edge effects are imported into LibreOffice
- Adolfo Jayme Barrientos, Steve Fanning, Olivier Hallot and Johnny_M made many Help improvements and cleanups
- Xisco Fauli (TDF) rewrote all the office-interoperability-tools scripts in python, used for finding interoperability regressions of different formats. The code has been simplified and cleaned up, and execution time has halved from 10 days to 5 days.
- Jim Raykowski added a tooltip to Navigator displaying the word count of sections
- Noel Grandin (Collabora) made many code cleanups and made Calc autofilling and searching in autofilter much faster
- Caolán McNamara (Red Hat) continued the crucial user interface backend work and did many cleanups and crash fixes
- Andreas Kainz continued to improve the galleries, dialog layouts and Impress templates. He also made improvements to the Notebookbar interfaces
- Xisco Faulí (TDF) made nearly 60 additions and fixes to unit and UI tests
- Julien Nabet fixed using surrogate pairs in Math formulas, many database issues, crashes and memory leaks
- Tomaž Vajngerl (Collabora) did a lot of graphics handling improvements and cleanups and added tests
- Miklos Vajna (Collabora) fixed import and export issues with SmartArt, HTML and DOCX. He also made it possible to export huge pages from Draw as PDF
- Stephan Bergmann (Red Hat) made many cleanups and build fixes
- Luboš Luňák (Collabora) continued with the Skia graphics engine integration
- László Németh (NISZ) fixed many issues with DOCX list formatting
- Gülşah Köse (Collabora) added an option to create encyrpted PDF files with mailmerge
- Vasily Melenchuk (CIB) fixed many issues with DOCX lists and added read and write support for API-based MS-CRYPTO algorithms
- Lionel Elie Mamane made several MySQL-related fixes
- Rizal Muttaqin made many improvements in most of the icon themes
- Heiko Tietze (TDF) added the 7.0 branding
- Balázs Varga (NISZ) fixed some OOXML chart issues
- Michael Weghorn did cleanups and fixes for mailmerge and the UI
- Justin Luth (SIL & Collabora) made many DOC/DOCX import and export improvements
- Eike Rathke (Red Hat) fixed Calc function wizard allowing too many parameters, made TEXT() function compatible with Excel and improved cell formatting for percentages
- Tor Lillqvist (Collabora) worked on the iOS app and did code cleanups
- Serge Krot (CIB) fixed XLSX export of sheet names and checkboxes
- Colomban Wendling and Samuel Thibault (Hypra) implemented “scroll to” accessibility calls (GTK, Qt and Windows for now), so that a blind user and a sighted user can understand each other when they are working together on a document
- Laurent Balland-Poirier did many cleanups in Impress templates
- DaeHyun Sung improved Korean support
- Tibor Nagy (NISZ) fixed some DOCX frame and VML shape import issues
- Attila Bakos (NISZ) fixed DOCX formula and OLE object position and alignment import/export issues
- Tomoyuki Kubota made several code cleanups
- Tünde Tóth (NISZ) fixed an OOXML chart import issue with date axis tick markers
- Chris Sherlock did graphics-related refactoring work
- Eivind Samseth fixed the displaying of version information on macOS and added support for vnd.sun.star.webdav URL scheme on macOS
- Szabolcs Tóth and Regényi Balázs (NISZ) fixed some OOXML import and export issues related to shapes
- Naruhiko Ogasawara improved Asian Excel-Calc number format interoperability
- Martin van Zijl added “alt + =” shortcut for autosum in Calc
Reported Bugs
969 bugs, 92 of which are enhancements, have been reported by 423 people.
- Telesto ( 230 )
- NISZ LibreOffice Team ( 35 )
- Xisco Faulí ( 26 )
- Regina Henschel ( 14 )
- JBrown ( 14 )
- Rizal Muttaqin ( 13 )
- andreas_k ( 11 )
- Timur ( 11 )
- Luke Kendall ( 10 )
- R. Green ( 9 )
Triaged Bugs
1017 bugs have been triaged by 112 people.
- Buovjaga ( 153 )
- Xisco Faulí ( 129 )
- Heiko Tietze ( 80 )
- Dieter ( 78 )
- Telesto ( 66 )
- BogdanB ( 50 )
- Julien Nabet ( 41 )
- Timur ( 33 )
- V Stuart Foote ( 32 )
- Ming Hua ( 30 )
Resolution of resolved bugs
790 bugs have been set to RESOLVED.
Check the following sections for more information about bugs resolved as FIXED, WORKSFORME and DUPLICATE.
Fixed Bugs
254 bugs have been fixed by 45 people.
- Caolán McNamara ( 34 )
- Luboš Luňák ( 11 )
- Julien Nabet ( 10 )
- László Németh ( 9 )
- Michael Stahl ( 7 )
- Justin Luth ( 7 )
- Vasily Melenchuk ( 7 )
- Miklos Vajna ( 7 )
- Olivier Hallot ( 6 )
- Rizal Muttaqin ( 6 )
List of critical bugs fixed
- tdf#132187 For every repeated paste the page count (incl. content) doubles ( Thanks to Michael Stahl )
- tdf#132783 Calc CRASH when Ctrl+F ( Thanks to Luboš Luňák )
- tdf#133216 Objects are not printed (Win-only) ( Thanks to Chris Sherlock )
List of high severity bugs fixed
- tdf#112423 MySQL native connector “Commands out of sync…” when calling procedure second time. – Crash ( Thanks to Lionel Elie Mamane )
- tdf#122408 linked subform shows empty when slave field is a function call ( Thanks to Lionel Elie Mamane )
- tdf#129620 Crash when I press down arrow in edit header dialog using e.g, Japanese keyboard ( Thanks to Caolán McNamara )
- tdf#130770 Autofilter not updated on data change (automatically or manually) ( Thanks to scito )
- tdf#131333 Cannot change data point icons in Calc’s XY or points and lines chart ( Thanks to Caolán McNamara )
- tdf#132169 Drawing line width changes randomly while changing ( Thanks to Caolán McNamara )
- tdf#132236 Crash in: swlo.dll ( steps in comment 12) ( Thanks to Michael Stahl )
- tdf#132603 Crash when selecting part of a comment ( Thanks to Julien Nabet )
- tdf#133365 Master: Crash when pasting from external program ( Thanks to Mike Kaganski )
- tdf#97630 LibreOffice uses wrong attribute for feature “shrink-to-fit” ( Thanks to Michael Stahl )
List of crashes fixed
- tdf#112423 MySQL native connector “Commands out of sync…” when calling procedure second time. – Crash ( Thanks to Lionel Elie Mamane )
- tdf#129620 Crash when I press down arrow in edit header dialog using e.g, Japanese keyboard ( Thanks to Caolán McNamara )
- tdf#130792 Draw crashes when trying to add a point in a multiline ( steps in comment 8 ) ( Thanks to Noel Grandin )
- tdf#131366 Crash when I type the letter “i” after the letter “f” in a paragraph with style “emphasis” and font “Linux Biolinum G” ( Thanks to Gabor Kelemen )
- tdf#131956 Crash on file reload after file recovery ( steps in comment 9 ) ( Thanks to Caolán McNamara )
- tdf#131963 Crash: writerfilterlo!writerfilter::dmapper::ConversionHelper::convertTwipToMM100Unsigned+0x52387 ( Thanks to Julien Nabet )
- tdf#132236 Crash in: swlo.dll ( steps in comment 12) ( Thanks to Michael Stahl )
- tdf#132477 Writer Navigator crashes on drag and drop action in Headings content navigation view ( Thanks to Jim Raykowski )
- tdf#132603 Crash when selecting part of a comment ( Thanks to Julien Nabet )
- tdf#132783 Calc CRASH when Ctrl+F ( Thanks to Luboš Luňák )
- tdf#132935 Submenu crashes for gtk3 only ( Thanks to Jim Raykowski )
- tdf#132939 Calc: Crash for uninitialized FilterDescriptor in macro ( Thanks to Julien Nabet )
- tdf#133028 CRASH: hovering items in navigator ( Thanks to Caolán McNamara )
- tdf#133036 CRASH: customizing notebookbar (gen) ( Thanks to Caolán McNamara )
- tdf#133053 Crash in: x11::SelectionManager::handleDragEvent ( Thanks to Caolán McNamara )
- tdf#133098 Crash changing form properties (Text type from multi-line to single line or visa versa) ( Thanks to Caolán McNamara )
- tdf#133269 CRASH: with drawing object properties toolbar undocked ( Thanks to Caolán McNamara )
- tdf#133348 Crash when using undo 3 times in comment reply ( Thanks to Julien Nabet )
- tdf#133365 Master: Crash when pasting from external program ( Thanks to Mike Kaganski )
- tdf#133385 Crash/fatal error when following sequence of steps in the style dialog ( Thanks to Caolán McNamara )
- tdf#133426 Crash attempting to save mail merge to file multiple times in parallel ( Thanks to Michael Weghorn )
List of performance issues fixed
- tdf#133411 Replacing lots of cell styles consumes too much memory/CPU ( Thanks to Caolán McNamara )
List of old bugs ( more than 4 years old ) fixed
- tdf#38835 strip out non-trivial globals before main ( Thanks to Mesut Çifci )
- tdf#39302 Shortcut Key: alt += hot key for autosum ( Thanks to Martin van Zijl )
- tdf#60378 FILEOPEN DOC: Some right borders not displayed in table ( Thanks to Justin Luth )
- tdf#64690 EDITING: Process hang on find/replace in Basic code involving “\&” ( Thanks to Andreas Heinisch )
- tdf#74244 macOS: Version info only shows three digits, not full version information ( Thanks to Eivind Samseth )
- tdf#78352 FILEOPEN: DOCX – Incorrect space between bullet and first line text due to wrong tab stop at value ( Thanks to Vasily Melenchuk )
- tdf#79082 FILESAVE: Tab positions not being retained in PPT and being lost in PPTX ( Thanks to Samuel Mehrbrodt )
- tdf#79998 FILESAVE: XLSX export breaks or some sheet names (sheet name length >31 characters) ( Thanks to Serge Krot )
- tdf#81599 LOCALHELP: Write/improve user guide for solver, esp. references to the algorithms implemented ( Thanks to Olivier Hallot )
- tdf#83593 XLSX FILTER: Bad import of DrawingML rotation (Formatting lost on XLSX diagram) ( Thanks to Szabolcs Toth )
- tdf#89475 Failure to load gradients from ods file ( Thanks to Michael Stahl )
- tdf#91306 ODF export: Page number 0 (zero) cannot be stored – filed OASIS proposal ( Thanks to Michael Stahl )
- tdf#94628 Fileopen: Docx custom numbering triangle symbol incorrectly displayed as a dot ( Thanks to Vasily Melenchuk )
- tdf#95189 Paragraph numbering on one paragraph resets when it shouldn’t ( Thanks to Vasily Melenchuk )
- tdf#97416 Editing: Database password properties in ODB file not re-settable via UI ( Thanks to Julien Nabet )
- tdf#97630 LibreOffice uses wrong attribute for feature “shrink-to-fit” ( Thanks to Michael Stahl )
- tdf#98409 table properties single cell spacing not saved. ( Thanks to Justin Luth )
WORKSFORME bugs
124 bugs have been retested by 40 people.
- Buovjaga ( 20 )
- eisa01 ( 11 )
- Heiko Tietze ( 9 )
- Telesto ( 9 )
- BogdanB ( 9 )
- Aron Budea ( 8 )
- Xisco Faulí ( 8 )
- Dieter ( 7 )
- Julien Nabet ( 6 )
- Timur ( 5 )
DUPLICATED bugs
210 bugs have been duplicated by 34 people.
- Buovjaga ( 26 )
- Telesto ( 24 )
- Timur ( 19 )
- V Stuart Foote ( 15 )
- NISZ LibreOffice Team ( 13 )
- Aron Budea ( 12 )
- Ming Hua ( 12 )
- Heiko Tietze ( 11 )
- Julien Nabet ( 8 )
- Xisco Faulí ( 8 )
Verified bug fixes
136 bugs have been verified by 15 people.
- BogdanB ( 49 )
- Xisco Faulí ( 34 )
- Dieter ( 13 )
- Buovjaga ( 8 )
- Timur ( 8 )
- Regina Henschel ( 7 )
- Telesto ( 4 )
- steve -_- ( 3 )
- Julien Nabet ( 3 )
- Justin L ( 2 )
Categorized Bugs
585 bugs have been categorized with a metabug by 41 people.
- Telesto ( 218 )
- Dieter ( 67 )
- oesterblog-admin ( 40 )
- Buovjaga ( 33 )
- Aron Budea ( 31 )
- Roman Kuznetsov ( 28 )
- NISZ LibreOffice Team ( 26 )
- Rizal Muttaqin ( 20 )
- V Stuart Foote ( 15 )
- eisa01 ( 13 )
Regression Bugs
165 bugs have been set as regressions by 28 people.
- Telesto ( 80 )
- Xisco Faulí ( 29 )
- Buovjaga ( 10 )
- Timur ( 5 )
- Roman Kuznetsov ( 5 )
- Aron Budea ( 4 )
- Alex Thurgood ( 4 )
- eisa01 ( 3 )
- Dieter ( 3 )
- Michael Weghorn ( 2 )
Bisected Bugs
132 bugs have been bisected by 12 people.
- Xisco Faulí ( 41 )
- Telesto ( 38 )
- Buovjaga ( 19 )
- Timur ( 12 )
- Attila Baraksó (NISZ) ( 8 )
- Aron Budea ( 7 )
- Michael Weghorn ( 2 )
- Marco Menardi ( 1 )
- raal ( 1 )
- eisa01 ( 1 )
Evolution of Unconfirmed Bugs
Check the current list of unconfirmed bugs here
Evolution of Open Regressions
Check the current list of open regressions here
Evolution of Open bibisectRequests
Check the current list of open bibisectrequests here
Evolution of Highest Priority Bugs
Check the current list of highest priority bugs here
Evolution of High Priority Bugs
Check the current list of high priority bugs here
Thank you all for making Libreoffice rock!
Join us and help to keep LibreOffice super reliable!
Check the Get Involved page out now!