Bug#1034344: Bug#1028002: dash: sid dash globs no longer allow [^...] to negate a class; upcoming breaking change from bullseye

2023-05-29 Thread Max Nikulin
On 29/05/2023 02:53, Paul Gevers wrote: Our (crafted with Andrej) proposal is here: https://salsa.debian.org/ddp-team/release-notes/-/merge_requests/181 from the diff: ... as a literal character, as was always the intended POSIX-compliant behavior. Strictly speaking, behavior

Bug#1034344: Bug#1028002: dash: sid dash globs no longer allow [^...] to negate a class; upcoming breaking change from bullseye

2023-05-29 Thread Max Nikulin
On 29/05/2023 17:30, Paul Gevers wrote: On 29-05-2023 12:02, Max Nikulin wrote: Strictly speaking, behavior of circumflex is *unspecified* in POSIX: ... A bracket expression     starting with an unquoted character produces unspecified     results. Right. Maybe better to say it now

Bug#1034344: Bug#1028002: dash: sid dash globs no longer allow [^...] to negate a class; upcoming breaking change from bullseye

2023-05-29 Thread Max Nikulin
On 29/05/2023 17:59, Paul Gevers wrote: On 29-05-2023 12:51, Max Nikulin wrote: I am unaware of another dash implementation. Do you mean ash from which dash was forked? No, I understood from Andrej that dash *internally* has two ways to do the matching. One embedded implementation, and one