java/openjdk8: No suitable checksum found for jtreg4.1-b08.tar.gz.

From: Philipp Ost <pj_at_smo.de>
Date: Sat, 31 Jul 2021 15:46:34 UTC
Hi everyone,

the recent update of openjdk8 to version 8.302.08.1 removed 
jtreg4.1-b08.tar.gz from distinfo. This breaks building the port 
(excerpt from poudriere testport logfile):

=======================<phase: checksum>============================
===== env: DEVELOPER_MODE=yes STRICT_DEPENDS=yes
===>  License GPLv2 accepted by the user
===>   openjdk8-8.302.08.1 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by openjdk8-8.302.08.1 for building
=> No SHA256 checksum recorded for jtreg4.1-b08.tar.gz.
=> No suitable checksum found for jtreg4.1-b08.tar.gz.
=> SHA256 Checksum OK for 
battleblow-jdk8u-8.302.08.1-jdk8u302-b08.1_GH0.tar.gz.
*** Error code 1

Stop.
make: stopped in /usr/ports/java/openjdk8
build of java/openjdk8 | openjdk8-8.302.08.1 ended at Sat Jul 31 
17:32:36 CEST 2021
build time: 00:00:14
!!! build failure encountered !!!

This is with a 12.2-RELEASE-p9 amd64 jail and a freshly updated ports tree.

Readding the checksum for jtreg4.1-b08.tar.gz allows the build to proceed:

diff --git a/java/openjdk8/distinfo b/java/openjdk8/distinfo
index 9634132d27eb..5c94fa94a058 100644
--- a/java/openjdk8/distinfo
+++ b/java/openjdk8/distinfo
@@ -1,3 +1,5 @@
-TIMESTAMP = 1627694630
+TIMESTAMP = 1627744335
+SHA256 (jtreg4.1-b08.tar.gz) = 
a9fbfac903313c12687e60978c4688c20189cdf873560125917d6ad53d55b30c
+SIZE (jtreg4.1-b08.tar.gz) = 6834252
  SHA256 (battleblow-jdk8u-8.302.08.1-jdk8u302-b08.1_GH0.tar.gz) = 
783cc53f718717bcdc27d821ce808335da4d8323dc75d883b243fb19e4ca0970
  SIZE (battleblow-jdk8u-8.302.08.1-jdk8u302-b08.1_GH0.tar.gz) = 88617241


Anyone else seeing this?

Have a nice weekend!
Philipp