[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#864615: please update version of posix standard for scripts (section 10.4)



On Sat, 2017-10-14 at 11:30 -0700, Sean Whitton wrote:
> control: tag -1 +moreinfo
> 
> Hello Ralf,
> 
> On Sun, Jun 11, 2017 at 06:51:49PM +0200, Ralf Treinen wrote:
> > section 10.4 says:
> > 
> >   Scripts may assume that /bin/sh implements the SUSv3 Shell
> > Command
> >   Language ...
> > 
> > This version of the standard is so outdated that it isn't even any
> > longer available on the opengroup web site.

Really? http://pubs.opengroup.org/onlinepubs/009695399/ is still there,
and indeed referenced from https://en.wikipedia.org/wiki/Single_UNIX_Sp
ecification

> > The latest version of the
> > standard is 4.2 (published in 2016), earlier versions currently 
> > available on the opengroup site are 4 (from 2008) and 4.1 (from
> > 2013).
> > Please consider updating the policy.
> 
> I found the 2016 edition of version 4 of the SUS,[1] but what makes
> you think that is version 4.2?  I couldn't find that version number
> anywhere.  If they've changed their versioning scheme, maybe Policy
> needs to use the expression "SUSv4 (2016 edition)"?

The 2016 edition is Technical Corrigendum 2. I'm not sure that it's
conventional to use versioning such as 4.2 in such cases, however. I'd
expect it to be referred to as SUSv4, SUSv4TC2, or SUSv4 2016 edition;
the latter seems to be more common.

Regards,

Adam


Reply to: