bug-grep
[Top][All Lists]
Advanced

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

Re: char-class-multibyte test failure


From: Jim Meyering
Subject: Re: char-class-multibyte test failure
Date: Fri, 26 Mar 2010 07:32:01 +0100

Mike Frysinger wrote:
> the new char-class-multibyte test fails with grep-2.6.1 on my system.  i have
> en_US.UTF8 on my system, but not the french utf8 locale.
>
> using gcc-4.4.3 and glibc-2.11 on x86_64.  attaching the config.log.
> -mike
>
>
> FAIL: char-class-multibyte (exit: 1)
> ====================================
>
> --- out1-none 2010-03-25 23:23:42.000000000 -0400
> +++ exp1      2010-03-25 23:23:42.000000000 -0400
> @@ -0,0 +1 @@
>
> --- out2-none 2010-03-25 23:23:42.000000000 -0400
> +++ exp2      2010-03-25 23:23:42.000000000 -0400
> @@ -0,0 +1 @@
>

Thanks to both of you for the reports.
Here's a tentative patch:

>From 189913f75b39f3136c825e317bceafe28618a94d Mon Sep 17 00:00:00 2001
From: Jim Meyering <address@hidden>
Date: Fri, 26 Mar 2010 07:24:48 +0100
Subject: [PATCH] tests: avoid spurious test failure due to lack of a French 
UTF8 locale

* tests/init.cfg: New file.  If either $LOCALE_FR or $LOCALE_FR_UTF8
is set to "none", reset it to the empty string.
Reported by Mike Frysinger and Sven Joachim.
* tests/Makefile.am (EXTRA_DIST): Add init.cfg.
---
 THANKS            |    2 ++
 tests/Makefile.am |    1 +
 tests/init.cfg    |    5 +++++
 3 files changed, 8 insertions(+), 0 deletions(-)
 create mode 100644 tests/init.cfg

diff --git a/THANKS b/THANKS
index db792e6..084ded1 100644
--- a/THANKS
+++ b/THANKS
@@ -57,6 +57,7 @@ Mark Waite                 <address@hidden>
 Martin P.J. Zinser         <address@hidden>
 Martin Rex                 <address@hidden>
 Michael Aichlmayr          <address@hidden>
+Mike Frysinger             <address@hidden>
 Miles Bader                <address@hidden>
 Olaf Kirch                 <address@hidden>
 Paolo Bonzini              <address@hidden>
@@ -72,6 +73,7 @@ Santiago Vila              <address@hidden>
 Shannon Hill               <address@hidden>
 Sotiris Vassilopoulos      <address@hidden>
 Stewart Levin              <address@hidden>
+Sven Joachim               <address@hidden>
 Sydoruk Stepan             <address@hidden>
 Tapani Tarvainen           <address@hidden>
 Tim Waugh                  <address@hidden>
diff --git a/tests/Makefile.am b/tests/Makefile.am
index 59ed672..17785bb 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -52,6 +52,7 @@ EXTRA_DIST =                                  \
   bre.tests                                    \
   ere.awk                                      \
   ere.tests                                    \
+  init.cfg                                     \
   init.sh                                      \
   khadafy.lines                                        \
   khadafy.regexp                               \
diff --git a/tests/init.cfg b/tests/init.cfg
new file mode 100644
index 0000000..6fec55e
--- /dev/null
+++ b/tests/init.cfg
@@ -0,0 +1,5 @@
+# This file is sourced by init.sh, *before* its initialization.
+
+# Map settings of "none" to the empty string.
+test _"$LOCALE_FR" = _none && LOCALE_FR=
+test _"$LOCALE_FR_UTF8" = _none && LOCALE_FR_UTF8=
--
1.7.0.3.448.g82eeb




reply via email to

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