[Bug 1092737] New: [Build 20180508] openQA test fails in hexchat - Wrong visualization for special characters and numbers.
http://bugzilla.opensuse.org/show_bug.cgi?id=1092737 Bug ID: 1092737 Summary: [Build 20180508] openQA test fails in hexchat - Wrong visualization for special characters and numbers. Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other URL: https://openqa.opensuse.org/tests/673136/modules/hexch at/steps/23 OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Other Assignee: bnc-team-screening@forge.provo.novell.com Reporter: jeriveramoya@suse.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- ## Observation openQA test in scenario opensuse-Tumbleweed-DVD-x86_64-kde@USBboot_64 fails in [hexchat](https://openqa.opensuse.org/tests/673136/modules/hexchat/steps/23) Time of the conversation and special character # contains different font/style comparing with previous builds. Version of hexchat is the same. ## Reproducible Fails since (at least) Build [20180508](https://openqa.opensuse.org/tests/672397) ## Expected result Last good: [20180507](https://openqa.opensuse.org/tests/671939) (or more recent) ## Further details Always latest result in this scenario: [latest](https://openqa.opensuse.org/tests/latest?distri=opensuse&version=Tumbleweed&arch=x86_64&test=kde&flavor=DVD&machine=USBboot_64) -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1092737
http://bugzilla.opensuse.org/show_bug.cgi?id=1092737#c1
--- Comment #1 from Joaquín Rivera
http://bugzilla.opensuse.org/show_bug.cgi?id=1092737
http://bugzilla.opensuse.org/show_bug.cgi?id=1092737#c2
Dominique Leuenberger
http://bugzilla.opensuse.org/show_bug.cgi?id=1092737
http://bugzilla.opensuse.org/show_bug.cgi?id=1092737#c3
Dominique Leuenberger
http://bugzilla.opensuse.org/show_bug.cgi?id=1092737
Dominique Leuenberger
http://bugzilla.opensuse.org/show_bug.cgi?id=1092737
http://bugzilla.opensuse.org/show_bug.cgi?id=1092737#c4
--- Comment #4 from Dominique Leuenberger
http://bugzilla.opensuse.org/show_bug.cgi?id=1092737
http://bugzilla.opensuse.org/show_bug.cgi?id=1092737#c5
--- Comment #5 from Simon Lees
http://bugzilla.opensuse.org/show_bug.cgi?id=1092737
http://bugzilla.opensuse.org/show_bug.cgi?id=1092737#c6
Simon Lees
http://bugzilla.opensuse.org/show_bug.cgi?id=1092737
http://bugzilla.opensuse.org/show_bug.cgi?id=1092737#c7
--- Comment #7 from Dominique Leuenberger
INFO: Reverted openSUSE:Factory/fonts-config for a confirmation in Snapshot 0511: once this hits testing I can confirm with certainty if this was indeed the right assumption
To stay aligned: the revert of font-config indeed did cure hexchat and thunderbird layout issues - Would be good to find the reason for this before resubmitting the update -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1092737
http://bugzilla.opensuse.org/show_bug.cgi?id=1092737#c8
--- Comment #8 from Dominique Leuenberger
http://bugzilla.opensuse.org/show_bug.cgi?id=1092737 http://bugzilla.opensuse.org/show_bug.cgi?id=1092737#c9 Marguerite Su changed: What |Removed |Added ---------------------------------------------------------------------------- Flags|needinfo?(i@marguerite.su) | --- Comment #9 from Marguerite Su --- Hi, I'am trying to understand the issue I was blamed for. You mean: 1. support for color emoji 2. support for modern symbol font 3. adjustment for a CJK only font led to a “wider" English font? I read the doc of openqa and I checked the failed test. https://openqa.opensuse.org/tests/672397 The kinfocenter image didn't contain any broken character but just failed. 1. please review my commits on github, and help me find out which config would accidently apply to English fonts. (I'm exhausted of this...I reviewed myself again and again but no luck) 2. please tell me how can I create my own playground on openqa.opensuse.org. no matter my fault or not, I am interested in this, I need to write a test to print font-config informations in my playground only. Or I can barely tell which font it was used before and after. I can not tell the later is 15px wider than the former by eyes either. If I couldn't, I think it may be not a bug for me. because openqa fails to tell the actual reason of the failure. And if after any font change (eg: Roboto -> Source Sans Pro), the submitter need to modify a perl test for positions for the needles, then I think no one would probably want to submit such a change. Marguerite -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1092737 http://bugzilla.opensuse.org/show_bug.cgi?id=1092737#c10 Marguerite Su changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |CONFIRMED --- Comment #10 from Marguerite Su --- <match target="pattern"> <test qual="any" name="family" compare="eq"> <string>sans-serif</string> </test> <edit name="family" mode="prepend" binding="strong"> <string>emoji</string> </edit> </match> This is the cause. Noto Color Emoji font will be prepended to sans-serif -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1092737 http://bugzilla.opensuse.org/show_bug.cgi?id=1092737#c11 Marguerite Su changed: What |Removed |Added ---------------------------------------------------------------------------- Status|CONFIRMED |IN_PROGRESS Assignee|simonf.lees@suse.com |i@marguerite.su --- Comment #11 from Marguerite Su --- Assigned to myself. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1092737
http://bugzilla.opensuse.org/show_bug.cgi?id=1092737#c12
Simon Lees
http://bugzilla.opensuse.org/show_bug.cgi?id=1092737
http://bugzilla.opensuse.org/show_bug.cgi?id=1092737#c13
Fabian Vogt
59-family-prefer-emoji.conf was causing the issues. I noticed its now gone from our github, i'll try again with whatever's listed there, for what its worth the issue is noticeable just by logging into most DE's from a VM.
This got accepted into openSUSE:Factory and broke quite a bit in openQA. hexchat has the # problem back: https://openqa.opensuse.org/tests/813255#step/hexchat/26 khelpcenter uses a monospace font now (?) and some other fonts changed spacing. The latter part might be intentional. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1092737 http://bugzilla.opensuse.org/show_bug.cgi?id=1092737#c14 --- Comment #14 from Marguerite Su --- Hi, Just kind of progress report: I identified the problem: Noto Color Emoji. It contains weird space characters. If it was prepended first, it applied a large whitespace. It didn't work even if I blacklisted all space characters. So I thought some modifier characters caused this. They can't be blacklisted or emoji support will be broken, since we know some emojis consist of 3 or 4 unicode character plus a modifier character. So I have to find another way to support color emoji on openSUSE. Nowadays seldom web pages specified the generic name "emoji" or specific emoji font, so emoji fonts have to fight with "sans-serif" to get used. And we can't append emoji fonts to sans-serif sequence, because it's just wrong and you will not know what emoji font a user may install. So we have to make sure every other non-emoji font (like DejaVu/Libration fonts) contains no emoji characters on any user's system. I did this in fonts-config level and I implemented some early demos. To apply on "any user's system", I need to redefine %reconfigure_fonts_prereq so every time the user installs a new font, emoji characters will be blacklisted on the new font unless the new font is an emoji font. Then I need an easy-distributable binary to do such calculations. Besides, some developer send a merge request to enable subpixel-rendering on openSUSE. I neeed fonts-config to be able to fetch DPI and better know the RGBA style of the user's screen. So in short, I am implementing the new fonts-config, it will need some time. I just finished the existing features in current fonts-config on my branch. -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com