<?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>18997</bug_id>
          
          <creation_ts>2012-09-24 23:26:53 +0000</creation_ts>
          <short_desc>Define a process for integrating extension specs during CR</short_desc>
          <delta_ts>2012-09-25 16:05:34 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>HTML WG</product>
          <component>working group Decision Policy</component>
          <version>unspecified</version>
          <rep_platform>PC</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></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="Maciej Stachowiak">mjs</reporter>
          <assigned_to name="This bug has no owner yet - up for the taking">dave.null</assigned_to>
          <cc>mike</cc>
    
    <cc>mjs</cc>
    
    <cc>Paul.Cotton</cc>
    
    <cc>rubys</cc>
          
          <qa_contact name="HTML WG Bugzilla archive list">public-html-bugzilla</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>74373</commentid>
    <comment_count>0</comment_count>
    <who name="Maciej Stachowiak">mjs</who>
    <bug_when>2012-09-24 23:26:53 +0000</bug_when>
    <thetext>The proposed plan to get to REC in 2014 proposes that extension specifications can be reintegrated at a certain point in CR, if they meet CR exit criteria and have WG consensus. This process needs to be defined in detail in the Decision Policy.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>74401</commentid>
    <comment_count>1</comment_count>
      <attachid>1188</attachid>
    <who name="Maciej Stachowiak">mjs</who>
    <bug_when>2012-09-25 05:00:07 +0000</bug_when>
    <thetext>Created attachment 1188
Patch to decision-policy-v3 outlining such a policy.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>74404</commentid>
    <comment_count>2</comment_count>
    <who name="Maciej Stachowiak">mjs</who>
    <bug_when>2012-09-25 05:05:20 +0000</bug_when>
    <thetext>This is the proposed text in non-diff form:


12. Integration of Extensions during CR

Extensions to any of the Working Groups deliverables may proceed as separate extension specifications. At times, such extension specifications may advance more rapidly than the spec they extend (for example, extensions to the HTML spec itself may advance more rapidly). In some such cases, it may be desirable to integrate the extension back into the core specification.

1. Publish a First Public Working Draft of the extension spec
To be eligible for integration, an extension specification must be created in the first place, and must reach at least First Public Working Draft maturity level.

2. Satisfy CR exit criteria of the base spec
If an extension specification is to be nominated for integration into a base specification, it must first meet the CR exit criteria for the base specification. That is, every feature in the extension spec must demonstrate the level of interoperability that would be required for a feature in the base spec.

3. Nominate by the deadline
On entry to CR of any Working Groupspecification, the Chairs will identify a deadline prior to the end of CR for integration of extensions. A Working Group member may enter a nomination for integration at any time prior to the deadline. A nomination for integration must include:
    1. The name and URL of the extension specification to be integrated.
    2. The name and URL of the base specification it is to be integrated into.
    3. Rationale for integration.
    4. Evidence showing that the extension specification satisfies the CR exit criteria for the base specification.
    5. Instructions for textual integration for the editors of the base spec. These need not be detailed, but editors of the base specification may ask for more detail if required.

4. Call for Consensus
If a Working Group member enters a nomination by the deadline, and it contains all of the above required elements, the chairs will put out a Call for Consensus. If the Call for Consensus passes, then editors of the base specification will integrate the extension according to instructions. If objections are raised, objectors should cite rationale, and are encouraged to identify ways in which their objection may be addressed. If there are objections which cite rationale and are not resolved in a satisfactory manner, the Call for Consensus fails, and the extension will not be integrated. It may still be proposed for a future version using the usual issue process.
5. Integration
As with any other working group decision, editors will apply integration decisions within a week.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>74441</commentid>
    <comment_count>3</comment_count>
    <who name="Sam Ruby">rubys</who>
    <bug_when>2012-09-25 16:05:34 +0000</bug_when>
    <thetext>(In reply to comment #1)
&gt; Created attachment 1188 [details]
&gt; Patch to decision-policy-v3 outlining such a policy.

Applied:

http://dev.w3.org/html5/decision-policy/decision-policy-v3.html#cr-integration</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>1188</attachid>
            <date>2012-09-25 05:00:07 +0000</date>
            <delta_ts>2012-09-25 05:00:07 +0000</delta_ts>
            <desc>Patch to decision-policy-v3 outlining such a policy.</desc>
            <filename>extension-integration.patch.txt</filename>
            <type>text/plain</type>
            <size>4244</size>
            <attacher name="Maciej Stachowiak">mjs</attacher>
            
              <data encoding="base64">PyBidWctZm9yLWV2ZXJ5LWNoYW5nZS12Mi5wYXRjaC50eHQKPyBidWctZm9yLWV2ZXJ5LWNoYW5n
ZS5wYXRjaC50eHQKPyBleHRlbnNpb24taW50ZWdyYXRpb24ucGF0Y2gudHh0Cj8gZmVhdHVyZS1m
cmVlemUtdjIucGF0Y2gudHh0Cj8gZmVhdHVyZS1mcmVlemUtdjMucGF0Y2gudHh0Cj8gZmVhdHVy
ZS1mcmVlemUucGF0Y2gudHh0Cj8gbGltaXQtbGMyLXNjb3BlLnBhdGNoLnR4dAo/IHRvby1sYXRl
LWZvci1mZWF0dXJlcy5wYXRjaC50eHQKPyB3Zy1kZWNpc2lvbi1kZWFkbGluZS12Mi5wYXRjaC50
eHQKPyB3Zy1kZWNpc2lvbi1kZWFkbGluZS5wYXRjaC50eHQKSW5kZXg6IGRlY2lzaW9uLXBvbGlj
eS12My5odG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KUkNTIGZpbGU6IC9zb3VyY2VzL3B1YmxpYy9odG1sNS9kZWNp
c2lvbi1wb2xpY3kvZGVjaXNpb24tcG9saWN5LXYzLmh0bWwsdgpyZXRyaWV2aW5nIHJldmlzaW9u
IDEuNApkaWZmIC11IC1yMS40IGRlY2lzaW9uLXBvbGljeS12My5odG1sCi0tLSBkZWNpc2lvbi1w
b2xpY3ktdjMuaHRtbAkyMCBBdWcgMjAxMiAwMjowNzoyMSAtMDAwMAkxLjQKKysrIGRlY2lzaW9u
LXBvbGljeS12My5odG1sCTI1IFNlcCAyMDEyIDA0OjU5OjEwIC0wMDAwCkBAIC03MSw2ICs3MSw4
IEBACiA8bGk+PGEgaHJlZj0iI2VuaGFuY2VkLWNjIj4xMC4gRW5oYW5jZWQgQ2hhbmdlIENvbnRy
b2w8L2E+IC0gVGhlIHBvbGljeSBmb3IgZW5oYW5jZWQgY2hhbmdlIGNvbnRyb2wgYW5kIHJldmVy
dCByZXF1ZXN0cyBhZnRlciBzcGVjaWZpYyBwcmUtTEMgY3V0b2ZmIGRhdGVzIGFuZCBkdXJpbmcg
TEMgcmV2aWV3LjwvbGk+CiA8bGk+PGEgaHJlZj0iI25vdGUtdnMtcmVjIj4xMS4gTm90ZSBUcmFj
ayBhbmQgUmVjb21tZW5kYXRpb24gVHJhY2s8L2E+IC0gVGhlIHByb2Nlc3MgYnkgd2hpY2ggdGhl
IFdvcmtpbmcgR3JvdXAgZGVjaWRlcyB3aGV0aGVyIGEgV29ya2luZyBEcmFmdCB3aWxsIHVsdGlt
YXRlbHkgcHJvY2VlZCBkb3duIHRoZSBSZWNvbW1lbmRhdGlvbiB0cmFjayBvciB3aWxsIGVuZCB1
cCBhcyBhIFdvcmtpbmcgR3JvdXAgTm90ZS48L2xpPgogCis8bGk+PGEgaHJlZj0iI2NyLWludGVn
cmF0aW9uIj4xMi4gSW50ZWdyYXRpb24gb2YgRXh0ZW5zaW9ucyBkdXJpbmcgQ1I8L2E+IC0gVGhl
IFByb2Nlc3MgYnkgd2hpY2ggdGhlIFdvcmtpbmcgR3JvdXAgZGVjaWRlcyB3aGV0aGVyIGEgc3Bl
Y2lmaWNhdGlvbiB0aGF0IGV4dGVuZHMgSFRNTCBiZSBpbnRlZ3JhdGVkIGludG8gdGhlIGNvcmUg
SFRNTCBzcGVjLjwvbGk+CisKIDwvdWw+CiAKIApAQCAtMTA4Miw2ICsxMDg0LDY5IEBACiAKIDwv
c2VjdGlvbj4KIAorPHNlY3Rpb24+Cis8aDIgaWQ9ImNyLWludGVncmF0aW9uIj4xMi4gSW50ZWdy
YXRpb24gb2YgRXh0ZW5zaW9ucyBkdXJpbmcgQ1I8L2gyPgorCis8cD5FeHRlbnNpb25zIHRvIGFu
eSBvZiB0aGUgV29ya2luZyBHcm91cHMgZGVsaXZlcmFibGVzIG1heSBwcm9jZWVkIGFzCitzZXBh
cmF0ZSBleHRlbnNpb24gc3BlY2lmaWNhdGlvbnMuIEF0IHRpbWVzLCBzdWNoIGV4dGVuc2lvbgor
c3BlY2lmaWNhdGlvbnMgbWF5IGFkdmFuY2UgbW9yZSByYXBpZGx5IHRoYW4gdGhlIHNwZWMgdGhl
eSBleHRlbmQgKGZvcgorZXhhbXBsZSwgZXh0ZW5zaW9ucyB0byB0aGUgSFRNTCBzcGVjIGl0c2Vs
ZiBtYXkgYWR2YW5jZSBtb3JlCityYXBpZGx5KS4gSW4gc29tZSBzdWNoIGNhc2VzLCBpdCBtYXkg
YmUgZGVzaXJhYmxlIHRvIGludGVncmF0ZSB0aGUKK2V4dGVuc2lvbiBiYWNrIGludG8gdGhlIGNv
cmUgc3BlY2lmaWNhdGlvbi48L3A+CisKKzxkbD4KKzxkdD4xLiBQdWJsaXNoIGEgRmlyc3QgUHVi
bGljIFdvcmtpbmcgRHJhZnQgb2YgdGhlIGV4dGVuc2lvbiBzcGVjPC9kdD4KKzxkZD5UbyBiZSBl
bGlnaWJsZSBmb3IgaW50ZWdyYXRpb24sIGFuIGV4dGVuc2lvbiBzcGVjaWZpY2F0aW9uIG11c3QK
K2JlIGNyZWF0ZWQgaW4gdGhlIGZpcnN0IHBsYWNlLCBhbmQgbXVzdCByZWFjaCBhdCBsZWFzdCBG
aXJzdCBQdWJsaWMKK1dvcmtpbmcgRHJhZnQgbWF0dXJpdHkgbGV2ZWwuPC9kZD4KKworPGR0PjIu
IFNhdGlzZnkgQ1IgZXhpdCBjcml0ZXJpYSBvZiB0aGUgYmFzZSBzcGVjPC9kdD4KKzxkZD5JZiBh
biBleHRlbnNpb24gc3BlY2lmaWNhdGlvbiBpcyB0byBiZSBub21pbmF0ZWQgZm9yIGludGVncmF0
aW9uCitpbnRvIGEgYmFzZSBzcGVjaWZpY2F0aW9uLCBpdCBtdXN0IGZpcnN0IG1lZXQgdGhlIENS
IGV4aXQgY3JpdGVyaWEgZm9yCit0aGUgYmFzZSBzcGVjaWZpY2F0aW9uLiBUaGF0IGlzLCBldmVy
eSBmZWF0dXJlIGluIHRoZSBleHRlbnNpb24gc3BlYworbXVzdCBkZW1vbnN0cmF0ZSB0aGUgbGV2
ZWwgb2YgaW50ZXJvcGVyYWJpbGl0eSB0aGF0IHdvdWxkIGJlIHJlcXVpcmVkCitmb3IgYSBmZWF0
dXJlIGluIHRoZSBiYXNlIHNwZWMuPC9kZD4KKworPGR0PjMuIE5vbWluYXRlIGJ5IHRoZSBkZWFk
bGluZTwvZHQ+Cis8ZGQ+T24gZW50cnkgdG8gQ1Igb2YgYW55IFdvcmtpbmcgR3JvdXBzcGVjaWZp
Y2F0aW9uLCB0aGUgQ2hhaXJzCit3aWxsIGlkZW50aWZ5IGEgZGVhZGxpbmUgcHJpb3IgdG8gdGhl
IGVuZCBvZiBDUiBmb3IgaW50ZWdyYXRpb24gb2YKK2V4dGVuc2lvbnMuIEEgV29ya2luZyBHcm91
cCBtZW1iZXIgbWF5IGVudGVyIGEgbm9taW5hdGlvbiBmb3IKK2ludGVncmF0aW9uIGF0IGFueSB0
aW1lIHByaW9yIHRvIHRoZSBkZWFkbGluZS4gQSBub21pbmF0aW9uIGZvcgoraW50ZWdyYXRpb24g
bXVzdCBpbmNsdWRlOgorPG9sPgorPGxpPlRoZSBuYW1lIGFuZCBVUkwgb2YgdGhlIGV4dGVuc2lv
biBzcGVjaWZpY2F0aW9uIHRvIGJlIGludGVncmF0ZWQuPC9saT4KKzxsaT5UaGUgbmFtZSBhbmQg
VVJMIG9mIHRoZSBiYXNlIHNwZWNpZmljYXRpb24gaXQgaXMgdG8gYmUgaW50ZWdyYXRlZCBpbnRv
LjwvbGk+Cis8bGk+UmF0aW9uYWxlIGZvciBpbnRlZ3JhdGlvbi48L2xpPgorPGxpPkV2aWRlbmNl
IHNob3dpbmcgdGhhdCB0aGUgZXh0ZW5zaW9uIHNwZWNpZmljYXRpb24gc2F0aXNmaWVzIHRoZSBD
UgorZXhpdCBjcml0ZXJpYSBmb3IgdGhlIGJhc2Ugc3BlY2lmaWNhdGlvbi48L2xpPgorPGxpPklu
c3RydWN0aW9ucyBmb3IgdGV4dHVhbCBpbnRlZ3JhdGlvbiBmb3IgdGhlIGVkaXRvcnMgb2YgdGhl
IGJhc2UKK3NwZWMuIFRoZXNlIG5lZWQgbm90IGJlIGRldGFpbGVkLCBidXQgZWRpdG9ycyBvZiB0
aGUgYmFzZQorc3BlY2lmaWNhdGlvbiBtYXkgYXNrIGZvciBtb3JlIGRldGFpbCBpZiByZXF1aXJl
ZC48L2xpPgorPC9vbD4KKzwvZHQ+CisKKzxkdD40LiBDYWxsIGZvciBDb25zZW5zdXM8L2R0Pgor
PGRkPklmIGEgV29ya2luZyBHcm91cCBtZW1iZXIgZW50ZXJzIGEgbm9taW5hdGlvbiBieSB0aGUg
ZGVhZGxpbmUsCithbmQgaXQgY29udGFpbnMgYWxsIG9mIHRoZSBhYm92ZSByZXF1aXJlZCBlbGVt
ZW50cywgdGhlIGNoYWlycyB3aWxsCitwdXQgb3V0IGEgQ2FsbCBmb3IgQ29uc2Vuc3VzLiBJZiB0
aGUgQ2FsbCBmb3IgQ29uc2Vuc3VzIHBhc3NlcywgdGhlbgorZWRpdG9ycyBvZiB0aGUgYmFzZSBz
cGVjaWZpY2F0aW9uIHdpbGwgaW50ZWdyYXRlIHRoZSBleHRlbnNpb24KK2FjY29yZGluZyB0byBp
bnN0cnVjdGlvbnMuIElmIG9iamVjdGlvbnMgYXJlIHJhaXNlZCwgb2JqZWN0b3JzIHNob3VsZAor
Y2l0ZSByYXRpb25hbGUsIGFuZCBhcmUgZW5jb3VyYWdlZCB0byBpZGVudGlmeSB3YXlzIGluIHdo
aWNoIHRoZWlyCitvYmplY3Rpb24gbWF5IGJlIGFkZHJlc3NlZC4gSWYgdGhlcmUgYXJlIG9iamVj
dGlvbnMgd2hpY2ggY2l0ZQorcmF0aW9uYWxlIGFuZCBhcmUgbm90IHJlc29sdmVkIGluIGEgc2F0
aXNmYWN0b3J5IG1hbm5lciwgdGhlIENhbGwgZm9yCitDb25zZW5zdXMgZmFpbHMsIGFuZCB0aGUg
ZXh0ZW5zaW9uIHdpbGwgbm90IGJlIGludGVncmF0ZWQuIEl0IG1heQorc3RpbGwgYmUgcHJvcG9z
ZWQgZm9yIGEgZnV0dXJlIHZlcnNpb24gdXNpbmcgdGhlIHVzdWFsIGlzc3VlCitwcm9jZXNzLjwv
ZGQ+CisKKzxkdD41LiBJbnRlZ3JhdGlvbjwvZHQ+Cis8ZGQ+QXMgd2l0aCBhbnkgb3RoZXIgd29y
a2luZyBncm91cCBkZWNpc2lvbiwgZWRpdG9ycyB3aWxsIGFwcGx5CitpbnRlZ3JhdGlvbiBkZWNp
c2lvbnMgd2l0aGluIGEgd2Vlay48L2RkPgorCis8L2RsPgorCisKKzwvc2VjdGlvbj4KKwogPC9h
cnRpY2xlPgogPC9ib2R5PgogPC9odG1sPgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>