Merge lp:~mapreri/inkscape/support-scour-0.26 into lp:~inkscape.dev/inkscape/trunk
Proposed by
Mattia Rizzolo
Status: | Merged |
---|---|
Merged at revision: | 15484 |
Proposed branch: | lp:~mapreri/inkscape/support-scour-0.26 |
Merge into: | lp:~inkscape.dev/inkscape/trunk |
Diff against target: |
43 lines (+20/-6) 1 file modified
share/extensions/scour.inkscape.py (+20/-6) |
To merge this branch: | bzr merge lp:~mapreri/inkscape/support-scour-0.26 |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Inkscape Developers | Pending | ||
Review via email: mp+315348@code.launchpad.net |
Description of the change
Originally reported at https:/
When saving as an optimised SVG, inkscape uses the scour library to
optimise the SVG. An error is reported when doing so, triggered by
importing `scourString` from `scour.scour`.
The problem is most likely a result of a change in the python-scour
package:
- In package version 0.26-3 (jessie), scour.py exists as:
/usr/
- In package version 0.32-2 (stretch), scour.py exists as:
/usr/
To post a comment you must log in.
While the diff looks good to me (not tested yet, though):
Do we really need to support scour 0.26?
It's ancient and many bugs have been fixed in the meantime as well as new features added.
0.26 is the last version that was released before moving the source code to GitHub, re-packaging the module properly and switching to pypi as the preferred distribution method.
As an active Scour developer and the one responsible for the recent update in Inkscape I'd very much prefer if we could always refer people to newer versions and if Linux distros could catch up and bundle recent versions of the Scour module.
In my opinion it is an unnecessary burden to try and maintain compatibility with the old version when we don't even want people to use it.