[Debian GNUstep maintainers] Bug#918366: FTBFS for armhf on arm64, fails some tests
Steve McIntyre
steve at einval.com
Sat Jan 5 15:00:31 GMT 2019
Package: src:gnustep-base
Version: 1.25.1-4
Severity: important
Hi!
I've been doing a full rebuild of the Debian archive, building all
source packages targeting armel and armhf using arm64 hardware. We are
planning in future to move all of our 32-bit armel/armhf builds to
using arm64 machines, so this rebuild is to identify packages that
might have problems with this configuration.
I've tried to build gnustep-base for armhf on top of arm64, and AFAICS
it's failing some of its tests:
...
Testing resources.m...
Running base/NSBundle/resources.m...
Start set: resources.m:11 ... NSBundle resources
Passed test: resources.m:19 ... +bundleWithPath returns anNSBundle
Passed test: resources.m:22 ... -pathsForResourcesOfType: inDirectory: returns an array
Passed test: resources.m:26 ... -pathForResource:ofType:inDirectory: works with nil args
Passed test: resources.m:28 ... -pathForResource:ofType: works with nil type
2019-01-04 18:19:10.693 resources[23182:23182] [NSConstantString-stringByAppendingPathExtension:] cannot append extension 'tiff' to empty string
Passed test: resources.m:30 ... -pathForResource:ofType: works with nil name
Passed test: resources.m:32 ... -pathForResource:ofType: works with empty type
2019-01-04 18:19:10.694 resources[23182:23182] [NSConstantString-stringByAppendingPathExtension:] cannot append extension 'tiff' to empty string
Passed test: resources.m:34 ... -pathForResource:ofType: works with empty name
Passed test: resources.m:37 ... -resourcePath returns the correct path
Start set: resources.m:40 ... NSBundle GNUstep general
Skipped set: resources.m 45 ... it looks like GNUstep-base is not yet installed
Error: resources.m:91 ... END(NSBundle GNUstep resources) with START(NSBundle GNUstep general).
End set: resources.m:91 ... NSBundle GNUstep general
End set: resources.m:93 ... NSBundle resources
Completed file: resources.m
...
Start set: basic.m:32 ... NSArray subscripting
Skipped set: basic.m 41 ... No dictionary subscripting support in the compiler.
Error: basic.m:43 ... END(NSDictionary subscripting) with START(NSArray subscripting).
End set: basic.m:43 ... NSArray subscripting
Completed file: basic.m
...
Passed test: basic.m:74 ... setting object value on invalid node works
Dashed hope: basic.m:77 ... setting object value on invalid node sets string value
Expected '1,2E1' and got '12'
Passed test: basic.m:83 ... setting string value on invalid node works
...
I'm honestly not sure about what casues the failures. Is a "dashed
hope" a test fail? :-(
Full build log is online at
https://www.einval.com/debian/arm/rebuild-logs/armhf/FAIL/gnustep-base_1.25.1-4_armhf.log
-- System Information:
Debian Release: 9.6
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable-debug'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.9.0-8-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
More information about the pkg-GNUstep-maintainers
mailing list