RFR: 8066272: pack200 must support Multi-Release Jars
John Rose
john.r.rose at oracle.com
Thu Nov 19 23:09:15 UTC 2015
Reviewed. There is an underlying bug in the packer when it is stressed
with certain kind of incompatible simultaneous class data, but this is a clean
enough work-around. Please file a follow-up bug; you can adapt the
unit test simply by making the string "META-INF" a command line
parameter (property) and changing it to (say) "NOT-META-INF".
— John
> On Nov 16, 2015, at 2:17 PM, Kumar Srinivasan <kumar.x.srinivasan at oracle.com> wrote:
>
>
> John, Steve,
>
> I have updated the webrev which fixes the version numbers
> and removes the duplicate manifest's in the jar-files.
>
> Full webrev:
> http://cr.openjdk.java.net/~ksrini/8066272/webrev.1/
>
> Incremental webrev:
> http://cr.openjdk.java.net/~ksrini/8066272/webrev.1/webrev.delta/index.html
>
> Thanks
> Kumar
>
>
>> Hi John, Steve,
>>
>> Please review a fix for bug:
>> https://bugs.openjdk.java.net/browse/JDK-8066272
>>
>> The webrev:
>> http://cr.openjdk.java.net/~ksrini/8066272/webrev.0/
>>
>> To support Multi versioned jar files all versioned class files
>> in the META-INF directory will be excluded from the global
>> constant pool, instead these will be regarded as resources
>> and stored in the resource specific bands.
>>
>> Thanks
>> Kumar
>>
>
More information about the core-libs-dev
mailing list