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>
>>
>

Reply via email to