<?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>36417</bug_id>
          
          <creation_ts>2010-03-20 12:06:37 -0700</creation_ts>
          <short_desc>fix dangling references to chromium directories and baseline paths</short_desc>
          <delta_ts>2010-03-22 16:04:13 -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>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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Dirk Pranke">dpranke</reporter>
          <assigned_to name="Dirk Pranke">dpranke</assigned_to>
          <cc>dglazkov</cc>
    
    <cc>ojan</cc>
    
    <cc>victorw</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>202223</commentid>
    <comment_count>0</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2010-03-20 12:06:37 -0700</bug_when>
    <thetext>There are a few spots in the layout test infrastructure that still refer to downstream directories that are now obsolete. Remove those. 

Note that the overrides path is *not* one of them.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>202224</commentid>
    <comment_count>1</comment_count>
      <attachid>51227</attachid>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2010-03-20 12:07:20 -0700</bug_when>
    <thetext>Created attachment 51227
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>202225</commentid>
    <comment_count>2</comment_count>
      <attachid>51227</attachid>
    <who name="Dimitri Glazkov (Google)">dglazkov</who>
    <bug_when>2010-03-20 12:12:11 -0700</bug_when>
    <thetext>Comment on attachment 51227
Patch

excellent!

Should we also get rid of _chromium_baseline_path?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>202237</commentid>
    <comment_count>3</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2010-03-20 14:02:37 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; (From update of attachment 51227 [details])
&gt; excellent!
&gt; 
&gt; Should we also get rid of _chromium_baseline_path?

Eventually, but I don&apos;t want to get rid of it just yet.

I also don&apos;t want to commit this until we get a chance to discuss 

http://trac.webkit.org/changeset/56307

It looks like you made a similar change to fix the rebaselining tool, but I don&apos;t understand why it would&apos;ve fixed your crash.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>202759</commentid>
    <comment_count>4</comment_count>
      <attachid>51355</attachid>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2010-03-22 14:36:39 -0700</bug_when>
    <thetext>Created attachment 51355
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>202763</commentid>
    <comment_count>5</comment_count>
      <attachid>51355</attachid>
    <who name="Dimitri Glazkov (Google)">dglazkov</who>
    <bug_when>2010-03-22 14:37:51 -0700</bug_when>
    <thetext>Comment on attachment 51355
Patch

yay!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>202764</commentid>
    <comment_count>6</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2010-03-22 14:40:22 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; I also don&apos;t want to commit this until we get a chance to discuss 
&gt; 
&gt; http://trac.webkit.org/changeset/56307
&gt; 
&gt; It looks like you made a similar change to fix the rebaselining tool, but I
&gt; don&apos;t understand why it would&apos;ve fixed your crash.

Okay, it turns out that when we tried to determine the chrome base directory,
if we didn&apos;t find it, the code would return a full file path to chromium.py
instead of erroring out. The revised patch will instead raise
an error in this case.

I&apos;ve also added some better path handling to rebaseline-chromium-webkit-tests
so it would work if simplejson wasn&apos;t in the PYTHONPATH by default.

Ojan, Victor, can you take a look at this and make sure it looks okay?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>202779</commentid>
    <comment_count>7</comment_count>
    <who name="Victor Wang">victorw</who>
    <bug_when>2010-03-22 14:55:20 -0700</bug_when>
    <thetext>LGTM

(In reply to comment #6)
&gt; (In reply to comment #3)
&gt; &gt; I also don&apos;t want to commit this until we get a chance to discuss 
&gt; &gt; 
&gt; &gt; http://trac.webkit.org/changeset/56307
&gt; &gt; 
&gt; &gt; It looks like you made a similar change to fix the rebaselining tool, but I
&gt; &gt; don&apos;t understand why it would&apos;ve fixed your crash.
&gt; 
&gt; Okay, it turns out that when we tried to determine the chrome base directory,
&gt; if we didn&apos;t find it, the code would return a full file path to chromium.py
&gt; instead of erroring out. The revised patch will instead raise
&gt; an error in this case.
&gt; 
&gt; I&apos;ve also added some better path handling to rebaseline-chromium-webkit-tests
&gt; so it would work if simplejson wasn&apos;t in the PYTHONPATH by default.
&gt; 
&gt; Ojan, Victor, can you take a look at this and make sure it looks okay?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>202818</commentid>
    <comment_count>8</comment_count>
      <attachid>51355</attachid>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2010-03-22 16:04:09 -0700</bug_when>
    <thetext>Comment on attachment 51355
Patch

Clearing flags on attachment: 51355

Committed r56366: &lt;http://trac.webkit.org/changeset/56366&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>202819</commentid>
    <comment_count>9</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2010-03-22 16:04:13 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>51227</attachid>
            <date>2010-03-20 12:07:20 -0700</date>
            <delta_ts>2010-03-22 14:36:37 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-36417-20100320120718.patch</filename>
            <type>text/plain</type>
            <size>2589</size>
            <attacher name="Dirk Pranke">dpranke</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL0NoYW5nZUxvZyBiL1dlYktpdFRvb2xzL0NoYW5nZUxv
ZwppbmRleCBiMzJiZWZlLi4xYTQxZjcwIDEwMDY0NAotLS0gYS9XZWJLaXRUb29scy9DaGFuZ2VM
b2cKKysrIGIvV2ViS2l0VG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMTYgQEAKIDIwMTAtMDMt
MjAgIERpcmsgUHJhbmtlICA8ZHByYW5rZUBjaHJvbWl1bS5vcmc+CiAKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgZml4IGRhbmdsaW5nIHJlZmVyZW5jZXMg
dG8gY2hyb21pdW0gZGlyZWN0b3JpZXMgYW5kIGJhc2VsaW5lIHBhdGhzCisKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTM2NDE3CisKKyAgICAgICAgKiBT
Y3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9wb3J0L2Nocm9taXVtLnB5OgorICAgICAgICAq
IFNjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3JlYmFzZWxpbmVfY2hyb21pdW1fd2Via2l0
X3Rlc3RzLnB5OgorCisyMDEwLTAzLTIwICBEaXJrIFByYW5rZSAgPGRwcmFua2VAY2hyb21pdW0u
b3JnPgorCiAgICAgICAgIFJldmlld2VkIGJ5IERpbWl0cmkgR2xhemtvdi4KIAogICAgICAgICBS
ZS1lbmFibGUgdGhlIGRvd25zdHJlYW0gdGVzdF9leHBlY3RhdGlvbnMgb3ZlcnJpZGVzIGZpbGUg
dGhhdCB3YXMKZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0
X3Rlc3RzL3BvcnQvY2hyb21pdW0ucHkgYi9XZWJLaXRUb29scy9TY3JpcHRzL3dlYmtpdHB5L2xh
eW91dF90ZXN0cy9wb3J0L2Nocm9taXVtLnB5CmluZGV4IGFlM2IzNDguLjUwZDY3ZWEgMTAwNjQ0
Ci0tLSBhL1dlYktpdFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3BvcnQvY2hy
b21pdW0ucHkKKysrIGIvV2ViS2l0VG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMv
cG9ydC9jaHJvbWl1bS5weQpAQCAtNjksNyArNjksNyBAQCBjbGFzcyBDaHJvbWl1bVBvcnQoYmFz
ZS5Qb3J0KToKICAgICAgICAgc2VsZi5fY2hyb21pdW1fYmFzZV9kaXIgPSBOb25lCiAKICAgICBk
ZWYgYmFzZWxpbmVfcGF0aChzZWxmKToKLSAgICAgICAgcmV0dXJuIHNlbGYuX2Nocm9taXVtX2Jh
c2VsaW5lX3BhdGgoc2VsZi5fbmFtZSkKKyAgICAgICAgcmV0dXJuIHNlbGYuX3dlYmtpdF9iYXNl
bGluZV9wYXRoKHNlbGYuX25hbWUpCiAKICAgICBkZWYgY2hlY2tfYnVpbGQoc2VsZiwgbmVlZHNf
aHR0cCk6CiAgICAgICAgIHJlc3VsdCA9IFRydWUKZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL1Nj
cmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3JlYmFzZWxpbmVfY2hyb21pdW1fd2Via2l0X3Rl
c3RzLnB5IGIvV2ViS2l0VG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvcmViYXNl
bGluZV9jaHJvbWl1bV93ZWJraXRfdGVzdHMucHkKaW5kZXggOTNiMmYwMi4uNjkzYjUyMiAxMDA2
NDQKLS0tIGEvV2ViS2l0VG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvcmViYXNl
bGluZV9jaHJvbWl1bV93ZWJraXRfdGVzdHMucHkKKysrIGIvV2ViS2l0VG9vbHMvU2NyaXB0cy93
ZWJraXRweS9sYXlvdXRfdGVzdHMvcmViYXNlbGluZV9jaHJvbWl1bV93ZWJraXRfdGVzdHMucHkK
QEAgLTIwNCw4ICsyMDQsNiBAQCBjbGFzcyBSZWJhc2VsaW5lcihvYmplY3QpOgogICAgIFJFVklT
SU9OX1JFR0VYID0gcic8YSBocmVmPVwiKFxkKykvXCI+JwogCiAgICAgZGVmIF9faW5pdF9fKHNl
bGYsIHJ1bm5pbmdfcG9ydCwgcGxhdGZvcm0sIG9wdGlvbnMpOgotICAgICAgICBzZWxmLl9maWxl
X2RpciA9IHJ1bm5pbmdfcG9ydC5wYXRoX2Zyb21fY2hyb21pdW1fYmFzZSgKLSAgICAgICAgICAg
ICd3ZWJraXQnLCAndG9vbHMnLCAnbGF5b3V0X3Rlc3RzJykKICAgICAgICAgc2VsZi5fcGxhdGZv
cm0gPSBwbGF0Zm9ybQogICAgICAgICBzZWxmLl9vcHRpb25zID0gb3B0aW9ucwogICAgICAgICAj
IFRoaXMgaXMgdGhlIHBvcnQgdGhhdCB0aGUgc2NyaXB0IGlzIHJ1bm5pbmcgb24uCkBAIC00NDEs
OCArNDM5LDcgQEAgY2xhc3MgUmViYXNlbGluZXIob2JqZWN0KToKIAogICAgICAgICAgICAgICAg
IGV4cGVjdGVkX2ZpbGVuYW1lID0gJyVzLWV4cGVjdGVkJXMnICUgKHRlc3RfYmFzZW5hbWUsIHN1
ZmZpeCkKICAgICAgICAgICAgICAgICBleHBlY3RlZF9mdWxscGF0aCA9IG9zLnBhdGguam9pbigK
LSAgICAgICAgICAgICAgICAgICAgc2VsZi5fcG9ydC5fY2hyb21pdW1fYmFzZWxpbmVfcGF0aChw
bGF0Zm9ybSksCi0gICAgICAgICAgICAgICAgICAgIGV4cGVjdGVkX2ZpbGVuYW1lKQorICAgICAg
ICAgICAgICAgICAgICBzZWxmLl9wb3J0LmJhc2VsaW5lX3BhdGgocGxhdGZvcm0pLCBleHBlY3Rl
ZF9maWxlbmFtZSkKICAgICAgICAgICAgICAgICBleHBlY3RlZF9mdWxscGF0aCA9IG9zLnBhdGgu
bm9ybXBhdGgoZXhwZWN0ZWRfZnVsbHBhdGgpCiAgICAgICAgICAgICAgICAgX2xvZy5kZWJ1Zygn
ICBFeHBlY3RlZCBmaWxlIGZ1bGwgcGF0aDogIiVzIicsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBleHBlY3RlZF9mdWxscGF0aCkK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>51355</attachid>
            <date>2010-03-22 14:36:39 -0700</date>
            <delta_ts>2010-03-22 16:04:09 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-36417-20100322143638.patch</filename>
            <type>text/plain</type>
            <size>4639</size>
            <attacher name="Dirk Pranke">dpranke</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL0NoYW5nZUxvZyBiL1dlYktpdFRvb2xzL0NoYW5nZUxv
ZwppbmRleCBiMzJiZWZlLi4zNWM4M2VkIDEwMDY0NAotLS0gYS9XZWJLaXRUb29scy9DaGFuZ2VM
b2cKKysrIGIvV2ViS2l0VG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMjQgQEAKIDIwMTAtMDMt
MjAgIERpcmsgUHJhbmtlICA8ZHByYW5rZUBjaHJvbWl1bS5vcmc+CiAKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQ2hhbmdlIGJhc2VsaW5lX3BhdGgoKSB0
byBwb2ludCB0byB0aGUgdXBzdHJlYW0gbG9jYXRpb25zIGZvciB0aGUKKyAgICAgICAgQ2hyb21p
dW0gcG9ydHMuIEFsc28gY2hhbmdlIHRoZSByZWFic2VsaW5pbmcgc2NyaXB0cyB0byB1c2UgdGhl
CisgICAgICAgIGNvcnJlY3QgZnVuY3Rpb25zIHRvIGdldCB0aGUgYmFzZWxpbmUgZGlyZWN0b3Jp
ZXMsIGFuZCBmaXggdGhlCisgICAgICAgIHNjcmlwdCdzIHN5cy5wYXRoIHRvIHB1bGwgaW4gc2lt
cGxlanNvbiBjb3JyZWN0bHkuCisKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTM2NDE3CisKKyAgICAgICAgKiBTY3JpcHRzL3JlYmFzZWxpbmUtY2hyb21p
dW0td2Via2l0LXRlc3RzOgorICAgICAgICAgIC0gZml4IHN5cy5wYXRoIHRvIHBpY2sgdXAgc2lt
cGxlanNvbiBwcm9wZXJseQorICAgICAgICAqIFNjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3Rz
L3BvcnQvY2hyb21pdW0ucHk6CisgICAgICAgICAgLSBjaGFuZ2UgYmFzZWxpbmVfcGF0aCgpIHRv
IHVzZSB3ZWJraXRfYmFzZWxpbmVfcGF0aCgpCisgICAgICAgICAgLSBlcnJvciBvdXQgY29ycmVj
dGx5IGlmIHdlIGNhbid0IGZpbmQgdGhlIGNocm9taXVtIGJhc2UgZGlyCisgICAgICAgICogU2Ny
aXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvcmViYXNlbGluZV9jaHJvbWl1bV93ZWJraXRfdGVz
dHMucHk6CisgICAgICAgICAgLSBjYWxsIGJhc2VsaW5lX3BhdGgoKSwgbm90IGNocm9taXVtX2Jh
c2VsaW5lX3BhdGgoKQorCisyMDEwLTAzLTIwICBEaXJrIFByYW5rZSAgPGRwcmFua2VAY2hyb21p
dW0ub3JnPgorCiAgICAgICAgIFJldmlld2VkIGJ5IERpbWl0cmkgR2xhemtvdi4KIAogICAgICAg
ICBSZS1lbmFibGUgdGhlIGRvd25zdHJlYW0gdGVzdF9leHBlY3RhdGlvbnMgb3ZlcnJpZGVzIGZp
bGUgdGhhdCB3YXMKZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL1NjcmlwdHMvcmViYXNlbGluZS1j
aHJvbWl1bS13ZWJraXQtdGVzdHMgYi9XZWJLaXRUb29scy9TY3JpcHRzL3JlYmFzZWxpbmUtY2hy
b21pdW0td2Via2l0LXRlc3RzCmluZGV4IDMwMjk5NWMuLjhkMTRiODYgMTAwNzU1Ci0tLSBhL1dl
YktpdFRvb2xzL1NjcmlwdHMvcmViYXNlbGluZS1jaHJvbWl1bS13ZWJraXQtdGVzdHMKKysrIGIv
V2ViS2l0VG9vbHMvU2NyaXB0cy9yZWJhc2VsaW5lLWNocm9taXVtLXdlYmtpdC10ZXN0cwpAQCAt
MzEsOSArMzEsMTIgQEAKIGltcG9ydCBvcwogaW1wb3J0IHN5cwogCi1zeXMucGF0aC5hcHBlbmQo
b3MucGF0aC5qb2luKG9zLnBhdGguZGlybmFtZShvcy5wYXRoLmFic3BhdGgoc3lzLmFyZ3ZbMF0p
KSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIndlYmtpdHB5IiwgImxheW91dF90ZXN0
cyIpKQotc3lzLnBhdGguYXBwZW5kKG9zLnBhdGguZGlybmFtZShvcy5wYXRoLmRpcm5hbWUob3Mu
cGF0aC5hYnNwYXRoKHN5cy5hcmd2WzBdKSkpKQorc2NyaXB0c19kaXJlY3RvcnkgPSBvcy5wYXRo
LmRpcm5hbWUob3MucGF0aC5hYnNwYXRoKHN5cy5hcmd2WzBdKSkKK3dlYmtpdHB5X2RpcmVjdG9y
eSA9IG9zLnBhdGguam9pbihzY3JpcHRzX2RpcmVjdG9yeSwgIndlYmtpdHB5IikKK3N5cy5wYXRo
LmFwcGVuZChvcy5wYXRoLmpvaW4od2Via2l0cHlfZGlyZWN0b3J5LCAibGF5b3V0X3Rlc3RzIikp
CisKKyMgRm9yIHNpbXBsZWpzb24KK3N5cy5wYXRoLmFwcGVuZChvcy5wYXRoLmpvaW4od2Via2l0
cHlfZGlyZWN0b3J5LCAidGhpcmRwYXJ0eSIpKQogCiBpbXBvcnQgcmViYXNlbGluZV9jaHJvbWl1
bV93ZWJraXRfdGVzdHMKIApkaWZmIC0tZ2l0IGEvV2ViS2l0VG9vbHMvU2NyaXB0cy93ZWJraXRw
eS9sYXlvdXRfdGVzdHMvcG9ydC9jaHJvbWl1bS5weSBiL1dlYktpdFRvb2xzL1NjcmlwdHMvd2Vi
a2l0cHkvbGF5b3V0X3Rlc3RzL3BvcnQvY2hyb21pdW0ucHkKaW5kZXggYWUzYjM0OC4uZmY3MDM0
YyAxMDA2NDQKLS0tIGEvV2ViS2l0VG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMv
cG9ydC9jaHJvbWl1bS5weQorKysgYi9XZWJLaXRUb29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91
dF90ZXN0cy9wb3J0L2Nocm9taXVtLnB5CkBAIC02OSw3ICs2OSw3IEBAIGNsYXNzIENocm9taXVt
UG9ydChiYXNlLlBvcnQpOgogICAgICAgICBzZWxmLl9jaHJvbWl1bV9iYXNlX2RpciA9IE5vbmUK
IAogICAgIGRlZiBiYXNlbGluZV9wYXRoKHNlbGYpOgotICAgICAgICByZXR1cm4gc2VsZi5fY2hy
b21pdW1fYmFzZWxpbmVfcGF0aChzZWxmLl9uYW1lKQorICAgICAgICByZXR1cm4gc2VsZi5fd2Vi
a2l0X2Jhc2VsaW5lX3BhdGgoc2VsZi5fbmFtZSkKIAogICAgIGRlZiBjaGVja19idWlsZChzZWxm
LCBuZWVkc19odHRwKToKICAgICAgICAgcmVzdWx0ID0gVHJ1ZQpAQCAtMTEwLDcgKzExMCwxMSBA
QCBjbGFzcyBDaHJvbWl1bVBvcnQoYmFzZS5Qb3J0KToKICAgICAgICAgQ2hyb21pdW0gc291cmNl
IHRyZWUgYW5kIHRoZSBsaXN0IG9mIHBhdGggY29tcG9uZW50cyBpbiB8KmNvbXBzfC4iIiIKICAg
ICAgICAgaWYgbm90IHNlbGYuX2Nocm9taXVtX2Jhc2VfZGlyOgogICAgICAgICAgICAgYWJzcGF0
aCA9IG9zLnBhdGguYWJzcGF0aChfX2ZpbGVfXykKLSAgICAgICAgICAgIHNlbGYuX2Nocm9taXVt
X2Jhc2VfZGlyID0gYWJzcGF0aFswOmFic3BhdGguZmluZCgndGhpcmRfcGFydHknKV0KKyAgICAg
ICAgICAgIG9mZnNldCA9IGFic3BhdGguZmluZCgndGhpcmRfcGFydHknKQorICAgICAgICAgICAg
aWYgb2Zmc2V0ID09IC0xOgorICAgICAgICAgICAgICAgIHJhaXNlIEFzc2VydGlvbkVycm9yKCdj
b3VsZCBub3QgZmluZCBDaHJvbWl1bSBiYXNlIGRpciBmcm9tICcgKworICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGFic3BhdGgpCisgICAgICAgICAgICBzZWxmLl9jaHJvbWl1
bV9iYXNlX2RpciA9IGFic3BhdGhbMDpvZmZzZXRdCiAgICAgICAgIHJldHVybiBvcy5wYXRoLmpv
aW4oc2VsZi5fY2hyb21pdW1fYmFzZV9kaXIsICpjb21wcykKIAogICAgIGRlZiBwYXRoX3RvX3Rl
c3RfZXhwZWN0YXRpb25zX2ZpbGUoc2VsZik6CmRpZmYgLS1naXQgYS9XZWJLaXRUb29scy9TY3Jp
cHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9yZWJhc2VsaW5lX2Nocm9taXVtX3dlYmtpdF90ZXN0
cy5weSBiL1dlYktpdFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3JlYmFzZWxp
bmVfY2hyb21pdW1fd2Via2l0X3Rlc3RzLnB5CmluZGV4IDkzYjJmMDIuLjY5M2I1MjIgMTAwNjQ0
Ci0tLSBhL1dlYktpdFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3JlYmFzZWxp
bmVfY2hyb21pdW1fd2Via2l0X3Rlc3RzLnB5CisrKyBiL1dlYktpdFRvb2xzL1NjcmlwdHMvd2Vi
a2l0cHkvbGF5b3V0X3Rlc3RzL3JlYmFzZWxpbmVfY2hyb21pdW1fd2Via2l0X3Rlc3RzLnB5CkBA
IC0yMDQsOCArMjA0LDYgQEAgY2xhc3MgUmViYXNlbGluZXIob2JqZWN0KToKICAgICBSRVZJU0lP
Tl9SRUdFWCA9IHInPGEgaHJlZj1cIihcZCspL1wiPicKIAogICAgIGRlZiBfX2luaXRfXyhzZWxm
LCBydW5uaW5nX3BvcnQsIHBsYXRmb3JtLCBvcHRpb25zKToKLSAgICAgICAgc2VsZi5fZmlsZV9k
aXIgPSBydW5uaW5nX3BvcnQucGF0aF9mcm9tX2Nocm9taXVtX2Jhc2UoCi0gICAgICAgICAgICAn
d2Via2l0JywgJ3Rvb2xzJywgJ2xheW91dF90ZXN0cycpCiAgICAgICAgIHNlbGYuX3BsYXRmb3Jt
ID0gcGxhdGZvcm0KICAgICAgICAgc2VsZi5fb3B0aW9ucyA9IG9wdGlvbnMKICAgICAgICAgIyBU
aGlzIGlzIHRoZSBwb3J0IHRoYXQgdGhlIHNjcmlwdCBpcyBydW5uaW5nIG9uLgpAQCAtNDQxLDgg
KzQzOSw3IEBAIGNsYXNzIFJlYmFzZWxpbmVyKG9iamVjdCk6CiAKICAgICAgICAgICAgICAgICBl
eHBlY3RlZF9maWxlbmFtZSA9ICclcy1leHBlY3RlZCVzJyAlICh0ZXN0X2Jhc2VuYW1lLCBzdWZm
aXgpCiAgICAgICAgICAgICAgICAgZXhwZWN0ZWRfZnVsbHBhdGggPSBvcy5wYXRoLmpvaW4oCi0g
ICAgICAgICAgICAgICAgICAgIHNlbGYuX3BvcnQuX2Nocm9taXVtX2Jhc2VsaW5lX3BhdGgocGxh
dGZvcm0pLAotICAgICAgICAgICAgICAgICAgICBleHBlY3RlZF9maWxlbmFtZSkKKyAgICAgICAg
ICAgICAgICAgICAgc2VsZi5fcG9ydC5iYXNlbGluZV9wYXRoKHBsYXRmb3JtKSwgZXhwZWN0ZWRf
ZmlsZW5hbWUpCiAgICAgICAgICAgICAgICAgZXhwZWN0ZWRfZnVsbHBhdGggPSBvcy5wYXRoLm5v
cm1wYXRoKGV4cGVjdGVkX2Z1bGxwYXRoKQogICAgICAgICAgICAgICAgIF9sb2cuZGVidWcoJyAg
RXhwZWN0ZWQgZmlsZSBmdWxsIHBhdGg6ICIlcyInLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZXhwZWN0ZWRfZnVsbHBhdGgpCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>