[
https://issues.apache.org/jira/browse/KAFKA-19528?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18008654#comment-18008654
]
Mahesh Sambaram edited comment on KAFKA-19528 at 7/21/25 9:09 AM:
------------------------------------------------------------------
Hi [~mimaison] , is this a good first issue to work on as a beginner, could you
guide me on this?
was (Author: JIRAUSER309972):
Hi [~mimaison] , is this a good first issue to work on as a beginner?
> Release script does not handle doing multiple release candidates
> ----------------------------------------------------------------
>
> Key: KAFKA-19528
> URL: https://issues.apache.org/jira/browse/KAFKA-19528
> Project: Kafka
> Issue Type: Bug
> Components: release
> Reporter: Mickael Maison
> Priority: Major
>
> The release script sets the release version, for example 4.1.0, and commits
> that to the release branch, for example:
> https://github.com/apache/kafka/commit/57e81f201055b58f94febf0509bfc8acba632854
> When rerunning the script for another release candidate, it tries again to
> set the version and commit to the branch. However the commit fails as there
> is nothing to commit the diff is empty.
> {noformat}
> python release.py
> Using preferences from:
> /Users/mickael/github/kafka/release/.release-settings.json
> Assuming: did_verify_requirements = True
> Assuming:
> did_verify_gpg_key_616fd9543fd4381f12c37b700a6789c24523cc375f63f5868bba4fe7aa241e0f06a8aac7b208797a70581f1a0fea0128b57e9eb396ed80cc4b4d93e66d5302d1
> = True
> Assuming: apache_id = mimaison
> Assuming: jdk21 = /Users/mickael/.sdkman/candidates/java/21.0.7-tem
> Assuming: did_verify_prerequeisites = True
> Fetching tags from upstream
> $ git fetch --tags upstream
> >
> Release version 4.1.0 candidate number: 1
> Creating git branch 4.1.0 to track upstream/4.1
> $ git checkout -b 4.1.0 upstream/4.1
> > Switched to a new branch '4.1.0'
> > branch '4.1.0' set up to track 'upstream/4.1'.
> Updating version numbers
> Updating streams quickstart pom
> Updating streams quickstart java pom
> Updating streams quickstart archetype pom
> Updating ducktape version.py
> Updating docs templateData.js
> Committing git changes
> $ ['git', 'commit', '-a', '-m', 'Bump version to 4.1.0']
> On branch 4.1.0
> Your branch is up to date with 'upstream/4.1'.
> nothing to commit, working tree clean
> Retry? (y/n): y
> On branch 4.1.0
> Your branch is up to date with 'upstream/4.1'.
> nothing to commit, working tree clean
> Retry? (y/n): n
> *************************************************
> *** First command failure occurred here. ***
> *** Will now try to clean up working state. ***
> *************************************************
> Resetting branch
> $ git reset --hard HEAD
> > HEAD is now at e4e2dce2eb KAFKA-19522: avoid electing fenced
> > lastKnownLeader (#20200)
> Deleting git branch 4.1.0
> $ git branch -D 4.1.0
> > Deleted branch 4.1.0 (was e4e2dce2eb).
> FAILURE:
> {noformat}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)