On Wed, Feb 26, 2020 at 3:26 AM Dimitri John Ledkov <firstname.lastname@example.org> wrote:
There are issues with icu 65 compatibility with gnustep-base:
PREEURO used in tests, yet dropped by ICU -
I did that in ICU 64 :-)
fredkiefer already found my ICU ticket for that; I just added a link to the change proposal with more background info.
Numeric sort fails to work (i.e. order 11 to be higher than 2) -
I am the implementer/maintainer of the collation code. I am not aware of any recent changes in that code.
FYI we have an ICU Collation Demo which I am pretty sure runs on ICU 65. When I turn on the numeric option I get
With it off I get
We also have unit test cases for this option, and they continue to pass.
See icu4c/source/test/testdata/collationtest.txt & look for "numeric".
I think the first one needs to be resolved in gnustep test-suite,
whilst it would be appreciated some input on
https://github.com/gnustep/libs-base/issues/104 as to possibly why
NSNumericSearch test cases fail (ucol_setAttribute(coll,
UCOL_NUMERIC_COLLATION, UCOL_ON, &status);)
There should be no change in this behavior.