During my build of a 7.0 system, coreutils failed the test of
test-parse-datetime and stopped my build (assertion failure in line
142 of the .c file - result did not match expected value).  I never
did manage to find out what result it got, setting DEBUG in the
environment dumped some information about locales, programs, and
directories but didn't alter the log from that test.

 Fortunately, google knew about this - it's an error in the test
handling of daylight saving time, which has been fixed in gnulib
and pulled into upstream coreutils.  Detected at the end of October
when CEST changed to CST, but not apparently reported by anyone
building LFS.  I got the patch and changed it to apply to the
renamed irectory in coreutils - solved the problem but I'm not sure
if it is the correct fix.

 Either nobody who has changed from summertime to wintertime is
running the tests for coreutils, or tmy build environment is
defective.  My guess is the latter - printenv in chroot shows no
locale variables.  AFAIK this is correct (they get cleared by
env -i in section 6.4 when we enter chroot), but I wonder if I've
missed something ?

ĸen
-- 
das eine Mal als Tragödie, das andere Mal als Farce
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to