<?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>60088</bug_id>
          
          <creation_ts>2011-05-03 17:12:19 -0700</creation_ts>
          <short_desc>[NRWT] --new-baseline should put baselines in the directory specified by --additional-platform-directory</short_desc>
          <delta_ts>2011-05-04 05:39:42 -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>Tools / Tests</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="Mihai Parparita">mihaip</reporter>
          <assigned_to name="Mihai Parparita">mihaip</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>dpranke</cc>
    
    <cc>ojan</cc>
    
    <cc>tony</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>397554</commentid>
    <comment_count>0</comment_count>
    <who name="Mihai Parparita">mihaip</who>
    <bug_when>2011-05-03 17:12:19 -0700</bug_when>
    <thetext>[NRWT] --new-baseline should put baselines in the directory specified by --additional-platform-directory</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>397559</commentid>
    <comment_count>1</comment_count>
      <attachid>92176</attachid>
    <who name="Mihai Parparita">mihaip</who>
    <bug_when>2011-05-03 17:14:31 -0700</bug_when>
    <thetext>Created attachment 92176
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>397609</commentid>
    <comment_count>2</comment_count>
      <attachid>92176</attachid>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2011-05-03 18:27:38 -0700</bug_when>
    <thetext>Comment on attachment 92176
Patch

patch looks good to me. Nice that we had code computing the same result a half dozen different ways.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>397835</commentid>
    <comment_count>3</comment_count>
      <attachid>92176</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-05-04 05:39:36 -0700</bug_when>
    <thetext>Comment on attachment 92176
Patch

Clearing flags on attachment: 92176

Committed r85735: &lt;http://trac.webkit.org/changeset/85735&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>397836</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-05-04 05:39:42 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>92176</attachid>
            <date>2011-05-03 17:14:31 -0700</date>
            <delta_ts>2011-05-04 05:39:36 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-60088-20110503171429.patch</filename>
            <type>text/plain</type>
            <size>11985</size>
            <attacher name="Mihai Parparita">mihaip</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogODU2MTQKZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBi
L1Rvb2xzL0NoYW5nZUxvZwppbmRleCAyNDAwYmE2ZmVmYmQ0MzY4ZDczZjNhZTNiN2M2ZjA4ZWNl
ZmUzMmU5Li5iZWI0OGNiMzZlNTBmYWNkZTYxODk4MDk4MzM5YjJhYTdjZTQ4NTkyIDEwMDY0NAot
LS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjkg
QEAKKzIwMTEtMDUtMDMgIE1paGFpIFBhcnBhcml0YSAgPG1paGFpcEBjaHJvbWl1bS5vcmc+CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgW05SV1RdIC0t
bmV3LWJhc2VsaW5lIHNob3VsZCBwdXQgYmFzZWxpbmVzIGluIHRoZSBkaXJlY3Rvcnkgc3BlY2lm
aWVkIGJ5IC0tYWRkaXRpb25hbC1wbGF0Zm9ybS1kaXJlY3RvcnkKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTYwMDg4CisgICAgICAgIAorICAgICAgICBN
YWtlcyAtLW5ldy1iYXNlbGluZSBwdXQgbmV3IGJhc2VsaW5lcyBpbnRvIHRoZSBmaXJzdCBlbnRy
eSBpbiB0aGUKKyAgICAgICAgYmFzZWxpbmUgc2VhcmNoIHBhdGgsIGluY2x1ZGluZyBhbnkgYWRk
aXRpb25hbCBkaXJlY3RvcmllcyBwYXNzZWQgaW4gdmlhCisgICAgICAgIC0tYWRkaXRpb25hbC1w
bGF0Zm9ybS1kaXJlY3RvcnkuCisgICAgICAgIAorICAgICAgICBTaW1wbGlmaWVzIGJhc2VsaW5l
X3BhdGgoKSBieSBtYWtpbmcgaXQgcmV0dXJuIHRoZSBmaXJzdCBlbnRyeSBpbiB0aGUKKyAgICAg
ICAgYmFzZWxpbmUgc2VhcmNoIHBhdGggaW5zdGVhZCBvZiByZXF1aXJpbmcgZWFjaCBwb3J0IHRv
IGhhdmUgYW4KKyAgICAgICAgaW1wbGVtZW50YXRpb24gKHNob3VsZCBub3QgcmVzdWx0IGluIGFu
eSBiZWhhdmlvciBjaGFuZ2UpLgorCisgICAgICAgICogU2NyaXB0cy93ZWJraXRweS9sYXlvdXRf
dGVzdHMvcG9ydC9iYXNlLnB5OgorICAgICAgICAqIFNjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rl
c3RzL3BvcnQvYmFzZV91bml0dGVzdC5weToKKyAgICAgICAgKiBTY3JpcHRzL3dlYmtpdHB5L2xh
eW91dF90ZXN0cy9wb3J0L2Nocm9taXVtLnB5OgorICAgICAgICAqIFNjcmlwdHMvd2Via2l0cHkv
bGF5b3V0X3Rlc3RzL3BvcnQvY2hyb21pdW1fZ3B1LnB5OgorICAgICAgICAqIFNjcmlwdHMvd2Vi
a2l0cHkvbGF5b3V0X3Rlc3RzL3BvcnQvY2hyb21pdW1fbGludXgucHk6CisgICAgICAgICogU2Ny
aXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvcG9ydC9jaHJvbWl1bV9tYWMucHk6CisgICAgICAg
ICogU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvcG9ydC9jaHJvbWl1bV93aW4ucHk6Cisg
ICAgICAgICogU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvcG9ydC9tYWMucHk6CisgICAg
ICAgICogU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvcG9ydC90ZXN0LnB5OgorICAgICAg
ICAqIFNjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3BvcnQvd2Via2l0LnB5OgorCiAyMDEx
LTA1LTAyICBPamFuIFZhZmFpICA8b2phbkBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgUmV2aWV3
ZWQgYnkgVG9ueSBDaGFuZy4KZGlmZiAtLWdpdCBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5
b3V0X3Rlc3RzL3BvcnQvYmFzZS5weSBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rl
c3RzL3BvcnQvYmFzZS5weQppbmRleCAxOWNkMTY5ZDNlNDYwNDVhYWNjOTZlMjYxZDNkZGI0ZDk0
MWY0ZDk1Li4yZTQzNTY1NmZjYWNhMTU1ZTJhNzAyMGRjNTFkYjBlYTg1NWNmMjJlIDEwMDc1NQot
LS0gYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9wb3J0L2Jhc2UucHkKKysr
IGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvcG9ydC9iYXNlLnB5CkBAIC0x
NjMsNyArMTYzLDkgQEAgY2xhc3MgUG9ydChvYmplY3QpOgogICAgIGRlZiBiYXNlbGluZV9wYXRo
KHNlbGYpOgogICAgICAgICAiIiJSZXR1cm4gdGhlIGFic29sdXRlIHBhdGggdG8gdGhlIGRpcmVj
dG9yeSB0byBzdG9yZSBuZXcgYmFzZWxpbmVzCiAgICAgICAgIGluIGZvciB0aGlzIHBvcnQuIiIi
Ci0gICAgICAgIHJhaXNlIE5vdEltcGxlbWVudGVkRXJyb3IoJ1BvcnQuYmFzZWxpbmVfcGF0aCcp
CisgICAgICAgIGJhc2VsaW5lX3NlYXJjaF9wYXRocyA9IFwKKyAgICAgICAgICAgIHNlbGYuZ2V0
X29wdGlvbignYWRkaXRpb25hbF9wbGF0Zm9ybV9kaXJlY3RvcnknLCBbXSkgKyBzZWxmLmJhc2Vs
aW5lX3NlYXJjaF9wYXRoKCkKKyAgICAgICAgcmV0dXJuIGJhc2VsaW5lX3NlYXJjaF9wYXRoc1sw
XQogCiAgICAgZGVmIGJhc2VsaW5lX3NlYXJjaF9wYXRoKHNlbGYpOgogICAgICAgICAiIiJSZXR1
cm4gYSBsaXN0IG9mIGFic29sdXRlIHBhdGhzIHRvIGRpcmVjdG9yaWVzIHRvIHNlYXJjaCB1bmRl
ciBmb3IKZGlmZiAtLWdpdCBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3Bv
cnQvYmFzZV91bml0dGVzdC5weSBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3Rz
L3BvcnQvYmFzZV91bml0dGVzdC5weQppbmRleCBiNDc1OGZjYmQ2ZjNiNWVmYWM2YmRiNGRiM2Ey
OTgzZmU4NTkyODA1Li4wNTU3OTMwNzA2ZWZlMmQ0MzY4ODBmMTU5MjNkNDMxMGRiZmJiMjk5IDEw
MDY0NAotLS0gYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9wb3J0L2Jhc2Vf
dW5pdHRlc3QucHkKKysrIGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvcG9y
dC9iYXNlX3VuaXR0ZXN0LnB5CkBAIC0yMzYsNyArMjM2LDcgQEAgY2xhc3MgUG9ydFRlc3QodW5p
dHRlc3QuVGVzdENhc2UpOgogICAgICAgICBmaWxlc3lzdGVtID0gTW9ja0ZpbGVTeXN0ZW0oKQog
ICAgICAgICBvcHRpb25zLCBhcmdzID0gb3B0cGFyc2UuT3B0aW9uUGFyc2VyKCkucGFyc2VfYXJn
cyhbXSkKICAgICAgICAgcG9ydCA9IGJhc2UuUG9ydChwb3J0X25hbWU9J2ZvbycsIGZpbGVzeXN0
ZW09ZmlsZXN5c3RlbSwgb3B0aW9ucz1vcHRpb25zKQotICAgICAgICBwb3J0LmJhc2VsaW5lX3Nl
YXJjaF9wYXRoID0gbGFtYmRhOiBbXQorICAgICAgICBwb3J0LmJhc2VsaW5lX3NlYXJjaF9wYXRo
ID0gbGFtYmRhOiBbJ0xheW91dFRlc3RzL3BsYXRmb3JtL2ZvbyddCiAgICAgICAgIGxheW91dF90
ZXN0X2RpciA9IHBvcnQubGF5b3V0X3Rlc3RzX2RpcigpCiAgICAgICAgIHRlc3RfZmlsZSA9IGZp
bGVzeXN0ZW0uam9pbihsYXlvdXRfdGVzdF9kaXIsICdmYXN0JywgJ3Rlc3QuaHRtbCcpCiAKQEAg
LTI0NCw2ICsyNDQsNyBAQCBjbGFzcyBQb3J0VGVzdCh1bml0dGVzdC5UZXN0Q2FzZSk6CiAgICAg
ICAgIHNlbGYuYXNzZXJ0RXF1YWwoCiAgICAgICAgICAgICBwb3J0LmV4cGVjdGVkX2Jhc2VsaW5l
cyh0ZXN0X2ZpbGUsICcudHh0JyksCiAgICAgICAgICAgICBbKE5vbmUsICdmYXN0L3Rlc3QtZXhw
ZWN0ZWQudHh0JyldKQorICAgICAgICBzZWxmLmFzc2VydEVxdWFsKHBvcnQuYmFzZWxpbmVfcGF0
aCgpLCAnTGF5b3V0VGVzdHMvcGxhdGZvcm0vZm9vJykKIAogICAgICAgICAjIFNpbXBsZSBhZGRp
dGlvbmFsIHBsYXRmb3JtIGRpcmVjdG9yeQogICAgICAgICBvcHRpb25zLmFkZGl0aW9uYWxfcGxh
dGZvcm1fZGlyZWN0b3J5ID0gWycvdG1wL2xvY2FsLWJhc2VsaW5lcyddCkBAIC0yNTMsMTIgKzI1
NCwxNCBAQCBjbGFzcyBQb3J0VGVzdCh1bml0dGVzdC5UZXN0Q2FzZSk6CiAgICAgICAgIHNlbGYu
YXNzZXJ0RXF1YWwoCiAgICAgICAgICAgICBwb3J0LmV4cGVjdGVkX2Jhc2VsaW5lcyh0ZXN0X2Zp
bGUsICcudHh0JyksCiAgICAgICAgICAgICBbKCcvdG1wL2xvY2FsLWJhc2VsaW5lcycsICdmYXN0
L3Rlc3QtZXhwZWN0ZWQudHh0JyldKQorICAgICAgICBzZWxmLmFzc2VydEVxdWFsKHBvcnQuYmFz
ZWxpbmVfcGF0aCgpLCAnL3RtcC9sb2NhbC1iYXNlbGluZXMnKQogCiAgICAgICAgICMgTXVsdGlw
bGUgYWRkaXRpb25hbCBwbGF0Zm9ybSBkaXJlY3RvcmllcwogICAgICAgICBvcHRpb25zLmFkZGl0
aW9uYWxfcGxhdGZvcm1fZGlyZWN0b3J5ID0gWycvZm9vJywgJy90bXAvbG9jYWwtYmFzZWxpbmVz
J10KICAgICAgICAgc2VsZi5hc3NlcnRFcXVhbCgKICAgICAgICAgICAgIHBvcnQuZXhwZWN0ZWRf
YmFzZWxpbmVzKHRlc3RfZmlsZSwgJy50eHQnKSwKICAgICAgICAgICAgIFsoJy90bXAvbG9jYWwt
YmFzZWxpbmVzJywgJ2Zhc3QvdGVzdC1leHBlY3RlZC50eHQnKV0pCisgICAgICAgIHNlbGYuYXNz
ZXJ0RXF1YWwocG9ydC5iYXNlbGluZV9wYXRoKCksICcvZm9vJykKIAogY2xhc3MgVmlydHVhbFRl
c3QodW5pdHRlc3QuVGVzdENhc2UpOgogICAgICIiIlRlc3RzIHRoYXQgdmFyaW91cyBtZXRob2Rz
IGV4cGVjdGVkIHRvIGJlIHZpcnR1YWwgYXJlLiIiIgpkaWZmIC0tZ2l0IGEvVG9vbHMvU2NyaXB0
cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvcG9ydC9jaHJvbWl1bS5weSBiL1Rvb2xzL1NjcmlwdHMv
d2Via2l0cHkvbGF5b3V0X3Rlc3RzL3BvcnQvY2hyb21pdW0ucHkKaW5kZXggYTQyNzliNGI1ZWFj
NGQxZGJhY2VkY2MxZDA5ZTc3ODk2NDQzYjMwYy4uMjgzYTU5MjQ5OTc3NTA2ODZlNmRkMWY5NjRk
MGU4ZjdhNTE3YTg3ZSAxMDA2NDQKLS0tIGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRf
dGVzdHMvcG9ydC9jaHJvbWl1bS5weQorKysgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91
dF90ZXN0cy9wb3J0L2Nocm9taXVtLnB5CkBAIC04Miw5ICs4Miw2IEBAIGNsYXNzIENocm9taXVt
UG9ydChiYXNlLlBvcnQpOgogICAgICAgICByZXR1cm4gVHJ1ZQogCiAKLSAgICBkZWYgYmFzZWxp
bmVfcGF0aChzZWxmKToKLSAgICAgICAgcmV0dXJuIHNlbGYuX3dlYmtpdF9iYXNlbGluZV9wYXRo
KHNlbGYuX25hbWUpCi0KICAgICBkZWYgY2hlY2tfYnVpbGQoc2VsZiwgbmVlZHNfaHR0cCk6CiAg
ICAgICAgIHJlc3VsdCA9IFRydWUKIApkaWZmIC0tZ2l0IGEvVG9vbHMvU2NyaXB0cy93ZWJraXRw
eS9sYXlvdXRfdGVzdHMvcG9ydC9jaHJvbWl1bV9ncHUucHkgYi9Ub29scy9TY3JpcHRzL3dlYmtp
dHB5L2xheW91dF90ZXN0cy9wb3J0L2Nocm9taXVtX2dwdS5weQppbmRleCBmZmMyY2Y3NGNjNzU0
NjczZjcxNzc0YmM4NGUyOWI2NDMyYzY1ZmRmLi5kNGZiZTRmNzcxMTBmOWUyYTM5OTg2YzhlZjYy
ODk4YWE2NzlkMDYwIDEwMDY0NAotLS0gYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90
ZXN0cy9wb3J0L2Nocm9taXVtX2dwdS5weQorKysgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2xh
eW91dF90ZXN0cy9wb3J0L2Nocm9taXVtX2dwdS5weQpAQCAtOTAsMTAgKzkwLDYgQEAgY2xhc3Mg
Q2hyb21pdW1HcHVMaW51eFBvcnQoY2hyb21pdW1fbGludXguQ2hyb21pdW1MaW51eFBvcnQpOgog
ICAgICAgICBjaHJvbWl1bV9saW51eC5DaHJvbWl1bUxpbnV4UG9ydC5fX2luaXRfXyhzZWxmLCBw
b3J0X25hbWU9cG9ydF9uYW1lLCAqKmt3YXJncykKICAgICAgICAgX3NldF9ncHVfb3B0aW9ucyhz
ZWxmKQogCi0gICAgZGVmIGJhc2VsaW5lX3BhdGgoc2VsZik6Ci0gICAgICAgICMgR1BVIGJhc2Vs
aW5lcyBhcmVuJ3QgeWV0IHZlcnNpb25lZC4KLSAgICAgICAgcmV0dXJuIHNlbGYuX3dlYmtpdF9i
YXNlbGluZV9wYXRoKCdjaHJvbWl1bS1ncHUtbGludXgnKQotCiAgICAgZGVmIGJhc2VsaW5lX3Nl
YXJjaF9wYXRoKHNlbGYpOgogICAgICAgICAjIE1pbWljIHRoZSBMaW51eCAtPiBXaW4gZXhwZWN0
YXRpb25zIGZhbGxiYWNrIGluIHRoZSBvcmRpbmFyeSBDaHJvbWl1bSBwb3J0LgogICAgICAgICBy
ZXR1cm4gKG1hcChzZWxmLl93ZWJraXRfYmFzZWxpbmVfcGF0aCwgWydjaHJvbWl1bS1ncHUtbGlu
dXgnLCAnY2hyb21pdW0tZ3B1LXdpbicsICdjaHJvbWl1bS1ncHUnXSkgKwpAQCAtMTExLDEwICsx
MDcsNiBAQCBjbGFzcyBDaHJvbWl1bUdwdU1hY1BvcnQoY2hyb21pdW1fbWFjLkNocm9taXVtTWFj
UG9ydCk6CiAgICAgICAgIGNocm9taXVtX21hYy5DaHJvbWl1bU1hY1BvcnQuX19pbml0X18oc2Vs
ZiwgcG9ydF9uYW1lPXBvcnRfbmFtZSwgKiprd2FyZ3MpCiAgICAgICAgIF9zZXRfZ3B1X29wdGlv
bnMoc2VsZikKIAotICAgIGRlZiBiYXNlbGluZV9wYXRoKHNlbGYpOgotICAgICAgICAjIEdQVSBi
YXNlbGluZXMgYXJlbid0IHlldCB2ZXJzaW9uZWQuCi0gICAgICAgIHJldHVybiBzZWxmLl93ZWJr
aXRfYmFzZWxpbmVfcGF0aCgnY2hyb21pdW0tZ3B1LW1hYycpCi0KICAgICBkZWYgYmFzZWxpbmVf
c2VhcmNoX3BhdGgoc2VsZik6CiAgICAgICAgIHJldHVybiAobWFwKHNlbGYuX3dlYmtpdF9iYXNl
bGluZV9wYXRoLCBbJ2Nocm9taXVtLWdwdS1tYWMnLCAnY2hyb21pdW0tZ3B1J10pICsKICAgICAg
ICAgICAgICAgICBjaHJvbWl1bV9tYWMuQ2hyb21pdW1NYWNQb3J0LmJhc2VsaW5lX3NlYXJjaF9w
YXRoKHNlbGYpKQpAQCAtMTMxLDEwICsxMjMsNiBAQCBjbGFzcyBDaHJvbWl1bUdwdVdpblBvcnQo
Y2hyb21pdW1fd2luLkNocm9taXVtV2luUG9ydCk6CiAgICAgICAgIGNocm9taXVtX3dpbi5DaHJv
bWl1bVdpblBvcnQuX19pbml0X18oc2VsZiwgcG9ydF9uYW1lPXBvcnRfbmFtZSwgKiprd2FyZ3Mp
CiAgICAgICAgIF9zZXRfZ3B1X29wdGlvbnMoc2VsZikKIAotICAgIGRlZiBiYXNlbGluZV9wYXRo
KHNlbGYpOgotICAgICAgICAjIEdQVSBiYXNlbGluZXMgYXJlbid0IHlldCB2ZXJzaW9uZWQuCi0g
ICAgICAgIHJldHVybiBzZWxmLl93ZWJraXRfYmFzZWxpbmVfcGF0aCgnY2hyb21pdW0tZ3B1LXdp
bicpCi0KICAgICBkZWYgYmFzZWxpbmVfc2VhcmNoX3BhdGgoc2VsZik6CiAgICAgICAgIHJldHVy
biAobWFwKHNlbGYuX3dlYmtpdF9iYXNlbGluZV9wYXRoLCBbJ2Nocm9taXVtLWdwdS13aW4nLCAn
Y2hyb21pdW0tZ3B1J10pICsKICAgICAgICAgICAgICAgICBjaHJvbWl1bV93aW4uQ2hyb21pdW1X
aW5Qb3J0LmJhc2VsaW5lX3NlYXJjaF9wYXRoKHNlbGYpKQpkaWZmIC0tZ2l0IGEvVG9vbHMvU2Ny
aXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvcG9ydC9jaHJvbWl1bV9saW51eC5weSBiL1Rvb2xz
L1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3BvcnQvY2hyb21pdW1fbGludXgucHkKaW5k
ZXggOTE5MDM5Yzg0NDVjZjlmMDM0YzllNTg4ZjE2ZTRlNWRlMTc4Zjc4MC4uZjYwMmFkYTJhZjky
MzQyZTAyMzdmMGRlNGRlYmM3MDllMzA3NzZhZSAxMDA2NDQKLS0tIGEvVG9vbHMvU2NyaXB0cy93
ZWJraXRweS9sYXlvdXRfdGVzdHMvcG9ydC9jaHJvbWl1bV9saW51eC5weQorKysgYi9Ub29scy9T
Y3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9wb3J0L2Nocm9taXVtX2xpbnV4LnB5CkBAIC05
MSwxMSArOTEsNiBAQCBjbGFzcyBDaHJvbWl1bUxpbnV4UG9ydChjaHJvbWl1bS5DaHJvbWl1bVBv
cnQpOgogICAgICAgICAjIGlmIHdlIGFjdHVhbGx5IHRyeSB0byB1c2UgdGhlIGJpbmFyeSwgY2hl
Y2tfYnVpbGQoKSBzaG91bGQgZmFpbC4KICAgICAgICAgcmV0dXJuICd4ODYnCiAKLSAgICBkZWYg
YmFzZWxpbmVfcGF0aChzZWxmKToKLSAgICAgICAgaWYgc2VsZi5fYXJjaGl0ZWN0dXJlID09ICd4
ODZfNjQnOgotICAgICAgICAgICAgcmV0dXJuIHNlbGYuX3dlYmtpdF9iYXNlbGluZV9wYXRoKHNl
bGYuX25hbWUpCi0gICAgICAgIHJldHVybiBzZWxmLl93ZWJraXRfYmFzZWxpbmVfcGF0aCgnY2hy
b21pdW0tbGludXgnKQotCiAgICAgZGVmIGJhc2VsaW5lX3NlYXJjaF9wYXRoKHNlbGYpOgogICAg
ICAgICBwb3J0X25hbWVzID0gc2VsZi5GQUxMQkFDS19QQVRIU1tzZWxmLl9hcmNoaXRlY3R1cmVd
CiAgICAgICAgIHJldHVybiBtYXAoc2VsZi5fd2Via2l0X2Jhc2VsaW5lX3BhdGgsIHBvcnRfbmFt
ZXMpCmRpZmYgLS1naXQgYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9wb3J0
L2Nocm9taXVtX21hYy5weSBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3Bv
cnQvY2hyb21pdW1fbWFjLnB5CmluZGV4IGE5NjdjNzQxNTk5YWYyNDM0MWQ2N2U2YTNjNzJiZGRk
MTQ2NmIzZTUuLjZjNTYyY2VmYWVjZGEwY2VlYmM0OGU0NGY5NzkyYTUyZTU0OTA5OGMgMTAwNjQ0
Ci0tLSBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3BvcnQvY2hyb21pdW1f
bWFjLnB5CisrKyBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3BvcnQvY2hy
b21pdW1fbWFjLnB5CkBAIC04MCwxMyArODAsNiBAQCBjbGFzcyBDaHJvbWl1bU1hY1BvcnQoY2hy
b21pdW0uQ2hyb21pdW1Qb3J0KToKICAgICAgICAgICAgIGFzc2VydCBzZWxmLl92ZXJzaW9uIGlu
IHNlbGYuU1VQUE9SVEVEX09TX1ZFUlNJT05TCiAgICAgICAgIHNlbGYuX29wZXJhdGluZ19zeXN0
ZW0gPSAnbWFjJwogCi0gICAgZGVmIGJhc2VsaW5lX3BhdGgoc2VsZik6Ci0gICAgICAgIGlmIHNl
bGYudmVyc2lvbigpIGluICgnc25vd2xlb3BhcmQnLCAnZnV0dXJlJyk6Ci0gICAgICAgICAgICAj
IFdlIHRyZWF0IFNub3cgTGVvcGFyZCBhcyB0aGUgbmV3ZXN0IHZlcnNpb24gb2YgbWFjLAotICAg
ICAgICAgICAgIyBzbyBpdCBnZXRzIHRoZSBiYXNlIGRpci4KLSAgICAgICAgICAgIHJldHVybiBz
ZWxmLl93ZWJraXRfYmFzZWxpbmVfcGF0aCgnY2hyb21pdW0tbWFjJykKLSAgICAgICAgcmV0dXJu
IHNlbGYuX3dlYmtpdF9iYXNlbGluZV9wYXRoKHNlbGYubmFtZSgpKQotCiAgICAgZGVmIGJhc2Vs
aW5lX3NlYXJjaF9wYXRoKHNlbGYpOgogICAgICAgICByZXR1cm4gbWFwKHNlbGYuX3dlYmtpdF9i
YXNlbGluZV9wYXRoLCBzZWxmLkZBTExCQUNLX1BBVEhTW3NlbGYuX3ZlcnNpb25dKQogCmRpZmYg
LS1naXQgYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9wb3J0L2Nocm9taXVt
X3dpbi5weSBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3BvcnQvY2hyb21p
dW1fd2luLnB5CmluZGV4IDE3MTUxOWU4ZjU5MTA5NjQ1Y2JlMmVmZTQ3NmIwMDc1OGQ4MzQ1YzYu
LjEyNmE4ODQxYjQzZjg5YzMwMDNmMDM0MjJkNDMxOWFjODQzN2Q2ZDIgMTAwNjQ0Ci0tLSBhL1Rv
b2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3BvcnQvY2hyb21pdW1fd2luLnB5Cisr
KyBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3BvcnQvY2hyb21pdW1fd2lu
LnB5CkBAIC05NiwxMiArOTYsNiBAQCBjbGFzcyBDaHJvbWl1bVdpblBvcnQoY2hyb21pdW0uQ2hy
b21pdW1Qb3J0KToKICAgICAgICAgICAgIHNlbGYuX2V4ZWN1dGl2ZS5ydW5fY29tbWFuZChbc2V0
dXBfbW91bnRdKQogICAgICAgICByZXR1cm4gZW52CiAKLSAgICBkZWYgYmFzZWxpbmVfcGF0aChz
ZWxmKToKLSAgICAgICAgaWYgc2VsZi52ZXJzaW9uKCkgPT0gJ3dpbjcnOgotICAgICAgICAgICAg
IyBXaW4gNyBpcyB0aGUgbmV3ZXN0IHZlcnNpb24gb2Ygd2luZG93cywgc28gaXQgZ2V0cyB0aGUg
YmFzZSBkaXIuCi0gICAgICAgICAgICByZXR1cm4gc2VsZi5fd2Via2l0X2Jhc2VsaW5lX3BhdGgo
J2Nocm9taXVtLXdpbicpCi0gICAgICAgIHJldHVybiBzZWxmLl93ZWJraXRfYmFzZWxpbmVfcGF0
aChzZWxmLm5hbWUoKSkKLQogICAgIGRlZiBiYXNlbGluZV9zZWFyY2hfcGF0aChzZWxmKToKICAg
ICAgICAgcG9ydF9uYW1lcyA9IHNlbGYuRkFMTEJBQ0tfUEFUSFNbc2VsZi52ZXJzaW9uKCldCiAg
ICAgICAgIHJldHVybiBtYXAoc2VsZi5fd2Via2l0X2Jhc2VsaW5lX3BhdGgsIHBvcnRfbmFtZXMp
CmRpZmYgLS1naXQgYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9wb3J0L21h
Yy5weSBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3BvcnQvbWFjLnB5Cmlu
ZGV4IGE0NGQ2ZDM5Mzc2OTZlNTljMGQ0NDAxYTM3MWVkODczZDFhZjFiYjIuLmY2NGQxOTI1OGIz
YzIyYWQ2YzFjYWU0MGIyYTQ1MzU2Y2EwOGVjMDggMTAwNjQ0Ci0tLSBhL1Rvb2xzL1NjcmlwdHMv
d2Via2l0cHkvbGF5b3V0X3Rlc3RzL3BvcnQvbWFjLnB5CisrKyBiL1Rvb2xzL1NjcmlwdHMvd2Vi
a2l0cHkvbGF5b3V0X3Rlc3RzL3BvcnQvbWFjLnB5CkBAIC05NCwxMyArOTQsNiBAQCBjbGFzcyBN
YWNQb3J0KFdlYktpdFBvcnQpOgogICAgICAgICAgICAgcmV0dXJuIDQKICAgICAgICAgcmV0dXJu
IGNoaWxkX3Byb2Nlc3NlcwogCi0gICAgZGVmIGJhc2VsaW5lX3BhdGgoc2VsZik6Ci0gICAgICAg
IGlmIHNlbGYudmVyc2lvbigpICE9ICdmdXR1cmUnOgotICAgICAgICAgICAgcmV0dXJuIFdlYktp
dFBvcnQuYmFzZWxpbmVfcGF0aChzZWxmKQotCi0gICAgICAgIGFzc2VydChzZWxmLl9uYW1lWy03
Ol0gPT0gJy1mdXR1cmUnKQotICAgICAgICByZXR1cm4gc2VsZi5fd2Via2l0X2Jhc2VsaW5lX3Bh
dGgoc2VsZi5fbmFtZVs6LTddKQotCiAgICAgZGVmIGJhc2VsaW5lX3NlYXJjaF9wYXRoKHNlbGYp
OgogICAgICAgICByZXR1cm4gbWFwKHNlbGYuX3dlYmtpdF9iYXNlbGluZV9wYXRoLCBzZWxmLkZB
TExCQUNLX1BBVEhTW3NlbGYuX3ZlcnNpb25dKQogCmRpZmYgLS1naXQgYS9Ub29scy9TY3JpcHRz
L3dlYmtpdHB5L2xheW91dF90ZXN0cy9wb3J0L3Rlc3QucHkgYi9Ub29scy9TY3JpcHRzL3dlYmtp
dHB5L2xheW91dF90ZXN0cy9wb3J0L3Rlc3QucHkKaW5kZXggN2QyZTMzZGM1NzA3ZGEyNWFhMDkx
YmIyZTgxYTI4M2ZkODg3ODJhNy4uNTc5ZjdiYjY2OGU4M2NjMmM0MTY0NjIzZTIzZmI3ZmI4OTk4
YzcwYiAxMDA2NDQKLS0tIGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvcG9y
dC90ZXN0LnB5CisrKyBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3BvcnQv
dGVzdC5weQpAQCAtMjgzLDEwICsyODMsNiBAQCBjbGFzcyBUZXN0UG9ydChiYXNlLlBvcnQpOgog
ICAgICAgICAjIHRoZSBtb2NrX2RydCBEcml2ZXIuIFdlIHJldHVybiBzb21ldGhpbmcsIGJ1dCBt
YWtlIHN1cmUgaXQncyB1c2VsZXNzLgogICAgICAgICByZXR1cm4gJ2p1bmsnCiAKLSAgICBkZWYg
YmFzZWxpbmVfcGF0aChzZWxmKToKLSAgICAgICAgIyBXZSBkb24ndCBib3RoZXIgd2l0aCBhIGZh
bGxiYWNrIHBhdGguCi0gICAgICAgIHJldHVybiBzZWxmLl9maWxlc3lzdGVtLmpvaW4oc2VsZi5s
YXlvdXRfdGVzdHNfZGlyKCksICdwbGF0Zm9ybScsIHNlbGYubmFtZSgpKQotCiAgICAgZGVmIGJh
c2VsaW5lX3NlYXJjaF9wYXRoKHNlbGYpOgogICAgICAgICBzZWFyY2hfcGF0aHMgPSB7CiAgICAg
ICAgICAgICAndGVzdC1tYWMtc25vd2xlb3BhcmQnOiBbJ3Rlc3QtbWFjLXNub3dsZW9wYXJkJ10s
CmRpZmYgLS1naXQgYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9wb3J0L3dl
YmtpdC5weSBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3BvcnQvd2Via2l0
LnB5CmluZGV4IGNlZmEzMzY5MGZjN2NjZWZiOTNjMzlkNGM3MjRkMDc1MGU3MzJhOTkuLjk5ODVj
ZTVhZWMxOWQ3ZWU3NmQzNjQ2MDNjZDZjZGRlYWMzM2JlODIgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1Nj
cmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3BvcnQvd2Via2l0LnB5CisrKyBiL1Rvb2xzL1Nj
cmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3BvcnQvd2Via2l0LnB5CkBAIC02MCw5ICs2MCw2
IEBAIGNsYXNzIFdlYktpdFBvcnQoYmFzZS5Qb3J0KToKICAgICAgICAgaWYgbm90IGhhc2F0dHIo
c2VsZi5fb3B0aW9ucywgInBpeGVsX3Rlc3RzIikgb3Igc2VsZi5fb3B0aW9ucy5waXhlbF90ZXN0
cyA9PSBOb25lOgogICAgICAgICAgICAgc2VsZi5fb3B0aW9ucy5waXhlbF90ZXN0cyA9IEZhbHNl
CiAKLSAgICBkZWYgYmFzZWxpbmVfcGF0aChzZWxmKToKLSAgICAgICAgcmV0dXJuIHNlbGYuX3dl
YmtpdF9iYXNlbGluZV9wYXRoKHNlbGYuX25hbWUpCi0KICAgICBkZWYgYmFzZWxpbmVfc2VhcmNo
X3BhdGgoc2VsZik6CiAgICAgICAgIHJldHVybiBbc2VsZi5fd2Via2l0X2Jhc2VsaW5lX3BhdGgo
c2VsZi5fbmFtZSldCiAK
</data>

          </attachment>
      

    </bug>

</bugzilla>