Some sample pack200 files should also be part of tests. Gary
On Thu, Oct 28, 2021, 10:16 Gary Gregory <garydgreg...@gmail.com> wrote: > You'll have to figure out the implementation details but I will be happy > to review PRs on GitHub. > > Gary > > On Thu, Oct 28, 2021, 08:32 Eric Bresie <ebre...@gmail.com> wrote: > >> In this particular case, there were packed modules which had major / minor >> versions not equal to the Major version 7 or minor version 150 supported >> in >> the code. >> >> This results in the exception, preventing it from unpacking. The need is >> to be able to unpack an older packed file. >> >> As I understand it, some of this has to do with each version may handle >> things a bit differently which may result in limited compatibility. Not >> sure if it’s keys on byte code level details or compression algorithms in >> use or what. >> >> How would the code need to be modified to support this? >> >> Eric >> >> On Tue, Oct 26, 2021 at 1:12 PM Gary Gregory <garydgreg...@gmail.com> >> wrote: >> >> > There is not. The intent of the current code is simply to provide >> > functionality that was dropped from the JRE. >> > >> > What newer versions and how are they different? >> > >> > Gary >> > >> > >> > On Tue, Oct 26, 2021, 13:49 Eric Bresie <ebre...@gmail.com> wrote: >> > >> > > While trying to unpack an older generated pack file, it was noted that >> > > Pack200Exceptions were getting raised due to the Major/Minor Version >> in >> > > used which seems to be I this area. >> > > >> > > >> > > >> > >> https://github.com/apache/commons-compress/blob/master/src/main/java/org/apache/commons/compress/harmony/unpack200/SegmentHeader.java#L131-L155 >> > > >> > > Is there an work to support newer versions? >> > > >> > > Eric Bresie >> > > ebre...@gmail.com >> > >> -- >> Eric Bresie >> ebre...@gmail.com >> >