On 24.02.2024 00:40, Herve Boutemy wrote:
On 2024/02/23 16:15:06 Julian Reschke wrote:
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),
ok, I'll work on it
and the environment doing the release fixed?
If I understood what the problem is I'll be happy to fix it.
...
So it seems that the weird permissions are caused by the fact that my
WSL instance uses a local maven repo mounted from a Windows FS. Once I
move to a Linux-native repo, the permissions are different.
thank you for the explanation of the root cause: this is the first time I see
this one, with some good surprises (newline) and some bad ones (executable)
I can try this for the next release (and the downside of course is disk
space impact on the release machine). It would be better if we could
tell the plugin generating the WAR file to normalize the permissions;
otherwise the build will always depend on the setting in the local maven
repo.
now that I understand why it is needed, I suppose I can add the feature to
maven-war-plugin: I'll work on it and propose a PR to jackrabbit
thanks for the feedback
changing my vote to +1, given there is a clear explanation (having a plan to
solve is even better)
Best regards,
Hervé
Thanks :-)
Best regards, Julian