[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [bug-gnu-utils] sed-4.2.1 test failures
From: |
Paolo Bonzini |
Subject: |
Re: [bug-gnu-utils] sed-4.2.1 test failures |
Date: |
Fri, 24 Jun 2011 12:20:23 +0200 |
On Fri, Jun 24, 2011 at 01:45, Nelson H. F. Beebe <address@hidden> wrote:
> I've just been through the logs of 39 test builds of sed-4.2.1 on
> about 25 flavors of Unix covering all of the major desktop CPU
> architectures. Of those builds, 27 passed all of the tests, and the
> new sed has been installed on the corresponding systems.
>
> However, on a few systems, I'm seeing consistent failure of the same
> tests, suggesting an error, or other platform difference, in the tests
> themselves, as opposed to the sed executable.
>
> GNU/Linux AMD64 Red Hat 5.6:
>
> LANG=ru_RU.UTF-8 ../sed/sed -f ./utf8-1.sed < ./utf8-1.inp | LC_ALL=C
> tr -d \r > utf8-1.out
> ./utf8-1.good utf8-1.out differ: char 1, line 1
> ./utf8-1.inp utf8-1.out differ: char 1, line 1
> FAIL: utf8-1
>
> LANG=ru_RU.UTF-8 ../sed/sed -f ./utf8-2.sed < ./utf8-2.inp | LC_ALL=C
> tr -d \r > utf8-2.out
> ./utf8-2.good utf8-2.out differ: char 1, line 1
> ./utf8-2.inp utf8-2.out differ: char 1, line 1
> FAIL: utf8-2
>
> LANG=ru_RU.UTF-8 ../sed/sed -f ./utf8-3.sed < ./utf8-3.inp | LC_ALL=C
> tr -d \r > utf8-3.out
> ./utf8-3.good utf8-3.out differ: char 1, line 1
> ./utf8-3.inp utf8-3.out differ: char 1, line 1
> FAIL: utf8-3
>
> LANG=ru_RU.UTF-8 ../sed/sed -f ./utf8-4.sed < ./utf8-4.inp | LC_ALL=C
> tr -d \r > utf8-4.out
> ./utf8-4.good utf8-4.out differ: char 1, line 1
> ./utf8-4.inp utf8-4.out differ: char 1, line 1
> FAIL: utf8-4
>
> ======================================
> 4 of 65 tests failed
> Please report to address@hidden
> ======================================
This looks like the configure checks should have XFAILed the tests.
> On MirBSD 10 i386, I get two failures in tests that differ from those
> in the failing group above:
>
> LC_ALL=C ../sed/sed -f ./mac-mf.sed \
> < ./mac-mf.inp | LC_ALL=C tr -d \\r > mac-mf.out
> ../sed/sed: file ./mac-mf.sed line 152: unterminated `s' command
> cmp ./mac-mf.good mac-mf.out
> cmp: EOF on mac-mf.out
> FAIL: mac-mf
>
> LC_ALL=C sh ./bsd.sh ' ../sed/sed' bsd.out
> LC_ALL=C tr -d \\r < bsd.out | cmp ./bsd.good -
> ./bsd.good stdin differ: char 11586, line 1271
> FAIL: bsd
Can you attach the diffs? Thanks,
Paolo