http://bugs.winehq.org/show_bug.cgi?id=35765
Bug ID: 35765 Summary: gdi32:font / richedit:editor / msvcrt:locale / msvcrt:string fails on newtb-w7u Product: Wine Version: 1.7.14 Hardware: x86 OS: Linux Status: NEW Keywords: source, testcase Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: fracting@gmail.com CC: fgouget@codeweavers.com
http://test.winehq.org/data/770213e16c6918728f69ea33545fafabd59dbc8e/win7_ne...
It seems these tests are all related to locales, and they fail much more on this machine than other machine.
SystemDefaultLCID 411 UserDefaultLCID 409 ThreadLocale 411 UserDefaultUILanguage 411 ThreadUILanguage 411
It doesn't happen frequently that we have a vm with different UserDefaultLCID and SystemDefaultLCID. I'm not very sure if we want to support such a case, it maybe useful in real world for some body. (I personally don't care too much lol)
François, is there any chance to try: 1. set all LCIDs to 0x409 (Simplified Chinese) 2. set all LCIDs to 0x411 (Japanese)
Then reboot the vm, then resubmit the tests, to see if there is any improvement?
Thanks for your great work! Everyone wants your patch/work :)
http://bugs.winehq.org/show_bug.cgi?id=35765
Qian Hong fracting@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jactry92@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=35765
--- Comment #1 from Qian Hong fracting@gmail.com ---
François, is there any chance to try:
- set all LCIDs to 0x409 (Simplified Chinese)
- set all LCIDs to 0x411 (Japanese)
Shame on me, 0x409 is English. (0x804 is Simplified Chinese) So it maybe worth to test all three case if you have time... All 0x409, all 0x411, and all 0x804.
I promise to buy you some beer next FOSDEM... :p
http://bugs.winehq.org/show_bug.cgi?id=35765
François Gouget fgouget@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Depends on| |35573, 35574, 35760
--- Comment #2 from François Gouget fgouget@codeweavers.com --- So I must have forgotten to change the 'Formats' locale which is why it was still set to English. I have updated the VM accordingly.
It doesn't happen frequently that we have a vm with different UserDefaultLCID and SystemDefaultLCID. I'm not very sure if we want to support such a case
I don't care much about such configurations for the real world, however I think that for the conformance tests it's important: if an API depends on the UserDefaultLCID locale, then I want to be sure that Wine checks that locale setting and not another in its implementation. The only wayt to make sure that's the case is to have a conformance test for that API and to run it on a Windows system with different values for each locale, and then do the same on Wine.
But the goal for w7u was more for it to be a clean Japanese VM which should now be the case. And that's ok because there's the fg-win7u64-1spie9-* VMs to test the other cases: * fg-win7u64-1spie9 -> The reference English case * ...-fr -> French (simple non-English language) * ...-ja -> Japanese (representative double-byte language) * ...-he -> Hebrew (representative right-to-left language) * ...-mx -> The mixed locale case
Failures that happen only in one or more of these 5 configurations provide insight into exactly where our tests fall short.
http://bugs.winehq.org/show_bug.cgi?id=35765
Sagawa sagawa.aki+winebugs@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |sagawa.aki+winebugs@gmail.c | |om
--- Comment #3 from Sagawa sagawa.aki+winebugs@gmail.com --- +1
https://bugs.winehq.org/show_bug.cgi?id=35765 Bug 35765 depends on bug 35760, which changed state.
Bug 35760 Summary: gdi32:font test_fullname2() fails on Windows 7 in the French locale https://bugs.winehq.org/show_bug.cgi?id=35760
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED
https://bugs.winehq.org/show_bug.cgi?id=35765
--- Comment #4 from Austin English austinenglish@gmail.com --- This is your friendly reminder that there has been no bug activity for over a year. Is this still an issue in current (1.7.51 or newer) wine?
https://bugs.winehq.org/show_bug.cgi?id=35765 Bug 35765 depends on bug 35574, which changed state.
Bug 35574 Summary: gdi32:fonts test_EnumFontFamiliesEx_default_charset() fails on Windows 7 in the Japanese and Hebrew locales https://bugs.winehq.org/show_bug.cgi?id=35574
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED
https://bugs.winehq.org/show_bug.cgi?id=35765
--- Comment #5 from François Gouget fgouget@codeweavers.com --- There are still quite a lot of locale related test failures. I have created bugs for some of those (see this bug's dependency list), but there are other less obvious failures that have no bug yet.
https://bugs.winehq.org/show_bug.cgi?id=35765
François Gouget fgouget@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Depends on| |39248, 39247, 39246, 39245, | |39244, 39243, 39242, 39241, | |39240, 35611, 35610
https://bugs.winehq.org/show_bug.cgi?id=35765 Bug 35765 depends on bug 39243, which changed state.
Bug 39243 Summary: oledlg:main fails in the Korean locale https://bugs.winehq.org/show_bug.cgi?id=39243
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED
https://bugs.winehq.org/show_bug.cgi?id=35765 Bug 35765 depends on bug 39241, which changed state.
Bug 39241 Summary: msvcrt:string fails in a mixed locale configuration https://bugs.winehq.org/show_bug.cgi?id=39241
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED
https://bugs.winehq.org/show_bug.cgi?id=35765 Bug 35765 depends on bug 39247, which changed state.
Bug 39247 Summary: user32:sysparams fails in a Japanese locale https://bugs.winehq.org/show_bug.cgi?id=39247
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED
https://bugs.winehq.org/show_bug.cgi?id=35765 Bug 35765 depends on bug 35610, which changed state.
Bug 35610 Summary: The of user32:msg tests fail in the Hebrew locale https://bugs.winehq.org/show_bug.cgi?id=35610
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED
https://bugs.winehq.org/show_bug.cgi?id=35765 Bug 35765 depends on bug 39242, which changed state.
Bug 39242 Summary: oleaut32:typelib fails in the Korean locale https://bugs.winehq.org/show_bug.cgi?id=39242
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED
https://bugs.winehq.org/show_bug.cgi?id=35765 Bug 35765 depends on bug 39246, which changed state.
Bug 39246 Summary: user32:edit fails in Japanese and Korean locales https://bugs.winehq.org/show_bug.cgi?id=39246
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED
https://bugs.winehq.org/show_bug.cgi?id=35765 Bug 35765 depends on bug 35573, which changed state.
Bug 35573 Summary: gdi32:fonts test_stock_fonts() fails on Windows 7 in the Japanese and Hebrew locales https://bugs.winehq.org/show_bug.cgi?id=35573
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED
https://bugs.winehq.org/show_bug.cgi?id=35765
François Gouget fgouget@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |INVALID
--- Comment #6 from François Gouget fgouget@codeweavers.com --- msvcrt:locale and msvcrt:string have no failure anymore.
richedit:editor is in fact either riched20:editor or riched32:editor but neither seems to have locale-related failures anymore.
gdi32:font has a lot of failures in many locales but that should be the subject of a separate bug (and it's probably more related to specific fonts).
See: https://test.winehq.org/data/patterns.html#gdi32:font
So I think this bug should be closed.
https://bugs.winehq.org/show_bug.cgi?id=35765 Bug 35765 depends on bug 35611, which changed state.
Bug 35611 Summary: A lot of user32:msg tests fail in the Japanese locale https://bugs.winehq.org/show_bug.cgi?id=35611
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED
https://bugs.winehq.org/show_bug.cgi?id=35765
Ken Sharp imwellcushtymelike@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #7 from Ken Sharp imwellcushtymelike@gmail.com --- Closing bugs marked as invalid
https://bugs.winehq.org/show_bug.cgi?id=35765 Bug 35765 depends on bug 39244, which changed state.
Bug 39244 Summary: scrrun:filesystem BOM tests fail in the Korean and Chinese locales https://bugs.winehq.org/show_bug.cgi?id=39244
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED
https://bugs.winehq.org/show_bug.cgi?id=35765 Bug 35765 depends on bug 39240, which changed state.
Bug 39240 Summary: advapi32:service fails in some non-English locales https://bugs.winehq.org/show_bug.cgi?id=39240
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |WORKSFORME
https://bugs.winehq.org/show_bug.cgi?id=35765 Bug 35765 depends on bug 39245, which changed state.
Bug 39245 Summary: shlwapi:ordinal fails in a mixed locale configuration https://bugs.winehq.org/show_bug.cgi?id=39245
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |ABANDONED
https://bugs.winehq.org/show_bug.cgi?id=35765 Bug 35765 depends on bug 39248, which changed state.
Bug 39248 Summary: usp10:usp10 fails in right-to-left locales https://bugs.winehq.org/show_bug.cgi?id=39248
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |ABANDONED