<?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>32995</bug_id>
          
          <creation_ts>2009-12-28 14:34:21 -0800</creation_ts>
          <short_desc>Add the start of a Bug object for bugzilla.py</short_desc>
          <delta_ts>2009-12-29 11:33:17 -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>Tools / Tests</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</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>
          
          <blocked>33009</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Eric Seidel (no email)">eric</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>abarth</cc>
    
    <cc>commit-queue</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>175308</commentid>
    <comment_count>0</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2009-12-28 14:34:21 -0800</bug_when>
    <thetext>Add the start of a Bug object for bugzilla.py

I also fixed the __all__ issue for buildsteps.py, but I can split that out into a separate change if necessary.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>175322</commentid>
    <comment_count>1</comment_count>
      <attachid>45578</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2009-12-28 15:23:05 -0800</bug_when>
    <thetext>Created attachment 45578
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>175324</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2009-12-28 15:28:18 -0800</bug_when>
    <thetext>style-queue ran check-webkit-style on attachment 45578 without any errors.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>175635</commentid>
    <comment_count>3</comment_count>
      <attachid>45578</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2009-12-29 10:58:07 -0800</bug_when>
    <thetext>Comment on attachment 45578
Patch

Certainly not the last word, but progress nonetheless.

W.r.t. not all the steps having &quot;Step&quot; in their names: that&apos;s just a mistake.  We should put them into a step module and call then step.Commit  and  step.EnsureBuildersAreGreen.  The &quot;build&quot; in buildsteps is a misnomer now.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>175641</commentid>
    <comment_count>4</comment_count>
      <attachid>45578</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2009-12-29 11:03:23 -0800</bug_when>
    <thetext>Comment on attachment 45578
Patch

Rejecting patch 45578 from commit-queue.

Failed to run &quot;[&apos;WebKitTools/Scripts/run-webkit-tests&apos;, &apos;--no-launch-safari&apos;, &apos;--exit-after-n-failures=1&apos;, &apos;--quiet&apos;]&quot; exit_code: 1
Running build-dumprendertree
Running tests from /Users/eseidel/Projects/CommitQueueSVN/LayoutTests
Testing 11854 test cases.
fast/css/non-standard-checkbox-size.html -&gt; failed

Exiting early after 1 failures. 5218 tests run.
76.31s total testing time

5217 test cases (99%) succeeded
1 test case (&lt;1%) had incorrect layout
1 test case (&lt;1%) had stderr output

Full output: http://webkit-commit-queue.appspot.com/results/150775</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>175645</commentid>
    <comment_count>5</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2009-12-29 11:08:09 -0800</bug_when>
    <thetext>The failure is bogus.  The test was added by bug 28631.  This is due to bug 28603.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>175649</commentid>
    <comment_count>6</comment_count>
      <attachid>45578</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2009-12-29 11:17:19 -0800</bug_when>
    <thetext>Comment on attachment 45578
Patch

Sorry.  We were bit by bug 28603.  I&apos;ve fixed the commit bot for now.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>175656</commentid>
    <comment_count>7</comment_count>
      <attachid>45578</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2009-12-29 11:33:12 -0800</bug_when>
    <thetext>Comment on attachment 45578
Patch

Clearing flags on attachment: 45578

Committed r52628: &lt;http://trac.webkit.org/changeset/52628&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>175657</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2009-12-29 11:33:17 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>45578</attachid>
            <date>2009-12-28 15:23:05 -0800</date>
            <delta_ts>2009-12-29 11:33:12 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-32995-20091228172304.patch</filename>
            <type>text/plain</type>
            <size>12762</size>
            <attacher name="Eric Seidel (no email)">eric</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL0NoYW5nZUxvZyBiL1dlYktpdFRvb2xzL0NoYW5nZUxv
ZwppbmRleCAzMTBlZWY0Li45ZDdkMTk3IDEwMDY0NAotLS0gYS9XZWJLaXRUb29scy9DaGFuZ2VM
b2cKKysrIGIvV2ViS2l0VG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjkgQEAKKzIwMDktMTIt
MjggIEVyaWMgU2VpZGVsICA8ZXJpY0B3ZWJraXQub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFkZCB0aGUgc3RhcnQgb2YgYSBCdWcgb2JqZWN0
IGZvciBidWd6aWxsYS5weQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9MzI5OTUKKworICAgICAgICBUaGlzIGFsbG93ZWQgdXMgdG8gZ2V0IHJpZCBvZiBz
b21lIGR1cGxpY2F0ZWQgImlzX29ic29sZXRlIiBjaGVja3MuCisKKyAgICAgICAgKiBTY3JpcHRz
L21vZHVsZXMvYnVnemlsbGEucHk6CisgICAgICAgICAtIEFkZCBhIG5ldyBCdWcgY2xhc3MsIGFu
ZCBtb3ZlIHBhdGNoZXMvdW5yZXZpZXdlZF9wYXRjaGVzIGZpbHRlcmluZyBsb2dpYyB0aGVyZS4K
KyAgICAgICAgIC0gQWRkIF9mZXRjaF9idWdfcGFnZSBmb3IgcG9zc2libGUgZnV0dXJlIG1vY2tp
bmcuCisgICAgICAgICAgIChJIGRpZCBub3QgdHJ5IHRvIHRlc3QgZmV0Y2hfKl9mcm9tX2J1ZyBu
b3cgZHVlIHRvIGRpZmZpY3VsdGllcyB3aXRoIG91ciBjdXJyZW50IHZhbGlkYXRlX3Jldmlld2Vy
IGxvZ2ljLikKKyAgICAgICAgIC0gUmVuYW1lIGZldGNoX2J1ZyB0byBmZXRjaF9idWdfZGljdGlv
bmFyeSBhbmQgYWRkIGEgbmV3IGZldGNoX2J1ZyB3aGljaCByZXR1cm5zIGEgQnVnIG9iamVjdC4K
KyAgICAgICAgIC0gVXNlIGZldGNoX2J1ZyBhbmQgYXR0YWNobWVudHMoKSwgcGF0Y2hlcygpLCBl
dGMuIGluc3RlYWQgb2YgY3VzdG9tIGZldGNoXypfZnJvbV9idWcgbWV0aG9kcy4KKyAgICAgICAg
IC0gUmVkdWNlIGNvZGUgaW4gZmV0Y2hfcGF0Y2hlc19mcm9tX3BlbmRpbmdfY29tbWl0X2xpc3Qg
YW5kIGZldGNoX3BhdGNoZXNfZnJvbV9yZXZpZXdfcXVldWUKKyAgICAgICAgICAgdXNpbmcgbGlz
dCBjb21wcmVoZW5zaW9ucy4gVXNlIGEgc3VtKGxpc3QsIFtdKSB0cmljayB0byBmbGF0dGVuIGEg
bGlzdCBvZiBsaXN0cyBpbnRvIGEgc2luZ2xlIGxpc3QuCisgICAgICAgICogU2NyaXB0cy9tb2R1
bGVzL2J1Z3ppbGxhX3VuaXR0ZXN0LnB5OgorICAgICAgICAgLSBSZW1vdmUgYW4gdW5uZWVkZWQg
dW5pY29kZSBzdHJpbmcgbWFya2VyLgorICAgICAgICAqIFNjcmlwdHMvbW9kdWxlcy9idWlsZHN0
ZXBzLnB5OgorICAgICAgICAgLSBkZWZpbmUgX19hbGxfXyB0byBpbmNsdWRlIGp1c3QgdGhlIEJ1
aWxkU3RlcHMKKyAgICAgICAgKiBTY3JpcHRzL21vZHVsZXMvY29tbWFuZHMvZG93bmxvYWQucHk6
CisgICAgICAgICAtIGltcG9ydCAqIG5vdyB0aGF0IHdlIGhhdmUgYW4gX19hbGxfXyBkZWZpbmVk
LgorICAgICAgICAqIFNjcmlwdHMvbW9kdWxlcy9jb21tYW5kcy91cGxvYWQucHk6CisgICAgICAg
ICAtIFVzZSBmZXRjaF9idWdfZGljdGlvbmFyeSBpbnN0ZWFkIG9mIGZldGNoX2J1Zy4KKwogMjAw
OS0xMi0yOCAgQWRhbSBCYXJ0aCAgPGFiYXJ0aEB3ZWJraXQub3JnPgogCiAgICAgICAgIFVucmV2
aWV3ZWQgImJ1aWxkIiBmaXggKHdpdGggdGVzdCEpLgpkaWZmIC0tZ2l0IGEvV2ViS2l0VG9vbHMv
U2NyaXB0cy9tb2R1bGVzL2J1Z3ppbGxhLnB5IGIvV2ViS2l0VG9vbHMvU2NyaXB0cy9tb2R1bGVz
L2J1Z3ppbGxhLnB5CmluZGV4IDlhZTAzMWEuLjNkODk1ZjMgMTAwNjQ0Ci0tLSBhL1dlYktpdFRv
b2xzL1NjcmlwdHMvbW9kdWxlcy9idWd6aWxsYS5weQorKysgYi9XZWJLaXRUb29scy9TY3JpcHRz
L21vZHVsZXMvYnVnemlsbGEucHkKQEAgLTYzLDExICs2MywzMSBAQCBjbGFzcyBCdWd6aWxsYUVy
cm9yKEV4Y2VwdGlvbik6CiAgICAgcGFzcwogCiAKKyMgRklYTUU6IFRoaXMgY2xhc3MgaXMga2lu
ZGEgYSBoYWNrIGZvciBub3cuICBJdCBleGlzdHMgc28gd2UgaGF2ZSBvbmUgcGxhY2UKKyMgdG8g
aG9sZCBidWcgbG9naWMsIGV2ZW4gaWYgbXVjaCBvZiB0aGUgY29kZSBkZWFscyB3aXRoIGRpY3Rp
b25hcmllcyBzdGlsbC4KK2NsYXNzIEJ1ZyhvYmplY3QpOgorICAgIGRlZiBfX2luaXRfXyhzZWxm
LCBidWdfZGljdGlvbmFyeSk6CisgICAgICAgIHNlbGYuYnVnX2RpY3Rpb25hcnkgPSBidWdfZGlj
dGlvbmFyeQorCisgICAgIyBSYXJlbHkgZG8gd2UgYWN0dWFsbHkgd2FudCBvYnNvbGV0ZSBhdHRh
Y2htZW50cworICAgIGRlZiBhdHRhY2htZW50cyhzZWxmLCBpbmNsdWRlX29ic29sZXRlPUZhbHNl
KToKKyAgICAgICAgaWYgaW5jbHVkZV9vYnNvbGV0ZToKKyAgICAgICAgICAgIHJldHVybiBzZWxm
LmJ1Z19kaWN0aW9uYXJ5WyJhdHRhY2htZW50cyJdWzpdICMgUmV0dXJuIGEgY29weSBpbiBlaXRo
ZXIgY2FzZS4KKyAgICAgICAgcmV0dXJuIFthdHRhY2htZW50IGZvciBhdHRhY2htZW50IGluIHNl
bGYuYnVnX2RpY3Rpb25hcnlbImF0dGFjaG1lbnRzIl0gaWYgbm90IGF0dGFjaG1lbnRbImlzX29i
c29sZXRlIl1dCisKKyAgICBkZWYgcGF0Y2hlcyhzZWxmLCBpbmNsdWRlX29ic29sZXRlPUZhbHNl
KToKKyAgICAgICAgcmV0dXJuIFtwYXRjaCBmb3IgcGF0Y2ggaW4gc2VsZi5hdHRhY2htZW50cyhp
bmNsdWRlX29ic29sZXRlKSBpZiBwYXRjaFsiaXNfcGF0Y2giXV0KKworICAgIGRlZiB1bnJldmll
d2VkX3BhdGNoZXMoc2VsZik6CisgICAgICAgIHJldHVybiBbcGF0Y2ggZm9yIHBhdGNoIGluIHNl
bGYucGF0Y2hlcygpIGlmIHBhdGNoLmdldCgicmV2aWV3IikgPT0gIj8iXQorCisKIGNsYXNzIEJ1
Z3ppbGxhKG9iamVjdCk6CiAgICAgZGVmIF9faW5pdF9fKHNlbGYsIGRyeXJ1bj1GYWxzZSwgY29t
bWl0dGVycz1Db21taXR0ZXJMaXN0KCkpOgogICAgICAgICBzZWxmLmRyeXJ1biA9IGRyeXJ1bgog
ICAgICAgICBzZWxmLmF1dGhlbnRpY2F0ZWQgPSBGYWxzZQogCisgICAgICAgICMgRklYTUU6IFdl
IHNob3VsZCB1c2Ugc29tZSBzb3J0IG9mIEJyb3dzZXIgbW9jayBvYmplY3Qgd2hlbiBpbiBkcnly
dW4gbW9kZSAodG8gcHJldmVudCBhbnkgbWlzdGFrZXMpLgogICAgICAgICBzZWxmLmJyb3dzZXIg
PSBCcm93c2VyKCkKICAgICAgICAgIyBJZ25vcmUgYnVncy53ZWJraXQub3JnL3JvYm90cy50eHQg
dW50aWwgd2UgZml4IGl0IHRvIGFsbG93IHRoaXMgc2NyaXB0CiAgICAgICAgIHNlbGYuYnJvd3Nl
ci5zZXRfaGFuZGxlX3JvYm90cyhGYWxzZSkKQEAgLTEyMywxOCArMTQzLDE4IEBAIGNsYXNzIEJ1
Z3ppbGxhKG9iamVjdCk6CiAgICAgICAgIGJ1Z1siYXR0YWNobWVudHMiXSA9IFtzZWxmLl9wYXJz
ZV9hdHRhY2htZW50X2VsZW1lbnQoZWxlbWVudCwgYnVnWyJpZCJdKSBmb3IgZWxlbWVudCBpbiBz
b3VwLmZpbmRBbGwoJ2F0dGFjaG1lbnQnKV0KICAgICAgICAgcmV0dXJuIGJ1ZwogCi0gICAgZGVm
IGZldGNoX2J1ZyhzZWxmLCBidWdfaWQpOgorICAgICMgTWFrZXMgdGVzdGluZyBmZXRjaF8qX2Zy
b21fYnVnKCkgcG9zc2libGUgdW50aWwgd2UgaGF2ZSBhIGJldHRlciBCdWd6aWxsYU5ldHdvcmsg
YWJzdHJhdGlvbi4KKyAgICBkZWYgX2ZldGNoX2J1Z19wYWdlKHNlbGYsIGJ1Z19pZCk6CiAgICAg
ICAgIGJ1Z191cmwgPSBzZWxmLmJ1Z191cmxfZm9yX2J1Z19pZChidWdfaWQsIHhtbD1UcnVlKQog
ICAgICAgICBsb2coIkZldGNoaW5nOiAlcyIgJSBidWdfdXJsKQotICAgICAgICBwYWdlID0gc2Vs
Zi5icm93c2VyLm9wZW4oYnVnX3VybCkKLSAgICAgICAgcmV0dXJuIHNlbGYuX3BhcnNlX2J1Z19w
YWdlKHBhZ2UpCisgICAgICAgIHJldHVybiBzZWxmLmJyb3dzZXIub3BlbihidWdfdXJsKQogCi0g
ICAgIyBUaGlzIHNob3VsZCBiZSBhbiBhdHRhY2htZW50cygpIG1ldGhvZCBvbiBhIEJ1ZyBvYmpl
Y3QuCi0gICAgZGVmIGZldGNoX2F0dGFjaG1lbnRzX2Zyb21fYnVnKHNlbGYsIGJ1Z19pZCk6Ci0g
ICAgICAgIGJ1ZyA9IHNlbGYuZmV0Y2hfYnVnKGJ1Z19pZCkKLSAgICAgICAgaWYgbm90IGJ1ZzoK
LSAgICAgICAgICAgIHJldHVybiBOb25lCi0gICAgICAgIHJldHVybiBidWdbImF0dGFjaG1lbnRz
Il0KKyAgICBkZWYgZmV0Y2hfYnVnX2RpY3Rpb25hcnkoc2VsZiwgYnVnX2lkKToKKyAgICAgICAg
cmV0dXJuIHNlbGYuX3BhcnNlX2J1Z19wYWdlKHNlbGYuX2ZldGNoX2J1Z19wYWdlKGJ1Z19pZCkp
CisKKyAgICAjIEZJWE1FOiBBIEJ1Z3ppbGxhQ2FjaGUgb2JqZWN0IHNob3VsZCBwcm92aWRlIGFs
bCB0aGVzZSBmZXRjaF8gbWV0aG9kcy4KKyAgICBkZWYgZmV0Y2hfYnVnKHNlbGYsIGJ1Z19pZCk6
CisgICAgICAgIHJldHVybiBCdWcoc2VsZi5mZXRjaF9idWdfZGljdGlvbmFyeShidWdfaWQpKQog
CiAgICAgZGVmIF9wYXJzZV9idWdfaWRfZnJvbV9hdHRhY2htZW50X3BhZ2Uoc2VsZiwgcGFnZSk6
CiAgICAgICAgIHVwX2xpbmsgPSBCZWF1dGlmdWxTb3VwKHBhZ2UpLmZpbmQoJ2xpbmsnLCByZWw9
J1VwJykgIyBUaGUgIlVwIiByZWxhdGlvbiBoYXBwZW5zIHRvIHBvaW50IHRvIHRoZSBidWcuCkBA
IC0xNTcsOCArMTc3LDcgQEAgY2xhc3MgQnVnemlsbGEob2JqZWN0KToKICAgICAgICAgYnVnX2lk
ID0gc2VsZi5idWdfaWRfZm9yX2F0dGFjaG1lbnRfaWQoYXR0YWNobWVudF9pZCkKICAgICAgICAg
aWYgbm90IGJ1Z19pZDoKICAgICAgICAgICAgIHJldHVybiBOb25lCi0gICAgICAgIGF0dGFjaG1l
bnRzID0gc2VsZi5mZXRjaF9hdHRhY2htZW50c19mcm9tX2J1ZyhidWdfaWQpCi0gICAgICAgIGZv
ciBhdHRhY2htZW50IGluIGF0dGFjaG1lbnRzOgorICAgICAgICBmb3IgYXR0YWNobWVudCBpbiBz
ZWxmLmZldGNoX2J1ZyhidWdfaWQpLmF0dGFjaG1lbnRzKGluY2x1ZGVfb2Jzb2xldGU9VHJ1ZSk6
CiAgICAgICAgICAgICAjIEZJWE1FOiBPbmNlIHdlIGhhdmUgYSByZWFsIEF0dGFjaG1lbnQgY2xh
c3Mgd2Ugc2hvdWxkbid0IHBhcGVyIG92ZXIgdGhpcyBwb3NzaWJsZSBjb21wYXJpc29uIGZhaWx1
cmUKICAgICAgICAgICAgICMgYW5kIHdlIHNob3VsZCByZW1vdmUgdGhlIGludCgpID09IGludCgp
IGhhY2tzIGFuZCBsZWF2ZSBpdCBqdXN0ID09LgogICAgICAgICAgICAgaWYgaW50KGF0dGFjaG1l
bnRbJ2lkJ10pID09IGludChhdHRhY2htZW50X2lkKToKQEAgLTE2Niw4ICsxODUsOSBAQCBjbGFz
cyBCdWd6aWxsYShvYmplY3QpOgogICAgICAgICAgICAgICAgIHJldHVybiBhdHRhY2htZW50CiAg
ICAgICAgIHJldHVybiBOb25lICMgVGhpcyBzaG91bGQgbmV2ZXIgYmUgaGl0LgogCisgICAgIyBm
ZXRjaF9wYXRjaGVzX2Zyb21fYnVnIGV4aXN0cyB1bnRpbCB3ZSBleHBvc2UgYSBCdWcgY2xhc3Mg
b3V0c2lkZSBvZiBidWd6aWxsYS5weQogICAgIGRlZiBmZXRjaF9wYXRjaGVzX2Zyb21fYnVnKHNl
bGYsIGJ1Z19pZCk6Ci0gICAgICAgIHJldHVybiBbcGF0Y2ggZm9yIHBhdGNoIGluIHNlbGYuZmV0
Y2hfYXR0YWNobWVudHNfZnJvbV9idWcoYnVnX2lkKSBpZiBwYXRjaFsnaXNfcGF0Y2gnXSBhbmQg
bm90IHBhdGNoWydpc19vYnNvbGV0ZSddXQorICAgICAgICByZXR1cm4gc2VsZi5mZXRjaF9idWco
YnVnX2lkKS5wYXRjaGVzKCkKIAogICAgICMgX3ZpZXdfc291cmNlX2xpbmsgYmVsb25ncyBpbiBz
b21lIHNvcnQgb2Ygd2Via2l0X2NvbmZpZy5weSBtb2R1bGUuCiAgICAgZGVmIF92aWV3X3NvdXJj
ZV9saW5rKHNlbGYsIGxvY2FsX3BhdGgpOgpAQCAtMjE1LDIyICsyMzUsMTkgQEAgY2xhc3MgQnVn
emlsbGEob2JqZWN0KToKICAgICAgICAgc2VsZi5fdmFsaWRhdGVfcmV2aWV3ZXIocGF0Y2gsIHJl
amVjdF9pbnZhbGlkX3BhdGNoZXM9RmFsc2UpCiAgICAgICAgIHNlbGYuX3ZhbGlkYXRlX2NvbW1p
dHRlcihwYXRjaCwgcmVqZWN0X2ludmFsaWRfcGF0Y2hlcz1GYWxzZSkKIAotICAgIGRlZiBmZXRj
aF91bnJldmlld2VkX3BhdGNoZXNfZnJvbV9idWcoc2VsZiwgYnVnX2lkKToKLSAgICAgICAgcmV0
dXJuIFtwYXRjaCBmb3IgcGF0Y2ggaW4gc2VsZi5mZXRjaF9hdHRhY2htZW50c19mcm9tX2J1Zyhi
dWdfaWQpIGlmIHBhdGNoLmdldCgncmV2aWV3JykgPT0gJz8nIGFuZCBub3QgcGF0Y2hbJ2lzX29i
c29sZXRlJ11dCi0KICAgICAjIEZJWE1FOiBmZXRjaF9yZXZpZXdlZF9wYXRjaGVzX2Zyb21fYnVn
IGFuZCBmZXRjaF9jb21taXRfcXVldWVfcGF0Y2hlc19mcm9tX2J1ZwogICAgICMgc2hvdWxkIHNo
YXJlIG1vcmUgY29kZSBhbmQgdXNlIGxpc3QgY29tcHJlaGVuc2lvbnMuCiAgICAgZGVmIGZldGNo
X3Jldmlld2VkX3BhdGNoZXNfZnJvbV9idWcoc2VsZiwgYnVnX2lkLCByZWplY3RfaW52YWxpZF9w
YXRjaGVzPUZhbHNlKToKICAgICAgICAgcmV2aWV3ZWRfcGF0Y2hlcyA9IFtdCi0gICAgICAgIGZv
ciBhdHRhY2htZW50IGluIHNlbGYuZmV0Y2hfYXR0YWNobWVudHNfZnJvbV9idWcoYnVnX2lkKToK
LSAgICAgICAgICAgIGlmIHNlbGYuX3ZhbGlkYXRlX3Jldmlld2VyKGF0dGFjaG1lbnQsIHJlamVj
dF9pbnZhbGlkX3BhdGNoZXMpIGFuZCBub3QgYXR0YWNobWVudFsnaXNfb2Jzb2xldGUnXToKKyAg
ICAgICAgZm9yIGF0dGFjaG1lbnQgaW4gc2VsZi5mZXRjaF9idWcoYnVnX2lkKS5hdHRhY2htZW50
cygpOgorICAgICAgICAgICAgaWYgc2VsZi5fdmFsaWRhdGVfcmV2aWV3ZXIoYXR0YWNobWVudCwg
cmVqZWN0X2ludmFsaWRfcGF0Y2hlcyk6CiAgICAgICAgICAgICAgICAgcmV2aWV3ZWRfcGF0Y2hl
cy5hcHBlbmQoYXR0YWNobWVudCkKICAgICAgICAgcmV0dXJuIHJldmlld2VkX3BhdGNoZXMKIAog
ICAgIGRlZiBmZXRjaF9jb21taXRfcXVldWVfcGF0Y2hlc19mcm9tX2J1ZyhzZWxmLCBidWdfaWQs
IHJlamVjdF9pbnZhbGlkX3BhdGNoZXM9RmFsc2UpOgogICAgICAgICBjb21taXRfcXVldWVfcGF0
Y2hlcyA9IFtdCiAgICAgICAgIGZvciBhdHRhY2htZW50IGluIHNlbGYuZmV0Y2hfcmV2aWV3ZWRf
cGF0Y2hlc19mcm9tX2J1ZyhidWdfaWQsIHJlamVjdF9pbnZhbGlkX3BhdGNoZXMpOgotICAgICAg
ICAgICAgaWYgc2VsZi5fdmFsaWRhdGVfY29tbWl0dGVyKGF0dGFjaG1lbnQsIHJlamVjdF9pbnZh
bGlkX3BhdGNoZXMpIGFuZCBub3QgYXR0YWNobWVudFsnaXNfb2Jzb2xldGUnXToKKyAgICAgICAg
ICAgIGlmIHNlbGYuX3ZhbGlkYXRlX2NvbW1pdHRlcihhdHRhY2htZW50LCByZWplY3RfaW52YWxp
ZF9wYXRjaGVzKToKICAgICAgICAgICAgICAgICBjb21taXRfcXVldWVfcGF0Y2hlcy5hcHBlbmQo
YXR0YWNobWVudCkKICAgICAgICAgcmV0dXJuIGNvbW1pdF9xdWV1ZV9wYXRjaGVzCiAKQEAgLTI3
NCwyMCArMjkxLDEwIEBAIGNsYXNzIEJ1Z3ppbGxhKG9iamVjdCk6CiAgICAgICAgIHJldHVybiBw
YXRjaGVzX3RvX2xhbmQKIAogICAgIGRlZiBmZXRjaF9wYXRjaGVzX2Zyb21fcGVuZGluZ19jb21t
aXRfbGlzdChzZWxmKToKLSAgICAgICAgcGF0Y2hlc19uZWVkaW5nX2NvbW1pdCA9IFtdCi0gICAg
ICAgIGZvciBidWdfaWQgaW4gc2VsZi5mZXRjaF9idWdfaWRzX2Zyb21fbmVlZHNfY29tbWl0X2xp
c3QoKToKLSAgICAgICAgICAgIHBhdGNoZXMgPSBzZWxmLmZldGNoX3Jldmlld2VkX3BhdGNoZXNf
ZnJvbV9idWcoYnVnX2lkKQotICAgICAgICAgICAgcGF0Y2hlc19uZWVkaW5nX2NvbW1pdCArPSBw
YXRjaGVzCi0gICAgICAgIHJldHVybiBwYXRjaGVzX25lZWRpbmdfY29tbWl0CisgICAgICAgIHJl
dHVybiBzdW0oW3NlbGYuZmV0Y2hfcmV2aWV3ZWRfcGF0Y2hlc19mcm9tX2J1ZyhidWdfaWQpIGZv
ciBidWdfaWQgaW4gc2VsZi5mZXRjaF9idWdfaWRzX2Zyb21fbmVlZHNfY29tbWl0X2xpc3QoKV0s
IFtdKQogCiAgICAgZGVmIGZldGNoX3BhdGNoZXNfZnJvbV9yZXZpZXdfcXVldWUoc2VsZiwgbGlt
aXQ9Tm9uZSk6Ci0gICAgICAgIHBhdGNoZXNfdG9fcmV2aWV3ID0gW10KLSAgICAgICAgZm9yIGJ1
Z19pZCBpbiBzZWxmLmZldGNoX2J1Z19pZHNfZnJvbV9yZXZpZXdfcXVldWUoKToKLSAgICAgICAg
ICAgIGlmIGxpbWl0IGFuZCBsZW4ocGF0Y2hlc190b19yZXZpZXcpID49IGxpbWl0OgotICAgICAg
ICAgICAgICAgIGJyZWFrCi0gICAgICAgICAgICBwYXRjaGVzID0gc2VsZi5mZXRjaF91bnJldmll
d2VkX3BhdGNoZXNfZnJvbV9idWcoYnVnX2lkKQotICAgICAgICAgICAgcGF0Y2hlc190b19yZXZp
ZXcgKz0gcGF0Y2hlcwotICAgICAgICByZXR1cm4gcGF0Y2hlc190b19yZXZpZXcKKyAgICAgICAg
cmV0dXJuIHN1bShbc2VsZi5mZXRjaF9idWcoYnVnX2lkKS51bnJldmlld2VkX3BhdGNoZXMoKSBm
b3IgYnVnX2lkIGluIHNlbGYuZmV0Y2hfYnVnX2lkc19mcm9tX3Jldmlld19xdWV1ZSgpWzpsaW1p
dF1dLCBbXSkgIyBbOk5vbmVdIHJldHVybnMgdGhlIHdob2xlIGFycmF5LgogCiAgICAgZGVmIGF1
dGhlbnRpY2F0ZShzZWxmKToKICAgICAgICAgaWYgc2VsZi5hdXRoZW50aWNhdGVkOgpAQCAtNDQ0
LDYgKzQ1MSw3IEBAIGNsYXNzIEJ1Z3ppbGxhKG9iamVjdCk6CiAgICAgICAgIGNvbW1lbnRfdGV4
dCA9ICJSZWplY3RpbmcgcGF0Y2ggJXMgZnJvbSByZXZpZXcgcXVldWUuIiAlIGF0dGFjaG1lbnRf
aWQKICAgICAgICAgc2VsZi5fc2V0X2ZsYWdfb25fYXR0YWNobWVudChhdHRhY2htZW50X2lkLCAn
cmV2aWV3JywgJy0nLCBjb21tZW50X3RleHQsIGFkZGl0aW9uYWxfY29tbWVudF90ZXh0KQogCisg
ICAgIyBGSVhNRTogQWxsIG9mIHRoZXNlIGJ1ZyBlZGl0aW5nIG1ldGhvZHMgaGF2ZSBhIHJpZGlj
dWxvdXMgYW1vdW50IG9mIGNvcHkvcGFzdGUgY29kZS4KICAgICBkZWYgb2Jzb2xldGVfYXR0YWNo
bWVudChzZWxmLCBhdHRhY2htZW50X2lkLCBjb21tZW50X3RleHQgPSBOb25lKToKICAgICAgICAg
c2VsZi5hdXRoZW50aWNhdGUoKQogCmRpZmYgLS1naXQgYS9XZWJLaXRUb29scy9TY3JpcHRzL21v
ZHVsZXMvYnVnemlsbGFfdW5pdHRlc3QucHkgYi9XZWJLaXRUb29scy9TY3JpcHRzL21vZHVsZXMv
YnVnemlsbGFfdW5pdHRlc3QucHkKaW5kZXggNGYyNTVmYy4uNTk0ODBkYyAxMDA2NDQKLS0tIGEv
V2ViS2l0VG9vbHMvU2NyaXB0cy9tb2R1bGVzL2J1Z3ppbGxhX3VuaXR0ZXN0LnB5CisrKyBiL1dl
YktpdFRvb2xzL1NjcmlwdHMvbW9kdWxlcy9idWd6aWxsYV91bml0dGVzdC5weQpAQCAtMTc5LDcg
KzE3OSw3IEBAIFpFWnBibWx6YUV4dllXUlhhWFJvVW1WaGMyOXVPbkpsWVhOdmJsMDdDaXQ5Q2lz
S0lFQmxibVFLSUFvZ0kyVnVaR2xtQ2c9PQogICAgICAgICAgICAgJ25hbWUnOiB1J1BhdGNoJywK
ICAgICAgICAgICAgICd1cmwnOiAnaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvYXR0YWNobWVudC5j
Z2k/aWQ9NDU1NDgnLAogICAgICAgICAgICAgJ2lzX29ic29sZXRlJzogRmFsc2UsCi0gICAgICAg
ICAgICAncmV2aWV3JzogdSc/JywKKyAgICAgICAgICAgICdyZXZpZXcnOiAnPycsCiAgICAgICAg
ICAgICAnaXNfcGF0Y2gnOiBUcnVlLAogICAgICAgICAgICAgJ2F0dGFjaGVyX2VtYWlsJzogJ21q
c0BhcHBsZS5jb20nLAogICAgICAgICAgICAgJ2J1Z19pZCc6IDMyNTg1LApkaWZmIC0tZ2l0IGEv
V2ViS2l0VG9vbHMvU2NyaXB0cy9tb2R1bGVzL2J1aWxkc3RlcHMucHkgYi9XZWJLaXRUb29scy9T
Y3JpcHRzL21vZHVsZXMvYnVpbGRzdGVwcy5weQppbmRleCBlOGQxNTFiLi5kMDg3Nzk4IDEwMDY0
NAotLS0gYS9XZWJLaXRUb29scy9TY3JpcHRzL21vZHVsZXMvYnVpbGRzdGVwcy5weQorKysgYi9X
ZWJLaXRUb29scy9TY3JpcHRzL21vZHVsZXMvYnVpbGRzdGVwcy5weQpAQCAtMzcsNiArMzcsMzIg
QEAgZnJvbSBtb2R1bGVzLmxvZ2dpbmcgaW1wb3J0IGxvZywgZXJyb3IKIGZyb20gbW9kdWxlcy53
ZWJraXRwb3J0IGltcG9ydCBXZWJLaXRQb3J0CiBmcm9tIG1vZHVsZXMuY2hhbmdlbG9ncyBpbXBv
cnQgQ2hhbmdlTG9nCiAKKyMgRklYTUU6IFdoeSBkbyBzb21lIG9mIHRoZXNlIGhhdmUgIlN0ZXAi
IGluIHRoZWlyIG5hbWUgYnV0IG5vdCBhbGw/CitfX2FsbF9fID0gWworICAgICJBcHBseVBhdGNo
U3RlcCIsCisgICAgIkFwcGx5UGF0Y2hXaXRoTG9jYWxDb21taXRTdGVwIiwKKyAgICAiQnVpbGRT
dGVwIiwKKyAgICAiQ2hlY2tTdHlsZVN0ZXAiLAorICAgICJDbGVhbldvcmtpbmdEaXJlY3RvcnlT
dGVwIiwKKyAgICAiQ2xlYW5Xb3JraW5nRGlyZWN0b3J5V2l0aExvY2FsQ29tbWl0c1N0ZXAiLAor
ICAgICJDbG9zZUJ1Z0ZvckxhbmREaWZmU3RlcCIsCisgICAgIkNsb3NlQnVnU3RlcCIsCisgICAg
IkNsb3NlUGF0Y2hTdGVwIiwKKyAgICAiQ29tbWl0U3RlcCIsCisgICAgIkNvbXBsZXRlUm9sbG91
dCIsCisgICAgIkNyZWF0ZUJ1Z1N0ZXAiLAorICAgICJFbnN1cmVCdWlsZGVyc0FyZUdyZWVuU3Rl
cCIsCisgICAgIkVuc3VyZUxvY2FsQ29tbWl0SWZOZWVkZWQiLAorICAgICJPYnNvbGV0ZVBhdGNo
ZXNPbkJ1Z1N0ZXAiLAorICAgICJQb3N0RGlmZlRvQnVnU3RlcCIsCisgICAgIlByZXBhcmVDaGFu
Z2VMb2dGb3JSZXZlcnRTdGVwIiwKKyAgICAiUHJlcGFyZUNoYW5nZUxvZ1N0ZXAiLAorICAgICJQ
cm9tcHRGb3JCdWdPclRpdGxlU3RlcCIsCisgICAgIlJldmVydFJldmlzaW9uU3RlcCIsCisgICAg
IlJ1blRlc3RzU3RlcCIsCisgICAgIlVwZGF0ZUNoYW5nZUxvZ3NXaXRoUmV2aWV3ZXJTdGVwIiwK
KyAgICAiVXBkYXRlU3RlcCIsCitdCiAKIGNsYXNzIENvbW1hbmRPcHRpb25zKG9iamVjdCk6CiAg
ICAgZm9yY2VfY2xlYW4gPSBtYWtlX29wdGlvbigiLS1mb3JjZS1jbGVhbiIsIGFjdGlvbj0ic3Rv
cmVfdHJ1ZSIsIGRlc3Q9ImZvcmNlX2NsZWFuIiwgZGVmYXVsdD1GYWxzZSwgaGVscD0iQ2xlYW4g
d29ya2luZyBkaXJlY3RvcnkgYmVmb3JlIGFwcGx5aW5nIHBhdGNoZXMgKHJlbW92ZXMgbG9jYWwg
Y2hhbmdlcyBhbmQgY29tbWl0cykiKQpkaWZmIC0tZ2l0IGEvV2ViS2l0VG9vbHMvU2NyaXB0cy9t
b2R1bGVzL2NvbW1hbmRzL2Rvd25sb2FkLnB5IGIvV2ViS2l0VG9vbHMvU2NyaXB0cy9tb2R1bGVz
L2NvbW1hbmRzL2Rvd25sb2FkLnB5CmluZGV4IDQxYjVlYjEuLjRkMGNjYzUgMTAwNjQ0Ci0tLSBh
L1dlYktpdFRvb2xzL1NjcmlwdHMvbW9kdWxlcy9jb21tYW5kcy9kb3dubG9hZC5weQorKysgYi9X
ZWJLaXRUb29scy9TY3JpcHRzL21vZHVsZXMvY29tbWFuZHMvZG93bmxvYWQucHkKQEAgLTMzLDgg
KzMzLDggQEAgaW1wb3J0IG9zCiBmcm9tIG9wdHBhcnNlIGltcG9ydCBtYWtlX29wdGlvbgogCiBm
cm9tIG1vZHVsZXMuYnVnemlsbGEgaW1wb3J0IHBhcnNlX2J1Z19pZAotIyBGSVhNRTogVGhpcyBs
aXN0IGlzIHJlZGljdWxvdXMuICBXZSBuZWVkIHRvIGxlYXJuIHRoZSB3YXlzIG9mIF9fYWxsX18u
Ci1mcm9tIG1vZHVsZXMuYnVpbGRzdGVwcyBpbXBvcnQgQ29tbWFuZE9wdGlvbnMsIEVuc3VyZUJ1
aWxkZXJzQXJlR3JlZW5TdGVwLCBFbnN1cmVMb2NhbENvbW1pdElmTmVlZGVkLCBVcGRhdGVDaGFu
Z2VMb2dzV2l0aFJldmlld2VyU3RlcCwgQ2xlYW5Xb3JraW5nRGlyZWN0b3J5U3RlcCwgQ2xlYW5X
b3JraW5nRGlyZWN0b3J5V2l0aExvY2FsQ29tbWl0c1N0ZXAsIFVwZGF0ZVN0ZXAsIEFwcGx5UGF0
Y2hTdGVwLCBBcHBseVBhdGNoV2l0aExvY2FsQ29tbWl0U3RlcCwgQnVpbGRTdGVwLCBDaGVja1N0
eWxlU3RlcCwgUnVuVGVzdHNTdGVwLCBDb21taXRTdGVwLCBDbG9zZVBhdGNoU3RlcCwgQ2xvc2VC
dWdTdGVwLCBDbG9zZUJ1Z0ZvckxhbmREaWZmU3RlcCwgUHJlcGFyZUNoYW5nZUxvZ0ZvclJldmVy
dFN0ZXAsIFJldmVydFJldmlzaW9uU3RlcCwgQ29tcGxldGVSb2xsb3V0CisjIFdlIGNvdWxkIGlu
c3RlYWQgdXNlIGZyb20gbW9kdWxlcyBpbXBvcnQgYnVpbGRzdGVwcyBhbmQgdGhlbiBwcmVmaXgg
ZXZlcnkgYnVpbGRzdGVwIHdpdGggImJ1aWxkc3RlcHMuIgorZnJvbSBtb2R1bGVzLmJ1aWxkc3Rl
cHMgaW1wb3J0ICoKIGZyb20gbW9kdWxlcy5jaGFuZ2Vsb2dzIGltcG9ydCBDaGFuZ2VMb2cKIGZy
b20gbW9kdWxlcy5jb21tZW50cyBpbXBvcnQgYnVnX2NvbW1lbnRfZnJvbV9jb21taXRfdGV4dAog
ZnJvbSBtb2R1bGVzLmV4ZWN1dGl2ZSBpbXBvcnQgU2NyaXB0RXJyb3IKZGlmZiAtLWdpdCBhL1dl
YktpdFRvb2xzL1NjcmlwdHMvbW9kdWxlcy9jb21tYW5kcy91cGxvYWQucHkgYi9XZWJLaXRUb29s
cy9TY3JpcHRzL21vZHVsZXMvY29tbWFuZHMvdXBsb2FkLnB5CmluZGV4IDk4ZDNlZTkuLmQzNzc3
NjcgMTAwNjQ0Ci0tLSBhL1dlYktpdFRvb2xzL1NjcmlwdHMvbW9kdWxlcy9jb21tYW5kcy91cGxv
YWQucHkKKysrIGIvV2ViS2l0VG9vbHMvU2NyaXB0cy9tb2R1bGVzL2NvbW1hbmRzL3VwbG9hZC5w
eQpAQCAtMjIyLDcgKzIyMiw3IEBAIGNsYXNzIE1hcmtCdWdGaXhlZChDb21tYW5kKToKICAgICAg
ICAgICAgIG5lZWRzX3Byb21wdCA9IFRydWUKICAgICAgICAgICAgIChidWdfaWQsIHN2bl9yZXZp
c2lvbikgPSBzZWxmLl9kZXRlcm1pbmVfYnVnX2lkX2FuZF9zdm5fcmV2aXNpb24odG9vbCwgYnVn
X2lkLCBzdm5fcmV2aXNpb24pCiAKLSAgICAgICAgbG9nKCJCdWc6IDwlcz4gJXMiICUgKHRvb2wu
YnVncy5zaG9ydF9idWdfdXJsX2Zvcl9idWdfaWQoYnVnX2lkKSwgdG9vbC5idWdzLmZldGNoX2J1
ZyhidWdfaWQpWyJ0aXRsZSJdKSkKKyAgICAgICAgbG9nKCJCdWc6IDwlcz4gJXMiICUgKHRvb2wu
YnVncy5zaG9ydF9idWdfdXJsX2Zvcl9idWdfaWQoYnVnX2lkKSwgdG9vbC5idWdzLmZldGNoX2J1
Z19kaWN0aW9uYXJ5KGJ1Z19pZClbInRpdGxlIl0pKQogICAgICAgICBsb2coIlJldmlzaW9uOiAl
cyIgJSBzdm5fcmV2aXNpb24pCiAKICAgICAgICAgaWYgb3B0aW9ucy5vcGVuX2J1ZzoK
</data>

          </attachment>
      

    </bug>

</bugzilla>