QA weekly focus: SVG
This week, we are kicking off a continuing “QA Weekly Focus” to attract attention to certain topics and areas.
For this first week, let’s look into issues related to our SVG support.
SVG stands for “Scalable Vector Graphics“, a widespread, open vector format and standard. It has become the most used vector format on the web, and it is for example used as the default format in Inkscape, the open source vector graphics editor.
LibreOffice supports importing and exporting SVGs in various places, and these issues are tracked in 3 meta bugs:
- 88278: SVG import image filter (all modules)
- 111450: SVG fileSave filter (Draw/Impress)
- 156066: SVG filters
In recent months, the SVG topic got a fair amount of attention, in particular thanks to Xisco Fauli’s work on the import filter (see illustration).
Our friends at Inkscape have also recently voiced their interest in improving interoperability with LibreOffice (see Inkscape’s post on Mastodon).
So let’s keep the momentum going, test how well SVG files are handled by LibreOffice, and review existing reports! They might need to be clarified, consolidated, or even closed because of all the recent improvements.
The list of bugs to review is in this collaborative pad. You can join IRC to chat with the QA team, and ask questions.
Thanks everyone for your contributions!
Thanks, Stephane, for this initiative and for your help bringing down UNCONFIRMED and otherwise mid-triage bugs. I’ve noticed your presence and care in a lot of my bug reports!
generally good work but not finished.
Upgrading my old laboratory computer, found the Calc (excel) has many bugs.
Such as SQRT() versus Sqrt(), can’t understand (-1.0)*x = negative number.
It shows stubbornly positive number.
Same it is with forced upper case letters for text. why?
Software upgrade points to version 23. That is not compatible with the OS system.
In other words, you still follow Microsoft path. Why?
With the ever changing java crap, you are on the same path where the large corporation want you have you. why?
Success means for me, working on single item, or single package till it is good.
Open partial upgrades for single package.
There is no reason to download 900MB for single package fix upgrade with polished libraries and spelling bugs.
Naturally there will be more bugs found in association with the whole monster of six Libre programs. Inter-dependency between multiple packages is not a good idea.
This way, it will help you focus.
Now you follow only Windows 10, Win 11.
Will you also follow Windows 25 or Windows 365, or Windows Sqrt(365)?
This is limited philosophy,
by my private opinion it is bullshit philosophy. It must work everywhere.
Frank, the LibreOffice project is lead by volunteers and supported by an ecosystem of companies, non-profits and individual contributors.
– About supporting operating systems: we can’t officially continue to support commercial operating system versions that have no support anymore from the vendor. Of course, patches to fix issues on these OS version are still welcome, but we can’t recommend operating systems not even receiving security updates – it would be irresponsible. We have to take such decisions that allow to not waste our community’s efforts and resources, and we can’t promise support we can’t possibly offer as developers and other contributors are moving away from these versions anyway (and therefore will not be able to confirm and fix such OS version-specific issues). LibreOffice is cross-platform so offers many options to choose from as alternative operating systems. And you are also free to run LibreOffice on an unsupported OS version – there just isn’t any guarantee that bugs you run into will be looked into.
– Regarding issues you find in the software: please help us out by using the correct channels! This blog post is about QA work on SVG. If you want to report a bug, or suggest an improvement, and have a chance of these issues making progress, please head to our Bugzilla. More information here: https://wiki.documentfoundation.org/QA/Bugzilla