delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2018/03/04/11:14:34

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:reply-to:subject:to:references:from:message-id
:date:mime-version:in-reply-to:content-type
:content-transfer-encoding; q=dns; s=default; b=kh6kvqdpptWnXRJf
sbrcLM+N8EOxwpFBjjHzVa2SzdHQ2WMihWvRG0LpOJIsp1kTfyppVZ4CCmiAloAZ
KGqLI8zt8PnTKwwhwZxH+bjeQJXDLUNe7bDkNRDQDX+coTh7v0z74Bd5JcKWQRpg
dtfqtUrc+WYF1x+TazdV0ku17g0=
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:reply-to:subject:to:references:from:message-id
:date:mime-version:in-reply-to:content-type
:content-transfer-encoding; s=default; bh=Thtw0PVpd/KRqzPv8XXA/L
sfF1Q=; b=reQ2E2uN0TEeLtzrf8E2tjVcPUXhFkAhs3CFbyA40CAVCj2XJvvdQS
2o9AoFSujTPwzTf6GQSjZjda2plxECCGn/w5DsxTNEbbfyYlnriKLMojJx5FcaDL
dYRR1vwLAVMH9N84asvJKVzkcMjXs3m7xcstJW/c/y5NG9O7pSkR4=
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=0.4 required=5.0 tests=AWL,BAYES_00,KAM_LAZY_DOMAIN_SECURITY,KAM_NUMSUBJECT,LIKELY_SPAM_BODY,RCVD_IN_DNSWL_LOW autolearn=no version=3.3.2 spammy=rights, personal
X-HELO: smtp-out-so.shaw.ca
X-Authority-Analysis: v=2.3 cv=OeS28CbY c=1 sm=1 tr=0 a=MVEHjbUiAHxQW0jfcDq5EA==:117 a=MVEHjbUiAHxQW0jfcDq5EA==:17 a=N659UExz7-8A:10 a=-iJinWYOfosaX5kDo9UA:9 a=pILNOxqGKmIA:10
Reply-To: Brian DOT Inglis AT SystematicSw DOT ab DOT ca
Subject: Re: sed seems to force UC filename on Mixed 8.3 filenames on FAT32
To: cygwin AT cygwin DOT com
References: <CAKqBF1jHmZCo5a4hsZ4oHrEO8WODoeatO8m-xZaje5Um1X-jLg AT mail DOT gmail DOT com> <468c8201-f85c-d1ce-a50b-2b983a70edaf AT SystematicSw DOT ab DOT ca> <20180304100916 DOT GH16908 AT calimero DOT vinschen DOT de>
From: Brian Inglis <Brian DOT Inglis AT SystematicSw DOT ab DOT ca>
Message-ID: <e98398f5-b122-6b15-131f-99ce9a335ccd@SystematicSw.ab.ca>
Date: Sun, 4 Mar 2018 09:14:17 -0700
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180304100916.GH16908@calimero.vinschen.de>
X-CMAE-Envelope: MS4wfGEhqihU+lwadmXPbre9qVLUomM1OsLbQlsYBnJPjunr2FLw1Pq6w+yGdc3KsYH3ttxhIlPhs9T0oZFjyYYeytjEzGrGY33NaZplPXy+xe1oxrw1+wGZ daqDbo1bjYXF6z9ObD3ScFc0l1w5Dlmr81cRb9GmNB2myckfKhaHH5GEa5HipTGBNZPqMu1pU+oy0Q==
X-IsSubscribed: yes

On 2018-03-04 03:09, Corinna Vinschen wrote:
> On Mar  3 11:14, Brian Inglis wrote:
>> On 2018-03-03 01:36, Fergus Daly wrote:
>>>>> Run stat on original and converted files.
>>>
>>> OK. I get this:
>>>
>>> ~> stat /j/PStart.xml
>>>   File: /j/PStart.xml
>>>   Size: 7233            Blocks: 8          IO Block: 65536  regular file
>>> Device: a6418e7fh/2789314175d   Inode: 7206475022584976007  Links: 1
>>> Access: (0644/-rw-r--r--)  Uid: (197609/ fergusd)   Gid: (197609/ fergusd)
>>> Access: 2018-03-03 00:00:00.000000000 +0000
>>> Modify: 2018-03-02 11:50:12.000000000 +0000
>>> Change: 2018-03-02 11:50:12.000000000 +0000
>>>  Birth: 2018-03-02 09:26:44.060000000 +0000
>>>
>>> ~> dos2unix.exe /j/PStart.xml
>>> dos2unix: converting file /j/PStart.xml to Unix format...
>>>
>>> ~> stat /j/PSTART.XML
>>>   File: /j/PSTART.XML
>>>   Size: 6943            Blocks: 8          IO Block: 65536  regular file
>>> Device: a6418e7fh/2789314175d   Inode: 7206475022584976007  Links: 1
>>> Access: (0644/-rw-r--r--)  Uid: (197609/ fergusd)   Gid: (197609/ fergusd)
>>> Access: 2018-03-03 00:00:00.000000000 +0000
>>> Modify: 2018-03-03 08:27:16.000000000 +0000
>>> Change: 2018-03-03 08:27:16.000000000 +0000
>>>  Birth: 2018-03-03 08:27:15.210000000 +0000
>>>
>>> Does that help at all?
>>>
>>> It's not so much the behaviour on FAT32, which I could put up with as
>>> a filesystem pehenomenon if it had always been the case: but it's just
>>> started in the past few days. Can't think what has been updated that
>>> would cause this change. Previously sed and dos2unix which I use
>>> constantly (and others) did NOT change the case of the filename.
>>
>> Should only be possible if Std C rename was changed in newlib/Cygwin1.dll
>> updates
> 
> No changes there, certainly not renaming the file to all uppercase.

Not suggesting any deliberate impact from newlib/Cygwin but any change could
result in different Windows calls in the emulation layer, or the cause could be
as in the rest of the sentence trimmed:

..."or operation on FAT32 was changed by Windows updates."

which could have affected any file naming e.g.
\{Global??}\{[?.]}\{GLOBALROOT\}... paths, encoding, or
{Move,Replace}File{Ex,Transacted,WithProgress}{A,W} functions, as we already
know there have been some changes in the open access rights and sharing modes
used on W10, which should not but could possibly affect name preservation
depending on the Windows path namespaces.

[From personal experience, I know they have messed up, and fixed those problems
in subsequent updates, with systems running old and crufty (like me and mine)
AMD CPUs, HP monitors, and HP printers: summer patches from vendors' summer
students have long been questionable, and advisable to wait until autumn patches
for patches series appear.]

-- 
Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada

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