Borsenkow Andrej <[EMAIL PROTECTED]> writes:
[...]
> > I do want to fix if possible but I didn't follow this problem --
> > do you want me to write the fix or do you already know/wrote it?
> >
>
> No I do not have ready patch; I just asked you to draw attention of gtk
> maintainer.
>
> The problem is following: since the last update of libgtk+ (happened
> three months ago) Russian characters in most Gtk-based applications are
> lost. It took me some time to find out the reason. The correct charset
> for fonts in Russian locale is defined in rc file that was
> /etc/gtk/gtkrc.ru before; now file was renamed to /etc/gtk/gtkrc-1.2.ru
> (all rc files became versioned) but as strace confirms libgtk still is
> looking for old names.
Well what's puzzling is that:
[gc@obiwan /tmp] strace -o kloug gtktalog
[gc@obiwan /tmp] grep etc.gtk kloug
lstat64("/etc/gtk/gtkrc-1.2.en", 0xbffff5c0) = -1 ENOENT (No such file or directory)
lstat64("/etc/gtk/gtkrc-1.2.en_US", 0xbffff5c0) = -1 ENOENT (No such file or directory)
lstat64("/etc/gtk/gtkrc-1.2.iso88591", 0xbffff5c0) = -1 ENOENT (No such file or
directory)
lstat64("/etc/gtk/gtkrc-1.2.iso-8859-1", 0xbffff5c0) = -1 ENOENT (No such file or
directory)
lstat64("/etc/gtk/gtkrc-1.2.en.iso88591", 0xbffff5c0) = -1 ENOENT (No such file or
directory)
lstat64("/etc/gtk/gtkrc-1.2.en.iso-8859-1", 0xbffff5c0) = -1 ENOENT (No such file or
directory)
lstat64("/etc/gtk/gtkrc-1.2.en_US.iso88591", 0xbffff5c0) = -1 ENOENT (No such file or
directory)
lstat64("/etc/gtk/gtkrc-1.2.en_US.iso-8859-1", 0xbffff5c0) = -1 ENOENT (No such file
or directory)
lstat64("/etc/gtk/gtkrc-1.2", 0xbffff5c0) = -1 ENOENT (No such file or directory)
[...]
So it seems that gtk is looking for the versioned files here !?
[gc@obiwan /tmp] rpm -q libgtk+1.2
libgtk+1.2-1.2.10-18mdk
> > David Odin no longer works for us, that's why he'll not fix it
> > :-).
> >
>
> That is exact reason why I do not like to send mails to individual
> person(s). Unfortunately there is no reliable bug tracking.
Yes :-(.
> > Though -- have you contacted new gtk+ maintainer about that
> > problem?
> >
>
> Who is new maintainer? (Please, no rpmmon reference - I am behind a
> firewall).
Ouch -- I'd have told you "rpmmon" if not :-).
But then I can send you the rpmmon maintainer<->package flat file
for local use if you wish.
Anyway:
[gc@bi ~/rpm] rpmmon -p /RPMS/libgtk+1.2-1.2.10-18mdk.i586.rpm
fcrozat
But as stated before I believe he already have much to do..
--
Guillaume Cottenceau - http://people.mandrakesoft.com/~gc/