Technically it's not Gradle's dependency verification which is flaky, it's the key servers. That's why you must, from time to time, update the local keyring, using `--export-keys` as explained in https://docs.gradle.org/current/userguide/dependency_verification.html#sec:local-keyring
Then the builds wouldn't have to ping the remote servers on every build, because the keys would be found in the local keystore. Le mar. 13 avr. 2021 à 11:56, Paul King <pa...@asert.com.au> a écrit : > > Oops, forgot the mailing list. > > ---------- Forwarded message --------- > From: Paul King <pa...@asert.com.au> > Date: Tue, Apr 13, 2021 at 7:56 PM > Subject: Re: [VOTE] Release Apache Groovy 4.0.0-alpha-3 > To: Guillaume Laforge <glafo...@gmail.com> > > > Gradle's dependency verification (incubating feature) does seem to be a > little flakey sometimes. Hopefully it will improve over time. I have > numerous other environments where that error doesn't show but Daniel had a > similar but different error. Regenerating the verification metadata didn't > change anything for him which indicates the metadata is probably okay as > is. I'd suggest running with dependency verification set to lenient or off > and see if that helps: > > > https://docs.gradle.org/current/userguide/dependency_verification.html#sec:disabling-verification > > Cheers, Paul. > > > On Tue, Apr 13, 2021 at 6:51 PM Guillaume Laforge <glafo...@gmail.com> > wrote: > >> I got a test failure (on Java 11): >> >> Execution failed for task ':groovy-testng:test'. >> >> > Dependency verification failed for configuration >> ':groovy-testng:testRuntimeClasspath' >> >> One artifact failed verification: jcommander-1.78.jar >> (com.beust:jcommander:1.78) from repository MavenRepo >> >> This can indicate that a dependency has been compromised. Please >> carefully verify the signatures and checksums. >> >> Opening the report tells me: >> >> configuration ':groovy-testng:testRuntimeClasspath' 1 error >> <#m_-2671871127063042544_m_5361968448074506625_m_-8064841157445032086_> >> MODULEARTIFACTPROBLEM(S) >> com.beust:jcommander:1.78 >> jcommander-1.78.jar (.asc) >> >> Key 22e44ac0622b91c3 (not found) couldn't be found in any key server so >> verification couldn't be performed >> >> >> On Tue, Apr 13, 2021 at 6:58 AM Søren Berg Glasius <soe...@glasius.dk> >> wrote: >> >>> +1 >>> >>> Med venlig hilsen / Best regards >>> >>> Søren Berg Glasius >>> >>> Sent from my phone, thus brief >>> >>> On Tue, Apr 13, 2021, 04:56 Paul King <pa...@asert.com.au> wrote: >>> >>>> Dear development community, >>>> >>>> I am happy to start the VOTE thread for a Groovy 4.0.0-alpha-3 release! >>>> >>>> This release includes 152 bug fixes/improvements as outlined in the >>>> changelog: >>>> >>>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12318123&version=12349469 >>>> >>>> Tag: >>>> https://gitbox.apache.org/repos/asf?p=groovy.git;a=tag;h=refs/tags/GROOVY_4_0_0_ALPHA_3 >>>> Tag commit id: bdd219508feef5893372bf1b96ead893f2f2869b >>>> >>>> The artifacts to be voted on are located as follows (r47022). >>>> Source release: >>>> https://dist.apache.org/repos/dist/dev/groovy/4.0.0-alpha-3/sources >>>> Convenience binaries: >>>> https://dist.apache.org/repos/dist/dev/groovy/4.0.0-alpha-3/distribution >>>> >>>> Release artifacts are signed with a key from the following file: >>>> https://dist.apache.org/repos/dist/release/groovy/KEYS >>>> >>>> Please vote on releasing this package as Apache Groovy 4.0.0-alpha-3. >>>> >>>> Reminder on ASF release approval requirements for PMC members: >>>> http://www.apache.org/legal/release-policy.html#release-approval >>>> Hints on validating checksums/signatures (but replace md5sum with >>>> sha256sum): >>>> https://www.apache.org/info/verification.html >>>> >>>> The vote is open for the next 72 hours and passes if a majority of at >>>> least three +1 PMC votes are cast. >>>> >>>> [ ] +1 Release Apache Groovy 4.0.0-alpha-3 >>>> [ ] 0 I don't have a strong opinion about this, but I assume it's ok >>>> [ ] -1 Do not release Apache Groovy 4.0.0-alpha-3 because... >>>> >>>> Here is my vote: >>>> >>>> +1 (binding) >>>> >>>> >> >> -- >> Guillaume Laforge >> Apache Groovy committer >> Developer Advocate @ Google Cloud Platform >> >> Blog: http://glaforge.appspot.com/ >> Twitter: @glaforge <http://twitter.com/glaforge> >> >