Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 25 Sep 2024 19:06:45 +0000
From:      bugzilla-noreply@freebsd.org
To:        standards@FreeBSD.org
Subject:   [Bug 281710] RegEXP bug in bracket expression [^...] - sed(1), grep(1), re_format(7)
Message-ID:  <bug-281710-99-QjbXfJsLxi@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-281710-99@https.bugs.freebsd.org/bugzilla/>
References:  <bug-281710-99@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D281710

Olivier Certner <olce@FreeBSD.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |olce@FreeBSD.org

--- Comment #3 from Olivier Certner <olce@FreeBSD.org> ---
Tested these:
echo 'a' | grep '[ab=C3=A0]'
echo '9=C3=A2' | grep -E '[^=C3=A2]=C3=A2'
echo '=C3=A2' | grep -E '[^=C3=A2]=C3=A2'

Same discrepancies between -CURRENT (as of mid-August) and 14-STABLE (as of
mid-May).

If I apply the above patch to that 14-STABLE, I get correct behavior (and
consistent with -CURRENT) for these 3 tests and all Eric's problematic test=
s of
comment 1.

(In reply to Kyle Evans from comment #2)

So it looks like just MFCing this commit (git just does it automatically) w=
ill
solve this issue.  It should have been so in the first place.  Could you pl=
ease
do it both to stable/13 and stable/14?  Else I can take care of that if you
prefer.

Thanks and regards.

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-281710-99-QjbXfJsLxi>