Bug#888908: using ICU 60.2: Failed test: basic10_4.m:166 ... negativeFormat used for -ve number

2018-02-02 Thread Yavor Doganov
László Böszörményi (GCS) wrote:
> On Thu, Feb 1, 2018 at 3:45 PM, Yavor Doganov  wrote:
> > That would have been with versions before 59.1-1.  The configure run
> > fails because the icu-config script has been removed.  You have to
> > pass --disable-icu-config to build gnustep-base.

> Exactly, I did that and it built with ICU 60.2-3. Yesterday when I
> tried to build again the same gnustep-base source (I still have it
> as a local NMU with the disabled icu-config) the mentioned test
> failed.  Hence I think it's not ICU itself which changes the
> 'negativeFormat'.  I've the buildinfo file from the previous
> successful compilation and will check what's changed.

Hmm, have you by any chance performed the previous (successful) build
in a UTF-8 locale?  It's not convenient for me to test at the moment,
but I think the non-breaking space is discarded in a proper locale
while it is retained in the C locale, which could explain the failure.



Bug#888908: using ICU 60.2: Failed test: basic10_4.m:166 ... negativeFormat used for -ve number

2018-02-02 Thread GCS
On Thu, Feb 1, 2018 at 3:45 PM, Yavor Doganov  wrote:
> Matthias Klose wrote:
>> On 31.01.2018 08:51, László Böszörményi (GCS) wrote:
>> >  Strange, I'm at least twice built the ICU reverse dependencies
>> > successfully including gnustep-base.
>
> That would have been with versions before 59.1-1.  The configure run
> fails because the icu-config script has been removed.  You have to
> pass --disable-icu-config to build gnustep-base.
 Exactly, I did that and it built with ICU 60.2-3. Yesterday when I
tried to build again the same gnustep-base source (I still have it as
a local NMU with the disabled icu-config) the mentioned test failed.
Hence I think it's not ICU itself which changes the 'negativeFormat'.
I've the buildinfo file from the previous successful compilation and
will check what's changed.

> What are the plans for the ICU transition?
 I want to rebuild all of the reverse dependencies at least on amd64
(but better on i386 and/or arm64 as well). I'm a bit stressed and my
progress is much slower. :( Partial result shows all issues can be
easily patched. The only problem at the moment is that I was slow
enough and some Haskell metapackage changed that breaks higher level
Haskell packages. I think it's better to restart my test buildings and
do it on one day if possible. Also check the gnustep-base self-test
failure as noted previously I could build the package with the latest
ICU from experimental. Something else changed since then.
In short, I hope I can ask the RMs about it next week.

Regards,
Laszlo/GCS



Bug#888908: using ICU 60.2: Failed test: basic10_4.m:166 ... negativeFormat used for -ve number

2018-02-01 Thread Yavor Doganov
forwarded 888908 https://savannah.gnu.org/bugs/?53035
tags 888908 + pending
thanks

Matthias Klose wrote:
> On 31.01.2018 08:51, László Böszörményi (GCS) wrote:
> >  Strange, I'm at least twice built the ICU reverse dependencies
> > successfully including gnustep-base.

That would have been with versions before 59.1-1.  The configure run
fails because the icu-config script has been removed.  You have to
pass --disable-icu-config to build gnustep-base.

> the comment above reads:
> 
>/* Different versions of ICU use different formats, so we need to
> * permit alternative results.
> */

Yes, this test has been failing before with different versions of
ICU.  I proposed another patch upstream and would like to wait for
their comments before uploading.

What are the plans for the ICU transition?



Bug#888908: using ICU 60.2: Failed test: basic10_4.m:166 ... negativeFormat used for -ve number

2018-01-31 Thread Matthias Klose
On 31.01.2018 08:51, László Böszörményi (GCS) wrote:
> On Wed, Jan 31, 2018 at 5:08 AM, Matthias Klose  wrote:
>> Package: src:gnustep-base
>> Version: 1.25.1-1
>> Tags: sid buster
>> Severity: important
>>
>> using ICU 60.2 I see the following test failing:
>>
>> Failed test: basic10_4.m:166 ... negativeFormat used for -ve number
>>
>> Seems to be architecture independent.
>  Strange, I'm at least twice built the ICU reverse dependencies
> successfully including gnustep-base. I'm not near my Linux box, but
> will retest it when I can.
> Might it work in the past or may you have additional information?

see my workaround:
http://launchpadlibrarian.net/355248746/gnustep-base_1.25.1-1ubuntu1_1.25.1-1ubuntu2.diff.gz

the comment above reads:

   /* Different versions of ICU use different formats, so we need to
* permit alternative results.
*/



Bug#888908: using ICU 60.2: Failed test: basic10_4.m:166 ... negativeFormat used for -ve number

2018-01-30 Thread GCS
On Wed, Jan 31, 2018 at 5:08 AM, Matthias Klose  wrote:
> Package: src:gnustep-base
> Version: 1.25.1-1
> Tags: sid buster
> Severity: important
>
> using ICU 60.2 I see the following test failing:
>
> Failed test: basic10_4.m:166 ... negativeFormat used for -ve number
>
> Seems to be architecture independent.
 Strange, I'm at least twice built the ICU reverse dependencies
successfully including gnustep-base. I'm not near my Linux box, but
will retest it when I can.
Might it work in the past or may you have additional information?

Laszlo/GCS



Bug#888908: using ICU 60.2: Failed test: basic10_4.m:166 ... negativeFormat used for -ve number

2018-01-30 Thread Matthias Klose
Package: src:gnustep-base
Version: 1.25.1-1
Tags: sid buster
Severity: important

using ICU 60.2 I see the following test failing:

Failed test: basic10_4.m:166 ... negativeFormat used for -ve number

Seems to be architecture independent.