On 23.02.2024 00:04, Herve Boutemy wrote:
-1 non-binding, jackrabbit-webapp-2.21.25.war has executable flags for 
dependencies in WEB-INF/lib

in check-release.sh line 230, changing
exec mvn --batch-mode clean verify $MVN_ARGS
to
exec mvn --batch-mode clean verify artifact:compare 
-Dreference.repo=https://repository.apache.org/content/repositories/staging/ 
$MVN_ARGS

permits to check jars that will be published to Maven Central

And sadly, jackrabbit-webapp-2.21.25.war is not ok: same issue as previous 
releases, due to executable flag


Can the check-release.sh be updated, please?

Right now, we can't. a) Because we share the script with Oak (which is
known not to have reproducable builds), and b) because it would fail the
check for Jackabbit when this is clearly not a regression (yet).

and the environment doing the release fixed?

If I understood what the problem is I'll be happy to fix it.

this would bring you the first release that is proven fully reproducible:
https://github.com/jvm-repo-rebuild/reproducible-central/blob/master/content/org/apache/jackrabbit/jackrabbit/README.md

Regards,

Hervé

Best regards, Julian


Reply via email to