Control: tags -1 upstream fixed-upstream

I have confirmed that this is fixed in dash 0.5.13.1 by
https://git.kernel.org/pub/scm/utils/dash/dash.git/commit/?id=776424a8f9158bfe9f53aa55f931af9f73437caf

наб wrote:
> It is mandatory dash supports $'-escapes, because they are part of Issue 8 
> (POSIX.1-2024).
I don't think this is strictly true; dash doesn't claim conformance to 
POSIX.1-2024 and it was only published at about the same time Trixie was 
released, so it'd be hard to say that's an expectation. Debian Policy is based 
on POSIX.1-2017 which didn't have this feature: 
https://www.debian.org/doc/debian-policy/ch-files.html#scripts
Whenever Debian Policy is brought into alignment with POSIX.1-2024, or when 
glibc is updated to cause _POSIX_VERSION to be set to 202405 rather than 200809.

Care should be taken so if this fix makes it into Forky, and any maintainer 
scripts use this new syntax, that they won't break with a not-yet-upgraded dash 
from Trixie. Perhaps when the new version of dash is uploaded, it might be 
smart to have Lintian warning about such assuming Debian Policy still mandates 
POSIX.1-2017 conformance here.

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to