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

Review action holder manipulation on draft-revision submission. #6266

Closed
rjsparks opened this issue Sep 1, 2023 · 7 comments · Fixed by #6272
Closed

Review action holder manipulation on draft-revision submission. #6266

rjsparks opened this issue Sep 1, 2023 · 7 comments · Fixed by #6272

Comments

@rjsparks
Copy link
Member

rjsparks commented Sep 1, 2023

From @cabo at https://mailarchive.ietf.org/arch/msg/tools-discuss/kRL2lI4KASkF040nPkpdP6I_Gu8:

https://datatracker.ietf.org/doc/draft-ietf-lake-edhoc/ is in state Publication Requested::AD Followup

You would expect that this makes the AD action holder?

No. When a new version was posted, the state changed, and the action holder was removed:

"Removed all action holders (IESG state changed)”

So the AD needs to do the followup now but isn’t an action holder?

(I had the same problem earlier with one of my drafts, so this is not a fluke.)

@jennifer-richards
Copy link
Member

The action holder updates are controlled by update_action_holders(). When the state changes, it clears the action holders when the new state is in DocumentActionHolder.CLEAR_ACTION_HOLDERS_STATES, which is currently

    CLEAR_ACTION_HOLDERS_STATES = ['approved', 'ann', 'rfcqueue', 'pub', 'dead']  # draft-iesg state slugs

For this draft, the holders were cleared because it entered the "approved" state.

@cabo
Copy link
Collaborator

cabo commented Sep 2, 2023

It now is approved, but surely wasn't on July 07 when I made this observation.

https://datatracker.ietf.org/doc/draft-ietf-lake-edhoc/history/

2023-07-07 20 (System) Removed all action holders (IESG state changed)
2023-07-07 20 (System) Sub state has been changed to AD Followup from Revised I-D Needed
2023-07-07 20 Göran Selander New version available: draft-ietf-lake-edhoc-20.txt

2023-07-07
20 (System) Removed all action holders (IESG state changed)
2023-07-07
20 (System) Sub state has been changed to AD Followup from Revised I-D Needed
2023-07-07
20 Göran Selander New version available: draft-ietf-lake-edhoc-20.txt

@jennifer-richards
Copy link
Member

Ah, had not noticed the date on your email and had not looked back far enough through the history to see the previous clearing of action holders.

The issue is that the code only adds the AD as an action holder if the state changes. The "sub state" is handled separately - removing the "need-id" causes the authors to be dropped but there's no corresponding rule to add the AD for this transition.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Sep 20, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants
@cabo @rjsparks @jennifer-richards and others