[
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)