From owner-freebsd-stable@FreeBSD.ORG Thu Nov 3 22:48:59 2011 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4A888106566C for ; Thu, 3 Nov 2011 22:48:59 +0000 (UTC) (envelope-from jdc@koitsu.dyndns.org) Received: from qmta07.emeryville.ca.mail.comcast.net (qmta07.emeryville.ca.mail.comcast.net [76.96.30.64]) by mx1.freebsd.org (Postfix) with ESMTP id 308958FC1B for ; Thu, 3 Nov 2011 22:48:59 +0000 (UTC) Received: from omta23.emeryville.ca.mail.comcast.net ([76.96.30.90]) by qmta07.emeryville.ca.mail.comcast.net with comcast id smhT1h0041wfjNsA7moreh; Thu, 03 Nov 2011 22:48:51 +0000 Received: from koitsu.dyndns.org ([67.180.84.87]) by omta23.emeryville.ca.mail.comcast.net with comcast id smn21h01L1t3BNj8jmn2PK; Thu, 03 Nov 2011 22:47:02 +0000 Received: by icarus.home.lan (Postfix, from userid 1000) id 69DFC102C19; Thu, 3 Nov 2011 15:48:58 -0700 (PDT) Date: Thu, 3 Nov 2011 15:48:58 -0700 From: Jeremy Chadwick To: "O. Hartmann" Message-ID: <20111103224858.GA2683@icarus.home.lan> References: <4EB312E4.2010904@zedat.fu-berlin.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4EB312E4.2010904@zedat.fu-berlin.de> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: FreeBSD Stable Mailing List , freebsd-questions@freebsd.org Subject: Re: FreeBSD 10.0-CURRENT/amd64: Weirdness with LOCALE settings: ghostswitching in csh? X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 03 Nov 2011 22:48:59 -0000 On Thu, Nov 03, 2011 at 11:17:08PM +0100, O. Hartmann wrote: > Hello. > I realised something weird in FreeBSD 10.-CURRENT/amd64 (CLANG > compiled), build as from today (buildworld). > > Working the whole day coding some pyhton scripts and committing the code > to my subversion server (most recent subversion from the ports > collection, the server is a FreeBSD 9.0-RC1/amd64 box, also system > compiled with CLANG, most recent as compiled world of today), suddenly, > oy of the blue, trying again to commit I get this error: > > svn: warning: cannot set LC_CTYPE locale > svn: warning: environment variable LC_CTYPE is de_DE.ISO-8859-1 > svn: warning: please check that your locale name is correct > > > Checking csh shell setting with 'locale": > LANG= > LC_CTYPE="C" > LC_COLLATE="C" > LC_TIME="C" > LC_NUMERIC="C" > LC_MONETARY="C" > LC_MESSAGES="C" > LC_ALL= > > > Checking my settings from /etc/csh.cshrc and ./.cshrc or .login reveals > localised settings for some of the locales as I need those: > > (set in $HOME/.cshrc) > setenv LC_CTYPE "de_DE.ISO-8859-1" > setenv LC_TIME "de_DE.ISO-8859-1" > setenv LC_MONETARY "de_DE.ISO-8859-1" > > What is going on? > > I realised this behaviour now several times, first time I thought I did > something and I couldn't remember, but this time, only two terminal > windows were opened and the whole day committing data to the repository > wasn't an issue. > > Is there an explanation for this? It sounds like a problem specific to the "client end", meaning your -CURRENT box. If that's the case: shouldn't this mail have gone to freebsd-current@ instead of freebsd-stable@ ? What am I missing? As for your problem: your locale looks incorrect. It's "de_DE.ISO8859-1". Note that yours has an extra hyphen, which probably explains the error (sort of). $ ls -ld /usr/share/locale/de_DE* drwxr-xr-x 2 root wheel 512 Sep 28 14:36 /usr/share/locale/de_DE.ISO8859-1/ drwxr-xr-x 2 root wheel 512 Sep 28 14:36 /usr/share/locale/de_DE.ISO8859-15/ drwxr-xr-x 2 root wheel 512 Sep 28 14:36 /usr/share/locale/de_DE.UTF-8/ As for the fact that it's "random": I cannot explain why a sub-shell might get spawned in some cases but not others. -- | Jeremy Chadwick jdc at parodius.com | | Parodius Networking http://www.parodius.com/ | | UNIX Systems Administrator Mountain View, CA, US | | Making life hard for others since 1977. PGP 4BD6C0CB |