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/