Hi,
Aaron M. Ucko wrote:
> Source: subversion
> Version: 1.7.9-1+nmu2
> Severity: serious
> Justification: fails to build from source (but built successfully in the past)
>
> Subversion's been hitting test suite failures on mipsel, s390(x), and
> the Hurd.
This now includes also amd64 and ia64. While ia64 is about to be
removed from Jessie IIRC, amd64 is the most popular architecture we
have.
> The Linux errors are new since 1.7.9-1, and may stem in
> part from recent changes to build dependencies, whereas the Hurd
> errors (less critical, as it's not a release architecture) date back
> to 1.7.5-1:
The error on amd64 seems to be in the ruby-bindings test suite which
does not seem to cover potentially unsorted output:
/«PKGBUILDDIR»/subversion/bindings/swig/ruby/test/test_wc.rb:285:in
`test_ancestry':
<[["/tmp/wc-tmp/wc", Svn::Error::Cancelled],
["/tmp/wc-tmp/wc/file1", Svn::Error::Cancelled],
["/tmp/wc-tmp/wc/file2", Svn::Error::Cancelled]]> expected but was
<[["/tmp/wc-tmp/wc", Svn::Error::Cancelled],
["/tmp/wc-tmp/wc/file2", Svn::Error::Cancelled],
["/tmp/wc-tmp/wc/file1", Svn::Error::Cancelled]]>.
(file1 and file2 in unexpected order)
I suspect that this can be fixed easily in the test itself in case the
order is really irrelevant in this test.
The error on ia64 is java-bindings related and is probably caused by a
newer Java version or maybe also different Java implementation:
The method getTag() from the type Version refers to the missing type String
----------
1016. ERROR in
/«PKGBUILDDIR»/subversion/bindings/javahl/src/org/apache/subversion/javahl/types/Version.java
(at line 83)
private native String getTag();
^^^^^^
String cannot be resolved to a type
----------
1017. ERROR in
/«PKGBUILDDIR»/subversion/bindings/javahl/src/org/apache/subversion/javahl/types/Version.java
(at line 89)
private native String getNumberTag();
^^^^^^
String cannot be resolved to a type
----------
1017 problems (1011 errors, 6 warnings)make[1]: ***
[subversion/bindings/javahl/classes/org/apache/subversion/javahl/ClientException.class]
Error 255
make[1]: Leaving directory `/«PKGBUILDDIR»/BUILD'
make: *** [debian/stamp-build-arch] Error 2
(No idea how to fix that. Probably someone with more Java experience
than me should have a look at.)
It's not clear to me what exactly caused the s390(x) build failures.
Looks like test suite failures in svn-test-work/working_copies, but
I'm not 100% sure as I can't pinpoint where the failure happened.
Regards, Axel
--
,''`. | Axel Beckert <[email protected]>, http://people.debian.org/~abe/
: :' : | Debian Developer, ftp.ch.debian.org Admin
`. `' | 1024D: F067 EA27 26B9 C3FC 1486 202E C09E 1D89 9593 0EDE
`- | 4096R: 2517 B724 C5F6 CA99 5329 6E61 2FF9 CD59 6126 16B5
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]