From owner-svn-src-all@freebsd.org Thu Aug 27 13:20:13 2020 Return-Path: Delivered-To: svn-src-all@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id E0F873B1827; Thu, 27 Aug 2020 13:20:13 +0000 (UTC) (envelope-from gbe@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4BcjyP5k1Mz4bmb; Thu, 27 Aug 2020 13:20:13 +0000 (UTC) (envelope-from gbe@freebsd.org) Received: from localhost (p4fd3a495.dip0.t-ipconnect.de [79.211.164.149]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) (Authenticated sender: gbe) by smtp.freebsd.org (Postfix) with ESMTPSA id 517E32ACE0; Thu, 27 Aug 2020 13:20:13 +0000 (UTC) (envelope-from gbe@freebsd.org) Date: Thu, 27 Aug 2020 15:20:14 +0200 From: Gordon Bergling To: Hiroki Sato Cc: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org Subject: Re: svn commit: r364449 - head/bin/ls Message-ID: <20200827132014.GA65182@lion.0xfce3.net> References: <202008210620.07L6KC6M091289@repo.freebsd.org> <20200822.194438.808130473746317382.hrs@FreeBSD.org> <20200824085223.GA28970@lion.0xfce3.net> <20200825.232147.141648624023404568.hrs@FreeBSD.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="IJpNTDwzlM2Ie8A6" Content-Disposition: inline In-Reply-To: <20200825.232147.141648624023404568.hrs@FreeBSD.org> X-Url: X-Operating-System: FreeBSD 12.1-STABLE amd64 X-Host-Uptime: 2:17PM up 15 days, 15:46, 3 users, load averages: 4.06, 4.07, 4.03 X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Aug 2020 13:20:13 -0000 --IJpNTDwzlM2Ie8A6 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Aug 25, 2020 at 11:21:47PM +0900, Hiroki Sato wrote: > Gordon Bergling wrote > in <20200824085223.GA28970@lion.0xfce3.net>: >=20 > gb> thanks for your feedback. I can only define POSIX.1-200{1,8} or -susv= 4. So what > gb> do you think about the following STANDARDS section? > gb>=20 > gb> For the options that are non-existing I could correct them to -2001 a= nd mention > gb> also -susv4. > gb>=20 > gb> STANDARDS > gb> With the exception of options -g, -n and -o, the ls utility conf= orms to > gb> IEEE Std 1003.1-2001 (=E2=80=9CPOSIX.1=E2=80=9D) and Version=C2= =A04 of the Single UNIX > gb> Specification (=E2=80=9CSUSv4=E2=80=9D). The options -B, -D, -G= , -I, -T, -U, -W, -Z, -b, > gb> -h, -w, -y and -, are compatible extensions not defined in IEEE = Std > gb> 1003.1-2001 (=E2=80=9CPOSIX.1=E2=80=9D). >=20 > It might be a bit tedious, but just adding -2008 looks good to me > like the following: >=20 > |.St -p1003.1-2001 > |and > |.St -p1003.1-2008 . >=20 > p1003.1-2004 is a subset of SUSv3 (and -2008 is one of SUSv4), so > using p1003.1-YYYY consistently sounds less confusing when describing > the conformance within the subsets. >=20 > Regarding the non-standard extensions, I am not sure what > "compatible" means. Some of them are extensions commonly seen on > other BSD-derived OSes, some are available only on FreeBSD, and some > have the same names with GNU's counterpart but different meanings. > Is just mentioning "...are non-standard extensions" with no > specification name sufficient and easier? I have no strong opinion > on that part, but this is just my two cents. >=20 > -- Hiroki I followed your suggestions and created the following differential for further discussions. https://reviews.freebsd.org/D26210 --Gordon --IJpNTDwzlM2Ie8A6 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQGTBAEBCgB9FiEEYbWI0KY5X7yH/Fy4OQX2V8rP09wFAl9HswxfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDYx QjU4OEQwQTYzOTVGQkM4N0ZDNUNCODM5MDVGNjU3Q0FDRkQzREMACgkQOQX2V8rP 09zYpAgAvq9kQo4AgQwWdfnwkHj1mrZL4PYi3wVPSsq9Dmf4hBBtmLjkrjiE5iOy 1FoHgZl576Sr6GOAGWVVay8mdBMjCc2rPudZHcxmQ9cmKthyO4Iby1R46tpXuvU0 DvehfLfIq7dKpDq61kVFj1ldi8W7iCmJ3J8UzhAdZYbd+uE4zL9vX49t6oWpwJCS 5EMt86p9dL9pT3OJz4DZN9cNCk4W+qEupRj6GFXr4l8eTXnhiUwBOI5vbzTPhIXK x0j8RRxPORO6egseyR4+zA/ocwRnPjuIBSAQndSWUOhYvtPkUHhhxAe8CYqpxdJv lZsr501gum2Kcp5Jxfq+1U1nxUvPdw== =eXIV -----END PGP SIGNATURE----- --IJpNTDwzlM2Ie8A6--