On Mon, May 02, 2011 at 07:20:15PM +0000, Jim Meyering wrote: > Update of bug #33198 (project grep): > > Open/Closed: Open => Closed > > _______________________________________________________ > > Follow-up Comment #1: > > Thanks for the report. > however, I cannot reproduce the problem with grep-2.7 built from upstream > sources. Nor can I reproduce it using the grep-2.7 that comes from Fedora > 15. > > To test it, I put these two lines in a file, > > #!/bin/sh > echo Пример| LC_ALL=ru_RU.KOI8-R grep -qE "[Пп]ример"; echo $? > > and then ran "bash FILE". It always prints 1. > (Of course, I set PATH to select either /bin/grep or ./grep, > depending on which I'm testing). > > On that basis, I've closed this ticket. > If you have evidence that there's a real problem with the upstream sources, > feel free to reopen it.
I confirm there is a bug, you just have to adjust the test case: $ echo Пример |iconv -tutf8 |LANG=ru_RU.utf8 grep -q "$(echo "[Пп]ример" |iconv -tutf8)"; echo $? 0 $ echo Пример |iconv -tkoi8r |LANG=ru_RU.koi8r grep -q "$(echo "[Пп]ример" |iconv -tkoi8r)"; echo $? 1 $ echo Sример |iconv -tkoi8r |LANG=ru_RU.koi8r grep -q "$(echo "[Ss]ример" |iconv -tkoi8r)"; echo $? 0 -- ldv
pgpILMQ5ymMEJ.pgp
Description: PGP signature