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