]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
ceph.spec.in: Always depend on junit4 (fixes bug #6216) 694/head
authorAlan Grosskurth <code@alan.grosskurth.ca>
Sun, 6 Oct 2013 06:52:16 +0000 (23:52 -0700)
committerAlan Grosskurth <code@alan.grosskurth.ca>
Sun, 6 Oct 2013 07:42:43 +0000 (00:42 -0700)
commit16dec28c02292e6650565d1031d7aa9fbdabfa00
treeb81dd80544954d3d5c7b77666f19705821fd2447
parent82f6ec596c38da31566526525294e91481ad8d55
ceph.spec.in: Always depend on junit4 (fixes bug #6216)

The RPM spec file currently lists `junit` as a dependency on all
platforms except recent versions of OpenSUSE. This is problematic
because `junit` refers to version 3.x, which doesn't satisfy the check
in the configure script:

    configure: Cannot find junit4.jar (apt-get install junit4)

As a result, rpmbuild doesn't build `libcephfs-test.jar` and fails:

    http://tracker.ceph.com/issues/6216

So let's depend on `junit4` in all cases. This package is provided by
all supported platforms (el6, fc17, fc18, fc19, opensuse12.2,
opensuse12, sles11), and my testing on CentOS 6 shows that rpmbuild
now succeeds and produces the expected `libcephfs_jni1` RPM.
ceph.spec.in