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

Reply via email to