From owner-freebsd-bugs@FreeBSD.ORG Mon Sep 17 09:00:14 2007 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0070916A417 for ; Mon, 17 Sep 2007 09:00:13 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id D516013C483 for ; Mon, 17 Sep 2007 09:00:13 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.1/8.14.1) with ESMTP id l8H90DYQ042590 for ; Mon, 17 Sep 2007 09:00:13 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.1/8.14.1/Submit) id l8H90DVh042589; Mon, 17 Sep 2007 09:00:13 GMT (envelope-from gnats) Date: Mon, 17 Sep 2007 09:00:13 GMT Message-Id: <200709170900.l8H90DVh042589@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: "=?UTF-8?Q?Petr_Hroudn=C3=BD?=" Cc: Subject: Re: gnu/116363: isspace broken for UTF-8 locales X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: =?UTF-8?Q?Petr_Hroudn=C3=BD?= List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Sep 2007 09:00:14 -0000 The following reply was made to PR gnu/116363; it has been noted by GNATS. From: "=?UTF-8?Q?Petr_Hroudn=C3=BD?=" To: "Hye-Shik Chang" Cc: "Andrey Chernov" , freebsd-gnats-submit@freebsd.org, jkoshy@freebsd.org, i18n@freebsd.org Subject: Re: gnu/116363: isspace broken for UTF-8 locales Date: Mon, 17 Sep 2007 10:35:52 +0200 2007/9/16, Hye-Shik Chang : > If you are saying about Python's str.split(), the problem is due > to our libc bug (or feature) which is described many times before, > and Python already includes a workaround for the problem. > http://mail.python.org/pipermail/python-checkins/2004-August/042343.html I run into this problem when using mutt, which utilizes isspace to separate tokens in e.g. list of recipients. Then I've found the workaround for Python, saying this problem should be fixed in FreeBSD6 - but it's still present even in 7-current. I do believe it would be better to fix isspace() than introduce workarounds into every application. Regards, Petr