QA/Dev Report: October 2023

General Activities

  1. Olivier Hallot (TDF) continued adding Tabbed UI examples into help instructions and updated and restructured dozens of help pages
  2. Rafael Lima added support for hidden named ranges in Calc, fixed named ranges associated to sheets being lost upon XLSX export and made it so renaming a sheet updates ranges in solver models
  3. Bogdan Buzea made some UI string improvements
  4. Seth Chaiklin updated help after UI label change related to outline levels
  5. Stanislav Horacek improved the help for Firebird wizard
  6. Ilmari Lauhakangas (TDF) added a method to automated test for dealing with DPI variance, improved Search Commands result presentation, updated help after UI string changes and improved the accessibility of help navigation
  7. Alain Romedenne updated ScriptForge help
  8. Bartosz Kosiorek added handling for invalid records in Windows Metafile graphics
  9. Gábor Kelemen (allotropia) did code cleanups in the area of includes, created a script to find unused config groups/keys and improved some UI strings
  10. Laurent Balland did code cleanups
  11. Miklós Vajna (Collabora) worked on multi-page floating tables in Writer
  12. Jean-Pierre Ledure worked on the ScriptForge library
  13. Szymon Kłos (Collabora) worked on LOKit and jsdialog used by Collabora Online. He also worked on the simple conditional formatting dialog created by Paris Oplopoios
  14. Henry Castro (Collabora) worked on LOKit used by Collabora Online. He also improved the Python UI test system, fixed an issue with unused master slides not being imported from PPTX files and made handling of bidirectional text in Calc cells more robust
  15. Pranam Lashkari (Collabora) worked on LOKit and jsdialog used by Collabora Online
  16. Ashod Nakashian, Marco Cecchetti and Andras Timar (Collabora) worked on LOKit used by Collabora Online
  17. Pedro Silva worked on jsdialog used by Collabora Online
  18. Jaume Pujantell (Collabora) worked on Microsoft Office compatibility improvements in the area of content controls
  19. Attila Szűcs (Collabora) worked on LOKit used by Collabora Online. He also improved change tracking in Writer
  20. Skyler Grey (Collabora) worked on jsdialog used by Collabora Online and improved DOCX compatibility by adding full support for STYLEREF fields
  21. Eike Rathke (Red Hat) made date functions in Calc more robust and improved error propagation in Calc formulas
  22. Tomaž Vajngerl (Collabora) wrote some unit tests for Writer and did code cleanups
  23. Julien Nabet made it possible to use ProjectionMode and ShadeMode for extruded custom shapes via BASIC macros and did code cleanups
  24. Andreas Heinisch made the Slide/Page pane in Impress/Draw have the expected title when in Master view and made it possible to create new master slides in the Slide pane by pressing Enter
  25. László Németh improved change tracking of case cycling and made exported DOCX files compatible with Microsoft Office’s default paragraph justification algorithm
  26. Xisco Faulí (TDF) did a couple of dozen additions and changes to automated tests, fixed a Calc crash and added UNO commands for variable date/time fields
  27. Michael Stahl (allotropia) made many improvements and fixes to the export of accessible PDFs
  28. Mike Kaganski (Collabora) made exported HTML tables cleaner, fixed pasting sometimes losing wrapping information in Writer on Windows, added an option to avoid converting some fields into text during mail merge, added a PreserveSpaces option to HTML/ReqIF export that changes the handling of paragraphs with leading/trailing spaces or multiple sequential spaces, added a ExportFormulasAsPDF option to ReqIF export, fixed “Fit to page” printing option, fixed an issue with formula positions in printing and PDF export and made PDF importing more robust with “trailers”
  29. Caolán McNamara (Collabora) fixed many crashes, did code cleanups and optimisations and fixed issues found by code analysers
  30. Stephan Bergmann (Red Hat) started making heavy use of C++20 features in the area of text strings and made several fixes to automated tests
  31. Noel Grandin (Collabora) improved the performance of Calc UI and documents with lots of images and made automated UI tests more robust. He also did many code cleanups and optimisations, for example simplifying error reporting while making it easier for developers to debug problems
  32. Justin Luth (Collabora) made many improvements to Notebookbar UIs
  33. Heiko Tietze (TDF) improved the notification feedback for not found search keys and made the Security tab of the PDF export dialog behave more intuitively
  34. Michael Weghorn (TDF) fixed accessibility issues in areas such as status bar, spelling errors and text attributes. He also bumped Java build baseline from JDK 9 to 17 and did some cleanups and improvements related to Qt/Kf5 UI
  35. Balázs Varga (allotropia) added a UI to control personal information to be removed upon saving documents and a config option for building with or without unnecessary template files and started working on proper indications for locked down items in Options
  36. Patrick Luby (NeoOffice) fixed crashes and many issues related to UI and graphics rendering on macOS
  37. Jim Raykowski improved the accessibility checker, added UNO commands for style spotlight and made many improvements to Navigator
  38. Taichi Haradaguchi made it so bz2 module is included in the Python shipped with LibreOffice, updated several dependencies and did cleanups in makefiles
  39. Sarper Akdemir (allotropia) started working on a password strength meter
  40. Kohei Yoshida upgraded liborcus and added support for conditional loading of Apache Parquet files into Calc
  41. Christian Lohmaier (TDF) did build-related improvements and fixes
  42. Chris Sherlock refactored text and graphics rendering code
  43. Regina Henschel improved Microsoft Office compatibility regarding shape objects and made it so Connector dialog allows negative values for Line Skew
  44. Sahil Gautam added an automated test and did code cleanups
  45. Li Yang added an automated test
  46. Mihai Vasiliu fixed an issue causing Master Slides sidebar to open with zero width
  47. Omkar Acharekar added several automated tests
  48. Martin Gube made it so comments in Writer are kept when spell correction replaces a word
  49. Matthew Kogan made comparison of changed paragraph numbering optional
  50. Irgaliev Amin made it so the option to show slide pane in Impress is retained across sessions
  51. Mert Tumer (Collabora) made an optimisation to LanguageTool locale loading
  52. Paris Oplopoios (Collabora) added an easy to use conditional formatting menu to Calc

Kudos to Ilmari Lauhakangas for helping to elaborate this list.

Reported Bugs

456 bugs, 66 of which are enhancements, have been reported by 279 people.

Top 10 Reporters

  1. Gabor Kelemen (allotropia) ( 37 )
  2. Eyal Rozenberg ( 20 )
  3. Xisco Faulí ( 20 )
  4. Regina Henschel ( 10 )
  5. Mike Kaganski ( 10 )
  6. Gerald Pfeifer ( 8 )
  7. Stéphane Guillou (stragu) ( 7 )
  8. Tracey ( 7 )
  9. Robert Großkopf ( 6 )
  10. peter josvai ( 5 )

Triaged Bugs

639 bugs have been triaged by 71 people.

Top 10 Triagers

  1. Stéphane Guillou (stragu) ( 184 )
  2. Buovjaga ( 90 )
  3. m.a.riosv ( 54 )
  4. Heiko Tietze ( 43 )
  5. Xisco Faulí ( 34 )
  6. Dieter ( 29 )
  7. raal ( 20 )
  8. Mike Kaganski ( 19 )
  9. Kira Tubo ( 14 )
  10. Julien Nabet ( 12 )

Resolution of resolved bugs

604 bugs have been set to RESOLVED.

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

Fixed Bugs

166 bugs have been fixed by 30 people.

Top 10 Fixers

  1. Balazs Varga ( 18 )
  2. Patrick Luby ( 10 )
  3. Justin Luth ( 10 )
  4. Mike Kaganski ( 9 )
  5. Miklos Vajna ( 9 )
  6. Noel Grandin ( 9 )
  7. Michael Weghorn ( 8 )
  8. Caolán McNamara ( 8 )
  9. Jim Raykowski ( 7 )
  10. Michael Stahl ( 6 )

List of high severity bugs fixed

  1. tdf#152571 Very slow save (macOS, ARM) ( Thanks to Noel Grandin )
  2. tdf#156685 Default font color in tables is white over white background (font color should be black) ( Thanks to Heiko Tietze )
  3. tdf#157132 LibreOffice 7.6.0 copying of formulas in writer table – relative distance of cells in formula not preserved after copying to other lines ( Thanks to Xisco Fauli )
  4. tdf#157515 Crash on clicking Reset when modifying Background presentation style (gtk3) ( Thanks to Caolán McNamara )
  5. tdf#157613 Crash – Database Form – editing size of grid control causes hang requiring forced kill – SKIA raster rendering on (by default) ( Thanks to Patrick Luby )
  6. tdf#157680 Impress export corrupted pdf on MacOS ( Thanks to Patrick Luby )

List of crashes fixed

  1. tdf#101376 Wordcount Beanshell macro execution causes crash ( Thanks to Patrick Luby )
  2. tdf#154142 Crash in: SfxUndoManager::SetMaxUndoActionCount(unsigned __int64) ( Thanks to Caolán McNamara )
  3. tdf#157182 Crashes when exporting a certain presentation as PDF in Archival format PDF/A-1b ( Thanks to Michael Stahl )
  4. tdf#157515 Crash on clicking Reset when modifying Background presentation style (gtk3) ( Thanks to Caolán McNamara )
  5. tdf#157613 Crash – Database Form – editing size of grid control causes hang requiring forced kill – SKIA raster rendering on (by default) ( Thanks to Patrick Luby )
  6. tdf#157849 EDITING: crash on “Set Character Spacing” with custom value when hitting Enter (GTK3) ( Thanks to Caolán McNamara )

List of performance issues fixed

  1. tdf#157590 HANG: opening file with floating table ( Thanks to Miklos Vajna )

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

  1. tdf#100584 With an RTL sheet, make added sheets RTL as well ( Thanks to Andreas Heinisch )
  2. tdf#101376 Wordcount Beanshell macro execution causes crash ( Thanks to Patrick Luby )
  3. tdf#101970 [PACKAGING] Make default templates installation optional ( Thanks to Balazs Varga )
  4. tdf#106057 General input/output error loading pdf file (because of multiple trailers which is valid per PDF specification) ( Thanks to Mike Kaganski )
  5. tdf#111737 Not possible to create / add a new Master Slide with pressing Enter in slides/pages pane ( Thanks to Andreas Heinisch )
  6. tdf#116412 Bundled python fails to import bz2 on Windows ( Thanks to Taichi Haradaguchi )
  7. tdf#126449 Tables in DOC document are overlapping (one floating multipage table-in-table-in-table) ( Thanks to Miklos Vajna )
  8. tdf#127038 Tabbed toolbar: Unnecessary uno::InsertField redundancy in the “References” option group ( Thanks to Justin Luth )
  9. tdf#42787 Functionality request for Writer: Add deleting of Sections using the Delete function inside of the Navigator ( Thanks to Jim Raykowski )
  10. tdf#87638 Slide Pane should be titled ‘Master Slides’ when in master view ( Thanks to Andreas Heinisch )
  11. tdf#99822 FILEOPEN: Floating table objects in tables horizontal position relative to margin is wrong in Writer ( Thanks to Miklos Vajna )

WORKSFORME bugs

81 bugs have been retested by 34 people.

Top 10 testers

  1. Stéphane Guillou (stragu) ( 15 )
  2. Buovjaga ( 13 )
  3. Timur ( 6 )
  4. Kira Tubo ( 6 )
  5. Dieter ( 5 )
  6. Alex Thurgood ( 4 )
  7. Heiko Tietze ( 4 )
  8. BogdanB ( 3 )
  9. Xisco Faulí ( 2 )
  10. libreofficebugs ( 2 )

DUPLICATED bugs

172 bugs have been duplicated by 27 people.

Top 10 testers

  1. Stéphane Guillou (stragu) ( 83 )
  2. Buovjaga ( 24 )
  3. Heiko Tietze ( 11 )
  4. Mike Kaganski ( 9 )
  5. m.a.riosv ( 8 )
  6. V Stuart Foote ( 5 )
  7. Dieter ( 3 )
  8. raal ( 3 )
  9. Kira Tubo ( 3 )
  10. Justin L ( 2 )

Verified bug fixes

41 bugs have been verified by 13 people.

Top 10 Verifiers

  1. BogdanB ( 9 )
  2. Stéphane Guillou (stragu) ( 6 )
  3. Gerald Pfeifer ( 6 )
  4. Alex Thurgood ( 5 )
  5. Buovjaga ( 5 )
  6. Xisco Faulí ( 3 )
  7. Julien Nabet ( 1 )
  8. Roman Kuznetsov ( 1 )
  9. steve ( 1 )
  10. sdc.blanco ( 1 )

Categorized Bugs

558 bugs have been categorized with a metabug by 29 people.

Top 10 Categorizers

  1. BogdanB ( 241 )
  2. Stéphane Guillou (stragu) ( 180 )
  3. Eyal Rozenberg ( 27 )
  4. Dieter ( 14 )
  5. Heiko Tietze ( 13 )
  6. Buovjaga ( 12 )
  7. Roman Kuznetsov ( 11 )
  8. Gabor Kelemen (allotropia) ( 8 )
  9. Aron Budea ( 8 )
  10. Michael Weghorn ( 8 )

Regression Bugs

95 bugs have been set as regressions by 16 people.

Top 10

  1. Stéphane Guillou (stragu) ( 23 )
  2. Xisco Faulí ( 23 )
  3. Kira Tubo ( 11 )
  4. BogdanB ( 8 )
  5. raal ( 7 )
  6. Buovjaga ( 6 )
  7. Mike Kaganski ( 3 )
  8. Alex Thurgood ( 3 )
  9. m.a.riosv ( 2 )
  10. Gabor Kelemen (allotropia) ( 2 )

Bisected Bugs

85 bugs have been bisected by 11 people.

Top 10 Bisecters

  1. Xisco Faulí ( 22 )
  2. Stéphane Guillou (stragu) ( 17 )
  3. BogdanB ( 13 )
  4. Kira Tubo ( 10 )
  5. raal ( 8 )
  6. Buovjaga ( 5 )
  7. Gabor Kelemen (allotropia) ( 5 )
  8. jcsanz ( 2 )
  9. Sophie Sipasseuth ( 1 )
  10. Michael Weghorn ( 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