[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#126035: marked as done (boot-floppies: 'make check_depends' demands utf8 libs)



In message <[🔎] handler.126035.D126035.10094972892631.ackdone@bugs.debian.org>, Deb
ian Bug Tracking System writes:
>Sure, *certain* i386 flavors use kernels w/o FBCON support and thus
>they get i18n turned off for that root disk.  But they still build
>against the i18n libs because they have to.
>
>As for being forced to use english as the only language for non-i18n
>flavors of an i38n build, that's complete bunk.  It will use whatever
>LINGUA is set to, just like non-i18n builds.

Have you actually tried this?

Technically yes, you're right that LINGUA is still respected in this situation.
But if you select any other language than English you are unlikely to be pleased
with the results.  In the situation where you have linked against the i18n libs
but are not actually using UTF-8 (ie you aren't running bterm) you are 
restricted to the 7-bit ASCII character set; attempting to display a 
top-bit-set character will cause the message truncation that Claus was 
originally complaining about.

If people really do want to be able to change the fallback language, or the
language for the non-i18n'd flavours in a mixed build, I think the issue will
have to be fudged inside libnewt somehow.  We can do that, but I'm not
personally convinced it's worth it.

p.



Reply to: