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

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>48784</bug_id>
          
          <creation_ts>2010-11-01 14:36:23 -0700</creation_ts>
          <short_desc>Teach check-webkit-style how to accept a list of files to diff on the command line</short_desc>
          <delta_ts>2011-01-13 08:52:44 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Other</rep_platform>
          <op_sys>OS X 10.5</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</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="Adam Barth">abarth</reporter>
          <assigned_to name="Adam Barth">abarth</assigned_to>
          <cc>abarth</cc>
    
    <cc>cjerdonek</cc>
    
    <cc>dbates</cc>
    
    <cc>eric</cc>
    
    <cc>galpeter</cc>
    
    <cc>hamaji</cc>
    
    <cc>ojan</cc>
    
    <cc>ossy</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>302943</commentid>
    <comment_count>0</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-11-01 14:36:23 -0700</bug_when>
    <thetext>Teach check-webkit-style how to accept a list of files to diff on the command line</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>302945</commentid>
    <comment_count>1</comment_count>
      <attachid>72561</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-11-01 14:38:56 -0700</bug_when>
    <thetext>Created attachment 72561
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>302951</commentid>
    <comment_count>2</comment_count>
      <attachid>72561</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-11-01 14:45:16 -0700</bug_when>
    <thetext>Comment on attachment 72561
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=72561&amp;action=review

Looks sane otherwise.  I believe your understanding of python&apos;s None argument convention is mistaken.  I feel like we have this argument often. :)

&gt; WebKitTools/Scripts/check-webkit-style:118
&gt; +        changed_files = paths if options.diff_files else []

I think you want else None here.  [] seems wrong.

&gt; WebKitTools/Scripts/webkitpy/style_references.py:72
&gt; +    def create_patch(self, git_commit, changed_files=[]):

You want None here. :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>302960</commentid>
    <comment_count>3</comment_count>
      <attachid>72561</attachid>
    <who name="Tony Chang">tony</who>
    <bug_when>2010-11-01 14:51:40 -0700</bug_when>
    <thetext>Comment on attachment 72561
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=72561&amp;action=review

&gt;&gt; WebKitTools/Scripts/check-webkit-style:118
&gt;&gt; +        changed_files = paths if options.diff_files else []
&gt; 
&gt; I think you want else None here.  [] seems wrong.

[] seems to be ok here (it&apos;s reallocated each time it&apos;s run), but Eric is right that the default function param should be None.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>302970</commentid>
    <comment_count>4</comment_count>
      <attachid>72569</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-11-01 15:01:33 -0700</bug_when>
    <thetext>Created attachment 72569
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>302987</commentid>
    <comment_count>5</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-11-01 15:27:32 -0700</bug_when>
    <thetext>Committed r71064: &lt;http://trac.webkit.org/changeset/71064&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>303021</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2010-11-01 16:04:42 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/71064 might have broken GTK Linux 64-bit Debug
The following tests are not passing:
accessibility/aria-activedescendant-crash.html
accessibility/aria-checkbox-text.html
accessibility/aria-hidden-update.html
accessibility/contenteditable-hidden-div.html
accessibility/crash-with-noelement-selectbox.html
accessibility/crashing-a-tag-in-map.html
accessibility/document-attributes.html
accessibility/first-letter-text-transform-causes-crash.html
accessibility/hang-in-isignored.html
accessibility/nested-layout-crash.html
accessibility/nochildren-elements.html
accessibility/non-data-table-cell-title-ui-element.html
accessibility/non-native-image-crash.html
accessibility/radio-button-checkbox-size.html
accessibility/removed-anonymous-block-child-causes-crash.html
accessibility/removed-continuation-element-causes-crash.html
accessibility/table-modification-crash.html
accessibility/table-nofirstbody.html
accessibility/table-notbody.html
accessibility/table-with-empty-thead-causes-crash.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>333715</commentid>
    <comment_count>7</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2011-01-13 08:45:13 -0800</bug_when>
    <thetext>(In reply to comment #3)
&gt; (From update of attachment 72561 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=72561&amp;action=review
&gt; 
&gt; &gt;&gt; WebKitTools/Scripts/check-webkit-style:118
&gt; &gt;&gt; +        changed_files = paths if options.diff_files else []
&gt; &gt; 
&gt; &gt; I think you want else None here.  [] seems wrong.
&gt; 
&gt; [] seems to be ok here (it&apos;s reallocated each time it&apos;s run), but Eric is right that the default function param should be None.

After this patch, check-webkit-style doesn&apos;t work for me.
But it works with [] instead of None.


$ Tools/Scripts/check-webkit-style
Traceback (most recent call last):
  File &quot;Tools/Scripts/check-webkit-style&quot;, line 134, in &lt;module&gt;
    main()
  File &quot;Tools/Scripts/check-webkit-style&quot;, line 119, in main
    patch = checkout.create_patch(options.git_commit, changed_files=changed_files)
  File &quot;/home/oszi/WebKit/Tools/Scripts/webkitpy/style_references.py&quot;, line 73, in create_patch
    return self._scm.create_patch(git_commit, changed_files=changed_files)
  File &quot;/home/oszi/WebKit/Tools/Scripts/webkitpy/common/checkout/scm.py&quot;, line 748, in create_patch
    return self.run([&apos;git&apos;, &apos;diff&apos;, &apos;--binary&apos;, &quot;--no-ext-diff&quot;, &quot;--full-index&quot;, &quot;-M&quot;, self.merge_base(git_commit), &quot;--&quot;] + changed_files, decode_output=False, cwd=self.checkout_root)
TypeError: can only concatenate list (not &quot;NoneType&quot;) to list</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>333716</commentid>
    <comment_count>8</comment_count>
      <attachid>72569</attachid>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2011-01-13 08:45:39 -0800</bug_when>
    <thetext>Comment on attachment 72569
Patch for landing

remove cq+, because it was landed</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>333721</commentid>
    <comment_count>9</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2011-01-13 08:52:44 -0800</bug_when>
    <thetext>sorry, it was false positive alarm. https://bugs.webkit.org/show_bug.cgi?id=52261 is the culprit.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>72561</attachid>
            <date>2010-11-01 14:38:56 -0700</date>
            <delta_ts>2010-11-01 15:01:28 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-48784-20101101143855.patch</filename>
            <type>text/plain</type>
            <size>7502</size>
            <attacher name="Adam Barth">abarth</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYktpdFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJLaXRUb29scy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDcxMDU4KQorKysgV2ViS2l0VG9vbHMvQ2hhbmdlTG9nCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xLDMgKzEsMjAgQEAKKzIwMTAtMTEtMDEgIEFkYW0gQmFydGggIDxhYmFy
dGhAd2Via2l0Lm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICBUZWFjaCBjaGVjay13ZWJraXQtc3R5bGUgaG93IHRvIGFjY2VwdCBhIGxpc3Qgb2Yg
ZmlsZXMgdG8gZGlmZiBvbiB0aGUKKyAgICAgICAgY29tbWFuZCBsaW5lCisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD00ODc4NAorCisgICAgICAgIEluIGEg
ZnV0dXJlIHBhdGNoLCB3ZWJraXQtcGF0Y2ggd2lsbCB1c2UgdGhpcyBvcHRpb24gdG8gaW1wcm92
ZQorICAgICAgICBwZXJmb3JtYW5jZS4gIEknbSBsYW5kaW5nIHRoaXMgaW4gdHdvIHBpZWNlcyB0
byBhdm9pZCBjYXVzaW5nIGEgdmVyc2lvbgorICAgICAgICBza2V3IHByb2JsZW0gZm9yIHRoZSBz
dHlsZS1ib3QuCisKKyAgICAgICAgKiBTY3JpcHRzL2NoZWNrLXdlYmtpdC1zdHlsZToKKyAgICAg
ICAgKiBTY3JpcHRzL3dlYmtpdHB5L3N0eWxlL29wdHBhcnNlci5weToKKyAgICAgICAgKiBTY3Jp
cHRzL3dlYmtpdHB5L3N0eWxlL29wdHBhcnNlcl91bml0dGVzdC5weToKKyAgICAgICAgKiBTY3Jp
cHRzL3dlYmtpdHB5L3N0eWxlX3JlZmVyZW5jZXMucHk6CisKIDIwMTAtMTEtMDEgIEFuZGVycyBD
YXJsc3NvbiAgPGFuZGVyc2NhQGFwcGxlLmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBieSBKb2hu
IFN1bGxpdmFuLgpJbmRleDogV2ViS2l0VG9vbHMvU2NyaXB0cy9jaGVjay13ZWJraXQtc3R5bGUK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gV2ViS2l0VG9vbHMvU2NyaXB0cy9jaGVjay13ZWJraXQtc3R5bGUJKHJl
dmlzaW9uIDcxMDUzKQorKysgV2ViS2l0VG9vbHMvU2NyaXB0cy9jaGVjay13ZWJraXQtc3R5bGUJ
KHdvcmtpbmcgY29weSkKQEAgLTExMiwxMCArMTEyLDExIEBAIGRlZiBtYWluKCk6CiAKICAgICBm
aWxlX3JlYWRlciA9IFRleHRGaWxlUmVhZGVyKHN0eWxlX3Byb2Nlc3NvcikKIAotICAgIGlmIHBh
dGhzOgorICAgIGlmIHBhdGhzIGFuZCBub3Qgb3B0aW9ucy5kaWZmX2ZpbGVzOgogICAgICAgICBm
aWxlX3JlYWRlci5wcm9jZXNzX3BhdGhzKHBhdGhzKQogICAgIGVsc2U6Ci0gICAgICAgIHBhdGNo
ID0gY2hlY2tvdXQuY3JlYXRlX3BhdGNoKG9wdGlvbnMuZ2l0X2NvbW1pdCkKKyAgICAgICAgY2hh
bmdlZF9maWxlcyA9IHBhdGhzIGlmIG9wdGlvbnMuZGlmZl9maWxlcyBlbHNlIFtdCisgICAgICAg
IHBhdGNoID0gY2hlY2tvdXQuY3JlYXRlX3BhdGNoKG9wdGlvbnMuZ2l0X2NvbW1pdCwgY2hhbmdl
ZF9maWxlcz1jaGFuZ2VkX2ZpbGVzKQogICAgICAgICBwYXRjaF9jaGVja2VyID0gUGF0Y2hSZWFk
ZXIoZmlsZV9yZWFkZXIpCiAgICAgICAgIHBhdGNoX2NoZWNrZXIuY2hlY2socGF0Y2gpCiAKSW5k
ZXg6IFdlYktpdFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvc3R5bGVfcmVmZXJlbmNlcy5weQo9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09Ci0tLSBXZWJLaXRUb29scy9TY3JpcHRzL3dlYmtpdHB5L3N0eWxlX3JlZmVyZW5jZXMu
cHkJKHJldmlzaW9uIDcxMDUzKQorKysgV2ViS2l0VG9vbHMvU2NyaXB0cy93ZWJraXRweS9zdHls
ZV9yZWZlcmVuY2VzLnB5CSh3b3JraW5nIGNvcHkpCkBAIC02OSw2ICs2OSw2IEBAIGNsYXNzIFdl
YktpdENoZWNrb3V0KG9iamVjdCk6CiAgICAgICAgICIiIlJldHVybiB0aGUgY2hlY2tvdXQgcm9v
dCBhcyBhbiBhYnNvbHV0ZSBwYXRoLiIiIgogICAgICAgICByZXR1cm4gc2VsZi5fc2NtLmNoZWNr
b3V0X3Jvb3QKIAotICAgIGRlZiBjcmVhdGVfcGF0Y2goc2VsZiwgZ2l0X2NvbW1pdCk6Ci0gICAg
ICAgIHJldHVybiBzZWxmLl9zY20uY3JlYXRlX3BhdGNoKGdpdF9jb21taXQpCisgICAgZGVmIGNy
ZWF0ZV9wYXRjaChzZWxmLCBnaXRfY29tbWl0LCBjaGFuZ2VkX2ZpbGVzPVtdKToKKyAgICAgICAg
cmV0dXJuIHNlbGYuX3NjbS5jcmVhdGVfcGF0Y2goZ2l0X2NvbW1pdCwgY2hhbmdlZF9maWxlcz1j
aGFuZ2VkX2ZpbGVzKQogCkluZGV4OiBXZWJLaXRUb29scy9TY3JpcHRzL3dlYmtpdHB5L3N0eWxl
L29wdHBhcnNlci5weQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJLaXRUb29scy9TY3JpcHRzL3dlYmtpdHB5
L3N0eWxlL29wdHBhcnNlci5weQkocmV2aXNpb24gNzEwNTMpCisrKyBXZWJLaXRUb29scy9TY3Jp
cHRzL3dlYmtpdHB5L3N0eWxlL29wdHBhcnNlci5weQkod29ya2luZyBjb3B5KQpAQCAtMTQ1LDYg
KzE0NSw3IEBAIGNsYXNzIENvbW1hbmRPcHRpb25WYWx1ZXMob2JqZWN0KToKICAgICBkZWYgX19p
bml0X18oc2VsZiwKICAgICAgICAgICAgICAgICAgZmlsdGVyX3J1bGVzPU5vbmUsCiAgICAgICAg
ICAgICAgICAgIGdpdF9jb21taXQ9Tm9uZSwKKyAgICAgICAgICAgICAgICAgZGlmZl9maWxlcz1O
b25lLAogICAgICAgICAgICAgICAgICBpc192ZXJib3NlPUZhbHNlLAogICAgICAgICAgICAgICAg
ICBtaW5fY29uZmlkZW5jZT0xLAogICAgICAgICAgICAgICAgICBvdXRwdXRfZm9ybWF0PSJlbWFj
cyIpOgpAQCAtMTYzLDYgKzE2NCw3IEBAIGNsYXNzIENvbW1hbmRPcHRpb25WYWx1ZXMob2JqZWN0
KToKIAogICAgICAgICBzZWxmLmZpbHRlcl9ydWxlcyA9IGZpbHRlcl9ydWxlcwogICAgICAgICBz
ZWxmLmdpdF9jb21taXQgPSBnaXRfY29tbWl0CisgICAgICAgIHNlbGYuZGlmZl9maWxlcyA9IGRp
ZmZfZmlsZXMKICAgICAgICAgc2VsZi5pc192ZXJib3NlID0gaXNfdmVyYm9zZQogICAgICAgICBz
ZWxmLm1pbl9jb25maWRlbmNlID0gbWluX2NvbmZpZGVuY2UKICAgICAgICAgc2VsZi5vdXRwdXRf
Zm9ybWF0ID0gb3V0cHV0X2Zvcm1hdApAQCAtMTc0LDYgKzE3Niw4IEBAIGNsYXNzIENvbW1hbmRP
cHRpb25WYWx1ZXMob2JqZWN0KToKICAgICAgICAgICAgIHJldHVybiBGYWxzZQogICAgICAgICBp
ZiBzZWxmLmdpdF9jb21taXQgIT0gb3RoZXIuZ2l0X2NvbW1pdDoKICAgICAgICAgICAgIHJldHVy
biBGYWxzZQorICAgICAgICBpZiBzZWxmLmRpZmZfZmlsZXMgIT0gb3RoZXIuZGlmZl9maWxlczoK
KyAgICAgICAgICAgIHJldHVybiBGYWxzZQogICAgICAgICBpZiBzZWxmLmlzX3ZlcmJvc2UgIT0g
b3RoZXIuaXNfdmVyYm9zZToKICAgICAgICAgICAgIHJldHVybiBGYWxzZQogICAgICAgICBpZiBz
ZWxmLm1pbl9jb25maWRlbmNlICE9IG90aGVyLm1pbl9jb25maWRlbmNlOgpAQCAtMjE0LDYgKzIx
OCw4IEBAIGNsYXNzIEFyZ3VtZW50UHJpbnRlcihvYmplY3QpOgogICAgICAgICAgICAgZmxhZ3Nb
J2ZpbHRlciddID0gIiwiLmpvaW4oZmlsdGVyX3J1bGVzKQogICAgICAgICBpZiBvcHRpb25zLmdp
dF9jb21taXQ6CiAgICAgICAgICAgICBmbGFnc1snZ2l0LWNvbW1pdCddID0gb3B0aW9ucy5naXRf
Y29tbWl0CisgICAgICAgIGlmIG9wdGlvbnMuZGlmZl9maWxlczoKKyAgICAgICAgICAgIGZsYWdz
WydkaWZmX2ZpbGVzJ10gPSBvcHRpb25zLmRpZmZfZmlsZXMKIAogICAgICAgICBmbGFnX3N0cmlu
ZyA9ICcnCiAgICAgICAgICMgQWxwaGFiZXRpemluZyBsZXRzIHVzIHVuaXQgdGVzdCB0aGlzIG1l
dGhvZC4KQEAgLTMwOCw2ICszMTQsOSBAQCBjbGFzcyBBcmd1bWVudFBhcnNlcihvYmplY3QpOgog
ICAgICAgICBwYXJzZXIuYWRkX29wdGlvbigiLWciLCAiLS1naXQtZGlmZiIsICItLWdpdC1jb21t
aXQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICBtZXRhdmFyPSJDT01NSVQiLCBkZXN0PSJn
aXRfY29tbWl0IiwgaGVscD1naXRfY29tbWl0X2hlbHAsKQogCisgICAgICAgIGRpZmZfZmlsZXNf
aGVscCA9ICJkaWZmIHRoZSBmaWxlcyBwYXNzZWQgb24gdGhlIGNvbW1hbmQgbGluZSByYXRoZXIg
dGhhbiBjaGVja2luZyB0aGUgc3R5bGUgb2YgZXZlcnkgbGluZSIKKyAgICAgICAgcGFyc2VyLmFk
ZF9vcHRpb24oIi0tZGlmZi1maWxlcyIsIGFjdGlvbj0ic3RvcmVfdHJ1ZSIsIGRlc3Q9ImRpZmZf
ZmlsZXMiLCBkZWZhdWx0PUZhbHNlLCBoZWxwPWRpZmZfZmlsZXNfaGVscCkKKwogICAgICAgICBt
aW5fY29uZmlkZW5jZV9oZWxwID0gKCJzZXQgdGhlIG1pbmltdW0gY29uZmlkZW5jZSBvZiBzdHls
ZSBlcnJvcnMgIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0byByZXBvcnQuICBD
YW4gYmUgYW4gaW50ZWdlciAxLTUsIHdpdGggMSAiCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgImRpc3BsYXlpbmcgYWxsIGVycm9ycy4gIERlZmF1bHRzIHRvICVkZWZhdWx0LiIpCkBA
IC00MDksNiArNDE4LDcgQEAgY2xhc3MgQXJndW1lbnRQYXJzZXIob2JqZWN0KToKIAogICAgICAg
ICBmaWx0ZXJfdmFsdWUgPSBvcHRpb25zLmZpbHRlcl92YWx1ZQogICAgICAgICBnaXRfY29tbWl0
ID0gb3B0aW9ucy5naXRfY29tbWl0CisgICAgICAgIGRpZmZfZmlsZXMgPSBvcHRpb25zLmRpZmZf
ZmlsZXMKICAgICAgICAgaXNfdmVyYm9zZSA9IG9wdGlvbnMuaXNfdmVyYm9zZQogICAgICAgICBt
aW5fY29uZmlkZW5jZSA9IG9wdGlvbnMubWluX2NvbmZpZGVuY2UKICAgICAgICAgb3V0cHV0X2Zv
cm1hdCA9IG9wdGlvbnMub3V0cHV0X2Zvcm1hdApAQCAtNDIwLDEwICs0MzAsNiBAQCBjbGFzcyBB
cmd1bWVudFBhcnNlcihvYmplY3QpOgogCiAgICAgICAgICMgVmFsaWRhdGUgdXNlci1wcm92aWRl
ZCB2YWx1ZXMuCiAKLSAgICAgICAgaWYgcGF0aHMgYW5kIGdpdF9jb21taXQ6Ci0gICAgICAgICAg
ICBzZWxmLl9wYXJzZV9lcnJvcignWW91IGNhbm5vdCBwcm92aWRlIGJvdGggcGF0aHMgYW5kIGEg
Z2l0ICcKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdjb21taXQgYXQgdGhlIHNhbWUg
dGltZS4nKQotCiAgICAgICAgIG1pbl9jb25maWRlbmNlID0gaW50KG1pbl9jb25maWRlbmNlKQog
ICAgICAgICBpZiAobWluX2NvbmZpZGVuY2UgPCAxKSBvciAobWluX2NvbmZpZGVuY2UgPiA1KToK
ICAgICAgICAgICAgIHNlbGYuX3BhcnNlX2Vycm9yKCdvcHRpb24gLS1taW4tY29uZmlkZW5jZTog
aW52YWxpZCBpbnRlZ2VyOiAnCkBAIC00NDIsNiArNDQ4LDcgQEAgY2xhc3MgQXJndW1lbnRQYXJz
ZXIob2JqZWN0KToKIAogICAgICAgICBvcHRpb25zID0gQ29tbWFuZE9wdGlvblZhbHVlcyhmaWx0
ZXJfcnVsZXM9ZmlsdGVyX3J1bGVzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBnaXRfY29tbWl0PWdpdF9jb21taXQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGRpZmZfZmlsZXM9ZGlmZl9maWxlcywKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgaXNfdmVyYm9zZT1pc192ZXJib3NlLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBtaW5fY29uZmlkZW5jZT1taW5fY29uZmlkZW5jZSwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0cHV0X2Zvcm1hdD1vdXRwdXRfZm9y
bWF0KQpJbmRleDogV2ViS2l0VG9vbHMvU2NyaXB0cy93ZWJraXRweS9zdHlsZS9vcHRwYXJzZXJf
dW5pdHRlc3QucHkKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViS2l0VG9vbHMvU2NyaXB0cy93ZWJraXRweS9z
dHlsZS9vcHRwYXJzZXJfdW5pdHRlc3QucHkJKHJldmlzaW9uIDcxMDUzKQorKysgV2ViS2l0VG9v
bHMvU2NyaXB0cy93ZWJraXRweS9zdHlsZS9vcHRwYXJzZXJfdW5pdHRlc3QucHkJKHdvcmtpbmcg
Y29weSkKQEAgLTEzNiwxMSArMTM2LDYgQEAgY2xhc3MgQXJndW1lbnRQYXJzZXJUZXN0KExvZ2dp
bmdUZXN0Q2FzZQogICAgICAgICBzZWxmLmFzc2VydExvZyhbJ0VSUk9SOiBJbnZhbGlkIGZpbHRl
ciBydWxlICJidWlsZCI6ICcKICAgICAgICAgICAgICAgICAgICAgICAgICdldmVyeSBydWxlIG11
c3Qgc3RhcnQgd2l0aCArIG9yIC0uXG4nXSkKICAgICAgICAgcGFyc2UoWyctLWZpbHRlcj0rYnVp
bGQnXSkgIyB3b3JrcwotICAgICAgICAjIFBhc3MgZmlsZXMgYW5kIGdpdC1jb21taXQgYXQgdGhl
IHNhbWUgdGltZS4KLSAgICAgICAgc2VsZi5hc3NlcnRSYWlzZXMoU3lzdGVtRXhpdCwgcGFyc2Us
IFsnLS1naXQtY29tbWl0PWNvbW1pdHRpc2gnLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICdmaWxlLnR4dCddKQotICAgICAgICBzZWxmLmFzc2VydExvZyhb
J0VSUk9SOiBZb3UgY2Fubm90IHByb3ZpZGUgYm90aCBwYXRocyBhbmQgJwotICAgICAgICAgICAg
ICAgICAgICAgICAgJ2EgZ2l0IGNvbW1pdCBhdCB0aGUgc2FtZSB0aW1lLlxuJ10pCiAKICAgICBk
ZWYgdGVzdF9wYXJzZV9kZWZhdWx0X2FyZ3VtZW50cyhzZWxmKToKICAgICAgICAgcGFyc2UgPSBz
ZWxmLl9wYXJzZQpAQCAtMTUxLDYgKzE0Niw3IEBAIGNsYXNzIEFyZ3VtZW50UGFyc2VyVGVzdChM
b2dnaW5nVGVzdENhc2UKIAogICAgICAgICBzZWxmLmFzc2VydEVxdWFscyhvcHRpb25zLmZpbHRl
cl9ydWxlcywgW10pCiAgICAgICAgIHNlbGYuYXNzZXJ0RXF1YWxzKG9wdGlvbnMuZ2l0X2NvbW1p
dCwgTm9uZSkKKyAgICAgICAgc2VsZi5hc3NlcnRFcXVhbHMob3B0aW9ucy5kaWZmX2ZpbGVzLCBG
YWxzZSkKICAgICAgICAgc2VsZi5hc3NlcnRFcXVhbHMob3B0aW9ucy5pc192ZXJib3NlLCBGYWxz
ZSkKICAgICAgICAgc2VsZi5hc3NlcnRFcXVhbHMob3B0aW9ucy5taW5fY29uZmlkZW5jZSwgMykK
ICAgICAgICAgc2VsZi5hc3NlcnRFcXVhbHMob3B0aW9ucy5vdXRwdXRfZm9ybWF0LCAndnM3JykK
QEAgLTE3MSw2ICsxNjcsOCBAQCBjbGFzcyBBcmd1bWVudFBhcnNlclRlc3QoTG9nZ2luZ1Rlc3RD
YXNlCiAgICAgICAgIHNlbGYuYXNzZXJ0RXF1YWxzKG9wdGlvbnMuZ2l0X2NvbW1pdCwgJ2NvbW1p
dCcpCiAgICAgICAgIChmaWxlcywgb3B0aW9ucykgPSBwYXJzZShbJy0tdmVyYm9zZSddKQogICAg
ICAgICBzZWxmLmFzc2VydEVxdWFscyhvcHRpb25zLmlzX3ZlcmJvc2UsIFRydWUpCisgICAgICAg
IChmaWxlcywgb3B0aW9ucykgPSBwYXJzZShbJy0tZGlmZi1maWxlcycsICdmaWxlLnR4dCddKQor
ICAgICAgICBzZWxmLmFzc2VydEVxdWFscyhvcHRpb25zLmRpZmZfZmlsZXMsIFRydWUpCiAKICAg
ICAgICAgIyBQYXNzIHVzZXJfcnVsZXMuCiAgICAgICAgIChmaWxlcywgb3B0aW9ucykgPSBwYXJz
ZShbJy0tZmlsdGVyPStidWlsZCwtd2hpdGVzcGFjZSddKQo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>72569</attachid>
            <date>2010-11-01 15:01:33 -0700</date>
            <delta_ts>2011-01-13 08:45:39 -0800</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-48784-20101101150132.patch</filename>
            <type>text/plain</type>
            <size>7582</size>
            <attacher name="Adam Barth">abarth</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYktpdFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJLaXRUb29scy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDcxMDU4KQorKysgV2ViS2l0VG9vbHMvQ2hhbmdlTG9nCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xLDMgKzEsMjAgQEAKKzIwMTAtMTEtMDEgIEFkYW0gQmFydGggIDxhYmFy
dGhAd2Via2l0Lm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBFcmljIFNlaWRlbC4KKworICAg
ICAgICBUZWFjaCBjaGVjay13ZWJraXQtc3R5bGUgaG93IHRvIGFjY2VwdCBhIGxpc3Qgb2YgZmls
ZXMgdG8gZGlmZiBvbiB0aGUKKyAgICAgICAgY29tbWFuZCBsaW5lCisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD00ODc4NAorCisgICAgICAgIEluIGEgZnV0
dXJlIHBhdGNoLCB3ZWJraXQtcGF0Y2ggd2lsbCB1c2UgdGhpcyBvcHRpb24gdG8gaW1wcm92ZQor
ICAgICAgICBwZXJmb3JtYW5jZS4gIEknbSBsYW5kaW5nIHRoaXMgaW4gdHdvIHBpZWNlcyB0byBh
dm9pZCBjYXVzaW5nIGEgdmVyc2lvbgorICAgICAgICBza2V3IHByb2JsZW0gZm9yIHRoZSBzdHls
ZS1ib3QuCisKKyAgICAgICAgKiBTY3JpcHRzL2NoZWNrLXdlYmtpdC1zdHlsZToKKyAgICAgICAg
KiBTY3JpcHRzL3dlYmtpdHB5L3N0eWxlL29wdHBhcnNlci5weToKKyAgICAgICAgKiBTY3JpcHRz
L3dlYmtpdHB5L3N0eWxlL29wdHBhcnNlcl91bml0dGVzdC5weToKKyAgICAgICAgKiBTY3JpcHRz
L3dlYmtpdHB5L3N0eWxlX3JlZmVyZW5jZXMucHk6CisKIDIwMTAtMTEtMDEgIEFuZGVycyBDYXJs
c3NvbiAgPGFuZGVyc2NhQGFwcGxlLmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBieSBKb2huIFN1
bGxpdmFuLgpJbmRleDogV2ViS2l0VG9vbHMvU2NyaXB0cy9jaGVjay13ZWJraXQtc3R5bGUKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gV2ViS2l0VG9vbHMvU2NyaXB0cy9jaGVjay13ZWJraXQtc3R5bGUJKHJldmlz
aW9uIDcxMDUzKQorKysgV2ViS2l0VG9vbHMvU2NyaXB0cy9jaGVjay13ZWJraXQtc3R5bGUJKHdv
cmtpbmcgY29weSkKQEAgLTExMiwxMCArMTEyLDExIEBAIGRlZiBtYWluKCk6CiAKICAgICBmaWxl
X3JlYWRlciA9IFRleHRGaWxlUmVhZGVyKHN0eWxlX3Byb2Nlc3NvcikKIAotICAgIGlmIHBhdGhz
OgorICAgIGlmIHBhdGhzIGFuZCBub3Qgb3B0aW9ucy5kaWZmX2ZpbGVzOgogICAgICAgICBmaWxl
X3JlYWRlci5wcm9jZXNzX3BhdGhzKHBhdGhzKQogICAgIGVsc2U6Ci0gICAgICAgIHBhdGNoID0g
Y2hlY2tvdXQuY3JlYXRlX3BhdGNoKG9wdGlvbnMuZ2l0X2NvbW1pdCkKKyAgICAgICAgY2hhbmdl
ZF9maWxlcyA9IHBhdGhzIGlmIG9wdGlvbnMuZGlmZl9maWxlcyBlbHNlIE5vbmUKKyAgICAgICAg
cGF0Y2ggPSBjaGVja291dC5jcmVhdGVfcGF0Y2gob3B0aW9ucy5naXRfY29tbWl0LCBjaGFuZ2Vk
X2ZpbGVzPWNoYW5nZWRfZmlsZXMpCiAgICAgICAgIHBhdGNoX2NoZWNrZXIgPSBQYXRjaFJlYWRl
cihmaWxlX3JlYWRlcikKICAgICAgICAgcGF0Y2hfY2hlY2tlci5jaGVjayhwYXRjaCkKIApJbmRl
eDogV2ViS2l0VG9vbHMvU2NyaXB0cy93ZWJraXRweS9zdHlsZV9yZWZlcmVuY2VzLnB5Cj09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0KLS0tIFdlYktpdFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvc3R5bGVfcmVmZXJlbmNlcy5w
eQkocmV2aXNpb24gNzEwNTMpCisrKyBXZWJLaXRUb29scy9TY3JpcHRzL3dlYmtpdHB5L3N0eWxl
X3JlZmVyZW5jZXMucHkJKHdvcmtpbmcgY29weSkKQEAgLTY5LDYgKzY5LDYgQEAgY2xhc3MgV2Vi
S2l0Q2hlY2tvdXQob2JqZWN0KToKICAgICAgICAgIiIiUmV0dXJuIHRoZSBjaGVja291dCByb290
IGFzIGFuIGFic29sdXRlIHBhdGguIiIiCiAgICAgICAgIHJldHVybiBzZWxmLl9zY20uY2hlY2tv
dXRfcm9vdAogCi0gICAgZGVmIGNyZWF0ZV9wYXRjaChzZWxmLCBnaXRfY29tbWl0KToKLSAgICAg
ICAgcmV0dXJuIHNlbGYuX3NjbS5jcmVhdGVfcGF0Y2goZ2l0X2NvbW1pdCkKLQorICAgIGRlZiBj
cmVhdGVfcGF0Y2goc2VsZiwgZ2l0X2NvbW1pdCwgY2hhbmdlZF9maWxlcz1Ob25lKToKKyAgICAg
ICAgIyBGSVhNRTogU0NNLmNyZWF0ZV9wYXRjaCBzaG91bGQgdW5kZXJzdGFuZCBob3cgdG8gaGFu
ZGxlIE5vbmUuCisgICAgICAgIHJldHVybiBzZWxmLl9zY20uY3JlYXRlX3BhdGNoKGdpdF9jb21t
aXQsIGNoYW5nZWRfZmlsZXM9Y2hhbmdlZF9maWxlcyBvciBbXSkKSW5kZXg6IFdlYktpdFRvb2xz
L1NjcmlwdHMvd2Via2l0cHkvc3R5bGUvb3B0cGFyc2VyLnB5Cj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYktp
dFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvc3R5bGUvb3B0cGFyc2VyLnB5CShyZXZpc2lvbiA3MTA1
MykKKysrIFdlYktpdFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvc3R5bGUvb3B0cGFyc2VyLnB5CSh3
b3JraW5nIGNvcHkpCkBAIC0xNDUsNiArMTQ1LDcgQEAgY2xhc3MgQ29tbWFuZE9wdGlvblZhbHVl
cyhvYmplY3QpOgogICAgIGRlZiBfX2luaXRfXyhzZWxmLAogICAgICAgICAgICAgICAgICBmaWx0
ZXJfcnVsZXM9Tm9uZSwKICAgICAgICAgICAgICAgICAgZ2l0X2NvbW1pdD1Ob25lLAorICAgICAg
ICAgICAgICAgICBkaWZmX2ZpbGVzPU5vbmUsCiAgICAgICAgICAgICAgICAgIGlzX3ZlcmJvc2U9
RmFsc2UsCiAgICAgICAgICAgICAgICAgIG1pbl9jb25maWRlbmNlPTEsCiAgICAgICAgICAgICAg
ICAgIG91dHB1dF9mb3JtYXQ9ImVtYWNzIik6CkBAIC0xNjMsNiArMTY0LDcgQEAgY2xhc3MgQ29t
bWFuZE9wdGlvblZhbHVlcyhvYmplY3QpOgogCiAgICAgICAgIHNlbGYuZmlsdGVyX3J1bGVzID0g
ZmlsdGVyX3J1bGVzCiAgICAgICAgIHNlbGYuZ2l0X2NvbW1pdCA9IGdpdF9jb21taXQKKyAgICAg
ICAgc2VsZi5kaWZmX2ZpbGVzID0gZGlmZl9maWxlcwogICAgICAgICBzZWxmLmlzX3ZlcmJvc2Ug
PSBpc192ZXJib3NlCiAgICAgICAgIHNlbGYubWluX2NvbmZpZGVuY2UgPSBtaW5fY29uZmlkZW5j
ZQogICAgICAgICBzZWxmLm91dHB1dF9mb3JtYXQgPSBvdXRwdXRfZm9ybWF0CkBAIC0xNzQsNiAr
MTc2LDggQEAgY2xhc3MgQ29tbWFuZE9wdGlvblZhbHVlcyhvYmplY3QpOgogICAgICAgICAgICAg
cmV0dXJuIEZhbHNlCiAgICAgICAgIGlmIHNlbGYuZ2l0X2NvbW1pdCAhPSBvdGhlci5naXRfY29t
bWl0OgogICAgICAgICAgICAgcmV0dXJuIEZhbHNlCisgICAgICAgIGlmIHNlbGYuZGlmZl9maWxl
cyAhPSBvdGhlci5kaWZmX2ZpbGVzOgorICAgICAgICAgICAgcmV0dXJuIEZhbHNlCiAgICAgICAg
IGlmIHNlbGYuaXNfdmVyYm9zZSAhPSBvdGhlci5pc192ZXJib3NlOgogICAgICAgICAgICAgcmV0
dXJuIEZhbHNlCiAgICAgICAgIGlmIHNlbGYubWluX2NvbmZpZGVuY2UgIT0gb3RoZXIubWluX2Nv
bmZpZGVuY2U6CkBAIC0yMTQsNiArMjE4LDggQEAgY2xhc3MgQXJndW1lbnRQcmludGVyKG9iamVj
dCk6CiAgICAgICAgICAgICBmbGFnc1snZmlsdGVyJ10gPSAiLCIuam9pbihmaWx0ZXJfcnVsZXMp
CiAgICAgICAgIGlmIG9wdGlvbnMuZ2l0X2NvbW1pdDoKICAgICAgICAgICAgIGZsYWdzWydnaXQt
Y29tbWl0J10gPSBvcHRpb25zLmdpdF9jb21taXQKKyAgICAgICAgaWYgb3B0aW9ucy5kaWZmX2Zp
bGVzOgorICAgICAgICAgICAgZmxhZ3NbJ2RpZmZfZmlsZXMnXSA9IG9wdGlvbnMuZGlmZl9maWxl
cwogCiAgICAgICAgIGZsYWdfc3RyaW5nID0gJycKICAgICAgICAgIyBBbHBoYWJldGl6aW5nIGxl
dHMgdXMgdW5pdCB0ZXN0IHRoaXMgbWV0aG9kLgpAQCAtMzA4LDYgKzMxNCw5IEBAIGNsYXNzIEFy
Z3VtZW50UGFyc2VyKG9iamVjdCk6CiAgICAgICAgIHBhcnNlci5hZGRfb3B0aW9uKCItZyIsICIt
LWdpdC1kaWZmIiwgIi0tZ2l0LWNvbW1pdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIG1l
dGF2YXI9IkNPTU1JVCIsIGRlc3Q9ImdpdF9jb21taXQiLCBoZWxwPWdpdF9jb21taXRfaGVscCwp
CiAKKyAgICAgICAgZGlmZl9maWxlc19oZWxwID0gImRpZmYgdGhlIGZpbGVzIHBhc3NlZCBvbiB0
aGUgY29tbWFuZCBsaW5lIHJhdGhlciB0aGFuIGNoZWNraW5nIHRoZSBzdHlsZSBvZiBldmVyeSBs
aW5lIgorICAgICAgICBwYXJzZXIuYWRkX29wdGlvbigiLS1kaWZmLWZpbGVzIiwgYWN0aW9uPSJz
dG9yZV90cnVlIiwgZGVzdD0iZGlmZl9maWxlcyIsIGRlZmF1bHQ9RmFsc2UsIGhlbHA9ZGlmZl9m
aWxlc19oZWxwKQorCiAgICAgICAgIG1pbl9jb25maWRlbmNlX2hlbHAgPSAoInNldCB0aGUgbWlu
aW11bSBjb25maWRlbmNlIG9mIHN0eWxlIGVycm9ycyAiCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgInRvIHJlcG9ydC4gIENhbiBiZSBhbiBpbnRlZ2VyIDEtNSwgd2l0aCAxICIKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzcGxheWluZyBhbGwgZXJyb3JzLiAgRGVm
YXVsdHMgdG8gJWRlZmF1bHQuIikKQEAgLTQwOSw2ICs0MTgsNyBAQCBjbGFzcyBBcmd1bWVudFBh
cnNlcihvYmplY3QpOgogCiAgICAgICAgIGZpbHRlcl92YWx1ZSA9IG9wdGlvbnMuZmlsdGVyX3Zh
bHVlCiAgICAgICAgIGdpdF9jb21taXQgPSBvcHRpb25zLmdpdF9jb21taXQKKyAgICAgICAgZGlm
Zl9maWxlcyA9IG9wdGlvbnMuZGlmZl9maWxlcwogICAgICAgICBpc192ZXJib3NlID0gb3B0aW9u
cy5pc192ZXJib3NlCiAgICAgICAgIG1pbl9jb25maWRlbmNlID0gb3B0aW9ucy5taW5fY29uZmlk
ZW5jZQogICAgICAgICBvdXRwdXRfZm9ybWF0ID0gb3B0aW9ucy5vdXRwdXRfZm9ybWF0CkBAIC00
MjAsMTAgKzQzMCw2IEBAIGNsYXNzIEFyZ3VtZW50UGFyc2VyKG9iamVjdCk6CiAKICAgICAgICAg
IyBWYWxpZGF0ZSB1c2VyLXByb3ZpZGVkIHZhbHVlcy4KIAotICAgICAgICBpZiBwYXRocyBhbmQg
Z2l0X2NvbW1pdDoKLSAgICAgICAgICAgIHNlbGYuX3BhcnNlX2Vycm9yKCdZb3UgY2Fubm90IHBy
b3ZpZGUgYm90aCBwYXRocyBhbmQgYSBnaXQgJwotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgJ2NvbW1pdCBhdCB0aGUgc2FtZSB0aW1lLicpCi0KICAgICAgICAgbWluX2NvbmZpZGVuY2Ug
PSBpbnQobWluX2NvbmZpZGVuY2UpCiAgICAgICAgIGlmIChtaW5fY29uZmlkZW5jZSA8IDEpIG9y
IChtaW5fY29uZmlkZW5jZSA+IDUpOgogICAgICAgICAgICAgc2VsZi5fcGFyc2VfZXJyb3IoJ29w
dGlvbiAtLW1pbi1jb25maWRlbmNlOiBpbnZhbGlkIGludGVnZXI6ICcKQEAgLTQ0Miw2ICs0NDgs
NyBAQCBjbGFzcyBBcmd1bWVudFBhcnNlcihvYmplY3QpOgogCiAgICAgICAgIG9wdGlvbnMgPSBD
b21tYW5kT3B0aW9uVmFsdWVzKGZpbHRlcl9ydWxlcz1maWx0ZXJfcnVsZXMsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdpdF9jb21taXQ9Z2l0X2NvbW1pdCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlmZl9maWxlcz1kaWZmX2ZpbGVzLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpc192ZXJib3NlPWlzX3ZlcmJv
c2UsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbl9jb25maWRlbmNl
PW1pbl9jb25maWRlbmNlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBv
dXRwdXRfZm9ybWF0PW91dHB1dF9mb3JtYXQpCkluZGV4OiBXZWJLaXRUb29scy9TY3JpcHRzL3dl
YmtpdHB5L3N0eWxlL29wdHBhcnNlcl91bml0dGVzdC5weQo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJLaXRU
b29scy9TY3JpcHRzL3dlYmtpdHB5L3N0eWxlL29wdHBhcnNlcl91bml0dGVzdC5weQkocmV2aXNp
b24gNzEwNTMpCisrKyBXZWJLaXRUb29scy9TY3JpcHRzL3dlYmtpdHB5L3N0eWxlL29wdHBhcnNl
cl91bml0dGVzdC5weQkod29ya2luZyBjb3B5KQpAQCAtMTM2LDExICsxMzYsNiBAQCBjbGFzcyBB
cmd1bWVudFBhcnNlclRlc3QoTG9nZ2luZ1Rlc3RDYXNlCiAgICAgICAgIHNlbGYuYXNzZXJ0TG9n
KFsnRVJST1I6IEludmFsaWQgZmlsdGVyIHJ1bGUgImJ1aWxkIjogJwogICAgICAgICAgICAgICAg
ICAgICAgICAgJ2V2ZXJ5IHJ1bGUgbXVzdCBzdGFydCB3aXRoICsgb3IgLS5cbiddKQogICAgICAg
ICBwYXJzZShbJy0tZmlsdGVyPStidWlsZCddKSAjIHdvcmtzCi0gICAgICAgICMgUGFzcyBmaWxl
cyBhbmQgZ2l0LWNvbW1pdCBhdCB0aGUgc2FtZSB0aW1lLgotICAgICAgICBzZWxmLmFzc2VydFJh
aXNlcyhTeXN0ZW1FeGl0LCBwYXJzZSwgWyctLWdpdC1jb21taXQ9Y29tbWl0dGlzaCcsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ2ZpbGUudHh0J10pCi0g
ICAgICAgIHNlbGYuYXNzZXJ0TG9nKFsnRVJST1I6IFlvdSBjYW5ub3QgcHJvdmlkZSBib3RoIHBh
dGhzIGFuZCAnCi0gICAgICAgICAgICAgICAgICAgICAgICAnYSBnaXQgY29tbWl0IGF0IHRoZSBz
YW1lIHRpbWUuXG4nXSkKIAogICAgIGRlZiB0ZXN0X3BhcnNlX2RlZmF1bHRfYXJndW1lbnRzKHNl
bGYpOgogICAgICAgICBwYXJzZSA9IHNlbGYuX3BhcnNlCkBAIC0xNTEsNiArMTQ2LDcgQEAgY2xh
c3MgQXJndW1lbnRQYXJzZXJUZXN0KExvZ2dpbmdUZXN0Q2FzZQogCiAgICAgICAgIHNlbGYuYXNz
ZXJ0RXF1YWxzKG9wdGlvbnMuZmlsdGVyX3J1bGVzLCBbXSkKICAgICAgICAgc2VsZi5hc3NlcnRF
cXVhbHMob3B0aW9ucy5naXRfY29tbWl0LCBOb25lKQorICAgICAgICBzZWxmLmFzc2VydEVxdWFs
cyhvcHRpb25zLmRpZmZfZmlsZXMsIEZhbHNlKQogICAgICAgICBzZWxmLmFzc2VydEVxdWFscyhv
cHRpb25zLmlzX3ZlcmJvc2UsIEZhbHNlKQogICAgICAgICBzZWxmLmFzc2VydEVxdWFscyhvcHRp
b25zLm1pbl9jb25maWRlbmNlLCAzKQogICAgICAgICBzZWxmLmFzc2VydEVxdWFscyhvcHRpb25z
Lm91dHB1dF9mb3JtYXQsICd2czcnKQpAQCAtMTcxLDYgKzE2Nyw4IEBAIGNsYXNzIEFyZ3VtZW50
UGFyc2VyVGVzdChMb2dnaW5nVGVzdENhc2UKICAgICAgICAgc2VsZi5hc3NlcnRFcXVhbHMob3B0
aW9ucy5naXRfY29tbWl0LCAnY29tbWl0JykKICAgICAgICAgKGZpbGVzLCBvcHRpb25zKSA9IHBh
cnNlKFsnLS12ZXJib3NlJ10pCiAgICAgICAgIHNlbGYuYXNzZXJ0RXF1YWxzKG9wdGlvbnMuaXNf
dmVyYm9zZSwgVHJ1ZSkKKyAgICAgICAgKGZpbGVzLCBvcHRpb25zKSA9IHBhcnNlKFsnLS1kaWZm
LWZpbGVzJywgJ2ZpbGUudHh0J10pCisgICAgICAgIHNlbGYuYXNzZXJ0RXF1YWxzKG9wdGlvbnMu
ZGlmZl9maWxlcywgVHJ1ZSkKIAogICAgICAgICAjIFBhc3MgdXNlcl9ydWxlcy4KICAgICAgICAg
KGZpbGVzLCBvcHRpb25zKSA9IHBhcnNlKFsnLS1maWx0ZXI9K2J1aWxkLC13aGl0ZXNwYWNlJ10p
Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>