X-Recipient: archive-cygwin@delorie.com
DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id
	:list-unsubscribe:list-subscribe:list-archive:list-post
	:list-help:sender:message-id:date:from:mime-version:to:subject
	:references:in-reply-to:content-type:content-transfer-encoding;
	 q=dns; s=default; b=l+PnwRLc6wut+xTQ/svwh9gVzxJcKnyGV7zrhKF68qC
	CSvFiQCEQzGvP570jcHlF1a5mSqNOpfbeg33Nw3IZhn6QAgaZvojU748YtyMlWbM
	k4QNUVRYLlyfdRewAbZf2oLIO/lccHWKexxodAHgajADKCiYye0L63Z3Ovgh/ZFA
	=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id
	:list-unsubscribe:list-subscribe:list-archive:list-post
	:list-help:sender:message-id:date:from:mime-version:to:subject
	:references:in-reply-to:content-type:content-transfer-encoding;
	 s=default; bh=39yfkguJZ8qUR2TDAP9rUPA0xfA=; b=QgBs0A/XuEsEI+aVu
	zwon0MnumonBcAXK/PspQUnPachzsWcyswUxblnnU7bdKw1mxRVuVbp0Rkvoou66
	E5LjAZMZAam2kHGrDKKm3rxikP8F5XKJfLxsctWkKK8n0otXTeIVz7RYfPzS/Wcz
	H5Fu5qmww8FkaMpIPJTuPtL0jA=
Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe@cygwin.com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin@cygwin.com>
List-Help: <mailto:cygwin-help@cygwin.com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner@cygwin.com
Mail-Followup-To: cygwin@cygwin.com
Delivered-To: mailing list cygwin@cygwin.com
Authentication-Results: sourceware.org; auth=none
X-Virus-Found: No
X-Spam-SWARE-Status: No, score=3.9 required=5.0 tests=AWL,BAYES_50,FOREIGN_BODY,RCVD_IN_DNSWL_NONE,RCVD_IN_SORBS_WEB autolearn=no version=3.3.2
X-HELO: mout.kundenserver.de
Message-ID: <549C5A6B.2000509@towo.net>
Date: Thu, 25 Dec 2014 19:41:47 +0100
From: Thomas Wolff <towo@towo.net>
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:31.0) Gecko/20100101 Thunderbird/31.3.0
MIME-Version: 1.0
To: cygwin@cygwin.com
Subject: Re: grep treating my text files as binary!
References: <XnsA40D81CA1FAA8davidrayninfocouk@80.91.229.13> <549B4258.5050509@redhat.com> <XnsA40DECB2AE256davidrayninfocouk@80.91.229.13>
In-Reply-To: <XnsA40DECB2AE256davidrayninfocouk@80.91.229.13>
X-TagToolbar-Keys: D20141225194147121
Content-Type: text/plain; charset=iso-8859-15; format=flowed
X-UI-Out-Filterresults: notjunk:1;
X-IsSubscribed: yes
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id sBPIg8bb003003


Am 25.12.2014 um 00:16 schrieb zzapper:
> Eric Blake <eblake@redhat.com> wrote in
> news:549B4258.5050509@redhat.com:
>
>
>> You upgraded grep.  This is an intentional change in behavior in the
>> newest grep.  Work around it by using 'grep -a' or 'LC_ALL=C grep'.
Eric had further written:
> Basically, the POSIX definition of a binary file includes any file that
> is encoded incorrectly for the current locale, and since your current
> locale is (probably) UTF-8 encoding, any file (such as note.html) that
> assumes some other encoding (probably Latin-1 8-bit encoding) will be
> treated as binary unless you request -a or change locales.
zzapper:
> Thanks Eric, just surprised not to see more people bleating about this
> - it resisted my Googling skills!
I actually had complained about this nonsense in the grep bug channel (a
mailing list),
and Eric had responded there, my further reply being pending... so let
me put it here for now;
I've read the POSIX definition of "binary file" that was quoted in the
grep bug already,
and if I remember correctly (or how this is abbreviated here...) it does
not mention character encoding or locale.
In any case the argument is quite artificial since the new behaviour
hits many files that are in fact text files.
Thus it is very undesirable from any reasonable users' point of view,
which should be the guideline for software design rather than dogmatic
locale theories. Therefore I hold the claim that this is a serious flaw
in grep and I hope it will be reverted.
------
Thomas

---
Diese E-Mail wurde von Avast Antivirus-Software auf Viren geprüft.
http://www.avast.com


--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple


