Return-Path: Delivered-To: apmail-archiva-dev-archive@www.apache.org Received: (qmail 55701 invoked from network); 29 Apr 2010 02:04:20 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 29 Apr 2010 02:04:20 -0000 Received: (qmail 24863 invoked by uid 500); 29 Apr 2010 02:04:20 -0000 Delivered-To: apmail-archiva-dev-archive@archiva.apache.org Received: (qmail 24809 invoked by uid 500); 29 Apr 2010 02:04:20 -0000 Mailing-List: contact dev-help@archiva.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@archiva.apache.org Delivered-To: mailing list dev@archiva.apache.org Received: (qmail 24797 invoked by uid 99); 29 Apr 2010 02:04:20 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 29 Apr 2010 02:04:20 +0000 X-ASF-Spam-Status: No, hits=1.5 required=10.0 tests=AWL,FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_NONE,SPF_PASS,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of odeaching@gmail.com designates 209.85.212.170 as permitted sender) Received: from [209.85.212.170] (HELO mail-px0-f170.google.com) (209.85.212.170) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 29 Apr 2010 02:04:14 +0000 Received: by pxi18 with SMTP id 18so2874665pxi.15 for ; Wed, 28 Apr 2010 19:03:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:sender:received :in-reply-to:references:date:x-google-sender-auth:message-id:subject :from:to:content-type; bh=G+h1RY7aA+1ULrQNRjHkFzvMCPk7xBUvLpiofX6X1mg=; b=aG3qd4tDoWSYMw/DFhR3uy6Q0qiyXi+p8dUzDvDevI0lcnP2xNHhMQ5nCOwP0Qmqy/ XwWS1ZylB9uhB81LsOEKyKw+VSsLA+Y91xQf9C2aPf9EAZlGI5Oe4F+dQ9BNz/P0W0fJ eFekR0oo4E/C52JCEwzJzGL9I/KuzZSYNYxoo= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type; b=jGJH52C07fBaxiHhwbIq681GJw/1pM9/oQOCnv/5lNebAxR4LrbXt99rHdKB5rpU7C VEKojI74iDtsMi7uNpU/LuaFw6ekdcFgj7EI3PHZys5WSMqe1c4Ze+x3mc+jRCLNIckm DGCfMsnOAI/r4TsSNA/kBZNBpOAAUTRf6WlkI= MIME-Version: 1.0 Received: by 10.114.11.9 with SMTP id 9mr10116203wak.178.1272506633966; Wed, 28 Apr 2010 19:03:53 -0700 (PDT) Sender: odeaching@gmail.com Received: by 10.114.53.4 with HTTP; Wed, 28 Apr 2010 19:03:53 -0700 (PDT) In-Reply-To: References: <1288C6E7-94AA-4579-ADFD-23111DE7FACD@apache.org> <4E9698FC-A586-4211-B5A4-70EDAFB2E3E9@apache.org> Date: Thu, 29 Apr 2010 10:03:53 +0800 X-Google-Sender-Auth: ef31982db1d6e01a Message-ID: Subject: Re: Staging repositories (was: Re: GSoC projects?) From: Deng Ching To: dev@archiva.apache.org Content-Type: multipart/alternative; boundary=00504502e53ee454f1048556897e --00504502e53ee454f1048556897e Content-Type: text/plain; charset=ISO-8859-1 Hi Eshan, Can you update the wiki directly with the changes that you specified in the attachment? The wiki is version controlled so it shouldn't be a problem to track changes made in the page. Thanks, Deng On Thu, Apr 29, 2010 at 3:44 AM, Eshan Sudharaka wrote: > hi brett, > i have added a attachment to the proposal on wiki.I need a review and then > i > am willing to edit the proposal. > link to the attachment< > https://cwiki.apache.org/confluence/pages/viewpageattachments.action?pageId=18153606&metadataLink=true > > > > thank you. > > On Wed, Apr 28, 2010 at 7:46 PM, Brett Porter wrote: > > > > > On 21/04/2010, at 2:33 AM, Eshan Sudharaka wrote: > > > > > hi, > > > I just added the gsoc proposal to the apache wiki(with out doing any > > > change). > > > > > > https://cwiki.apache.org/confluence/display/ARCHIVA/Staging+Repository+Merge > > > > I cleaned up the content to use wiki syntax and remove the GSOC specifics > > (that can all be tracked separately - we just want to work on the > technical > > proposal here). I haven't made any changes to the content itself. > > > > I'd like it if you were able to make most changes to the doc based on > what > > we discuss here. There's a few posts in the thread to pick up ideas from. > > > > There's also plenty of questions to answer and adjust based on the thread > > so far: > > - are the repositories temporary or permanent, and how do they get > created? > > - how will promotion work? what different options are there? (as Deng > > pointed out, the audit logs are probably not the right approach here) > > - how does a failed deployment get cleaned up? > > - what permissions are needed exactly? > > > > I addressed my thoughts in some previous messages. But don't feel like > you > > have to agree with me - the point here is to discuss alternatives and all > > convince each other until we find the best solution. > > > > I previously posted this: > > http://people.apache.org/~brett/staging-promotion.png > . > > That has an assumption of permanent staging repositories - which is an > > advantage that the URL is always the same and doesn't require some > > finalisation to be active, but has a disadvantage that you might mix > > releases. One way to handle that problem is to have artifact-level > control > > of what gets promoted (which you can make smart by reading the Maven > > metadata and finding out which modules are related to each other). I > > discussed that more in the previous email. > > > > One other thing to note: repositories are not necessarily Maven 2. Things > > like Maven metadata merging should be handled by the repository API > > abstraction, rather than being baked into the code. I'm happy to help > > discuss the design of this once we get past the "user level" ideas. > > > > Cheers, > > Brett > > > > -- > > Brett Porter > > brett@apache.org > > http://brettporter.wordpress.com/ > > > > > > > > > > > > > -- > P.A.Eshan Sudharaka > Dept of Computer Science and Engineering > University of Moratuwa > Sri Lanka > --00504502e53ee454f1048556897e--