From owner-freebsd-stable Mon Nov 18 1:10:53 2002 Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D0D8537B401 for ; Mon, 18 Nov 2002 01:10:51 -0800 (PST) Received: from pohoda.cz (pohoda.pohoda.cz [194.228.111.151]) by mx1.FreeBSD.org (Postfix) with SMTP id 69C7743E42 for ; Mon, 18 Nov 2002 01:10:50 -0800 (PST) (envelope-from plusik@pohoda.cz) Received: (qmail 10312 invoked from network); 18 Nov 2002 09:10:51 -0000 Received: from plusik@pohoda.cz by pohoda.cz by uid 513 with qmail-scanner-1.15 ( Clear:. Processed in 0.888894 secs); 18 Nov 2002 09:10:51 -0000 Received: from saturn.netcore.cz (HELO localhost.localdomain) (212.67.74.6) by pohoda.pohoda.cz with SMTP; 18 Nov 2002 09:10:49 -0000 Received: by localhost.localdomain (Postfix, from userid 1000) id 4DC111CB9AD; Mon, 18 Nov 2002 10:10:38 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by localhost.localdomain (Postfix) with ESMTP id 2C8A51CB9A5; Mon, 18 Nov 2002 10:10:38 +0100 (CET) Date: Mon, 18 Nov 2002 10:10:37 +0100 (CET) From: Tomas Pluskal X-X-Sender: plusik@localhost.localdomain To: Dan Lukes Cc: freebsd-stable@freebsd.org Subject: Re: cannot compile stable In-Reply-To: <3DD8903F.1060702@obluda.cz> Message-ID: <20021118100845.C7390-100000@localhost.localdomain> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Thank you for this info. I will submit the PR. Perhaps 'make buildworld' should automatically unset all LC_ variables, because it is not likely that all these problems will soon be fixed.. Tomas Pluskal > It's not character case sensitivity/insensitivity case. It's the > "range" problem. > > The Czech order of characters is 'AaBbCc...Zz' (i skip the accented > character - for real ordering see src/share/colldef/cs_CZ.ISO8859-2.src) > - it is based on CSN (Czech national normative). It mean, the range > [A-Z] contain both upper and lower letters (with exception of lower 'z' > and accented Zz). > > We shall use the '[:upper:]' class instead as nobody knows what the > hell of characters are contained within the X-Y type ranges. > > The correct coding for 'awk '/^[_A-Z]/ { print; }'' is 'awk > '/^[_[:upper:]]/ { print; }''. You must be patient with our > english-centristic coleagues - they aren't familiar with existence of > other continents outside of north-america, but they are learning ... ;-) > > You should submit a PR (but there are uncountable incarnations of the > same problem in src tree). In the meantime, you should use 'one true > locale' only. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message