QA/Dev Report: May 2022

General Activities

  1. LibreOffice 7.2.7 was released on May, 12
  2. LibreOffice 7.3.3 was released on May, 5
  3. Adolfo Jayme Barrientos made some minor improvements to Help text readability
  4. Seth Chaiklin improved the help for vertical positioning of objects, Print preview, Options tab for Frame/Object/Image, Outline bar for Impress and anchoring. He also improved many LibreOffice UI strings and tips of the day
  5. Ilmari Lauhakangas (TDF) added right-to-left support to Help
  6. Alain Romedenne improved the correctness of Basic help pages and documented the new Resize() and Center() methods for ScriptForge’s SF_Dialog
  7. flywire cleaned up ScriptForge examples in Help
  8. Rafael Lima documented the new CompactLeft and CompactUp methods from the Calc service in ScriptForge
  9. Olivier Hallot (TDF) improved the help pages for Basic’s Shell function, CSV import filter, Direct SQL and colour palettes
  10. Miklos Vajna (Collabora) continued working on colour themes in OOXML documents and content controls for Writer
  11. Jean-Pierre Ledure worked on the ScriptForge library
  12. Tünde Tóth (NISZ) fixed a bug that made Autorecovery option always save every 10 minutes regardless of the minute setting
  13. Dennis Francis and Szymon Kłos (Collabora) worked on LOKit improvements
  14. Vasily Melenchuk (CIB) fixed an issue with numbering styles in imported DOCX files and fixed some regressions
  15. Eike Rathke (Red Hat) fixed issues with Calc’s AGGREGATE and COUNTIFS functions, counting times with SUM, made array formulas more robust and made some Calc optimisations. Together with Mike Kaganski he fixed an issue where copying and pasting a sheet with a chart resulted in incorrect chart data ranges
  16. Bartosz Kosiorek added support for several EMF+ graphics features
  17. Tomaž Vajngerl (Collabora) worked on chart code refactoring and polished the Calc sparkline feature
  18. Regina Henschel fixed issues with curved arrow shapes and arcs
  19. Julien Nabet changed TIFF image handling to be done with libtiff library together with Caolán McNamara
  20. Jim Raykowski made many polishing fixes to Navigator, including to display of hyperlinks and media objects
  21. Andreas Heinisch made it so LibreOffice (non-native) file dialog shows directory path upon hover in the Places list, fixed Basic bugs with case-sensitivity and VBA parsing and made page style handling more robust
  22. László Németh continued improving change tracking, fixed bugs related to Writer footnotes and an issue with saving recovery information for password-protected XLSX files. He also added options for skipping hyphenation with short words and the last word in a paragraph
  23. Xisco Faulí (TDF) fixed many issues with exporting PDF form elements, created a script to help manage crash reports and fixed some crashes. He also added a couple of dozen automated tests
  24. Heiko Tietze (TDF) improved the UI for Calc’s sparkline feature, made list indent and level shortcuts consistent and made some other UI improvements
  25. Armin Le Grand (allotropia) worked on Advanced Diagram support
  26. Michael Stahl (allotropia) polished the curl-based webdav implementation, made it so JVM UNO components can be run out-of-process and made crash fixes, regression fixes and cleanups
  27. Attila Bakos (NISZ) continued polishing text in grouped shapes
  28. Samuel Mehrbrodt (allotropia) made Windows installer more robust and made Calc’s formula bar remember its height per document
  29. Michael Weghorn made many Android cleanups and improved the Qt/kf5 UI
  30. Hossein Nourikhah (TDF) fixed a couple of regressions and worked on developer’s guide C++ SDK examples
  31. Mike Kaganski (Collabora) improved the Fontwork dialog layout (and icon lists in general), made Windows file dialog more robust, made some test fixes and many cleanups and optimisations
  32. Caolán McNamara (Red Hat) continued making automated tests more robust regarding use of fonts, made many improvements to TIFF image handling after the collaboration with Julien Nabet on switching to libtiff, fixed some right-to-left issues, fixed an issue with Chinese fonts in tooltips on macOS, made Impress animation panel scroll to object upon selection, made gtk UIs detect high contrast theme, fixed crashes, issues found by fuzzers and many UI issues. He also made the gtk UIs follow org.freedesktop.appearance.color-scheme setting
  33. Stephan Bergmann (Red Hat) made master documents allow subdocuments with multiple consecutive spaces in their file names, fixed crashes and made many code and build-related cleanups as well as test fixes
  34. Rizal Muttaqin continued improving the dark icon variants, added new icons to Breeze and Colibre themes and updated tips of the day to match current UI
  35. Gábor Kelemen (allotropia) made some code cleanups
  36. Noel Grandin (Collabora) improved the loading speed of a PPT file with equation objects, made many code cleanups and general optimisations
  37. Luboš Luňák (Collabora) continued optimising the layouting of text glyphs and made many optimisations to Calc internal queries with one result being that COUNTIFS function speed is much faster than in competing suites
  38. Justin Luth (SIL) improved Writer’s page style UI and fixed a formatting issue with imported XLSX files
  39. Pranam Lashkari (Collabora) made copying Writer comments more robust
  40. Daniel Lohmann fixed graphical glitches in Impress when upscaling images
  41. Thorsten Behrens (allotropia) made creating LibreOffice installers faster
  42. Enhua Xu made some mnemonics cleanups
  43. Mark Hung added support for hang baseline feature of OpenType fonts
  44. Jan-Marek Glogowski (allotropia) fixed many Qt/kf5 UI issues
  45. Roman Kuznetsov made several code cleanups
  46. Louis Possoz fixed an issue with custom footnote/endnote formats not being loaded from saved ODT files
  47. Daniel Kamil Kozar made fill Series dialog respect the number format of the source cell in Calc
  48. hasban12138 fixed a cell range selection issue in Calc
  49. Ashleigh Sinclair made it so clicking on the document canvas with a shape tool activated creates a shape with default size in Writer, Impress and Draw
  50. Lera Goncharuk made many cleanups in Python UI tests
  51. Paris Oplopoios added Z compressed graphic formats support for EMF/WMF
  52. Jürgen Funk (CIB) fixed an OLE object update regression
  53. Chris Sherlock added automated tests for vcl and store modules
  54. Kohei Yoshida fixed an issue with switching language during spell-check in Calc
  55. Tibor Nagy (NISZ) fixed PPTX import/export issues related to shape connectors and hyperlinks

Kudos to Ilmari Lauhakangas for helping to elaborate this list.

Reported Bugs

524 bugs, 53 of which are enhancements, have been reported by 269 people.

Top 10 Reporters

  1. sdc.blanco ( 42 )
  2. Telesto ( 27 )
  3. Eyal Rozenberg ( 24 )
  4. Rafael Lima ( 16 )
  5. Xisco Faulí ( 14 )
  6. Olivier Hallot ( 14 )
  7. Mike Kaganski ( 10 )
  8. NISZ LibreOffice Team ( 9 )
  9. Gabor Kelemen (allotropia) ( 9 )
  10. Regina Henschel ( 9 )

Triaged Bugs

662 bugs have been triaged by 83 people.

Top 10 Triagers

  1. Xisco Faulí ( 104 )
  2. Buovjaga ( 97 )
  3. Dieter ( 46 )
  4. Heiko Tietze ( 39 )
  5. Timur ( 39 )
  6. Timur ( 26 )
  7. Rafael Lima ( 24 )
  8. raal ( 24 )
  9. Mike Kaganski ( 23 )
  10. Regina Henschel ( 18 )

Resolution of resolved bugs

607 bugs have been set to RESOLVED.

Check the following sections for more information about bugs resolved as FIXED, WORKSFORME and DUPLICATE.

Fixed Bugs

210 bugs have been fixed by 43 people.

Top 10 Fixers

  1. Caolán McNamara ( 25 )
  2. Seth Chaiklin ( 12 )
  3. László Németh ( 9 )
  4. Luboš Luňák ( 7 )
  5. Xisco Fauli ( 5 )
  6. Julien Nabet ( 5 )
  7. Jan-Marek Glogowski ( 5 )
  8. Eike Rathke ( 5 )
  9. Michael Stahl ( 5 )
  10. Stephan Bergmann ( 5 )

List of critical bugs fixed

  1. tdf#149106 LOdev 7.4.0.0alpha1 cannot be installed over an existing installation ( Thanks to Samuel Mehrbrodt )

List of high severity bugs fixed

  1. tdf#147844 UI: Edit track changes dialog missing buttons (reject/accept) ( Thanks to Xisco Fauli )
  2. tdf#148954 Writer Crash on loading files with RTL/CTL text and certain glyphs (debug build only) ( Thanks to Luboš Luňák )
  3. tdf#149071 SUMIFS generates wrong result ( Thanks to Luboš Luňák )
  4. tdf#149072 Export PDF doesn’t work with PDF/UA in GUI after Index language was set ( Thanks to Julien Nabet )

List of crashes fixed

  1. tdf#147708 Writer crashes trying to open file with 3000 pages ( Thanks to Caolán McNamara )
  2. tdf#148148 CRASH: Format – Text – Cycle Case (part 2) ( Thanks to Michael Warner )
  3. tdf#148365 CRASH: Writer 7.4 enters infinite loop while opening DOCX file (high CPU, previously hangup) ( Thanks to Attila Bakos (NISZ) )
  4. tdf#148683 Editing: Crash when deleting a piece of text with change tracking enabled, but hidden ( Thanks to Miklos Vajna )
  5. tdf#148954 Writer Crash on loading files with RTL/CTL text and certain glyphs (debug build only) ( Thanks to Luboš Luňák )
  6. tdf#148985 Impress crash on animation search ( Thanks to Caolán McNamara )
  7. tdf#149079 EDITING Calc crashes when editing cell content in inserted rows ( Thanks to Caolán McNamara )
  8. tdf#149184 Crash during save to DOCX after removing footer ( Thanks to Hossein )
  9. tdf#149198 Crash on DOCX save ( Thanks to Stephan Bergmann )
  10. tdf#149231 Crash on print preview of master document (Linux) ( Thanks to Jim Raykowski )
  11. tdf#149261 Impress crashes when starting slide show the second time ( Thanks to Miklos Vajna )
  12. tdf#149268 FILEOPEN: particular document will CRASH after opening the navigator ( Thanks to Jim Raykowski )
  13. tdf#149280 CRASH: reinstalling extension from addition dialog ( Thanks to Caolán McNamara )

List of performance issues fixed

  1. tdf#144777 countifs() in Calc is slower than Excel’s countifs() ( Thanks to Luboš Luňák )
  2. tdf#148911 FILEOPEN RTF Opening time of an RTF with a very large page splitting table has grown a lot ( Thanks to Luboš Luňák )
  3. tdf#89331 [WMF/EMF] Slow performance scrolling doc and missing items ( Thanks to Bartosz Kosiorek )

List of old bugs ( more than 4 years old ) fixed

  1. tdf#103954 Support compressed metafile formats WMZ/EMZ ( Thanks to offtkp )
  2. tdf#104930 please handle ‘hang’ baseline feature of OpenType fonts ( Thanks to Mark Hung )
  3. tdf#105972 PDF form export does not save field types ( Thanks to Xisco Fauli )
  4. tdf#107765 CALC: Switching language during spell-check doesn’t change the text’s language property ( Thanks to Kohei Yoshida )
  5. tdf#108188 PageStyle property “isInUse” is always true ( Thanks to Andreas Heinisch )
  6. tdf#117006 On GNU/Linux, with High Contrast theme, the icon set is not correct ( Thanks to Caolán McNamara )
  7. tdf#50400 PDF export: Warn that password field does not accept Unicode characters other than ASCII (see Comment 6) ( Thanks to Caolán McNamara )
  8. tdf#56266 FILESAVE: “Track/record changes”: interdependentant revision marks not correctly saved to ODT file ( Thanks to László Németh )
  9. tdf#65067 change defaults to avoid unnecessary horizontal spacing around formulas ( Thanks to Rafael Lima )
  10. tdf#66228 FILESAVE: save to PPTX changes connector style ( Thanks to Tibor Nagy )
  11. tdf#74331 16bit “Photometric Interpretation: min-is-black” tiff not loaded correctly ( Thanks to Caolán McNamara )
  12. tdf#89331 [WMF/EMF] Slow performance scrolling doc and missing items ( Thanks to Bartosz Kosiorek )
  13. tdf#91035 UI: Available paragraph styles in Conditional Style defaults to All Styles but dropdown says Hidden Styles ( Thanks to Justin Luth )
  14. tdf#99708 Calc Formula Bar multiline input doesn’t remember state ( Thanks to Samuel Mehrbrodt )

WORKSFORME bugs

144 bugs have been retested by 44 people.

Top 10 testers

  1. Xisco Faulí ( 37 )
  2. Buovjaga ( 22 )
  3. Dieter ( 10 )
  4. Timur ( 8 )
  5. Timur ( 8 )
  6. Telesto ( 5 )
  7. Martin Srdoš ( 5 )
  8. BogdanB ( 4 )
  9. Julien Nabet ( 4 )
  10. Michael Weghorn ( 3 )

DUPLICATED bugs

110 bugs have been duplicated by 37 people.

Top 10 testers

  1. Mike Kaganski ( 12 )
  2. Heiko Tietze ( 10 )
  3. Xisco Faulí ( 9 )
  4. Timur ( 8 )
  5. Buovjaga ( 7 )
  6. Dieter ( 7 )
  7. Gabor Kelemen (allotropia) ( 6 )
  8. Timur ( 6 )
  9. Rafael Lima ( 5 )
  10. Lubos Lunak ( 4 )

Verified bug fixes

80 bugs have been verified by 24 people.

Top 10 Verifiers

  1. NISZ LibreOffice Team ( 19 )
  2. Dieter ( 10 )
  3. Xisco Faulí ( 9 )
  4. Julien Nabet ( 8 )
  5. Michael Weghorn ( 4 )
  6. Timur ( 3 )
  7. sdc.blanco ( 3 )
  8. BogdanB ( 3 )
  9. Aron Budea ( 2 )
  10. Buovjaga ( 2 )

Categorized Bugs

360 bugs have been categorized with a metabug by 30 people.

Top 10 Categorizers

  1. sdc.blanco ( 77 )
  2. Aron Budea ( 57 )
  3. Roman Kuznetsov ( 41 )
  4. Dieter ( 37 )
  5. Heiko Tietze ( 22 )
  6. Rafael Lima ( 20 )
  7. Gabor Kelemen (allotropia) ( 12 )
  8. Eyal Rozenberg ( 12 )
  9. Timur ( 12 )
  10. Buovjaga ( 11 )

Regression Bugs

77 bugs have been set as regressions by 24 people.

Top 10

  1. Xisco Faulí ( 13 )
  2. Telesto ( 11 )
  3. Timur ( 8 )
  4. Buovjaga ( 7 )
  5. Aron Budea ( 7 )
  6. Timur ( 5 )
  7. raal ( 4 )
  8. Mike Kaganski ( 3 )
  9. László Németh ( 2 )
  10. Dieter ( 2 )

Bisected Bugs

73 bugs have been bisected by 15 people.

Top 10 Bisecters

  1. raal ( 18 )
  2. Xisco Faulí ( 12 )
  3. Timur ( 8 )
  4. Aron Budea ( 8 )
  5. Buovjaga ( 6 )
  6. Telesto ( 5 )
  7. Mike Kaganski ( 3 )
  8. Timur ( 2 )
  9. Gabor Kelemen (allotropia) ( 2 )
  10. Michael Weghorn ( 2 )

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