2014-10-17 5:34 GMT+02:00 Bryce Harrington <bryce@...961...>:
On Thu, Oct 16, 2014 at 02:48:36PM +0200, Krzysztof Kosiński wrote:
2014-10-16 8:11 GMT+02:00 Bryce Harrington <bryce@...961...>:
So, I think a lot more flexibility is placed in the user's hands if we *don't* force the dependency version. Downscaling is an important feature but one that perhaps not everyone requires.
This 'flexibility' only allows the user to obtain a version of Inkscape which has a very high severity bug, and moreover one which is only apparent after you did all the work and are stuck with a completely useless render. It makes working with photos impossible.
If we want to make a version of Inkscape 0.91 that works with Cairo < 1.14, then we should simply disable the display of raster images (e.g. replace every image with a placeholder that says "you version of Cairo is too old, please upgrade", like we do for missing images).
I'd be fine with that, if you think that would make for a fair compromise.
I understand where you're coming from, that you want to ensure users don't have an embarrassingly poor experience with this new Inkscape release. A lot of work has gone into it and you want to make sure it's seen in its best light. I feel the same way.
I thought about this a little more and I think I was initially far too fundamentalist. I would be OK with simply giving the users some clear indication how to fix the display of raster images (e.g. display a dialog box that directs them to a wiki page with instructions on how to install new Cairo).
Regards, Krzysztof