From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, MAILING_LIST_MULTI,RCVD_IN_BL_SPAMCOP_NET,RCVD_IN_DNSWL_MED, UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 11577 invoked from network); 19 Mar 2021 10:43:04 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 19 Mar 2021 10:43:04 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20200801; t=1616150584; b=ZJXd0CDDnlTvayAufKcO8L64823Smtc4YW6ZdoEUeZEJa4RaPHF+UQIR4Mb0O3Iv3jlu8KCd4r FMp1Recgnxtvn614qsOZQkFwJe8ssCBhjbuM3StDTgmFvwWSehfGRiv/c3p3kzZ7DkSiTNVZYL ydMfwv0iNhpL3f0TSkMXKxF9FXy1j9MMgCSGN+uAoRii6jG57qjdq4xhOsfuvtUifG9d7HbdXg OR+rmd1hmXRUt/xNsEIx8KBQ3vq0BKgM0PfD+qgQ67jXqE1H2QdvcQMdgeDWSziaQpyOO9EuTH hEatvJV579HeU0PvsvJA0mh971wogpamQTVMeZOw/z7pTw==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (snd00011-bg.im.kddi.ne.jp) smtp.remote-ip=27.86.113.11; dmarc=none header.from=kba.biglobe.ne.jp; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20200801; t=1616150584; bh=FYOUo/wROaJjXyT0Frzz4Sx0hASSb8mA0uOfZlGmSMI=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Message-ID:In-Reply-To:To:References:Date:Subject: MIME-Version:Content-Transfer-Encoding:Content-Type:From:DKIM-Signature; b=JGpbDs6xbT+NSf+Be+qWyU1BiZL7XZDaPhjEFvjJV4UTIH2z85EoL1hWQK4ui5LkmtoPaDklok sMfq3T1fPZUBULHT9PxMrC347gfAlstWYDrGwrCnAOv+I7R6T9S6je5VqIthqbPU3us9jJfI3Q AI15F0UDviE0XtIB+qVB95w32jkk5XOcx0M3GMTpL3L5wAgL674d64gj2WviUxp4E51wpm6a/b mkTfgHKBe46U5SIh+uf12ls9VGjC1H81zQwIh5XwZMW5JVq6lgsmZQcPGmNdFQmmnyjLh02PkC azII4+Z1qjiA+nL/Fk8xMdLD4EAq+9KJA7zXcOAIXN5YNg==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20200801; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:Message-Id:In-Reply-To:To:References: Date:Subject:Mime-Version:Content-Transfer-Encoding:Content-Type:From: Reply-To:Cc:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=gDlbEEgaxMCqg76qMZJLMtRazwwehixI5JmI2h3RK5I=; b=bjvgoZQOT9+H26FT9e6rKdQSfr d3Tjc6THg1l2uksbx2qimZP+nmzlfOlascQdC8ogCWOWfT8wT4epouhWrCSgBc34pLo9LCuzqTTFs VA9lhFtg/kFZtU4PB4EaPpoAQ3ZvbvpjhSkvDB2w6miXeS1IHCmr0TO3CzGIfEgdyKZBtQh5zR0Qi mtwMQS/Gwq0bl2+phrrUs7883V5F0wqDB5YAWu893mXz7DZtdkHguclen0pQcnTXzIAt9cNBb2j1i FOhRWkfGpxgxzC44MIKY8+WEUEdxOylP4IcKfUsbdm1lw7KkUxC0HWMYI8zbrzRljChRiyIbmDH41 fFD6XLig==; Received: from authenticated user by zero.zsh.org with local id 1lNCar-000J78-4z; Fri, 19 Mar 2021 10:43:01 +0000 Authentication-Results: zsh.org; iprev=pass (snd00011-bg.im.kddi.ne.jp) smtp.remote-ip=27.86.113.11; dmarc=none header.from=kba.biglobe.ne.jp; arc=none Received: from snd00011-bg.im.kddi.ne.jp ([27.86.113.11]:61184 helo=omta0005.biglobe.ne.jp) by zero.zsh.org with esmtp id 1lNCaZ-000Ixg-4x; Fri, 19 Mar 2021 10:42:45 +0000 Received: from mail.biglobe.ne.jp by omta0005.biglobe.ne.jp with ESMTP id <20210319104238556.LUS.109424.mail.biglobe.ne.jp@biglobe.ne.jp> for ; Fri, 19 Mar 2021 19:42:38 +0900 From: Jun T Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.17\)) Subject: Re: Y01 Test Failure Date: Fri, 19 Mar 2021 19:42:38 +0900 References: <4E909F26-B880-4EEE-9EE2-5C444BC8A9CF@kba.biglobe.ne.jp> To: zsh-workers@zsh.org In-Reply-To: Message-Id: <9F54A3AC-47E4-4238-8C5C-F97F3DD8D7B9@kba.biglobe.ne.jp> X-Mailer: Apple Mail (2.3445.104.17) X-Biglobe-Sender: takimoto-j@kba.biglobe.ne.jp X-Seq: 48191 Archived-At: X-Loop: zsh-workers@zsh.org Errors-To: zsh-workers-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-workers-request@zsh.org X-no-archive: yes List-Id: List-Help: List-Subscribe: List-Unsubscribe: List-Post: List-Owner: List-Archive: Archived-At: > 2021/03/19 17:27, Mikael Magnusson wrote: > > Is this happening even with LC_COLLATE=C, or did we not bother setting > that for this specific test? LC_ALL is set to en_US.UTF-8 at the start of Y01completion.ztst. I've been thinking that comparison of all-ASCII strings is the same in C and UTF-8 locales. But it turned out that strcoll() behaves quite *strangely* under en_US.UTf-8 on Linux. If I run the following C-code: #include #include #include int main() { char* s[] = { "h", "i", "j" }; setlocale(LC_COLLATE, ""); for(int i=0; i<3; ++i) { printf("'%s' - '' = %d\n", s[i], strcoll(s[i], "")); } return 0; } % export LC_COLLATE=C % ./a.out 'h' - '' = 44 'i' - '' = 45 'j' - '' = 46 % export LC_COLLATE=en_US.UTF-8 % ./a.out 'h' - '' = -11 'i' - '' = -1 'j' - '' = 1 % export LC_COLLATE=ja_JP.UTF-8 % ./a.out 'h' - '' = 44 'i' - '' = 45 'j' - '' = 46 I can't understand the behavior under en_US.UTF-8 locale.