[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: RFT: OpenJDK 7 7u241-2.6.20-1~deb8u1



On Tue, Nov 26, 2019 at 04:01:44PM +0100, Markus Koschany wrote:
> Hello,
> 
> I have uploaded a new version of OpenJDK 7 to
> 
> https://people.debian.org/~apo/openjdk7/amd64/
> 
> including all binaries and sources, along with a signed .changes file.
> 
> Please let me know if you find any regressions from the current released
> version 7u231-2.6.19-1~deb8u2.
> 

I have spent some time working on bringing the autopkg tests to
openjdk-7 for wheezy.  Here is a summary of my findings so far:

- the openjdk-11 autopkg tests, which Markus suggested to me as a
  potential starting point via direct email, are substantially different
  to the point where making them work with openjdk-7 is likely more
  difficult than it is worth; the openjdk-8 tests, however, make for a
  better starting point
- the openjdk-8 tests contain some restrictions (i.e., skippable and
  flaky) which do seem to cause errors when running the tests on wheezy
- apart from removing the skippable and flaky restrictions, the scripts
  in debian/tests (taken from openjdk-8) need only some minor tweaks to
  be able to function and execute
- in order to run any autopkg test suite on wheezy, it must be done from
  a host environment of stretch or older; the dpkg in buster produces
  .deb archives which the older dpkg in wheezy is not capable of reading
  (the specific error had to do with a not understandable control.tar.xz
  member)
- the naming conventions are a bit different in the openjdk-7 package
  with respect to the jtreg report files; interestingly, the packages I
  build locally seem to include the failed test report (used by the
  jtdiff-autopkgtest.sh to compare the results of the test suite in the
  last version with those produced by the autopkgtest run), while the
  packages in the archive (on deb.freexian.com, that is) do not contain
  the jtreg support files
- after finally figuring out the last item, it seems that I will need to
  rebuild the last version to generate the necessary jtreg reports, then
  use those for autopkg test to make a comparison to the current update
  we are preparing; I looked in the archive [0] and it seems that the
  jessie openjdk-7 packages ship the necessary files so the rebuild
  should not be needed for the jessie opnejdk-7

I still need to work on tweaking the scripts under debian/tests and will
provide a further update when I have something that at least somewhat
works.

Regards,

-Roberto

-- 
Roberto C. Sánchez


Reply to: