Hi

On 9/3/25 22:07, Larry Garfield wrote:
"If the proposal
is a repeated discussion of an existing RFC, with or without modification, it
MUST still be announced on the list for discussion."

What does "repeated discussion" mean?  Is that "I've taken over this old RFC and revised it", or 
"no one has commented on this RFC in the last month so now it has to be a new thread" or "I'm saying 
things that have already been said because I didn't read the list yet"?

That is a good point. I've taken over that sentence from the original policy without giving it much thought. I think that sentence can simply be dropped entirely. The last paragraph in the “Proposal Initiation” section and all the following sections should sufficiently define the proper process.

The language for the "extending the discussion period" paragraph is highly 
clumsy and confusing.  The existence of the last sentence to clarify it is evidence of 
that.  I would recommend rewriting it.  (I can offer suggestions if you're open to it.)

I am open to suggestions, yes. Not being a native speaker makes it easy to write stuff that makes sense to me, but are confusing to folks that actually understand the language :-)

Really, though...  what is actually being proposed, and is not actually a widespread convention 
right now, is a policy of "the vote may start two weeks after the last substantive 
change."  For some definition of "substantive."  If that is the intent, it should 
just say that.  And we should discuss directly if we actually want that requirement.

That would be an accurate summary of what that part of the policy is trying to codify, yes.

And I would say that this matches the lived reality: For most (successful) RFCs the author makes some changes, announces them on the list and then ask for feedback (e.g. from the person who originally suggested the changes or who pointed out the mistake), which can easily take a day or two to arrive. This then often sparks additional discussion that takes a few more days to settle down due to varying schedules and timezones. At this point a week easily passed.

I would also say that it matches the spirit of a “minimum discussion period”. It does not appear very useful that it is technically allowed by policy to replace the entire RFC text 10 minutes before the vote. Something something RFC of Theseus.

In cases where the actual proposal (rather than e.g. the examples) repeatedly changes over the course of the discussion generally indicates some severe problem or oversight with the RFC. It would often be more appropriate for the RFC author to go back to the drawing board, consulting with some close advisors to figure out how to fix these problems rather than discussing all those details on the list.

" Minor changes to the RFC text include adding new examples, updating
existing examples, adding additional explanation or clarification, or any other
changes that are not purely editorial."

We must be working with different definitions of "editorial", because those 
seem editorial to me.

I just searched for "editorial changes definition", found these resources, which seem to agree with my definition:

https://transportation.org/materials/wp-content/uploads/sites/36/2023/01/Editorial-vs-Technical-Revisions-in-Standards.pdf

https://portal.etsi.org/Services/editHelp/Search/FAQs/Difference-editorial-technical-comments

https://www.transparency.gov.au/publications/attorney-general-s/office-of-parliamentary-counsel/office-of-parliamentary-counsel-annual-report-2022-23/chapter-3%3A-additional-information/editorial-changes

Nevertheless it is quite possible that I selected the wrong term there. Do you have a suggestion for a more appropriate word?

"Similarly RFC authors
SHOULD NOT proceed with an announced vote if new discussion points are brought
forward after the voting announcement."

Any discussion point, or valid discussion points?  For some definition of valid?  This 
seems like an easily exploitable way to "hecklers veto" an RFC by never letting 
it go to a vote by just talking too much.  As a concrete example, and not to pick on her 
but it's the first to come to mind, Juliette had a long response to the Property Hooks 
thread that came in a day before voting was to start, after multiple months of 
discussion.  It didn't really add anything *new* to the discussion; it didn't point out 
any bugs in the design, just general unease with its extensiveness.  Should that comment 
force a delay in the vote by its simple existence?  I firmly think not.

I would recommend at least adding "if new relevant discussion points are brought forward".  Where 
"relevant" is at the RFC author's good faith judgement.  However, some discussions just go around 
and around at length but go nowhere.  The author should be able to put a pin in it and say "'nuf said, 
we're voting, that will resolve this question, vote no if you are on team X."  Otherwise, again, we just 
keep talking forever.

That section is intentionally using the “SHOULD NOT” indicator, to avoid folks being able to filibuster an RFC. It also intentionally used the word “new” in front of “discussion points” to indicate that repeating something from before (something that most likely already was rejected by the RFC author) does not constitute a new discussion point. The intention is to encourage RFC authors to give suggestions sufficient deliberation (and ideally a response), even if it comes in after the voting announcement.

I'm happy to rephrase if you have any suggestions.

I can easily see a mostly-run-its-course discussion thread that would be ready 
for a vote in early December, but that would then run into the holiday blackout 
period, so the authors delay the vote until mid-January.  (I'm pretty sure I've 
done that before.)  However, that could run into the 6-week fallow rule 
proposal.  Should there be any sort of allowance for that, so that the 
mandatory blackout period doesn't force delaying an RFC even more?

The policy specifies that the vote must not *end* within that period (though I realize that I should probably update it to "must neither start or end" - otherwise it would allow for *creative* placement of the discussion period).

The suggestion is to simply extend the voting period appropriately such that the vote starts say December 10 and ends January 10th for a total of 31 days.

Alternatively just sending an email "This RFC is still alive, I'm just waiting until after the holidays" would reset the 6-week period. The goal really is to make sure that the discussion thread is sitting somewhere near the top of the inbox and the policy therefore indicates “any email”.

Best regards
Tim Düsterhus

Reply via email to