I was able to reproduce the problem now. With PR 4235 and PR 4236 changes under 000-run-docker.sh environment, I simulated the deployment to a local directory with this configuration: mkdir .mvn echo '-DaltDeploymentRepository=local::default::file:./target/staging-deploy' > .mvn/jvm.config dev/release/003-release-perform.sh
After asking gpg password, it will soon fail with [INFO] [INFO] --- source:3.3.0:jar (attach-sources) @ buildtools --- [INFO] [INFO] Building jar: /Users/lari/workspace-pulsar/bookkeeper/target/checkout/buildtools/target/buildtools-4.17.0-sources.jar [INFO] [INFO] [INFO] [INFO] --- source:3.3.0:jar-no-fork (attach-sources) @ buildtools --- [INFO] [ERROR] We have duplicated artifacts attached. ... [INFO] [ERROR] Failed to execute goal org.apache.maven.plugins:maven-source-plugin:3.3.0:jar-no-fork (attach-sources) on project buildtools: Presumably you have configured maven-source-plugn to execute twice times in your build. You have to configure a classifier for at least on of them. -> [Help 1] [INFO] [ERROR] While testing, I have modified the pom.xml scm/connection and scm/developerConnection values to point to my fork. I guess it's easier to fix, now that there's a way to reproduce and test the fix. -Lari On 2024/03/20 23:38:58 Lari Hotari wrote: > On 2024/03/16 07:13:08 Enrico Olivelli wrote: > > There is a problem in the release process due to some update to the pom > > file, we are executing the source plugin twice. > > I haven't dug yet > > > > I will keep you updated > > Hi Enrico, > > Did you already solve the problem? The build was updated when I fixed the > integration tests in https://github.com/apache/bookkeeper/pull/4197. I also > updated most maven plugins since there were some challenges with outdated > plugin versions. I hope this didn't break things. > > I tried to debug the issue and made 2 PRs to fix issues when using the > 000-run-docker.sh solution on MacOS. There are the PRs: > - https://github.com/apache/bookkeeper/pull/4235 > - https://github.com/apache/bookkeeper/pull/4236 > > With these changes dev/release/002-release-prepare.sh passed without errors > and I got 003-release-perform.sh to run all the way until it starts uploading > artifacts (this fails since I didn't reconfigure a test destination). > > > file, we are executing the source plugin twice. > > What is the error message and the impact of executing this twice? > > Hopefully we get the release process fixed and can proceed asap. Thanks for > everyone who has contributed to the release and is performing release > activities! > > -Lari > > > > > > Enrico > > > > Il Mer 6 Mar 2024, 16:13 Enrico Olivelli <eolive...@gmail.com> ha scritto: > > > > > Hello, > > > it seems that I cannot perform the usual release procedure, we change > > > the rules on the GH repo > > > > > > How did we do in the previous releases ? > > > Below you can find the error > > > > > > Enrico > > > > > > ERROR] Failed to execute goal > > > org.apache.maven.plugins:maven-release-plugin:3.0.0-M5:branch > > > (default-cli) on project bookkeeper: Unable to commit files > > > [ERROR] Provider message: > > > [ERROR] The git-push command failed. > > > [ERROR] Command output: > > > [ERROR] remote: error: GH006: Protected branch update failed for > > > refs/heads/master. > > > [ERROR] remote: error: Changes must be made through a pull request. 14 > > > of 14 required status checks are expected. > > > [ERROR] To https://github.com/apache/bookkeeper.git > > > [ERROR] ! [remote rejected] master -> master (protected branch > > > hook declined) > > > [ERROR] error: failed to push some refs to > > > 'https://github.com/apache/bookkeeper.git' > > > > > >