Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: virtio 1.0 csprd01
    • Fix Version/s: virtio 1.0 csprd02
    • Labels:
      None
    • Environment:

      Conformance

    • Proposal:
      Hide

      Recast the conformance clause to have numbered clauses and specific references for each level of conformance defined:

      https://lists.oasis-open.org/archives/virtio-comment/201402/msg00100.html

      Show
      Recast the conformance clause to have numbered clauses and specific references for each level of conformance defined: https://lists.oasis-open.org/archives/virtio-comment/201402/msg00100.html
    • Resolution:
      Hide

      Passed in minutes of 2014-02-25 meeting, committed as r262-r278 inclusive.

      Show
      Passed in minutes of 2014-02-25 meeting, committed as r262-r278 inclusive.

      Description

      9 Conformance reads:

      *****
      An implementation conforms to this specification if it satisfies all of the MUST or REQUIRED level requirements defined within this specification.
      *****

      8(a) of the TC Process (https://www.oasis-open.org/policies-guidelines/tc-process#specQuality) defines conformance clauses as:

      *****
      A specification that is approved by the TC at the Committee Specification Public Review Draft, Committee Specification or OASIS Standard level must include a separate section, listing a set of numbered conformance clauses, to which any implementation of the specification must adhere in order to claim conformance to the specification (or any optional portion thereof).
      *****

      Reference to all the "MUST or REQUIRED" level requirements does not meet the requirements of the TC process.

      First, "requirements for conformance" are not limited to "MUST or REQUIRED." RFC2119 allows a great deal of flexibility that should not be ignored in writing normative text. By ignoring "SHOULD" for example, does the TC contemplate implementers just making it up as they go along? I thought not.

      Second, just on my cursory scan of the specification, I can see there are at least two levels of conformance, legacy verus non-legacy but I am not familiar enough with the area to map the classes of conformance.

        Attachments

          Activity

            People

            • Assignee:
              rusty Rusty Russell (Inactive)
              Reporter:
              patrick Patrick Durusau
            • Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: