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: List-Subscribe: List-Archive: List-Post: List-Help: , 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> <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 Message-ID: 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> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit 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