<?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>28939</bug_id>
          
          <creation_ts>2009-09-03 01:57:17 -0700</creation_ts>
          <short_desc>Clean up localStorage.clear() layout test.</short_desc>
          <delta_ts>2009-09-07 22:19:22 -0700</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>All</rep_platform>
          <op_sys>All</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="Jeremy Orlow">jorlow</reporter>
          <assigned_to name="Jeremy Orlow">jorlow</assigned_to>
          <cc>abarth</cc>
    
    <cc>beidson</cc>
    
    <cc>benm</cc>
    
    <cc>dglazkov</cc>
    
    <cc>dimich</cc>
    
    <cc>eric</cc>
    
    <cc>fishd</cc>
    
    <cc>levin</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>144445</commentid>
    <comment_count>0</comment_count>
    <who name="Jeremy Orlow">jorlow</who>
    <bug_when>2009-09-03 01:57:17 -0700</bug_when>
    <thetext>This is the first step of https://bugs.webkit.org/show_bug.cgi?id=27897 which is a pretty major cleanup of all the dom storage layout tests.  I&apos;m just changing this one to begin with to get buy-in on the approach.

This also adds a new method to the fast/js/js-test-pre.js that runs a command and prints it to the screen.  This should really help with making the output of the tests readable without looking at the source code.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>144452</commentid>
    <comment_count>1</comment_count>
      <attachid>38975</attachid>
    <who name="Jeremy Orlow">jorlow</who>
    <bug_when>2009-09-03 02:08:11 -0700</bug_when>
    <thetext>Created attachment 38975
Patch v1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>144454</commentid>
    <comment_count>2</comment_count>
    <who name="Jeremy Orlow">jorlow</who>
    <bug_when>2009-09-03 02:11:38 -0700</bug_when>
    <thetext>I&apos;ve cc&apos;ed everyone that I (think I) remember commenting about the dom storage layout tests at some point or another.  Please do take a quick look and let me know if you&apos;d be happy r+ing patches of this style in the future.  Once we can all agree on it, I&apos;ll go ahead and convert the rest in subsequent patches/bugs.

Thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>144457</commentid>
    <comment_count>3</comment_count>
      <attachid>38975</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2009-09-03 02:14:12 -0700</bug_when>
    <thetext>Comment on attachment 38975
Patch v1

Maybe evalAndLog instead?  Either way, this looks fine.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>144462</commentid>
    <comment_count>4</comment_count>
    <who name="Jeremy Orlow">jorlow</who>
    <bug_when>2009-09-03 02:28:03 -0700</bug_when>
    <thetext>evalAndLog seems better.  I think I might prefix error messages with something as well.  Maybe &quot;Ran: &quot; or &quot;Executed: &quot; or something?

I&apos;ll hold off committing until tomorrow evening in case there&apos;s more feedback.  (So please don&apos;t put this in the commit queue!!!!!)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>144465</commentid>
    <comment_count>5</comment_count>
      <attachid>38975</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2009-09-03 02:32:15 -0700</bug_when>
    <thetext>Comment on attachment 38975
Patch v1

Not ending up in the commit-queue is an easily solved problem. :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>145161</commentid>
    <comment_count>6</comment_count>
    <who name="Jeremy Orlow">jorlow</who>
    <bug_when>2009-09-07 08:30:18 -0700</bug_when>
    <thetext>All right.  Hopefully silence means agreement.  :-)

I&apos;ll submit this (with the function name change) and start converting others tomorrow.  I&apos;ll probably do them in small chunks (1-3 tests per patch) to keep things easily reviewable.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>145166</commentid>
    <comment_count>7</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2009-09-07 08:46:19 -0700</bug_when>
    <thetext>One thing you might try is to commit this while folks are on the IRC channel.  That can be a good way to flush out opinions from folks who might not comment on the bug beforehand.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>145262</commentid>
    <comment_count>8</comment_count>
    <who name="Jeremy Orlow">jorlow</who>
    <bug_when>2009-09-07 22:19:22 -0700</bug_when>
    <thetext>Committed r48143: &lt;http://trac.webkit.org/changeset/48143&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>38975</attachid>
            <date>2009-09-03 02:08:11 -0700</date>
            <delta_ts>2009-09-03 02:32:15 -0700</delta_ts>
            <desc>Patch v1</desc>
            <filename>bug-28939-20090903180808.patch</filename>
            <type>text/plain</type>
            <size>9197</size>
            <attacher name="Jeremy Orlow">jorlow</attacher>
            
              <data encoding="base64">SW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDQ4MDA3KQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xLDMgKzEsMjggQEAKKzIwMDktMDktMDMgIEplcmVteSBPcmxvdyAgPGpv
cmxvd0BjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgQ2xlYW4gdXAgbG9jYWxTdG9yYWdlLmNsZWFyKCkgbGF5b3V0IHRlc3QuCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yODkzOQorCisg
ICAgICAgIFRoaXMgaXMgdGhlIGZpcnN0IHN0ZXAgb2YgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTI3ODk3IHdoaWNoCisgICAgICAgIGlzIGEgcHJldHR5IG1ham9yIGNs
ZWFudXAgb2YgYWxsIHRoZSBkb20gc3RvcmFnZSBsYXlvdXQgdGVzdHMuICBJJ20ganVzdAorICAg
ICAgICBjaGFuZ2luZyB0aGlzIG9uZSB0byBiZWdpbiB3aXRoIHRvIGdldCBidXktaW4gb24gdGhl
IGFwcHJvYWNoLgorCisgICAgICAgIFRoaXMgYWxzbyBhZGRzIGEgbmV3IG1ldGhvZCB0byB0aGUg
ZmFzdC9qcy9qcy10ZXN0LXByZS5qcyB0aGF0IHJ1bnMgYSBjb21tYW5kCisgICAgICAgIGFuZCBw
cmludHMgaXQgdG8gdGhlIHNjcmVlbi4gIFRoaXMgc2hvdWxkIHJlYWxseSBoZWxwIHdpdGggbWFr
aW5nIHRoZSBvdXRwdXQgb2YKKyAgICAgICAgdGhlIHRlc3RzIHJlYWRhYmxlIHdpdGhvdXQgbG9v
a2luZyBhdCB0aGUgc291cmNlIGNvZGUuCisKKyAgICAgICAgKiBmYXN0L2pzL3Jlc291cmNlcy9q
cy10ZXN0LXByZS5qczoKKyAgICAgICAgKHRyeUFuZExvZyk6IFJ1bnMgYSBjb21tYW5kIGFuZCBs
b2dzIGl0IHRvIHRoZSBzY3JlZW4uCisgICAgICAgICogc3RvcmFnZS9kb21zdG9yYWdlL2xvY2Fs
c3RvcmFnZS9jbGVhci1leHBlY3RlZC50eHQ6CisgICAgICAgICogc3RvcmFnZS9kb21zdG9yYWdl
L2xvY2Fsc3RvcmFnZS9jbGVhci5odG1sOgorICAgICAgICAqIHN0b3JhZ2UvZG9tc3RvcmFnZS9y
ZXNvdXJjZXM6IEFkZGVkLgorICAgICAgICAqIHN0b3JhZ2UvZG9tc3RvcmFnZS9yZXNvdXJjZXMv
Y2xlYXIuanM6IEFkZGVkLgorICAgICAgICAgICAgVGhlIG1lYXQgb2YgdGhlIHRlc3QgaXMgbm93
IGluIHRoaXMgZmlsZS4KKyAgICAgICAgKiBzdG9yYWdlL2RvbXN0b3JhZ2Uvc2Vzc2lvbnN0b3Jh
Z2UvY2xlYXItZXhwZWN0ZWQudHh0OgorICAgICAgICAqIHN0b3JhZ2UvZG9tc3RvcmFnZS9zZXNz
aW9uc3RvcmFnZS9jbGVhci5odG1sOgorCiAyMDA5LTA5LTAyICBSeW9zdWtlIE5pd2EgIDxybml3
YUB3ZWJraXQub3JnPgogCiAgICAgICAgIFJldmlld2VkIGJ5IEVyaWMgU2VpZGVsLgpJbmRleDog
TGF5b3V0VGVzdHMvZmFzdC9qcy9yZXNvdXJjZXMvanMtdGVzdC1wcmUuanMKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gTGF5b3V0VGVzdHMvZmFzdC9qcy9yZXNvdXJjZXMvanMtdGVzdC1wcmUuanMJKHJldmlzaW9u
IDQ4MDA0KQorKysgTGF5b3V0VGVzdHMvZmFzdC9qcy9yZXNvdXJjZXMvanMtdGVzdC1wcmUuanMJ
KHdvcmtpbmcgY29weSkKQEAgLTcyLDYgKzcyLDI0IEBAIGZ1bmN0aW9uIHN0cmluZ2lmeSh2KQog
ICAgIGVsc2UgcmV0dXJuICIiICsgdjsKIH0KIAorZnVuY3Rpb24gdHJ5QW5kTG9nKF9hKQorewor
ICBpZiAodHlwZW9mIF9hICE9ICJzdHJpbmciKQorICAgIGRlYnVnKCJXQVJOOiB0cnlBbmRMb2co
KSBleHBlY3RzIGEgc3RyaW5nIGFyZ3VtZW50Iik7CisgIHZhciBleGNlcHRpb247CisgIHZhciBf
YXY7CisgIHRyeSB7CisgICAgIF9hdiA9IGV2YWwoX2EpOworICB9IGNhdGNoIChlKSB7CisgICAg
IGV4Y2VwdGlvbiA9IGU7CisgIH0KKworICBpZiAoZXhjZXB0aW9uKQorICAgIHRlc3RGYWlsZWQo
X2EgKyAiIHRocmV3IGV4Y2VwdGlvbiAiICsgZXhjZXB0aW9uKTsKKyAgZWxzZQorICAgIGRlYnVn
KF9hKTsKK30KKwogZnVuY3Rpb24gc2hvdWxkQmUoX2EsIF9iKQogewogICBpZiAodHlwZW9mIF9h
ICE9ICJzdHJpbmciIHx8IHR5cGVvZiBfYiAhPSAic3RyaW5nIikKSW5kZXg6IExheW91dFRlc3Rz
L3N0b3JhZ2UvZG9tc3RvcmFnZS9sb2NhbHN0b3JhZ2UvY2xlYXItZXhwZWN0ZWQudHh0Cj09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0KLS0tIExheW91dFRlc3RzL3N0b3JhZ2UvZG9tc3RvcmFnZS9sb2NhbHN0b3JhZ2UvY2xl
YXItZXhwZWN0ZWQudHh0CShyZXZpc2lvbiA0ODAwNCkKKysrIExheW91dFRlc3RzL3N0b3JhZ2Uv
ZG9tc3RvcmFnZS9sb2NhbHN0b3JhZ2UvY2xlYXItZXhwZWN0ZWQudHh0CSh3b3JraW5nIGNvcHkp
CkBAIC0xLDExICsxLDIxIEBACi1UaGlzIHRlc3QgZXhlcmNpc2VzIHN0b3JhZ2UuY2xlYXIoKSBv
biB0aGUgbG9jYWwgc3RvcmFnZSBhcmVhLgotTGVuZ3RoIGlzIDAKLUNsZWFyaW5nIGFuIGVtcHR5
IHN0b3JhZ2UgYXJlYSBkaWRuJ3QgY3Jhc2gKLUxlbmd0aCBpcyAyCi1WYWx1ZSBmb3IgRk9PIGlz
IE15Rk9PCi1WYWx1ZSBmb3IgQkFSIGlzIE15QmFyCi1DbGVhcmVkIHRoZSBzdG9yYWdlIGFyZWEK
LUxlbmd0aCBpcyAwCi1WYWx1ZSBmb3IgRk9PIGlzIHVuZGVmaW5lZAotVmFsdWUgZm9yIEJBUiBp
cyB1bmRlZmluZWQKK1Rlc3QgYmFzaWMgZG9tIHN0b3JhZ2UgLmNsZWFyKCkgZnVuY3Rpb25hbGl0
eS4KKworT24gc3VjY2VzcywgeW91IHdpbGwgc2VlIGEgc2VyaWVzIG9mICJQQVNTIiBtZXNzYWdl
cywgZm9sbG93ZWQgYnkgIlRFU1QgQ09NUExFVEUiLgorCisKK1Rlc3Rpbmcgd2luZG93LmxvY2Fs
U3RvcmFnZQorc3RvcmFnZS5jbGVhcigpCitQQVNTIHN0b3JhZ2UubGVuZ3RoIGlzIDAKK3N0b3Jh
Z2VbJ0ZPTyddID0gJ015Rk9PJworc3RvcmFnZVsnQkFSJ10gPSAnTXlCYXInCitQQVNTIHN0b3Jh
Z2UubGVuZ3RoIGlzIDIKK1BBU1Mgc3RvcmFnZVsnRk9PJ10gaXMgIk15Rk9PIgorUEFTUyBzdG9y
YWdlWydCQVInXSBpcyAiTXlCYXIiCitzdG9yYWdlLmNsZWFyKCkKK1BBU1Mgc3RvcmFnZS5sZW5n
dGggaXMgMAorUEFTUyBzdG9yYWdlWydGT08nXSBpcyB1bmRlZmluZWQKK1BBU1Mgc3RvcmFnZVsn
QkFSJ10gaXMgdW5kZWZpbmVkCitQQVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBpcyB0cnVlCisKK1RF
U1QgQ09NUExFVEUKIApJbmRleDogTGF5b3V0VGVzdHMvc3RvcmFnZS9kb21zdG9yYWdlL2xvY2Fs
c3RvcmFnZS9jbGVhci5odG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL3N0b3JhZ2UvZG9t
c3RvcmFnZS9sb2NhbHN0b3JhZ2UvY2xlYXIuaHRtbAkocmV2aXNpb24gNDgwMDQpCisrKyBMYXlv
dXRUZXN0cy9zdG9yYWdlL2RvbXN0b3JhZ2UvbG9jYWxzdG9yYWdlL2NsZWFyLmh0bWwJKHdvcmtp
bmcgY29weSkKQEAgLTEsNDUgKzEsMTUgQEAKIDxodG1sPgogPGhlYWQ+Ci08c2NyaXB0IHNyYz0i
cmVzb3VyY2VzL2NsZWFyTG9jYWxTdG9yYWdlLmpzIj48L3NjcmlwdD4KKzxsaW5rIHJlbD0ic3R5
bGVzaGVldCIgaHJlZj0iLi4vLi4vLi4vZmFzdC9qcy9yZXNvdXJjZXMvanMtdGVzdC1zdHlsZS5j
c3MiPgorPHNjcmlwdCBzcmM9Ii4uLy4uLy4uL2Zhc3QvanMvcmVzb3VyY2VzL2pzLXRlc3QtcHJl
LmpzIj48L3NjcmlwdD4KKzwvaGVhZD4KKzxib2R5PgorPHAgaWQ9ImRlc2NyaXB0aW9uIj48L3A+
Cis8ZGl2IGlkPSJjb25zb2xlIj48L2Rpdj4KKzxzY3JpcHQgc3JjPSIuLi9yZXNvdXJjZXMvY2xl
YXIuanMiPjwvc2NyaXB0PgogPHNjcmlwdD4KLQotaWYgKHdpbmRvdy5sYXlvdXRUZXN0Q29udHJv
bGxlcikKLSAgICBsYXlvdXRUZXN0Q29udHJvbGxlci5kdW1wQXNUZXh0KCk7Ci0KLWZ1bmN0aW9u
IGxvZyhhKQotewotICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJsb2dnZXIiKS5pbm5lckhU
TUwgKz0gYSArICI8YnI+IjsKLX0KLQotZnVuY3Rpb24gcnVuVGVzdCgpCi17Ci0gICAgaWYgKCF3
aW5kb3cubG9jYWxTdG9yYWdlKSB7Ci0gICAgICAgIGxvZygid2luZG93LmxvY2FsU3RvcmFnZSBE
T0VTIE5PVCBleGlzdCIpOwotICAgICAgICByZXR1cm47Ci0gICAgfQotICAgIAotICAgIGxvZygi
TGVuZ3RoIGlzICIgKyBsb2NhbFN0b3JhZ2UubGVuZ3RoKTsKLQotICAgIGxvY2FsU3RvcmFnZS5j
bGVhcigpOwotICAgIGxvZygiQ2xlYXJpbmcgYW4gZW1wdHkgc3RvcmFnZSBhcmVhIGRpZG4ndCBj
cmFzaCIpOwotCi0gICAgbG9jYWxTdG9yYWdlWydGT08nXSA9ICdNeUZPTyc7Ci0gICAgbG9jYWxT
dG9yYWdlWydCQVInXSA9ICdNeUJhcic7Ci0gICAgbG9nKCJMZW5ndGggaXMgIiArIGxvY2FsU3Rv
cmFnZS5sZW5ndGgpOwotICAgIGxvZygiVmFsdWUgZm9yIEZPTyBpcyAiICsgbG9jYWxTdG9yYWdl
WydGT08nXSk7Ci0gICAgbG9nKCJWYWx1ZSBmb3IgQkFSIGlzICIgKyBsb2NhbFN0b3JhZ2VbJ0JB
UiddKTsKLQotICAgIGxvY2FsU3RvcmFnZS5jbGVhcigpOyAgICAKLSAgICBsb2coIkNsZWFyZWQg
dGhlIHN0b3JhZ2UgYXJlYSIpOwotICAgIGxvZygiTGVuZ3RoIGlzICIgKyBsb2NhbFN0b3JhZ2Uu
bGVuZ3RoKTsKLSAgICBsb2coIlZhbHVlIGZvciBGT08gaXMgIiArIGxvY2FsU3RvcmFnZVsnRk9P
J10pOwotICAgIGxvZygiVmFsdWUgZm9yIEJBUiBpcyAiICsgbG9jYWxTdG9yYWdlWydCQVInXSk7
ICAgIAotfQotCitydW5UZXN0KCJ3aW5kb3cubG9jYWxTdG9yYWdlIik7CiA8L3NjcmlwdD4KLTwv
aGVhZD4KLTxib2R5IG9ubG9hZD0icnVuVGVzdCgpOyI+Ci1UaGlzIHRlc3QgZXhlcmNpc2VzIHN0
b3JhZ2UuY2xlYXIoKSBvbiB0aGUgbG9jYWwgc3RvcmFnZSBhcmVhLgotPGRpdiBpZD0ibG9nZ2Vy
Ij48L2Rpdj4KKzxzY3JpcHQgc3JjPSIuLi8uLi8uLi9mYXN0L2pzL3Jlc291cmNlcy9qcy10ZXN0
LXBvc3QuanMiPjwvc2NyaXB0PgogPC9ib2R5PgogPC9odG1sPgpJbmRleDogTGF5b3V0VGVzdHMv
c3RvcmFnZS9kb21zdG9yYWdlL3Jlc291cmNlcy9jbGVhci5qcwo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlv
dXRUZXN0cy9zdG9yYWdlL2RvbXN0b3JhZ2UvcmVzb3VyY2VzL2NsZWFyLmpzCShyZXZpc2lvbiAw
KQorKysgTGF5b3V0VGVzdHMvc3RvcmFnZS9kb21zdG9yYWdlL3Jlc291cmNlcy9jbGVhci5qcwko
cmV2aXNpb24gMCkKQEAgLTAsMCArMSwyOCBAQAorZGVzY3JpcHRpb24oIlRlc3QgYmFzaWMgZG9t
IHN0b3JhZ2UgLmNsZWFyKCkgZnVuY3Rpb25hbGl0eS4iKTsKKworZnVuY3Rpb24gcnVuVGVzdChz
dG9yYWdlU3RyaW5nKQoreworICAgIHN0b3JhZ2UgPSBldmFsKHN0b3JhZ2VTdHJpbmcpOworICAg
IGlmICghc3RvcmFnZSkgeworICAgICAgICB0ZXN0RmFpbGVkKHN0b3JhZ2VTdHJpbmcgKyAiIERP
RVMgTk9UIGV4aXN0Iik7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICBkZWJ1ZygiVGVz
dGluZyAiICsgc3RvcmFnZVN0cmluZyk7CisKKyAgICB0cnlBbmRMb2coInN0b3JhZ2UuY2xlYXIo
KSIpOworICAgIHNob3VsZEJlKCJzdG9yYWdlLmxlbmd0aCIsICIwIik7CisKKyAgICB0cnlBbmRM
b2coInN0b3JhZ2VbJ0ZPTyddID0gJ015Rk9PJyIpOworICAgIHRyeUFuZExvZygic3RvcmFnZVsn
QkFSJ10gPSAnTXlCYXInIik7CisgICAgc2hvdWxkQmUoInN0b3JhZ2UubGVuZ3RoIiwgIjIiKTsK
KyAgICBzaG91bGRCZUVxdWFsVG9TdHJpbmcoInN0b3JhZ2VbJ0ZPTyddIiwgIk15Rk9PIik7Cisg
ICAgc2hvdWxkQmVFcXVhbFRvU3RyaW5nKCJzdG9yYWdlWydCQVInXSIsICJNeUJhciIpOworCisg
ICAgdHJ5QW5kTG9nKCJzdG9yYWdlLmNsZWFyKCkiKTsKKyAgICBzaG91bGRCZSgic3RvcmFnZS5s
ZW5ndGgiLCAiMCIpOworICAgIHNob3VsZEJlKCJzdG9yYWdlWydGT08nXSIsICJ1bmRlZmluZWQi
KTsgIC8vIEZJWE1FOiBXYWl0Li4uc2hvdWxkbid0IHRoaXMgYmUgbnVsbD8KKyAgICBzaG91bGRC
ZSgic3RvcmFnZVsnQkFSJ10iLCAidW5kZWZpbmVkIik7ICAvLyBkaXR0bworCisgICAgd2luZG93
LnN1Y2Nlc3NmdWxseVBhcnNlZCA9IHRydWU7Cit9CkluZGV4OiBMYXlvdXRUZXN0cy9zdG9yYWdl
L2RvbXN0b3JhZ2Uvc2Vzc2lvbnN0b3JhZ2UvY2xlYXItZXhwZWN0ZWQudHh0Cj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIExheW91dFRlc3RzL3N0b3JhZ2UvZG9tc3RvcmFnZS9zZXNzaW9uc3RvcmFnZS9jbGVhci1l
eHBlY3RlZC50eHQJKHJldmlzaW9uIDQ4MDA0KQorKysgTGF5b3V0VGVzdHMvc3RvcmFnZS9kb21z
dG9yYWdlL3Nlc3Npb25zdG9yYWdlL2NsZWFyLWV4cGVjdGVkLnR4dAkod29ya2luZyBjb3B5KQpA
QCAtMSwxMSArMSwyMSBAQAotVGhpcyB0ZXN0IGV4ZXJjaXNlcyBzdG9yYWdlLmNsZWFyKCkgb24g
dGhlIHNlc3Npb24gc3RvcmFnZSBhcmVhLgotTGVuZ3RoIGlzIDAKLUNsZWFyaW5nIGFuIGVtcHR5
IHN0b3JhZ2UgYXJlYSBkaWRuJ3QgY3Jhc2gKLUxlbmd0aCBpcyAyCi1WYWx1ZSBmb3IgRk9PIGlz
IE15Rk9PCi1WYWx1ZSBmb3IgQkFSIGlzIE15QmFyCi1DbGVhcmVkIHRoZSBzdG9yYWdlIGFyZWEK
LUxlbmd0aCBpcyAwCi1WYWx1ZSBmb3IgRk9PIGlzIHVuZGVmaW5lZAotVmFsdWUgZm9yIEJBUiBp
cyB1bmRlZmluZWQKK1Rlc3QgYmFzaWMgZG9tIHN0b3JhZ2UgLmNsZWFyKCkgZnVuY3Rpb25hbGl0
eS4KKworT24gc3VjY2VzcywgeW91IHdpbGwgc2VlIGEgc2VyaWVzIG9mICJQQVNTIiBtZXNzYWdl
cywgZm9sbG93ZWQgYnkgIlRFU1QgQ09NUExFVEUiLgorCisKK1Rlc3Rpbmcgd2luZG93LnNlc3Np
b25TdG9yYWdlCitzdG9yYWdlLmNsZWFyKCkKK1BBU1Mgc3RvcmFnZS5sZW5ndGggaXMgMAorc3Rv
cmFnZVsnRk9PJ10gPSAnTXlGT08nCitzdG9yYWdlWydCQVInXSA9ICdNeUJhcicKK1BBU1Mgc3Rv
cmFnZS5sZW5ndGggaXMgMgorUEFTUyBzdG9yYWdlWydGT08nXSBpcyAiTXlGT08iCitQQVNTIHN0
b3JhZ2VbJ0JBUiddIGlzICJNeUJhciIKK3N0b3JhZ2UuY2xlYXIoKQorUEFTUyBzdG9yYWdlLmxl
bmd0aCBpcyAwCitQQVNTIHN0b3JhZ2VbJ0ZPTyddIGlzIHVuZGVmaW5lZAorUEFTUyBzdG9yYWdl
WydCQVInXSBpcyB1bmRlZmluZWQKK1BBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKKwor
VEVTVCBDT01QTEVURQogCkluZGV4OiBMYXlvdXRUZXN0cy9zdG9yYWdlL2RvbXN0b3JhZ2Uvc2Vz
c2lvbnN0b3JhZ2UvY2xlYXIuaHRtbAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9zdG9yYWdl
L2RvbXN0b3JhZ2Uvc2Vzc2lvbnN0b3JhZ2UvY2xlYXIuaHRtbAkocmV2aXNpb24gNDgwMDQpCisr
KyBMYXlvdXRUZXN0cy9zdG9yYWdlL2RvbXN0b3JhZ2Uvc2Vzc2lvbnN0b3JhZ2UvY2xlYXIuaHRt
bAkod29ya2luZyBjb3B5KQpAQCAtMSw0NSArMSwxNSBAQAogPGh0bWw+CiA8aGVhZD4KLTxzY3Jp
cHQgc3JjPSJyZXNvdXJjZXMvY2xlYXJTZXNzaW9uU3RvcmFnZS5qcyI+PC9zY3JpcHQ+Cis8bGlu
ayByZWw9InN0eWxlc2hlZXQiIGhyZWY9Ii4uLy4uLy4uL2Zhc3QvanMvcmVzb3VyY2VzL2pzLXRl
c3Qtc3R5bGUuY3NzIj4KKzxzY3JpcHQgc3JjPSIuLi8uLi8uLi9mYXN0L2pzL3Jlc291cmNlcy9q
cy10ZXN0LXByZS5qcyI+PC9zY3JpcHQ+Cis8L2hlYWQ+Cis8Ym9keT4KKzxwIGlkPSJkZXNjcmlw
dGlvbiI+PC9wPgorPGRpdiBpZD0iY29uc29sZSI+PC9kaXY+Cis8c2NyaXB0IHNyYz0iLi4vcmVz
b3VyY2VzL2NsZWFyLmpzIj48L3NjcmlwdD4KIDxzY3JpcHQ+Ci0KLWlmICh3aW5kb3cubGF5b3V0
VGVzdENvbnRyb2xsZXIpCi0gICAgbGF5b3V0VGVzdENvbnRyb2xsZXIuZHVtcEFzVGV4dCgpOwot
Ci1mdW5jdGlvbiBsb2coYSkKLXsKLSAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgibG9nZ2Vy
IikuaW5uZXJIVE1MICs9IGEgKyAiPGJyPiI7Ci19Ci0KLWZ1bmN0aW9uIHJ1blRlc3QoKQotewot
ICAgIGlmICghd2luZG93LnNlc3Npb25TdG9yYWdlKSB7Ci0gICAgICAgIGxvZygid2luZG93LnNl
c3Npb25TdG9yYWdlIERPRVMgTk9UIGV4aXN0Iik7Ci0gICAgICAgIHJldHVybjsKLSAgICB9Ci0g
ICAgCi0gICAgbG9nKCJMZW5ndGggaXMgIiArIHNlc3Npb25TdG9yYWdlLmxlbmd0aCk7Ci0KLSAg
ICBzZXNzaW9uU3RvcmFnZS5jbGVhcigpOwotICAgIGxvZygiQ2xlYXJpbmcgYW4gZW1wdHkgc3Rv
cmFnZSBhcmVhIGRpZG4ndCBjcmFzaCIpOwotCi0gICAgc2Vzc2lvblN0b3JhZ2VbJ0ZPTyddID0g
J015Rk9PJzsKLSAgICBzZXNzaW9uU3RvcmFnZVsnQkFSJ10gPSAnTXlCYXInOwotICAgIGxvZygi
TGVuZ3RoIGlzICIgKyBzZXNzaW9uU3RvcmFnZS5sZW5ndGgpOwotICAgIGxvZygiVmFsdWUgZm9y
IEZPTyBpcyAiICsgc2Vzc2lvblN0b3JhZ2VbJ0ZPTyddKTsKLSAgICBsb2coIlZhbHVlIGZvciBC
QVIgaXMgIiArIHNlc3Npb25TdG9yYWdlWydCQVInXSk7Ci0KLSAgICBzZXNzaW9uU3RvcmFnZS5j
bGVhcigpOyAgICAKLSAgICBsb2coIkNsZWFyZWQgdGhlIHN0b3JhZ2UgYXJlYSIpOwotICAgIGxv
ZygiTGVuZ3RoIGlzICIgKyBzZXNzaW9uU3RvcmFnZS5sZW5ndGgpOwotICAgIGxvZygiVmFsdWUg
Zm9yIEZPTyBpcyAiICsgc2Vzc2lvblN0b3JhZ2VbJ0ZPTyddKTsKLSAgICBsb2coIlZhbHVlIGZv
ciBCQVIgaXMgIiArIHNlc3Npb25TdG9yYWdlWydCQVInXSk7ICAgIAotfQotCitydW5UZXN0KCJ3
aW5kb3cuc2Vzc2lvblN0b3JhZ2UiKTsKIDwvc2NyaXB0PgotPC9oZWFkPgotPGJvZHkgb25sb2Fk
PSJydW5UZXN0KCk7Ij4KLVRoaXMgdGVzdCBleGVyY2lzZXMgc3RvcmFnZS5jbGVhcigpIG9uIHRo
ZSBzZXNzaW9uIHN0b3JhZ2UgYXJlYS4KLTxkaXYgaWQ9ImxvZ2dlciI+PC9kaXY+Cis8c2NyaXB0
IHNyYz0iLi4vLi4vLi4vZmFzdC9qcy9yZXNvdXJjZXMvanMtdGVzdC1wb3N0LmpzIj48L3Njcmlw
dD4KIDwvYm9keT4KIDwvaHRtbD4=
</data>
<flag name="review"
          id="19991"
          type_id="1"
          status="+"
          setter="eric"
    />
    <flag name="commit-queue"
          id="19994"
          type_id="3"
          status="-"
          setter="eric"
    />
          </attachment>
      

    </bug>

</bugzilla>