On 27 March 2018 at 20:17, Paul Vixie <p...@redbarn.org> wrote: > I think we're discussing the same idea from different perspectives. >> > > i think so, yes. > > I think writing a new document that references other documents to say >> "here's the sections in each of these you need to implement" without >> actually making any of them clearer is unhelpful, and just adds to the >> pile of documents that an implementer needs to read. >> > > that's not what i heard bert propose, and it's not what i'm thinking. > where an older document is not clear, its intent should be restated in > modern language with modern understanding. where an older document is > clear, we can refer back to it. if the balance ever tips, then some future > generation of protocol developers can obsolete older documents in their > entirety, because the useful parts have all been restated or cut and pasted.
So yes.. we are on roughly the same page. I'm not a huge fan of meta-RFC reading lists, even for documents that are fairly clear, but it's hugely preferable to the current situation. One of the things I have never liked about the RFC series is the lack of clarity in an Update document. I always thought an RFC that Updates another should be required to state unequivocally which sections of the older document are obsoleted or, which "new" sections of the older document the new document creates. Changing a section in part should never have been allowed. Creating those references where they don't already exist and putting them in a new RFC potentially increases clarity, but also increases the complexity of the reading material; I'd much prefer we reduce both. > > > While I recognize there's already been one failed attempt at this, >> I'd still much prefer we replace as much of that stack as possible >> with a smaller set of clearer documents. >> > > this is what i want. we should aim for a living RFC that's reissued from > time to time as the mandatory-to-implement subset inevitably grows. i have > no appetite for obsoleting 1035, but i do want a new implementer to be > referring to it as directed by a more modern document, rather than reading > it and wondering what parts are still in effect. > I think 1035 is the prime candidate for being obsoleted by new documents. It's been updated and clarified so many times, and there are so many undocumented workarounds of its underspecification, that the reading required to understand what parts of it are in force is incredibly discouraging. There are lots of more modern documents that can stand on their own as long as they are updating a clear core specification, but we're missing that clear core specification in the first place. Now here's a document series process question... if RFCs B & C update A, and D is written to combine and obsolete A & B, what do you do with the meta-data on C?
_______________________________________________ DNSOP mailing list DNSOP@ietf.org https://www.ietf.org/mailman/listinfo/dnsop