diff mbox series

[2/2] findutils: Use C locale to run ptests

Message ID 20250821181246.3413165-2-raj.khem@gmail.com
State New
Headers show
Series [1/2] findutils: Drop setting gl_cv_func_wcwidth_works=yes | expand

Commit Message

Khem Raj Aug. 21, 2025, 6:12 p.m. UTC
Ensure consistent locale setting, since we are not
using make environemnt to run the tests like
upstream does. The test scripts are run explicitly

This fixes a problem with musl ptest runs where the
locale-driven quoting ends up using C.UTF-8 quotes
in gnulib’s quotearg() end up with curly quotes
instead of ASCII quote character which is expected
and result is reported as failure even though numbers
are matching.

Fixes:

-find: invalid group name or GID argument to -group: '4294967296'
+find: invalid group name or GID argument to -group: ‘4294967296’

FAIL: tests/find/user-group-max.sh

Signed-off-by: Khem Raj <raj.khem@gmail.com>
---
 meta/recipes-extended/findutils/findutils/run-ptest | 3 +++
 1 file changed, 3 insertions(+)
diff mbox series

Patch

diff --git a/meta/recipes-extended/findutils/findutils/run-ptest b/meta/recipes-extended/findutils/findutils/run-ptest
index 0c9af47efdb..afe004b01a9 100644
--- a/meta/recipes-extended/findutils/findutils/run-ptest
+++ b/meta/recipes-extended/findutils/findutils/run-ptest
@@ -13,6 +13,9 @@  export built_programs="find xargs locate updatedb"
 # this gets substituted by sed during build
 export VERSION="__run_ptest_version__"
 
+# Force ASCII quotes so exp vs err comparisons are stable across locales.
+export LC_ALL=C
+
 for f in tests/*/*.sh; do
 	bash $f ;
 	case $? in