Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added clarifications around backport requests. #1089

Merged
merged 1 commit into from Jan 27, 2021

Conversation

goosemania
Copy link
Member

[noissue]

@pulpbot
Copy link
Member

pulpbot commented Jan 26, 2021

WARNING!!! This PR is not attached to an issue. In most cases this is not advisable. Please see our PR docs for more information about how to attach this PR to an issue.

Thus z-stream releases will not add new migrations.
Thus Z-stream releases will not add new migrations.

No Z releases are planned by default. Backport requests trigger Z release planning.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It is worth re-phrasing and mention that bugfixes also trigger Z releases?
I am concerned it's not read as only backports trigger Z releases.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That's exactly my take away from the open floor discussion and which was a bit surprising to me.
There are no planned Z releases and any Z release works with backport requests, since we cherry-pick any fix from a master branch. Folks said that any cherry-pick action requires a backport request.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Still a question might be if every backport leads to one Z release. I think we plan to deliver them in batches if possible. (That is multiple backports in on Z release)

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

IMO, "Backport requests trigger Z release planning", implies that it's not one release per request. Requests are in plural and they trigger planning. I'm open to phrasing suggestions, if it's not clear that it is not one release per request.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@goosemania thanks for sharing the background and clarification.
I still think we would need to have a Z release no matter what in case, for example, a regression has been found. It will just be one more step, most likely for us, to copy the original reported issue and open a backport. I don't foresee the user opening both issue+backport, they already struggle with finding how and where to open pulp bugs.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I hear the concern about not automatically backporting bugfixes to the latest z-stream without a backport request. I'm hoping though that once we have automated our release process, we can consider changing our release processes.

Copy link
Member

@bmbouter bmbouter left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks good to me.

@goosemania goosemania merged commit 1d6ca5b into pulp:master Jan 27, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

6 participants