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

Bug#267142: debian-policy: Sections 10.4 and 6.1 are inconsistent (Posix doesn't say what you think it says)



Clint Adams <schizo@debian.org> writes:

> > On the other hand, my suggestion (make bash- and dash-compatibility a
> > "must" and general POSIX-shell compatibility a "should") would mean an
> > unknown number of bugs appear, but at least they'd just be normal
> > bugs, not RC.  Which I think is a reasonable compromise.
> 
> And then it's the responsibility of all maintainer scripts to work
> around bugs in both bash and dash.  I'm strongly opposed to the
> suggestion of a list of shells in policy rather than a list of rules
> that we actually intend to follow.

This would require simply changing the exact way that we specify the
requirement.  Right now the requirement is actually incoherent; a
requirement that referred to "only use the features of bash and dash"
seems fine, because the bugs in bash and dash are not features.

If a maintainer finds a big in dash, and it's a pain to work around,
it's a simple matter to just #!/bin/bash and be done with it.

thomas



Reply to: