delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2017/08/10/08:04:51

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
:content-transfer-encoding; q=dns; s=default; b=y5O/zC+Wqu9c10z5
M60hcKNDt8RN6u53R+L0nALQGh26J6VEyz4KX0OsjLUi4Xpq3pPvE3t4qN1xSHUB
zvjyl9XTH9/rg1BhhebGLtBPsWczTJktWo0f43BezBC+o6CgukuJnNIzwgb6HC3K
TpXAWDpBIDVgEYSkpyzAli+DwYc=
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
:content-transfer-encoding; s=default; bh=vNQUjFztvTQUm0UKPB3y7z
8cIQk=; b=OXiTm2YY12cHpWg8/IZYSAFVZzwwIzQpZAkpzZFhNMDZBgXaUfu16S
afx8Gy3msttdjHnSMjnv7EeTxtB3UJ1phsPXIMMc6IapZvwGj3TumPl759ywC4/y
GGvOyFhDRw2A5LNiwxBT7YFOp15m3W3awLL9KIye1RY74CLy2khLY=
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.4 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,RCVD_IN_SORBS_SPAM,SPF_PASS autolearn=no version=3.3.2 spammy=apologize, claims, website, telling
X-HELO: mail-it0-f48.google.com
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=42rbWvPpeUCOH1SiiOdMsze93YOQo47AZ6vOx+97oBk=; b=jC7q2FfYK/JCaNrV1duECsOzS/7M+ATw8xg/jw4q7UV2nG8JA9dor+F1iH51ERxIxo AOvmF+t7735PwAT0A4qUaER5Z1NVpVPISZi8VXSOnbBIy8mT4951/vzjmzzdmwGCXw0m 95uhXkX1XR7ovvyFkPOkzU66w5InNKCaZ6kva6OPbary9aZqnVB5KPT9nnE0POazpOmP 4VDS9bqXiCEH3V7nQjGKhA1GMqlSkUY/8pRZgezgM+frthmFUInoOmLZtahTElkmT12U 1BtbmB6iLO75rfmBkElRkppRYAWDcgPY2FbmSUN7x1ass5c5Ns8ow3S3ZaYjiB4ccRxC yX8Q==
X-Gm-Message-State: AIVw113Fbx+q4s7OaP4TxIK/3TTCKDCe+DhiZaKlo7gINOhwQLEd+v1v Y3tQ66IUQ0yly7SK
X-Received: by 10.36.124.75 with SMTP id a72mr9470094itd.41.1502366663394; Thu, 10 Aug 2017 05:04:23 -0700 (PDT)
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> <9d387108-05c5-7e47-35af-62fc8a43c89f AT redhat DOT com>
From: cyg Simple <cygsimple AT gmail DOT com>
Message-ID: <a9729b58-e5e1-fe19-cbc5-037d364bc93f@gmail.com>
Date: Thu, 10 Aug 2017 08:04:23 -0400
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <9d387108-05c5-7e47-35af-62fc8a43c89f@redhat.com>
X-IsSubscribed: yes


On 8/9/2017 3:09 PM, Eric Blake wrote:
> On 08/09/2017 06:03 AM, Eric Blake wrote:
>> On 08/09/2017 03:37 AM, Jannick wrote:
>>
>>> 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 claims
>>> to be, namely 'a large collection of GNU and Open Source tools which provide
>>> functionality similar to a Linux distribution on Windows' (from the top of
>>> the start website www.cygwin.com).
>>
>> On Linux, nothing strips CR automatically.  So on Cygwin, we behave the
>> same - nothing strips CR automatically on binary mounted data.
>>
>> 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.
> 

I don't think you need to apologize, in fact your post stopped me from
posting similarly.

> 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).
> 

The clue here is, does it only work for this type of OS?  If yes then it
isn't portable anyway but should it be?  And does it only work on this
type of OS because of an issue that could change as a result of a fix.
Cygwin has always been and will always be a work in progress.  The rule
of thumb "does it work on Linux" should be applied to all that you do
with Cygwin.  If it only works on Cygwin and not on Linux then the
chances are, something will change.

-- 
cyg Simple

--
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

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019