On Wed, Mar 19, 2014 at 09:10:08AM +0000, Nicolas Dufour wrote:
Hi,
Le Mercredi 19 mars 2014 6h42, Bryce Harrington <bryce@...961...> a écrit : Sounds like you could work around this bug by staying on the older cairo library version?
Yes, but IIRC the Cairo 1.12 branch is needed to fix some critical regressions...
Frankly, the Cairo project seems pretty inactive right now to me. Even were it highly active, most of the folks are Linux guys so Win32 issues wouldn't be flying very high on their radar.
Not to say this doesn't deserve to get looked into, but... I think you're going to need a strong Plan B. I think if we end up blocked waiting for fixes from Cairo, we'll never get the release out the door.
Possibly something can be adjusted on the Inkscape side. Or perhaps you can stick with the older cairo library (perhaps cherrypicking patches for any bug fixes you can't live without).
Here's the list of all the bugs tagged win32 and milestoned 0.91:
- Bug #802904 no svg file preview on Windows, build 10356 (regression) https://bugs.launchpad.net/inkscape/+bug/802904
- Bug #1271938 New From Template dialog doesn't show the preview image on Windows (related to #802904) https://bugs.launchpad.net/inkscape/+bug/1271938
- Bug #1054416 bitmap pattern prints at wrong resolution (regression) https://bugs.launchpad.net/inkscape/+bug/1054416
- Bug #481242 Inkscape 0.47pre4-1: Russian characters are lost at an insert of a figure from a clipboard (fixed r10045, but broken again later) https://bugs.launchpad.net/inkscape/+bug/481242
- Bug #1189846 Bug with slider textfield (UI regression) https://bugs.launchpad.net/inkscape/+bug/1189846
The missing icons bug is particularly visible on Windows, but also affects other operating systems depending on the theme used: Bug #1269698 Preferences, Undo, Redo and Revert stock icons are missing (UI regression) https://bugs.launchpad.net/inkscape/+bug/1269698
Thanks for this list. I notice none of these are set to higher than Medium importance. From a brief perusal the importances sound to be set appropriately; all the bugs either have a work around or affect just narrow use cases. They don't appear to present a risk of release blocking, and none are issues particular to packaging. Hopefully some or all can get tackled during the regular bug hunt, and I'd encourage you to keep tabs on them, but I don't think they need to be on the critical packaging issues list.
The Cairo 1.12 bug is not reported in LP (freedesktop bug tracker only): #71833 - Cairo 1.12+ very slow on Windows https://bugs.freedesktop.org/show_bug.cgi?id=71833
Even though this isn't a packaging bug and it sounds like you have a possible workaround, if you open a bug in LP with a link to the FDO bz entry, I can include this one in the critical packaging list.
Additionally we still have some old win32 crashers waiting for a fix: https://bugs.launchpad.net/inkscape/+bugs?field.searchtext=&orderby=-imp...
Thanks, this is a good list. Hopefully many of these can get resolved during the general bug hunt. Even though they're not regressions, crash bugs are quite bad - if there are any that are widespread and a lot of people are hitting them, please bump the importance up to Critical and that will put them at the top of my radar.
Bryce