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:subject:to:references:from:message-id:date
	:mime-version:in-reply-to:content-type; q=dns; s=default; b=LbRE
	BjswjkC0eTYJNC9X0K5qxQzDhtgaKBGfpvkR2WPm8Xj+Ahu7GWn8JrAXuhWEovmN
	GBuBwE6ToWGxjgNE+rE+JBsBU5VGbgoFRhMjK7E2P5GdKaH2aMRosF49A5q7kzwf
	5qWtGxTuKNPIMOw8dd73QEPscJ6lk9Zh+JO9KlU=
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:subject:to:references:from:message-id:date
	:mime-version:in-reply-to:content-type; s=default; bh=/NewGHoVCr
	pI6NOab3NtEu4Qc98=; b=SSrEANaG4ZtbQMPNs5shOg2rhTtNUsa9vffntr6RQF
	XKNtyhFwnpDTrkwzMCOGGo90qH8UkqpinG1PfqjQqztV7uQsBypJOsGL0CXhpBHg
	YrJ3T9ZNWWvij3QODtyyyGU3i4GMwCu17D6v03FftHr2Q0Sz/wm1bkROh9C2dEWT
	4=
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=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD,SPF_HELO_PASS autolearn=ham version=3.3.2 spammy=complaining, strips, ANNOUNCED, apologizing
X-HELO: mx1.redhat.com
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 39CDAC13C34E
Authentication-Results: ext-mx07.extmail.prod.ext.phx2.redhat.com; dmarc=none (p=none dis=none) header.from=redhat.com
Authentication-Results: ext-mx07.extmail.prod.ext.phx2.redhat.com; spf=fail smtp.mailfrom=eblake@redhat.com
Subject: Re: gawk 4.1.4: CR separate char for CRLF files
To: cygwin@cygwin.com
References: <004401d3109c$2dcb09e0$89611da0$@gmx.net> <598a47fc.5501ca0a.5476f.0305@mx.google.com> <004701d310a9$372363e0$a56a2ba0$@gmx.net> <DB6PR0601MB2085E2D695EB6D60B09FE77BBA8B0@DB6PR0601MB2085.eurprd06.prod.outlook.com> <001001d310ea$ceeee230$6ccca690$@gmx.net> <391b0ca2-e495-a908-160a-6d95492f526f@redhat.com>
From: Eric Blake <eblake@redhat.com>
Openpgp: url=http://people.redhat.com/eblake/eblake.gpg
Message-ID: <9d387108-05c5-7e47-35af-62fc8a43c89f@redhat.com>
Date: Wed, 9 Aug 2017 14:09:18 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <391b0ca2-e495-a908-160a-6d95492f526f@redhat.com>
Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="c3FdA262hJbOstBhSVrThtEdih0G5e45X"
X-IsSubscribed: yes

--c3FdA262hJbOstBhSVrThtEdih0G5e45X
Content-Type: multipart/mixed; boundary="JjjF2hfHiQx8H4A8krDxtHgofFJXODwDM";
 protected-headers="v1"
From: Eric Blake <eblake@redhat.com>
To: cygwin@cygwin.com
Message-ID: <9d387108-05c5-7e47-35af-62fc8a43c89f@redhat.com>
Subject: Re: gawk 4.1.4: CR separate char for CRLF files
References: <004401d3109c$2dcb09e0$89611da0$@gmx.net>
 <598a47fc.5501ca0a.5476f.0305@mx.google.com>
 <004701d310a9$372363e0$a56a2ba0$@gmx.net>
 <DB6PR0601MB2085E2D695EB6D60B09FE77BBA8B0@DB6PR0601MB2085.eurprd06.prod.outlook.com>
 <001001d310ea$ceeee230$6ccca690$@gmx.net>
 <391b0ca2-e495-a908-160a-6d95492f526f@redhat.com>
In-Reply-To: <391b0ca2-e495-a908-160a-6d95492f526f@redhat.com>


--JjjF2hfHiQx8H4A8krDxtHgofFJXODwDM
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable

On 08/09/2017 06:03 AM, Eric Blake wrote:
> On 08/09/2017 03:37 AM, Jannick wrote:
>=20
>> Which is a pretty much of a pain when there is no easy fallback solution
>> provided in case a major change is applied.
...
>> This is - to say the least - unpleasant in the light of what Cygwin clai=
ms
>> to be, namely 'a large collection of GNU and Open Source tools which pro=
vide
>> functionality similar to a Linux distribution on Windows' (from the top =
of
>> the start website www.cygwin.com).
>=20
> On Linux, nothing strips CR automatically.  So on Cygwin, we behave the
> same - nothing strips CR automatically on binary mounted data.
>=20
> And the fact that the change was made AND ANNOUNCED back in February,
> but you are now only 6 months later complaining about it, is telling.

It was pointed out to me off-list that my reply can easily be mis-read
in a much more negative tone than I intended, so I'm apologizing for
coming across as mean (yes, I know, https://cygwin.com/acronyms/#WJM).
I think I was trying to emphasize that complaints about the behavior
change at the time of the change were expected (and there was indeed a
reaction, although I was pleasantly surprised at the time that it was
limited to just a few threads, so apparently not many people were
negatively impacted - and that's a good thing).  But complaints about
the behavior after six months are a bit unexpected.  But I guess not
everyone keeps their software up-to-date on quite as frequent a
schedule, so I shouldn't have been as surprised or reacted as harshly.

At any rate, my advice continues to be the same: how would you deal with
CRLF on a Linux system? That's the ideal way to also deal with it on
Cygwin (we used to have gratuitous incompatibilities between the systems
where the same command line on Linux did not have the same result as on
Cygwin; but the change back in February was to get rid of those
incompatibilities, even if it breaks scripts that were unwisely relying
on the incompatibilities).

--=20
Eric Blake, Principal Software Engineer
Red Hat, Inc.           +1-919-301-3266
Virtualization:  qemu.org | libvirt.org


--JjjF2hfHiQx8H4A8krDxtHgofFJXODwDM--

--c3FdA262hJbOstBhSVrThtEdih0G5e45X
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Comment: Public key at http://people.redhat.com/eblake/eblake.gpg
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQEzBAEBCAAdFiEEccLMIrHEYCkn0vOqp6FrSiUnQ2oFAlmLXd4ACgkQp6FrSiUn
Q2rzzAf/VkDeXVmxnN1VwknqKeBcSnkCrR6JQ0N1wG6eED7fInd4qbbokow9SN2X
wTcbGn4uUV/SR9rXXrNpkqyF7Q0gsG04sC3YAFJXo8B7Ea75Ad80HXcvyeuQfSih
03B0RjXpEWxRrUCmSbJvMvmXVSX9SKg9E8O9FaZUL7CwfOHHIxlouksjSRNLQlqf
+TeWz5QcXbNgjTfY0Tk765T9cTFOsHTDhQCvj5uebLGiABXdK/OSpM6GCyL+2+HF
lZiMMjsdhKnkNI4kAVPtLsYhytltg0+p+cWCPKeikSKcJrjvYM4SfGp2gK+HzS+h
4jTnzj8NQ7tkMdB4S/x5siUKeM5TVw==
=pXd7
-----END PGP SIGNATURE-----

--c3FdA262hJbOstBhSVrThtEdih0G5e45X--
