Return-Path: Delivered-To: apmail-cocoon-dev-archive@www.apache.org Received: (qmail 83301 invoked from network); 22 Aug 2005 20:44:52 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 22 Aug 2005 20:44:52 -0000 Received: (qmail 62189 invoked by uid 500); 22 Aug 2005 20:44:50 -0000 Delivered-To: apmail-cocoon-dev-archive@cocoon.apache.org Received: (qmail 62125 invoked by uid 500); 22 Aug 2005 20:44:49 -0000 Mailing-List: contact dev-help@cocoon.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@cocoon.apache.org List-Id: Delivered-To: mailing list dev@cocoon.apache.org Received: (qmail 62112 invoked by uid 99); 22 Aug 2005 20:44:49 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 22 Aug 2005 13:44:49 -0700 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: local policy) Received: from [130.237.222.115] (HELO smtp.nada.kth.se) (130.237.222.115) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 22 Aug 2005 13:45:05 -0700 X-Authentication-Info: The sender was authenticated as danielf using PLAIN at smtp.nada.kth.se Received: from [83.226.248.79] (c-4ff8e253.188-1-64736c14.cust.bredbandsbolaget.se [83.226.248.79]) (authenticated bits=0) by smtp.nada.kth.se (8.12.11/8.12.11) with ESMTP id j7MKidC2029420 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 22 Aug 2005 22:44:44 +0200 (MEST) Message-ID: <430A3A16.8020004@nada.kth.se> Date: Mon, 22 Aug 2005 22:48:22 +0200 From: Daniel Fagerstrom User-Agent: Mozilla Thunderbird 1.0.2 (Windows/20050317) X-Accept-Language: en-us, en MIME-Version: 1.0 To: dev@cocoon.apache.org Subject: Re: svn commit: r234450 - in /cocoon/trunk: legal/jakarta-regexp-1.3.jar.license.txt legal/jakarta-regexp-1.4.jar.license.txt lib/endorsed/jakarta-regexp-1.3.jar lib/endorsed/jakarta-regexp-1.4.jar lib/jars.xml status.xml References: <20050822075551.32749.qmail@minotaur.apache.org> <4309A03C.1080506@nada.kth.se> <430A1538.4020207@gmx.de> In-Reply-To: <430A1538.4020207@gmx.de> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Joerg Heinicke wrote: >> Could you please update the Bundle-Classpath (used by OSGi) in >> trunk/src/java/Manifest.mf when you update jars in lib/core or >> lib/endorsed. I did it for your update, but I might miss updates so it >> is good if more people remember it. This is only a temporary >> situation, the jars should be separate bundles instead of being >> packaged in the Cocoon core bundle, also I didn't felt to write >> something more automatic until we have finished changning build system >> to Maven2. > > What about generating this file? We have discussed that, some people would prefer to generate the manifest files from block.xml and some other, I for example, prefer to have explicit manifest files. There are a number of configuration files that we will need that might have some overlap: Manifest.mf, block.xml gump.xml and pom.xml. We decided to wait a little bit until we have implemented more of the block and sitemap handling stuff in the block architecture before we decide. Also there is some activity in the Oscar project on writing a OSGi-plugin for Maven2. Normally bundle (block) manifest files will not be as complicated as the one for the Cocoon core bundle, which currently is far to monolithic. The long term plan is to remove almost all of the jars that currently is part of the Cocoon core bundle (most of lib/core and lib/endorsed) and package them as bundles. But it will require some work to write (or generate) bundle files for all these jars. Hopefully we can work together with the maintainers for at least some of these jars so that they put a bundle manifest file in the jars, (this should IMO be possible for the Excalibur and Commons jars). The Cocoon core bundle should probably also be split into a number of blocks. OTH, it should be rather easy to generate the Bundle-Classpath during the build, so if anyone have feel like it, please go ahead. /Daniel