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 1649518F8A for ; Thu, 28 Jan 2016 02:23:40 +0000 (UTC) Received: (qmail 77278 invoked by uid 500); 28 Jan 2016 02:23:40 -0000 Delivered-To: apmail-db-derby-dev-archive@db.apache.org Received: (qmail 77265 invoked by uid 500); 28 Jan 2016 02:23:39 -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 77243 invoked by uid 99); 28 Jan 2016 02:23:39 -0000 Received: from arcas.apache.org (HELO arcas) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 28 Jan 2016 02:23:39 +0000 Received: from arcas.apache.org (localhost [127.0.0.1]) by arcas (Postfix) with ESMTP id C92BA2C0453 for ; Thu, 28 Jan 2016 02:23:39 +0000 (UTC) Date: Thu, 28 Jan 2016 02:23:39 +0000 (UTC) From: "Rick Hillegas (JIRA)" To: derby-dev@db.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Updated] (DERBY-6857) Deprecate support for building Derby under JDKs 6 and 7 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/DERBY-6857?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Rick Hillegas updated DERBY-6857: --------------------------------- Attachment: ClassReferenceReader.java classReferenceComparison.txt Hi Bryan, Thanks for attaching your compiled version of TypeId.class. I am attaching ClassReferenceReader.java, a program which reads a class file and prints out the names of all the classes which it references. I am also attaching classReferenceComparison.txt. That file is the result of running ClassReferenceReader first on your Windows version of TypeId.class and then on my Mac OSX version of TypeId.class. This confirms that the Windows version references DRDAConstants but the Mac version doesn't. It may be that some later version of JDK 8 fixes this discrepancy. But we can't count on everyone having the latest version of JDK 8. I recommend that we adjust classlister so that it omits the files of pure constants. I am happy to make this change. What are your thoughts? Thanks, -Rick > Deprecate support for building Derby under JDKs 6 and 7 > ------------------------------------------------------- > > Key: DERBY-6857 > URL: https://issues.apache.org/jira/browse/DERBY-6857 > Project: Derby > Issue Type: Bug > Components: Build tools > Affects Versions: 10.13.0.0 > Reporter: Rick Hillegas > Attachments: ClassReferenceReader.java, Windows-sane-TypeId.class, classReferenceComparison.txt, derby-6857-01-aa-remove6and7.diff, derby-6857-02-aa-cleanupOldJdks.diff, derby-6857-03-aa-minimumVersion.diff, jardriftcheck.diff, mac-derby-jar-verbose.txt, mac-sane-TypeId.class, windows-derby-jar-verbose.txt > > > The community voted to stop supporting Java 6 and 7 as of release 10.13. See the 2015-09-12 entry here: http://wiki.apache.org/db-derby/VoteResults. We no longer need to support building Derby with those JDKs. This issue tracks changes needed to remove that support and simplify the build. -- This message was sent by Atlassian JIRA (v6.3.4#6332)