Re: Error while starting the release procedure

2024-03-20 Thread Lari Hotari
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  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'
> > > >
> > > 
> > 
> 


Re: Error while starting the release procedure

2024-03-20 Thread Lari Hotari
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  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'
> > >
> > 
> 


Re: Error while starting the release procedure

2024-03-20 Thread Lari Hotari
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  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'
> >
> 


Re: Error while starting the release procedure

2024-03-16 Thread Enrico Olivelli
Hello
A quick update.
I have created  branch-4.17 and now master is 4.18

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

Enrico

Il Mer 6 Mar 2024, 16:13 Enrico Olivelli  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'
>