Return-Path: Delivered-To: apmail-forrest-dev-archive@www.apache.org Received: (qmail 91222 invoked from network); 11 Aug 2005 08:40:42 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 11 Aug 2005 08:40:42 -0000 Received: (qmail 42626 invoked by uid 500); 11 Aug 2005 08:40:42 -0000 Delivered-To: apmail-forrest-dev-archive@forrest.apache.org Received: (qmail 42436 invoked by uid 500); 11 Aug 2005 08:40:41 -0000 Mailing-List: contact dev-help@forrest.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@forrest.apache.org List-Id: Delivered-To: mailing list dev@forrest.apache.org Received: (qmail 42423 invoked by uid 99); 11 Aug 2005 08:40:41 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 11 Aug 2005 01:40:41 -0700 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: neutral (asf.osuosl.org: local policy) Received: from [65.77.211.84] (HELO www2.kc.aoindustries.com) (65.77.211.84) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 11 Aug 2005 01:41:02 -0700 Received: from fo2.kc.aoindustries.com (www2.kc.aoindustries.com [65.77.211.84]) by www2.kc.aoindustries.com (8.13.1/8.13.1) with ESMTP id j7B8ecWp006405 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Thu, 11 Aug 2005 03:40:38 -0500 Received: from localhost (localhost [[UNIX: localhost]]) by fo2.kc.aoindustries.com (8.13.1/8.13.1/Submit) id j7B8eb6V006364 for dev@forrest.apache.org; Thu, 11 Aug 2005 03:40:37 -0500 X-Authentication-Warning: fo2.kc.aoindustries.com: indexgeo set sender to crossley@apache.org using -f Date: Thu, 11 Aug 2005 18:40:29 +1000 From: David Crossley To: dev@forrest.apache.org Subject: Re: [jira] Updated: (FOR-617) Forrest DOAP file Message-ID: <20050811084029.GA1171@igg.indexgeo.com.au> References: <65263936.1123657324687.JavaMail.jira@ajax.apache.org> <200508102250.22892.diwaker@apache.org> <20050811063452.GA207@igg.indexgeo.com.au> <200508102341.58192.diwaker@apache.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200508102341.58192.diwaker@apache.org> User-Agent: Mutt/1.4i X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Diwaker Gupta wrote: > David Crossley wrote: > > It would be better to have it in our SVN. > > In that way, if you are absent at the time that we do > > the next release, then we will still be able to update it. > > No rush with that part of course, but that would be preferable. > > I can put it in SVN, thats not a problem. But it still needs to be published > *somewhere* -- that was my main concern. Is there a way to host it under > forrest.apache.org somehow? Aha, i see that you have been misunderstanding something fundamental. It needs to be published via our normal document publishing, just like any other document. We have other files there too, e.g. mirrors.cgi and .htaccess file, and raw files linked from some pages, e.g. there are some pre-prepared dtdx/*.pdf There are various ways of delivering raw files. See FAQ. Just linking to daof.xml seems to work. Maybe you do understand the mechanism for publishing our website, but i will describe it anyway. One day i will put it into a howto. The source files go in our site-author and then after one of us generates the site then we would 'svn commit' to the separate "site" repository, which gets automatically 'svn up' on the server to form our website. So we have these two repositories (and more): https://svn.apache.org/repos/asf/forrest/trunk ... forrest-trunk https://svn.apache.org/repos/asf/forrest/site ... forrest-site To publish the website manually, do the following. It is good to get a feel for how it all happens, then use the forrestbot most times after that. svn update forrest-trunk svn update forrest-site cd forrest-trunk/site-author svn add content/whatever (adding entries to site.xml etc.) forrest site diff -rq build/site ../../forrest-site | grep -v "\.svn" ... Ensure that the differences are what you expect. cp -Rf build/site ../../forrest-site ... Now do the usual stuff in your forrest-site working copy: 'svn update' 'svn status' 'svn add' 'svn diff' 'svn commit' Or use the forrestbot as described in trunk/etc/publishing_our_site.txt which you already did sucessfully recently. If the doaf.xml file was not going to be linked anywhere then could take a shortcut and not do 'forrest site'. Can keep the two files synchronised manually. The same as what happens with the .htaccess file. The source is at forrest-trunk/site-author/content/.htaccess and the "generated" file is at forrest-site/.htaccess -David