On 2011-07-25 18:24, Peter Samuelson wrote:
>
> [Jonathan Nieder]
>> | There was 1 failure:
>> | 1)
>> testLogDate(org.tigris.subversion.javahl.BasicTests)junit.framework.AssertionFailedError:
>> expected:<1191466852134992> but was:<1191423652134992>
>> | at
>> org.tigris.subversion.javahl.BasicTests.testLogDate(BasicTests.java:91)
>> | at org.tigris.subversion.javahl.RunTests.main(RunTests.java:111)
>>
>> Is the problem known? Is it Debian-specific? debian/rules says
>>
>> # This fails on current free JVMs, according to Blair Zajac.
>> # Thus the "-" prefix, to ignore failure, for now.
>>
>> Is it a JVM bug? Inquiring minds want to know. :)
>
> The Subversion high-level Java bindings ('javahl') in Debian have gone
> through 3 different compilers (Jikes, Kaffe, and now gcj) and none of
> them could make all the tests pass. Oracle's OpenJDK implementation
> apparently works, so this failure is presumably either a gcj or Java
> runtime bug, or an ambiguity in the standard. Ubuntu switched over to
> OpenJDK some time ago (before OpenJDK was in Debian, unsurprisingly),
> but I've never found the energy to care enough about the Java stuff to
> apply the Ubuntu patch to switch Debian's Subversion to use OpenJDK. I
> don't know if it's even a good idea to do so.Unfortunately, Debian promoted the GNU/kFreeBSD port a while ago, which does not have OpenJDK. Previously, I used to provide backports for Debian "stable" built with OpenJDK. http://wiki.debian.org/Java OpenJDK A GPL2 version of Sun's JDK! Available on most archs. Installed by default where available. GNU's GIJ/GCJ Installed by default when openjdk is not available. > What is the state of the > Java build and runtime world? Last I heard, gcj could target some sort > of native code, not just JVM bytecode. Does that mean it's still > better than Oracle's offering, or does nobody care? I believe OpenJDK will be the reference implementation for Java 7. Does the native code feature in gcj matter at all for the Subversion Java bindings? I don't think GIJ/GCJ has much to offer. (I wouldn't mind supporting GIJ/GCJ as a special case for architectures that still don't have OpenJDK.) -- Michael Diers, elego Software Solutions GmbH, http://www.elego.de
signature.asc
Description: OpenPGP digital signature

