<?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>129709</bug_id>
          
          <creation_ts>2014-03-04 15:04:10 -0800</creation_ts>
          <short_desc>WinCairo needs to run layout tests</short_desc>
          <delta_ts>2014-03-04 22:18:47 -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>Unspecified</rep_platform>
          <op_sys>Unspecified</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="Alex Christensen">alex.christensen</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dbates</cc>
    
    <cc>glenn</cc>
    
    <cc>rniwa</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>987003</commentid>
    <comment_count>0</comment_count>
    <who name="Alex Christensen">alex.christensen</who>
    <bug_when>2014-03-04 15:04:10 -0800</bug_when>
    <thetext>I&apos;m almost all the way done with getting WinCairo to run layout tests.  I don&apos;t know how to get it to run &quot;Tools/Scripts/webkit-build-directory --configuration --wincairo&quot; instead of &quot;Tools/Scripts/webkit-build-directory --configuration --debug --win&quot;.  When I put die() in isWinCairo() in webkitdirs.pm, I get this:

ScriptError raised: Failed to run &quot;[&apos;perl&apos;, &apos;Tools/Scripts/webkit-build-directory&apos;, &apos;--configuration&apos;, &apos;--debug&apos;, &apos;--win&apos;]&quot; exit_code: 255 cwd: /webkit
Traceback (most recent call last):
  File &quot;/webkit/Tools/Scripts/webkitpy/layout_tests/run_webkit_tests.py&quot;, line 80, in main
    run_details = run(port, options, args, stderr)
  File &quot;/webkit/Tools/Scripts/webkitpy/layout_tests/run_webkit_tests.py&quot;, line 393, in run
    manager = Manager(port, options, printer)
  File &quot;/webkit/Tools/Scripts/webkitpy/layout_tests/controllers/manager.py&quot;, line 88, in __init__
    self._results_directory = self._port.results_directory()
  File &quot;/webkit/Tools/Scripts/webkitpy/port/base.py&quot;, line 776, in results_directory
    option_val = self.get_option(&apos;results_directory&apos;) or self.default_results_directory()
  File &quot;/webkit/Tools/Scripts/webkitpy/port/base.py&quot;, line 787, in default_results_directory
    return self._build_path(&apos;layout-test-results&apos;)
  File &quot;/webkit/Tools/Scripts/webkitpy/port/base.py&quot;, line 1116, in _build_path
    root_directory = self._config.build_directory(self.get_option(&apos;configuration&apos;))
  File &quot;/webkit/Tools/Scripts/webkitpy/port/config.py&quot;, line 84, in build_directory
    output = self._executive.run_command(args, cwd=self._webkit_finder.webkit_base(), return_stderr=False).rstrip()
  File &quot;/webkit/Tools/Scripts/webkitpy/common/system/executive.py&quot;, line 452, in run_command
    (error_handler or self.default_error_handler)(script_error)
  File &quot;/webkit/Tools/Scripts/webkitpy/common/system/executive.py&quot;, line 370, in default_error_handler
    raise error

Where else do I need to put &quot;wincairo&quot; instead of just &quot;win&quot;?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>987007</commentid>
    <comment_count>1</comment_count>
      <attachid>225820</attachid>
    <who name="Alex Christensen">alex.christensen</who>
    <bug_when>2014-03-04 15:12:58 -0800</bug_when>
    <thetext>Created attachment 225820
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>987020</commentid>
    <comment_count>2</comment_count>
    <who name="Alex Christensen">alex.christensen</who>
    <bug_when>2014-03-04 15:55:35 -0800</bug_when>
    <thetext>would defining my own _build_path function in win.py be a good solution?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>987100</commentid>
    <comment_count>3</comment_count>
      <attachid>225850</attachid>
    <who name="Alex Christensen">alex.christensen</who>
    <bug_when>2014-03-04 20:49:51 -0800</bug_when>
    <thetext>Created attachment 225850
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>987101</commentid>
    <comment_count>4</comment_count>
    <who name="Alex Christensen">alex.christensen</who>
    <bug_when>2014-03-04 20:52:12 -0800</bug_when>
    <thetext>I can use the --root option to force the bot to use the correct build directory instead of navigating the python and adding wincairo options everywhere.  These changes are necessary for the program to even start, though.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>987128</commentid>
    <comment_count>5</comment_count>
      <attachid>225850</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-03-04 22:18:45 -0800</bug_when>
    <thetext>Comment on attachment 225850
Patch

Clearing flags on attachment: 225850

Committed r165097: &lt;http://trac.webkit.org/changeset/165097&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>987129</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-03-04 22:18:47 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>225820</attachid>
            <date>2014-03-04 15:12:58 -0800</date>
            <delta_ts>2014-03-04 20:49:47 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-129709-20140304161257.patch</filename>
            <type>text/plain</type>
            <size>4927</size>
            <attacher name="Alex Christensen">alex.christensen</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDE2NTA4MSkKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDI2IEBACisyMDE0LTAzLTA0ICBBbGV4IENocmlzdGVuc2VuICA8YWNocmlzdGVuc2VuQHdl
YmtpdC5vcmc+CisKKyAgICAgICAgUnVuIGxheW91dCB0ZXN0cyBvbiBXaW5jYWlyby4KKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEyOTcwOQorCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogU2NyaXB0cy93ZWJr
aXRkaXJzLnBtOgorICAgICAgICAoaXNXaW5DYWlybyk6CisgICAgICAgIChkZXRlcm1pbmVJc1dp
bkNhaXJvKToKKyAgICAgICAgU29tZSBoYWNreSBzdHVmZiB0aGF0IEknbGwgcmVtb3ZlIG9uY2Ug
SSBmaWd1cmUgb3V0IGhvdyB0byBuYXZpZ2F0ZSB0aGUgcHl0aG9uLgorICAgICAgICAoc2V0UGF0
aEZvclJ1bm5pbmdXZWJLaXRBcHApOgorICAgICAgICBBZGQgR1N0cmVhbWVyIGRpcmVjdG9yeSBm
b3IgV2luQ2Fpcm8gcnVubmluZyBsYXlvdXQgdGVzdHMuCisgICAgICAgICogU2NyaXB0cy93ZWJr
aXRweS9wb3J0L2ZhY3RvcnkucHk6CisgICAgICAgIChwbGF0Zm9ybV9vcHRpb25zKToKKyAgICAg
ICAgQWRkZWQgd2luY2Fpcm8gb3B0aW9uLgorICAgICAgICAqIFNjcmlwdHMvd2Via2l0cHkvcG9y
dC93aW4ucHk6CisgICAgICAgIChXaW5Qb3J0KToKKyAgICAgICAgQWRkZWQgd2luY2Fpcm8gdG8g
dGhlIGxpc3Qgb2YgdmVyc2lvbnMuCisgICAgICAgICogd2luL0RMTExhdW5jaGVyL0RMTExhdW5j
aGVyTWFpbi5jcHA6CisgICAgICAgIChtb2RpZnlQYXRoKToKKyAgICAgICAgQWRkZWQgdGhlIFdp
bkNhaXJvIGJpbjMyIG9yIGJpbjY0IGRpcmVjdG9yeSBmb3IgcnVubmluZyBXaW5MYXVuY2hlci4K
KwogMjAxNC0wMy0wNCAgTWFydGluIFJvYmluc29uICA8bXJvYmluc29uQGlnYWxpYS5jb20+CiAK
ICAgICAgICAgW0dUS10gU2ltcGxpZnkgdGhlIEdPYmplY3QgRE9NIGJpbmRpbmdzIEFQSSBicmVh
ayBjaGVjayBpbnRvIG9uZSBzdGVwCkluZGV4OiBUb29scy9TY3JpcHRzL3dlYmtpdGRpcnMucG0K
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gVG9vbHMvU2NyaXB0cy93ZWJraXRkaXJzLnBtCShyZXZpc2lvbiAxNjUw
NjEpCisrKyBUb29scy9TY3JpcHRzL3dlYmtpdGRpcnMucG0JKHdvcmtpbmcgY29weSkKQEAgLTk5
Niw2ICs5OTYsNyBAQCBzdWIgaXNGZWRvcmFCYXNlZCgpCiAKIHN1YiBpc1dpbkNhaXJvKCkKIHsK
KyAgICBkaWUoKTsjIFRoaXMgaXMgaG93IEkgZGV0ZXJtaW5lZCB3aGF0IGlzIGNhbGxpbmcgd2Vi
a2l0LWJ1aWxkLWRpcmVjdG9yeS4KICAgICBkZXRlcm1pbmVJc1dpbkNhaXJvKCk7CiAgICAgcmV0
dXJuICRpc1dpbkNhaXJvOwogfQpAQCAtMTAwMyw3ICsxMDA0LDkgQEAgc3ViIGlzV2luQ2Fpcm8o
KQogc3ViIGRldGVybWluZUlzV2luQ2Fpcm8oKQogewogICAgIHJldHVybiBpZiBkZWZpbmVkKCRp
c1dpbkNhaXJvKTsKLSAgICAkaXNXaW5DYWlybyA9IGNoZWNrRm9yQXJndW1lbnRBbmRSZW1vdmVG
cm9tQVJHVigiLS13aW5jYWlybyIpOworICAgICRpc1dpbkNhaXJvID0gMTsjIFRoaXMgaXMgaG93
IEkgZ2V0IHRoZSB0ZXN0cyB0byBydW4uICAKKyAgICAjSG93IGRvIEkgdGVsbCBweXRob24gdG8g
cnVuICJUb29scy9TY3JpcHRzL3dlYmtpdC1idWlsZC1kaXJlY3RvcnkgLS1jb25maWd1cmF0aW9u
IC0td2luY2Fpcm8iIAorICAgICMgICAgICAgICAgICAgICAgIGluc3RlYWQgb2YgIlRvb2xzL1Nj
cmlwdHMvd2Via2l0LWJ1aWxkLWRpcmVjdG9yeSAtLWNvbmZpZ3VyYXRpb24gLS13aW4iPwogfQog
CiBzdWIgaXNXaW42NCgpCkBAIC0yMTI1LDcgKzIxMjgsOCBAQCBzdWIgc2V0UGF0aEZvclJ1bm5p
bmdXZWJLaXRBcHAKICAgICAgICAgJGVudi0+e1BBVEh9ID0gam9pbignOicsIHByb2R1Y3REaXIo
KSwgZGlybmFtZShpbnN0YWxsZWRTYWZhcmlQYXRoKCkpLCBhcHBsZUFwcGxpY2F0aW9uU3VwcG9y
dFBhdGgoKSwgJGVudi0+e1BBVEh9IHx8ICIiKTsKICAgICB9IGVsc2lmIChpc1dpbkNhaXJvKCkp
IHsKICAgICAgICAgbXkgJHdpbkNhaXJvQmluID0gc291cmNlRGlyKCkgLiAiL1dlYktpdExpYnJh
cmllcy93aW4vIiAuIChpc1dpbjY0KCkgPyAiYmluNjQvIiA6ICJiaW4zMi8iKTsKLSAgICAgICAg
JGVudi0+e1BBVEh9ID0gam9pbignOicsIHByb2R1Y3REaXIoKSwgJHdpbkNhaXJvQmluICwgJGVu
di0+e1BBVEh9IHx8ICIiKTsKKyAgICAgICAgbXkgJGdzdHJlYW1lckJpbiA9IGlzV2luNjQoKSA/
ICRFTlZ7IkdTVFJFQU1FUl8xXzBfUk9PVF9YODZfNjQifSAuICJiaW4iIDogJEVOVnsiR1NUUkVB
TUVSXzFfMF9ST09UX1g4NiJ9IC4gImJpbiI7CisgICAgICAgICRlbnYtPntQQVRIfSA9IGpvaW4o
JzonLCBwcm9kdWN0RGlyKCksICR3aW5DYWlyb0JpbiwgJGdzdHJlYW1lckJpbiwgJGVudi0+e1BB
VEh9IHx8ICIiKTsKICAgICB9CiB9CiAKSW5kZXg6IFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvcG9y
dC9mYWN0b3J5LnB5Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvcG9ydC9m
YWN0b3J5LnB5CShyZXZpc2lvbiAxNjUwNjEpCisrKyBUb29scy9TY3JpcHRzL3dlYmtpdHB5L3Bv
cnQvZmFjdG9yeS5weQkod29ya2luZyBjb3B5KQpAQCAtNTAsNiArNTAsOCBAQCBkZWYgcGxhdGZv
cm1fb3B0aW9ucyh1c2VfZ2xvYnM9RmFsc2UpOgogICAgICAgICBvcHRwYXJzZS5tYWtlX29wdGlv
bignLS1ndGsnLCBhY3Rpb249J3N0b3JlX2NvbnN0JywgZGVzdD0ncGxhdGZvcm0nLAogICAgICAg
ICAgICAgY29uc3Q9KCdndGsqJyBpZiB1c2VfZ2xvYnMgZWxzZSAnZ3RrJyksCiAgICAgICAgICAg
ICBoZWxwPSgnQWxpYXMgZm9yIC0tcGxhdGZvcm09Z3RrKicgaWYgdXNlX2dsb2JzIGVsc2UgJ0Fs
aWFzIGZvciAtLXBsYXRmb3JtPWd0aycpKSwKKyAgICAgICAgb3B0cGFyc2UubWFrZV9vcHRpb24o
Jy0td2luY2Fpcm8nLCBhY3Rpb249J3N0b3JlX2NvbnN0JywgZGVzdD0ncGxhdGZvcm0nLAorICAg
ICAgICAgICAgY29uc3Q9J3dpbmNhaXJvJywgaGVscD0nQWxpYXMgZm9yIC0tcGxhdGZvcm09d2lu
Y2Fpcm8nKSwKICAgICAgICAgXQogCiAKSW5kZXg6IFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvcG9y
dC93aW4ucHkKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQotLS0gVG9vbHMvU2NyaXB0cy93ZWJraXRweS9wb3J0L3dpbi5w
eQkocmV2aXNpb24gMTY1MDYxKQorKysgVG9vbHMvU2NyaXB0cy93ZWJraXRweS9wb3J0L3dpbi5w
eQkod29ya2luZyBjb3B5KQpAQCAtNDcsNyArNDcsNyBAQCBfbG9nID0gbG9nZ2luZy5nZXRMb2dn
ZXIoX19uYW1lX18pCiBjbGFzcyBXaW5Qb3J0KEFwcGxlUG9ydCk6CiAgICAgcG9ydF9uYW1lID0g
IndpbiIKIAotICAgIFZFUlNJT05fRkFMTEJBQ0tfT1JERVIgPSBbIndpbi14cCIsICJ3aW4tdmlz
dGEiLCAid2luLTdzcDAiLCAid2luIl0KKyAgICBWRVJTSU9OX0ZBTExCQUNLX09SREVSID0gWyJ3
aW4teHAiLCAid2luLXZpc3RhIiwgIndpbi03c3AwIiwgIndpbiIsICJ3aW5jYWlybyJdCiAKICAg
ICBBUkNISVRFQ1RVUkVTID0gWyd4ODYnXQogCkluZGV4OiBUb29scy93aW4vRExMTGF1bmNoZXIv
RExMTGF1bmNoZXJNYWluLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy93aW4vRExMTGF1bmNoZXIv
RExMTGF1bmNoZXJNYWluLmNwcAkocmV2aXNpb24gMTY1MDYxKQorKysgVG9vbHMvd2luL0RMTExh
dW5jaGVyL0RMTExhdW5jaGVyTWFpbi5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTEzMywxMiArMTMz
LDE1IEBAIHN0YXRpYyBib29sIG1vZGlmeVBhdGgoY29uc3Qgd3N0cmluZyYgcHIKICNpZmRlZiBX
SU5fQ0FJUk8KIAogI2lmIGRlZmluZWQoX01fWDY0KQotICAgIHdzdHJpbmcgcGF0aCA9IGNvcHlF
bnZpcm9ubWVudFZhcmlhYmxlKEwiR1NUUkVBTUVSXzFfMF9ST09UX1g4Nl82NCIpICsgTCJiaW4i
OworICAgIHdzdHJpbmcgcGF0aEdTdHJlYW1lciA9IGNvcHlFbnZpcm9ubWVudFZhcmlhYmxlKEwi
R1NUUkVBTUVSXzFfMF9ST09UX1g4Nl82NCIpICsgTCJiaW4iOworICAgIHdzdHJpbmcgcGF0aFdp
bkNhaXJvID0gY29weUVudmlyb25tZW50VmFyaWFibGUoTCJXRUJLSVRfTElCUkFSSUVTIikgKyBM
IlxcYmluNjQiOwogI2Vsc2UKLSAgICB3c3RyaW5nIHBhdGggPSBjb3B5RW52aXJvbm1lbnRWYXJp
YWJsZShMIkdTVFJFQU1FUl8xXzBfUk9PVF9YODYiKSArIEwiYmluIjsKKyAgICB3c3RyaW5nIHBh
dGhHU3RyZWFtZXIgPSBjb3B5RW52aXJvbm1lbnRWYXJpYWJsZShMIkdTVFJFQU1FUl8xXzBfUk9P
VF9YODYiKSArIEwiYmluIjsKKyAgICB3c3RyaW5nIHBhdGhXaW5DYWlybyA9IGNvcHlFbnZpcm9u
bWVudFZhcmlhYmxlKEwiV0VCS0lUX0xJQlJBUklFUyIpICsgTCJcXGJpbjMyIjsKICNlbmRpZgot
ICAgIGlmIChkaXJlY3RvcnlFeGlzdHMocGF0aCkpCi0gICAgICAgIHByZXBlbmRQYXRoKHBhdGgp
OworICAgIHByZXBlbmRQYXRoKHBhdGhXaW5DYWlybyk7CisgICAgaWYgKGRpcmVjdG9yeUV4aXN0
cyhwYXRoR1N0cmVhbWVyKSkKKyAgICAgICAgcHJlcGVuZFBhdGgocGF0aEdTdHJlYW1lcik7CiAg
ICAgcmV0dXJuIHRydWU7CiAKICNlbHNlCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>225850</attachid>
            <date>2014-03-04 20:49:51 -0800</date>
            <delta_ts>2014-03-04 22:18:45 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-129709-20140304214950.patch</filename>
            <type>text/plain</type>
            <size>2730</size>
            <attacher name="Alex Christensen">alex.christensen</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDE2NTA4MSkKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDE3IEBACisyMDE0LTAzLTA0ICBBbGV4IENocmlzdGVuc2VuICA8YWNocmlzdGVuc2VuQHdl
YmtpdC5vcmc+CisKKyAgICAgICAgUHJlcGFyaW5nIHRvIHJ1biBsYXlvdXQgdGVzdHMgb24gV2lu
Y2Fpcm8uCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0x
Mjk3MDkKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAq
IFNjcmlwdHMvd2Via2l0ZGlycy5wbToKKyAgICAgICAgKHNldFBhdGhGb3JSdW5uaW5nV2ViS2l0
QXBwKToKKyAgICAgICAgQWRkIEdTdHJlYW1lciBkaXJlY3RvcnkgZm9yIFdpbkNhaXJvIHJ1bm5p
bmcgbGF5b3V0IHRlc3RzLgorICAgICAgICAqIHdpbi9ETExMYXVuY2hlci9ETExMYXVuY2hlck1h
aW4uY3BwOgorICAgICAgICAobW9kaWZ5UGF0aCk6CisgICAgICAgIEFkZGVkIHRoZSBXaW5DYWly
byBiaW4zMiBvciBiaW42NCBkaXJlY3RvcnkgZm9yIHJ1bm5pbmcgV2luTGF1bmNoZXIuCisKIDIw
MTQtMDMtMDQgIE1hcnRpbiBSb2JpbnNvbiAgPG1yb2JpbnNvbkBpZ2FsaWEuY29tPgogCiAgICAg
ICAgIFtHVEtdIFNpbXBsaWZ5IHRoZSBHT2JqZWN0IERPTSBiaW5kaW5ncyBBUEkgYnJlYWsgY2hl
Y2sgaW50byBvbmUgc3RlcApJbmRleDogVG9vbHMvU2NyaXB0cy93ZWJraXRkaXJzLnBtCj09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0KLS0tIFRvb2xzL1NjcmlwdHMvd2Via2l0ZGlycy5wbQkocmV2aXNpb24gMTY1MDYxKQor
KysgVG9vbHMvU2NyaXB0cy93ZWJraXRkaXJzLnBtCSh3b3JraW5nIGNvcHkpCkBAIC0yMTI1LDcg
KzIxMjUsOCBAQCBzdWIgc2V0UGF0aEZvclJ1bm5pbmdXZWJLaXRBcHAKICAgICAgICAgJGVudi0+
e1BBVEh9ID0gam9pbignOicsIHByb2R1Y3REaXIoKSwgZGlybmFtZShpbnN0YWxsZWRTYWZhcmlQ
YXRoKCkpLCBhcHBsZUFwcGxpY2F0aW9uU3VwcG9ydFBhdGgoKSwgJGVudi0+e1BBVEh9IHx8ICIi
KTsKICAgICB9IGVsc2lmIChpc1dpbkNhaXJvKCkpIHsKICAgICAgICAgbXkgJHdpbkNhaXJvQmlu
ID0gc291cmNlRGlyKCkgLiAiL1dlYktpdExpYnJhcmllcy93aW4vIiAuIChpc1dpbjY0KCkgPyAi
YmluNjQvIiA6ICJiaW4zMi8iKTsKLSAgICAgICAgJGVudi0+e1BBVEh9ID0gam9pbignOicsIHBy
b2R1Y3REaXIoKSwgJHdpbkNhaXJvQmluICwgJGVudi0+e1BBVEh9IHx8ICIiKTsKKyAgICAgICAg
bXkgJGdzdHJlYW1lckJpbiA9IGlzV2luNjQoKSA/ICRFTlZ7IkdTVFJFQU1FUl8xXzBfUk9PVF9Y
ODZfNjQifSAuICJiaW4iIDogJEVOVnsiR1NUUkVBTUVSXzFfMF9ST09UX1g4NiJ9IC4gImJpbiI7
CisgICAgICAgICRlbnYtPntQQVRIfSA9IGpvaW4oJzonLCBwcm9kdWN0RGlyKCksICR3aW5DYWly
b0JpbiwgJGdzdHJlYW1lckJpbiwgJGVudi0+e1BBVEh9IHx8ICIiKTsKICAgICB9CiB9CiAKSW5k
ZXg6IFRvb2xzL3dpbi9ETExMYXVuY2hlci9ETExMYXVuY2hlck1haW4uY3BwCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIFRvb2xzL3dpbi9ETExMYXVuY2hlci9ETExMYXVuY2hlck1haW4uY3BwCShyZXZpc2lvbiAx
NjUwNjEpCisrKyBUb29scy93aW4vRExMTGF1bmNoZXIvRExMTGF1bmNoZXJNYWluLmNwcAkod29y
a2luZyBjb3B5KQpAQCAtMTMzLDEyICsxMzMsMTUgQEAgc3RhdGljIGJvb2wgbW9kaWZ5UGF0aChj
b25zdCB3c3RyaW5nJiBwcgogI2lmZGVmIFdJTl9DQUlSTwogCiAjaWYgZGVmaW5lZChfTV9YNjQp
Ci0gICAgd3N0cmluZyBwYXRoID0gY29weUVudmlyb25tZW50VmFyaWFibGUoTCJHU1RSRUFNRVJf
MV8wX1JPT1RfWDg2XzY0IikgKyBMImJpbiI7CisgICAgd3N0cmluZyBwYXRoR1N0cmVhbWVyID0g
Y29weUVudmlyb25tZW50VmFyaWFibGUoTCJHU1RSRUFNRVJfMV8wX1JPT1RfWDg2XzY0IikgKyBM
ImJpbiI7CisgICAgd3N0cmluZyBwYXRoV2luQ2Fpcm8gPSBjb3B5RW52aXJvbm1lbnRWYXJpYWJs
ZShMIldFQktJVF9MSUJSQVJJRVMiKSArIEwiXFxiaW42NCI7CiAjZWxzZQotICAgIHdzdHJpbmcg
cGF0aCA9IGNvcHlFbnZpcm9ubWVudFZhcmlhYmxlKEwiR1NUUkVBTUVSXzFfMF9ST09UX1g4NiIp
ICsgTCJiaW4iOworICAgIHdzdHJpbmcgcGF0aEdTdHJlYW1lciA9IGNvcHlFbnZpcm9ubWVudFZh
cmlhYmxlKEwiR1NUUkVBTUVSXzFfMF9ST09UX1g4NiIpICsgTCJiaW4iOworICAgIHdzdHJpbmcg
cGF0aFdpbkNhaXJvID0gY29weUVudmlyb25tZW50VmFyaWFibGUoTCJXRUJLSVRfTElCUkFSSUVT
IikgKyBMIlxcYmluMzIiOwogI2VuZGlmCi0gICAgaWYgKGRpcmVjdG9yeUV4aXN0cyhwYXRoKSkK
LSAgICAgICAgcHJlcGVuZFBhdGgocGF0aCk7CisgICAgcHJlcGVuZFBhdGgocGF0aFdpbkNhaXJv
KTsKKyAgICBpZiAoZGlyZWN0b3J5RXhpc3RzKHBhdGhHU3RyZWFtZXIpKQorICAgICAgICBwcmVw
ZW5kUGF0aChwYXRoR1N0cmVhbWVyKTsKICAgICByZXR1cm4gdHJ1ZTsKIAogI2Vsc2UK
</data>

          </attachment>
      

    </bug>

</bugzilla>