[opensuse-factory] fontconfig and wine on tumbleweed
Hello all, i have identified problem with wine in tumbleweed (and crossover wine is impacted by it too). Version of fontconfig that is now in tumbleweed breaks wine with very interesting error $ winecfg err:module:attach_process_dlls "gdi32.dll" failed to initialize, aborting err:module:LdrInitializeThunk Main exe initialization for L"C:\\windows\\system32\\winecfg.exe" failed, status c0000005 after reverting to "12.3" version of fontconfig libraries system behaves correctly in system wine and in crossover version. Of course crossover response to this problem is very interesting too...: ---------------- We have dropped support for OpenSuse 12.x in Crossover 12.x due to the constantly changing and mismatched libraries that distro maintains. You can download Crossover 11.3 at http://media.codeweavers.com/pub/crossover/cxlinux/demo/crossover-11.3.0-1.i... which is the last version that we test and know should work on that distro. ---------------- So what exactly has changed between these two versions that kills wine is unknown to me i | fontconfig | package | 2.10.2-2.2.1 | x86_64 | openSUSE-12.3-1.7 v | fontconfig | package | 2.10.91-2.1 | x86_64 | Tumbleweed -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Hi Boris,
So what exactly has changed between these two versions that kills wine is unknown to me i | fontconfig | package | 2.10.2-2.2.1 | x86_64 | openSUSE-12.3-1.7
v | fontconfig | package | 2.10.91-2.1 | x86_64 | Tumbleweed
You can narrow down the version range a bit more. I'm running crossover on 12.3 with fontconfig 2.10.2, but the package is taken from [1]. The latest changelog entries are * Wed Feb 13 2013 pgajdos@suse.com - added mapping Arial Narrow <-> Liberation Sans Narrow into metric-aliases.conf [bnc#762695] * metric-arial-narrow.patch * Tue Nov 27 2012 pgajdos@suse.com - updated to 2.10.2: + Fix syntax errors in fonts.dtd. + Bug 57114 - regression on FcFontMatch with namelang + Update CaseFolding.txt to Unicode 6.2 + Bug 57286 - Remove UnBatang and Baekmuk Batang from monospace in 65-nonlatin.conf + Fix N'ko orthography + Install config files first HTH, Robert [1]: https://build.opensuse.org/package/show?package=fontconfig&project=home%3AFisiu%3Alcd -- http://robert.muntea.nu/ -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Hello,
thanks Robert for pointing to home:Fisiu:lcd version, I can confirm
that version from there works when compiled against stock 12.3 and
tumbleweed behaves correctly, so Greg if you would be so kind and push
that version to tumbleweed would be nice.
On Tue, May 7, 2013 at 3:12 PM, Robert Munteanu
Hi Boris,
So what exactly has changed between these two versions that kills wine is unknown to me i | fontconfig | package | 2.10.2-2.2.1 | x86_64 | openSUSE-12.3-1.7
v | fontconfig | package | 2.10.91-2.1 | x86_64 | Tumbleweed
You can narrow down the version range a bit more. I'm running crossover on 12.3 with fontconfig 2.10.2, but the package is taken from [1]. The latest changelog entries are
* Wed Feb 13 2013 pgajdos@suse.com - added mapping Arial Narrow <-> Liberation Sans Narrow into metric-aliases.conf [bnc#762695] * metric-arial-narrow.patch
* Tue Nov 27 2012 pgajdos@suse.com - updated to 2.10.2: + Fix syntax errors in fonts.dtd. + Bug 57114 - regression on FcFontMatch with namelang + Update CaseFolding.txt to Unicode 6.2 + Bug 57286 - Remove UnBatang and Baekmuk Batang from monospace in 65-nonlatin.conf + Fix N'ko orthography + Install config files first
HTH,
Robert
[1]: https://build.opensuse.org/package/show?package=fontconfig&project=home%3AFisiu%3Alcd
-- http://robert.muntea.nu/ -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Quoting Boris Manojlovic
Hello,
thanks Robert for pointing to home:Fisiu:lcd version, I can confirm that version from there works when compiled against stock 12.3 and tumbleweed behaves correctly, so Greg if you would be so kind and push that version to tumbleweed would be nice.
note that the easy solution might not always be the right one... whereas it's great to have identified fontconfig to cause this issue, I doubt reverting to 2.10.3 will help Greg a lot. At least gnome-documents in Tumbleweed will break together with this change; the same is true for Factory and the correct way forward is to FIX this.. not to close the eyes and walk away from it. Dominique -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Quoting "Dominique Leuenberger a.k.a. Dimstar"
Quoting Boris Manojlovic
: Hello,
thanks Robert for pointing to home:Fisiu:lcd version, I can confirm that version from there works when compiled against stock 12.3 and tumbleweed behaves correctly, so Greg if you would be so kind and push that version to tumbleweed would be nice.
note that the easy solution might not always be the right one... whereas it's great to have identified fontconfig to cause this issue, I doubt reverting to 2.10.3 will help Greg a lot.
At least gnome-documents in Tumbleweed will break together with this change; the same is true for Factory and the correct way forward is to FIX this.. not to close the eyes and walk away from it.
Forgot to mention: Factory has 2.10.92... so slightly newer than what is in TW by now... may be worthy to verify if this is still an issue. Dominique -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Hey Dominique,
sorry for not saying which version is really in Fisiu repo...
it is exactly 2.10.92 and because of that i was asking for that newer
version to be included not reverting to older version.
On Tue, May 7, 2013 at 3:14 PM, Dominique Leuenberger a.k.a. Dimstar
Quoting "Dominique Leuenberger a.k.a. Dimstar"
: Quoting Boris Manojlovic
: Hello,
thanks Robert for pointing to home:Fisiu:lcd version, I can confirm that version from there works when compiled against stock 12.3 and tumbleweed behaves correctly, so Greg if you would be so kind and push that version to tumbleweed would be nice.
note that the easy solution might not always be the right one... whereas it's great to have identified fontconfig to cause this issue, I doubt reverting to 2.10.3 will help Greg a lot.
At least gnome-documents in Tumbleweed will break together with this change; the same is true for Factory and the correct way forward is to FIX this.. not to close the eyes and walk away from it.
Forgot to mention: Factory has 2.10.92... so slightly newer than what is in TW by now...
may be worthy to verify if this is still an issue.
Dominique -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
-- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Quoting Boris Manojlovic
Hey Dominique, sorry for not saying which version is really in Fisiu repo... it is exactly 2.10.92 and because of that i was asking for that newer version to be included not reverting to older version.
Ah.. missed that.. sorry. I only saw 2.10.2 (frm 12.3) and a comparison to 2.10.3... which both would not be solutions. but if 2.10.92 fixes the issue, then, yes, by all means: get this update into TW as well. Dominique -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Tue, May 07, 2013 at 03:27:54PM +0200, Dominique Leuenberger a.k.a. Dimstar wrote:
Quoting Boris Manojlovic
: Hey Dominique, sorry for not saying which version is really in Fisiu repo... it is exactly 2.10.92 and because of that i was asking for that newer version to be included not reverting to older version.
Ah.. missed that.. sorry.
I only saw 2.10.2 (frm 12.3) and a comparison to 2.10.3... which both would not be solutions. but if 2.10.92 fixes the issue, then, yes, by all means: get this update into TW as well.
I'm pulling in fontconfig from GNOMOE:STABLE:3.8/, so you will need to get that repo to also update the version of fontconfig as well. I don't know how well GNOME 3.8 will work with the factory version of fontconfig, do you? thanks, greg k-h -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Greg, GNOME:STBLE:3.8 is already upgraded to fontconfig 2.10.92:
osc ls GNOME:STABLE:3.8 fontconfig | grep bz2 fontconfig-2.10.92.tar.bz2 fontconfig-doc-2.10.92.tar.bz2
GNOME 3.8 works fine with this version (it's well tested in Factory, where at the moment we also have GNOME 3.8; only GNOME:Factory is moving slowly to GNOME 3.9 yet). Dominique
On Wed, May 08, 2013 at 08:55:23PM +0200, Dimstar / Dominique Leuenberger wrote:
Greg,
GNOME:STBLE:3.8 is already upgraded to fontconfig 2.10.92:
osc ls GNOME:STABLE:3.8 fontconfig | grep bz2 fontconfig-2.10.92.tar.bz2 fontconfig-doc-2.10.92.tar.bz2
Great, then the update that is currently building (which updated fontconfig), will solve the problem for everyone. Nice, I didn't have to do anything special :) thanks, greg k-h -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
participants (5)
-
Boris Manojlovic
-
Dimstar / Dominique Leuenberger
-
Dominique Leuenberger a.k.a. Dimstar
-
Greg KH
-
Robert Munteanu