Package: python2.5 Version: 2.5.2-6 Severity: important Tags: patch l10n Some libraries fail when using Turkish locale. It is because of Turkish has 4 "I" (lowercase dotted i, lowercase dotless i, uppercase dotted i and uppercase dotless i). For details please look at [0]
Some applications fails because of this (namely some bzr plugins which use email lib) and there is a potential every application which uses .upper()/.lower() can fail. Pardus [1], which is a distro from Turkey solves some of this issues by patching few libraries to use ascii upper/lower methods [2]. I guess these patches can be applied to Debian package without breaking anything else. The following is the list of related patches: http://svn.pardus.org.tr/pardus/2008/system/base/python/files/decimal-ascii.patch http://svn.pardus.org.tr/pardus/2008/system/base/python/files/python-2.5.1-codec-ascii-tolower.patch http://svn.pardus.org.tr/pardus/2008/system/base/python/files/trfix_emaillib.patch There is also related Python bug #1813 [3] which lists all the source files which use non-ascii lower/upper methods. That bug has also a patch [4], but since it is lower level stuff than Pardus' patches, it can break some stuff. That would be great if Turkish users can use Lenny's Python without a hassle. Thank you very much. [0] http://www.i18nguy.com/unicode/turkish-i18n.html [1] http://www.pardus.org.tr/eng/ [2] http://paketler.pardus.org.tr/2008/source/python.html [3] http://bugs.python.org/issue1813 [4] http://bugs.python.org/file9440/turklocale.patch -- System Information: Debian Release: lenny/sid APT prefers testing APT policy: (500, 'testing') Architecture: i386 (i686) Kernel: Linux 2.6.25-2-vserver-686 (SMP w/1 CPU core) Locale: LANG=tr_TR.UTF-8, LC_CTYPE=tr_TR.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages python2.5 depends on: ii libbz2-1.0 1.0.5-0.1 high-quality block-sorting file co ii libc6 2.7-10 GNU C Library: Shared libraries ii libdb4.5 4.5.20-12 Berkeley v4.5 Database Libraries [ ii libncursesw5 5.6+20080308-1 Shared libraries for terminal hand ii libreadline5 5.2-3 GNU readline and history libraries ii libsqlite3-0 3.5.9-3 SQLite 3 shared library ii libssl0.9.8 0.9.8g-10.1 SSL shared libraries ii mime-support 3.44-1 MIME files 'mime.types' & 'mailcap ii python2.5-minimal 2.5.2-6 A minimal subset of the Python lan python2.5 recommends no packages. -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]