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]

Reply via email to