cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Peter Schuller (JIRA)" <>
Subject [jira] Commented: (CASSANDRA-1575) suggest avoiding broken openjdk6 on Debian as build-dep
Date Mon, 04 Oct 2010 21:44:33 GMT


Peter Schuller commented on CASSANDRA-1575:

And I should stress that this will presumably only help normalized build environments that
install build dependencies as required. It doesn't help a user trying to 'ant build', nor
a user trying to 'debuild' and happens to have other JDK:s installed, but I'm not sure how
to address that in a clean fashion.

Maybe add a note under "requirements" in the README?

(I realize this is catering to a very specific platform, but lenny is presumably pretty common.)

> suggest avoiding broken openjdk6 on Debian as build-dep
> -------------------------------------------------------
>                 Key: CASSANDRA-1575
>                 URL:
>             Project: Cassandra
>          Issue Type: Bug
>          Components: Packaging
>         Environment: Debian lenny
>            Reporter: Peter Schuller
>            Assignee: Eric Evans
>            Priority: Minor
>             Fix For: 0.6.6, 0.7.0
>         Attachments: trunk-1575.txt,
> 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:
> The effect is that when ant tries to download files over SSL, it fails complaining about:
>    " 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.

View raw message