Return-Path: Delivered-To: apmail-incubator-harmony-dev-archive@www.apache.org Received: (qmail 22565 invoked from network); 14 Jun 2006 08:00:13 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 14 Jun 2006 08:00:13 -0000 Received: (qmail 44999 invoked by uid 500); 14 Jun 2006 07:59:58 -0000 Delivered-To: apmail-incubator-harmony-dev-archive@incubator.apache.org Received: (qmail 44921 invoked by uid 500); 14 Jun 2006 07:59:58 -0000 Mailing-List: contact harmony-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: harmony-dev@incubator.apache.org Delivered-To: mailing list harmony-dev@incubator.apache.org Received: (qmail 44890 invoked by uid 99); 14 Jun 2006 07:59:58 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 14 Jun 2006 00:59:58 -0700 X-ASF-Spam-Status: No, hits=3.2 required=10.0 tests=RCVD_IN_BL_SPAMCOP_NET,RCVD_IN_SORBS_WEB,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: domain of oliver.deakin@googlemail.com designates 66.249.92.168 as permitted sender) Received: from [66.249.92.168] (HELO ug-out-1314.google.com) (66.249.92.168) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 14 Jun 2006 00:59:57 -0700 Received: by ug-out-1314.google.com with SMTP id q2so185821uge for ; Wed, 14 Jun 2006 00:59:35 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=googlemail.com; h=received:message-id:date:from:user-agent:mime-version:to:subject:references:in-reply-to:content-type:content-transfer-encoding; b=CB79m2a9MSg5vtyxIlbsyWyglSyQojm1NYiaHSCheq7dL97YmODYXBHHHVQYKv19bj93SKMn09ZA3e1s5VabTrIIWsAv6PwpmyN0+dS4+E7ced59Zc52jVOM3Mh9HnTAuNe/i9XhPDPY4ywGt7gvBcthqEpuC3bJwtrDki4Xwb4= Received: by 10.67.25.9 with SMTP id c9mr406025ugj; Wed, 14 Jun 2006 00:59:35 -0700 (PDT) Received: from ?9.20.183.162? ( [195.212.29.67]) by mx.gmail.com with ESMTP id w40sm371023ugc.2006.06.14.00.59.35; Wed, 14 Jun 2006 00:59:35 -0700 (PDT) Message-ID: <448FC1D0.8010305@googlemail.com> Date: Wed, 14 Jun 2006 08:59:12 +0100 From: Oliver Deakin User-Agent: Thunderbird 1.5.0.4 (Windows/20060516) MIME-Version: 1.0 To: harmony-dev@incubator.apache.org Subject: Re: [classlib] Modularising the native code - it begins! References: <448EE2C3.2020107@googlemail.com> <448EE6C7.3000709@pobox.com> In-Reply-To: <448EE6C7.3000709@pobox.com> 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 Geir Magnusson Jr wrote: > Oliver Deakin wrote: > >> Hi all, >> >> As you have probably noticed, I recently raised HARMONY-596 >> (which Mark has already kindly applied) to make .lib and .a files generate >> straight into the deploy/lib directory. >> >> I think that now we are in a position to finally modularise the classlib >> native >> code. I've volunteered to do this, and plan to move the code down into the >> modules in the layout described in [1], since I believe there were no >> objections. >> > > Other than my outstanding objections to how HDK is being conflated with > the deploy directory, none :) > Notice I didn't mention the hdk at all in my previous mail ;) > I know I owe you some responses from last week, and that stuff shouldn't > stand in the way of what you want to do here. > Yes, our plans for the HDK are separate to what I'm doing here - this is purely about putting the native code under the modules directory. > >> I will probably warm up with some of the "easier" modules - prefs/text/auth >> - before moving onto archive and luni. Ill raise a separate JIRA for each >> set of moves, and let you all know how I progress and if there are any >> problems/questions I have. >> > > I assume this is gradual - that you can do one module first, it can go > into SVN, and all still is fine? > That's exactly what I plan to do - small chunks that can be applied to SVN individually rather than one world changing event. I will take one module at a time (probably starting with prefs) and prepare a patch to move the native code that should be under that module into the right place, and alter all the necessary build scripts. Once that's ready, Ill raise a JIRA and attach the patch in the usual way, and then move onto the next module with a new patch and JIRA. Regards, Oliver > >> I also plan to create a doc for the website describing the location of >> the native >> code, and summarising how platform specific and shared code is laid out >> within each native component. >> > > Ooh! Ah! THanks! > > geir > > > --------------------------------------------------------------------- > Terms of use : http://incubator.apache.org/harmony/mailing.html > To unsubscribe, e-mail: harmony-dev-unsubscribe@incubator.apache.org > For additional commands, e-mail: harmony-dev-help@incubator.apache.org > > > -- Oliver Deakin IBM United Kingdom Limited --------------------------------------------------------------------- Terms of use : http://incubator.apache.org/harmony/mailing.html To unsubscribe, e-mail: harmony-dev-unsubscribe@incubator.apache.org For additional commands, e-mail: harmony-dev-help@incubator.apache.org