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