Hi Gary, On Wed, 27 Dec 2023 at 13:58, Gary Gregory <garydgreg...@gmail.com> wrote: > Please include whatever instructions you want folks to run in the vote > email to prove reproducibility. Then at least we can agree on what it > means to do the reproducibility check and when it passes or fails, > assuming it's a binary property.
The steps to check reproducibility are in the vote e-mail: # Verify reproduciblity umask 0022 unzip *-src.zip -d src cd src export NEXUS_REPO=https://repository.apache.org/content/repositories/orgapachelogging-1254 sh mvnw -Prelease verify artifact:compare -Dreference.repo=$NEXUS_REPO > A long-standing pet peeve of mine is PMC members (in many projects, > I'm not singling out Log4j here) that vote on a release candidate > without stating _what_ they did to check the viability of said > release. > > If this matters, it should be an Apache requirement, which it is not ATM > AFAIK. I agree, there should be some minimal best practices for release verification. If Apache Security does not want ATM to set some guidelines, I wouldn't mind if Apache Commons did. BTW I cited your vote mail in this thread, mostly because you always describe what you are checking. >From the votes of some PMC members it is impossible to deduce what was checked. Piotr