[Pkg-crosswire-devel] ICU use and debian/tmp/usr/lib/sword/1.5.11_icu_3.8.1/translit_*.res files
Jonathan Marsden
jmarsden at fastmail.fm
Sun Jan 25 05:39:45 GMT 2009
Matthew Talbert wrote:
> This library adds, besides the transliteration, character ordering
> according to specific locales. This is important for creating search
> indexes, creating dictionaries, etc.
Hmm, isn't character ordering per locale done in Linux/Unix/POSIX by
setlocale(3) and then using the strcoll(3) function? I'm probably just
being naive or out of date... I've not done any serious C programming
for some years.
> However, currently the linux frontends implement their own methods for
> ordering via their respective platforms, so it would not add any
> functionality to the frontends to include icu at this point.
Compiling with icu was done specifically because it was on Peter von
Kaehne's list of things (posted to ubuntu-motu) that we needed to do on
Debian/Ubuntu to become fully functional, and looked simple to
implement... and now you're saying more or less the opposite :) His
email that kick-started this team packaging effort said in part:
> As we see it, following is wrong:
> ...
> 2) libsword should be compiled with ICU to allow it full function. It is
> not.
Maybe Sword module developers need ICU, but front-end developers don't
like it?? I'm cc'ing Peter on this message, so he can respond and we
can try to get a clearer idea of whether using ICU is really something
appropriate.
It would be more helpful to us if there were a somewhat consistent
picture from upstream of what the Debian/Ubuntu packages should really do :)
Thanks,
Jonathan
More information about the Pkg-crosswire-devel
mailing list