<?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>90642</bug_id>
          
          <creation_ts>2012-07-05 16:28:12 -0700</creation_ts>
          <short_desc>Web Inspector: CodeGeneratorInspector.py: fix output write logic to support incremental build</short_desc>
          <delta_ts>2012-07-19 16:22:45 -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>Web Inspector (Deprecated)</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>
          <dependson>91424</dependson>
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Peter Rybin">prybin</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>apavlov</cc>
    
    <cc>bweinstein</cc>
    
    <cc>joepeck</cc>
    
    <cc>keishi</cc>
    
    <cc>loislo</cc>
    
    <cc>pfeldman</cc>
    
    <cc>pmuellr</cc>
    
    <cc>rik</cc>
    
    <cc>rniwa</cc>
    
    <cc>scottmg</cc>
    
    <cc>timothy</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>yurys</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>663774</commentid>
    <comment_count>0</comment_count>
    <who name="Peter Rybin">prybin</who>
    <bug_when>2012-07-05 16:28:12 -0700</bug_when>
    <thetext>Currently CodeGeneratorInspector.py always overwrites all output files. This triggers a cascade of recompilations.
Only write output, if it actually changed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>663782</commentid>
    <comment_count>1</comment_count>
      <attachid>151003</attachid>
    <who name="Peter Rybin">prybin</who>
    <bug_when>2012-07-05 16:32:22 -0700</bug_when>
    <thetext>Created attachment 151003
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>663902</commentid>
    <comment_count>2</comment_count>
      <attachid>151003</attachid>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2012-07-05 23:25:12 -0700</bug_when>
    <thetext>Comment on attachment 151003
Patch

Do you have numbers that would show how much time it saves? The generator shouldn&apos;t be called unless Inspector.json(which is relatively rare event) has changed in which case at least some output files should also change.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>670427</commentid>
    <comment_count>3</comment_count>
    <who name="Peter Rybin">prybin</who>
    <bug_when>2012-07-16 10:21:16 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; (From update of attachment 151003 [details])
&gt; Do you have numbers that would show how much time it saves? The generator shouldn&apos;t be called unless Inspector.json(which is relatively rare event) has changed in which case at least some output files should also change.

I don&apos;t have numbers, but every time I develop code generator or do something related, I have to wait 1 extra minute per build, because incremental build doesn&apos;t work.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>670477</commentid>
    <comment_count>4</comment_count>
      <attachid>151003</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-07-16 11:11:09 -0700</bug_when>
    <thetext>Comment on attachment 151003
Patch

Clearing flags on attachment: 151003

Committed r122739: &lt;http://trac.webkit.org/changeset/122739&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>670478</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-07-16 11:11:16 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>670602</commentid>
    <comment_count>6</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-07-16 13:15:56 -0700</bug_when>
    <thetext>It appears that this patch broke Mac builds:
http://build.webkit.org/builders/Apple%20Lion%20%28Leaks%29/builds/536/steps/compile-webkit/logs/stdio</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>670658</commentid>
    <comment_count>7</comment_count>
    <who name="Peter Rybin">prybin</who>
    <bug_when>2012-07-16 14:26:01 -0700</bug_when>
    <thetext>(In reply to comment #6)
&gt; It appears that this patch broke Mac builds:
&gt; http://build.webkit.org/builders/Apple%20Lion%20%28Leaks%29/builds/536/steps/compile-webkit/logs/stdio

I&apos;m sorry to hear it.
Our office opens in about 11 hours from now. If you need so, please feel free to roll the change back.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>670664</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-07-16 14:29:32 -0700</bug_when>
    <thetext>Re-opened since this is blocked by 91424</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>671507</commentid>
    <comment_count>9</comment_count>
      <attachid>152808</attachid>
    <who name="Peter Rybin">prybin</who>
    <bug_when>2012-07-17 12:49:05 -0700</bug_when>
    <thetext>Created attachment 152808
Add missing close</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>673392</commentid>
    <comment_count>10</comment_count>
      <attachid>152808</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-07-19 04:50:26 -0700</bug_when>
    <thetext>Comment on attachment 152808
Add missing close

Clearing flags on attachment: 152808

Committed r123091: &lt;http://trac.webkit.org/changeset/123091&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>673393</commentid>
    <comment_count>11</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-07-19 04:50:33 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>674001</commentid>
    <comment_count>12</comment_count>
    <who name="Scott Graham">scottmg</who>
    <bug_when>2012-07-19 15:47:12 -0700</bug_when>
    <thetext>If this is relanded, could you please remove the print &quot;  writing &quot; ...? Thanks.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>674032</commentid>
    <comment_count>13</comment_count>
    <who name="Peter Rybin">prybin</who>
    <bug_when>2012-07-19 16:22:45 -0700</bug_when>
    <thetext>(In reply to comment #12)
&gt; If this is relanded, could you please remove the print &quot;  writing &quot; ...? Thanks.

https://bugs.webkit.org/show_bug.cgi?id=91758</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>151003</attachid>
            <date>2012-07-05 16:32:22 -0700</date>
            <delta_ts>2012-07-17 12:48:52 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-90642-20120706033221.patch</filename>
            <type>text/plain</type>
            <size>3358</size>
            <attacher name="Peter Rybin">prybin</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTIxOTIzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYjBjYjRiZDNkMTIyZmYy
YjBiYjllNDRmYmM5Y2M0OGNlMGE2NjVjNS4uOGNkMjQ4NTRmYmVjYjEyNWY1ZWU0NWRjMWRmNjRm
Y2VlZTFhZDg3OSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDEyLTA3LTA1ICBQZXRl
ciBSeWJpbiAgPHBldGVyLnJ5YmluQGdtYWlsLmNvbT4KKworICAgICAgICBXZWIgSW5zcGVjdG9y
OiBDb2RlR2VuZXJhdG9ySW5zcGVjdG9yLnB5OiBmaXggb3V0cHV0IHdyaXRlIGxvZ2ljIHRvIHN1
cHBvcnQgaW5jcmVtZW50YWwgYnVpbGQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTkwNjQyCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgQSBzbWFsbCBpbnRlcm1lZGlhdGUgd3JpdGVyIGlzIGFkZGVkLiBJdCBo
YW5kbGVzIGNvbXBhcmluZyBvbGQgYW5kIG5ldyBzb3VyY2UgYmVmb3JlIGFjdHVhbCB3cml0aW5n
LgorCisgICAgICAgICogaW5zcGVjdG9yL0NvZGVHZW5lcmF0b3JJbnNwZWN0b3IucHk6CisgICAg
ICAgIChmbGF0dGVuX2xpc3QpOgorICAgICAgICAoU21hcnRPdXRwdXQpOgorICAgICAgICAoU21h
cnRPdXRwdXQuX19pbml0X18pOgorICAgICAgICAoU21hcnRPdXRwdXQud3JpdGUpOgorICAgICAg
ICAoU21hcnRPdXRwdXQuY2xvc2UpOgorCiAyMDEyLTA3LTA1ICBZb25nanVuIFpoYW5nICA8eW9u
Z2p1bl96aGFuZ0BhcHBsZS5jb20+CiAKICAgICAgICAgQ29kZSByZWZhY3RvcmluZzogbW92ZSBt
aW1lVHlwZUZyb21VVElUcmVlIHRvIGEgc2VwYXJhdGUgZmlsZS4KZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJDb3JlL2luc3BlY3Rvci9Db2RlR2VuZXJhdG9ySW5zcGVjdG9yLnB5IGIvU291cmNlL1dl
YkNvcmUvaW5zcGVjdG9yL0NvZGVHZW5lcmF0b3JJbnNwZWN0b3IucHkKaW5kZXggMzY3NDQwNjYy
NWJiNjc3MDU1ZGFlNTEwZjIwMDQxMmNlZGIyNzYyNS4uNTdhMjQ1N2M1NzdlNGU3MjVmZmU5Mzg0
ZjRmZTA4NDc3ZjRmYjQ3NSAxMDA3NTUKLS0tIGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0Nv
ZGVHZW5lcmF0b3JJbnNwZWN0b3IucHkKKysrIGIvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0Nv
ZGVHZW5lcmF0b3JJbnNwZWN0b3IucHkKQEAgLTI5NDQsMTggKzI5NDQsNDUgQEAgZGVmIGZsYXR0
ZW5fbGlzdChpbnB1dCk6CiAgICAgcmV0dXJuIHJlcwogCiAKKyMgQSB3cml0ZXIgdGhhdCBvbmx5
IHVwZGF0ZXMgZmlsZSBpZiBpdCBhY3R1YWxseSBjaGFuZ2VkIHRvIGJldHRlciBzdXBwb3J0IGlu
Y3JlbWVudGFsIGJ1aWxkLgorY2xhc3MgU21hcnRPdXRwdXQ6CisgICAgZGVmIF9faW5pdF9fKHNl
bGYsIGZpbGVfbmFtZSk6CisgICAgICAgIHNlbGYuZmlsZV9uYW1lXyA9IGZpbGVfbmFtZQorICAg
ICAgICBzZWxmLm91dHB1dF8gPSAiIgorCisgICAgZGVmIHdyaXRlKHNlbGYsIHRleHQpOgorICAg
ICAgICBzZWxmLm91dHB1dF8gKz0gdGV4dAorCisgICAgZGVmIGNsb3NlKHNlbGYpOgorICAgICAg
ICB0ZXh0X2NoYW5nZWQgPSBUcnVlCisKKyAgICAgICAgdHJ5OgorICAgICAgICAgICAgcmVhZF9m
aWxlID0gb3BlbihzZWxmLmZpbGVfbmFtZV8sICJyIikKKyAgICAgICAgICAgIG9sZF90ZXh0ID0g
cmVhZF9maWxlLnJlYWQoKQorICAgICAgICAgICAgcmVhZF9maWxlLmNsb3NlKCkKKyAgICAgICAg
ICAgIHRleHRfY2hhbmdlZCA9IG9sZF90ZXh0ICE9IHNlbGYub3V0cHV0XworICAgICAgICBleGNl
cHQ6CisgICAgICAgICAgICAjIElnbm9yZSwganVzdCBvdmVyd3JpdGUgYnkgZGVmYXVsdAorICAg
ICAgICAgICAgcGFzcworCisgICAgICAgIGlmIHRleHRfY2hhbmdlZDoKKyAgICAgICAgICAgIG91
dF9maWxlID0gb3BlbihzZWxmLmZpbGVfbmFtZV8sICJ3IikKKyAgICAgICAgICAgIG91dF9maWxl
LndyaXRlKHNlbGYub3V0cHV0XykKKyAgICAgICAgICAgIG91dF9maWxlLmNsb3NlKCkKKworCiBH
ZW5lcmF0b3IuZ28oKQogCi1iYWNrZW5kX2hfZmlsZSA9IG9wZW4ob3V0cHV0X2hlYWRlcl9kaXJu
YW1lICsgIi9JbnNwZWN0b3JCYWNrZW5kRGlzcGF0Y2hlci5oIiwgInciKQotYmFja2VuZF9jcHBf
ZmlsZSA9IG9wZW4ob3V0cHV0X2NwcF9kaXJuYW1lICsgIi9JbnNwZWN0b3JCYWNrZW5kRGlzcGF0
Y2hlci5jcHAiLCAidyIpCitiYWNrZW5kX2hfZmlsZSA9IFNtYXJ0T3V0cHV0KG91dHB1dF9oZWFk
ZXJfZGlybmFtZSArICIvSW5zcGVjdG9yQmFja2VuZERpc3BhdGNoZXIuaCIpCitiYWNrZW5kX2Nw
cF9maWxlID0gU21hcnRPdXRwdXQob3V0cHV0X2NwcF9kaXJuYW1lICsgIi9JbnNwZWN0b3JCYWNr
ZW5kRGlzcGF0Y2hlci5jcHAiKQogCi1mcm9udGVuZF9oX2ZpbGUgPSBvcGVuKG91dHB1dF9oZWFk
ZXJfZGlybmFtZSArICIvSW5zcGVjdG9yRnJvbnRlbmQuaCIsICJ3IikKLWZyb250ZW5kX2NwcF9m
aWxlID0gb3BlbihvdXRwdXRfY3BwX2Rpcm5hbWUgKyAiL0luc3BlY3RvckZyb250ZW5kLmNwcCIs
ICJ3IikKK2Zyb250ZW5kX2hfZmlsZSA9IFNtYXJ0T3V0cHV0KG91dHB1dF9oZWFkZXJfZGlybmFt
ZSArICIvSW5zcGVjdG9yRnJvbnRlbmQuaCIpCitmcm9udGVuZF9jcHBfZmlsZSA9IFNtYXJ0T3V0
cHV0KG91dHB1dF9jcHBfZGlybmFtZSArICIvSW5zcGVjdG9yRnJvbnRlbmQuY3BwIikKIAotdHlw
ZWJ1aWxkZXJfaF9maWxlID0gb3BlbihvdXRwdXRfaGVhZGVyX2Rpcm5hbWUgKyAiL0luc3BlY3Rv
clR5cGVCdWlsZGVyLmgiLCAidyIpCi10eXBlYnVpbGRlcl9jcHBfZmlsZSA9IG9wZW4ob3V0cHV0
X2NwcF9kaXJuYW1lICsgIi9JbnNwZWN0b3JUeXBlQnVpbGRlci5jcHAiLCAidyIpCit0eXBlYnVp
bGRlcl9oX2ZpbGUgPSBTbWFydE91dHB1dChvdXRwdXRfaGVhZGVyX2Rpcm5hbWUgKyAiL0luc3Bl
Y3RvclR5cGVCdWlsZGVyLmgiKQordHlwZWJ1aWxkZXJfY3BwX2ZpbGUgPSBTbWFydE91dHB1dChv
dXRwdXRfY3BwX2Rpcm5hbWUgKyAiL0luc3BlY3RvclR5cGVCdWlsZGVyLmNwcCIpCiAKLWJhY2tl
bmRfanNfZmlsZSA9IG9wZW4ob3V0cHV0X2NwcF9kaXJuYW1lICsgIi9JbnNwZWN0b3JCYWNrZW5k
Q29tbWFuZHMuanMiLCAidyIpCitiYWNrZW5kX2pzX2ZpbGUgPSBTbWFydE91dHB1dChvdXRwdXRf
Y3BwX2Rpcm5hbWUgKyAiL0luc3BlY3RvckJhY2tlbmRDb21tYW5kcy5qcyIpCiAKIAogYmFja2Vu
ZF9oX2ZpbGUud3JpdGUoVGVtcGxhdGVzLmJhY2tlbmRfaC5zdWJzdGl0dXRlKE5vbmUsCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>152808</attachid>
            <date>2012-07-17 12:49:05 -0700</date>
            <delta_ts>2012-07-19 04:50:26 -0700</delta_ts>
            <desc>Add missing close</desc>
            <filename>bug-90642-20120717234904.patch</filename>
            <type>text/plain</type>
            <size>3583</size>
            <attacher name="Peter Rybin">prybin</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTIyODY2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZDg3MTVkY2IxYWYwYzg0
NzBmZjhkNzMxYTVkN2M4MjFmMzE3NjNkMC4uNWEwOGU4ZjcwZDBiMmFjMTc4OTUwZjU4NTU2ZTJl
NjZiMzIxYzAzOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDEyLTA3LTE3ICBQZXRl
ciBSeWJpbiAgPHBldGVyLnJ5YmluQGdtYWlsLmNvbT4KKworICAgICAgICBXZWIgSW5zcGVjdG9y
OiBDb2RlR2VuZXJhdG9ySW5zcGVjdG9yLnB5OiBmaXggb3V0cHV0IHdyaXRlIGxvZ2ljIHRvIHN1
cHBvcnQgaW5jcmVtZW50YWwgYnVpbGQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTkwNjQyCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgQSBzbWFsbCBpbnRlcm1lZGlhdGUgd3JpdGVyIGlzIGFkZGVkLiBJdCBo
YW5kbGVzIGNvbXBhcmluZyBvbGQgYW5kIG5ldyBzb3VyY2UgYmVmb3JlIGFjdHVhbCB3cml0aW5n
LgorCisgICAgICAgICogaW5zcGVjdG9yL0NvZGVHZW5lcmF0b3JJbnNwZWN0b3IucHk6CisgICAg
ICAgIChmbGF0dGVuX2xpc3QpOgorICAgICAgICAoU21hcnRPdXRwdXQpOgorICAgICAgICAoU21h
cnRPdXRwdXQuX19pbml0X18pOgorICAgICAgICAoU21hcnRPdXRwdXQud3JpdGUpOgorICAgICAg
ICAoU21hcnRPdXRwdXQuY2xvc2UpOgorCiAyMDEyLTA3LTE3ICBFbWlsIEEgRWtsdW5kICA8ZWFl
QGNocm9taXVtLm9yZz4KIAogICAgICAgICBJbmNvcnJlY3Qgb2Zmc2V0IHVzZWQgZm9yIHNjcm9s
bFdpZHRoL0hlaWdodCBjYWxjdWxhdGlvbgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaW5z
cGVjdG9yL0NvZGVHZW5lcmF0b3JJbnNwZWN0b3IucHkgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0
b3IvQ29kZUdlbmVyYXRvckluc3BlY3Rvci5weQppbmRleCBiM2E1ZjQxNTE5ZGMxZTI1NWI2NGY4
OTU2ZDlkYmI1Y2MwM2JjMmFhLi5jMjgxMmI2MjExZjM3ODlkOTZkY2FkMjllY2EyMmU3NDhiNGI0
MTEwIDEwMDc1NQotLS0gYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvQ29kZUdlbmVyYXRvcklu
c3BlY3Rvci5weQorKysgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvQ29kZUdlbmVyYXRvcklu
c3BlY3Rvci5weQpAQCAtMjk1MywxOCArMjk1Myw0NiBAQCBkZWYgZmxhdHRlbl9saXN0KGlucHV0
KToKICAgICByZXR1cm4gcmVzCiAKIAorIyBBIHdyaXRlciB0aGF0IG9ubHkgdXBkYXRlcyBmaWxl
IGlmIGl0IGFjdHVhbGx5IGNoYW5nZWQgdG8gYmV0dGVyIHN1cHBvcnQgaW5jcmVtZW50YWwgYnVp
bGQuCitjbGFzcyBTbWFydE91dHB1dDoKKyAgICBkZWYgX19pbml0X18oc2VsZiwgZmlsZV9uYW1l
KToKKyAgICAgICAgc2VsZi5maWxlX25hbWVfID0gZmlsZV9uYW1lCisgICAgICAgIHNlbGYub3V0
cHV0XyA9ICIiCisKKyAgICBkZWYgd3JpdGUoc2VsZiwgdGV4dCk6CisgICAgICAgIHNlbGYub3V0
cHV0XyArPSB0ZXh0CisKKyAgICBkZWYgY2xvc2Uoc2VsZik6CisgICAgICAgIHRleHRfY2hhbmdl
ZCA9IFRydWUKKworICAgICAgICB0cnk6CisgICAgICAgICAgICByZWFkX2ZpbGUgPSBvcGVuKHNl
bGYuZmlsZV9uYW1lXywgInIiKQorICAgICAgICAgICAgb2xkX3RleHQgPSByZWFkX2ZpbGUucmVh
ZCgpCisgICAgICAgICAgICByZWFkX2ZpbGUuY2xvc2UoKQorICAgICAgICAgICAgdGV4dF9jaGFu
Z2VkID0gb2xkX3RleHQgIT0gc2VsZi5vdXRwdXRfCisgICAgICAgIGV4Y2VwdDoKKyAgICAgICAg
ICAgICMgSWdub3JlLCBqdXN0IG92ZXJ3cml0ZSBieSBkZWZhdWx0CisgICAgICAgICAgICBwYXNz
CisKKyAgICAgICAgaWYgdGV4dF9jaGFuZ2VkOgorICAgICAgICAgICAgcHJpbnQgIiAgICB3cml0
aW5nICIgKyBzZWxmLmZpbGVfbmFtZV8KKyAgICAgICAgICAgIG91dF9maWxlID0gb3BlbihzZWxm
LmZpbGVfbmFtZV8sICJ3IikKKyAgICAgICAgICAgIG91dF9maWxlLndyaXRlKHNlbGYub3V0cHV0
XykKKyAgICAgICAgICAgIG91dF9maWxlLmNsb3NlKCkKKworCiBHZW5lcmF0b3IuZ28oKQogCi1i
YWNrZW5kX2hfZmlsZSA9IG9wZW4ob3V0cHV0X2hlYWRlcl9kaXJuYW1lICsgIi9JbnNwZWN0b3JC
YWNrZW5kRGlzcGF0Y2hlci5oIiwgInciKQotYmFja2VuZF9jcHBfZmlsZSA9IG9wZW4ob3V0cHV0
X2NwcF9kaXJuYW1lICsgIi9JbnNwZWN0b3JCYWNrZW5kRGlzcGF0Y2hlci5jcHAiLCAidyIpCiti
YWNrZW5kX2hfZmlsZSA9IFNtYXJ0T3V0cHV0KG91dHB1dF9oZWFkZXJfZGlybmFtZSArICIvSW5z
cGVjdG9yQmFja2VuZERpc3BhdGNoZXIuaCIpCitiYWNrZW5kX2NwcF9maWxlID0gU21hcnRPdXRw
dXQob3V0cHV0X2NwcF9kaXJuYW1lICsgIi9JbnNwZWN0b3JCYWNrZW5kRGlzcGF0Y2hlci5jcHAi
KQogCi1mcm9udGVuZF9oX2ZpbGUgPSBvcGVuKG91dHB1dF9oZWFkZXJfZGlybmFtZSArICIvSW5z
cGVjdG9yRnJvbnRlbmQuaCIsICJ3IikKLWZyb250ZW5kX2NwcF9maWxlID0gb3BlbihvdXRwdXRf
Y3BwX2Rpcm5hbWUgKyAiL0luc3BlY3RvckZyb250ZW5kLmNwcCIsICJ3IikKK2Zyb250ZW5kX2hf
ZmlsZSA9IFNtYXJ0T3V0cHV0KG91dHB1dF9oZWFkZXJfZGlybmFtZSArICIvSW5zcGVjdG9yRnJv
bnRlbmQuaCIpCitmcm9udGVuZF9jcHBfZmlsZSA9IFNtYXJ0T3V0cHV0KG91dHB1dF9jcHBfZGly
bmFtZSArICIvSW5zcGVjdG9yRnJvbnRlbmQuY3BwIikKIAotdHlwZWJ1aWxkZXJfaF9maWxlID0g
b3BlbihvdXRwdXRfaGVhZGVyX2Rpcm5hbWUgKyAiL0luc3BlY3RvclR5cGVCdWlsZGVyLmgiLCAi
dyIpCi10eXBlYnVpbGRlcl9jcHBfZmlsZSA9IG9wZW4ob3V0cHV0X2NwcF9kaXJuYW1lICsgIi9J
bnNwZWN0b3JUeXBlQnVpbGRlci5jcHAiLCAidyIpCit0eXBlYnVpbGRlcl9oX2ZpbGUgPSBTbWFy
dE91dHB1dChvdXRwdXRfaGVhZGVyX2Rpcm5hbWUgKyAiL0luc3BlY3RvclR5cGVCdWlsZGVyLmgi
KQordHlwZWJ1aWxkZXJfY3BwX2ZpbGUgPSBTbWFydE91dHB1dChvdXRwdXRfY3BwX2Rpcm5hbWUg
KyAiL0luc3BlY3RvclR5cGVCdWlsZGVyLmNwcCIpCiAKLWJhY2tlbmRfanNfZmlsZSA9IG9wZW4o
b3V0cHV0X2NwcF9kaXJuYW1lICsgIi9JbnNwZWN0b3JCYWNrZW5kQ29tbWFuZHMuanMiLCAidyIp
CitiYWNrZW5kX2pzX2ZpbGUgPSBTbWFydE91dHB1dChvdXRwdXRfY3BwX2Rpcm5hbWUgKyAiL0lu
c3BlY3RvckJhY2tlbmRDb21tYW5kcy5qcyIpCiAKIAogYmFja2VuZF9oX2ZpbGUud3JpdGUoVGVt
cGxhdGVzLmJhY2tlbmRfaC5zdWJzdGl0dXRlKE5vbmUsCkBAIC0zMDA3LDQgKzMwMzUsNyBAQCBi
YWNrZW5kX2NwcF9maWxlLmNsb3NlKCkKIGZyb250ZW5kX2hfZmlsZS5jbG9zZSgpCiBmcm9udGVu
ZF9jcHBfZmlsZS5jbG9zZSgpCiAKK3R5cGVidWlsZGVyX2hfZmlsZS5jbG9zZSgpCit0eXBlYnVp
bGRlcl9jcHBfZmlsZS5jbG9zZSgpCisKIGJhY2tlbmRfanNfZmlsZS5jbG9zZSgpCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>