Return-Path: Delivered-To: apmail-felix-dev-archive@www.apache.org Received: (qmail 30035 invoked from network); 29 Aug 2008 16:23:08 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 29 Aug 2008 16:23:08 -0000 Received: (qmail 2742 invoked by uid 500); 29 Aug 2008 16:23:05 -0000 Delivered-To: apmail-felix-dev-archive@felix.apache.org Received: (qmail 2705 invoked by uid 500); 29 Aug 2008 16:23:05 -0000 Mailing-List: contact dev-help@felix.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@felix.apache.org Delivered-To: mailing list dev@felix.apache.org Received: (qmail 2691 invoked by uid 99); 29 Aug 2008 16:23:05 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 29 Aug 2008 09:23:05 -0700 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.140] (HELO brutus.apache.org) (140.211.11.140) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 29 Aug 2008 16:22:16 +0000 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id 57A93234C1AA for ; Fri, 29 Aug 2008 09:22:46 -0700 (PDT) Message-ID: <356659187.1220026966342.JavaMail.jira@brutus> Date: Fri, 29 Aug 2008 09:22:46 -0700 (PDT) From: "Richard S. Hall (JIRA)" To: dev@felix.apache.org Subject: [jira] Created: (FELIX-705) Consider supporting per-package JAR file metadata MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org Consider supporting per-package JAR file metadata ------------------------------------------------- Key: FELIX-705 URL: https://issues.apache.org/jira/browse/FELIX-705 Project: Felix Issue Type: Improvement Components: Framework Affects Versions: felix-1.2.0 Reporter: Richard S. Hall The JAR spec allows metadata to be specified for packages (e.g., Package.getSpecificationVersion(), etc.). Currently, Felix supports JAR-wide metadata (i.e., the metadata is defined once in the manifest main attributes and is applied to all packages in the JAR file); however, it is also possible to specify per-package metadata. There are some issues in supporting this that need to be considered, such as from where to do the values come (i.e., just the bundle JAR or embedded JARs, etc.) and the impact on performance and memory consumption. Probably the simplest approach would be to only support metadata in the bundle JAR file itself and not in embedded content or fragments, but is this the correct approach? We need to think about it. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.