Re: [Cooker] Japanese fails in 8.2b3

2002-02-21 Thread H. Narfi Stefansson


 8.2, beta 3. Three issues:

 1) kinput2 and freewnn are still missing from the CDs.
 2) Printing Japanese still fails. VFlib seems to be at fault.
 3) KDE now crashes under Japanese locale.

Changing /usr/share/ghostscript/6.52/vflib/kconfig.ps in the following 
manner solves problem 2 for me:
# diff kconfig.ps kconfig.ps.org

28,29c28,29
 /Ryumin-Light 430 (min)   VFlibkanji
 /GothicBBB-Medium 4300200 (goth)  VFlibkanji
---
 /Ryumin-Light 430 (r-kochi-mincho)VFlibkanji
 /GothicBBB-Medium 4300200 (r-kochi-gothic)VFlibkanji

This change was suggested to me by Xiaoming as a solution to the same 
problem in 8.1. Can it be incorporated into the distribution this time? 
It's shameful to release with the same bug twice!

Summary: This change enables me to view and print postscript files 
containing Japanese characters.

Narfi.




[Cooker] Japanese fails in 8.2b3

2002-02-21 Thread H. Narfi Stefansson

Summary:

8.2, beta 3. Three issues:

1) kinput2 and freewnn are still missing from the CDs.
2) Printing Japanese still fails. VFlib seems to be at fault.
3) KDE now crashes under Japanese locale.

I hope this will be fixed before RC1 so that I can actually start
testing the handling of Japanese.

Thanks,

Narfi.
Details:

I selected English as the primary language during install with
Japanese, Icelandic and German as secondary languages. 
I set everything up on a clean partition, note in particular that
/home is clean. I removed ~/.kde and ~/.DCOP* at regular intervals between 
my tests.

1) I ran /usr/sbin/localedrake and selected Japanese-EUC and it set up
my ~/.i18n file for Japanese. I logged out and logged in
again. Localedrake sets kinput2 as the XIM:
   LANG=ja
   LC_CTYPE=ja
   LC_NUMERIC=ja
   LC_TIME=ja
   LC_COLLATE=ja
   LC_MONETARY=ja
   LC_MESSAGES=ja
   LC_PAPER=ja
   LC_NAME=ja
   LC_ADDRESS=ja
   LC_TELEPHONE=ja
   LC_MEASUREMENT=ja
   LC_IDENTIFICATION=ja
   LC_ALL=
but kinput2 is neither of the 2 CDs. Nor is FreeWnn to be found
there. I suspect that both should be installed automatically once
Japanese is selected during the installation.
[Already reported in incident 14411 on MandrakeExpert on Feb. 13, but
obviously still not fixed.]

2) VFlib fails:  I used mozilla to go to http://www.asahi.com and it
displays the page beautifully. I printed it to file, tried to view the
ps file in gv and it failed with this error message:

GNU Ghostscript 6.52: VFlib: Cannot open the font `r-kochi-mincho'. 

[Reported on Mandrakeforum on Feb. 16, but obviously not fixed in b3.]

3) I set the computer to boot into runlevel 3. I ran
/usr/sbin/localedrake and selected Japanese-EUC. This set up my
locale as shown above. I logged out and in again. Then I started KDE
with xinit /usr/bin/startkde -- :0 and it crashed with the following
output:
[My wife tells me that the Japanese error messages mean segmentation 
fault. I took the liberty of translating those 2 lines in the output]


XFree86 Version 4.2.0 / X Window System
(protocol Version 11, revision 0, vendor release 6600)
Release Date: 23 January 2002
If the server is older than 6-12 months, or if your card is
newer than the above date, look for a newer version before
reporting problems.  (See http://www.XFree86.Org/)
Build Operating System: Linux 2.4.17-2mdksmp i686 [ELF] 
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
 (++) from command line, (!!) notice, (II) informational,
 (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: /var/log/XFree86.0.log, Time: Wed Feb 20 20:08:30 2002
(==) Using config file: /etc/X11/XF86Config-4
/usr/bin/startkde: line 91:  3566 [In Japanese: Segmentation fault] 
/usr/bin/nspluginscan
kdeinit: Launched DCOPServer, pid = 3574 result = 0
_KDE_IceTransmkdir: Owner of /tmp/.ICE-unix should be set to root
DCOP: register 'anonymous-3574' - number of clients is now 1
DCOPServer up and running.
DCOP: unregister 'anonymous-3574'
kdeinit: Launched KLauncher, pid = 3578 result = 0
DCOP: register 'klauncher' - number of clients is now 1
DCOP: unregister 'klauncher'
DCOP: register 'klauncher' - number of clients is now 1
DCOP: register 'anonymous-3578' - number of clients is now 2
DCOP: new daemon klauncher
DCOP: unregister 'anonymous-3578'
kdeinit: Launched KDED, pid = 3581 result = 0
DCOP: register 'kded' - number of clients is now 1
DCOP: unregister 'kded'
DCOP: register 'kded' - number of clients is now 1
DCOP: register 'anonymous-3581' - number of clients is now 2
DCOP: register 'anonymous-3582' - number of clients is now 3
kdeinit: Got EXEC_NEW 'kbuildsycoca' from launcher.
DCOP: register 'kbuildsycoca' - number of clients is now 4
kdeinit: PID 3583 terminated.
DCOP: unregister 'kbuildsycoca'
DCOP: unregister 'anonymous-3582'
DCOP aborting call from 'anonymous-3581' to 'kded'
DCOP: unregister 'kded'
ERROR: KUniqueApplication: DCOP communication error!
kdeinit: PID 3581 terminated.
kdeinit: opened connection to :0.0
DCOP: unregister 'anonymous-3581'
kdeinit: Launched 'kcminit', pid = 3584 result = 0
kdeinit: PID 3584 terminated.
kdeinit: Launched 'knotify', pid = 3585 result = 0
DCOP: register 'knotify' - number of clients is now 1
DCOP: register 'anonymous-3585' - number of clients is now 2
DCOP aborting call from 'anonymous-3585' to 'knotify'
DCOP: unregister 'knotify'
ERROR: KUniqueApplication: DCOP communication error!
DCOP: unregister 'anonymous-3585'
kdeinit: PID 3585 terminated.
/usr/bin/startkde: line 165:  3587 [In Japanese: Segmentation fault] 
ksmserver --restore

waiting for X server to shut down kdeinit: Fatal IO error: client killed
kdeinit: sending SIGHUP to children.
KLauncher: Exiting on signal 1
DCOP: unregister 'klauncher'
kdeinit: sending SIGTERM to children.
kdeinit: Exit.