www.delorie.com/archives/browse.cgi | search |
X-Recipient: | archive-cygwin AT delorie DOT 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 AT cygwin DOT com; run by ezmlm |
List-Id: | <cygwin.cygwin.com> |
List-Subscribe: | <mailto:cygwin-subscribe AT cygwin DOT com> |
List-Archive: | <http://sourceware.org/ml/cygwin/> |
List-Post: | <mailto:cygwin AT cygwin DOT com> |
List-Help: | <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs> |
Sender: | cygwin-owner AT cygwin DOT com |
Mail-Followup-To: | cygwin AT cygwin DOT com |
Delivered-To: | mailing list cygwin AT cygwin DOT 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 AT redhat DOT com |
Subject: | Re: gawk 4.1.4: CR separate char for CRLF files |
To: | cygwin AT cygwin DOT com |
References: | <004401d3109c$2dcb09e0$89611da0$@gmx.net> <598a47fc DOT 5501ca0a DOT 5476f DOT 0305 AT mx DOT google DOT com> <004701d310a9$372363e0$a56a2ba0$@gmx.net> <DB6PR0601MB2085E2D695EB6D60B09FE77BBA8B0 AT DB6PR0601MB2085 DOT eurprd06 DOT prod DOT outlook DOT com> <001001d310ea$ceeee230$6ccca690$@gmx.net> <391b0ca2-e495-a908-160a-6d95492f526f AT redhat DOT com> |
From: | Eric Blake <eblake AT redhat DOT 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> |
X-IsSubscribed: | yes |
--c3FdA262hJbOstBhSVrThtEdih0G5e45X Content-Type: multipart/mixed; boundary="JjjF2hfHiQx8H4A8krDxtHgofFJXODwDM"; protected-headers="v1" From: Eric Blake <eblake AT redhat DOT com> To: cygwin AT cygwin DOT com Message-ID: <9d387108-05c5-7e47-35af-62fc8a43c89f AT redhat DOT com> Subject: Re: gawk 4.1.4: CR separate char for CRLF files References: <004401d3109c$2dcb09e0$89611da0$@gmx.net> <598a47fc DOT 5501ca0a DOT 5476f DOT 0305 AT mx DOT google DOT com> <004701d310a9$372363e0$a56a2ba0$@gmx.net> <DB6PR0601MB2085E2D695EB6D60B09FE77BBA8B0 AT DB6PR0601MB2085 DOT eurprd06 DOT prod DOT outlook DOT com> <001001d310ea$ceeee230$6ccca690$@gmx.net> <391b0ca2-e495-a908-160a-6d95492f526f AT redhat DOT com> In-Reply-To: <391b0ca2-e495-a908-160a-6d95492f526f AT redhat DOT 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--
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |