[opensuse-packaging] Reverting cairo to 1.8.x for 11.2
Hey, A while ago, we updated cairo to 1.9.2 since it looked like the 1.10 stable release would be there in time for the 11.2 schedule. It turns out we were wrong, so we'd like to go back to the 1.8 branch. Here are some quick pros/cons. Pros: + 1.8.x is a stable branch (1.9.x is unstable) + it will be maintained upstream (1.9.x won't get maintenance updates, so harder to cherry-pick the relevant fixes) + it's what other distros used, so well tested Cons: + it's really late + 1.9.x seemed to work relatively okay for us so far What do people think? Vincent -- Les gens heureux ne sont pas pressés. -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
Am Mittwoch 30 September 2009 schrieb Vincent Untz:
Hey,
A while ago, we updated cairo to 1.9.2 since it looked like the 1.10 stable release would be there in time for the 11.2 schedule. It turns out we were wrong, so we'd like to go back to the 1.8 branch.
Here are some quick pros/cons.
Pros: + 1.8.x is a stable branch (1.9.x is unstable) + it will be maintained upstream (1.9.x won't get maintenance updates, so harder to cherry-pick the relevant fixes) + it's what other distros used, so well tested
Cons: + it's really late + 1.9.x seemed to work relatively okay for us so far
What do people think?
It's _very_ late. These are the things I wouldn't want to do after all milestones ;( Greetings, Stephan -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
Le mercredi 30 septembre 2009, à 10:46 +0200, Stephan Kulow a écrit :
Am Mittwoch 30 September 2009 schrieb Vincent Untz:
Hey,
A while ago, we updated cairo to 1.9.2 since it looked like the 1.10 stable release would be there in time for the 11.2 schedule. It turns out we were wrong, so we'd like to go back to the 1.8 branch.
Here are some quick pros/cons.
Pros: + 1.8.x is a stable branch (1.9.x is unstable) + it will be maintained upstream (1.9.x won't get maintenance updates, so harder to cherry-pick the relevant fixes) + it's what other distros used, so well tested
Cons: + it's really late + 1.9.x seemed to work relatively okay for us so far
What do people think?
It's _very_ late. These are the things I wouldn't want to do after all milestones ;(
Yeah, I agree, and I'm not happy about this either. It's a "pick your poison" choice, but I'm afraid we'll get some weird bugs if we stay with the current version. See https://bugzilla.gnome.org/show_bug.cgi?id=593133 for example. I see a few options: + go back to 1.8.x + stay with 1.9.2 and live happy with it (if possible ;-)) + stay with 1.9.2 and make it possible to update the cairo version later as a maintenance update (not recommended: there might be many changes in the next version) + stay with 1.9.2 and cherry-pick the fixes later as maintenance updates (will require a lot of work) My personal choice is going back to 1.8.x, but if people prefer another solution, then so be it. Vincent -- Les gens heureux ne sont pas pressés. -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
Am 30.09.2009 10:23, schrieb Vincent Untz:
Hey,
A while ago, we updated cairo to 1.9.2 since it looked like the 1.10 stable release would be there in time for the 11.2 schedule. It turns out we were wrong, so we'd like to go back to the 1.8 branch.
Here are some quick pros/cons.
Pros: + 1.8.x is a stable branch (1.9.x is unstable) + it will be maintained upstream (1.9.x won't get maintenance updates, so harder to cherry-pick the relevant fixes) + it's what other distros used, so well tested
Cons: + it's really late + 1.9.x seemed to work relatively okay for us so far
What do people think?
Dangerous. We are already on risk with using system cairo in Firefox instead the internal one as we miss mozilla specific patches but changing cairo now would basically invalidate all testing of Firefox in Factory for gfx output. (we can still switch to the internal packaged one short term if needed) Just keep that in mind when thinking about cairo. Wolfgang -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
Le mercredi 30 septembre 2009, à 11:15 +0200, Wolfgang Rosenauer a écrit :
Am 30.09.2009 10:23, schrieb Vincent Untz:
Hey,
A while ago, we updated cairo to 1.9.2 since it looked like the 1.10 stable release would be there in time for the 11.2 schedule. It turns out we were wrong, so we'd like to go back to the 1.8 branch.
[...]
What do people think?
Dangerous. We are already on risk with using system cairo in Firefox instead the internal one as we miss mozilla specific patches but changing cairo now would basically invalidate all testing of Firefox in Factory for gfx output. (we can still switch to the internal packaged one short term if needed)
Just keep that in mind when thinking about cairo.
Nod. That's actually why I mailed the list since I know this affects at least Firefox, and possibly other applications. Do you know if other distributions are using the system cairo for Firefox? If yes, would that make you a bit more comfortable? (and I perfectly understand why you would be nervous about such a change) Vincent -- Les gens heureux ne sont pas pressés. -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
Am 30.09.2009 11:29, schrieb Vincent Untz:
Le mercredi 30 septembre 2009, à 11:15 +0200, Wolfgang Rosenauer a écrit :
Dangerous. We are already on risk with using system cairo in Firefox instead the internal one as we miss mozilla specific patches but changing cairo now would basically invalidate all testing of Firefox in Factory for gfx output. (we can still switch to the internal packaged one short term if needed)
Just keep that in mind when thinking about cairo.
Nod. That's actually why I mailed the list since I know this affects at least Firefox, and possibly other applications.
Do you know if other distributions are using the system cairo for Firefox? If yes, would that make you a bit more comfortable?
Fedora is using system cairo if possible as we do. But I never looked into their cairo package if they integrate mozilla related patches or not. Wolfgang -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
On 9/30/2009 at 12:08, Wolfgang Rosenauer <wolfgang@rosenauer.org> wrote: Fedora is using system cairo if possible as we do. But I never looked into their cairo package if they integrate mozilla related patches or not.
Current F-12 development uses Cairo 1.8.8 plus one additional: cairo-1.8.6-repeat-modes.patch: Enable the repeat and pad blend modes in the xlib backend to make firefox performance slightly less dire. Dominique -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
participants (4)
-
Dominique Leuenberger
-
Stephan Kulow
-
Vincent Untz
-
Wolfgang Rosenauer