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: