Return-Path: Delivered-To: apmail-db-derby-dev-archive@www.apache.org Received: (qmail 64911 invoked from network); 8 Sep 2005 13:16:55 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 8 Sep 2005 13:16:55 -0000 Received: (qmail 20870 invoked by uid 500); 8 Sep 2005 13:16:54 -0000 Delivered-To: apmail-db-derby-dev-archive@db.apache.org Received: (qmail 20828 invoked by uid 500); 8 Sep 2005 13:16:53 -0000 Mailing-List: contact derby-dev-help@db.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: List-Id: Reply-To: "Derby Development" Delivered-To: mailing list derby-dev@db.apache.org Received: (qmail 20814 invoked by uid 99); 8 Sep 2005 13:16:53 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 Sep 2005 06:16:53 -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 [192.18.42.13] (HELO nwkea-mail-1.sun.com) (192.18.42.13) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 Sep 2005 06:17:04 -0700 Received: from phys-mpk-1 ([129.146.11.81]) by nwkea-mail-1.sun.com (8.12.10/8.12.9) with ESMTP id j88DGo2B019478 for ; Thu, 8 Sep 2005 06:16:50 -0700 (PDT) Received: from conversion-daemon.mpk-mail1.sfbay.sun.com by mpk-mail1.sfbay.sun.com (iPlanet Messaging Server 5.2 HotFix 1.24 (built Dec 19 2003)) id <0IMI00A011WBQX@mpk-mail1.sfbay.sun.com> (original mail from David.Vancouvering@Sun.COM) for derby-dev@db.apache.org; Thu, 08 Sep 2005 06:16:50 -0700 (PDT) Received: from [129.150.34.100] (vpn-129-150-34-100.Central.Sun.COM [129.150.34.100]) by mpk-mail1.sfbay.sun.com (iPlanet Messaging Server 5.2 HotFix 1.24 (built Dec 19 2003)) with ESMTP id <0IMI005AT2811A@mpk-mail1.sfbay.sun.com> for derby-dev@db.apache.org; Thu, 08 Sep 2005 06:16:50 -0700 (PDT) Date: Thu, 08 Sep 2005 06:16:45 -0700 From: "David W. Van Couvering" Subject: Re: VOTE: Approach for sharing code In-reply-to: <431FCA26.7060105@debrunners.com> To: Derby Development Message-id: <432039BD.1090400@sun.com> MIME-version: 1.0 Content-type: multipart/mixed; boundary="Boundary_(ID_S1z3pCIBAlfBbebcUyZpxA)" X-Accept-Language: en-us, en User-Agent: Mozilla Thunderbird 1.0.6 (Windows/20050716) References: <431F8896.605@sun.com> <431FCA26.7060105@debrunners.com> X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N This is a multi-part message in MIME format. --Boundary_(ID_S1z3pCIBAlfBbebcUyZpxA) Content-type: text/plain; charset=ISO-8859-1; format=flowed Content-transfer-encoding: 7BIT I was assuming that there was one version for all common code. I am hesitant to version separately each common component. It seems like that's a lot of overhead for component users -- they would have to track version compatibility for each component independently. It seems to me that since the common classes are deployed as a unit, what you really want to know is if the network client or engine can work with the common components/classes as a whole. It's not very useful if say the 10.2 network client can work with the 10.1 i18n code but not the 10.1 DRDA encoding. It's kind of all-or-nothing. Thanks, David Daniel John Debrunner wrote: >David W. Van Couvering wrote: > > > >>I added a comment to DERBY-289 >>(http://issues.apache.org/jira/browse/DERBY-289) that is my official >>proposal for an approach to sharing code. >> >>I am including it in this email as well for easy reference. >> >>Please vote and/or comment on this proposal. >> >> >> > >I'm a little confused on the versioning. Is the version number for a >common component in-line with the Derby version or independent? I was >assuming independent, but it seems from your examples that the versions >are in-line with the Derby version. > >As an example, I imagine code for localization would be fairly static, >and the initial version may well remain unchanged until several Derby >releases from now (if ever). Thus I wouldn't expect the version number >of such common code to change on every Derby release. > >Are you saying that all common code is at a single version, rather than >versions within the common code. Eg. I was imagining a version for >i18n/l10n code, another for say drda encoding, etc. > >Dan. > > > > --Boundary_(ID_S1z3pCIBAlfBbebcUyZpxA) Content-type: text/x-vcard; charset=utf-8; name=david.vancouvering.vcf Content-transfer-encoding: 7BIT Content-disposition: attachment; filename=david.vancouvering.vcf begin:vcard fn:David W Van Couvering n:Van Couvering;David W org:Sun Microsystems, Inc.;Database Technology Group email;internet:david.vancouvering@sun.com title:Senior Staff Software Engineer tel;work:510-550-6819 tel;cell:510-684-7281 x-mozilla-html:TRUE version:2.1 end:vcard --Boundary_(ID_S1z3pCIBAlfBbebcUyZpxA)--