UTF-8 and LSB testsuite

Alexander E. Patrakov patrakov at ums.usu.ru
Sat Jun 11 20:37:39 PDT 2005


Hello,

LFS currently fails the formal LSB testsuite even in the parts that are 
relevant to LFS. The testsuite is available at:

http://www.linuxbase.org/download/#test_suites
ftp://ftp.freestandards.org/pub/lsb/test_suites/released-2.0.0/source/runtime/lsb-runtime-test-2.0.6-2.src.rpm
ftp://ftp.freestandards.org/pub/lsb/test_suites/beta/source/runtime/lsb-runtime-test-3.0.0-3.src.rpm

Dependencies: byacc 
<ftp://invisible-island.net/byacc/byacc-20050505.tgz>, ed, pax (optional)

The li18nux2k-level1 part of the testsuite exhibits nearly 50 failures 
on what's currently in the Live CD repository. This number can be 
brought down to 7 by applying patches from the following page:

http://www.openi18n.org/subgroups/utildev/dli18npatch2.html

I applied patches to diffutils, grep and coreutils (with one easily 
fixable reject in src/sort.c). I propose to add those patches to LFS-7.0 
because they fix real problems, even though their upstream status is 
"rejected because of code duplication".

The remaining failures are:

T.nl_langinfo: Verify this function returns a pointer to an empty 
stringif item contains an invalid setting. Cannot use LTP_IL2.UTF-8 locale.

T.strfmon: Verify this function replaces conversion specifier i with the 
double argument is formatted according to the locale's international 
currency format. (differences in whitespace only--AEP).

T.wcsftime: Verify this function replaces conversion specifier `Z' with 
the time zone or name or abbreviation. unexpected signal 11 (SIGSEGV) 
received.

Those above are glibc failures. Will retest with 2.3.5.

T.join: When -t option is not specified, verify blank characters 
according to the current locale are used as input field separators. 
(segmentation fault).

looks like a problem with the patch.

The remaining are cpio failures, off-topic on this list. Will post them 
to blfs-dev separately after further investigation.

-- 
Alexander E. Patrakov



More information about the lfs-dev mailing list