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



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. 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)"?

On Sun, Jun 25, 2017 at 04:12:42PM +0200, Guillem Jover wrote:
> On Sun, 2017-06-11 at 20:46:23 +0200, Bill Allombert wrote:
> > Before doing that, we have to check whether all the relevant packages
> > are compliant with this update.
> 
> Well, I don't all of our current shell packages are even compliant with
> the current version specified in policy.
> 
> dash is one of such packages, with several non-compliancy bugs. And given
> that it is our default shell…

Concur.  If we're not in compliance now, this Policy update does not
immediately make packages buggy.  And people will be far more motivated
to bring their packages into compliance if they're being asked to bring
them into compliance with the latest version of the standard.

[1]  http://pubs.opengroup.org/onlinepubs/9699919799/toc.htm

-- 
Sean Whitton

Attachment: signature.asc
Description: PGP signature


Reply to: