On 2 Apr 2025, at 12:53, Dave Crocker wrote:

On 4/1/2025 8:42 PM, Pete Resnick wrote:
On 1 Apr 2025, at 22:30, Dave Crocker wrote:
When calling to have a wg adopt a draft, it is worth reviewing comments on that draft beforehand

The draft version that was called for adoption is drastically different than the draft on which you commented,

Thanks for pointing this out.  Given the distractions of the the last month -- and continuing -- I´d missed that.  (In spite of making some narrowly focused comments after it was issued.)

A casual scan of a diff seems to show 1/3 - 1/2 of the latest draft being new.

That´s a lot of diff.

With no substantive discussion about the changes, it seems.

From what I can tell -- and absent any engagement from when I offered review comments originally -- none of my original review comments affected the new draft.

Again, given that these changes all happened pre-chartering, I took it that the authors did a full restructuring of the input documents. That doesn't mean they should have ignored your comments (if simply as a matter of courtesy), but I can see how they might viewed the new versions as tabula rasa.

Besides being frustrating, it is unfortunate for the draft since, the current draft retains simple, foundational errors that were pointed out previous.

I hear and appreciate the frustration. But I don't think it helps the discussion in any useful way to let that frustration leak onto the list. Please try to give your chairs a bit of trust that we are listening to the discussion, are seeing what is and isn't being addressed, and are trying (both on and off list) to move things in a productive direction. While I wasn't involved in the earlier iteration of DKIM, like Murray I am acutely aware of the contentiousness that existed on this list and I'm hoping we can bring down the temperature from where it was before. More on that below.

- **Should an IETF working adopt a draft that is sufficiently revised so as to essentially be a new document when the new draft has received pretty much no IETF-based discussion?**

This does happen all the time. A WG can decide that a document has the right structure to make a reasonable starting point, even if the contents have only been given a cursory look. Indeed, a WG can decide that a blank sheet of paper is the appropriate document to adopt.

- **Should an IETF wg adopt a document that has basic factual errors?**

Again, depends on the particulars of the errors. I can see a WG concluding, "Section X is completely wrong and has to go, but the rest of the document is solid enough to be adopted as a base." Or the answer could also be, "There is so much wrong with this document at a basic level that a blank sheet of paper would be a better base, so let's not adopt this." That's the kind of input your chairs need. But I will say that the latter was not what we were hearing in the room in Bangkok from people who reportedly read the documents, so we'd want some comments on the list along those lines if that's what is felt.

- **Also, this document that purports to focus on motivations does not seem to include a discussion of problems and motivations.**

For example the opening section, where one would expect a least a hint, instead jumps to conclusions, without providing any actual background. (And, not surprisingly, this was noted as an issue for the previous draft.)

Here is something that might facilitate making the document do what it is claimed to do:  Change the order of the major sections, so there is a natural and typical flows.

From:

1. Background and motivations
2. Some properties that will be required to deliver on these goals
3. Goals ot be addressed by DKIM2

To:

1. Background and _problems_ (*with no discussion of solutions*)
2. Goals for DKIM2 (*with discussion of issues and tradoffs, but not solutions*) 3. Some properties that will be required to deliver on these goals (*component solution/approaches*)

And again I'll ask (though I think I see the implied answer): Do you think these changes would be needed before you would see it reasonable to adopt this document, or do you think even with these changes there would be a bunch more things that need changing before adoption, or do you conclude that the document isn't worth adopting in any foreseeable state?

and I haven't endeavored to go through point-by-point to see which comments apply to which of the current documents. It's also not clear to me which of your comments amount to "this will need to be corrected" and which ones amount to "this indicates this document is not appropriate for adoption, even as a framework that will require a lot of corrections." It would probably be useful to identify the latter sort (if any) in response to the call for adoption.

Your lack of clarity confuses me.  I don´t recall regular reviews from regular participants typically being expected to make prioritization demands on the working group or the authors.

Detailed "reviews" typically take place well after initial "views", after a WG has been chartered, after there has been discussion of the broad brushstrokes of a proposed document, after the document has gone through a few versions and is starting to solidify, etc. At the stage where a WG is being formed and simply deciding where to start, and the draft is being looked at as a possible starting point, I do find a detailed review a bit premature and an unusual thing to start with out of the gate. I have more frequent experience with broad brushstrokes and direct comments on "suitability as a starting point" at this point in the process.

And I have not been an Area Director in maybe 30 years.

And I for 10 years. And Murray for about 2 weeks. I expect we all have different experiences of the work habits of WGs over the years. When either you or I were ADs, there was no explicit "Call for Adoption" step. Things change.

I suspect the difference in our model for this sort of thing is, you know, having folk engage in discussion, where there is need. No idea why there is so much resistance to that standard model.

As I said, I don't think discussion is non-standard. I think detailed reviews and not addressing the more general question of adoptability are.

Speaking of standard, I see that this draft is listed as intending standards track.  That´s quite unusual for a ´motivation´ document.  I am curious how conformance/interoperability will be tested?

As Bron replied, that appears to have been an error.

Apologies for not responding to this semi-official response to my unofficial review of the draft in January.

I'm not clear what the terms "semi-official" and "unofficial" mean in this context.

I guess I should not be surprised that this mild attempt at humor fell flat.  Anyhow, I thought Allen was part of the private group that developed the text.  Or, at least, I was hoping that at least one person from that crew would engage with having a detailed review be offered. You might recall that the IETF has various, official reviews? And, hence ´semi-´.

Yeah, I definitely didn't get the joke. Sorry about that. I'd also point out that, given the aforementioned contentiousness that has historically existed on this list, humor can all too often come off as sarcasm and/or snark, and that's unlikely to keep the group productive. As I said earlier, Murray and I have both been trying (both on and off list) to keep tempers cool and the discussion productive. Anything all participants can do to be extra aware and avoid saying things likely to raise hackles would be greatly appreciated by your chairs.

I will note that Allen's was the only response to my detailed review.  And it was only to my summary comments.

On the average, that speaks poorly both for group engagement and for advocate engagement.

I can think of other reasons why a long detailed pre-chartering review of an early pre-chartering version of a draft might not have gotten a great deal of response, none of them having anything to do with participants' engagement in the work of the WG. I don't think we need to dwell on this at the moment.

well, as long as you know of other unstated reasons, then it´s certainly fine to ignore someone´s substantial effort to provide technical comments in an IETF context.

In this case, I see that my trying to be indirect was not useful and only caused sarcasm in response, so I'll attempt a bit more direct: Given the previously mentioned contention, some may have viewed such a long and detailed review at this stage of the process as a case of obstruction or sealioning rather than a serious attempt to improve the first draft of a document and avoided engaging directly because of that. And I don't think that such an assumption of bad intention would be a good thing, any more than I think that assuming the silence was a sign of poor behavior on the part of the group or the advocates is a good thing. I just think that concluding that anything "speaks poorly" of participants' actions or coming up with other ideas of participants' motivations, and saying so on the list, is not particularly conducive to getting work done.

I understand why you're frustrated with having done an extensive amount of work on a review and not gotten a response. If you need to express that frustration, please do so to the chairs off list and we will try to get others to get their collective acts together and engage. (And the same goes for other frustrations any participants might have with other participants.) But calling out people on the list (even in more subtle ways) is unlikely to get them to change their behavior and is more likely to hinder progress. And that is what your chairs are trying to do.

pr
--
Pete Resnick https://www.episteme.net/
All connections to the world are tenuous at best
_______________________________________________
Ietf-dkim mailing list -- ietf-dkim@ietf.org
To unsubscribe send an email to ietf-dkim-le...@ietf.org

Reply via email to