Skip to main content

Handling Long Lines in Content of Internet-Drafts and RFCs
draft-ietf-netmod-artwork-folding-12

Revision differences

Document history

Date Rev. By Action
2020-06-25
12 (System) RFC Editor state changed to AUTH48-DONE from AUTH48
2020-06-08
12 (System) RFC Editor state changed to AUTH48 from RFC-EDITOR
2020-03-24
12 (System) RFC Editor state changed to RFC-EDITOR from EDIT
2020-03-09
12 (System) RFC Editor state changed to EDIT
2020-01-28
12 (System) RFC Editor state changed to EDIT
2020-01-28
12 (System) IESG state changed to RFC Ed Queue from Approved-announcement sent
2020-01-28
12 (System) Announcement was received by RFC Editor
2020-01-28
12 (System) IANA Action state changed to No IANA Actions from In Progress
2020-01-28
12 (System) IANA Action state changed to In Progress
2020-01-28
12 Amy Vezza IESG state changed to Approved-announcement sent from Approved-announcement to be sent
2020-01-28
12 Amy Vezza IESG has approved the document
2020-01-28
12 Amy Vezza Closed "Approve" ballot
2020-01-28
12 Amy Vezza Ballot approval text was generated
2020-01-28
12 Amy Vezza IESG state changed to Approved-announcement to be sent from IESG Evaluation::AD Followup
2020-01-28
12 Amy Vezza Alissa Cooper approved the document on 2020-01-27. The approval action was lost in the server failure.
2020-01-27
12 Amy Vezza Ballot approval text was generated
2020-01-27
12 Alissa Cooper IESG state changed to Approved-announcement to be sent from IESG Evaluation::AD Followup
2020-01-27
12 Alissa Cooper Shepherding AD changed to Alissa Cooper
2020-01-20
12 Benjamin Kaduk [Ballot comment]
Thank you for addressing my Discuss points!
2020-01-20
12 Benjamin Kaduk [Ballot Position Update] Position for Benjamin Kaduk has been changed to No Objection from Discuss
2020-01-20
12 Kent Watsen New version available: draft-ietf-netmod-artwork-folding-12.txt
2020-01-20
12 (System) New version approved
2020-01-20
12 (System) Request for posting confirmation emailed to previous authors: Adrian Farrel , Qin WU , Kent Watsen , Erik Auerswald
2020-01-20
12 Kent Watsen Uploaded new revision
2020-01-09
11 Benjamin Kaduk
[Ballot discuss]
Thank you for the updates in the -10 and -11; the content looks a lot better and
I am not uncomfortable about publishing …
[Ballot discuss]
Thank you for the updates in the -10 and -11; the content looks a lot better and
I am not uncomfortable about publishing as Informational (vs. BCP)!

That said, I think the edits to the script have introduced a regression:

    # ensure input file doesn't contain the fold-sequence already
    if [[ -n "$("$SED" -n '/\\$/{N;s/\\\n[ ]*\\/&/p}' "$infile")" ]]

Unfortunately, I'm not sure this gets all cases, since the 'N' command
reads a line and prevents it from being considered as the first half of the
wrapped sequence:

kaduk$:~/git/openssl$ cat /tmp/a
this is a line\
another line\
\that wraps
kaduk$:~/git/openssl$ cat /tmp/b
this is a line
another line\
\that wraps
kaduk$:~/git/openssl$ sed -n '/\\$/{N;s/\\\n[ ]*\\/&/p}' < /tmp/a
kaduk$:~/git/openssl$ sed -n '/\\$/{N;s/\\\n[ ]*\\/&/p}' < /tmp/b
another line\
\that wraps
2020-01-09
11 Benjamin Kaduk
[Ballot comment]
A few other comments from reviewing the version of the script in the -11:

When processing input, it's perhaps more robust to check …
[Ballot comment]
A few other comments from reviewing the version of the script in the -11:

When processing input, it's perhaps more robust to check $# before assigning $2
to a named parameter.

    printf "Exit status code: 1 on error, 0 on success, 255 on no-op."

Interesting to have no newline here but two on the next line's printf, but I
guess it might be at the column limit already.

(The quotes on 'Error'/'Warning'/'Debug' in err()/warn()/dbg() are noops.)

  # warn if a non-GNU sed utility is used
  "$SED" --version < /dev/null 2> /dev/null \
  | grep GNU > /dev/null 2>&1 || \

`grep -q` should be usable instead of `grep >/dev/null`
2020-01-09
11 Benjamin Kaduk Ballot comment and discuss text updated for Benjamin Kaduk
2019-11-04
11 Kent Watsen New version available: draft-ietf-netmod-artwork-folding-11.txt
2019-11-04
11 (System) New version accepted (logged-in submitter: Kent Watsen)
2019-11-04
11 Kent Watsen Uploaded new revision
2019-11-04
10 Kent Watsen Intended Status changed to Informational from Best Current Practice
2019-11-02
10 Suresh Krishnan [Ballot comment]
I am happy with this progressing as an Informational document.
2019-11-02
10 Suresh Krishnan Ballot comment text updated for Suresh Krishnan
2019-11-02
10 Suresh Krishnan [Ballot comment]
I am happy with this proceeding as an Informational document.
2019-11-02
10 Suresh Krishnan [Ballot Position Update] Position for Suresh Krishnan has been changed to No Objection from Discuss
2019-09-05
10 (System) Sub state has been changed to AD Followup from Revised ID Needed
2019-09-05
10 (System) IANA Review state changed to Version Changed - Review Needed from IANA OK - No Actions Needed
2019-09-05
10 Kent Watsen New version available: draft-ietf-netmod-artwork-folding-10.txt
2019-09-05
10 (System) New version approved
2019-09-05
10 (System) Request for posting confirmation emailed to previous authors: Adrian Farrel , Qin Wu , Kent Watsen
2019-09-05
10 Kent Watsen Uploaded new revision
2019-09-05
09 Suresh Krishnan
[Ballot discuss]
After some thought I think there are two things about this document that make me uncomfortable enough to ballot Discuss.

a) Due to …
[Ballot discuss]
After some thought I think there are two things about this document that make me uncomfortable enough to ballot Discuss.

a) Due to its home in the netmod WG it is highly likely that people outside the yang community have not paid enough attention to this work. Since this is applicable to code fragments of all kinds, I think the home chosen for this RFC might have inadvertently limited input from the broader community.

b) Given a) I think it is better that this document go forward as an Informational document rather than a BCP so that use of this technique becomes optional, without the force of a BCP behind it.
2019-09-05
09 Suresh Krishnan Ballot discuss text updated for Suresh Krishnan
2019-09-05
09 Suresh Krishnan
[Ballot discuss]
After some thought I think there are two things about this document that make me uncomfortable enough to ballot Discuss.

a) Due to …
[Ballot discuss]
After some thought I think there are two things about this document that make me uncomfortable enough to ballot Discuss.

a) Due to its home in the netmod WG it is highly likely that people outside the yang community have not paid enough attention to this work. Since this is applicable to code fragments of all kinds, I think the home chosen for this RFC might have inadvertently limited input from the broader community.
b) Given a) I think it is better that this document go forward as an Informational document rather than a BCP so that use of this technique becomes optional, without the force of a BCP behind it.
2019-09-05
09 Suresh Krishnan [Ballot Position Update] Position for Suresh Krishnan has been changed to Discuss from No Objection
2019-09-05
09 Adam Roach
[Ballot comment]
I've updated my position to an Abstain based on the telechat
discussion. I find the arguments regarding BCP versus Informational
to be compelling, …
[Ballot comment]
I've updated my position to an Abstain based on the telechat
discussion. I find the arguments regarding BCP versus Informational
to be compelling, and am sympathetic to the concerns about
both stream and charter. All of that said, I do want to see this
document published, and I hope we can rearrange things in a
way that allows that to happen.

---------------------------------------------------------------------------

Thanks for taking on this work to fill a hole in the tools that
we have for production of RFCs. I have one fairly major comment
and several editorial suggestions.

---------------------------------------------------------------------------

Abstract:

>  This document defines two strategies for handling long lines in
>  width-bounded text content.  One strategy is based on the historic
>  use of a single backslash ('\') character to indicate where line-

Nit: "historical"

---------------------------------------------------------------------------

§1:

>  According to the RFC Editor,
>  there is currently no convention in place for how to handle long
>  lines in such inclusions, other than advising authors to clearly
>  indicate what manipulation has occurred.

This won't age well. Perhaps "Historically, there has been no
RFC-Editor-recommended convention in place for how to handle..."

>  This document defines two strategies for handling long lines in
>  width-bounded text content.  One strategy is based on the historic
>  use of a single backslash ('\') character to indicate where line-

Nit: "historical"

---------------------------------------------------------------------------

§7.1.1:

>  NOTE: '\' line wrapping per BCP XXX (RFC XXXX)

Using this string as the start of the specially-wrapped section
seems somewhat problematic, as it forecloses on the possibility
of also *citing* this BCP at that point in the document. For example,
if I were to use this format, I would definitely want to use a string
more of the format:

    NOTE: '\' line wrapping per BCP XXX ([RFC XXXX])

(taking note of the added brackets).

If this has already been debated in the working group and the current text
is the result of carefully considering this issue and deciding that the
use of the specified string has benefits that outweigh the drawback of
not being able to cite the document per ordinary convention, then don't afford
my suggestion any undue weight. I'm not trying to change a consensus decision.

But if this is a simple oversight, I think it does need to be given
significant thought. For example, I personally am rather likely to elect to do
things "the old way" in my own documents rather than using this format because
of the awkwardness of properly citing a normative reference.

This same comment applies to §8.1.1, of course.

---------------------------------------------------------------------------

> Appendix A.  POSIX Shell Script: rfcfold

Please add [POSIX.1-2017] as a reference.
2019-09-05
09 Adam Roach [Ballot Position Update] Position for Adam Roach has been changed to Abstain from No Objection
2019-09-05
09 Cindy Morgan IESG state changed to IESG Evaluation::Revised I-D Needed from IESG Evaluation
2019-09-05
09 Suresh Krishnan
[Ballot comment]
I do agree with my Abstaining colleagues that this should probably not be on the IETF stream but I think the work is …
[Ballot comment]
I do agree with my Abstaining colleagues that this should probably not be on the IETF stream but I think the work is useful enough to go forward.
2019-09-05
09 Suresh Krishnan Ballot comment text updated for Suresh Krishnan
2019-09-05
09 Suresh Krishnan [Ballot Position Update] New position, No Objection, has been recorded for Suresh Krishnan
2019-09-05
09 Magnus Westerlund [Ballot Position Update] New position, No Objection, has been recorded for Magnus Westerlund
2019-09-05
09 Martin Vigoureux [Ballot Position Update] New position, No Objection, has been recorded for Martin Vigoureux
2019-09-04
09 Benjamin Kaduk
[Ballot discuss]
I think the procedures described herein are incomplete without a footer
to terminate the un-folding process.  Otherwise, it seems that the
described algorithms …
[Ballot discuss]
I think the procedures described herein are incomplete without a footer
to terminate the un-folding process.  Otherwise, it seems that the
described algorithms would leave the two-line header for the second and
subsequent instances of folded text in a single document.  (If we tried
to just blindly remove all instances of the header without seeking
boundaries, then we would misreconstruct content when different folding
algorithms are used in the same document with the single-backslash
algorithm occurring first.)

I don't think it's proper to refer to a script that requires bash
specifically as a "POSIX shell script".  I did not attmept to check
whether any bash-specific features are used or this requirements stems
solely from the shebang line, though.

I think the shell script does need to use double-quotes around some
variable expansions, especially "$infile" and "$outfile", to work
properly for filenames containing spaces.  We do quote "$infile" when
we're checking that it exists, just not (most of the time) when we
actually use it!

In addition to the above, I also share Alissa's (and Mirja's) concerns,
but feel that Discuss is more appropriate than Abstain, so we can discuss
what the best way to get this content published is.  For it's fine
content, and we should see it published; it's just not immediately clear
to me what the right way to do so is.
2019-09-04
09 Benjamin Kaduk
[Ballot comment]
Section 4.1

  Automated folding of long lines is needed in order to support draft
  compilations that entail a) validation of source …
[Ballot comment]
Section 4.1

  Automated folding of long lines is needed in order to support draft
  compilations that entail a) validation of source input files (e.g.,
  XML, JSON, ABNF, ASN.1) and/or b) dynamic generation of output, using
  a tool that doesn't observe line lengths, that is stitched into the
  final document to be submitted.

I don't think the intended meaning of "source input files" will be clear
to all readers just from this text.  Some discussion of how RFCs can
consider source code, data structures, generated output, etc., that have
standalone representations and natural formats, and the need to display
their contents in the RFC format that has different requirements might
be helpful context for this paragraph and the next.

Section 7.1.2

For some reason my mental model of "RFC style" does not use the word
"really" in this way, and prefers alternatives like "very" or
"exceptionally".  (Also in Section 8.1.2.)

Section 7.2.1

  1.  Determine where the fold will occur.  This location MUST be
      before or at the desired maximum column, and MUST NOT be chosen
      such that the character immediately after the fold is a space ('
      ') character.  For forced foldings, the location is between the

This is a rather awkward natural line break.  I suggest an RFC Editor
note to make sure that the punctuation around the space character all
appears on the same line.

  3.  On the following line, insert any number of space (' ')
      characters.

I'm not sure I'd characterize the procedure as "complete" when it leaves
the value of the output subject to implementation choice such as this.
(Note that the next paragraph talks about the resulting "arbitrary
number of space" characters, and would presumably also need to be
adjusted if this text was adjusted.)
We also don't seem to bound this number of spaces to be fewer than the
target line length, which only matters in some weirdly pedantic sense.

Section 7.2.2

  Scan the beginning of the text content for the header described in
  Section 7.1.1.  If the header is not present, starting on the first
  line of the text content, exit (this text contents does not need to
  be unfolded).

I'm not sure I understand what "starting on the first line of the text
content" is intended to mean.  (Also in 8.2.2.)

Section 8.2.1

  If this text content needs to and can be folded, insert the header
  described in Section 8.1.1, ensuring that any additional printable
  characters surrounding the header do not result in a line exceeding
  the desired maximum.

We discussed above some cases when text could not be folded using the
algorithm from Section 7.2.1; in what case could text not be folded with
this algorithm?  Just the case when the implementation doesn't support
forced folding?

Section 10

We should warn against implementations scanning past the end of a buffer
(containing the entire contents of a file) when checking what's in the
beginning of the next line -- if a file ends with a backslash and "end
of line" but no further content, we could perform an out of bounds
access if the code assumes it is safe to check for the next line's
initial content.

Section 12.2

I think that RFC 7991 could be normative, since we say "per RFC 7991" to
describe some requirements on behavior.  Likewise for RFC 7994, whose
character encoding requirements we incorporate by reference.

Appendix A

I could perhaps argue that we should include a reference to POSIX for
"POSIX shell script" but find it somewhat hard to believe that this
would be a problem in practice.  It's also moot since we require bash
specifically, so we'd need to reference bash instead of POSIX.

  copy/paste the script for local use.  As should be evident by the
  lack of the mandatory header described in Section 7.1.1, these
  backslashes do not designate a folded line, such as described in
  Section 7.

It perhaps should be, but I think currently is not -- we only talk about
using the two-line header to detect instances of folding, without
mention of a requirement to be contained within / or similar.

It seems that my perception of "common shell style" diverges from that
presented in this document, which is not necessarily problematic.
(Things like what diagnostics go to stdout vs. stderr, use or ">
/dev/null" vs ">> /dev/null", etc.)

    printf "Usage: rfcfold [-s ] [-c ] [-r] -i "
    printf " -o \n"

This summary usage line doesn't mention -d, -q, or -h.  (Maybe it
doesn't have to, of course.)

    # ensure input file doesn't contain a TAB
    grep $'\t' $infile >> /dev/null 2>&1

(`grep -q` is a thing, here and elsewhere.)

    # unfold wip file
    "$SED" '{H;$!d};x;s/^\n//;s/\\\n *//g' $temp_dir/wip > $outfile

[I don't remember why the s/^\n// is needed; similarly for the
unfold_it_2() case.]

    if [[ $strategy -eq 2 ]]; then
      min_supported=`expr ${#hdr_txt_2} + 8`
    else
      min_supported=`expr ${#hdr_txt_1} + 8`
    fi

On the face of it this seems like it will produce "folded" output that
exceeds the line length, when we give min_supported of 54, use
autodetection of strategy, and have input that is incompatible with
fold_it_1().

    process_input $@

Need double-quotes around "$@" to properly handle arguments with
embedded spaces.
2019-09-04
09 Benjamin Kaduk [Ballot Position Update] New position, Discuss, has been recorded for Benjamin Kaduk
2019-09-04
09 Alvaro Retana
[Ballot comment]
I agree with Alissa on her concern of work related to the RFC format being published in the IETF Stream.  I am then …
[Ballot comment]
I agree with Alissa on her concern of work related to the RFC format being published in the IETF Stream.  I am then also ABSTAINing.

The text mentions that the RFC Editor has confirmed that "there is currently no convention in place for how to handle long lines", but there is no mention, and I couldn't find a related conversation in the archive, about the RFC Editor's opinion of the proposed solution.  Because "this work primarily targets" elements in xml2rfc, I encourage the Shepherd/AD to explicitly discuss the solution with the RFC Editor.  I also strongly believe that a conversation should take place with the RFC Editor/IAB about the appropriate publication stream.  Both conversations should happen before this document is approved for publication.
2019-09-04
09 Alvaro Retana [Ballot Position Update] New position, Abstain, has been recorded for Alvaro Retana
2019-09-04
09 Sabrina Tanamal IANA Review state changed to IANA OK - No Actions Needed from Version Changed - Review Needed
2019-09-04
09 Alissa Cooper
[Ballot comment]
RFC 7994 is not a product of IETF consensus, so it seems inappropriate to publish a consensus BCP predicated on requirements defined in …
[Ballot comment]
RFC 7994 is not a product of IETF consensus, so it seems inappropriate to publish a consensus BCP predicated on requirements defined in RFC 7994 which themselves do not have IETF consensus. This would be the only document related to the RFC format in the last 10 years that I'm aware of that would be published on the IETF stream.

There has been discussion about how embedding YANG models in RFCs seems like a poor fit for a number of reasons. By standardizing line-folding mechanisms and claiming them as a best practice, this document reinforces the root of that problem rather than trying to fix it.
2019-09-04
09 Alissa Cooper [Ballot Position Update] New position, Abstain, has been recorded for Alissa Cooper
2019-09-04
09 Roman Danyliw
[Ballot comment]
(1) Section 1.  To make this document more enduring, I’d recommend qualifying the capabilities of xml2rfc  (i.e., no line wrapping is done) to …
[Ballot comment]
(1) Section 1.  To make this document more enduring, I’d recommend qualifying the capabilities of xml2rfc  (i.e., no line wrapping is done) to a version number.

(2) Section 2. Is it worth saying that in addition to the primary target being  and  (xml2rfc tags), it is also anything authors currently put between “” (sometimes even when not using xml tooling for rendering the draft)? 

(3) Editorial nits:
-- Section 2.  Editorial. s/This work may be also be used/This work may also be used/.

-- Section 4.2. Editorial.  s/already YANG [RFC7950] modules are extracted/YANG [RFC7950] modules are already extracted/.
2019-09-04
09 Roman Danyliw Ballot comment text updated for Roman Danyliw
2019-09-04
09 Roman Danyliw
[Ballot comment]
(1) Section 1.  To make this document more enduring, I’d recommend qualifying the capabilities of xml2rfc  (i.e., no line wrapping is done) to …
[Ballot comment]
(1) Section 1.  To make this document more enduring, I’d recommend qualifying the capabilities of xml2rfc  (i.e., no line wrapping is done) to a version number.

(2) Section 2. Is it worth saying that in addition to the primary target being  and  (xml2rfc tags), it is also anything authors currently put between “” (something not using xml2rfc)? 

(3) Editorial nits:
-- Section 2.  Editorial. s/This work may be also be used/This work may also be used/.

-- Section 4.2. Editorial.  s/already YANG [RFC7950] modules are extracted/YANG [RFC7950] modules are already extracted/.
2019-09-04
09 Roman Danyliw Ballot comment text updated for Roman Danyliw
2019-09-04
09 Roman Danyliw
[Ballot comment]
(1) Section 1.  To make this document more enduring, I’d recommend qualifying the capabilities of xml2rfc  (i.e., no line wrapping is done) to …
[Ballot comment]
(1) Section 1.  To make this document more enduring, I’d recommend qualifying the capabilities of xml2rfc  (i.e., no line wrapping is done) to a version number.

(2) Section 2. Is it worth saying that in addition to the primary target being  and  (xml2rfc tags), it is also anything authors currently put between “” (something not using xml2rfc)? 

(3) Editorial nits:
-- Section 2.  Editorial. s/This work may be also be used/This work may also be used/.
-- Section 4.2. Editorial.  s/already YANG [RFC7950] modules are extracted/YANG [RFC7950] modules are already extracted/.
2019-09-04
09 Roman Danyliw [Ballot Position Update] New position, No Objection, has been recorded for Roman Danyliw
2019-09-03
09 Adam Roach
[Ballot comment]
Thanks for taking on this work to fill a hole in the tools that
we have for production of RFCs. I have one …
[Ballot comment]
Thanks for taking on this work to fill a hole in the tools that
we have for production of RFCs. I have one fairly major comment
and several editorial suggestions.

---------------------------------------------------------------------------

Abstract:

>  This document defines two strategies for handling long lines in
>  width-bounded text content.  One strategy is based on the historic
>  use of a single backslash ('\') character to indicate where line-

Nit: "historical"

---------------------------------------------------------------------------

§1:

>  According to the RFC Editor,
>  there is currently no convention in place for how to handle long
>  lines in such inclusions, other than advising authors to clearly
>  indicate what manipulation has occurred.

This won't age well. Perhaps "Historically, there has been no
RFC-Editor-recommended convention in place for how to handle..."

>  This document defines two strategies for handling long lines in
>  width-bounded text content.  One strategy is based on the historic
>  use of a single backslash ('\') character to indicate where line-

Nit: "historical"

---------------------------------------------------------------------------

§7.1.1:

>  NOTE: '\' line wrapping per BCP XXX (RFC XXXX)

Using this string as the start of the specially-wrapped section
seems somewhat problematic, as it forecloses on the possibility
of also *citing* this BCP at that point in the document. For example,
if I were to use this format, I would definitely want to use a string
more of the format:

    NOTE: '\' line wrapping per BCP XXX ([RFC XXXX])

(taking note of the added brackets).

If this has already been debated in the working group and the current text
is the result of carefully considering this issue and deciding that the
use of the specified string has benefits that outweigh the drawback of
not being able to cite the document per ordinary convention, then don't afford
my suggestion any undue weight. I'm not trying to change a consensus decision.

But if this is a simple oversight, I think it does need to be given
significant thought. For example, I personally am rather likely to elect to do
things "the old way" in my own documents rather than using this format because
of the awkwardness of properly citing a normative reference.

This same comment applies to §8.1.1, of course.

---------------------------------------------------------------------------

> Appendix A.  POSIX Shell Script: rfcfold

Please add [POSIX.1-2017] as a reference.
2019-09-03
09 Adam Roach [Ballot Position Update] New position, No Objection, has been recorded for Adam Roach
2019-09-03
09 Deborah Brungard [Ballot Position Update] New position, No Objection, has been recorded for Deborah Brungard
2019-08-30
09 (System) IANA Review state changed to Version Changed - Review Needed from IANA OK - No Actions Needed
2019-08-30
09 Kent Watsen New version available: draft-ietf-netmod-artwork-folding-09.txt
2019-08-30
09 (System) New version approved
2019-08-30
09 (System) Request for posting confirmation emailed to previous authors: Adrian Farrel , Qin Wu , Kent Watsen
2019-08-30
09 Kent Watsen Uploaded new revision
2019-08-29
08 Alexey Melnikov [Ballot comment]
Thank you for explaining how escaping of trailing \ is possible.
2019-08-29
08 Alexey Melnikov [Ballot Position Update] Position for Alexey Melnikov has been changed to No Objection from Discuss
2019-08-29
08 Mirja Kühlewind
[Ballot comment]
I don't think this draft is in scope of the charter of the netmod working group. I've seen in the shepherd write-up that …
[Ballot comment]
I don't think this draft is in scope of the charter of the netmod working group. I've seen in the shepherd write-up that input from the RSE was received, therefore I don't necessarily assume that a different publication path would have produced a different outcome and I decided not to block publication, however, given the publication path taken it is  not visible to me if sufficient feedback from the right people that are impacted or targeted by this document has been received.

In general I don't think it is okay to publish a document that is out-of scope for a working group, especially when the scope of the document impacts other work in the IETF so broadly (while I do understand that this was written with main focus on YANG). Given the current situation I would eventually rather go for informational than BCP.
2019-08-29
08 Mirja Kühlewind [Ballot Position Update] New position, Abstain, has been recorded for Mirja Kühlewind
2019-08-28
08 Alexey Melnikov
[Ballot discuss]
Thank you for your document.

It might be just me, but I think your examples in 9.4.1 with trailing \ don’t seem to …
[Ballot discuss]
Thank you for your document.

It might be just me, but I think your examples in 9.4.1 with trailing \ don’t seem to match the folding algorithm in section 7, as it doesn’t describe special handling of trailing \.
2019-08-28
08 Alexey Melnikov [Ballot Position Update] New position, Discuss, has been recorded for Alexey Melnikov
2019-08-26
08 Éric Vyncke
[Ballot comment]
Sometimes a small problem (like line folding) can be annoying... so thank you for authoring this document.

Just a minor comment:
- should …
[Ballot comment]
Sometimes a small problem (like line folding) can be annoying... so thank you for authoring this document.

Just a minor comment:
- should 'pyang' and 'yanglint' be added to the references ?

-éric
2019-08-26
08 Éric Vyncke [Ballot Position Update] New position, No Objection, has been recorded for Éric Vyncke
2019-08-21
08 Barry Leiba
[Ballot comment]
— Section 4.1 —

I find the BCP 14 “SHOULD” in this section to be odd, and would lower-case them.

  When needed, …
[Ballot comment]
— Section 4.1 —

I find the BCP 14 “SHOULD” in this section to be odd, and would lower-case them.

  When needed, this effort again
  SHOULD be automated to reduce effort and errors resulting from manual
  processing.

This sentence is really awkward: “when needed”, the use of “effort” twice, and the uncertainty of whether the clause “resulting from manual processing” applies to both effort and errors, or only to the latter.  I would say it this way:

NEW
This work should also be automated to reduce the effort and to reduce errors resulting from manual processing.
END

— Section 6 —

        assumes that the continuation begins at the character that is
        not a space character (' ') on the following line.

Should be “at the first character”.

— Section 7.1.1 —

  The second line is a blank line.

The code in the appendix generates an *empty* line (no text).  Is that what you mean by “blank line”?  Will a line that contains only space characters (*looks* the same) work also?  The code in the appendix appears to discard the second line without checking its content at all.  I think you should be clearer about what qualifies as a “blank line”.  (This also applies to Section 8.1.1.)

— Section 7.2.1 —

  If this text content needs to and can be folded, insert the header
  described in Section 7.1.1, ensuring that any additional printable
  characters surrounding the header does not result in a line exceeding
  the desired maximum.

Should be “do not result” (to match the plural “printable characters”).
2019-08-21
08 Barry Leiba [Ballot Position Update] New position, No Objection, has been recorded for Barry Leiba
2019-08-16
08 Ron Bonica Request for Telechat review by OPSDIR Completed: Ready. Reviewer: Ron Bonica. Sent review to list.
2019-08-13
08 Gunter Van de Velde Request for Telechat review by OPSDIR is assigned to Ron Bonica
2019-08-13
08 Gunter Van de Velde Request for Telechat review by OPSDIR is assigned to Ron Bonica
2019-08-13
08 Ignas Bagdonas IESG state changed to IESG Evaluation from Waiting for AD Go-Ahead
2019-08-13
08 Amy Vezza Placed on agenda for telechat - 2019-09-05
2019-08-13
08 Ignas Bagdonas IESG state changed to Waiting for AD Go-Ahead from Waiting for Writeup
2019-08-13
08 Ignas Bagdonas Ballot has been issued
2019-08-13
08 Ignas Bagdonas [Ballot Position Update] New position, Yes, has been recorded for Ignas Bagdonas
2019-08-13
08 Ignas Bagdonas Created "Approve" ballot
2019-08-13
08 Ignas Bagdonas Ballot writeup was changed
2019-08-13
08 (System) IESG state changed to Waiting for Writeup from In Last Call
2019-08-12
08 Roni Even Request for Last Call review by GENART Completed: Ready. Reviewer: Roni Even. Sent review to list.
2019-08-12
08 Sabrina Tanamal
(Via drafts-lastcall@iana.org): IESG/Authors/WG Chairs:

The IANA Functions Operator has reviewed draft-ietf-netmod-artwork-folding-08, which is currently in Last Call, and has the following comments:

We …
(Via drafts-lastcall@iana.org): IESG/Authors/WG Chairs:

The IANA Functions Operator has reviewed draft-ietf-netmod-artwork-folding-08, which is currently in Last Call, and has the following comments:

We understand that this document doesn't require any registry actions.

While it's often helpful for a document's IANA Considerations section to remain in place upon publication even if there are no actions, if the authors strongly prefer to remove it, we do not object.

If this assessment is not accurate, please respond as soon as possible.

Thank you,

Sabrina Tanamal
Senior IANA Services Specialist
2019-08-12
08 (System) IANA Review state changed to IANA OK - No Actions Needed from IANA - Review Needed
2019-08-02
08 Robert Sparks Request for Last Call review by SECDIR Completed: Has Nits. Reviewer: Robert Sparks. Sent review to list.
2019-08-02
08 Kent Watsen New version available: draft-ietf-netmod-artwork-folding-08.txt
2019-08-02
08 (System) New version approved
2019-08-02
08 (System) Request for posting confirmation emailed to previous authors: Adrian Farrel , Qin Wu , Kent Watsen
2019-08-02
08 Kent Watsen Uploaded new revision
2019-08-01
07 Jean Mahoney Request for Last Call review by GENART is assigned to Roni Even
2019-08-01
07 Jean Mahoney Request for Last Call review by GENART is assigned to Roni Even
2019-08-01
07 Tero Kivinen Request for Last Call review by SECDIR is assigned to Robert Sparks
2019-08-01
07 Tero Kivinen Request for Last Call review by SECDIR is assigned to Robert Sparks
2019-07-30
07 Amy Vezza IANA Review state changed to IANA - Review Needed
2019-07-30
07 Amy Vezza
The following Last Call announcement was sent out (ends 2019-08-13):

From: The IESG
To: IETF-Announce
CC: ibagdona@gmail.com, netmod-chairs@ietf.org, draft-ietf-netmod-artwork-folding@ietf.org, netmod@ietf.org, Lou …
The following Last Call announcement was sent out (ends 2019-08-13):

From: The IESG
To: IETF-Announce
CC: ibagdona@gmail.com, netmod-chairs@ietf.org, draft-ietf-netmod-artwork-folding@ietf.org, netmod@ietf.org, Lou Berger , lberger@labn.net
Reply-To: ietf@ietf.org
Sender:
Subject: Last Call:  (Handling Long Lines in Inclusions in Internet-Drafts and RFCs) to Best Current Practice


The IESG has received a request from the Network Modeling WG (netmod) to
consider the following document: - 'Handling Long Lines in Inclusions in
Internet-Drafts and RFCs'
  as Best Current Practice

The IESG plans to make a decision in the next few weeks, and solicits final
comments on this action. Please send substantive comments to the
ietf@ietf.org mailing lists by 2019-08-13. Exceptionally, comments may be
sent to iesg@ietf.org instead. In either case, please retain the beginning of
the Subject line to allow automated sorting.

Abstract


  This document defines two strategies for handling long lines in
  width-bounded text content.  One strategy is based on the historic
  use of a single backslash ('\') character to indicate where line-
  folding has occurred, with the continuation occurring with the first
  non-space (' ') character on the next line.  The second strategy
  extends the first strategy by adding a second backslash character to
  identify where the continuation begins and thereby able to handle
  cases not supported by the first strategy.  Both strategies use a
  self-describing header enabling automated reconstitution of the
  original content.




The file can be obtained via
https://datatracker.ietf.org/doc/draft-ietf-netmod-artwork-folding/

IESG discussion can be tracked via
https://datatracker.ietf.org/doc/draft-ietf-netmod-artwork-folding/ballot/


No IPR declarations have been submitted directly on this I-D.




2019-07-30
07 Amy Vezza IESG state changed to In Last Call from Last Call Requested
2019-07-30
07 Ignas Bagdonas Last call was requested
2019-07-30
07 Ignas Bagdonas Last call announcement was generated
2019-07-30
07 Ignas Bagdonas Ballot approval text was generated
2019-07-30
07 Ignas Bagdonas Ballot writeup was generated
2019-07-30
07 Ignas Bagdonas IESG state changed to Last Call Requested from AD Evaluation
2019-07-24
07 Ignas Bagdonas IESG state changed to AD Evaluation from Publication Requested
2019-07-24
07 Lou Berger

> As required by RFC 4858, this is the current template for the Document
> Shepherd Write-Up.
>
> Changes are expected over time. …

> As required by RFC 4858, this is the current template for the Document
> Shepherd Write-Up.
>
> Changes are expected over time. This version is dated 24 February 2012.
>
> (1) What type of RFC is being requested (BCP, Proposed Standard,
> Internet Standard, Informational, Experimental, or Historic)?
BCP

> Why is this the proper type of RFC?

This document defines how information (artwork) should be presented in
RFCs and internet drafts. It could equally be an informational document
to match RFC7994.

> Is this type of RFC indicated in the
> title page header?

Yes.

>
> (2) The IESG approval announcement includes a Document Announcement
> Write-Up. Please provide such a Document Announcement Write-Up. Recent
> examples can be found in the "Action" announcements for approved
> documents. The approval announcement contains the following sections:
>
> Technical Summary
>
>  Relevant content can frequently be found in the abstract
>  and/or introduction of the document. If not, this may be
>  an indication that there are deficiencies in the abstract
>  or introduction.


  This document defines two strategies for handling long lines in
  width-bounded text content.  One strategy is based on the historic
  use of a single backslash ('\') character to indicate where line-
  folding has occurred, with the continuation occurring with the first
  non-space (' ') character on the next line.  The second strategy
  extends the first strategy by adding a second backslash character to
  identify where the continuation begins and thereby able to handle
  cases not supported by the first strategy.  Both strategies use a
  self-describing header enabling automated reconstitution of the
  original content.

>
> Working Group Summary
>
>  Was there anything in WG process that is worth noting? For
>  example, was there controversy about particular points or
>  were there decisions where the consensus was particularly
>  rough?

Nothing worth noting.

>
> Document Quality
>
>  Are there existing implementations of the protocol? Have a
>  significant number of vendors indicated their plan to
>  implement the specification? Are there any reviewers that
>  merit special mention as having done a thorough review,
>  e.g., one that resulted in important changes or a
>  conclusion that the document had no substantive issues? If
>  there was a MIB Doctor, Media Type or other expert review,
>  what was its course (briefly)? In the case of a Media Type
>  review, on what date was the request posted?

There has been good input to this document and it is expected to be
particularly useful for YANG Models defined in the IETF.  The authors
received input on this document from the RFC Editor.

> Personnel
>
>  Who is the Document Shepherd?

Lou Berger

> Who is the Responsible Area Director?

Ignas Bagdonas

>
> (3) Briefly describe the review of this document that was performed by
> the Document Shepherd.  If this version of the document is not ready
> for publication, please explain why the document is being forwarded to
> the IESG.

I have reviewed this document several times, including before adoption,
as it has progressed and as part of Last Call.  I think it is ready for
publications.

> (4) Does the document Shepherd have any concerns about the depth or
> breadth of the reviews that have been performed?

No.

> (5) Do portions of the document need review from a particular or from
> broader perspective, e.g., security, operational complexity, AAA, DNS,
> DHCP, XML, or internationalization? If so, describe the review that
> took place.

Yes, but nothing beyond the normal area reviews conducted as part of
IETF last call processing.

> (6) Describe any specific concerns or issues that the Document Shepherd
> has with this document that the Responsible Area Director and/or the
> IESG should be aware of? For example, perhaps he or she is uncomfortable
> with certain parts of the document, or has concerns whether there really
> is a need for it. In any event, if the WG has discussed those issues and
> has indicated that it still wishes to advance the document, detail those
> concerns here.

No specific concerns.

>
> (7) Has each author confirmed that any and all appropriate IPR
> disclosures required for full conformance with the provisions of BCP 78
> and BCP 79 have already been filed. If not, explain why.

Yes.

> (8) Has an IPR disclosure been filed that references this document?
> If so, summarize any WG discussion and conclusion regarding the IPR
> disclosures.

No IPR.

>
> (9) How solid is the WG consensus behind this document? Does it
> represent the strong concurrence of a few individuals, with others
> being silent, or does the WG as a whole understand and agree with it? 

I think there is reasonable consensus as indicated by on-list
and in-person discussions.

>
> (10) Has anyone threatened an appeal or otherwise indicated extreme
> discontent? If so, please summarise the areas of conflict in separate
> email messages to the Responsible Area Director. (It should be in a
> separate email because this questionnaire is publicly available.)

No.

> (11) Identify any ID nits the Document Shepherd has found in this
> document. (See https://www.ietf.org/tools/idnits/ and the Internet-Drafts
> Checklist). Boilerplate checks are not enough; this check needs to be
> thorough.

No nits.

> (12) Describe how the document meets any required formal review
> criteria, such as the MIB Doctor, media type, and URI type reviews.

N/A

> (13) Have all references within this document been identified as
> either normative or informative?
Yes

> (14) Are there normative references to documents that are not ready for
> advancement or are otherwise in an unclear state? If such normative
> references exist, what is the plan for their completion?
No.

>
> (15) Are there downward normative references references (see RFC 3967)?
> If so, list these downward references to support the Area Director in
> the Last Call procedure.

No.

> (16) Will publication of this document change the status of any
> existing RFCs? Are those RFCs listed on the title page header, listed
> in the abstract, and discussed in the introduction? If the RFCs are not
> listed in the Abstract and Introduction, explain why, and point to the
> part of the document where the relationship of this document to the
> other RFCs is discussed. If this information is not in the document,
> explain why the WG considers it unnecessary.

No.

>
> (17) Describe the Document Shepherd's review of the IANA considerations
> section, especially with regard to its consistency with the body of the
> document. Confirm that all protocol extensions that the document makes
> are associated with the appropriate reservations in IANA registries.
> Confirm that any referenced IANA registries have been clearly
> identified. Confirm that newly created IANA registries include a
> detailed specification of the initial contents for the registry, that
> allocations procedures for future registrations are defined, and a
> reasonable name for the new registry has been suggested (see RFC 8126).

No protocol is defined in this document, so the current (thin) IANA
section is appropriate.

> (18) List any new IANA registries that require Expert Review for future
> allocations. Provide any public guidance that the IESG would find
> useful in selecting the IANA Experts for these new registries.

None.

> (19) Describe reviews and automated checks performed by the Document
> Shepherd to validate sections of the document written in a formal
> language, such as XML code, BNF rules, MIB definitions, etc.

ID Nits, per
https://tools.ietf.org/idnits?url=https://tools.ietf.org/id/draft-ietf-netmod-artwork-folding-07.txt
2019-07-24
07 Lou Berger Responsible AD changed to Ignas Bagdonas
2019-07-24
07 Lou Berger IETF WG state changed to Submitted to IESG for Publication from WG Consensus: Waiting for Write-Up
2019-07-24
07 Lou Berger IESG state changed to Publication Requested from I-D Exists
2019-07-24
07 Lou Berger IESG process started in state Publication Requested
2019-07-24
07 Lou Berger

> As required by RFC 4858, this is the current template for the Document
> Shepherd Write-Up.
>
> Changes are expected over time. …

> As required by RFC 4858, this is the current template for the Document
> Shepherd Write-Up.
>
> Changes are expected over time. This version is dated 24 February 2012.
>
> (1) What type of RFC is being requested (BCP, Proposed Standard,
> Internet Standard, Informational, Experimental, or Historic)?
BCP

> Why is this the proper type of RFC?

This document defines how information (artwork) should be presented in
RFCs and internet drafts. It could equally be an informational document
to match RFC7994.

> Is this type of RFC indicated in the
> title page header?

Yes.

>
> (2) The IESG approval announcement includes a Document Announcement
> Write-Up. Please provide such a Document Announcement Write-Up. Recent
> examples can be found in the "Action" announcements for approved
> documents. The approval announcement contains the following sections:
>
> Technical Summary
>
>  Relevant content can frequently be found in the abstract
>  and/or introduction of the document. If not, this may be
>  an indication that there are deficiencies in the abstract
>  or introduction.


  This document defines two strategies for handling long lines in
  width-bounded text content.  One strategy is based on the historic
  use of a single backslash ('\') character to indicate where line-
  folding has occurred, with the continuation occurring with the first
  non-space (' ') character on the next line.  The second strategy
  extends the first strategy by adding a second backslash character to
  identify where the continuation begins and thereby able to handle
  cases not supported by the first strategy.  Both strategies use a
  self-describing header enabling automated reconstitution of the
  original content.

>
> Working Group Summary
>
>  Was there anything in WG process that is worth noting? For
>  example, was there controversy about particular points or
>  were there decisions where the consensus was particularly
>  rough?

Nothing worth noting.

>
> Document Quality
>
>  Are there existing implementations of the protocol? Have a
>  significant number of vendors indicated their plan to
>  implement the specification? Are there any reviewers that
>  merit special mention as having done a thorough review,
>  e.g., one that resulted in important changes or a
>  conclusion that the document had no substantive issues? If
>  there was a MIB Doctor, Media Type or other expert review,
>  what was its course (briefly)? In the case of a Media Type
>  review, on what date was the request posted?

There has been good input to this document and it is expected to be
particularly useful for YANG Models defined in the IETF.  The authors
received input on this document from the RFC Editor.

> Personnel
>
>  Who is the Document Shepherd?

Lou Berger

> Who is the Responsible Area Director?

Ignas Bagdonas

>
> (3) Briefly describe the review of this document that was performed by
> the Document Shepherd.  If this version of the document is not ready
> for publication, please explain why the document is being forwarded to
> the IESG.

I have reviewed this document several times, including before adoption,
as it has progressed and as part of Last Call.  I think it is ready for
publications.

> (4) Does the document Shepherd have any concerns about the depth or
> breadth of the reviews that have been performed?

No.

> (5) Do portions of the document need review from a particular or from
> broader perspective, e.g., security, operational complexity, AAA, DNS,
> DHCP, XML, or internationalization? If so, describe the review that
> took place.

Yes, but nothing beyond the normal area reviews conducted as part of
IETF last call processing.

> (6) Describe any specific concerns or issues that the Document Shepherd
> has with this document that the Responsible Area Director and/or the
> IESG should be aware of? For example, perhaps he or she is uncomfortable
> with certain parts of the document, or has concerns whether there really
> is a need for it. In any event, if the WG has discussed those issues and
> has indicated that it still wishes to advance the document, detail those
> concerns here.

No specific concerns.

>
> (7) Has each author confirmed that any and all appropriate IPR
> disclosures required for full conformance with the provisions of BCP 78
> and BCP 79 have already been filed. If not, explain why.

Yes.

> (8) Has an IPR disclosure been filed that references this document?
> If so, summarize any WG discussion and conclusion regarding the IPR
> disclosures.

No IPR.

>
> (9) How solid is the WG consensus behind this document? Does it
> represent the strong concurrence of a few individuals, with others
> being silent, or does the WG as a whole understand and agree with it? 

I think there is reasonable consensus as indicated by on-list
and in-person discussions.

>
> (10) Has anyone threatened an appeal or otherwise indicated extreme
> discontent? If so, please summarise the areas of conflict in separate
> email messages to the Responsible Area Director. (It should be in a
> separate email because this questionnaire is publicly available.)

No.

> (11) Identify any ID nits the Document Shepherd has found in this
> document. (See https://www.ietf.org/tools/idnits/ and the Internet-Drafts
> Checklist). Boilerplate checks are not enough; this check needs to be
> thorough.

No nits.

> (12) Describe how the document meets any required formal review
> criteria, such as the MIB Doctor, media type, and URI type reviews.

N/A

> (13) Have all references within this document been identified as
> either normative or informative?
Yes

> (14) Are there normative references to documents that are not ready for
> advancement or are otherwise in an unclear state? If such normative
> references exist, what is the plan for their completion?
No.

>
> (15) Are there downward normative references references (see RFC 3967)?
> If so, list these downward references to support the Area Director in
> the Last Call procedure.

No.

> (16) Will publication of this document change the status of any
> existing RFCs? Are those RFCs listed on the title page header, listed
> in the abstract, and discussed in the introduction? If the RFCs are not
> listed in the Abstract and Introduction, explain why, and point to the
> part of the document where the relationship of this document to the
> other RFCs is discussed. If this information is not in the document,
> explain why the WG considers it unnecessary.

No.

>
> (17) Describe the Document Shepherd's review of the IANA considerations
> section, especially with regard to its consistency with the body of the
> document. Confirm that all protocol extensions that the document makes
> are associated with the appropriate reservations in IANA registries.
> Confirm that any referenced IANA registries have been clearly
> identified. Confirm that newly created IANA registries include a
> detailed specification of the initial contents for the registry, that
> allocations procedures for future registrations are defined, and a
> reasonable name for the new registry has been suggested (see RFC 8126).

No protocol is defined in this document, so the current (thin) IANA
section is appropriate.

> (18) List any new IANA registries that require Expert Review for future
> allocations. Provide any public guidance that the IESG would find
> useful in selecting the IANA Experts for these new registries.

None.

> (19) Describe reviews and automated checks performed by the Document
> Shepherd to validate sections of the document written in a formal
> language, such as XML code, BNF rules, MIB definitions, etc.

ID Nits, per
https://tools.ietf.org/idnits?url=https://tools.ietf.org/id/draft-ietf-netmod-artwork-folding-07.txt
2019-07-24
07 Kent Watsen New version available: draft-ietf-netmod-artwork-folding-07.txt
2019-07-24
07 (System) New version approved
2019-07-24
07 (System) Request for posting confirmation emailed to previous authors: Adrian Farrel , Qin Wu , Kent Watsen
2019-07-24
07 Kent Watsen Uploaded new revision
2019-07-10
06 Lou Berger changed requested in  https://mailarchive.ietf.org/arch/msg/netmod/fzcnr9_EU0ZPa03rSz79ZmDfyOM is needed
2019-07-10
06 Lou Berger Tag Revised I-D Needed - Issue raised by WG set.
2019-07-10
06 Lou Berger

> As required by RFC 4858, this is the current template for the Document
> Shepherd Write-Up.
>
> Changes are expected over time. …

> As required by RFC 4858, this is the current template for the Document
> Shepherd Write-Up.
>
> Changes are expected over time. This version is dated 24 February 2012.
>
> (1) What type of RFC is being requested (BCP, Proposed Standard,
> Internet Standard, Informational, Experimental, or Historic)?
BCP

> Why is this the proper type of RFC?

This document defines how information (artwork) should be presented in
RFCs and internet drafts. It could equally be an informational document
to match RFC7994.

> Is this type of RFC indicated in the
> title page header?

Yes.

>
> (2) The IESG approval announcement includes a Document Announcement
> Write-Up. Please provide such a Document Announcement Write-Up. Recent
> examples can be found in the "Action" announcements for approved
> documents. The approval announcement contains the following sections:
>
> Technical Summary
>
>  Relevant content can frequently be found in the abstract
>  and/or introduction of the document. If not, this may be
>  an indication that there are deficiencies in the abstract
>  or introduction.


  This document defines two strategies for handling long lines in
  width-bounded text content.  One strategy is based on the historic
  use of a single backslash ('\') character to indicate where line-
  folding has occurred, with the continuation occurring with the first
  non-space (' ') character on the next line.  The second strategy
  extends the first strategy by adding a second backslash character to
  identify where the continuation begins and thereby able to handle
  cases not supported by the first strategy.  Both strategies use a
  self-describing header enabling automated reconstitution of the
  original content.

>
> Working Group Summary
>
>  Was there anything in WG process that is worth noting? For
>  example, was there controversy about particular points or
>  were there decisions where the consensus was particularly
>  rough?

Nothing worth noting.

>
> Document Quality
>
>  Are there existing implementations of the protocol? Have a
>  significant number of vendors indicated their plan to
>  implement the specification? Are there any reviewers that
>  merit special mention as having done a thorough review,
>  e.g., one that resulted in important changes or a
>  conclusion that the document had no substantive issues? If
>  there was a MIB Doctor, Media Type or other expert review,
>  what was its course (briefly)? In the case of a Media Type
>  review, on what date was the request posted?

There has been good input to this document and it is expected to be
particularly useful for YANG Models defined in the IETF.  The authors
received input on this document from the RFC Editor.

> Personnel
>
>  Who is the Document Shepherd?

Lou Berger

> Who is the Responsible Area Director?

Ignas Bagdonas

>
> (3) Briefly describe the review of this document that was performed by
> the Document Shepherd.  If this version of the document is not ready
> for publication, please explain why the document is being forwarded to
> the IESG.

I have reviewed this document several times, including before adoption,
as it has progressed and as part of Last Call.  I think it is ready for
publications.

> (4) Does the document Shepherd have any concerns about the depth or
> breadth of the reviews that have been performed?

No.

> (5) Do portions of the document need review from a particular or from
> broader perspective, e.g., security, operational complexity, AAA, DNS,
> DHCP, XML, or internationalization? If so, describe the review that
> took place.

Yes, but nothing beyond the normal area reviews conducted as part of
IETF last call processing.

> (6) Describe any specific concerns or issues that the Document Shepherd
> has with this document that the Responsible Area Director and/or the
> IESG should be aware of? For example, perhaps he or she is uncomfortable
> with certain parts of the document, or has concerns whether there really
> is a need for it. In any event, if the WG has discussed those issues and
> has indicated that it still wishes to advance the document, detail those
> concerns here.

No specific concerns.

>
> (7) Has each author confirmed that any and all appropriate IPR
> disclosures required for full conformance with the provisions of BCP 78
> and BCP 79 have already been filed. If not, explain why.

Yes.

> (8) Has an IPR disclosure been filed that references this document?
> If so, summarize any WG discussion and conclusion regarding the IPR
> disclosures.

No IPR.

>
> (9) How solid is the WG consensus behind this document? Does it
> represent the strong concurrence of a few individuals, with others
> being silent, or does the WG as a whole understand and agree with it? 

I think there is reasonable consensus as indicated by on-list
and in-person discussions.

>
> (10) Has anyone threatened an appeal or otherwise indicated extreme
> discontent? If so, please summarise the areas of conflict in separate
> email messages to the Responsible Area Director. (It should be in a
> separate email because this questionnaire is publicly available.)

No.

> (11) Identify any ID nits the Document Shepherd has found in this
> document. (See https://www.ietf.org/tools/idnits/ and the Internet-Drafts
> Checklist). Boilerplate checks are not enough; this check needs to be
> thorough.

No nits.

> (12) Describe how the document meets any required formal review
> criteria, such as the MIB Doctor, media type, and URI type reviews.

N/A

> (13) Have all references within this document been identified as
> either normative or informative?
Yes

> (14) Are there normative references to documents that are not ready for
> advancement or are otherwise in an unclear state? If such normative
> references exist, what is the plan for their completion?
No.

>
> (15) Are there downward normative references references (see RFC 3967)?
> If so, list these downward references to support the Area Director in
> the Last Call procedure.

No.

> (16) Will publication of this document change the status of any
> existing RFCs? Are those RFCs listed on the title page header, listed
> in the abstract, and discussed in the introduction? If the RFCs are not
> listed in the Abstract and Introduction, explain why, and point to the
> part of the document where the relationship of this document to the
> other RFCs is discussed. If this information is not in the document,
> explain why the WG considers it unnecessary.

No.

>
> (17) Describe the Document Shepherd's review of the IANA considerations
> section, especially with regard to its consistency with the body of the
> document. Confirm that all protocol extensions that the document makes
> are associated with the appropriate reservations in IANA registries.
> Confirm that any referenced IANA registries have been clearly
> identified. Confirm that newly created IANA registries include a
> detailed specification of the initial contents for the registry, that
> allocations procedures for future registrations are defined, and a
> reasonable name for the new registry has been suggested (see RFC 8126).

No protocol is defined in this document, so the current (thin) IANA
section is appropriate.

> (18) List any new IANA registries that require Expert Review for future
> allocations. Provide any public guidance that the IESG would find
> useful in selecting the IANA Experts for these new registries.

None.

> (19) Describe reviews and automated checks performed by the Document
> Shepherd to validate sections of the document written in a formal
> language, such as XML code, BNF rules, MIB definitions, etc.

ID Nits, per
https://tools.ietf.org/idnits?url=https://tools.ietf.org/id/draft-ietf-netmod-artwork-folding-06.txt
2019-07-10
06 Lou Berger Changed consensus to Yes from Unknown
2019-07-10
06 Lou Berger Intended Status changed to Best Current Practice from None
2019-07-10
06 Lou Berger WG LC completed https://mailarchive.ietf.org/arch/msg/netmod/kwrR3l09hUkg14fZULWXITaknCI
2019-07-10
06 Lou Berger IETF WG state changed to WG Consensus: Waiting for Write-Up from In WG Last Call
2019-06-27
06 Kent Watsen New version available: draft-ietf-netmod-artwork-folding-06.txt
2019-06-27
06 (System) New version approved
2019-06-27
06 (System) Request for posting confirmation emailed to previous authors: Adrian Farrel , Qin Wu , Kent Watsen
2019-06-27
06 Kent Watsen Uploaded new revision
2019-06-20
05 Kent Watsen New version available: draft-ietf-netmod-artwork-folding-05.txt
2019-06-20
05 (System) New version approved
2019-06-20
05 (System) Request for posting confirmation emailed to previous authors: Adrian Farrel , Qin Wu , Kent Watsen
2019-06-20
05 Kent Watsen Uploaded new revision
2019-06-17
04 Kent Watsen New version available: draft-ietf-netmod-artwork-folding-04.txt
2019-06-17
04 (System) New version approved
2019-06-17
04 (System) Request for posting confirmation emailed to previous authors: Adrian Farrel , Qin Wu , Kent Watsen
2019-06-17
04 Kent Watsen Uploaded new revision
2019-05-30
03 Kent Watsen New version available: draft-ietf-netmod-artwork-folding-03.txt
2019-05-30
03 (System) New version approved
2019-05-30
03 (System) Request for posting confirmation emailed to previous authors: Adrian Farrel , Qin Wu , Kent Watsen
2019-05-30
03 Kent Watsen Uploaded new revision
2019-05-12
02 Lou Berger https://mailarchive.ietf.org/arch/msg/netmod/iMlFptzf5IMd5nUdBzNfHb6u9PQ
2019-05-12
02 Lou Berger IETF WG state changed to In WG Last Call from WG Document
2019-05-12
02 Lou Berger IPR Call: https://mailarchive.ietf.org/arch/msg/netmod/s1TKbSLXvlJG8Q9MgqFm4197r88

Responses:
Adrian: https://mailarchive.ietf.org/arch/msg/netmod/LanI-ttzn_B6tkQHfFWvhN-VB4E

pending:
Kent Watsen
Qin Wu
2019-05-12
02 Lou Berger Notification list changed to Lou Berger <lberger@labn.net>
2019-05-12
02 Lou Berger Document shepherd changed to Lou Berger
2019-04-06
02 Kent Watsen New version available: draft-ietf-netmod-artwork-folding-02.txt
2019-04-06
02 (System) New version approved
2019-04-06
02 (System) Request for posting confirmation emailed to previous authors: Benoit Claise , Adrian Farrel , Qin Wu , Kent Watsen , netmod-chairs@ietf.org
2019-04-06
02 Kent Watsen Uploaded new revision
2019-03-10
01 Kent Watsen New version available: draft-ietf-netmod-artwork-folding-01.txt
2019-03-10
01 (System) New version approved
2019-03-10
01 (System) Request for posting confirmation emailed to previous authors: Benoit Claise , Adrian Farrel , Kent Watsen , Qin Wu , netmod-chairs@ietf.org
2019-03-10
01 Kent Watsen Uploaded new revision
2018-11-05
00 Kent Watsen This document now replaces draft-kwatsen-netmod-artwork-folding instead of None
2018-11-05
00 Kent Watsen New version available: draft-ietf-netmod-artwork-folding-00.txt
2018-11-05
00 (System) WG -00 approved
2018-11-05
00 Kent Watsen Set submitter to "Kent Watsen ", replaces to draft-kwatsen-netmod-artwork-folding and sent approval email to group chairs: netmod-chairs@ietf.org
2018-11-05
00 Kent Watsen Uploaded new revision