After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 731929 - update tables to unicode 7.0.0
update tables to unicode 7.0.0
Status: RESOLVED FIXED
Product: glib
Classification: Platform
Component: general
2.40.x
Other Linux
: Normal enhancement
: ---
Assigned To: gtkdev
gtkdev
Depends on:
Blocks:
 
 
Reported: 2014-06-19 18:05 UTC by Christian Persch
Modified: 2014-06-29 18:32 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Christian Persch 2014-06-19 18:05:25 UTC
Update glib's unicode tables to release 7.0.0.

The wip/unicode-7.0 branch has most of it; except that the included pcre copy still is at 6.1 level due to being stuck at pcre 8.31. This works fine, so I'd leave that for now (updating pcre to a newer version is bug 689791).
Comment 1 Matthias Clasen 2014-06-28 16:47:29 UTC
The branch looks fine to me. Tests pass, too.
Comment 2 Tim-Philipp Müller 2014-06-29 17:57:26 UTC
commit d2174297 (unicode: Update to unicode 7.0.0) appears to make the tests/unicode-caseconv unit test fail for me on debian sid:

tpm@xps:~/Devel/glib/tests$ ./unicode-caseconv 
Cannot set locale to tr_TR, skipping (3x)
Cannot set locale to tr_TR.UTF-8, skipping (3x)
Cannot set locale to lt_LT, skipping (11x)
Cannot set locale to lt_LT.UTF-8, skipping (11x)
Failure: toupper(ɜ) == [A7AB], should have been ɜ
Failure: toupper(ɡ) == [A7AC], should have been ɡ
Failure: toupper(ɬ) == [A7AD], should have been ɬ
Failure: toupper(ʇ) == [A7B1], should have been ʇ
Failure: toupper(ʞ) == [A7B0], should have been ʞ
Failure: toupper(ϳ) == [037F], should have been ϳ
Comment 3 Christian Persch 2014-06-29 18:20:14 UTC
Should be fixed now.
Comment 4 Tim-Philipp Müller 2014-06-29 18:32:32 UTC
Confirmed, thanks.