Return-Path: Delivered-To: apmail-cassandra-commits-archive@www.apache.org Received: (qmail 78097 invoked from network); 21 Dec 2010 09:12:28 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 21 Dec 2010 09:12:28 -0000 Received: (qmail 23944 invoked by uid 500); 21 Dec 2010 09:12:28 -0000 Delivered-To: apmail-cassandra-commits-archive@cassandra.apache.org Received: (qmail 23927 invoked by uid 500); 21 Dec 2010 09:12:28 -0000 Mailing-List: contact commits-help@cassandra.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cassandra.apache.org Delivered-To: mailing list commits@cassandra.apache.org Received: (qmail 23918 invoked by uid 99); 21 Dec 2010 09:12:27 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 21 Dec 2010 09:12:27 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.22] (HELO thor.apache.org) (140.211.11.22) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 21 Dec 2010 09:12:25 +0000 Received: from thor (localhost [127.0.0.1]) by thor.apache.org (8.13.8+Sun/8.13.8) with ESMTP id oBL9C33i013709 for ; Tue, 21 Dec 2010 09:12:03 GMT Message-ID: <24442222.231641292922723453.JavaMail.jira@thor> Date: Tue, 21 Dec 2010 04:12:03 -0500 (EST) From: "Stephen Connolly (JIRA)" To: commits@cassandra.apache.org Subject: [jira] Commented: (CASSANDRA-1888) Replace lib/high-scale-lib.jar with equivalent from maven central repository In-Reply-To: <16619079.231541292922481654.JavaMail.jira@thor> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/CASSANDRA-1888?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12973525#action_12973525 ] Stephen Connolly commented on CASSANDRA-1888: --------------------------------------------- svn diff is not co-operating Index: lib/high-scale-lib.jar =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream > Replace lib/high-scale-lib.jar with equivalent from maven central repository > ---------------------------------------------------------------------------- > > Key: CASSANDRA-1888 > URL: https://issues.apache.org/jira/browse/CASSANDRA-1888 > Project: Cassandra > Issue Type: Improvement > Affects Versions: 0.7.0 > Reporter: Stephen Connolly > > As part of my effort to get Cassandra published to Maven Central, there are a number of libraries which Cassandra depends on but which are not available in Maven Central. > Perhaps the most interesting of these is the Public Domain high-scale-lib.jar > The author is an XML build tool hater (and that includes ANT), and the artifact itself contains a lot of unusual cruft... .CVS folders, etc. The build process uses a build.java, that effectively is a rewrite of Make in java with the Makefile embedded in the build.java. > I have rebuilt the artifacts and published them to the Maven Central repository. As part of the requirements for publishing to Maven Central are to publish a javadoc.jar and a sources.jar with gpg signatures, etc. It was easier to take the source code and transform it into a Maven project. The project is hosted at github: http://stephenc.github.com/high-scale-lib > I have published the following versions, all signed with by stephenc@apache.org PGP key > 1.0.0 > 1.0.1 > 1.1.0 > 1.1.1 > 1.1.2 > These should all be equivalent to the releases by Cliff Click, with the only exception being 1.1.1. > For 1.1.1 Cliff's original build script did not run the Unit tests correctly, one of the unit tests consistently fails even on his build process due to an invalid assumption that element ordering is preserved across serialization for NonBlockingIdentityHashMap. He fixed the test in 1.1.2, so I back-ported the test change. The code however remains as is. > In any case, can we change the version of high-scale-lib.jar in the lib directory to the version from maven central > http://repo1.maven.org/maven2/com/github/stephenc/high-scale-lib/high-scale-lib/1.1.1/high-scale-lib-1.1.1.jar > [The current version used by Cassandra is 1.1.1] > Or if perhaps even consider upgrading to 1.1.2 [though I can appreciate that this could be considered riskier] > My justification for the change is so that I can be sure that consumers of a Maven Central distribution of Cassandra will have exactly the same dependencies, which have been tested as part of the Cassandra release process, and not just the "Stephen's very damn sure they are the same" dependencies ;-) -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.