[ 
https://issues.apache.org/jira/browse/CASSANDRA-1575?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Peter Schuller updated CASSANDRA-1575:
--------------------------------------

    Attachment: Trunk1575Test.java

> suggest avoiding broken openjdk6 on Debian as build-dep
> -------------------------------------------------------
>
>                 Key: CASSANDRA-1575
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-1575
>             Project: Cassandra
>          Issue Type: Bug
>          Components: Packaging
>    Affects Versions: 0.7 beta 2
>         Environment: Debian lenny
>            Reporter: Peter Schuller
>            Priority: Minor
>         Attachments: trunk-1575.txt, Trunk1575Test.java
>
>
> I ran into this myself and then today someone was reporting having the same 
> problem on IRC; there is a packaging bug in openjdk6 in lenny:
>    http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=501487
> The effect is that when ant tries to download files over SSL, it fails 
> complaining about:
>    "java.security.InvalidAlgorithmParameterException: the trustAnchors 
> parameter must be non-empty"
> It turns out this works fine with the Sun JVM. I'm attaching a patch which 
> makes Cassandra build on both lenny and squeeze; however, I am not sure 
> whether other platforms may be negatively affected. The patch just requires 
> an openjdk sufficiently new that the lenny openjdk won't quality. If there 
> are other platforms where we do want an older openjdk, this patch might break 
> that.
> In addition, I removed the "java6-sdk" as a sufficient dependency because 
> that resolved to openjdk-6-jdk on lenny.
> I think it's a good idea to consider changing this just to decrease the 
> initial threshold of adoption for those trying to build from source.
> So: This does fix the build issue on lenny, and doesn't seem to break 
> squeeze, but I cannot promise anything about e.g. ubuntu.
> For the record, I'm also attaching a small self-contained test case which, 
> when run, tries to download one of the offending pom files. It can be used to 
> easily test weather the SSL download with work with a particular JVM.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to