Because it is still missing the "SHOULD minimize nesting, unless X". What is the sensible X guidance to give?

On Sep 26, 2008, at 5:08 PM, [EMAIL PROTECTED] wrote:

  From: "DRAGE, Keith \(Keith\)" <[EMAIL PROTECTED]>
3)      Section 4.3:

  UAs SHOULD avoid unnecessarily nesting body parts because
  doing so would, unnecessarily, make processing the body more
  laborious for the receiver.

I had some problem with this because it seems an impossible
statement to determine conformance to. Is the RFC 2119 language
therefore appropriate.

Well, you are right that the "unnecessarily" makes it sound
like a motherhood-and-apple-pie statement. But you could
actually check conformance to it. If an implementation nests
a body part without having a specific reason to do it, then
it is not conformant. Any implementer should know why he or
she is doing something. So, I would like to keep the
capitalized SHOULD. In any case, if you have a strong opinion
on this, it would not be a big deal for me to make the
statement non-normative instead.

  The key thing we need to do is write a statement where we clearly
  understand whether the implementor has chosen not to apply the
  constraint.

  Is it possible to write "SHOULD NOT nest" in this case, and then
  give some examples of where we might expect that to be broken. That
  then gives a clear test of conformance to the requirement, and the
  assessor of conformance can then decide whether breaking the SHOULD
  was acceptable or not.

Why don't we say "UAs SHOULD minimize nesting of body parts."?

   minimize --verb
        1. to reduce to the smallest possible amount or degree.

Dale
_______________________________________________
Sip mailing list  https://www.ietf.org/mailman/listinfo/sip
This list is for NEW development of the core SIP Protocol
Use [EMAIL PROTECTED] for questions on current sip
Use [EMAIL PROTECTED] for new developments on the application of sip

Attachment: smime.p7s
Description: S/MIME cryptographic signature

_______________________________________________
Sip mailing list  https://www.ietf.org/mailman/listinfo/sip
This list is for NEW development of the core SIP Protocol
Use [EMAIL PROTECTED] for questions on current sip
Use [EMAIL PROTECTED] for new developments on the application of sip

Reply via email to