Summary: | sys-apps/grep-2.21-r1 fails invalid-multibyte-infloop test | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Paolo Pedroni <paolo.pedroni> |
Component: | [OLD] Core system | Assignee: | Gentoo's Team for Core System packages <base-system> |
Status: | RESOLVED OBSOLETE | ||
Severity: | normal | Keywords: | TESTFAILURE |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | grep-2.21-r1:20160329-100449.log.gz |
Description
Paolo Pedroni
2016-03-29 12:35:35 UTC
does grep-2.24 fail too ? (In reply to SpanKY from comment #1) > does grep-2.24 fail too ? Sorry for the long wait. Yes it fails, too. It also fails 'encoding error' test: FAIL: encoding-error ==================== + initial_cwd_=/var/tmp/portage/sys-apps/grep-2.24/work/grep-2.24/tests + fail=0 + testdir_prefix_ + printf gt + pfx_=gt + mktempd_ /var/tmp/portage/sys-apps/grep-2.24/work/grep-2.24/tests gt-encoding-error.XXXX + destdir_=/var/tmp/portage/sys-apps/grep-2.24/work/grep-2.24/tests + template_=gt-encoding-error.XXXX + MAX_TRIES_=4 + unset TMPDIR + d=/var/tmp/portage/sys-apps/grep-2.24/work/grep-2.24/tests/gt-encoding-error.yp17 + test -d /var/tmp/portage/sys-apps/grep-2.24/work/grep-2.24/tests/gt-encoding-error.yp17 + tr S - + LC_ALL=C env -- tr S - + ls -dgo /var/tmp/portage/sys-apps/grep-2.24/work/grep-2.24/tests/gt-encoding-error.yp17 + perms=drwx------ 2 40 Apr 14 14:46 /var/tmp/portage/sys-apps/grep-2.24/work/grep-2.24/tests/gt-encoding-error.yp17 + test 0 = 0 + echo /var/tmp/portage/sys-apps/grep-2.24/work/grep-2.24/tests/gt-encoding-error.yp17 + return + test_dir_=/var/tmp/portage/sys-apps/grep-2.24/work/grep-2.24/tests/gt-encoding-error.yp17 + cd /var/tmp/portage/sys-apps/grep-2.24/work/grep-2.24/tests/gt-encoding-error.yp17 + gl_init_sh_nl_= + IFS= + expr 1 + 128 + eval trap 'Exit 129' 1 + trap Exit 129 1 + expr 2 + 128 + eval trap 'Exit 130' 2 + trap Exit 130 2 + expr 3 + 128 + eval trap 'Exit 131' 3 + trap Exit 131 3 + expr 13 + 128 + eval trap 'Exit 141' 13 + trap Exit 141 13 + expr 15 + 128 + eval trap 'Exit 143' 15 + trap Exit 143 15 + trap remove_tmp_ 0 + path_prepend_ ../src + test 1 != 0 + path_dir_=../src + abs_path_dir_=/var/tmp/portage/sys-apps/grep-2.24/work/grep-2.24/tests/../src + PATH=/var/tmp/portage/sys-apps/grep-2.24/work/grep-2.24/tests/../src:/var/tmp/portage/sys-apps/grep-2.24/work/grep-2.24/src:/usr/lib64/distcc/bin:/usr/lib/portage/python2.7/ebuild-helpers/xattr:/usr/lib/portage/python2.7/ebuild-helpers:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/5.3.0 + create_exe_shims_ /var/tmp/portage/sys-apps/grep-2.24/work/grep-2.24/tests/../src + return 0 + shift + test 0 != 0 + export PATH + require_en_utf8_locale_ + path_prepend_ . + test 1 != 0 + path_dir_=. + abs_path_dir_=/var/tmp/portage/sys-apps/grep-2.24/work/grep-2.24/tests/. + PATH=/var/tmp/portage/sys-apps/grep-2.24/work/grep-2.24/tests/.:/var/tmp/portage/sys-apps/grep-2.24/work/grep-2.24/tests/../src:/var/tmp/portage/sys-apps/grep-2.24/work/grep-2.24/src:/usr/lib64/distcc/bin:/usr/lib/portage/python2.7/ebuild-helpers/xattr:/usr/lib/portage/python2.7/ebuild-helpers:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/5.3.0 + create_exe_shims_ /var/tmp/portage/sys-apps/grep-2.24/work/grep-2.24/tests/. + return 0 + shift + test 0 != 0 + export PATH + get-mb-cur-max en_US.UTF-8 + LC_ALL=en_US.UTF-8 + export LC_ALL + printf Alfred Jones\n + printf John Smith\n + printf Pedro P\351rez\n + cat a p j + fail=0 + grep ^A in + compare a out + compare_dev_null_ a out + test 2 = 2 + test xa = x/dev/null + test xout = x/dev/null + return 2 + compare_ a out + diff -u a out + grep ^P in + printf Binary file in matches\n + compare exp out + compare_dev_null_ exp out + test 2 = 2 + test xexp = x/dev/null + test xout = x/dev/null + return 2 + compare_ exp out + diff -u exp out --- exp 2016-04-14 14:46:20.799705330 +0200 +++ out 2016-04-14 14:46:20.799705330 +0200 @@ -1 +1 @@ -Binary file in matches +Il file binario in corrisponde + fail=1 + grep ^J in + compare j out + compare_dev_null_ j out + test 2 = 2 + test xj = x/dev/null + test xout = x/dev/null + return 2 + compare_ j out + diff -u j out + grep ^X in + test 1 = 1 + compare /dev/null out + compare_dev_null_ /dev/null out + test 2 = 2 + test x/dev/null = x/dev/null + test -s out + return 0 + return 0 + grep -a . in + compare in out + compare_dev_null_ in out + test 2 = 2 + test xin = x/dev/null + test xout = x/dev/null + return 2 + compare_ in out + diff -u in out + Exit 1 + set +e + exit 1 + exit 1 + remove_tmp_ + __st=1 + cleanup_ + : + cd /var/tmp/portage/sys-apps/grep-2.24/work/grep-2.24/tests + chmod -R u+rwx /var/tmp/portage/sys-apps/grep-2.24/work/grep-2.24/tests/gt-encoding-error.yp17 + rm -rf /var/tmp/portage/sys-apps/grep-2.24/work/grep-2.24/tests/gt-encoding-error.yp17 + exit 1 FAIL encoding-error (exit status: 1) [...] FAIL: invalid-multibyte-infloop =============================== + initial_cwd_=/var/tmp/portage/sys-apps/grep-2.24/work/grep-2.24/tests + fail=0 + testdir_prefix_ + printf gt + pfx_=gt + mktempd_ /var/tmp/portage/sys-apps/grep-2.24/work/grep-2.24/tests gt-invalid-multibyte-infloop.XXXX + destdir_=/var/tmp/portage/sys-apps/grep-2.24/work/grep-2.24/tests + template_=gt-invalid-multibyte-infloop.XXXX + MAX_TRIES_=4 + unset TMPDIR + d=/var/tmp/portage/sys-apps/grep-2.24/work/grep-2.24/tests/gt-invalid-multibyte-infloop.GFuC + test -d /var/tmp/portage/sys-apps/grep-2.24/work/grep-2.24/tests/gt-invalid-multibyte-infloop.GFuC + tr S - + LC_ALL=C env -- tr S - + ls -dgo /var/tmp/portage/sys-apps/grep-2.24/work/grep-2.24/tests/gt-invalid-multibyte-infloop.GFuC + perms=drwx------ 2 40 Apr 14 14:46 /var/tmp/portage/sys-apps/grep-2.24/work/grep-2.24/tests/gt-invalid-multibyte-infloop.GFuC + test 0 = 0 + echo /var/tmp/portage/sys-apps/grep-2.24/work/grep-2.24/tests/gt-invalid-multibyte-infloop.GFuC + return + test_dir_=/var/tmp/portage/sys-apps/grep-2.24/work/grep-2.24/tests/gt-invalid-multibyte-infloop.GFuC + cd /var/tmp/portage/sys-apps/grep-2.24/work/grep-2.24/tests/gt-invalid-multibyte-infloop.GFuC + gl_init_sh_nl_= + IFS= + expr 1 + 128 + eval trap 'Exit 129' 1 + trap Exit 129 1 + expr 2 + 128 + eval trap 'Exit 130' 2 + trap Exit 130 2 + expr 3 + 128 + eval trap 'Exit 131' 3 + trap Exit 131 3 + expr 13 + 128 + eval trap 'Exit 141' 13 + trap Exit 141 13 + expr 15 + 128 + eval trap 'Exit 143' 15 + trap Exit 143 15 + trap remove_tmp_ 0 + path_prepend_ ../src + test 1 != 0 + path_dir_=../src + abs_path_dir_=/var/tmp/portage/sys-apps/grep-2.24/work/grep-2.24/tests/../src + PATH=/var/tmp/portage/sys-apps/grep-2.24/work/grep-2.24/tests/../src:/var/tmp/portage/sys-apps/grep-2.24/work/grep-2.24/src:/usr/lib64/distcc/bin:/usr/lib/portage/python2.7/ebuild-helpers/xattr:/usr/lib/portage/python2.7/ebuild-helpers:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/5.3.0 + create_exe_shims_ /var/tmp/portage/sys-apps/grep-2.24/work/grep-2.24/tests/../src + return 0 + shift + test 0 != 0 + export PATH + require_en_utf8_locale_ + path_prepend_ . + test 1 != 0 + path_dir_=. + abs_path_dir_=/var/tmp/portage/sys-apps/grep-2.24/work/grep-2.24/tests/. + PATH=/var/tmp/portage/sys-apps/grep-2.24/work/grep-2.24/tests/.:/var/tmp/portage/sys-apps/grep-2.24/work/grep-2.24/tests/../src:/var/tmp/portage/sys-apps/grep-2.24/work/grep-2.24/src:/usr/lib64/distcc/bin:/usr/lib/portage/python2.7/ebuild-helpers/xattr:/usr/lib/portage/python2.7/ebuild-helpers:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/5.3.0 + create_exe_shims_ /var/tmp/portage/sys-apps/grep-2.24/work/grep-2.24/tests/. + return 0 + shift + test 0 != 0 + export PATH + get-mb-cur-max en_US.UTF-8 + require_compiled_in_MB_support + require_en_utf8_locale_ + path_prepend_ . + test 1 != 0 + path_dir_=. + abs_path_dir_=/var/tmp/portage/sys-apps/grep-2.24/work/grep-2.24/tests/. + PATH=/var/tmp/portage/sys-apps/grep-2.24/work/grep-2.24/tests/.:/var/tmp/portage/sys-apps/grep-2.24/work/grep-2.24/tests/.:/var/tmp/portage/sys-apps/grep-2.24/work/grep-2.24/tests/../src:/var/tmp/portage/sys-apps/grep-2.24/work/grep-2.24/src:/usr/lib64/distcc/bin:/usr/lib/portage/python2.7/ebuild-helpers/xattr:/usr/lib/portage/python2.7/ebuild-helpers:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/5.3.0 + create_exe_shims_ /var/tmp/portage/sys-apps/grep-2.24/work/grep-2.24/tests/. + return 0 + shift + test 0 != 0 + export PATH + get-mb-cur-max en_US.UTF-8 + printf é + LC_ALL=en_US.UTF-8 grep [[:lower:]] é + require_timeout_ + timeout 10s false + test 1 = 1 + encode AA + echo AA + tr A \202 + LC_ALL=C env -- tr A \202 + fail=0 + encode A + echo A + tr A \202 + LC_ALL=C env -- tr A \202 + LC_ALL=en_US.UTF-8 timeout 3 grep -aF � input + status=0 + test 0 -eq 0 + compare input out + compare_dev_null_ input out + test 2 = 2 + test xinput = x/dev/null + test xout = x/dev/null + return 2 + compare_ input out + diff -u input out + echo Binary file input matches + encode A + echo A + tr A \202 + LC_ALL=C env -- tr A \202 + LC_ALL=en_US.UTF-8 timeout 3 grep -F � input + status=0 + test 0 -eq 0 + compare binary-file-matches out + compare_dev_null_ binary-file-matches out + test 2 = 2 + test xbinary-file-matches = x/dev/null + test xout = x/dev/null + return 2 + compare_ binary-file-matches out + diff -u binary-file-matches out --- binary-file-matches 2016-04-14 14:46:22.939716545 +0200 +++ out 2016-04-14 14:46:22.963050000 +0200 @@ -1 +1 @@ -Binary file input matches +Il file binario input corrisponde + fail=1 + Exit 1 + set +e + exit 1 + exit 1 + remove_tmp_ + __st=1 + cleanup_ + : + cd /var/tmp/portage/sys-apps/grep-2.24/work/grep-2.24/tests + chmod -R u+rwx /var/tmp/portage/sys-apps/grep-2.24/work/grep-2.24/tests/gt-invalid-multibyte-infloop.GFuC + rm -rf /var/tmp/portage/sys-apps/grep-2.24/work/grep-2.24/tests/gt-invalid-multibyte-infloop.GFuC + exit 1 FAIL invalid-multibyte-infloop (exit status: 1) I just realized it is a localization error: somehow it gets an error message in italian (I have everything set to it_IT.UTF-8) even though it sets LC_ALL=en_US.UTF-8. On my system: # locale LANG=it_IT.UTF-8 LC_CTYPE="it_IT.UTF-8" LC_NUMERIC="it_IT.UTF-8" LC_TIME="it_IT.UTF-8" LC_COLLATE="it_IT.UTF-8" LC_MONETARY="it_IT.UTF-8" LC_MESSAGES="it_IT.UTF-8" LC_PAPER="it_IT.UTF-8" LC_NAME="it_IT.UTF-8" LC_ADDRESS="it_IT.UTF-8" LC_TELEPHONE="it_IT.UTF-8" LC_MEASUREMENT="it_IT.UTF-8" LC_IDENTIFICATION="it_IT.UTF-8" LC_ALL= # locale -a C C.utf8 de_DE.utf8 en_GB.utf8 en_US.utf8 italian it_IT it_IT@euro it_IT.iso88591 it_IT.iso885915@euro it_IT.utf8 POSIX POSIX.utf8 ru_RU.utf8 sv_SE.utf8 try newer version |