Package: gtk-qt-engine
Version: 1:0.8-1.1
Severity: important
Tags: l10n

Use of gtk-qt-engine can interfere with locale dependent data processing, as
(through QApplication::QApplication -> qt_init -> qt_init_internal) calls
setlocale( LC_ALL, "" ); and setlocale( LC_NUMERIC, "C" ); are executed by
library code, overriding settings originally present in the calling context.
See http://bugzilla.gnome.org/show_bug.cgi?id=512752 for an illustration of
the problems this can cause.

Library code should either not touch the locale settings at all, or ensure
they are restored upon return to the caller's context. I'm not familiar
enough with Qt to say whether this can be fixed in Qt without breaking other
code, or whether this should be worked around in gtk-qt-engine, so I'm
putting the Qt maintainer on Cc for input.

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (500, 'testing-proposed-updates'), (500, 
'stable'), (400, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.24 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages gtk-qt-engine depends on:
ii  kdelibs4c2a             4:3.5.8.dfsg.1-7 core libraries and binaries for al
ii  libc6                   2.7-6            GNU C Library: Shared libraries
ii  libglib2.0-0            2.14.5-2         The GLib library of C routines
ii  libgtk2.0-0 [gtk2.0-bin 2.12.7-1         The GTK+ graphical user interface 
ii  libpango1.0-0           1.18.4-1         Layout and rendering of internatio
ii  libqt3-mt               3:3.3.7-9        Qt GUI Library (Threaded runtime v
ii  libstdc++6              4.3-20080127-1   The GNU Standard C++ Library v3
ii  libx11-6                2:1.0.3-7        X11 client-side library

gtk-qt-engine recommends no packages.

-- no debconf information



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to