<?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>76161</bug_id>
          
          <creation_ts>2012-01-12 02:56:15 -0800</creation_ts>
          <short_desc>[GTK] jhbuild cloning is not following WEBKITOUTPUTDIR.</short_desc>
          <delta_ts>2012-05-09 06:41:53 -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>WebKitGTK</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</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>Major</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>79480</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Alexis Menard (darktears)">menard</reporter>
          <assigned_to name="Gustavo Noronha (kov)">gustavo</assigned_to>
          <cc>d-r</cc>
    
    <cc>gustavo</cc>
    
    <cc>kbalazs</cc>
    
    <cc>mrobinson</cc>
    
    <cc>pnormand</cc>
    
    <cc>rakuco</cc>
    
    <cc>tonikitoo</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>534691</commentid>
    <comment_count>0</comment_count>
    <who name="Alexis Menard (darktears)">menard</who>
    <bug_when>2012-01-12 02:56:15 -0800</bug_when>
    <thetext>When calling the build (totally clean build) like this :

WEBKITOUTPUTDIR=/home/darktears/dev/troll/webkit-gtk build-webkit --gtk --release

it keeps looping infinitely to detect jhbuild.

http://pastebin.com/aMASEh4v shows the infinite loop.


It&apos;s a annoying regression for people who want to test multiple port with the same source directory.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>534878</commentid>
    <comment_count>1</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2012-01-12 08:48:15 -0800</bug_when>
    <thetext>I cannot reproduce this one. Do you mind deleting WebKitBuild/Dependencies and trying again?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>534887</commentid>
    <comment_count>2</comment_count>
    <who name="Alexis Menard (darktears)">menard</who>
    <bug_when>2012-01-12 09:04:33 -0800</bug_when>
    <thetext>(In reply to comment #1)
&gt; I cannot reproduce this one. Do you mind deleting WebKitBuild/Dependencies and trying again?

Did it clones again jhbuild and keep looping for ever until the death of my machine.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>534891</commentid>
    <comment_count>3</comment_count>
    <who name="Alexis Menard (darktears)">menard</who>
    <bug_when>2012-01-12 09:13:37 -0800</bug_when>
    <thetext>It clones in WebKitBuild in my source dir, maybe it shouldn&apos;t &quot;pollute&quot; the source dir.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>534903</commentid>
    <comment_count>4</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2012-01-12 09:26:28 -0800</bug_when>
    <thetext>(In reply to comment #3)
&gt; It clones in WebKitBuild in my source dir, maybe it shouldn&apos;t &quot;pollute&quot; the source dir.

That&apos;s true, but this is unrelated to the bug. Do you mind trying to install the gnome-common package (or whatever brings in /usr/bin/gnome-autogen.sh) and trying again?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>534914</commentid>
    <comment_count>5</comment_count>
    <who name="Alexis Menard (darktears)">menard</who>
    <bug_when>2012-01-12 09:36:45 -0800</bug_when>
    <thetext>Same but I found suspicious this line :

Don&apos;t forget to create ~/.jhbuildrc
install -m755 install-check /home/darktears/dev/troll//qt-50-debug/qtbase/bin/install-check

why it would put stuff in my Qt installation??? Just for the record it is my first entry in PATH.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>534919</commentid>
    <comment_count>6</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2012-01-12 09:46:58 -0800</bug_when>
    <thetext>(In reply to comment #5)

&gt; why it would put stuff in my Qt installation??? Just for the record it is my first entry in PATH.

Perhaps this is a bug in the fallback jhbuild build script. It shouldn&apos;t be installing anything outside the prefix.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>574921</commentid>
    <comment_count>7</comment_count>
    <who name="Balazs Kelemen">kbalazs</who>
    <bug_when>2012-03-09 08:52:00 -0800</bug_when>
    <thetext>*** Bug 80698 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>606060</commentid>
    <comment_count>8</comment_count>
    <who name="Alexis Menard (darktears)">menard</who>
    <bug_when>2012-04-19 15:59:26 -0700</bug_when>
    <thetext>(In reply to comment #7)
&gt; *** Bug 80698 has been marked as a duplicate of this bug. ***

/home/darktears/dev/troll/webkit/WebKitBuild/Dependencies/Source/jhbuild/jhbuild is where it is cloned.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>606066</commentid>
    <comment_count>9</comment_count>
    <who name="Alexis Menard (darktears)">menard</who>
    <bug_when>2012-04-19 16:01:16 -0700</bug_when>
    <thetext>(In reply to comment #8)
&gt; (In reply to comment #7)
&gt; &gt; *** Bug 80698 has been marked as a duplicate of this bug. ***
&gt; 
&gt; /home/darktears/dev/troll/webkit/WebKitBuild/Dependencies/Source/jhbuild/jhbuild is where it is cloned.

Also gnome-common seems to be a hard dependency, the fallback script of jhbuild without autotool is proper broken.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>606968</commentid>
    <comment_count>10</comment_count>
      <attachid>138178</attachid>
    <who name="Gustavo Noronha (kov)">gustavo</who>
    <bug_when>2012-04-20 15:35:30 -0700</bug_when>
    <thetext>Created attachment 138178
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>606971</commentid>
    <comment_count>11</comment_count>
    <who name="Gustavo Noronha (kov)">gustavo</who>
    <bug_when>2012-04-20 15:36:41 -0700</bug_when>
    <thetext>Should we add gnome-common to jhbuild, or do you think it would be better as a dependency we expect the system to provide?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>607000</commentid>
    <comment_count>12</comment_count>
    <who name="Gustavo Noronha (kov)">gustavo</who>
    <bug_when>2012-04-20 16:05:44 -0700</bug_when>
    <thetext>I added gnome-common as a dependency on the wiki.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>607003</commentid>
    <comment_count>13</comment_count>
      <attachid>138178</attachid>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2012-04-20 16:07:52 -0700</bug_when>
    <thetext>Comment on attachment 138178
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=138178&amp;action=review

Great! There are just a few minor change suggestions below.

&gt; Tools/jhbuild/jhbuild-wrapper:48
&gt; +if os.environ.has_key(&apos;WEBKITOUTPUTDIR&apos;):
&gt; +    installation_prefix = os.path.abspath(os.path.join(os.environ[&apos;WEBKITOUTPUTDIR&apos;], &apos;Dependencies&apos;, &apos;Root&apos;))
&gt; +    source_path = os.path.abspath(os.path.join(os.environ[&apos;WEBKITOUTPUTDIR&apos;], &apos;Dependencies&apos;, &apos;Source&apos;))
&gt; +    jhbuild_source_path = os.path.join(source_path, &apos;jhbuild&apos;)
&gt; +    jhbuild_path = os.path.join(installation_prefix, &apos;bin&apos;, &apos;jhbuild&apos;)
&gt; +else:
&gt; +    installation_prefix = os.path.abspath(top_level_path(&apos;WebKitBuild&apos;, &apos;Dependencies&apos;, &apos;Root&apos;))
&gt; +    source_path = os.path.abspath(top_level_path(&apos;WebKitBuild&apos;, &apos;Dependencies&apos;, &apos;Source&apos;))
&gt; +    jhbuild_source_path = os.path.join(source_path, &apos;jhbuild&apos;)
&gt; +    jhbuild_path = top_level_path(&apos;WebKitBuild&apos;, &apos;Dependencies&apos;, &apos;Root&apos;, &apos;bin&apos;, &apos;jhbuild&apos;)
&gt; +

I think in this case something like this might be better:

if os.environ.has_key(&apos;WEBKITOUTPUTDIR&apos;):
    dependencies_path = os.path.abspath(top_level_path(&apos;WebKitBuild&apos;, &apos;Dependencies&apos;))
else:
    dependencies_path = top_level_path(&apos;WebKitBuild&apos;, &apos;Dependencies&apos;)

And then you can make all paths relative to those. I think a change like this makes sense for the previous two code blocks too.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>609215</commentid>
    <comment_count>14</comment_count>
    <who name="Raphael Kubo da Costa (:rakuco)">rakuco</who>
    <bug_when>2012-04-24 16:16:43 -0700</bug_when>
    <thetext>*** Bug 81475 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>612157</commentid>
    <comment_count>15</comment_count>
    <who name="Gustavo Noronha (kov)">gustavo</who>
    <bug_when>2012-04-27 22:51:24 -0700</bug_when>
    <thetext>Committed r115532: &lt;http://trac.webkit.org/changeset/115532&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>615262</commentid>
    <comment_count>16</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2012-05-03 07:24:50 -0700</bug_when>
    <thetext>(In reply to comment #15)
&gt; Committed r115532: &lt;http://trac.webkit.org/changeset/115532&gt;

So this patch restored the behavior to store the jhbuild*.md5sum files in the build directory instead of Dependencies. Is there any reason why?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>615264</commentid>
    <comment_count>17</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2012-05-03 07:29:16 -0700</bug_when>
    <thetext>(In reply to comment #16)
&gt; (In reply to comment #15)
&gt; &gt; Committed r115532: &lt;http://trac.webkit.org/changeset/115532&gt;
&gt; 
&gt; So this patch restored the behavior to store the jhbuild*.md5sum files in the build directory instead of Dependencies. Is there any reason why?

Hum doesn&apos;t seem to be this one. Anyway, something broke :( Will try to track this regression down again.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>615274</commentid>
    <comment_count>18</comment_count>
      <attachid>138178</attachid>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2012-05-03 07:47:19 -0700</bug_when>
    <thetext>Comment on attachment 138178
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=138178&amp;action=review

&gt; Tools/Scripts/webkitdirs.pm:1846
&gt; +    return join(baseProductDir(), &quot;Dependencies&quot;);

Hrm. the first argument to join() should be the separator no??

&gt; Tools/Scripts/webkitdirs.pm:1991
&gt; +        my $destination = join(getJhbuildPath(), $file);

Ditto.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>615358</commentid>
    <comment_count>19</comment_count>
      <attachid>138178</attachid>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2012-05-03 09:53:13 -0700</bug_when>
    <thetext>Comment on attachment 138178
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=138178&amp;action=review

&gt;&gt; Tools/jhbuild/jhbuild-wrapper:48
&gt;&gt; +
&gt; 
&gt; I think in this case something like this might be better:
&gt; 
&gt; if os.environ.has_key(&apos;WEBKITOUTPUTDIR&apos;):
&gt;     dependencies_path = os.path.abspath(top_level_path(&apos;WebKitBuild&apos;, &apos;Dependencies&apos;))
&gt; else:
&gt;     dependencies_path = top_level_path(&apos;WebKitBuild&apos;, &apos;Dependencies&apos;)
&gt; 
&gt; And then you can make all paths relative to those. I think a change like this makes sense for the previous two code blocks too.

Looks like this suggestion wasn&apos;t correctly applied :( Current code:


if os.environ.has_key(&apos;WEBKITOUTPUTDIR&apos;):
    dependencies_path = os.path.abspath(os.path.join(os.environ[&apos;WEBKITOUTPUTDIR&apos;], &apos;Dependencies&apos;, &apos;Root&apos;))
else:
    dependencies_path = os.path.abspath(top_level_path(&apos;WebKitBuild&apos;, &apos;Dependencies&apos;, &apos;Root&apos;))

so we end up with installation_prefix ending with Root/Root ... Will send another patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>615363</commentid>
    <comment_count>20</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2012-05-03 09:59:03 -0700</bug_when>
    <thetext>Oh this was fixored in r115904... My bad for not updating before blaming :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>619440</commentid>
    <comment_count>21</comment_count>
    <who name="Gustavo Noronha (kov)">gustavo</who>
    <bug_when>2012-05-09 06:41:53 -0700</bug_when>
    <thetext>Wow, and I thought I had tested it properly =) thanks for your investigations, hopefully it&apos;s all fixed now.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>138178</attachid>
            <date>2012-04-20 15:35:30 -0700</date>
            <delta_ts>2012-05-03 09:53:13 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-76161-20120420153529.patch</filename>
            <type>text/plain</type>
            <size>6112</size>
            <attacher name="Gustavo Noronha (kov)">gustavo</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTE0MzMyCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggMjIyNzZiZThmNzE4NWM0ZWZkMjk1ZDk5ZDMwYjc0NWEz
NDYwYWU2NC4uZDkyMTVmMGZhOWM2NTIxNDRhZTljNmU3OWVlMzcyNjI0MmZjY2VjNiAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5
IEBACisyMDEyLTA0LTIwICBHdXN0YXZvIE5vcm9uaGEgU2lsdmEgIDxnbnNAZ25vbWUub3JnPgor
CisgICAgICAgIFtHVEtdIGpoYnVpbGQgY2xvbmluZyBpcyBub3QgZm9sbG93aW5nIFdFQktJVE9V
VFBVVERJUi4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTc2MTYxCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
KiBTY3JpcHRzL3dlYmtpdGRpcnMucG06CisgICAgICAgIChnZXRKaGJ1aWxkUGF0aCk6IE5ldyBt
ZXRob2QgdG8gb2J0YWluIHRoZSBqaGJ1aWxkIGJhc2UgZGlyZWN0b3J5LAorICAgICAgICB1c2lu
ZyB0aGUgcHJvZHVjdCBiYXNlIGRpcmVjdG9yeQorICAgICAgICAoamhidWlsZENvbmZpZ3VyYXRp
b25DaGFuZ2VkKTogVXNlIHRoZSBuZXcgbWV0aG9kCisgICAgICAgIChidWlsZEF1dG90b29sc1By
b2plY3QpOiBEaXR0by4KKyAgICAgICAgKiBlZmwvamhidWlsZHJjOiBVc2UgV0VCS0lUT1VUUFVU
RElSIHdoZW4gY2FsY3VsYXRpbmcgdGhlIHBhdGguCisgICAgICAgICogZ3RrL2poYnVpbGRyYzog
RGl0dG8uCisgICAgICAgICogamhidWlsZC9qaGJ1aWxkLXdyYXBwZXI6IERpdHRvLgorCiAyMDEy
LTA0LTE2ICBHdXN0YXZvIE5vcm9uaGEgU2lsdmEgIDxnbnNAZ25vbWUub3JnPgogCiAgICAgICAg
IFtHVEtdIFVzZSBjb25maWd1cmUgaW5zdGVhZCBvZiBhdXRvZ2VuLnNoIGZvciBndGsrCmRpZmYg
LS1naXQgYS9Ub29scy9TY3JpcHRzL3dlYmtpdGRpcnMucG0gYi9Ub29scy9TY3JpcHRzL3dlYmtp
dGRpcnMucG0KaW5kZXggODEyMTM1NzNkNzE0YzU1NGIxYjg2NzkzMzA1MzM4Mjg2MWI5M2NmZi4u
ZjMyYjY5NGU3ZmVmZGJlNTk3M2VkNWQzNzMxMGI1ZWZlYmM0OGUwMSAxMDA3NTUKLS0tIGEvVG9v
bHMvU2NyaXB0cy93ZWJraXRkaXJzLnBtCisrKyBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0ZGlycy5w
bQpAQCAtMTg0MSwxMCArMTg0MSwxNSBAQCBzdWIgcnVuQXV0b2dlbkZvckF1dG90b29sc1Byb2pl
Y3RJZk5lY2Vzc2FyeSgkQCkKICAgICB9CiB9CiAKK3N1YiBnZXRKaGJ1aWxkUGF0aCgpCit7Cisg
ICAgcmV0dXJuIGpvaW4oYmFzZVByb2R1Y3REaXIoKSwgIkRlcGVuZGVuY2llcyIpOworfQorCiBz
dWIgamhidWlsZENvbmZpZ3VyYXRpb25DaGFuZ2VkKCkKIHsKICAgICBmb3JlYWNoIG15ICRmaWxl
IChxdyhqaGJ1aWxkcmMubWQ1c3VtIGpoYnVpbGQubW9kdWxlcy5tZDVzdW0pKSB7Ci0gICAgICAg
IG15ICRwYXRoID0gam9pbignLycsICRzb3VyY2VEaXIsICJXZWJLaXRCdWlsZCIsICJEZXBlbmRl
bmNpZXMiLCAkZmlsZSk7CisgICAgICAgIG15ICRwYXRoID0gam9pbihnZXRKaGJ1aWxkUGF0aCgp
LCAkZmlsZSk7CiAgICAgICAgIGlmICghIC1lICRwYXRoKSB7CiAgICAgICAgICAgICByZXR1cm4g
MTsKICAgICAgICAgfQpAQCAtMTk1Nyw3ICsxOTYyLDggQEAgc3ViIGJ1aWxkQXV0b3Rvb2xzUHJv
amVjdCgkQCkKICAgICAgICAgIyBJZiB0aGUgY29uZmlndXJhdGlvbiBjaGFuZ2VkLCBkZXBlbmRl
bmNpZXMgbWF5IGhhdmUgYmVlbiByZW1vdmVkLgogICAgICAgICAjIFNpbmNlIHdlIGxhY2sgYSBn
cmFudWxhciB3YXkgb2YgdW5pbnN0YWxsaW5nIHRob3NlIHdlIHdpcGUgb3V0IHRoZQogICAgICAg
ICAjIGpoYnVpbGQgcm9vdCBhbmQgc3RhcnQgZnJvbSBzY3JhdGNoLgotICAgICAgICBpZiAoc3lz
dGVtKCJybSAtcmYgJGJhc2VQcm9kdWN0RGlyL0RlcGVuZGVuY2llcy9Sb290IikgbmUgMCkgewor
ICAgICAgICBteSAkamhidWlsZFBhdGggPSBnZXRKaGJ1aWxkUGF0aCgpOworICAgICAgICBpZiAo
c3lzdGVtKCJybSAtcmYgJGpoYnVpbGRQYXRoL1Jvb3QiKSBuZSAwKSB7CiAgICAgICAgICAgICBk
aWUgIkNsZWFuaW5nIGpoYnVpbGQgcm9vdCBmYWlsZWQhIjsKICAgICAgICAgfQogCkBAIC0xOTgy
LDcgKzE5ODgsNyBAQCBzdWIgYnVpbGRBdXRvdG9vbHNQcm9qZWN0KCRAKQogICAgICMgU2F2ZSBt
ZDVzdW0gZm9yIGpoYnVpbGQtcmVsYXRlZCBmaWxlcy4KICAgICBmb3JlYWNoIG15ICRmaWxlIChx
dyhqaGJ1aWxkcmMgamhidWlsZC5tb2R1bGVzKSkgewogICAgICAgICBteSAkc291cmNlID0gam9p
bignLycsICRzb3VyY2VEaXIsICJUb29scyIsICJndGsiLCAkZmlsZSk7Ci0gICAgICAgIG15ICRk
ZXN0aW5hdGlvbiA9IGpvaW4oJy8nLCAkc291cmNlRGlyLCAiV2ViS2l0QnVpbGQiLCAiRGVwZW5k
ZW5jaWVzIiwgJGZpbGUpOworICAgICAgICBteSAkZGVzdGluYXRpb24gPSBqb2luKGdldEpoYnVp
bGRQYXRoKCksICRmaWxlKTsKICAgICAgICAgb3BlbihTVU0sICI+JGRlc3RpbmF0aW9uIiAuICIu
bWQ1c3VtIik7CiAgICAgICAgIHByaW50IFNVTSBnZXRNRDVIYXNoRm9yRmlsZSgkc291cmNlKTsK
ICAgICAgICAgY2xvc2UoU1VNKTsKZGlmZiAtLWdpdCBhL1Rvb2xzL2VmbC9qaGJ1aWxkcmMgYi9U
b29scy9lZmwvamhidWlsZHJjCmluZGV4IDFkMmFlNjcxMzE1MGFjNWVmOGFkZDU0ZWRmYjhmMzVi
M2RkMmZjYzIuLjJlZjg0Yzc3NmQ3NzY3YjI1M2YxNmQ1NzM4YmFkMmIxOWRiNWYyYTAgMTAwNjQ0
Ci0tLSBhL1Rvb2xzL2VmbC9qaGJ1aWxkcmMKKysrIGIvVG9vbHMvZWZsL2poYnVpbGRyYwpAQCAt
MzgsOCArMzgsMTIgQEAgbW9kdWxlcyA9IFsgJ3dlYmtpdGVmbC10ZXN0aW5nLWRlcGVuZGVuY2ll
cycsIF0KIGlmIF9fZXh0cmFfbW9kdWxlcyAhPSBbJyddOgogICAgIG1vZHVsZXMuZXh0ZW5kKF9f
ZXh0cmFfbW9kdWxlcykKIAotY2hlY2tvdXRyb290ID0gb3MucGF0aC5hYnNwYXRoKGNvbW1vbi50
b3BfbGV2ZWxfcGF0aCgnV2ViS2l0QnVpbGQnLCdEZXBlbmRlbmNpZXMnLCAnU291cmNlJykpCi1w
cmVmaXggPSBvcy5wYXRoLmFic3BhdGgoY29tbW9uLnRvcF9sZXZlbF9wYXRoKCdXZWJLaXRCdWls
ZCcsJ0RlcGVuZGVuY2llcycsICdSb290JykpCitpZiBvcy5lbnZpcm9uLmhhc19rZXkoJ1dFQktJ
VE9VVFBVVERJUicpOgorICAgIGNoZWNrb3V0cm9vdCA9IG9zLnBhdGguYWJzcGF0aChvcy5wYXRo
LmpvaW4ob3MuZW52aXJvblsnV0VCS0lUT1VUUFVURElSJ10sICdEZXBlbmRlbmNpZXMnLCAnU291
cmNlJykpCisgICAgcHJlZml4ID0gb3MucGF0aC5hYnNwYXRoKG9zLnBhdGguam9pbihvcy5lbnZp
cm9uWydXRUJLSVRPVVRQVVRESVInXSwgJ0RlcGVuZGVuY2llcycsICdSb290JykpCitlbHNlOgor
ICAgIGNoZWNrb3V0cm9vdCA9IG9zLnBhdGguYWJzcGF0aChjb21tb24udG9wX2xldmVsX3BhdGgo
J1dlYktpdEJ1aWxkJywnRGVwZW5kZW5jaWVzJywgJ1NvdXJjZScpKQorICAgIHByZWZpeCA9IG9z
LnBhdGguYWJzcGF0aChjb21tb24udG9wX2xldmVsX3BhdGgoJ1dlYktpdEJ1aWxkJywnRGVwZW5k
ZW5jaWVzJywgJ1Jvb3QnKSkKIAogbm9ub3RpZnkgPSBUcnVlCiBub3RyYXlpY29uID0gVHJ1ZQpk
aWZmIC0tZ2l0IGEvVG9vbHMvZ3RrL2poYnVpbGRyYyBiL1Rvb2xzL2d0ay9qaGJ1aWxkcmMKaW5k
ZXggZDI0Y2QyM2MzMjJhZTk2MWVjMGY1NDljYmVlNWY2NzAwNjA5NzEwYS4uNmYzM2VkMWNlOTVi
NGU5OWZlZmU2ZWI3MGY3ODQzNWM0OWViZDQyMiAxMDA2NDQKLS0tIGEvVG9vbHMvZ3RrL2poYnVp
bGRyYworKysgYi9Ub29scy9ndGsvamhidWlsZHJjCkBAIC0zNSw4ICszNSwxMiBAQCBtb2R1bGVz
ID0gWyAnd2Via2l0Z3RrLXRlc3RpbmctZGVwZW5kZW5jaWVzJywgXQogaWYgX19leHRyYV9tb2R1
bGVzICE9IFsnJ106CiAgICAgbW9kdWxlcy5leHRlbmQoX19leHRyYV9tb2R1bGVzKQogCi1jaGVj
a291dHJvb3QgPSBvcy5wYXRoLmFic3BhdGgoY29tbW9uLnRvcF9sZXZlbF9wYXRoKCdXZWJLaXRC
dWlsZCcsJ0RlcGVuZGVuY2llcycsICdTb3VyY2UnKSkKLXByZWZpeCA9IG9zLnBhdGguYWJzcGF0
aChjb21tb24udG9wX2xldmVsX3BhdGgoJ1dlYktpdEJ1aWxkJywnRGVwZW5kZW5jaWVzJywgJ1Jv
b3QnKSkKK2lmIG9zLmVudmlyb24uaGFzX2tleSgnV0VCS0lUT1VUUFVURElSJyk6CisgICAgY2hl
Y2tvdXRyb290ID0gb3MucGF0aC5hYnNwYXRoKG9zLnBhdGguam9pbihvcy5lbnZpcm9uWydXRUJL
SVRPVVRQVVRESVInXSwgJ0RlcGVuZGVuY2llcycsICdTb3VyY2UnKSkKKyAgICBwcmVmaXggPSBv
cy5wYXRoLmFic3BhdGgob3MucGF0aC5qb2luKG9zLmVudmlyb25bJ1dFQktJVE9VVFBVVERJUidd
LCAnRGVwZW5kZW5jaWVzJywgJ1Jvb3QnKSkKK2Vsc2U6CisgICAgY2hlY2tvdXRyb290ID0gb3Mu
cGF0aC5hYnNwYXRoKGNvbW1vbi50b3BfbGV2ZWxfcGF0aCgnV2ViS2l0QnVpbGQnLCdEZXBlbmRl
bmNpZXMnLCAnU291cmNlJykpCisgICAgcHJlZml4ID0gb3MucGF0aC5hYnNwYXRoKGNvbW1vbi50
b3BfbGV2ZWxfcGF0aCgnV2ViS2l0QnVpbGQnLCdEZXBlbmRlbmNpZXMnLCAnUm9vdCcpKQogCiBu
b25vdGlmeSA9IFRydWUKIG5vdHJheWljb24gPSBUcnVlCmRpZmYgLS1naXQgYS9Ub29scy9qaGJ1
aWxkL2poYnVpbGQtd3JhcHBlciBiL1Rvb2xzL2poYnVpbGQvamhidWlsZC13cmFwcGVyCmluZGV4
IDk3N2VkZGJmNTlhZTdjMzBiZDRjNmYzYzg0MmZlN2ZmOGRhOTcwZjguLmNmNGU0NWY2NjljMDg4
NmZiMmEzNjhmZDcwNTRiY2Y1NTAyNTc2NDAgMTAwNzU1Ci0tLSBhL1Rvb2xzL2poYnVpbGQvamhi
dWlsZC13cmFwcGVyCisrKyBiL1Rvb2xzL2poYnVpbGQvamhidWlsZC13cmFwcGVyCkBAIC0zNSwx
MCArMzUsMTcgQEAgZGVmIHRvcF9sZXZlbF9wYXRoKCphcmdzKToKIAogamhidWlsZF9yZXZpc2lv
biA9ICcxZWVkYzQyM2Y3NWM2MDUyMjRiNDMwNTc5ZTRjMzAzMjkyMTk5NTA3JwogCi1pbnN0YWxs
YXRpb25fcHJlZml4ID0gb3MucGF0aC5hYnNwYXRoKHRvcF9sZXZlbF9wYXRoKCdXZWJLaXRCdWls
ZCcsICdEZXBlbmRlbmNpZXMnLCAnUm9vdCcpKQotc291cmNlX3BhdGggPSBvcy5wYXRoLmFic3Bh
dGgodG9wX2xldmVsX3BhdGgoJ1dlYktpdEJ1aWxkJywgJ0RlcGVuZGVuY2llcycsICdTb3VyY2Un
KSkKLWpoYnVpbGRfc291cmNlX3BhdGggPSBvcy5wYXRoLmpvaW4oc291cmNlX3BhdGgsICdqaGJ1
aWxkJykKLWpoYnVpbGRfcGF0aCA9IHRvcF9sZXZlbF9wYXRoKCdXZWJLaXRCdWlsZCcsICdEZXBl
bmRlbmNpZXMnLCAnUm9vdCcsICdiaW4nLCAnamhidWlsZCcpCitpZiBvcy5lbnZpcm9uLmhhc19r
ZXkoJ1dFQktJVE9VVFBVVERJUicpOgorICAgIGluc3RhbGxhdGlvbl9wcmVmaXggPSBvcy5wYXRo
LmFic3BhdGgob3MucGF0aC5qb2luKG9zLmVudmlyb25bJ1dFQktJVE9VVFBVVERJUiddLCAnRGVw
ZW5kZW5jaWVzJywgJ1Jvb3QnKSkKKyAgICBzb3VyY2VfcGF0aCA9IG9zLnBhdGguYWJzcGF0aChv
cy5wYXRoLmpvaW4ob3MuZW52aXJvblsnV0VCS0lUT1VUUFVURElSJ10sICdEZXBlbmRlbmNpZXMn
LCAnU291cmNlJykpCisgICAgamhidWlsZF9zb3VyY2VfcGF0aCA9IG9zLnBhdGguam9pbihzb3Vy
Y2VfcGF0aCwgJ2poYnVpbGQnKQorICAgIGpoYnVpbGRfcGF0aCA9IG9zLnBhdGguam9pbihpbnN0
YWxsYXRpb25fcHJlZml4LCAnYmluJywgJ2poYnVpbGQnKQorZWxzZToKKyAgICBpbnN0YWxsYXRp
b25fcHJlZml4ID0gb3MucGF0aC5hYnNwYXRoKHRvcF9sZXZlbF9wYXRoKCdXZWJLaXRCdWlsZCcs
ICdEZXBlbmRlbmNpZXMnLCAnUm9vdCcpKQorICAgIHNvdXJjZV9wYXRoID0gb3MucGF0aC5hYnNw
YXRoKHRvcF9sZXZlbF9wYXRoKCdXZWJLaXRCdWlsZCcsICdEZXBlbmRlbmNpZXMnLCAnU291cmNl
JykpCisgICAgamhidWlsZF9zb3VyY2VfcGF0aCA9IG9zLnBhdGguam9pbihzb3VyY2VfcGF0aCwg
J2poYnVpbGQnKQorICAgIGpoYnVpbGRfcGF0aCA9IHRvcF9sZXZlbF9wYXRoKCdXZWJLaXRCdWls
ZCcsICdEZXBlbmRlbmNpZXMnLCAnUm9vdCcsICdiaW4nLCAnamhidWlsZCcpCisKIHBsYXRmb3Jt
ID0gTm9uZTsKIAogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>