Return-Path: Delivered-To: apmail-db-derby-dev-archive@www.apache.org Received: (qmail 98498 invoked from network); 28 Oct 2005 18:40:55 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 28 Oct 2005 18:40:55 -0000 Received: (qmail 80706 invoked by uid 500); 28 Oct 2005 18:40:54 -0000 Delivered-To: apmail-db-derby-dev-archive@db.apache.org Received: (qmail 80669 invoked by uid 500); 28 Oct 2005 18:40:54 -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: Delivered-To: mailing list derby-dev@db.apache.org Received: (qmail 80660 invoked by uid 99); 28 Oct 2005 18:40:54 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 28 Oct 2005 11:40:54 -0700 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: neutral (asf.osuosl.org: local policy) Received: from [32.97.182.142] (HELO e2.ny.us.ibm.com) (32.97.182.142) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 28 Oct 2005 11:40:51 -0700 Received: from d01relay02.pok.ibm.com (d01relay02.pok.ibm.com [9.56.227.234]) by e2.ny.us.ibm.com (8.12.11/8.12.11) with ESMTP id j9SIeW0T001444 for ; Fri, 28 Oct 2005 14:40:32 -0400 Received: from d01av03.pok.ibm.com (d01av03.pok.ibm.com [9.56.224.217]) by d01relay02.pok.ibm.com (8.12.10/NCO/VERS6.7) with ESMTP id j9SIeWuX119946 for ; Fri, 28 Oct 2005 14:40:32 -0400 Received: from d01av03.pok.ibm.com (loopback [127.0.0.1]) by d01av03.pok.ibm.com (8.12.11/8.13.3) with ESMTP id j9SIeVd1009859 for ; Fri, 28 Oct 2005 14:40:31 -0400 Received: from [127.0.0.1] (DMCSDJDT41P.usca.ibm.com [9.72.133.77]) by d01av03.pok.ibm.com (8.12.11/8.12.11) with ESMTP id j9SIeVX7009791 for ; Fri, 28 Oct 2005 14:40:31 -0400 Message-ID: <4362709E.1080408@debrunners.com> Date: Fri, 28 Oct 2005 11:40:30 -0700 From: Daniel John Debrunner User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.3) Gecko/20040910 X-Accept-Language: en-us, en MIME-Version: 1.0 To: derby-dev@db.apache.org Subject: Re: VOTE: Principles of sharing code References: <435ACFBC.50906@sun.com> <435D2666.2040202@debrunners.com> <435D3B59.1070104@sun.com> <435D4797.40005@debrunners.com> <86k6g2vd4x.fsf@ugle.hatlen.net> <435ED5E3.4020100@debrunners.com> <435F0948.4050402@sbcglobal.net> <435FAE27.5000206@sun.com> <4360C189.80902@sbcglobal.net> <4361671E.3040007@sun.com> <43621EED.3040402@sbcglobal.net> <436257FE.9040909@sun.com> <43626C29.4090909@sbcglobal.net> In-Reply-To: <43626C29.4090909@sbcglobal.net> X-Enigmail-Version: 0.90.0.0 X-Enigmail-Supports: pgp-inline, pgp-mime Content-Type: text/plain; charset=us-ascii 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 Kathey Marsden wrote: > We need, I think, to discourage jar mixing by changing the > documentation to encourage application developers to use classloaders to > insulate their application and protect others from it, -1 : Derby needs to be easy to use, requiring developers to use class loaders is too much. We must follow the standard JDBC driver/data source paradigm, not have any additional requirements. If it's a problem, then Derby should handle it internally. (no idea how, I just talking general principles here). > printing warnings > to the log file when jars are mixed +1 : I do think Derby should refuse to boot if the network server jar does not match the embedded jar. > or there is more than one copy or > version of derby in the classpath, -0 : hard to rely on, since class path is not the only loading mechanism. providing a way to print sysinfo to > the log when classes have been loaded with classloaders +1 - some stored procedure version of sysinfo would be good, maybe even one that doesn't require a database. E.g. a sysinfo ping to the network server could report version info. Dan.