QA/Dev Report: May 2020

General Activities

  1. LibreOffice 6.4.4 was released as final on May, 21
  2. The fist Bug Hunting Session for LibreOffice 7.0 took place on May, 11
  3. Roman Kuznetsov wrote a nice post explaining how to create new patches directly in Gerrit
  4. Michael Stahl (CIB) made ODF 1.3 Extended the default ODF version. See the current status for more information
  5. Mike Kaganski (Collabora) improved how glow effects and soft edge effects are imported into LibreOffice
  6. Adolfo Jayme Barrientos, Steve Fanning, Olivier Hallot and Johnny_M made many Help improvements and cleanups
  7. 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.
  8. Jim Raykowski added a tooltip to Navigator displaying the word count of sections
  9. Noel Grandin (Collabora) made many code cleanups and made Calc autofilling and searching in autofilter much faster
  10. Caolán McNamara (Red Hat) continued the crucial user interface backend work and did many cleanups and crash fixes
  11. Andreas Kainz continued to improve the galleries, dialog layouts and Impress templates. He also made improvements to the Notebookbar interfaces
  12. Xisco Faulí (TDF) made nearly 60 additions and fixes to unit and UI tests
  13. Julien Nabet fixed using surrogate pairs in Math formulas, many database issues, crashes and memory leaks
  14. Tomaž Vajngerl (Collabora) did a lot of graphics handling improvements and cleanups and added tests
  15. 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
  16. Stephan Bergmann (Red Hat) made many cleanups and build fixes
  17. Luboš Luňák (Collabora) continued with the Skia graphics engine integration
  18. László Németh (NISZ) fixed many issues with DOCX list formatting
  19. Gülşah Köse (Collabora) added an option to create encyrpted PDF files with mailmerge
  20. Vasily Melenchuk (CIB) fixed many issues with DOCX lists and added read and write support for API-based MS-CRYPTO algorithms
  21. Lionel Elie Mamane made several MySQL-related fixes
  22. Rizal Muttaqin made many improvements in most of the icon themes
  23. Heiko Tietze (TDF) added the 7.0 branding
  24. Balázs Varga (NISZ) fixed some OOXML chart issues
  25. Michael Weghorn did cleanups and fixes for mailmerge and the UI
  26. Justin Luth (SIL & Collabora) made many DOC/DOCX import and export improvements
  27. Eike Rathke (Red Hat) fixed Calc function wizard allowing too many parameters, made TEXT() function compatible with Excel and improved cell formatting for percentages
  28. Tor Lillqvist (Collabora) worked on the iOS app and did code cleanups
  29. Serge Krot (CIB) fixed XLSX export of sheet names and checkboxes
  30. 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
  31. Laurent Balland-Poirier did many cleanups in Impress templates
  32. DaeHyun Sung improved Korean support
  33. Tibor Nagy (NISZ) fixed some DOCX frame and VML shape import issues
  34. Attila Bakos (NISZ) fixed DOCX formula and OLE object position and alignment import/export issues
  35. Tomoyuki Kubota made several code cleanups
  36. Tünde Tóth (NISZ) fixed an OOXML chart import issue with date axis tick markers
  37. Chris Sherlock did graphics-related refactoring work
  38. Eivind Samseth fixed the displaying of version information on macOS and added support for vnd.sun.star.webdav URL scheme on macOS
  39. Szabolcs Tóth and Regényi Balázs (NISZ) fixed some OOXML import and export issues related to shapes
  40. Naruhiko Ogasawara improved Asian Excel-Calc number format interoperability
  41. 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.

Top 10 Reporters

  1. Telesto ( 230 )
  2. NISZ LibreOffice Team ( 35 )
  3. Xisco Faulí ( 26 )
  4. Regina Henschel ( 14 )
  5. JBrown ( 14 )
  6. Rizal Muttaqin ( 13 )
  7. andreas_k ( 11 )
  8. Timur ( 11 )
  9. Luke Kendall ( 10 )
  10. R. Green ( 9 )

Triaged Bugs

1017 bugs have been triaged by 112 people.

Top 10 Triagers

  1. Buovjaga ( 153 )
  2. Xisco Faulí ( 129 )
  3. Heiko Tietze ( 80 )
  4. Dieter ( 78 )
  5. Telesto ( 66 )
  6. BogdanB ( 50 )
  7. Julien Nabet ( 41 )
  8. Timur ( 33 )
  9. V Stuart Foote ( 32 )
  10. 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.

Top 10 Fixers

  1. Caolán McNamara ( 34 )
  2. Luboš Luňák ( 11 )
  3. Julien Nabet ( 10 )
  4. László Németh ( 9 )
  5. Michael Stahl ( 7 )
  6. Justin Luth ( 7 )
  7. Vasily Melenchuk ( 7 )
  8. Miklos Vajna ( 7 )
  9. Olivier Hallot ( 6 )
  10. Rizal Muttaqin ( 6 )

List of critical bugs fixed

  1. tdf#132187 For every repeated paste the page count (incl. content) doubles ( Thanks to Michael Stahl )
  2. tdf#132783 Calc CRASH when Ctrl+F ( Thanks to Luboš Luňák )
  3. tdf#133216 Objects are not printed (Win-only) ( Thanks to Chris Sherlock )

List of high severity bugs fixed

  1. tdf#112423 MySQL native connector “Commands out of sync…” when calling procedure second time. – Crash ( Thanks to Lionel Elie Mamane )
  2. tdf#122408 linked subform shows empty when slave field is a function call ( Thanks to Lionel Elie Mamane )
  3. tdf#129620 Crash when I press down arrow in edit header dialog using e.g, Japanese keyboard ( Thanks to Caolán McNamara )
  4. tdf#130770 Autofilter not updated on data change (automatically or manually) ( Thanks to scito )
  5. tdf#131333 Cannot change data point icons in Calc’s XY or points and lines chart ( Thanks to Caolán McNamara )
  6. tdf#132169 Drawing line width changes randomly while changing ( Thanks to Caolán McNamara )
  7. tdf#132236 Crash in: swlo.dll ( steps in comment 12) ( Thanks to Michael Stahl )
  8. tdf#132603 Crash when selecting part of a comment ( Thanks to Julien Nabet )
  9. tdf#133365 Master: Crash when pasting from external program ( Thanks to Mike Kaganski )
  10. tdf#97630 LibreOffice uses wrong attribute for feature “shrink-to-fit” ( Thanks to Michael Stahl )

List of crashes fixed

  1. tdf#112423 MySQL native connector “Commands out of sync…” when calling procedure second time. – Crash ( Thanks to Lionel Elie Mamane )
  2. tdf#129620 Crash when I press down arrow in edit header dialog using e.g, Japanese keyboard ( Thanks to Caolán McNamara )
  3. tdf#130792 Draw crashes when trying to add a point in a multiline ( steps in comment 8 ) ( Thanks to Noel Grandin )
  4. 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 )
  5. tdf#131956 Crash on file reload after file recovery ( steps in comment 9 ) ( Thanks to Caolán McNamara )
  6. tdf#131963 Crash: writerfilterlo!writerfilter::dmapper::ConversionHelper::convertTwipToMM100Unsigned+0x52387 ( Thanks to Julien Nabet )
  7. tdf#132236 Crash in: swlo.dll ( steps in comment 12) ( Thanks to Michael Stahl )
  8. tdf#132477 Writer Navigator crashes on drag and drop action in Headings content navigation view ( Thanks to Jim Raykowski )
  9. tdf#132603 Crash when selecting part of a comment ( Thanks to Julien Nabet )
  10. tdf#132783 Calc CRASH when Ctrl+F ( Thanks to Luboš Luňák )
  11. tdf#132935 Submenu crashes for gtk3 only ( Thanks to Jim Raykowski )
  12. tdf#132939 Calc: Crash for uninitialized FilterDescriptor in macro ( Thanks to Julien Nabet )
  13. tdf#133028 CRASH: hovering items in navigator ( Thanks to Caolán McNamara )
  14. tdf#133036 CRASH: customizing notebookbar (gen) ( Thanks to Caolán McNamara )
  15. tdf#133053 Crash in: x11::SelectionManager::handleDragEvent ( Thanks to Caolán McNamara )
  16. tdf#133098 Crash changing form properties (Text type from multi-line to single line or visa versa) ( Thanks to Caolán McNamara )
  17. tdf#133269 CRASH: with drawing object properties toolbar undocked ( Thanks to Caolán McNamara )
  18. tdf#133348 Crash when using undo 3 times in comment reply ( Thanks to Julien Nabet )
  19. tdf#133365 Master: Crash when pasting from external program ( Thanks to Mike Kaganski )
  20. tdf#133385 Crash/fatal error when following sequence of steps in the style dialog ( Thanks to Caolán McNamara )
  21. tdf#133426 Crash attempting to save mail merge to file multiple times in parallel ( Thanks to Michael Weghorn )

List of performance issues fixed

  1. 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

  1. tdf#38835 strip out non-trivial globals before main ( Thanks to Mesut Çifci )
  2. tdf#39302 Shortcut Key: alt += hot key for autosum ( Thanks to Martin van Zijl )
  3. tdf#60378 FILEOPEN DOC: Some right borders not displayed in table ( Thanks to Justin Luth )
  4. tdf#64690 EDITING: Process hang on find/replace in Basic code involving “\&” ( Thanks to Andreas Heinisch )
  5. tdf#74244 macOS: Version info only shows three digits, not full version information ( Thanks to Eivind Samseth )
  6. tdf#78352 FILEOPEN: DOCX – Incorrect space between bullet and first line text due to wrong tab stop at value ( Thanks to Vasily Melenchuk )
  7. tdf#79082 FILESAVE: Tab positions not being retained in PPT and being lost in PPTX ( Thanks to Samuel Mehrbrodt )
  8. tdf#79998 FILESAVE: XLSX export breaks or some sheet names (sheet name length >31 characters) ( Thanks to Serge Krot )
  9. tdf#81599 LOCALHELP: Write/improve user guide for solver, esp. references to the algorithms implemented ( Thanks to Olivier Hallot )
  10. tdf#83593 XLSX FILTER: Bad import of DrawingML rotation (Formatting lost on XLSX diagram) ( Thanks to Szabolcs Toth )
  11. tdf#89475 Failure to load gradients from ods file ( Thanks to Michael Stahl )
  12. tdf#91306 ODF export: Page number 0 (zero) cannot be stored – filed OASIS proposal ( Thanks to Michael Stahl )
  13. tdf#94628 Fileopen: Docx custom numbering triangle symbol incorrectly displayed as a dot ( Thanks to Vasily Melenchuk )
  14. tdf#95189 Paragraph numbering on one paragraph resets when it shouldn’t ( Thanks to Vasily Melenchuk )
  15. tdf#97416 Editing: Database password properties in ODB file not re-settable via UI ( Thanks to Julien Nabet )
  16. tdf#97630 LibreOffice uses wrong attribute for feature “shrink-to-fit” ( Thanks to Michael Stahl )
  17. tdf#98409 table properties single cell spacing not saved. ( Thanks to Justin Luth )

WORKSFORME bugs

124 bugs have been retested by 40 people.

Top 10 testers

  1. Buovjaga ( 20 )
  2. eisa01 ( 11 )
  3. Heiko Tietze ( 9 )
  4. Telesto ( 9 )
  5. BogdanB ( 9 )
  6. Aron Budea ( 8 )
  7. Xisco Faulí ( 8 )
  8. Dieter ( 7 )
  9. Julien Nabet ( 6 )
  10. Timur ( 5 )

DUPLICATED bugs

210 bugs have been duplicated by 34 people.

Top 10 testers

  1. Buovjaga ( 26 )
  2. Telesto ( 24 )
  3. Timur ( 19 )
  4. V Stuart Foote ( 15 )
  5. NISZ LibreOffice Team ( 13 )
  6. Aron Budea ( 12 )
  7. Ming Hua ( 12 )
  8. Heiko Tietze ( 11 )
  9. Julien Nabet ( 8 )
  10. Xisco Faulí ( 8 )

Verified bug fixes

136 bugs have been verified by 15 people.

Top 10 Verifiers

  1. BogdanB ( 49 )
  2. Xisco Faulí ( 34 )
  3. Dieter ( 13 )
  4. Buovjaga ( 8 )
  5. Timur ( 8 )
  6. Regina Henschel ( 7 )
  7. Telesto ( 4 )
  8. steve -_- ( 3 )
  9. Julien Nabet ( 3 )
  10. Justin L ( 2 )

Categorized Bugs

585 bugs have been categorized with a metabug by 41 people.

Top 10 Categorizers

  1. Telesto ( 218 )
  2. Dieter ( 67 )
  3. oesterblog-admin ( 40 )
  4. Buovjaga ( 33 )
  5. Aron Budea ( 31 )
  6. Roman Kuznetsov ( 28 )
  7. NISZ LibreOffice Team ( 26 )
  8. Rizal Muttaqin ( 20 )
  9. V Stuart Foote ( 15 )
  10. eisa01 ( 13 )

Regression Bugs

165 bugs have been set as regressions by 28 people.

Top 10

  1. Telesto ( 80 )
  2. Xisco Faulí ( 29 )
  3. Buovjaga ( 10 )
  4. Timur ( 5 )
  5. Roman Kuznetsov ( 5 )
  6. Aron Budea ( 4 )
  7. Alex Thurgood ( 4 )
  8. eisa01 ( 3 )
  9. Dieter ( 3 )
  10. Michael Weghorn ( 2 )

Bisected Bugs

132 bugs have been bisected by 12 people.

Top 10 Bisecters

  1. Xisco Faulí ( 41 )
  2. Telesto ( 38 )
  3. Buovjaga ( 19 )
  4. Timur ( 12 )
  5. Attila Baraksó (NISZ) ( 8 )
  6. Aron Budea ( 7 )
  7. Michael Weghorn ( 2 )
  8. Marco Menardi ( 1 )
  9. raal ( 1 )
  10. 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!

Leave a Reply

Your email address will not be published. Required fields are marked *

I accept the Privacy Policy * for Click to select the duration you give consent until.