Package: lintian Version: 1.23.11 Severity: normal Tag: patch As recently discussed on debian-devel@, there is no good reason not to use the common non-POSIX extensions which are supported by dash and proprietary UN*X bourne shells, so they should not be reported as errors (also considering that policy does not match the common packaging practice nor what other distributions do, and that the release team declared that they will not be considered RC).
The relevant features are: test -a -o local command -v kill -NAME was not discussed, but I believe that it should be added to the list because it's supported by dash and kill -number is not portable among linux architectures (see signal(7)). --- scripts.orig 2005-08-14 14:11:41.000000000 +0200 +++ scripts 2005-08-14 14:21:44.000000000 +0200 @@ -456,10 +456,8 @@ '(?:^|\s+)\w+\[\d+\]=', # bash arrays, H[0] '[EMAIL PROTECTED]',# bash arrays, ${name[0|*|@]} '(?:^|\s+)(read\s*(?:;|$))', # read without variable - '((?:test|\[)\s+.+\s-[ao])\s',# test/[ -a/-o binary operators '(?:^|\s+)(kill\s+-[^sl]\w*)', # kill -[0-9] or -[A-Z] '(?:^|\s+)(trap\s+["\']?.*["\']?\s+.*[1-9])', # trap with signal numbers - '(?:^|\s+)(local)\s', # local scoping of variables '(\&>)', # cshism '(\[\[)', # alternative test command ); -- ciao, Marco
signature.asc
Description: Digital signature