Return-Path: X-Original-To: apmail-db-derby-dev-archive@www.apache.org Delivered-To: apmail-db-derby-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 8685076CA for ; Wed, 23 Nov 2011 17:30:03 +0000 (UTC) Received: (qmail 54369 invoked by uid 500); 23 Nov 2011 17:30:03 -0000 Delivered-To: apmail-db-derby-dev-archive@db.apache.org Received: (qmail 54343 invoked by uid 500); 23 Nov 2011 17:30:03 -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 54336 invoked by uid 99); 23 Nov 2011 17:30:03 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 23 Nov 2011 17:30:03 +0000 X-ASF-Spam-Status: No, hits=-2001.2 required=5.0 tests=ALL_TRUSTED,RP_MATCHES_RCVD X-Spam-Check-By: apache.org Received: from [140.211.11.116] (HELO hel.zones.apache.org) (140.211.11.116) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 23 Nov 2011 17:30:00 +0000 Received: from hel.zones.apache.org (hel.zones.apache.org [140.211.11.116]) by hel.zones.apache.org (Postfix) with ESMTP id 01BFB99DF0 for ; Wed, 23 Nov 2011 17:29:40 +0000 (UTC) Date: Wed, 23 Nov 2011 17:29:40 +0000 (UTC) From: "Knut Anders Hatlen (Updated) (JIRA)" To: derby-dev@db.apache.org Message-ID: <2004674876.6429.1322069380008.JavaMail.tomcat@hel.zones.apache.org> Subject: [jira] [Updated] (DERBY-4845) Improve the dependency tracking for our build targets MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/DERBY-4845?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Knut Anders Hatlen updated DERBY-4845: -------------------------------------- Attachment: d4845-iapi-exception-util.diff As mentioned in an earlier comment, the impl.jdbc.Util class is used by many of the brokered JDBC objects in the iapi.jdbc package to generate SQLExceptions. The attached patch, d4845-iapi-exception-util.diff, makes them stop using the Util class. This is done by creating an iapi interface that SQLExceptionFactory implements, and accessing SQLExceptionFactory through that interface instead of through the Util class. All the regression tests passed with the patch. > Improve the dependency tracking for our build targets > ----------------------------------------------------- > > Key: DERBY-4845 > URL: https://issues.apache.org/jira/browse/DERBY-4845 > Project: Derby > Issue Type: Bug > Components: Build tools > Affects Versions: 10.8.1.2 > Reporter: Rick Hillegas > Attachments: check-build.ksh, d4845-buildbreak.diff, d4845-iapi-brokered-callable-stmt.diff, d4845-iapi-brokered-connection.diff, d4845-iapi-dependablefinder.diff, d4845-iapi-exception-util.diff, d4845-iapi-nodefactory-getnode.diff, d4845-iapi-readOnlyUpgrade.diff, d4845-iapi-resultsetstatistics.diff, d4845-iapi-slimmer-nodefactory.diff, d4845-iapi-statementnode.diff, d4845-iapi-stmt-isClosed.diff, d4845-iapi-unused-imports.diff, derby-4845-01-aa-removeParserPrep, derby-4845-02-aa-flipUtilsAndTypes.diff, tools-i18n.diff > > > Derby is supposed to have an incremental build. That is, if you change a file, then the following command should recompile the file: > ant all > There are several places in the graph of Derby build targets where this is not true. If you change a file in certain packages, a subsequent "ant all" won't notice the change. This issue is a place where we can track these bugs. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira