Return-Path: Delivered-To: apmail-directory-dev-archive@www.apache.org Received: (qmail 31789 invoked from network); 16 Jan 2011 11:53:56 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 16 Jan 2011 11:53:56 -0000 Received: (qmail 63566 invoked by uid 500); 16 Jan 2011 11:53:55 -0000 Delivered-To: apmail-directory-dev-archive@directory.apache.org Received: (qmail 63369 invoked by uid 500); 16 Jan 2011 11:53:52 -0000 Mailing-List: contact dev-help@directory.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Apache Directory Developers List" Delivered-To: mailing list dev@directory.apache.org Received: (qmail 63362 invoked by uid 99); 16 Jan 2011 11:53:51 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 16 Jan 2011 11:53:51 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=10.0 tests=FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of akarasulu@gmail.com designates 209.85.216.171 as permitted sender) Received: from [209.85.216.171] (HELO mail-qy0-f171.google.com) (209.85.216.171) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 16 Jan 2011 11:53:47 +0000 Received: by qyk32 with SMTP id 32so820785qyk.16 for ; Sun, 16 Jan 2011 03:53:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:date:x-google-sender-auth :message-id:subject:from:to:content-type; bh=WVjPnFM7xHMx93RUKD4ugbiM/H322HKExzMli8/RFio=; b=Cp4sVtWeSBHWIGA6RbTSwzPfuYGuxL1Ptgw81L3uikHcyjyNY1ULdeqPhVWyC1AVTW zi3UaPPMcKJ1LkkUFWHyeiaXwSkGRCFVIuQb0zEObz3qwXvv9ZeGQRQ1XxTcRx8lB/xe /lcwlcB1SeY+KGf+2EpciIIk18cITvZA6wP/g= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:date:x-google-sender-auth:message-id:subject :from:to:content-type; b=GECS6b+JYr/+KobfmFTIfzGUw/X8MK5ed8Pib5XLE24w/NdGw3idLJQUrtGRWrzZfY QsFYTFkMshcS9KJrrr4M6HDRB4MdCuQ+Kv7r0dSRR35Gt1sLfXo0RqzcH7vqwg+qVvoi HoA7l5ReMMmd2u7cNKG8qiFHP8TLrgjd8GA0Q= MIME-Version: 1.0 Received: by 10.229.229.18 with SMTP id jg18mr2521121qcb.276.1295178806114; Sun, 16 Jan 2011 03:53:26 -0800 (PST) Sender: akarasulu@gmail.com Received: by 10.229.63.23 with HTTP; Sun, 16 Jan 2011 03:53:26 -0800 (PST) Date: Sun, 16 Jan 2011 13:53:26 +0200 X-Google-Sender-Auth: Wd1sotyHPSi9n_vQLm2SsnOjZDA Message-ID: Subject: [OSGi] Shared bundles update From: Alex Karasulu To: Apache Directory Developers List Content-Type: text/plain; charset=ISO-8859-1 STATUS: ------------ The following modules have been converted into bundles: o i18n o ldap o ldap-client-api o dsml-parser o dsml-engine I will not bother with the following modules for reasons that should seem apparent: o all o integ The following modules still need to be made into bundles: o ldap-schema ISSUES: ----------- There seems to be some issues with the default operation of the maven-bundle-plugin where the schema file names are causing the plugin to barf. Here's something I had posted a couple years ago about the matter on felix-dev which seems still to be the case [0]. Note the ldap-schema packages together schema LDIF files into the Jar. This is extracted out by a LdifExtractor class. The maven antrun plugin is used to build index files as well and the default jar archiver is used. This however probably can be solved by just generating the OSGi manifest with the bundle plugin and letting the current process using the jar archiver run without overwriting the manifest file. I'll play around with this. GOING FORWARD: -------------------------- I guess we can start using the converted bundles in the studio build as direct dependencies. Also Pierre/Stefan could y'all update me on the steps we needed in the studio build to use the direct bundle dependency? That way I can update studio's build myself to use the ldap-schema bundle once it is complete. I also want to understand what steps are needed to change studio's build when we break out new bundles from inside shared-ldap. -- [0] -- http://goo.gl/5WT5i Thanks, -- Alex Karasulu My Blog :: http://www.jroller.com/akarasulu/ Apache Directory Server :: http://directory.apache.org Apache MINA :: http://mina.apache.org To set up a meeting with me: http://tungle.me/AlexKarasulu