Return-Path: X-Original-To: apmail-hc-dev-archive@www.apache.org Delivered-To: apmail-hc-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 6D14FE16A for ; Sun, 25 Nov 2012 22:34:45 +0000 (UTC) Received: (qmail 43186 invoked by uid 500); 25 Nov 2012 22:34:45 -0000 Delivered-To: apmail-hc-dev-archive@hc.apache.org Received: (qmail 43156 invoked by uid 500); 25 Nov 2012 22:34:45 -0000 Mailing-List: contact dev-help@hc.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "HttpComponents Project" Delivered-To: mailing list dev@hc.apache.org Received: (qmail 43146 invoked by uid 99); 25 Nov 2012 22:34:45 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 25 Nov 2012 22:34:45 +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 (athena.apache.org: domain of sebbaz@gmail.com designates 209.85.215.179 as permitted sender) Received: from [209.85.215.179] (HELO mail-ea0-f179.google.com) (209.85.215.179) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 25 Nov 2012 22:34:38 +0000 Received: by mail-ea0-f179.google.com with SMTP id i12so1940905eaa.10 for ; Sun, 25 Nov 2012 14:34:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=m2zjBOg9w/0RVnIrolhvRtPjQeF3ZjL7styn+OFboOE=; b=vUANiL5u3DTB6jp8XdXYSi4ZPTb0sGUEaL5PEj4BWdFTDd/ldwbRO2yc2OH0xc7avD HTN1lyQppRrTIb05WZ/lkyBQjpzeysNU20LFXHO2J/4Qu5nWYpENSHOmWr5lkQ9wfXFP BI2PiOsvEBnaEUDmaxUv6Z/RDaX0ATwVaV1hUpxZoU8TMStAcGUQn5Xf5C8X6dtqOJjp rEfHzPOZnQyjg+mN3gtwsaw9bxV6nZT8HsmCxqMCpar9lkk6zvCum5vzNwdBB4HuSHl1 qPCI21nBoW0PNsOBLwZeVJpPTumyj+UhniFlgf3YCzvSCKLlNzrPsoCmJqDa5zm2PR+v h4iA== MIME-Version: 1.0 Received: by 10.14.213.7 with SMTP id z7mr37552424eeo.39.1353882857278; Sun, 25 Nov 2012 14:34:17 -0800 (PST) Received: by 10.223.143.2 with HTTP; Sun, 25 Nov 2012 14:34:17 -0800 (PST) In-Reply-To: <1353852848.25603.17.camel@ubuntu> References: <1353852848.25603.17.camel@ubuntu> Date: Sun, 25 Nov 2012 22:34:17 +0000 Message-ID: Subject: Re: Svnpubsub for dist archives From: sebb To: HttpComponents Project Content-Type: text/plain; charset=ISO-8859-1 X-Virus-Checked: Checked by ClamAV on apache.org On 25 November 2012 14:14, Oleg Kalnichevski wrote: > On Sun, 2012-11-25 at 01:47 +0000, sebb wrote: >> I propose to start working on setting up svnpubsub for dist/ archives, >> i.e. releases. This is an infra requirement which has to be done by >> the start of next year. >> >> First stage is to create the dev and release SVN trees under >> >> https://dist.apache.org/repos/dist/ >> >> and get commit messages sent to the appropriate mailing list. >> >> I assume that the most suitable list is: >> >> commits@hc.a.o >> >> which is where all the other commits go. >> >> Finally we ask Infra to enable svnpubsub; after that point all >> releases will need to be done via the dist SVN repo. >> >> I suggest that svnpubsub is only enabled after the current release >> votes are completed, but the SVN directories and mailing lists can be >> set up now. >> >> The idea is that release candidates are uploaded to the staging area >> >> dev/httpcomponents/ >> >> for review; once the vote passes the files are renamed to >> >> release/httpcomponents/ >> >> This can be done with individual SVN commands, but it is much better >> to use svnmucc which can move all the files in a single transaction. >> >> I hope to be able to create a script to generate the svnmucc command >> list from Maven pom and assembly files but if not it's not too >> difficult to create the commands by hand. >> >> This will require a minor change to the release vote process. >> The files need to be uploaded to the new shared staging area, not >> individual user home directories. And the publish process will require >> using SVN rather than copy, but it can be done without needing to >> login to people. >> > > Sebastian > > I am aware we have to migrate our web site content generation to > svnpubsub. I was planning to work on it over Christmas (western style). > I had no idea dist archives had to be migrated as well. Probably both > migrations should be carried out at the same time. I don't think there's any need to co-ordinate the changes. > If possible, I would like to have two more releases (HttpClient 4.2.3 > and HttpClient 4.3-alpha1) with the old release process simply to avoid > unnecessary delays due to administrative or organizational issues. Once > HttpCore and HttpClient 4.3a1 are out and available for review by a > larger community we could concentrate on re-aligning our release process > with the ASF policies. I hope you'll agree. The change to the dist processing is much simpler than the potential changes needed to support svnpubsub for the site. Also, I won't be able to work on either over Christmas. However, if you don't want to enable svnpubsub for dist archives until later that's OK by me as you are generally the RM. > However, preparatory work such as requesting SVN directories and setting > up mailing lists could be started immediately and done in parallel with > getting HttpClient 4.3a1 released. I'll start with that. > Would that work for you? > > Oleg > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscribe@hc.apache.org > For additional commands, e-mail: dev-help@hc.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@hc.apache.org For additional commands, e-mail: dev-help@hc.apache.org