[Pkg-crosswire-devel] ICU and stability issues
Jonathan Marsden
jmarsden at fastmail.fm
Tue Jan 27 01:20:14 GMT 2009
DM Smith wrote, in dialogue with Matthew Talbert:
>>> I found that diatheke uses ICU extensively.
>>>
>>> Maybe I don't understand SWORD well enough, but I can't see where
>>> including ICU and not using transliterators causes a problem.
>>>
>>> I'd suggest, that sword-tools are compiled with ICU and, perhaps, that
>>> libsword7 is not.
>> I think this is a good idea. However, wouldn't this require that the
>> tools be statically linked? Or do they not depend on libsword at all?
> They could be statically linked. That's what I do. But I always compile
> them for my own use.
Fine for personal use, but for packaging... yuck! Then we would need to
do some debian/rules packaging magic to run ./configure twice during the
package build process, once with --with-icu and once without, and once
for static binaries and once not... and then diatheke is useless as a
test tool for your installed libraries, because it isn't using them, it
is using its own differently-configured internal static copy... overall,
I don't like this, from a packaging POV.
If we can keep the sword package debian/rules file nice and simple, and
readable by mere mortals, then there is a much greater chance these
packages will *stay* maintained, because even relatively novice
packagers can understand them and update them.
> Otherwise, I'd like to see proof that ICU is actually unstable.
Me too, as already stated :)
Jonathan
More information about the Pkg-crosswire-devel
mailing list