Bug#888908: using ICU 60.2: Failed test: basic10_4.m:166 ... negativeFormat used for -ve number
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
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
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
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
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
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.