Bug#864615: please update version of posix standard for scripts (section 10.4)
Hi Bill,
On Sun, Jun 11, 2017 at 08:46:23PM +0200, Bill Allombert wrote:
> On Sun, Jun 11, 2017 at 06:51:49PM +0200, Ralf Treinen wrote:
> > Package: debian-policy
> > Version: 4.0.0.0
> > Severity: normal
> >
> > Hello,
> >
> > 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.
>
> Hello Ralf,
>
> Before doing that, we have to check whether all the relevant packages
> are compliant with this update.
>
> This requires that someone reviews all packages that provide /bin/sh to
> check whether they implement SUSv4.
> The difference between SUSv3 and SUSv4 need to be listed to check
> whether this can affect any shell script that rely on SUSv3
Thanks for your answer. I agree with that course of action. However, I
was unable to find a document describing the difference between susv3 and
susv4.1. The HTML documents of the standard are not diff-able, so maybe we
should ask on the opengroup mailing list.
-Ralf.
--
Ralf Treinen
Institut de Recherche en Informatique Fondamentale
Équipe Preuves, Programmes et Systèmes
Université Paris Diderot, Paris, France.
http://www.irif.fr/~treinen/
Reply to: