Bug#1051371: debian-policy: stop referring to legacy filesystem paths for script interpreters

2023-09-06 Thread Luca Boccassi
Package: debian-policy X-Debbugs-Cc: j...@debian.org hel...@subdivi.de Debian only supports merged-usr since Bookworm. We should update policy to reference /usr/bin/sh and similar paths to describe recommended shebangs for scripts. I heard many times the policy maintainers mention something along

Bug#1051371: debian-policy: stop referring to legacy filesystem paths for script interpreters

2023-09-06 Thread Edward Little
Unsubscribe: e.little...@gmail.com On Wed, Sep 6, 2023 at 5:54 PM Luca Boccassi wrote: > Package: debian-policy > X-Debbugs-Cc: j...@debian.org hel...@subdivi.de > > Debian only supports merged-usr since Bookworm. We should update policy > to reference /usr/bin/sh and similar paths to describe

Bug#1051371: debian-policy: stop referring to legacy filesystem paths for script interpreters

2023-09-06 Thread Sam Hartman
> "Luca" == Luca Boccassi writes: Luca> Debian only supports merged-usr since Bookworm. We should Luca> update policy to reference /usr/bin/sh and similar paths to Luca> describe recommended shebangs for scripts. I do not support this change. /bin/sh should still be the recommen

Bug#1051371: debian-policy: stop referring to legacy filesystem paths for script interpreters

2023-09-06 Thread Luca Boccassi
On Wed, 6 Sept 2023 at 23:34, Sam Hartman wrote: > > > "Luca" == Luca Boccassi writes: > > Luca> Debian only supports merged-usr since Bookworm. We should > Luca> update policy to reference /usr/bin/sh and similar paths to > Luca> describe recommended shebangs for scripts. > > I d

Bug#1051371: debian-policy: stop referring to legacy filesystem paths for script interpreters

2023-09-06 Thread Sam Hartman
> "Luca" == Luca Boccassi writes: Luca> /bin/sh is not universally compatible with non-Linux OSes. I claim it is more compatible. Luca> Also I thought that policy should not be used to beat other Luca> developers (it is because of this) and it should reflect the Luca> common

Bug#1051371: debian-policy: stop referring to legacy filesystem paths for script interpreters

2023-09-06 Thread Luca Boccassi
On Wed, 6 Sept 2023 at 23:51, Sam Hartman wrote: > > > "Luca" == Luca Boccassi writes: > Luca> /bin/sh is not universally compatible with non-Linux OSes. > > I claim it is more compatible. > > Luca> Also I thought that policy should not be used to beat other > Luca> developers (it

Bug#1051371: debian-policy: stop referring to legacy filesystem paths for script interpreters

2023-09-06 Thread Sam Hartman
> "Luca" == Luca Boccassi writes: Luca> How would such a change look like? I looked at your patch. In most of the cases you are changing non-normative language. That is, parts of policy that do not create a requirement. For example: >Scripts may assume that "/bin/sh" implements the POSIX

Bug#1051371: debian-policy: stop referring to legacy filesystem paths for script interpreters

2023-09-06 Thread Luca Boccassi
On Thu, 7 Sept 2023 at 00:45, Sam Hartman wrote: > > > "Luca" == Luca Boccassi writes: > Luca> How would such a change look like? > > I looked at your patch. > > In most of the cases you are changing non-normative language. > That is, parts of policy that do not create a requirement. > Fo