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 BF8FD9DE6 for ; Sat, 14 Apr 2012 21:49:00 +0000 (UTC) Received: (qmail 41891 invoked by uid 500); 14 Apr 2012 21:48:59 -0000 Delivered-To: apmail-lucene-dev-archive@lucene.apache.org Received: (qmail 41833 invoked by uid 500); 14 Apr 2012 21:48:59 -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 41826 invoked by uid 99); 14 Apr 2012 21:48:59 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 14 Apr 2012 21:48:59 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of dawid.weiss@gmail.com designates 209.85.210.176 as permitted sender) Received: from [209.85.210.176] (HELO mail-iy0-f176.google.com) (209.85.210.176) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 14 Apr 2012 21:48:51 +0000 Received: by iagw33 with SMTP id w33so7850770iag.35 for ; Sat, 14 Apr 2012 14:48:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:content-type; bh=36hBxkh2BK32PgUvg5jqWCOqvRq+Qgr54roQ2653YO8=; b=UdNhIGeJM93D1ZM7zQPbSUl98PBeRdmW3cWiBO9FtMUQ4T0jw8QCVq8u+VvetE7Bt9 P09JWkdiiAx4I+RK6Vxjk9Xd7S4j3llZabCzcYiRU/IZlB8f+iR7sm6ESGnsts0eCfCx KHRv2/AiLXmPgce4Lo5A6vNtvaSEPlIRBOhbXBDTEAWZHmy5CSwrUW+1VEZSAF9bGhCf WXmFFcwvRMx6s03UUqPnH8ppzDpxRFwIG6vi5QS7HKHcb5YbjBycjzGpNx+ZNnSeGxnO ZJqwaFvZG7WXeosHccX/fTa3hngcjB6KYVzkZIvRkDvQ4Tvhn94XphmpIzA6muQe8xfe VcMw== Received: by 10.50.153.132 with SMTP id vg4mr1983240igb.2.1334440110880; Sat, 14 Apr 2012 14:48:30 -0700 (PDT) MIME-Version: 1.0 Sender: dawid.weiss@gmail.com Received: by 10.42.117.199 with HTTP; Sat, 14 Apr 2012 14:48:10 -0700 (PDT) In-Reply-To: References: From: Dawid Weiss Date: Sat, 14 Apr 2012 23:48:10 +0200 X-Google-Sender-Auth: sVHStfmo2KHc9rYT7VktdScmFrM Message-ID: Subject: Re: Snapshot repositories and ivy. To: dev@lucene.apache.org Content-Type: text/plain; charset=UTF-8 Thanks Benson. I think Robert's point is that this isn't only a technical/ engineering issue but also an Apache policy raised recently to make dependencies off something that is: a) stable, traceable (not a moving target like a snapshot dependency), b) accessible (maven repositories, mirroring), c) has officially published source code (again -- maven policy). It is definitely not convenient but I'll just live with it. Dawid On Sat, Apr 14, 2012 at 11:42 PM, Benson Margulies wrote: > Maybe this will help. > > A maven build will download from all of the repositories listed in > elements in the poms. By default, this list is just > Central. However, you can add more to a parent POM. > > Anything sitting out there *in a maven repo* is thus trivially > accessible. For example, one would hope that other Apache TLP's would > regularly push snapshots of their trunks (just as you do), so that > listing the Apache snapshot repo from repositories.apache.org would do > the trick for those. > > I'll betcha, however, that Dawid is dealing with a case that is > neither in central nor published as a SNAPSHOT at Apache. If the > original source uses the OSSHR repository as a path to central, it > also has a corresponding snapshot repo, and so authors could perhaps > be persuaded to publish to it. > > If neither of these work, then we're in the same situation as with any > other binary dependency. If it's not in the source tree, and not in > some public maven repo, then we are allowed to publish it *as a > convenience*. It seems to me that it would be reasonable to ask infra > to add an extra repository to repositories.apache.org for 'convenience > binaries'. I don't see how that would offend any board members any > more than putting a convenience bundle of binaries on the dist/ > mirrors. (The issue of dog-in-the-manger fellow Apache projects is, I > claim, orthogonal.) Dawid could then push his interim packages to such > a place. > > Of course, a maven repo is also just an HTTP server with a particular > layout, so you *could* just use the maven-deploy-plugin to plop these > items onto a repo on people.apache.org belonging to Lucene, and add a > element to point to it, if infra is unfriendly to the > 'convenience repository' proposal. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org > For additional commands, e-mail: dev-help@lucene.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org For additional commands, e-mail: dev-help@lucene.apache.org