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 0BDD17C6B for ; Wed, 26 Oct 2011 13:03:55 +0000 (UTC) Received: (qmail 49357 invoked by uid 500); 26 Oct 2011 13:03:54 -0000 Delivered-To: apmail-db-derby-dev-archive@db.apache.org Received: (qmail 49329 invoked by uid 500); 26 Oct 2011 13:03: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 49322 invoked by uid 99); 26 Oct 2011 13:03:54 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 26 Oct 2011 13:03:54 +0000 X-ASF-Spam-Status: No, hits=-2000.5 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, 26 Oct 2011 13:03:52 +0000 Received: from hel.zones.apache.org (hel.zones.apache.org [140.211.11.116]) by hel.zones.apache.org (Postfix) with ESMTP id 90A6531C717 for ; Wed, 26 Oct 2011 13:01:32 +0000 (UTC) Date: Wed, 26 Oct 2011 13:01:32 +0000 (UTC) From: "Rick Hillegas (Created) (JIRA)" To: derby-dev@db.apache.org Message-ID: <946819939.17846.1319634092593.JavaMail.tomcat@hel.zones.apache.org> Subject: [jira] [Created] (DERBY-5485) Simplify PropertySetter so that it is less brittle and easier to maintain. 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 Simplify PropertySetter so that it is less brittle and easier to maintain. -------------------------------------------------------------------------- Key: DERBY-5485 URL: https://issues.apache.org/jira/browse/DERBY-5485 Project: Derby Issue Type: Improvement Components: Build tools Affects Versions: 10.9.0.0 Reporter: Rick Hillegas The PropertySetter task sets up classpath variables so that the build can take advantage of JVM-specific class libraries. Using those libraries makes it possible for the compiler to flag code which is supposed to run on less capable platforms but which calls methods from later JVMs. This is a very tricky problem and we seem to have reached consensus that it requires too much effort to make PropertySetter run correctly in all of the build environments which Derby developers use. I will attach a proposal for how to simplify PropertySetter so that it requires less effort to maintain. -- 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