[Tools-discuss] Re: I-D ACTION:draft-ietf-tools-draft-info-03.txt
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Tools-discuss] Re: I-D ACTION:draft-ietf-tools-draft-info-03.txt



Hadn't had a chance to look at the earlier drafts, so these are basic comments.

3. Scope
...
   The interfaces required to locate a draft or correlate information
   about multiple drafts are out of scope.

That's a problem, because is this very fundamental to draft tracking. I believe these three items must be in scope:

Replaces: <draft identifier>
Replaced by: <draft identifier>
Grouped with: <draft identifier>

All of these are currently supported by the I-D tracker.

6.2.1.  Status
6.5.  Draft events

I don't see the point of separating these. I think it's necessary and sufficient that each status/state is timestamped with entry/exit timestamps (and BTW, a draft can enter the same state many times, so you could have

AD Follow-up:
in:  2005-10-25 21:50
out: 2005-10-26 00:51
in:  2005-10-26 21:52
out: 2005-11-14 21:53
in:  2005-11-17 00:49

for a draft currently in state AD Follow-up

Also in

6.2.1. Status
...
   An active or expired draft can be in one or more states related to
   IESG review activity.  These states are not documented here, but
   implementations must provide this information using the current state
   list and state definitions maintained by IESG.

States can have sub-states, so the model needs to be recursive.

Not only the IESG generates states, so the framework should allow
for states generated by the Author(s), Editor(s), WG Chair(s),
WG Secretary, PROTO Shepherd, IESG Shepherd, Secretariat, RFC Editor,
and IANA. These can't all be defined in advance but must be possible
to add.

Incidentally, all of the above actors may need to be associated with
the draft, so the framework needs to allow for that too.

<actor role="author" email="rousskov at measurement-factory.com">Alex Rousskov</actor>

Appendix A. Comparison with current procedures
...
   o  Currently, IETF provides only the latest draft version.  This
      document requires providing all unexpired versions.  This change
      allows to maintain a change history useful for draft review and
      discussion.  The change does not seem to contradict written IETF
      rules and principles.

Actually that depends on how you choose to read the text of RFC 2026 section 2.2. Also, a meaningful history needs access to expired drafts. RFC 2026 requires us to remove expired drafts, so that *is* a rule. Some draft authors really care about this and in some cases have forced all the unofficial archives to remove superseded drafts. It's rare, but it can happen. So I would suggest rethinking this - let's be up front and ask the community to get rid of the rule that expired I-Ds are invisible, with an opt-out clause.

    Brian







_______________________________________________
Tools-discuss mailing list
Tools-discuss at ietf.org
https://www1.ietf.org/mailman/listinfo/tools-discuss




Note: Messages sent to this list are the opinions of the senders and do not imply endorsement by the IETF.