glib vs libicu: glib developers help needed :)
I recently opened RFEs against e-d-s and webkit with questions about possibility of replacing libicu API by glib one. evolution-data-server#216 (closed) https://bugs.webkit.org/show_bug.cgi?id=212012
Simple few days ago I found that those two projects are using ICU API on some charsets, codepages and timezones operations. I knew that glib provides some descent API with which all Gnome applications are happy. So I've started asking myself about possibility of switching to use glib only API and by this reduce number of dependencies in whole Gnome ecosystem.
I cannot answer on some low level details about is it possible to use glib an all what is used ICU so I'm seeking now for some help of glib developers to help on such transition and/or implement some missing bits in glib if glib still cannot provide necessary support.
It is yet another case of gnome software which is tracker and tracker-miner and I found that in past some work on switching from ICU/libunistring has been done but it is not finished. tracker#211 (closed) It looks like that case may be easiest to finish transition from ICU/libunistring API to glib :)