bug-grep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH 00/16] my last hefty patch drop


From: Jim Meyering
Subject: Re: [PATCH 00/16] my last hefty patch drop
Date: Sat, 13 Mar 2010 10:57:25 +0100

Jim Meyering wrote:
> Paolo Bonzini wrote:
>> So, here are my patches for 2.6.  While they are big, they are worth
>
> Thanks!
> I've ACK'd the syntax-related ones.
> Now, I'll apply everything, and do a little testing
> before reviewing the meatier change sets.

FYI, I turned off -Werror to get past the build warning/failure,
and when I ran "make check" I got these two failures on F12:


FAIL: case-fold-char-type (exit: 1)
===================================
++ initial_cwd_=/home/j/w/co/grep/tests
+++ expr ././case-fold-char-type : '.*/\(.*\)$'
++ ME_=case-fold-char-type
+++ testdir_prefix_
+++ printf gt
++ pfx_=gt
+++ mktempd_ /home/j/w/co/grep/tests gt-case-fold-char-type.XXXX
+++ case $# in
+++ destdir_=/home/j/w/co/grep/tests
+++ template_=gt-case-fold-char-type.XXXX
+++ MAX_TRIES_=4
+++ case $destdir_ in
+++ case $template_ in
+++ fail=0
++++ env -u TMPDIR mktemp -d -t -p /home/j/w/co/grep/tests 
gt-case-fold-char-type.XXXX
+++ d=/home/j/w/co/grep/tests/gt-case-fold-char-type.Uauv
+++ case $d in
+++ test -d /home/j/w/co/grep/tests/gt-case-fold-char-type.Uauv
++++ ls -dgo /home/j/w/co/grep/tests/gt-case-fold-char-type.Uauv
++++ tr S -
+++ perms='drwx------. 2 4096 Mar 13 10:51 
/home/j/w/co/grep/tests/gt-case-fold-char-type.Uauv'
+++ case $perms in
+++ test 0 = 0
+++ echo /home/j/w/co/grep/tests/gt-case-fold-char-type.Uauv
+++ return
++ test_dir_=/home/j/w/co/grep/tests/gt-case-fold-char-type.Uauv
++ cd /home/j/w/co/grep/tests/gt-case-fold-char-type.Uauv
++ trap remove_tmp_ 0
++ trap 'Exit $?' 1 2 13 15
+ path_prepend_ ../src
+ test 1 '!=' 0
+ path_dir_=../src
+ case $path_dir_ in
++ cd /home/j/w/co/grep/tests/../src
++ echo /home/j/w/co/grep/src
+ abs_path_dir_=/home/j/w/co/grep/src
+ case $abs_path_dir_ in
+ 
PATH=/home/j/w/co/grep/src:/home/j/w/co/grep/src:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/lib64/ccache:/home/j/bin/perl:/home/j/bin:/p/p/git/bin:/p/bin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/local:/usr/local/bin
+ shift
+ test 0 '!=' 0
+ export PATH
+ printf 'Y\n'
+ fail=0
+ for LOC in en_US.UTF-8 zh_CN '$LOCALE_FR_UTF8'
+ LC_ALL=en_US.UTF-8
+ grep -i '[[:lower:]]'
grep: dfa.c:245: setbit_case_fold: Assertion `(__ctype_get_mb_cur_max ()) == 1' 
failed.
+ printf '1\nY\n.\n'
./case-fold-char-type: line 9: 29200 Done                    printf '1\nY\n.\n'
     29201 Aborted                 (core dumped) | LC_ALL=$LOC grep -i 
'[[:lower:]]' > out1
+ fail=1
+ compare out1 exp1
+ diff -u out1 exp1
--- out1        2010-03-13 10:51:57.065603744 +0100
+++ exp1        2010-03-13 10:51:57.065603744 +0100
@@ -0,0 +1 @@
+Y
+ fail=1
+ for LOC in en_US.UTF-8 zh_CN '$LOCALE_FR_UTF8'
+ printf '1\nY\n.\n'
+ LC_ALL=zh_CN
+ grep -i '[[:lower:]]'
grep: dfa.c£º245£ºsetbit_case_fold: ¶ÏÑÔ¡°(__ctype_get_mb_cur_max ()) == 
1¡±Ê§°Ü¡£
./case-fold-char-type: line 9: 29255 Done                    printf '1\nY\n.\n'
     29273 Aborted                 (core dumped) | LC_ALL=$LOC grep -i 
'[[:lower:]]' > out1
+ fail=1
+ compare out1 exp1
+ diff -u out1 exp1
--- out1        2010-03-13 10:51:57.081603899 +0100
+++ exp1        2010-03-13 10:51:57.065603744 +0100
@@ -0,0 +1 @@
+Y
+ fail=1
+ for LOC in en_US.UTF-8 zh_CN '$LOCALE_FR_UTF8'
+ printf '1\nY\n.\n'
+ LC_ALL=fr_FR.UTF-8
+ grep -i '[[:lower:]]'
grep: dfa.c :245 : setbit_case_fold:  L'assertion « 
(__ctype_get_mb_cur_max ()) == 1 » a échoué.
./case-fold-char-type: line 9: 29329 Done                    printf '1\nY\n.\n'
     29334 Aborted                 (core dumped) | LC_ALL=$LOC grep -i 
'[[:lower:]]' > out1
+ fail=1
+ compare out1 exp1
+ diff -u out1 exp1
--- out1        2010-03-13 10:51:57.094603878 +0100
+++ exp1        2010-03-13 10:51:57.065603744 +0100
@@ -0,0 +1 @@
+Y
+ fail=1
+ printf 'y\n'
+ for LOC in en_US.UTF-8 zh_CN '$LOCALE_FR_UTF8'
+ LC_ALL=en_US.UTF-8
+ grep -i '[[:upper:]]'
grep: dfa.c:245: setbit_case_fold: Assertion `(__ctype_get_mb_cur_max ()) == 1' 
failed.
+ printf '1\ny\n.\n'
./case-fold-char-type: line 16: 29392 Done                    printf '1\ny\n.\n'
     29394 Aborted                 (core dumped) | LC_ALL=$LOC grep -i 
'[[:upper:]]' > out2
+ fail=1
+ compare out2 exp2
+ diff -u out2 exp2
--- out2        2010-03-13 10:51:57.109603674 +0100
+++ exp2        2010-03-13 10:51:57.106603789 +0100
@@ -0,0 +1 @@
+y
+ fail=1
+ for LOC in en_US.UTF-8 zh_CN '$LOCALE_FR_UTF8'
+ printf '1\ny\n.\n'
+ LC_ALL=zh_CN
+ grep -i '[[:upper:]]'
grep: dfa.c£º245£ºsetbit_case_fold: ¶ÏÑÔ¡°(__ctype_get_mb_cur_max ()) == 
1¡±Ê§°Ü¡£
./case-fold-char-type: line 16: 29439 Done                    printf '1\ny\n.\n'
     29447 Aborted                 (core dumped) | LC_ALL=$LOC grep -i 
'[[:upper:]]' > out2
+ fail=1
+ compare out2 exp2
+ diff -u out2 exp2
--- out2        2010-03-13 10:51:57.117604572 +0100
+++ exp2        2010-03-13 10:51:57.106603789 +0100
@@ -0,0 +1 @@
+y
+ fail=1
+ for LOC in en_US.UTF-8 zh_CN '$LOCALE_FR_UTF8'
+ printf '1\ny\n.\n'
+ LC_ALL=fr_FR.UTF-8
+ grep -i '[[:upper:]]'
grep: dfa.c :245 : setbit_case_fold:  L'assertion « 
(__ctype_get_mb_cur_max ()) == 1 » a échoué.
./case-fold-char-type: line 16: 29474 Done                    printf '1\ny\n.\n'
     29493 Aborted                 (core dumped) | LC_ALL=$LOC grep -i 
'[[:upper:]]' > out2
+ fail=1
+ compare out2 exp2
+ diff -u out2 exp2
--- out2        2010-03-13 10:51:57.128603918 +0100
+++ exp2        2010-03-13 10:51:57.106603789 +0100
@@ -0,0 +1 @@
+y
+ fail=1
+ Exit 1
+ set +e
+ exit 1
+ exit 1
+ remove_tmp_
+ __st=1
+ cleanup_
+ :
+ cd /home/j/w/co/grep/tests
+ chmod -R u+rwx /home/j/w/co/grep/tests/gt-case-fold-char-type.Uauv
+ rm -rf /home/j/w/co/grep/tests/gt-case-fold-char-type.Uauv
+ exit 1

FAIL: dfaexec-multibyte (exit: 1)
=================================
++ initial_cwd_=/home/j/w/co/grep/tests
+++ expr ././dfaexec-multibyte : '.*/\(.*\)$'
++ ME_=dfaexec-multibyte
+++ testdir_prefix_
+++ printf gt
++ pfx_=gt
+++ mktempd_ /home/j/w/co/grep/tests gt-dfaexec-multibyte.XXXX
+++ case $# in
+++ destdir_=/home/j/w/co/grep/tests
+++ template_=gt-dfaexec-multibyte.XXXX
+++ MAX_TRIES_=4
+++ case $destdir_ in
+++ case $template_ in
+++ fail=0
++++ env -u TMPDIR mktemp -d -t -p /home/j/w/co/grep/tests 
gt-dfaexec-multibyte.XXXX
+++ d=/home/j/w/co/grep/tests/gt-dfaexec-multibyte.urmK
+++ case $d in
+++ test -d /home/j/w/co/grep/tests/gt-dfaexec-multibyte.urmK
++++ ls -dgo /home/j/w/co/grep/tests/gt-dfaexec-multibyte.urmK
++++ tr S -
+++ perms='drwx------. 2 4096 Mar 13 10:51 
/home/j/w/co/grep/tests/gt-dfaexec-multibyte.urmK'
+++ case $perms in
+++ test 0 = 0
+++ echo /home/j/w/co/grep/tests/gt-dfaexec-multibyte.urmK
+++ return
++ test_dir_=/home/j/w/co/grep/tests/gt-dfaexec-multibyte.urmK
++ cd /home/j/w/co/grep/tests/gt-dfaexec-multibyte.urmK
++ trap remove_tmp_ 0
++ trap 'Exit $?' 1 2 13 15
+ path_prepend_ ../src
+ test 1 '!=' 0
+ path_dir_=../src
+ case $path_dir_ in
++ cd /home/j/w/co/grep/tests/../src
++ echo /home/j/w/co/grep/src
+ abs_path_dir_=/home/j/w/co/grep/src
+ case $abs_path_dir_ in
+ 
PATH=/home/j/w/co/grep/src:/home/j/w/co/grep/src:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/lib64/ccache:/home/j/bin/perl:/home/j/bin:/p/p/git/bin:/p/bin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/local:/usr/local/bin
+ shift
+ test 0 '!=' 0
+ export PATH
+ printf 'aa\n'
+ printf 'ab\n'
+ printf '1 2 3\n'
+ fail=0
+ for LOC in en_US.UTF-8 zh_CN '$LOCALE_FR_UTF8'
+ LC_ALL=en_US.UTF-8
+ grep -E '([a]|[b]){2}'
+ compare out exp-aa
+ diff -u out exp-aa
+ LC_ALL=en_US.UTF-8
+ grep -E '([b]|[a]){2}'
+ compare out exp-aa
+ diff -u out exp-aa
+ LC_ALL=en_US.UTF-8
+ grep -E '([b]|[a]){2}'
+ compare out exp-ab
+ diff -u out exp-ab
+ LC_ALL=en_US.UTF-8
+ grep -E '([a]|[b]){2}'
+ compare out exp-ab
+ diff -u out exp-ab
+ LC_ALL=en_US.UTF-8
+ grep -E '^([[:digit:]]+[[:space:]]+){2}'
grep: dfa.c:245: setbit_case_fold: Assertion `(__ctype_get_mb_cur_max ()) == 1' 
failed.
./dfaexec-multibyte: line 12: 29361 Aborted                 (core dumped) 
LC_ALL=$LOC grep -E '^([[:digit:]]+[[:space:]]+){2}' < exp-123 > out
+ fail=1
+ compare out exp-123
+ diff -u out exp-123
--- out 2010-03-13 10:51:57.100603770 +0100
+++ exp-123     2010-03-13 10:51:57.077603709 +0100
@@ -0,0 +1 @@
+1 2 3
+ fail=1
+ for LOC in en_US.UTF-8 zh_CN '$LOCALE_FR_UTF8'
+ LC_ALL=zh_CN
+ grep -E '([a]|[b]){2}'
+ compare out exp-aa
+ diff -u out exp-aa
+ LC_ALL=zh_CN
+ grep -E '([b]|[a]){2}'
+ compare out exp-aa
+ diff -u out exp-aa
+ LC_ALL=zh_CN
+ grep -E '([b]|[a]){2}'
+ compare out exp-ab
+ diff -u out exp-ab
+ LC_ALL=zh_CN
+ grep -E '([a]|[b]){2}'
+ compare out exp-ab
+ diff -u out exp-ab
+ LC_ALL=zh_CN
+ grep -E '^([[:digit:]]+[[:space:]]+){2}'
grep: dfa.c£º245£ºsetbit_case_fold: ¶ÏÑÔ¡°(__ctype_get_mb_cur_max ()) == 
1¡±Ê§°Ü¡£
./dfaexec-multibyte: line 12: 29497 Aborted                 (core dumped) 
LC_ALL=$LOC grep -E '^([[:digit:]]+[[:space:]]+){2}' < exp-123 > out
+ fail=1
+ compare out exp-123
+ diff -u out exp-123
--- out 2010-03-13 10:51:57.128603918 +0100
+++ exp-123     2010-03-13 10:51:57.077603709 +0100
@@ -0,0 +1 @@
+1 2 3
+ fail=1
+ for LOC in en_US.UTF-8 zh_CN '$LOCALE_FR_UTF8'
+ LC_ALL=fr_FR.UTF-8
+ grep -E '([a]|[b]){2}'
+ compare out exp-aa
+ diff -u out exp-aa
+ LC_ALL=fr_FR.UTF-8
+ grep -E '([b]|[a]){2}'
+ compare out exp-aa
+ diff -u out exp-aa
+ LC_ALL=fr_FR.UTF-8
+ grep -E '([b]|[a]){2}'
+ compare out exp-ab
+ diff -u out exp-ab
+ LC_ALL=fr_FR.UTF-8
+ grep -E '([a]|[b]){2}'
+ compare out exp-ab
+ diff -u out exp-ab
+ LC_ALL=fr_FR.UTF-8
+ grep -E '^([[:digit:]]+[[:space:]]+){2}'
grep: dfa.c :245 : setbit_case_fold:  L'assertion « 
(__ctype_get_mb_cur_max ()) == 1 » a échoué.
./dfaexec-multibyte: line 12: 29706 Aborted                 (core dumped) 
LC_ALL=$LOC grep -E '^([[:digit:]]+[[:space:]]+){2}' < exp-123 > out
+ fail=1
+ compare out exp-123
+ diff -u out exp-123
--- out 2010-03-13 10:51:57.175603617 +0100
+++ exp-123     2010-03-13 10:51:57.077603709 +0100
@@ -0,0 +1 @@
+1 2 3
+ fail=1
+ Exit 1
+ set +e
+ exit 1
+ exit 1
+ remove_tmp_
+ __st=1
+ cleanup_
+ :
+ cd /home/j/w/co/grep/tests
+ chmod -R u+rwx /home/j/w/co/grep/tests/gt-dfaexec-multibyte.urmK
+ rm -rf /home/j/w/co/grep/tests/gt-dfaexec-multibyte.urmK
+ exit 1
=================================
2 of 25 tests failed
See tests/test-suite.log
Please report to address@hidden
=================================
make[3]: *** [test-suite.log] Error 1
make[3]: Leaving directory `/home/j/w/co/grep/tests'
make[2]: *** [check-TESTS] Error 2
make[2]: Leaving directory `/home/j/w/co/grep/tests'
make[1]: *** [check-am] Error 2
make[1]: Leaving directory `/home/j/w/co/grep/tests'
make: *** [check-recursive] Error 1




reply via email to

[Prev in Thread] Current Thread [Next in Thread]