delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2015/12/20/08:20:49

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:date:from:to:subject:message-id:reply-to
:references:mime-version:content-type:in-reply-to; q=dns; s=
default; b=RaTKq8Mx1WeBPntVUaj+jXMGnMZJZih4PkbdI9jWhqXnM8bCkmRuv
baTqlSNOSeUwNhDsZEPeopuLzTBxMCWJq1p/XsW8TxGUKn27ycilHLVkQpf7M/Q2
G1Q9l1RLfSKHwFODCfR5sq1OPtWH8l2MLqTxCdvo2nCYumJuU+RJm8=
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:date:from:to:subject:message-id:reply-to
:references:mime-version:content-type:in-reply-to; s=default;
bh=hwBqdW+cRLCapIqt0REQGKUFogQ=; b=UD3n5o9Ccw0wACSAKK4Gxmli8Wgj
KQy07uGJWnXZZOzUXuiKqSIjGjXXnhTA89ZyfCQSMwYbkoWeP/yOicpxRBneupeT
0sVFrB5MgrbFHd2idaabPU7L4u6HOZSUjKqphRF1C5YKcf586W67rcAYlzvWr3b+
qbAPn6mlH5mxpQM=
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=-101.9 required=5.0 tests=AWL,BAYES_50,KAM_LAZY_DOMAIN_SECURITY,KHOP_DYNAMIC,RCVD_IN_PBL,RDNS_DYNAMIC,USER_IN_WHITELIST autolearn=no version=3.3.2 spammy=Messages, Houder, houder, Text
X-HELO: calimero.vinschen.de
Date: Sun, 20 Dec 2015 14:20:26 +0100
From: Corinna Vinschen <corinna-cygwin AT cygwin DOT com>
To: cygwin AT cygwin DOT com
Subject: Re: SegFault running "ls -l" after Microsoft Patch Day
Message-ID: <20151220132026.GC4034@calimero.vinschen.de>
Reply-To: cygwin AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
References: <20151216164758 DOT GL3507 AT calimero DOT vinschen DOT de> <22132 DOT 1234 DOT 560000 DOT 81409 AT woitok DOT gmail DOT com> <567693DC DOT 1090507 AT dwalin DOT fsnet DOT co DOT uk> <00a1ad6ccca67af73db1596ff3f7e9f1 AT xs4all DOT nl> <20151220121855 DOT GB4034 AT calimero DOT vinschen DOT de> <43e70731a9597802c4101612ac7bb1dd AT xs4all DOT nl>
MIME-Version: 1.0
In-Reply-To: <43e70731a9597802c4101612ac7bb1dd@xs4all.nl>
User-Agent: Mutt/1.5.24 (2015-08-30)

--hYooF8G/hrfVAmum
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Dec 20 13:55, Houder wrote:
> On 2015-12-20 13:18, Corinna Vinschen wrote:
> >On Dec 20 12:50, incog wrote:
> >>On 2015-12-20 12:41, Sam Edge wrote:
> >>>On 18/12/2015 13:06, Dr Rainer Woitok wrote:
> >>>>and (of all things!) contain blanks,
> >>>
> >>>* rant mode on *
> >>>
> >>>What's wrong with blanks?
> >>>
> >>>The OS calls don't give a monkey's chuff so long as they're given
> >>>null-terminated C-strings. Tools like find, xargs etc. have options to
> >>>cope.
> >>>
> >>>The biggest problem is that there are a lot of sloppily written shell
> >>>scripts out there that don't properly quote substitutions or that use =
$*
> >>>instead of "$@" or that use command substitution where they should be
> >>>using pipes and "xargs" and "read". That's the fault of the scripts, n=
ot
> >>>the OS/emulation layer.
> >>>
> >>>* rant mode off *
> >>
> >>Oh ... you know, I understand Rainer's sentiment ...
> >>
> >>https://www.cygwin.com/ starts with:
> >>
> >>CYGWIN
> >>
> >>Get that ___Linux___ feeling - on Windows
> >
> >Dunno about you, but I have lots of files with spaces in them on Linux,
> >especially files connected with GUI stuff, themes, etc.
>=20
> :-) Oh dear, must be my age ... I never create files with spaces in them
> ... I like to keep things simple, just like the guys that created Unix.
>=20
> (sorry, could not stop myself :-)))

I didn't say I created them myself.  Or in same case I did but didn't
intend to.

E.g., in one desktop environment I created a subdir with entries
pointing to a script "foo" called with a machine name as parameter.
I called the entries "foo machine1", "foo machine2", etc.  Turns out,
those entries were converted to files called "foo machine1.desktop",
"foo machine2.desktop", ...

Lots of documents downloaded from the net have spaces in them, unless
you rename every single one of them, which I can't be bothered.

KDE created a file
~/.kde/share/apps/desktoptheme/Arezzo/widgets/mock przelacznik pulpitow.svg
I don't even know the language.

~/.config/gnome-boxes/sources/QEMU Session
~/.mozilla/firefox/Crash Reports
~/.thunderbird/xyz.default/Mail/Local Folders/Unsent Messages
~/android-sdk-linux_86/SDK Readme.txt
/usr/local/MegaRAID Storage Manager
/usr/share/cmake/Help/generator/Sublime Text 2.rst
/usr/share/doc/python-setuptools/CHANGES (links).txt
/usr/share/doc/stix-fonts/STIX Font License 2010.pdf
/usr/share/doc/verne-backgrounds-single/CC-BY-SA 3.0

Even the git repo has them:

~/src/git/t/t4135/add-with backslash.diff
~/src/git/t/t4135/add-with quote.diff
~/src/git/t/t4135/add-with spaces.diff
~/src/git/t/t4135/add-with tab.diff


Corinna

--=20
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Maintainer                 cygwin AT cygwin DOT com
Red Hat

--hYooF8G/hrfVAmum
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCAAGBQJWdqsaAAoJEPU2Bp2uRE+gHTQQAIvqNne3LzyLZ+SxwbLXUN42
JADB9gdKqb3ULsl+PDFY7Q1hHBexav8Pd+sOurlS8p+aQJ0EZQYeru9oIm0YfpF4
6DhVvo+163hJ3OPJMHdwScDwWQSNi6YnydHd+IIq5YrRDpQVyl5XhjAEgsfbfjil
h+2aqlYdaDkR5aci1n+OmDXrLuBXbxVpPuBI1xeq70z2q9BW27I+qr7qZBIANziM
TtM8IEH476Rft6ZWc2D7pvTI2aBtI60lygC+pvy705TampBq3aTlM6oiggEnycYX
2dpdw5rFfijbo2MTKGr1zprHbi094VtpmoNpk6Gaw+FX5jzTsd1lKS9PW0pFUHFm
SUjCAFgweQJY4lITbNpD4G+bJNhK4QDEJJrd9wrSHMxZHxuzLNLu9N5m2NOABOq4
z5p7TyE+VIxt90T0r0F28MEMsg9x4BxhJ0W+uBVzR0kKP9GuFeFgOEH0p5Rrpzev
QVUFWij0Z9Uc0QjS6LLCp7BdhKMDZhLFMfpgd74hXjWks+5u+8xeg0DuTCQ6MCjS
fAKxkDIN7lixnI8sYDZIGmxPg9gEIcuQGl95H7WMEgzh5VRpzea+ZGhreIitme88
a0BC8l0G1HraXwVM+YKGl3FoLMbV0942dgL02ZHl3fGyXAj38e5mzPzhd4ZJceTc
PiWT4JMYaisR4FSxekwf
=sVcn
-----END PGP SIGNATURE-----

--hYooF8G/hrfVAmum--

- Raw text -


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