Return-Path: X-Original-To: apmail-lucene-dev-archive@www.apache.org Delivered-To: apmail-lucene-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 7BBCB932F for ; Wed, 4 Apr 2012 17:52:42 +0000 (UTC) Received: (qmail 89061 invoked by uid 500); 4 Apr 2012 17:52:41 -0000 Delivered-To: apmail-lucene-dev-archive@lucene.apache.org Received: (qmail 89013 invoked by uid 500); 4 Apr 2012 17:52:40 -0000 Mailing-List: contact dev-help@lucene.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@lucene.apache.org Delivered-To: mailing list dev@lucene.apache.org Received: (qmail 89006 invoked by uid 99); 4 Apr 2012 17:52:40 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 04 Apr 2012 17:52:40 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED,T_RP_MATCHES_RCVD X-Spam-Check-By: apache.org Received: from [140.211.11.116] (HELO hel.zones.apache.org) (140.211.11.116) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 04 Apr 2012 17:52:39 +0000 Received: from hel.zones.apache.org (hel.zones.apache.org [140.211.11.116]) by hel.zones.apache.org (Postfix) with ESMTP id DB7623587DF for ; Wed, 4 Apr 2012 17:52:19 +0000 (UTC) Date: Wed, 4 Apr 2012 17:52:19 +0000 (UTC) From: "Robert Muir (Commented) (JIRA)" To: dev@lucene.apache.org Message-ID: <1969276523.13017.1333561939927.JavaMail.tomcat@hel.zones.apache.org> In-Reply-To: <401888605.7790.1333479745191.JavaMail.tomcat@hel.zones.apache.org> Subject: [jira] [Commented] (LUCENE-3945) we should include checksums for every jar ivy fetches in svn & src releases to verify the jars are the ones we expect 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/LUCENE-3945?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13246513#comment-13246513 ] Robert Muir commented on LUCENE-3945: ------------------------------------- +1 I opened LUCENE-3952 and we can later look at an other similar minor improvements related to that on other issues (like compile-tools, called before validate, likely tries to use the ant.jar)... some of that we might just have to fix in a later release, at least it wont silently work wrong (worst case you get a zip error). > we should include checksums for every jar ivy fetches in svn & src releases to verify the jars are the ones we expect > --------------------------------------------------------------------------------------------------------------------- > > Key: LUCENE-3945 > URL: https://issues.apache.org/jira/browse/LUCENE-3945 > Project: Lucene - Java > Issue Type: Task > Reporter: Hoss Man > Fix For: 3.6, 4.0 > > Attachments: LUCENE-3945.patch, LUCENE-3945.patch, LUCENE-3945.patch, LUCENE-3945_trunk_jar_sha1.patch, LUCENE-3945_trunk_jar_sha1.patch, LUCENE-3945_trunk_jar_sha1.patch > > > Conversation with rmuir last night got me thinking about the fact that one thing we lose by using ivy is confidence that every user of a release is compiling against (and likely using at run time) the same dependencies as every other user. > Up to 3.5, users of src and binary releases could be confident that the jars included in the release were the same jars the lucene devs vetted and tested against when voting on the release candidate, but with ivy there is now the possibility that after the source release is published, the owner of a domain where these dependencies are hosted might change the jars in some way w/o anyone knowing. Likewise: we as developers could commit an ivy.xml file pointing to a specific URL which we then use for and test for months, and just prior to a release, the contents of the remote URL could change such that a JAR included in the binary artifacts might not match the ones we've vetted and tested leading up to that RC. > So i propose that we include checksum files in svn and in our source releases that can be used by users to verify that the jars they get from ivy match the jars we tested against. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org For additional commands, e-mail: dev-help@lucene.apache.org