[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,
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%3AFi... -- 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 <robert.munteanu@gmail.com> wrote:

Quoting Boris Manojlovic <boris@steki.net>:
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" <dimstar@opensuse.org>:
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 <dimstar@opensuse.org> wrote:
-- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

Quoting Boris Manojlovic <boris@steki.net>:
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:
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

On Wed, May 08, 2013 at 08:55:23PM +0200, Dimstar / Dominique Leuenberger wrote:
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

Hi Boris,
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%3AFi... -- 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 <robert.munteanu@gmail.com> wrote:

Quoting Boris Manojlovic <boris@steki.net>:
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" <dimstar@opensuse.org>:
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 <dimstar@opensuse.org> wrote:
-- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

Quoting Boris Manojlovic <boris@steki.net>:
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
participants (5)
-
Boris Manojlovic
-
Dimstar / Dominique Leuenberger
-
Dominique Leuenberger a.k.a. Dimstar
-
Greg KH
-
Robert Munteanu