[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: libidn2 2.0.5 fails test-lookup on debian sid arch=ppc64
From: |
Tim Rühsen |
Subject: |
Re: libidn2 2.0.5 fails test-lookup on debian sid arch=ppc64 |
Date: |
Thu, 28 Jun 2018 11:52:21 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.8.0 |
Hi Dennis,
there is something going on that I do not understand.
The code in libidn2 checks some combinations of input flags, the code is
pretty simple. In two cases the check says OK instead of the expected
error. I don't see any endianess issues there, but maybe I am blind.
The following combinations of flags should give an error:
IDN2_NONTRANSITIONAL|IDN2_TRANSITIONAL
IDN2_NONTRANSITIONAL|IDN2_NO_TR46
IDN2_TRANSITIONAL|IDN2_NO_TR46
IDN2_TRANSITIONAL|IDN2_NONTRANSITIONAL|IDN2_NO_TR46
But your log shows #2 and #3 return OK (expected rc -209 got rc 0).
The code is
if (((*flags) & IDN2_TRANSITIONAL) && ((*flags) & IDN2_NONTRANSITIONAL))
return IDN2_INVALID_FLAGS;
if (((*flags) & (IDN2_TRANSITIONAL|IDN2_NONTRANSITIONAL)) && ((*flags) &
IDN2_NO_TR46))
return IDN2_INVALID_FLAGS;
Where/how did you get the sources (git or tarball) ?
Did you 'make clean' before 'make && make check' ?
What is the ouput of 'ldd tests/test-lookup' ?
Do you have a Dockerfile so that I can reproduce locally (or anything
else to reproduce) ?
Regards, Tim
On 06/27/2018 04:03 PM, Dennis Clarke wrote:
>
> Just the usual process where configure looks great, compile looks
> equally clean and yet :
>
> PASS: test-punycode
> FAIL: test-lookup
> PASS: test-register
> PASS: test-strerror
> PASS: test-tounicode
> ============================================================================
>
> Testsuite summary for libidn2 2.0.5
> ============================================================================
>
> # TOTAL: 5
> # PASS: 4
> # SKIP: 0
> # XFAIL: 0
> # FAIL: 1
> # XPASS: 0
> # ERROR: 0
> ============================================================================
>
>
> See attached libidn2-2.0.5_4.17.2-genunix_ppc64_test-suite.log
>
> Exact same test fails on Solaris 10 sparc with Oracle studio 12.6
> compilers.
>
> Dennis
>
>
> _______________________________________________
> Help-libidn mailing list
> address@hidden
> https://lists.gnu.org/mailman/listinfo/help-libidn
>
signature.asc
Description: OpenPGP digital signature