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

Modify the commit workflow to allow some unrecorded reviews #48

Closed

Conversation

levitte
Copy link
Member

@levitte levitte commented Jun 5, 2023

This is connected to the effort to have releases being staged automatically.
The automaton that performs this sort of staging cannot know who's going to
be the reviewer, so our previous habit of pre-setting the commits with the
intended reviewer is not possible to do any more, and changing them later
with addrev would remove any signature the automaton adds, for example on
the release tag.

We therefore need to make an exception with such commits.

Fixes #49

@levitte levitte force-pushed the commit-workflow-automaton-exceptions branch from c6e6f18 to bb8e360 Compare June 5, 2023 13:53
@levitte levitte marked this pull request as ready for review June 6, 2023 08:17
policies/committer-policy.md Show resolved Hide resolved
policies/committer-policy.md Outdated Show resolved Hide resolved
This is connected to the effort to have releases being staged automatically.
The automaton that performs this sort of staging cannot know who's going to
be the reviewer, so our previous habit of pre-setting the commits with the
intended reviewer is not possible to do any more, and changing them later
with addrev would remove any signature the automaton adds, for example on
the release tag.

We therefore need to make an exception with such commits.

Fixes openssl#49
@levitte levitte force-pushed the commit-workflow-automaton-exceptions branch from bb8e360 to 84b03d9 Compare June 9, 2023 10:51
@levitte
Copy link
Member Author

levitte commented Jun 12, 2023

Okie, if there are no further comments, I'll start the vote tomorrow

@levitte
Copy link
Member Author

levitte commented Jun 13, 2023

Opening vote (this post to be edited as votes come in)

Topic: Modify the commit workflow to allow some unrecorded reviews
Proposed by: Richard Levitte
Opened: 2023-06-13
Closed: 2023-06-15
Accepted:  yes  (for: 5, against: 0, abstained: 0, not yet voted: 1)

  Matt       [+1]
  Mark       [+1]
  Pauli      [+1]
  Tim        [+1]
  Richard    [+1]
  Kurt       [  ]

@levitte levitte added the ready to vote The policy change proposal is ready to be voted on by OMC label Jun 13, 2023
@levitte levitte self-assigned this Jun 13, 2023
@paulidale
Copy link
Contributor

+1

@mattcaswell
Copy link
Member

I'm ok with this change as far as it goes - but is it sufficient?, i.e. this text remains unchanged:

All submissions must be reviewed and approved by at least two committers, one of whom must also be an OTC member. Neither of the reviewers can be the author of the submission.

The sole exception to this is during the release process where the author's review does count towards the two needed for the automated release process and NEWS and CHANGES file updates.

The change in this PR only says that the review is done by "other means" and we don't record it in the commits. It doesn't remove the need for it to be reviewed and approved by at least two committers one of whom must also be an OTC member. Is the plan that the review will still take place...but just after the commits have been made?

Anyway, as I said, I'm ok with this change as far as it goes:

+1

@mspncp
Copy link

mspncp commented Jun 13, 2023

+1

@paulidale
Copy link
Contributor

@iamamoose @t-j-h @kroeckx ??

@iamamoose
Copy link
Member

+1

@t-j-h
Copy link
Member

t-j-h commented Jun 15, 2023

[Vote +1]

@levitte
Copy link
Member Author

levitte commented Jun 15, 2023

Closing vote with the current result:

Accepted: yes (for: 5, against: 0, abstained: 0, not yet voted: 1)

@levitte
Copy link
Member Author

levitte commented Jun 15, 2023

Modification merged, along with a record of the vote as it currently stands

@levitte levitte closed this Jun 15, 2023
@levitte levitte deleted the commit-workflow-automaton-exceptions branch June 15, 2023 11:02
@kroeckx
Copy link
Member

kroeckx commented Jun 19, 2023

Voting +1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ready to vote The policy change proposal is ready to be voted on by OMC
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

Update committers policy. Pre-req for openssl/tools#147
9 participants