<div dir="ltr"><div>Hi,</div><div><br></div><div>I am trying to run tests with the officially released WebKit and Media shared libraries using the -PSTUB_RUNTIME_OPENJFX option [1].</div><div>But it is failing in Gradle dependency verification with below error as checksums are missing from verification metadata.</div><div><br></div><div><span style="font-family:monospace">A problem occurred evaluating root project 'jfx'.<br>> Dependency verification failed for configuration ':openjfxStubs'<br> 5 artifacts failed verification:<br> - javafx-20-ea+7.pom (org.openjfx:javafx:20-ea+7) from repository MavenRepo<br> - javafx-media-20-ea+7-win.jar (org.openjfx:javafx-media:20-ea+7) from repository MavenRepo<br> - javafx-media-20-ea+7.pom (org.openjfx:javafx-media:20-ea+7) from repository MavenRepo<br> - javafx-web-20-ea+7-win.jar (org.openjfx:javafx-web:20-ea+7) from repository MavenRepo<br> - javafx-web-20-ea+7.pom (org.openjfx:javafx-web:20-ea+7) from repository MavenRepo<br> If the artifacts are trustworthy, you will need to update the gradle/verification-metadata.xml file by following the instructions at <a href="https://docs.gradle.org/7.3/userguide/dependency_verification.html#sec:troubleshooting-verification">https://docs.gradle.org/7.3/userguide/dependency_verification.html#sec:troubleshooting-verification</a></span></div><div><br></div><div>One way of resolving this issue would be to use SNAPSHOT dependencies.</div><div>Gradle does not verify them as their checksums would always change [2].</div><div>Also developers will no longer need to
manually
check and specify the latest version for the -PSTUB_RUNTIME_OPENJFX option (after changes are made in the build file to always refer to the SNAPSHOT version when this option is specified).<br></div><div><br></div><div>But currently in Maven only EA builds of JavaFX are provided. <br></div><div>SNAPSHOT builds are not provided.<br></div><div><br></div><div>There had been a discussion in the past to not provide SNAPSHOT builds due to some Gradle issue [3].</div><div><div>But since it has been more than 4 years since then, maybe the situation has changed. <br></div><div>
Is providing SNAPSHOT builds a possibility now ?<br><div>
<div></div></div>
</div><div></div>
</div><div><br></div><div>This will be convenient for developers
especially for those who are not actively working on the sources of WebKit and Media libraries.<br></div><div><br></div>
<div>[1] : <a href="https://github.com/openjdk/jfx/blob/master/WEBKIT-MEDIA-STUBS.md#officially-released-libraries">https://github.com/openjdk/jfx/blob/master/WEBKIT-MEDIA-STUBS.md#officially-released-libraries</a></div><div>[2] : <a href="https://docs.gradle.org/7.3/userguide/dependency_verification.html#sub:verification-metadata">https://docs.gradle.org/7.3/userguide/dependency_verification.html#sub:verification-metadata</a></div><div>[3] : <a href="https://mail.openjdk.org/pipermail/openjfx-dev/2018-July/022107.html">https://mail.openjdk.org/pipermail/openjfx-dev/2018-July/022107.html</a> </div><div><br>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature">Anirvan<br></div></div></div>