Internet DRAFT - draft-sparks-genarea-manualpost-tracking

draft-sparks-genarea-manualpost-tracking







Network Working Group                                          R. Sparks
Internet-Draft                                                    Oracle
Intended status: Informational                          October 19, 2015
Expires: April 21, 2016


                   Tracking Manual I-D Post Requests
              draft-sparks-genarea-manualpost-tracking-00

Abstract

   This memo discusses requirements for improvements to the datatracker
   related to tracking manual post requests.

Status of This Memo

   This Internet-Draft is submitted in full conformance with the
   provisions of BCP 78 and BCP 79.

   Internet-Drafts are working documents of the Internet Engineering
   Task Force (IETF).  Note that other groups may also distribute
   working documents as Internet-Drafts.  The list of current Internet-
   Drafts is at http://datatracker.ietf.org/drafts/current/.

   Internet-Drafts are draft documents valid for a maximum of six months
   and may be updated, replaced, or obsoleted by other documents at any
   time.  It is inappropriate to use Internet-Drafts as reference
   material or to cite them other than as "work in progress."

   This Internet-Draft will expire on April 21, 2016.

Copyright Notice

   Copyright (c) 2015 IETF Trust and the persons identified as the
   document authors.  All rights reserved.

   This document is subject to BCP 78 and the IETF Trust's Legal
   Provisions Relating to IETF Documents
   (http://trustee.ietf.org/license-info) in effect on the date of
   publication of this document.  Please review these documents
   carefully, as they describe your rights and restrictions with respect
   to this document.  Code Components extracted from this document must
   include Simplified BSD License text as described in Section 4.e of
   the Trust Legal Provisions and are provided without warranty as
   described in the Simplified BSD License.






Sparks                   Expires April 21, 2016                 [Page 1]

Internet-Draft                 manualpost                   October 2015


Table of Contents

   1.  Introduction  . . . . . . . . . . . . . . . . . . . . . . . .   2
   2.  Description of desired functionality  . . . . . . . . . . . .   3
   3.  Security Considerations . . . . . . . . . . . . . . . . . . .   4
   4.  IANA Considerations . . . . . . . . . . . . . . . . . . . . .   4
   Author's Address  . . . . . . . . . . . . . . . . . . . . . . . .   4

1.  Introduction

   The transparency of the ID submission process needs to be improved,
   particularly for those submissions that are handled directly by the
   secretariat ("manual" and "forced" submissions).

   When an author uses the datatracker submission tool, SubmissionEvents
   are captured, noting when the draft was submitted, when it was
   approved by previous authors (and by who), when it was approved by a
   WG chair if such approval was necessary, and when it was posted into
   the repository.  Currently, the document's history shows only that a
   new version is available.

   The submission tool presents an option to authors to request that the
   secretariat finish the submission process.  The datatracker captures
   the candidate document and sends email to the secretariat.  Often the
   request is made because the submission tool was unable to extract the
   correct meta-data from the document.  In this case, the secretariat
   populates the meta-data, and forces the post.  In other cases, there
   are issues identified by idnits that the secretariat helps diagnose,
   and the author is guided through fixing the issues and restarting the
   submission process with a repaired document.  Again, SubmissionEvents
   are captured as the document goes through this process, but for
   drafts that are forced, the document history does not reflect these
   events.

   The secretariat also receives requests to post a draft by direct
   email, bypassing the submission tool altogether.  (Currently, the
   secretariat receives around 10 such requests each meeting cycle).
   The secretariat operates the submission tool on behalf of the author.
   The SubmissionEvents currently captured do not reflect that this was
   a manual submission request.

   The secretariat currently relies on a combination of RT and personal
   email archives to keep track of the outstanding manual submission
   requests.

   This project will address these issues through several improvements
   to the datatracker.




Sparks                   Expires April 21, 2016                 [Page 2]

Internet-Draft                 manualpost                   October 2015


2.  Description of desired functionality

   When a document is posted via the normal submission process,
   DocEvents reflecting the SubmissionEvents for the initial submission,
   the approval of previous authors, and the approval of a stream
   authority (such as WG chairs for a WG -00) will be added to the
   document.  That is, where documents currently typically have a first
   history entry of "New version available: whatever-00", The first
   entries will be "New version submitted", "New version approved by
   previous author: (name)", "WG -00 approved by (name)", "New version
   available: whatever-00".  The entries for subsequent versions are
   analogous.

   When manual submission is requested via the submission tool, and the
   document is posted by the secretariat, DocEvents reflecting that the
   manual posting was requested, any approvals obtained, and that the
   document was forced will be added to the document.  An example of the
   entries would be "Manual submission requested by (name)", "Meta-data
   set to <metadata%gt; by (name)", "WG -00 approved by (name)", "New
   version available: whatever -00".

   When manual submission is requested by direct email, the secretariat
   will have the ability to tell the tracker that the request was
   received and upload the document from the email request, but not
   handle the request immediately.  After this indication, the document
   will be in the same condition as a document requesting manual
   submission via the submission tool.

   However the secretariat should not be forced to take that extra step
   if the request will be processed immediately.  The submission tool
   should be modified to allow the secretariat to indicate they are
   submitting the document on behalf of an author at their request for
   manual submission.  SubmissionEvents indicating that manual
   submission was requested will be created.  Once the document is
   posted, DocEvents reflecting the history of the submission (as
   described for the above cases) will be created.

   A page will be created (readable by anyone) that shows the set of
   outstanding manual submission requests.  Each entry will either show,
   or provide navigation to a separate page that shows, the
   SubmissionEvent history for the outstanding submission.  When logged
   in as the secretariat, there will be easy navigation from each entry
   to the page that allows processing the request.

   Note that as of release 6.6.1, the manual submission process results
   in a DocEvent that says simple "New version available" without
   providing a link to the version that became available.  This project
   will ensure that all paths that produce a "New version available"



Sparks                   Expires April 21, 2016                 [Page 3]

Internet-Draft                 manualpost                   October 2015


   DocEvent include a link to the new version in the event's
   description.

3.  Security Considerations

   This document discusses requirements for tools to improve tracking
   manual post requests.  There are no exceptional security
   considerations introduced by these requirements.

4.  IANA Considerations

   This document has no actions for IANA.

Author's Address

   Robert Sparks
   Oracle
   7460 Warren Parkway
   Suite 300
   Frisco, Texas  75034
   USA

   Email: rjsparks@nostrum.com




























Sparks                   Expires April 21, 2016                 [Page 4]