<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://www.w3.org/Bugs/Public/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4"
          urlbase="https://www.w3.org/Bugs/Public/"
          
          maintainer="sysbot+bugzilla@w3.org"
>

    <bug>
          <bug_id>1150</bug_id>
          
          <creation_ts>2005-03-04 02:55:15 +0000</creation_ts>
          <short_desc>Extensions and conformance interferences are based on too limited assumptions</short_desc>
          <delta_ts>2005-04-28 11:53:49 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>QA</product>
          <component>QASpec-GL</component>
          <version>LC-2004-11-22</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>REMIND</resolution>
          
          
          <bug_file_loc>http://lists.w3.org/Archives/Public/www-qa/2005Mar/0005.html</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Dominique Hazael-Massieux">dom</reporter>
          <assigned_to name="Karl Dubost">karl</assigned_to>
          
          
          <qa_contact name="Karl Dubost">karl</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>3981</commentid>
    <comment_count>0</comment_count>
    <who name="Dominique Hazael-Massieux">dom</who>
    <bug_when>2005-03-04 02:55:15 +0000</bug_when>
    <thetext>The text &quot;Warn implementers to create extensions that do not interfere
with conformance.&quot; is unclear. It would perhaps be better worded as
&quot;Warn implementers not to create extensions that interfere with
conformance.&quot;

There are also some assumptions here about who is doing the extending.
Its assumed to always be &quot;implementors&quot;.

There are several possible classes of extender - implementors, the
original spec writers, writers of another spec that uses the first spec,
users ..... it is perfectly possible to define an extension that does
affect conformance, and indeed this case is discussed elsewhere in the
QA Specification Guidelines document. This case is where the extension
(spec version n+1) removes something that existed in spec version n
(perhaps spec version n had deprecated it already). Thus, content
conforming to spec version n and using deprecated features is no longer
conformant to spec version n+1 and this is expected and encouraged.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>4001</commentid>
    <comment_count>1</comment_count>
    <who name="Dominique Hazael-Massieux">dom</who>
    <bug_when>2005-03-04 17:50:19 +0000</bug_when>
    <thetext>Implementers are not the only one creating extensions.  Need to express 
this.  We have replaced &quot;implementers&quot; with &quot;extension creators.&quot; </thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>4002</commentid>
    <comment_count>2</comment_count>
    <who name="Dominique Hazael-Massieux">dom</who>
    <bug_when>2005-03-04 17:51:16 +0000</bug_when>
    <thetext>ACTION: reword Warn implementers not to create extensions to Warn 
extension creators not to create extensions [done]
ACTION: add paragraph in 4.3 introduction about various types of extension 
creators  Dom  15 March
RESOLUTION: agree with the TAG and will make appropriate changes to the </thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3916</commentid>
    <comment_count>3</comment_count>
    <who name="Dominique Hazael-Massieux">dom</who>
    <bug_when>2005-03-21 13:52:11 +0000</bug_when>
    <thetext>the GP now reads &quot;
Warn extension creators to create extensions that do not interfere with
conformance.&quot;

with a note about who extension creators are in &quot;what does it mean&quot;:

&quot;&quot;&quot;
What does it mean? Include in the specification a warning to those who are
creating extensions that extensions should not contradict or negate conformance
to the original specification. Extensions can be created in different context:
directly by implementors, in other specifications, etc.
&quot;&quot;&quot;
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3642</commentid>
    <comment_count>4</comment_count>
    <who name="Dominique Hazael-Massieux">dom</who>
    <bug_when>2005-04-28 11:53:49 +0000</bug_when>
    <thetext>setting version to LC in case of future use</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>