Return-Path: Delivered-To: apmail-forrest-dev-archive@www.apache.org Received: (qmail 65222 invoked from network); 3 Jan 2005 16:25:20 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur-2.apache.org with SMTP; 3 Jan 2005 16:25:20 -0000 Received: (qmail 82020 invoked by uid 500); 3 Jan 2005 16:23:23 -0000 Delivered-To: apmail-forrest-dev-archive@forrest.apache.org Received: (qmail 81899 invoked by uid 500); 3 Jan 2005 16:23:22 -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 Delivered-To: mailing list dev@forrest.apache.org Received: (qmail 81747 invoked by uid 99); 3 Jan 2005 16:23:19 -0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: neutral (hermes.apache.org: local policy) Received: from Unknown (HELO exch03a.win.mgsft.com) (81.2.149.4) by apache.org (qpsmtpd/0.28) with ESMTP; Mon, 03 Jan 2005 08:22:39 -0800 Received: from [192.168.20.65] ([192.168.20.65]) by exch03a.win.mgsft.com with Microsoft SMTPSVC(5.0.2195.6713); Mon, 3 Jan 2005 17:27:29 +0100 Message-ID: <41D970E6.7090705@managesoft.com> Date: Mon, 03 Jan 2005 17:20:54 +0100 From: Marcus Crafter Organization: ManageSoft Corporation User-Agent: Mozilla Thunderbird 1.0 (X11/20041206) X-Accept-Language: en-us, en MIME-Version: 1.0 To: dev@forrest.apache.org Subject: Updating Forrest for debian, packaging questions X-Enigmail-Version: 0.89.6.0 X-Enigmail-Supports: pgp-inline, pgp-mime Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 03 Jan 2005 16:27:29.0793 (UTC) FILETIME=[1E96EF10:01C4F1B1] X-Virus-Checked: Checked X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N Hi All, Hope all is going well. Happy New Year to all. :) After a nice weekend I thought I'd get started updating the Forrest Debian package from 0.5.1 to 0.6. Yesdarday I downloaded the updated sources and saw that a few things had changed wrt. the build process and how Forrest is to be distributed. From my first inspections, it seems that Forrest is now with the source and binary archive acting as one? ie. with run scripts referencing files that in src/ directories and so forth. Is this the case? Doing a ./build.sh dist seems to make a copy of the apache-forrest-0.6 directory under build/dist completely. Normally, Debian packages are split in 2, potentially more packages -> a source and binary package (perhaps multiple with software, documentation, etc), with the binary containing only whats needed to run the software, and the source package containing everything whats needed to reproduce the binary package/s. Obviously in Forrest's case, much of the source can be considered binary content verbatim (eg. stylesheets, etc), but things like java source, etc, normally wouldn't be bundled in a Debian binary package - so I was wondering if there was a list (or if someone might be able to list) the directories in the forrest.tgz that are required for running Forrest, as opposed to purely source code used for building it? Any thoughts there at all? I've already done some playing with the package itself. The 0.5 version of the package installed Forrest to /usr/share/forrest (pretty much was the contents of the build directory from a ./build.sh dist from memory). From anywhere on the system, /usr/bin/forrest would use the single installation for all users. This behaviour seems to have changed somewhat from what I can tell - as this approach currently fails with a: ERROR 2005-01-03 17:02:03.791 [ ] (): Directory '.' is not readable/writable Exception in thread "main" java.io.IOException: Directory '.' is not readable/writable at org.apache.cocoon.bean.CocoonWrapper.getDir(CocoonWrapper.java:253) at org.apache.cocoon.bean.CocoonWrapper.initialize(CocoonWrapper.java:106) at org.apache.cocoon.bean.CocoonBean.initialize(CocoonBean.java:98) at org.apache.cocoon.Main.main(Main.java:320) after attempting to generate a site. The directory is: