Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 17 Jun 2015 09:54:57 -0700
From:      Marcel Moolenaar <marcel@xcllnt.net>
To:        Andrey Chernov <ache@FreeBSD.org>
Cc:        "current@freebsd.org list" <current@freebsd.org>, Marcel Moolenaar <marcel@freebsd.org>
Subject:   Re: ls is broken for non-C locales due to libxo
Message-ID:  <034974F2-4E69-4630-BA6A-62C70D8E39F6@xcllnt.net>
In-Reply-To: <5581A1DD.20209@freebsd.org>
References:  <48B53C84-E4F7-4E88-B07D-7489FF585430@freebsd.org> <5580DEB0.7080908@freebsd.org> <B85C2859-D790-4A7B-93AF-2132D32259FA@xcllnt.net> <5580EDB0.4040203@freebsd.org> <FB84F979-D5F3-4FF1-AF3F-1B7C82363B07@xcllnt.net> <AD7E5160-9464-4733-9D39-CE0665A3765E@freebsd.org> <C649CC45-F5B9-42EE-B207-BC52D0B2072B@xcllnt.net> <5581A1DD.20209@freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help

--Apple-Mail=_114DD1E5-7BCF-4F0E-8646-7E30DC7B9ECF
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8


> On Jun 17, 2015, at 9:35 AM, Andrey Chernov <ache@FreeBSD.org> wrote:
>=20
> Signed PGP part
> On 17.06.2015 16:58, Marcel Moolenaar wrote:
> >
> >> On Jun 16, 2015, at 9:53 PM, Andrey Chernov <ache@FreeBSD.org>
> >> wrote:
> >
> >> Should be no any %FF, but single char in pre libxo ls or nothing
> >> in post libxo one.
> >>
> >> Use LANG=3Dru_RU.KOI8-R before touch command. It looks like you
> >> create file with name "%FF" instead.
> >
> > No difference:
> >
> > fbsdvm64% env LANG=3Dru_RU.KOI8-R touch `env LANG=3Dru_RU.KOI8-R =
printf
> > "\377"` fbsdvm64% ls -al total 8 -rw-r--r--   1 marcel  staff    0
> > Jun 17 06:56 %FF drwxr-xr-x   3 marcel  staff  102 Jun 17 06:56 .
> > drwxr-xr-x  12 marcel  staff  408 Jun 17 06:55 ..
>=20
> The original bug was fixed in r284494 by kan@
>=20
> In any case, what you demonstrates is very strange and can be display
> (console,xterm,etc.) bug or probably libxio bug, because ls alone
> _never_ use %xx encoding, it should print '?' for invalid character or
> just character itself for valid ones.

Good point. I=E2=80=99ll try various things (esp. compare against 10).

--
Marcel Moolenaar
marcel@xcllnt.net


--Apple-Mail=_114DD1E5-7BCF-4F0E-8646-7E30DC7B9ECF
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP using GPGMail

-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org

iQIcBAEBCgAGBQJVgaZhAAoJEIda8t8f0tjjr9cQAL2NP9vnvYZFyG8gd69ti5Ea
mwWQEWthXfNPxQYR+LITOO6ZM9DfxiNGs+f0aqkWqTgB30l7OjImDuOG98rgxsHu
mKQ0hRuIw2UvPdNMtDxCl83cx+bBsCAtdISsi/S+I2DCEWQg8zRrO9SeaxLNM7OA
TxL+vG0WLg+NWfyB5s+tANkJN3b4eT2/4mRGZ3pLoQlA6V78Oy31Fw5PmY54N5Bq
bbaUDCSBe5dGjz7ZYCLNNE6WztCTYjOp13/tq/bB82yPXSqIh8iz3J1b2xUydguQ
hcEPMsh7/n0ySOQMHnme3UQO/210E9cQ6QnFtna4JTE0rkvvQdngydZXIKHgwNsq
W95WSJiywK7sTuKF33cwOn57wBQ6IWikZe6CkCBsBUkw8zhJGyqme4Ga4hOfdmpX
CQssj97vJ/9WNFo8IN7dMZVTizeeI0rlftiyW3BTHntB2HLlSPTnbTJTueOafA3v
fyTqrAfWSa/8vQsI1wyQu9N3MWoTc5qlP382XVzaozn34tV5NZF2khq89cgoziv4
ZNa7/u3OA6FWrZO2TnK9SUrZzm9HsVQqPachMHEvNK/DmLHuptOnF8L6ciTjJSxh
Wv9A2yfLg6a1z6jy2hBle0V3/hjt+sY8k6V2naZmdmAkrfvss5TTFCBUVpWSWw3O
h5+UaTGyf4y58k8jgJBf
=rjgb
-----END PGP SIGNATURE-----

--Apple-Mail=_114DD1E5-7BCF-4F0E-8646-7E30DC7B9ECF--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?034974F2-4E69-4630-BA6A-62C70D8E39F6>