Am 2020-09-09 um 12:08 schrieb Oleg Kalnichevski:
On Wed, 2020-09-09 at 11:42 +0200, Michael Osipov wrote:


...

Am 2020-09-09 um 11:38 schrieb Oleg Kalnichevski:
On Wed, 2020-09-09 at 11:23 +0200, Michael Osipov wrote:
I figured that. Sadly that messed up RC and release tags.

I had some really, really bad experience with the Maven release
plug-
in. I still would prefer my own release scripts.

Can you please share why? I have done tens and tens of ASF releases
with
this scheme, it never really faile for me.

Can you still give a try and report back?


Admittedly most of woes with the Maven release back to the days of
Subversion. Maven Release Plugin and Subversion combo was a fucking
nightmare.

This was mostly related to the EU/US mirrors sync of the ASF Subversion repo.

One immediate problem that see with Maven Release Plugin its failure to
create reasonable RC and release tags.

From a Maven Release Plugin POV, there is no technical difference between 5.0.2-rc1 and 5.0.2 as the process itself is concerned. It will just work. You can simply tag and stage as 5.0.2, if it does not pass the vote for technical reasons, you drop the release from repository.a.o, fix the issues and reroll as 5.0.3. You can work with RCs as beta which constitute a release qualified by the community, but I don't know whether they really need to go through an extra hoop for a patch release. Rerunning is way easier in my opinion. Have done for for several release which have been canceled due to bugs.

Notes: http://www.apache.org/legal/release-policy.html#release-types

Hope this helps!

I still see no way around having a custom script to generate and
publish dist packages and to generate the release vote message. I might
as well have a script for release tagging.

Please see here [1] whether it helps. Although it is for the Maven community, but the general process can be applied to every Maven-based project.

[1] https://maven.apache.org/developers/release/maven-project-release-procedure.html

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to