On Fri, 22 Apr 2005, Claudio Fontana wrote:

> Hello,

Hi,

> > 1) My old problem is resolved, as expected.
>
> So you confirm the problem about -P -E -G behaving
> differently under utf8 is correctly addressed by the
> patch?

Yes, it is.

> > In this case the
> > first condition
> > (nl_langinfo) triggers and no but is shown.
>
> "and no but is shown" ? I did not understand this.

Oops.  I meant "and no buG is shown."

> > 3) I see a very bad behavior from the CVS version.
> > I'm attaching
> > an script(1) output.
>
> Where is it? :)
> Maybe also explain shortly what you get and what you
> expected instead.

Oops, I did it again (http://www.supermasterpiece.com/music/oops.html)
Attached.  It's got comments inside.  There are two problems:
First about -i with the letter i and letter capital I with dot
above.  Second is again probelm with --color, with the default
(-G) this time.


> > The best way to see what's
> > going on, you
> > can open a terminal and cat the file.  Then scroll
> > back to see
> > what I did.
>
> Ok. Please send that :)

I will test your new patch and send another report.


> Claudio

--behdad
http://behdad.org/
Script started on Fri 22 Apr 2005 05:39:30 PM EDT
]0;[EMAIL PROTECTED]:~/project/cvs/sv/[EMAIL PROTECTED] grep-utf8]$ /bin/grep 
--version

grep (GNU grep) 2.5.1



Copyright 1988, 1992-1999, 2000, 2001 Free Software Foundation, Inc.

This is free software; see the source for copying conditions. There is NO

warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.



]0;[EMAIL PROTECTED]:~/project/cvs/sv/[EMAIL PROTECTED] grep-utf8]$ grep 
--version

GNU grep 2.5.1-cvs



Copyright (C) 1988, 1992-1999, 2000, 2001, 2002, 2004 Free Software Foundation, 
Inc.

This is free software; see the source for copying conditions. There is NO

warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.



]0;[EMAIL PROTECTED]:~/project/cvs/sv/[EMAIL PROTECTED] grep-utf8]$ The grep 
in path is latest CVS with your patch app 
lied.

bash: The: command not found

]0;[EMAIL PROTECTED]:~/project/cvs/sv/[EMAIL PROTECTED] grep-utf8]$ ll

total 4

-rw-rw-r--  1 behdad behdad 7 Apr 22 15:58 i

-rw-rw-r--  1 behdad behdad 0 Apr 22 17:39 typescript

]0;[EMAIL PROTECTED]:~/project/cvs/sv/[EMAIL PROTECTED] grep-utf8]$ : the 
file i has three lines with one character

]0;[EMAIL PROTECTED]:~/project/cvs/sv/[EMAIL PROTECTED] grep-utf8]$ : at each 
line.

]0;[EMAIL PROTECTED]:~/project/cvs/sv/[EMAIL PROTECTED] grep-utf8]$ : first 
line is 
[EMAIL PROTECTED] grep-utf8]$ : first line is 
[EMAIL PROTECTED] grep-utf8]$ : first line is 
[EMAIL PROTECTED] grep-utf8]$ : first line is 
[EMAIL PROTECTED] grep-utf8]$ : first line is 
[EMAIL PROTECTED] grep-utf8]$ : first line is U+0130 LATIN CAPITAL LETTER I 
WITH DOT ABOVE

]0;[EMAIL PROTECTED]:~/project/cvs/sv/[EMAIL PROTECTED] grep-utf8]$ : 
esecoinnd is a small i

]0;[EMAIL PROTECTED]:~/project/cvs/sv/[EMAIL PROTECTED] grep-utf8]$ : third is 
a capital i

]0;[EMAIL PROTECTED]:~/project/cvs/sv/[EMAIL PROTECTED] grep-utf8]$ : dotless 
i is the uppercase of lower i in Turkish

]0;[EMAIL PROTECTED]:~/project/cvs/sv/[EMAIL PROTECTED] grep-utf8]$ 

]0;[EMAIL PROTECTED]:~/project/cvs/sv/[EMAIL PROTECTED] grep-utf8]$ grep i i

i

]0;[EMAIL PROTECTED]:~/project/cvs/sv/[EMAIL PROTECTED] grep-utf8]$ grep i 
i--color=never
 

i

]0;[EMAIL PROTECTED]:~/project/cvs/sv/[EMAIL PROTECTED] grep-utf8]$ grep 
--color=never i 
i/bin/

i

]0;[EMAIL PROTECTED]:~/project/cvs/sv/[EMAIL PROTECTED] grep-utf8]$ /bin/grep 
--color=never i i-
[EMAIL PROTECTED] grep-utf8]$ /bin/grep --color=never -ii i 

i

I

]0;[EMAIL PROTECTED]:~/project/cvs/sv/[EMAIL PROTECTED] grep-utf8]$ echo $LANG

en_US.UTF-8

]0;[EMAIL PROTECTED]:~/project/cvs/sv/[EMAIL PROTECTED] grep-utf8]$ echo 
$LANG/bin/grep --color=never -i i 
iLANG=tr_TR.UTF-8
 

Ä

i

]0;[EMAIL PROTECTED]:~/project/cvs/sv/[EMAIL PROTECTED] grep-utf8]$ : perfect 
so far.

]0;[EMAIL PROTECTED]:~/project/cvs/sv/[EMAIL PROTECTED] grep-utf8]$ 

]0;[EMAIL PROTECTED]:~/project/cvs/sv/[EMAIL PROTECTED] grep-utf8]$ : perfect 
so far.LANG=tr_TR.UTF-8 /bin/grep --color=never -i i i

[EMAIL PROTECTED] grep-utf8]$ echo $LANG/bin/grep --color=never -i 
i iI i

i

I

]0;[EMAIL PROTECTED]:~/project/cvs/sv/[EMAIL PROTECTED] grep-utf8]$ /bin/grep 
--color=never -i I 
iLANG=tr_TR.utf-u8
 

]0;[EMAIL PROTECTED]:~/project/cvs/sv/[EMAIL PROTECTED] grep-utf8]$ 
LANG=tr_TR.utf-8 /bin/grep --color=never -i I i iÄ i

]0;[EMAIL PROTECTED]:~/project/cvs/sv/[EMAIL PROTECTED] grep-utf8]$ : humm, 
weird

]0;[EMAIL PROTECTED]:~/project/cvs/sv/[EMAIL PROTECTED] grep-utf8]$ : humm, 
weirdLANG=tr_TR.utf-8 /bin/grep --color=never -i Ä i
[EMAIL PROTECTED] grep-utf8]$ LANG=tr_TR.utf-8 /bin/grep --color=never -i Ä 
i

Ä

]0;[EMAIL PROTECTED]:~/project/cvs/sv/[EMAIL PROTECTED] grep-utf8]$ : ok, now 
elets see what's up in CVS

> 

> 

]0;[EMAIL PROTECTED]:~/project/cvs/sv/[EMAIL PROTECTED] grep-utf8]$ grep 
--color-=never i i

i

]0;[EMAIL PROTECTED]:~/project/cvs/sv/[EMAIL PROTECTED] grep-utf8]$ grep 
--color=never i i
[EMAIL PROTECTED] grep-utf8]$ grep --color=never i i-
[EMAIL PROTECTED] grep-utf8]$ grep --color=never -ii i 

Ä

i

I

]0;[EMAIL PROTECTED]:~/project/cvs/sv/[EMAIL PROTECTED] grep-utf8]$ : oops, it 
shows all three.

]0;[EMAIL PROTECTED]:~/project/cvs/sv/[EMAIL PROTECTED] grep-utf8]$ : oops, it 
shows all three.grep --color=never -i i 
iLANG=tr_TR.UTF-8
 

Ä

i

]0;[EMAIL PROTECTED]:~/project/cvs/sv/[EMAIL PROTECTED] grep-utf8]$ : humm, 
better here.

]0;[EMAIL PROTECTED]:~/project/cvs/sv/[EMAIL PROTECTED] grep-utf8]$ : humm, 
better here.LANG=tr_TR.UTF-8 grep --color=never -i i 
i iI i

Segmentation fault

]0;[EMAIL PROTECTED]:~/project/cvs/sv/[EMAIL PROTECTED] grep-utf8]$ : wooops.

]0;[EMAIL PROTECTED]:~/project/cvs/sv/[EMAIL PROTECTED] grep-utf8]$ : 
wooops.LANG=tr_TR.UTF-8 grep --color=never -i I i iÄ i

Ä

]0;[EMAIL PROTECTED]:~/project/cvs/sv/[EMAIL PROTECTED] grep-utf8]$ : doesn't 
match 
again.lagain.oagain.wagain.eagain.ragain. 
again.
[EMAIL PROTECTED] grep-utf8]$ : doesn't match lower 
aagain.gain.cagain.
[EMAIL PROTECTED] grep-utf8]$ : doesn't match lower 
caagain.sagain.eagain. again.

> 

]0;[EMAIL PROTECTED]:~/project/cvs/sv/[EMAIL PROTECTED] grep-utf8]$ : doesn't 
match lower case again.

[EMAIL PROTECTED] grep-utf8]$ LANG=tr_TR.UTF-8 grep --color=never -i Ä i
[EMAIL PROTECTED] grep-utf8]$ LANG=tr_TR.UTF-8 grep --color=never -i Ä i

[EMAIL PROTECTED] grep-utf8]$ : wooops.LANG=tr_TR.UTF-8 grep 
--color=never -i I i

[EMAIL PROTECTED] grep-utf8]$ : humm, better 
here.LANG=tr_TR.UTF-8 grep --color=never -i i i

Ä

i

]0;[EMAIL PROTECTED]:~/project/cvs/sv/[EMAIL PROTECTED] grep-utf8]$ 
LANG=tr_TR.UTF-8 grep --color=never -i i 
ialways

İ

i

]0;[EMAIL PROTECTED]:~/project/cvs/sv/[EMAIL PROTECTED] grep-utf8]$ : junk :(.

bash: syntax error near unexpected token `('

]0;[EMAIL PROTECTED]:~/project/cvs/sv/[EMAIL PROTECTED] grep-utf8]$ exit


Script done on Fri 22 Apr 2005 05:44:05 PM EDT

Reply via email to