Here's the fix to this issue:
https://github.com/apache/bookkeeper/pull/4237

-Lari

On 2024/03/20 23:52:35 Lari Hotari wrote:
> 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'
> > > >
> > > 
> > 
> 

Reply via email to