Hi Vladimir,
Sorry for the late reply, but I have realized that there might be an
issue with adopting jtreg6 for Java 8 testing.
Jtreg 6 requires testng 7.3[1] and Jtreg 5 uses 6.9.5[2]. The current
jtreg6 package uses 6.9.5 making it suitable for Java 8 testing but
not so much for 11 and up. If testng is upgraded to 7.5 it will be
still binary compatible, but there will be new regressions due to API
OK, good to know. However, let’s translate this, thinking in
upstream versions/dependencies, to Debian now.
Debian has testng 6.9.12 in “all” releases (jessie-backports and up). src:openjdk-8 testing works with that, so we can use this for the
jessie and stretch ELTS uploads. As long as pochu doesn’t update
testng in either, we’re fine, jtreg6 or not.
When testng 7.3 will be uploaded to Debian (not before the release
of bookworm), then openjdk-8 in sid should either use jtreg 5 (which
doesn’t mix with Emmanuel’s plans to update jtreg to 7) or will have
extra test failures in trixie/sid.
The jtreg update hasn’t happened yet, and also will not occur before
the bookworm release, so there’s ample time to consider this.
Honestly, openjdk-8 isn’t officially part of trixie (although people
may very well build it for it) and the sid one is not “officially supported”, the jessie/stretch ELTS builds are our primary deliverables,
so I can live with the extra test failures in sid (as long as they still
run at all). As for *buntu, they seem to be hiding the openjdk-8 updates
in paid-for subscriptions so I can ignore what they do, anyway.
stretch-ELTS is EOL on 2027-06-30 so we need to somehow be able to keep openjdk-8 around and supported-ish until then, but if it doesn’t become possible in sid any more, it’ll end up being an ELTS-only problem.
I don’t know whether there are any more bootstrapping things that could benefit from openjdk-8 in sid currently or planned. However once it’s
gone it’s very unlikelt it’s possible to bring it back again any more, especially should the target class version be bumped. I’m not sure for
how long -target/-release 8 will be state of the art in either Debian
or otherwhere (Maven Central), but it seems to be very long-lived. (We
have customers still using it as JRE so I check whether things work on
it, except I’m not currently in a Java project at work.)
bye,
//mirabilos
--
Infrastrukturexperte • tarent solutions GmbH
Am Dickobskreuz 10, D-53121 Bonn •
http://www.tarent.de/
Telephon +49 228 54881-393 • Fax: +49 228 54881-235
HRB AG Bonn 5168 • USt-ID (VAT): DE122264941
Geschäftsführer: Dr. Stefan Barth, Kai Ebenrett, Boris Esser, Alexander Steeg
**************************************************** /⁀\ The UTF-8 Ribbon
╲ ╱ Campaign against Mit dem tarent-Newsletter nichts mehr verpassen: ╳ HTML eMail! Also,
https://www.tarent.de/newsletter
╱ ╲ header encryption!
****************************************************
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)