Return-Path: X-Original-To: apmail-commons-dev-archive@www.apache.org Delivered-To: apmail-commons-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 851D0DD02 for ; Tue, 18 Dec 2012 19:08:02 +0000 (UTC) Received: (qmail 69033 invoked by uid 500); 18 Dec 2012 19:08:02 -0000 Delivered-To: apmail-commons-dev-archive@commons.apache.org Received: (qmail 68960 invoked by uid 500); 18 Dec 2012 19:08:01 -0000 Mailing-List: contact dev-help@commons.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Commons Developers List" Delivered-To: mailing list dev@commons.apache.org Received: (qmail 68931 invoked by uid 99); 18 Dec 2012 19:08:00 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 18 Dec 2012 19:08:00 +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 ralph.goers@dslextreme.com designates 209.85.219.53 as permitted sender) Received: from [209.85.219.53] (HELO mail-oa0-f53.google.com) (209.85.219.53) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 18 Dec 2012 19:07:53 +0000 Received: by mail-oa0-f53.google.com with SMTP id j6so1079450oag.12 for ; Tue, 18 Dec 2012 11:07:33 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:content-type:mime-version:subject:from:in-reply-to:date :content-transfer-encoding:message-id:references:to:x-mailer :x-gm-message-state; bh=4GuJ1Hk3kHDiU1d38Vsr3r6BW2wDcBe7N2kO2HE1ysY=; b=mHN1ewERXjR9IEBZ+OIsGDOvCID1mehOcK8h6qEIc6tKKT14kspMRQuzT+ISDz06p4 Yhj6yOY/tpX+BmXoOyXsz7efpCbJ72IrC00W0OQm/E1gP0/2/YjbhM3zCTYDauIjrkoa 7xoGLOFbW55e7Bfi+iUbYKQ3BY0j0ZWEDuyuYqlf34F39hZjSejnFShBHZYE0PvWgwfU 3WU1nX3IypVJFqqCb2OXc+MK+UswARe61uu5lBqxhbAMdL23mWWGb7xBSJi2PMUnBi6b rR4+uzxeguAw1UzijpJXJE8O0lUcWE9nhR8ZyjqQG92mDm0Ar2lhHZ4h7bX+VZVy9bGq /c1w== X-Received: by 10.182.228.69 with SMTP id sg5mr2660127obc.2.1355857653056; Tue, 18 Dec 2012 11:07:33 -0800 (PST) Received: from [192.168.244.102] (cowboy.intuit.com. [65.204.229.11]) by mx.google.com with ESMTPS id h2sm1715127obn.11.2012.12.18.11.07.31 (version=TLSv1/SSLv3 cipher=OTHER); Tue, 18 Dec 2012 11:07:31 -0800 (PST) Content-Type: text/plain; charset=iso-8859-1 Mime-Version: 1.0 (Apple Message framework v1283) Subject: Re: We will not be able to update our websites... From: Ralph Goers In-Reply-To: Date: Tue, 18 Dec 2012 11:07:39 -0800 Content-Transfer-Encoding: quoted-printable Message-Id: <9A1E848B-FAA8-4DAA-9891-FEBA6BBC87CC@dslextreme.com> References: <20121214214054.GF20488@dusk.harfang.homelinux.org> <20121214220725.GH20488@dusk.harfang.homelinux.org> <27696813-A824-48B0-B8D2-A4890E492574@dslextreme.com> <1DA172AB-7EBA-4D82-8267-AD9CB4B0530E@dslextreme.com> <2CED3B63-FFFB-4E31-B0F7-A0CE6965CC15@dslextreme.com> <88030D83-4CEF-40F6-BA85-1E83664C57B7@dslextreme.com> To: "Commons Developers List" , gudnabrsam@gmail.com X-Mailer: Apple Mail (2.1283) X-Gm-Message-State: ALoCoQnEvzPBAIc2Jvb/Axe4KAN1BiR09jNP7Sr/rfRDZDbfZ1h7WcsMqrTPGcRgO+iHu+5rbECN X-Virus-Checked: Checked by ClamAV on apache.org extpaths.txt operates by saying that everything under the subdirectories = named in it is excluded from the CMS and must be manually managed. So = what Logging does is have the main site be managed in the CMS. The = links in the parent project point to generic project directories that = are symlinks. For example, the parent might reference "proper/VFS/2.x " = to get to the VFS web site. Then, we could have content/proper be = listed in extpaths.txt. Then whenever a new VFS release is done it is = uploaded to a directory named content/proper/VFS/vfs-2.n. The 2.x link = is then modified to point to the newly uploaded content. Thus you never = have to modify the parent (or the CMS) to update a subproject, nor do = you need to commit it to any other location in subversion except for the = production site which, of course, is managed by subversion. Ralph On Dec 18, 2012, at 10:56 AM, Matt Benson wrote: > Let me see if I understand. Are you saying, Ralph, that when we have > generated content to expose on the website, we should commit it = directly to > the production website svn and mark it in extpaths.txt back in our = tree in > mainrepo, basically because that avoids the duplication that is = created by > storing the generated content directly in mainrepo when it would only = be > copied out anyway? Do I finally grasp the intent of expaths.txt? >=20 > Matt >=20 >=20 > On Tue, Dec 18, 2012 at 12:51 PM, Ralph Goers = wrote: >=20 >>=20 >> On Dec 18, 2012, at 9:10 AM, Olivier Lamy wrote: >>=20 >>> 2012/12/18 Ralph Goers : >>>> I still don't understand why you are committing the subprojects to = svn. >> That is not required. Just use stage-deploy to deploy to a local >> directory on your computer, then copy that under where you have the >> production web site checked out and check it in. See >> http://wiki.apache.org/logging/ManagingTheWebSite >>>>=20 >>> As I can see in section "Managing Sub-project Sites" this doc says >>> "Make sure all that is added to svn and commit it." >>> So subsites must be checked in (here I configure this to be done tru = a >>> maven plugin and not manually) >>> Infra will be able to use as production web site: >>> http://svn.apache.org/repos/asf/commons/cms-site/trunk/ (or >>> = https://svn.apache.org/repos/infra/websites/production/commons/content/ >>> but this one still doesn't exist, I will ping infra on the jira = entry >>> for their preference). >>=20 >> Step 6 is referring to checking it in directly to >> = https://svn.apache.org/repos/infra/websites/production/logging/content/in = the subdirectory that is listed in extpaths.txt, not some other >> subversion location. If you look under log4j, for example, you will = see a >> directory for each release and a directory that is a symlink to the = current >> release (for Log4j 2 the 2.x directory links to log4j-2.0-beta3. >>=20 >>>=20 >>> So if you want sub-project sites available AFAIK this (check in all >>> content) must be done (or I misunderstand something: -)). >>>=20 >>> Makes sense ? >>=20 >> Not really. >>=20 >> Ralph >>=20 >>=20 >>=20 --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org For additional commands, e-mail: dev-help@commons.apache.org