Summary: | www-client/chromium-9.0.597.19 has issues with XML not encoded in UTF-8 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Krzysztof Pawlik (RETIRED) <nelchael> |
Component: | New packages | Assignee: | Chromium Project <chromium> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | fkhp101, gnome |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | ht-wanted | ||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 352961 | ||
Bug Blocks: |
Description
Krzysztof Pawlik (RETIRED)
![]() Found a couple of bugs upstream: http://code.google.com/p/chromium/issues/detail?id=28748 http://code.google.com/p/chromium/issues/detail?id=43368 The second was reported by fkhp, who I've seen reporting bugs here ass well. Yes - both reports are for exactly this issue. chromium (at least version 9*) bundles the same libxml2 version -- 2.7.7. However there are two differences: - chromium bundles version that is patched to use ICU instead of iconv - chromium builds libxml2 with --without-iconv I've tested this with: EXTRA_ECONF="--without-iconv" emerge -av1 libxml2 And after restarting chromium viola - everything seems to be loading correctly, everything is displayed correctly too. It would be awesome if we could get the libxml2 ICU support patches applied upstream and released with next libxml2 (2.7.8?), then chromium could depend on dev-libs/libxml2[icu] which would pass `--with-icu --without-iconv'. Adding Gnome team to get their input about libxml2 patches/changes. Question: what will be the effect of disabling iconv for libxml2 globally? According to http://xmlsoft.org/news.html there is libxml2-2.7.8 with some ICU-related changes contributed by our Debian friends. It'd be interesting to check that. According to bug report (Gnome bugzilla bug #480323) it's at least partially Chromium related. So we should be able to depend on >=dev-libs/libxml2[icu] soon. We now have libxml2 with icu in IUSE, so depending on libxml2[icu] should be possible now. I will do some tests. dev-libs/libxml2-2.7.8[icu] seems to be working fine so far: [ebuild R ] dev-libs/libxml2-2.7.8 USE="icu ipv6 python readline -debug -doc -examples -test" 0 kB [ebuild R ] www-client/chromium-9.0.597.94 USE="cups gecko-mediaplayer -gnome -gnome-keyring -system-sqlite (-system-v8)" 0 kB Fixed. Thanks for very helpful comments and reporting this issue! |