On Thu, Oct 23, 2014 at 04:07:28AM +0000, [email protected] wrote:
> Updates:
>       Cc: takao.fujiwara1
> 
> Comment #3 on issue 1747 by takao.fujiwara1: en_US.UTF-8 problem (different
> solution patch)
> https://code.google.com/p/ibus/issues/detail?id=1747
> 
> Thank you for the patch.
> I have some questions.
> My understanding is that most installers install en_US.UTF-8 locale by

Not for Debian. (Ubuntu does install almost all  locales.  Debian
installs nothing unless you request during the install.)

We could configure system only with, e.g.:

* ja_JP.UTF-8   (If you chose)
* en_GB.UTF-8   (If you chose)
* C.UTF-8       (Always available in the new Debian jessie)
* C             (Always available)

So in old days, minimal Debian system was C only.  For server, that's
enough :-)

In order to cope with UTF data, the upcoming Debian ships C.UTF-8 locale
data in locales-bin package which is REQUIRED package.  (In Debian,
REQUIRED packages are very small set.)

> default but a little users could try to install without en_US.UTF-8.
> Do we still need to consider that case?

Probably but this C.UTF-8 locales is new thing.  So I can not predict
how it evolves.  I heard FEDORA now ships C.UTF-8.  If that is the case,
this is good way to take advantage.  Ubuntu should have C.UTF-8 soon.

> I think the purpose might be to reduce the disc size but nowadays the storage
> is big.

Debian now has locales-all package which offers all locales.  But this
is just optional package.  This is more to do with history than
anything else now.

> As you know, the current ibus master can avoid the SEGV without en_US.UTF-8.
> And my concern is that C locale is not English and we'd need the English IME
> and XKB descriptions on UI.
> I'm not sure but C might be better than C.UTF-8 in non-Linux.

On system without C.UTF-8, simple C may break things, I guess.  That
kind of concern was the driver to have C.UTF-8.  Debian used to create
this C.UTF-8 for its installer system environment.  But now it extended
availability of C.UTF-8 to all installations.

> I thought 'env LANG=C ibus-setup' if en_US.UTF-8 is not installed.

and no LANG value is set by PAM.
 
> If your patch is important for you, we will integrate it in ibus.

No rush since I already patched the Debian package but if FEDORA
situation is the same, why not?

Osamu

-- 
-- 
You received this message because you are subscribed to the Google
Groups "ibus-devel" group.
iBus project web page: http://code.google.com/p/ibus/
iBus dev group: http://groups.google.com/group/ibus-devel?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"ibus-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

回复