Re: cygwin started speaking German today

2011-10-17 Thread Corinna Vinschen
On Oct 17 15:51, Corinna Vinschen wrote: > On Oct 17 09:16, Charles Wilson wrote: > The problem is that Bruno tries to impose Windows over Cygwin. That's > not what Cygwin is about. Why can't he accept that? > > > [*] Bruno's "option a" > > > a) The system can set environment variables that ref

Re: cygwin started speaking German today

2011-10-17 Thread Corinna Vinschen
On Oct 17 09:16, Charles Wilson wrote: > On 10/17/2011 2:59 AM, Corinna Vinschen wrote: > >On Oct 16 14:42, Charles Wilson wrote: > >>2) Fixes to the test suite related to the above changes. > >> > >>3) Adopted Bruno's upstream changes to relocatable.c, turning off > >>"expensive" relocation suppor

Re: cygwin started speaking German today

2011-10-17 Thread Charles Wilson
On 10/17/2011 2:59 AM, Corinna Vinschen wrote: On Oct 16 14:42, Charles Wilson wrote: 2) Fixes to the test suite related to the above changes. 3) Adopted Bruno's upstream changes to relocatable.c, turning off "expensive" relocation support in libintl. Odds of #1 and #2 being adopted upstream a

Re: cygwin started speaking German today

2011-10-16 Thread Corinna Vinschen
On Oct 16 14:42, Charles Wilson wrote: > On 10/11/2011 12:54 PM, Charles Wilson wrote: > >Consensus does appear to be unanimous on what to do; I just need to > >review all the postings and figure out exactly /how/ to do it. > > I have uploaded the new packages. There are three new patches: > > 1

Re: cygwin started speaking German today

2011-10-16 Thread Charles Wilson
On 10/11/2011 12:54 PM, Charles Wilson wrote: Consensus does appear to be unanimous on what to do; I just need to review all the postings and figure out exactly /how/ to do it. I have uploaded the new packages. There are three new patches: 1) modified localename.c significantly. No longer "i

Re: cygwin started speaking German today

2011-10-11 Thread Christopher Faylor
On Tue, Oct 11, 2011 at 12:54:34PM -0400, Charles Wilson wrote: >Consensus does appear to be unanimous on what to do; I just need to >review all the postings and figure out exactly /how/ to do it. I don't envy you. :-) cgf -- Problem reports: http://cygwin.com/problems.html FAQ:

Re: cygwin started speaking German today

2011-10-11 Thread Charles Wilson
On 10/10/2011 1:23 PM, Corinna Vinschen wrote: > Chuck, ping? > Please consider to provide a new libintl/gettext without this bug soon. I plan to *start* that process Wednesday night. It takes many hours to complete and validate -- so, I should have it by this weekend. Consensus does appear to be

Re: cygwin started speaking German today

2011-10-11 Thread Erwin Waterlander
On 10/10/2011 7:23 PM, Corinna Vinschen wrote: Chuck, ping? On Oct 5 14:23, Ken Brown wrote: On 10/5/2011 1:31 PM, Charles Wilson wrote: On 10/5/2011 12:27 PM, Corinna Vinschen wrote: On Oct 5 18:04, Erwin Waterlander wrote: Op 4-10-2011 20:20, Corinna Vinschen schreef: On Oct 4 20:03, E

Re: cygwin started speaking German today

2011-10-10 Thread Corinna Vinschen
Chuck, ping? On Oct 5 14:23, Ken Brown wrote: > On 10/5/2011 1:31 PM, Charles Wilson wrote: > >On 10/5/2011 12:27 PM, Corinna Vinschen wrote: > >>On Oct 5 18:04, Erwin Waterlander wrote: > >>>Op 4-10-2011 20:20, Corinna Vinschen schreef: > On Oct 4 20:03, Erwin Waterlander wrote: > >By

[OT] Re: cygwin started speaking German today

2011-10-05 Thread Andrey Repin
Greetings, Corinna Vinschen! >> IIRC, that discussion occurred before the 'locale' application (was >> written|got smarter). Sure, I think C.UTF-8 should be the "default >> default" but the arguments in favor of respecting the users' own Windows >> i18n settings make sense. > Does it? Even if I

Re: cygwin started speaking German today

2011-10-05 Thread Christopher Faylor
On Wed, Oct 05, 2011 at 01:50:33PM -0500, Yaakov (Cygwin/X) wrote: >On Wed, 2011-10-05 at 14:23 -0400, Ken Brown wrote: >> I think you're mixing two questions that should be kept separate. The >> first is how /etc/profile.d/lang.{sh,csh} should set LANG. That's a >> question that the Cygwin dev

Re: cygwin started speaking German today

2011-10-05 Thread Yaakov (Cygwin/X)
On Wed, 2011-10-05 at 14:23 -0400, Ken Brown wrote: > I think you're mixing two questions that should be kept separate. The > first is how /etc/profile.d/lang.{sh,csh} should set LANG. That's a > question that the Cygwin developers and/or base-files maintainer need to > decide. Agreed. There

Re: cygwin started speaking German today

2011-10-05 Thread Erwin Waterlander
Ken Brown schreef, Op 5-10-2011 20:23: I think you're mixing two questions that should be kept separate. The first is how /etc/profile.d/lang.{sh,csh} should set LANG. That's a question that the Cygwin developers and/or base-files maintainer need to decide. The second is whether libintl sh

Re: cygwin started speaking German today

2011-10-05 Thread Corinna Vinschen
On Oct 5 14:23, Ken Brown wrote: > I don't recall any complaints from Cygwin users about C.UTF-8 being > the default, but there have already been several complaints about > the new behavior of libintl. Good point. Corinna -- Corinna Vinschen Please, send mails regarding Cygwi

Re: cygwin started speaking German today

2011-10-05 Thread Corinna Vinschen
On Oct 5 13:31, Charles Wilson wrote: > The other is the issue that spawned this thread, which raised questions > about how basefiles::/etc/profile.d/lang.{sh,csh} should behave, and > other related complexities. IIRC we reached an impasse with this > subthread (and replies): > http://cygwin.com/

Re: cygwin started speaking German today

2011-10-05 Thread Ken Brown
On 10/5/2011 1:31 PM, Charles Wilson wrote: On 10/5/2011 12:27 PM, Corinna Vinschen wrote: On Oct 5 18:04, Erwin Waterlander wrote: Op 4-10-2011 20:20, Corinna Vinschen schreef: On Oct 4 20:03, Erwin Waterlander wrote: By the way, I noticed that with the default locale C.UTF-8 the nl_langin

Re: cygwin started speaking German today

2011-10-05 Thread Charles Wilson
On 10/5/2011 12:27 PM, Corinna Vinschen wrote: > On Oct 5 18:04, Erwin Waterlander wrote: >> Op 4-10-2011 20:20, Corinna Vinschen schreef: >>> On Oct 4 20:03, Erwin Waterlander wrote: By the way, I noticed that with the default locale C.UTF-8 the nl_langinfo(CODESET) C function returns

Re: cygwin started speaking German today

2011-10-05 Thread Erwin Waterlander
Op 5-10-2011 18:27, Corinna Vinschen schreef: That's a bug in libintl8 0.18.1.1-1. It does not happen with the previous version 0.17-11. Hopefully this gets fixed ASAP. Corinna OK, thanks. -- Erwin -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwi

Re: cygwin started speaking German today

2011-10-05 Thread Corinna Vinschen
On Oct 5 18:04, Erwin Waterlander wrote: > Op 4-10-2011 20:20, Corinna Vinschen schreef: > >On Oct 4 20:03, Erwin Waterlander wrote: > >>By the way, I noticed that with the default locale C.UTF-8 the > >>nl_langinfo(CODESET) C function returns wrongly > >>"ISO-8859-1", > >Not for me: > >[...] >

Re: cygwin started speaking German today

2011-10-05 Thread Erwin Waterlander
Op 4-10-2011 20:20, Corinna Vinschen schreef: On Oct 4 20:03, Erwin Waterlander wrote: Corinna Vinschen schreef, Op 4-10-2011 16:29: Does it? Even if I'm running a german OS, I absolutely hate to see german diagnostic output from gcc, and I absolutely hate certain programs using non-ASCII char

Re: cygwin started speaking German today

2011-10-05 Thread Ken Brown
On 10/4/2011 8:45 AM, Charles Wilson wrote: However, one issue is that windows basically will always have SOME setting -- even if just "English". Which would cause locale to report 'en_US' or something. So you'd never actually SEE the "default default" of C.UTF-8 take effect. You'd see it if

Re: cygwin started speaking German today

2011-10-04 Thread Corinna Vinschen
On Oct 4 20:03, Erwin Waterlander wrote: > Corinna Vinschen schreef, Op 4-10-2011 16:29: > >Does it? Even if I'm running a german OS, I absolutely hate to see > >german diagnostic output from gcc, and I absolutely hate certain > >programs using non-ASCII chars in output. (In)famous examples are >

Re: cygwin started speaking German today

2011-10-04 Thread Erwin Waterlander
Corinna Vinschen schreef, Op 4-10-2011 16:29: Does it? Even if I'm running a german OS, I absolutely hate to see german diagnostic output from gcc, and I absolutely hate certain programs using non-ASCII chars in output. (In)famous examples are Unicode quoting chars rather than ' or ", or using

Re: cygwin started speaking German today

2011-10-04 Thread Corinna Vinschen
On Oct 4 08:45, Charles Wilson wrote: > On 10/4/2011 8:28 AM, Corinna Vinschen wrote: > > On Sep 13 09:45, Eric Blake wrote: > >> Given this, I think the bug is in cygwin for having base files > >> /etc/profile.d/lang.{sh,csh} which hardcode LANG to C.UTF-8 instead > >> of using locale -s -u to de

Re: cygwin started speaking German today

2011-10-04 Thread Charles Wilson
On 10/4/2011 8:28 AM, Corinna Vinschen wrote: > On Sep 13 09:45, Eric Blake wrote: >> Given this, I think the bug is in cygwin for having base files >> /etc/profile.d/lang.{sh,csh} which hardcode LANG to C.UTF-8 instead >> of using locale -s -u to default LANG to the preferred Windows >> settings.

Re: cygwin started speaking German today

2011-10-04 Thread Corinna Vinschen
On Sep 13 09:45, Eric Blake wrote: > On 09/09/2011 08:59 AM, Corinna Vinschen wrote: > >On Sep 9 13:33, Andy Koppe wrote: > >>The 'C.UTF-8' default locale is not a bug, it was a deliberate design > >>decision. > > > >Exactly. And it has been discussed a lot on the cygwin-apps mailing > >list. >

Re: cygwin started speaking German today

2011-09-17 Thread David Sastre
On Sat, Sep 17, 2011 at 05:49:54PM -0400, Ken Brown wrote: > On 9/17/2011 4:40 PM, David Sastre wrote: > >On Tue, Sep 13, 2011 at 09:45:37AM -0600, Eric Blake wrote: > >>On 09/09/2011 08:59 AM, Corinna Vinschen wrote: > >>>On Sep 9 13:33, Andy Koppe wrote: > The 'C.UTF-8' default locale is not

Re: cygwin started speaking German today

2011-09-17 Thread Ken Brown
On 9/17/2011 4:40 PM, David Sastre wrote: On Tue, Sep 13, 2011 at 09:45:37AM -0600, Eric Blake wrote: On 09/09/2011 08:59 AM, Corinna Vinschen wrote: On Sep 9 13:33, Andy Koppe wrote: The 'C.UTF-8' default locale is not a bug, it was a deliberate design decision. Exactly. And it has been d

Re: cygwin started speaking German today

2011-09-17 Thread David Sastre
On Tue, Sep 13, 2011 at 09:45:37AM -0600, Eric Blake wrote: > On 09/09/2011 08:59 AM, Corinna Vinschen wrote: > >On Sep 9 13:33, Andy Koppe wrote: > >>The 'C.UTF-8' default locale is not a bug, it was a deliberate design > >>decision. > > > >Exactly. And it has been discussed a lot on the cygwin

Re: cygwin started speaking German today

2011-09-13 Thread Eric Blake
On 09/09/2011 08:59 AM, Corinna Vinschen wrote: On Sep 9 13:33, Andy Koppe wrote: The 'C.UTF-8' default locale is not a bug, it was a deliberate design decision. Exactly. And it has been discussed a lot on the cygwin-apps mailing list. And above all, there *is* an official way for the user

Re: cygwin started speaking German today

2011-09-10 Thread Christopher Faylor
On Sat, Sep 10, 2011 at 06:10:15PM +0200, Thorsten Kampe wrote: >* Christopher Faylor (Sat, 10 Sep 2011 09:49:50 -0400) >> On Sat, Sep 10, 2011 at 01:44:44PM +0200, Thorsten Kampe wrote: >> > Corinna Vinschen (Fri, 9 Sep 2011 17:09:04 +0200) >> >> It is not at all the task of libintl to override th

Re: cygwin started speaking German today

2011-09-10 Thread Thorsten Kampe
* Christopher Faylor (Sat, 10 Sep 2011 09:49:50 -0400) > On Sat, Sep 10, 2011 at 01:44:44PM +0200, Thorsten Kampe wrote: > > Corinna Vinschen (Fri, 9 Sep 2011 17:09:04 +0200) > >> It is not at all the task of libintl to override the underlying OS, > >> and in the case of Cygwin, the underlying OS i

Re: cygwin started speaking German today

2011-09-10 Thread Christopher Faylor
On Sat, Sep 10, 2011 at 01:44:44PM +0200, Thorsten Kampe wrote: >* Corinna Vinschen (Fri, 9 Sep 2011 17:09:04 +0200) >> It is not at all the task of libintl to override the underlying OS, >> and in the case of Cygwin, the underlying OS is Cygwin, not Windows. > >Pardon me? >"Cygwin is: >a collecti

Re: cygwin started speaking German today

2011-09-10 Thread Thorsten Kampe
* Corinna Vinschen (Fri, 9 Sep 2011 17:09:04 +0200) > It is not at all the task of libintl to override the underlying OS, > and in the case of Cygwin, the underlying OS is Cygwin, not Windows. Pardon me? "Cygwin is: a collection of tools which provide a Linux look and feel environment for Windows

Re: cygwin started speaking German today

2011-09-10 Thread Thorsten Kampe
* Corinna Vinschen (Fri, 9 Sep 2011 16:59:21 +0200) > And above all, there *is* an official way for the user to align the > Cygwin locale with the Windows locale [...] Misses the point. Users who chose to have a specific language environment most likely want to have this choice of language for al

Re: cygwin started speaking German today

2011-09-09 Thread Andy Koppe
On 9 September 2011 16:13, Charles Wilson wrote: > On 9/9/2011 8:33 AM, Andy Koppe wrote: >> On 9 September 2011 10:18, Charles Wilson wrote: >>> #2, some older versions of the base-files startup >>> scripts (/etc/profile, /etc/skel/.*, and the like) used to set LANG or >>> LC_* IIRC.  However, the

Re: cygwin started speaking German today

2011-09-09 Thread Andy Koppe
On 9 September 2011 16:09, Corinna Vinschen wrote: > Hi Bruno, > > On Sep  8 22:56, Bruno Haible wrote: >> > Do NOT call Windows functions in Cygwin libraries, unless >> > the lib is doing something very special which isn't provided by POSIX >> > functions.  Only call POSIX functions.  Don't mix th

Re: cygwin started speaking German today

2011-09-09 Thread Charles Wilson
On 9/9/2011 8:33 AM, Andy Koppe wrote: > On 9 September 2011 10:18, Charles Wilson wrote: >> #2, some older versions of the base-files startup >> scripts (/etc/profile, /etc/skel/.*, and the like) used to set LANG or >> LC_* IIRC. However, they no longer do so > > Actually, that is still done, in

Re: cygwin started speaking German today

2011-09-09 Thread Corinna Vinschen
Hi Bruno, On Sep 8 22:56, Bruno Haible wrote: > > Do NOT call Windows functions in Cygwin libraries, unless > > the lib is doing something very special which isn't provided by POSIX > > functions. Only call POSIX functions. Don't mix the Cygwin and the > > Windows environment. Please leave the

Re: cygwin started speaking German today

2011-09-09 Thread Corinna Vinschen
On Sep 9 13:33, Andy Koppe wrote: > The 'C.UTF-8' default locale is not a bug, it was a deliberate design > decision. Exactly. And it has been discussed a lot on the cygwin-apps mailing list. And above all, there *is* an official way for the user to align the Cygwin locale with the Windows loc

Re: cygwin started speaking German today

2011-09-09 Thread Andy Koppe
On 9 September 2011 10:18, Charles Wilson wrote: > On 9/8/2011 5:44 PM, Bruno Haible wrote: >> Find below a patch which ought to fix this. But it has upsides and downsides. >> The upside: It treats LC_ALL, LC_$category, LANG consistently, like POSIX >> wants it. > > Consistently, yes.  Correctly...

Re: cygwin started speaking German today

2011-09-09 Thread Charles Wilson
On 9/8/2011 5:44 PM, Bruno Haible wrote: > Find below a patch which ought to fix this. But it has upsides and downsides. > The upside: It treats LC_ALL, LC_$category, LANG consistently, like POSIX > wants it. Consistently, yes. Correctly...no. You said earlier: "Users who want to have a German

Re: cygwin started speaking German today

2011-09-08 Thread Bruno Haible
Andy Koppe wrote: > Cygwin isn't Windows; it's a POSIX environment on top of Windows. > Taking the Regional Settings control panel into account might well > make sense, but it ought to be left to the Cygwin developers to decide > on this and implement it centrally. And it is the duty of the gettex

Re: cygwin started speaking German today

2011-09-08 Thread Bruno Haible
Hello Corinna, Corinna Vinschen wrote: > > After Cygwin 1.7 added working locales and defined LANG=C.UTF-8 for all > > users, > > libintl could be extended to respect the choices the user has made in the > > system control panels. > > That's the wrong approach. Before discussing the technical d

Re: cygwin started speaking German today

2011-09-08 Thread Corinna Vinschen
[from vacation] On Sep 8 12:46, Bruno Haible wrote: > After Cygwin 1.7 added working locales and defined LANG=C.UTF-8 for all users, > libintl could be extended to respect the choices the user has made in the > system control panels. That's the wrong approach. As I wrote in an earlier message w

Re: cygwin started speaking German today

2011-09-08 Thread Corinna Vinschen
[from vacation] On Sep 8 12:46, Bruno Haible wrote: > After Cygwin 1.7 added working locales and defined LANG=C.UTF-8 for all users, > libintl could be extended to respect the choices the user has made in the > system control panels. That's the wrong approach. As I wrote in an earlier message w

Re: cygwin started speaking German today

2011-09-08 Thread Eric Blake
On 09/08/2011 01:47 PM, Andy Koppe wrote: On 8 September 2011 13:04, Charles Wilson wrote: On 9/8/2011 6:46 AM, Bruno Haible wrote: There is nothing to "fix". Users who don't want internationalization system-wide can set their locale in the "Regional Settings" control panel to English. Users wh

Re: cygwin started speaking German today

2011-09-08 Thread Andy Koppe
[Resend with missing cc to gettext list.] On 8 September 2011 13:04, Charles Wilson wrote: > On 9/8/2011 6:46 AM, Bruno Haible wrote: >> There is nothing to "fix". Users who don't want internationalization >> system-wide >> can set their locale in the "Regional Settings" control panel to English.

Re: cygwin started speaking German today

2011-09-08 Thread Andy Koppe
On 8 September 2011 13:04, Charles Wilson wrote: > On 9/8/2011 6:46 AM, Bruno Haible wrote: >> There is nothing to "fix". Users who don't want internationalization >> system-wide >> can set their locale in the "Regional Settings" control panel to English. >> Users who want to have a German Windows

Re: cygwin started speaking German today

2011-09-08 Thread Charles Wilson
On 9/8/2011 6:46 AM, Bruno Haible wrote: > There is nothing to "fix". Users who don't want internationalization > system-wide > can set their locale in the "Regional Settings" control panel to English. > Users who want to have a German Windows but a non-internationalized Cygwin can > set LANG=C or

Re: cygwin started speaking German today

2011-09-08 Thread Eric Blake
On 09/08/2011 11:46 AM, Bruno Haible wrote: Bernhard Voelker wrote: Starting with today's update, cygwin started speaking German: $ mkdir -v x0 mkdir: Verzeichnis „x0“ angelegt $ LANG=C mkdir -v x2 mkdir: created directory `x2' $ LANG=C.UTF-8 mkdir -v x1 mkdir: Verzeichnis „x1“ angelegt

RE: cygwin started speaking German today

2011-09-08 Thread Voelker, Bernhard
Bruno Haible wrote: > > Bernhard Voelker wrote: > > > Starting with today's update, cygwin started speaking German: > > > > > > $ mkdir -v x0 > > > mkdir: Verzeichnis „x0“ angelegt > > > $ LANG=C mkdir -v x2 > > > mkdir: created directory `x2' > > > $ LANG=C.UTF-8 mkdir -v x1 > > > mkdir: Ver

Re: cygwin started speaking German today

2011-09-08 Thread Bruno Haible
Bernhard Voelker wrote: > > Starting with today's update, cygwin started speaking German: > > > > $ mkdir -v x0 > > mkdir: Verzeichnis „x0“ angelegt > > $ LANG=C mkdir -v x2 > > mkdir: created directory `x2' > > $ LANG=C.UTF-8 mkdir -v x1 > > mkdir: Verzeichnis „x1“ angelegt > > > > Defau

Re: cygwin started speaking German today

2011-09-07 Thread Charles Wilson
[for the bug-gnu-gettext list, this thread started here: http://cygwin.com/ml/cygwin/2011-08/msg00506.html and was posted immediately after the release of gettext-0.18.1.1 for cygwin (which had not been updated since 0.17). On 30.08.2011 06:18, Voelker, Bernhard wrote: > Starting with today's upda

RE: cygwin started speaking German today

2011-08-31 Thread Voelker, Bernhard
Charles Wilson wrote: > On 8/31/2011 10:00 AM, Charles Wilson wrote: > > Yes: please "restore" your system so that it's breaking, again, and then > > send (as an attachment) the output of 'cygcheck -svr'. cygcheck.out.gz attached. > > Also, what are your existing Windows "Regional and Language Op

Re: cygwin started speaking German today

2011-08-31 Thread Charles Wilson
On 8/31/2011 10:00 AM, Charles Wilson wrote: > Yes: please "restore" your system so that it's breaking, again, and then > send (as an attachment) the output of 'cygcheck -svr'. > > Also, what are your existing Windows "Regional and Language Options" set > to in the Control Panel? In addition, wha

Re: cygwin started speaking German today

2011-08-31 Thread Charles Wilson
On 8/31/2011 4:39 AM, Voelker, Bernhard wrote: > only gettext is installed, the others not, but ... BINGO! > > $ mkdir -v x0 > mkdir: created directory `x0' > > So gettext is the culprit. Need more? Yes: please "restore" your system so that it's breaking, again, and then send (as an attachment)

RE: cygwin started speaking German today

2011-08-31 Thread Voelker, Bernhard
Charles Wilson wrote: >On 8/30/2011 6:18 AM, Voelker, Bernhard wrote: >> Starting with today's update, cygwin started speaking German: >... >> Ok, the PC is in Germany, but none of my environment >> variables have a 'de' inside. > >Hmmm. > >> Any hints? > >Try rolling back > libiconv, libiconv2,

Re: cygwin started speaking German today

2011-08-30 Thread Charles Wilson
On 8/30/2011 6:18 AM, Voelker, Bernhard wrote: > Starting with today's update, cygwin started speaking German: ... > Ok, the PC is in Germany, but none of my environment > variables have a 'de' inside. Hmmm. > Any hints? Try rolling back libiconv, libiconv2, and libcharset from 1.14-1 to 1.13.

cygwin started speaking German today

2011-08-30 Thread Voelker, Bernhard
Starting with today's update, cygwin started speaking German: $ mkdir -v x0 mkdir: Verzeichnis „x0“ angelegt $ LANG=C mkdir -v x2 mkdir: created directory `x2' $ LANG=C.UTF-8 mkdir -v x1 mkdir: Verzeichnis „x1“ angelegt Default is LANG=C.UTF-8 here. Ok, the PC is in Germany, but none of