<?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>55196</bug_id>
          
          <creation_ts>2011-02-24 16:54:55 -0800</creation_ts>
          <short_desc>Add necessary build steps to JavaScriptGlue GYP project.</short_desc>
          <delta_ts>2011-02-28 11:50:42 -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>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Other</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>
          
          <blocked>55018</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Dimitri Glazkov (Google)">dglazkov</reporter>
          <assigned_to name="Dimitri Glazkov (Google)">dglazkov</assigned_to>
          <cc>abarth</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>357572</commentid>
    <comment_count>0</comment_count>
    <who name="Dimitri Glazkov (Google)">dglazkov</who>
    <bug_when>2011-02-24 16:54:55 -0800</bug_when>
    <thetext>Add necessary build steps to JavaScriptGlue GYP project.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>357573</commentid>
    <comment_count>1</comment_count>
      <attachid>83750</attachid>
    <who name="Dimitri Glazkov (Google)">dglazkov</who>
    <bug_when>2011-02-24 16:55:17 -0800</bug_when>
    <thetext>Created attachment 83750
WIP: Not building yet, capturing progress so far.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>357618</commentid>
    <comment_count>2</comment_count>
      <attachid>83750</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2011-02-24 18:12:17 -0800</bug_when>
    <thetext>Comment on attachment 83750
WIP: Not building yet, capturing progress so far.

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

&gt; Source/JavaScriptGlue/gyp/JavaScriptGlue.gyp:20
&gt; +        &apos;../Info.plist&apos;,

Should this be in JavaScriptGlue.gypi?

&gt; Source/JavaScriptGlue/gyp/JavaScriptGlue.gyp:36
&gt; +          &apos;action&apos;: [ &apos;if [ -f ../../Tools/Scripts/check-for-global-initializers ]; then\n    ../../Tools/Scripts/check-for-global-initializers || exit $?\nfi&quot;;&apos; ],

I&apos;m not sure whether it&apos;s better to put these inline in the gyp or to having them be external sh files.  In JavaScriptCore.gyp, I went with the external sh files.  I&apos;m not sure this matters at this stage.  Just thinking out loud.

&gt; Source/JavaScriptGlue/gyp/JavaScriptGlue.gyp:217
&gt; +          &apos;inputs&apos;: [ &apos;$(SRCROOT)/Configurations/Version.xcconfig&apos; ],

This won&apos;t work properly because the current plan is to suck all the xcconfig files into the gyp file.  If there&apos;s a way to grab the xcconfig files from the file system, that might be better.

&gt; Source/JavaScriptGlue/gyp/JavaScriptGlue.gyp:218
&gt; +          &apos;outputs&apos;: [ &apos;$(SRCROOT)/Info.plist&apos; ],

Probably better to not use $ variables in inputs and outputs.  $ variables are only understood by Xcode.  If we use &lt; variables, they&apos;ll be understood by gyp.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>358001</commentid>
    <comment_count>3</comment_count>
      <attachid>83830</attachid>
    <who name="Dimitri Glazkov (Google)">dglazkov</who>
    <bug_when>2011-02-25 10:11:52 -0800</bug_when>
    <thetext>Created attachment 83830
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>358097</commentid>
    <comment_count>4</comment_count>
    <who name="Dimitri Glazkov (Google)">dglazkov</who>
    <bug_when>2011-02-25 11:50:09 -0800</bug_when>
    <thetext>(In reply to comment #2)
&gt; (From update of attachment 83750 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=83750&amp;action=review
&gt; 
&gt; &gt; Source/JavaScriptGlue/gyp/JavaScriptGlue.gyp:20
&gt; &gt; +        &apos;../Info.plist&apos;,
&gt; 
&gt; Should this be in JavaScriptGlue.gypi?

Done.

&gt; 
&gt; &gt; Source/JavaScriptGlue/gyp/JavaScriptGlue.gyp:36
&gt; &gt; +          &apos;action&apos;: [ &apos;if [ -f ../../Tools/Scripts/check-for-global-initializers ]; then\n    ../../Tools/Scripts/check-for-global-initializers || exit $?\nfi&quot;;&apos; ],
&gt; 
&gt; I&apos;m not sure whether it&apos;s better to put these inline in the gyp or to having them be external sh files.  In JavaScriptCore.gyp, I went with the external sh files.  I&apos;m not sure this matters at this stage.  Just thinking out loud.

Pulled out.

&gt; 
&gt; &gt; Source/JavaScriptGlue/gyp/JavaScriptGlue.gyp:217
&gt; &gt; +          &apos;inputs&apos;: [ &apos;$(SRCROOT)/Configurations/Version.xcconfig&apos; ],
&gt; 
&gt; This won&apos;t work properly because the current plan is to suck all the xcconfig files into the gyp file.  If there&apos;s a way to grab the xcconfig files from the file system, that might be better.

Turns out, it&apos;s not necessary for the script. I was just mimicking the original project file.

&gt; 
&gt; &gt; Source/JavaScriptGlue/gyp/JavaScriptGlue.gyp:218
&gt; &gt; +          &apos;outputs&apos;: [ &apos;$(SRCROOT)/Info.plist&apos; ],
&gt; 
&gt; Probably better to not use $ variables in inputs and outputs.  $ variables are only understood by Xcode.  If we use &lt; variables, they&apos;ll be understood by gyp.

Done.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>358189</commentid>
    <comment_count>5</comment_count>
      <attachid>83830</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2011-02-25 14:26:55 -0800</bug_when>
    <thetext>Comment on attachment 83830
Patch

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

This is great!  Thanks.

&gt; Source/JavaScriptGlue/ChangeLog:12
&gt; +        * gyp/remove-headers-if-needed.sh: Added.
&gt; +        * gyp/run-if-exists.sh: Added.
&gt; +        * gyp/update-info-plist.sh: Added.

We&apos;ll probably want to move these up in the source tree so they can be shared by multiple projects, but we can do that once we tackle the sharing problems.

&gt; Source/JavaScriptGlue/gyp/run-if-exists.sh:4
&gt; +if [ -f ../../Tools/Scripts/$1 ]; then
&gt; +    ../../Tools/Scripts/$1 || exit $?;

It would be nice if we didn&apos;t have to hard-code the &quot;../..&quot; here.  Maybe run-if-exists should take the fully relative path and then we can let GYP magic figure out the depth?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>359213</commentid>
    <comment_count>6</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2011-02-28 11:50:42 -0800</bug_when>
    <thetext>Committed r79890: &lt;http://trac.webkit.org/changeset/79890&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>83750</attachid>
            <date>2011-02-24 16:55:17 -0800</date>
            <delta_ts>2011-02-25 10:11:50 -0800</delta_ts>
            <desc>WIP: Not building yet, capturing progress so far.</desc>
            <filename>bug-55196-20110224165516.patch</filename>
            <type>text/plain</type>
            <size>3067</size>
            <attacher name="Dimitri Glazkov (Google)">dglazkov</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogNzk2MDIKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0
R2x1ZS9DaGFuZ2VMb2cgYi9Tb3VyY2UvSmF2YVNjcmlwdEdsdWUvQ2hhbmdlTG9nCmluZGV4IGQy
YTM2ZGM5MmI4NTdmMTg4OGJhZDlhZGZhOTM0N2E2NjMyMGU3ZjkuLjZkNTliYjU0ZmQwOTM5OGQ5
ZTBlNzM0Njk3ZjA1MGUwODU2ZDcwNmEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0R2x1
ZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL0phdmFTY3JpcHRHbHVlL0NoYW5nZUxvZwpAQCAtMSwz
ICsxLDEyIEBACisyMDExLTAyLTI0ICBEaW1pdHJpIEdsYXprb3YgIDxkZ2xhemtvdkBjaHJvbWl1
bS5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
QWRkIG5lY2Vzc2FyeSBidWlsZCBzdGVwcyB0byBKYXZhU2NyaXB0R2x1ZSBHWVAgcHJvamVjdC4K
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTU1MTk2CisK
KyAgICAgICAgKiBneXAvSmF2YVNjcmlwdEdsdWUuZ3lwOgorCiAyMDExLTAyLTIzICBHZW9mZnJl
eSBHYXJlbiAgPGdnYXJlbkBhcHBsZS5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgRGFyaW4g
QWRsZXIuCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdEdsdWUvZ3lwL0phdmFTY3JpcHRH
bHVlLmd5cCBiL1NvdXJjZS9KYXZhU2NyaXB0R2x1ZS9neXAvSmF2YVNjcmlwdEdsdWUuZ3lwCmlu
ZGV4IDA5M2Y0OTM4Nzg4NjVmMmVlYjkzOWFhMjFlNGIxZDc1Y2YyOTYxNDMuLjQ3MTBlNWEyN2Qy
ZTEwNGExNWRlOWRkYzU2NjAwYTkwMGE3MzdhOGUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2Ny
aXB0R2x1ZS9neXAvSmF2YVNjcmlwdEdsdWUuZ3lwCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0R2x1
ZS9neXAvSmF2YVNjcmlwdEdsdWUuZ3lwCkBAIC02LDYgKzYsOSBAQAogICAgIHsKICAgICAgICd0
YXJnZXRfbmFtZSc6ICdKYXZhU2NyaXB0R2x1ZScsCiAgICAgICAndHlwZSc6ICdzaGFyZWRfbGli
cmFyeScsCisgICAgICAnZGVwZW5kZW5jaWVzJzogWworICAgICAgICAncHJlcmVxdWlzaXRlcycK
KyAgICAgIF0sCiAgICAgICAnaW5jbHVkZV9kaXJzJzogWwogICAgICAgICAnLi4nLAogICAgICAg
ICAnLi4vRm9yd2FyZGluZ0hlYWRlcnMnLApAQCAtMTQsNiArMTcsNyBAQAogICAgICAgXSwKICAg
ICAgICdzb3VyY2VzJzogWwogICAgICAgICAnPEAoamF2YXNjcmlwdGdsdWVfZmlsZXMpJywKKyAg
ICAgICAgJy4uL0luZm8ucGxpc3QnLAogICAgICAgICAnPChQUk9EVUNUX0RJUikvSmF2YVNjcmlw
dENvcmUuZnJhbWV3b3JrJywKICAgICAgICAgJyQoU0RLUk9PVCkvU3lzdGVtL0xpYnJhcnkvRnJh
bWV3b3Jrcy9Db3JlU2VydmljZXMuZnJhbWV3b3JrJywKICAgICAgICAgJyQoU0RLUk9PVCkvU3lz
dGVtL0xpYnJhcnkvRnJhbWV3b3Jrcy9Gb3VuZGF0aW9uLmZyYW1ld29yaycsCkBAIC0yNiw2ICsz
MCwyMCBAQAogICAgICAgJ2RlZmluZXMnOiBbCiAgICAgICAgICdXRUJLSVRfVkVSU0lPTl9NSU5f
UkVRVUlSRUQ9V0VCS0lUX1ZFUlNJT05fTEFURVNUJywKICAgICAgIF0sCisgICAgICAncG9zdGJ1
aWxkcyc6IFsKKyAgICAgICAgeworICAgICAgICAgICdwb3N0YnVpbGRfbmFtZSc6ICdDaGVjayBG
b3IgR2xvYmFsIEluaXRpYWxpemVycycsCisgICAgICAgICAgJ2FjdGlvbic6IFsgJ2lmIFsgLWYg
Li4vLi4vVG9vbHMvU2NyaXB0cy9jaGVjay1mb3ItZ2xvYmFsLWluaXRpYWxpemVycyBdOyB0aGVu
XG4gICAgLi4vLi4vVG9vbHMvU2NyaXB0cy9jaGVjay1mb3ItZ2xvYmFsLWluaXRpYWxpemVycyB8
fCBleGl0ICQ/XG5maSI7JyBdLAorICAgICAgICB9LAorICAgICAgICB7CisgICAgICAgICAgJ3Bv
c3RidWlsZF9uYW1lJzogJ0NoZWNrIEZvciBXZWFrIFZUYWJsZXMgYW5kIEV4dGVybmFscycsCisg
ICAgICAgICAgJ2FjdGlvbic6IFsgJ2lmIFsgLWYgLi4vLi4vVG9vbHMvU2NyaXB0cy9jaGVjay1m
b3Itd2Vhay12dGFibGVzLWFuZC1leHRlcm5hbHMgXTsgdGhlblxuICAgIC4uLy4uL1Rvb2xzL1Nj
cmlwdHMvY2hlY2stZm9yLXdlYWstdnRhYmxlcy1hbmQtZXh0ZXJuYWxzIHx8IGV4aXQgJD9cbmZp
J10sCisgICAgICAgIH0sCisgICAgICAgIHsKKyAgICAgICAgICAncG9zdGJ1aWxkX25hbWUnOiAn
UmVtb3ZlIEhlYWRlcnMgSWYgTmVlZGVkJywKKyAgICAgICAgICAnYWN0aW9uJzogWyAnaWYgKCgg
VEFSR0VUX01BQ19PU19YX1ZFUlNJT05fTUFKT1IgPiAxMDUwICkpOyB0aGVuXG4gICBybSAtcmYg
XCIkQlVJTFRfUFJPRFVDVFNfRElSLyRQVUJMSUNfSEVBREVSU19GT0xERVJfUEFUSFwiLyouaDtc
bmZpO1xuIjsnIF0sCisgICAgICAgIH0sCisgICAgICBdLAogICAgICAgJ2NvbmRpdGlvbnMnOiBb
CiAgICAgICAgIFsnT1M9PSJtYWMiJywgewogICAgICAgICAgICdtYWNfYnVuZGxlJzogMSwKQEAg
LTE5MCw1ICsyMDgsMTcgQEAKICAgICAgICAgfV0sCiAgICAgICBdLAogICAgIH0sCi0gIF0sCisg
ICAgeworICAgICAgJ3RhcmdldF9uYW1lJzogJ3ByZXJlcXVpc2l0ZXMnLAorICAgICAgJ3R5cGUn
OiAnbm9uZScsCisgICAgICAnYWN0aW9ucyc6IFsKKyAgICAgICAgeworICAgICAgICAgICdhY3Rp
b25fbmFtZSc6ICdVcGRhdGUgSW5mby5wbGlzdCB3aXRoIHZlcnNpb24gaW5mb3JtYXRpb24nLAor
ICAgICAgICAgICdpbnB1dHMnOiBbICckKFNSQ1JPT1QpL0NvbmZpZ3VyYXRpb25zL1ZlcnNpb24u
eGNjb25maWcnIF0sCisgICAgICAgICAgJ291dHB1dHMnOiBbICckKFNSQ1JPT1QpL0luZm8ucGxp
c3QnIF0sCisgICAgICAgICAgJ2FjdGlvbic6IFsgJyMgVG91Y2ggSW5mby5wbGlzdCB0byBsZXQg
WGNvZGUga25vdyBpdCBuZWVkcyB0byBjb3B5IGl0IGludG8gdGhlIGJ1aWx0IHByb2R1Y3Rcbmlm
IFtbIFwiJHtDT05GSUdVUkFUSU9OfVwiICE9IFwiUHJvZHVjdGlvblwiIF1dOyB0aGVuXG4gICAg
dG91Y2ggXCI8KERFUFRIKS4uL0luZm8ucGxpc3RcIjtcbmZpO1xuJyBdLAorICAgICAgICB9LAor
ICAgICAgXSwgIyBhY3Rpb25zCisgICAgfSwKKyAgXSwgIyB0YXJnZXRzCiB9Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>83830</attachid>
            <date>2011-02-25 10:11:52 -0800</date>
            <delta_ts>2011-02-25 14:26:55 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-55196-20110225101151.patch</filename>
            <type>text/plain</type>
            <size>4432</size>
            <attacher name="Dimitri Glazkov (Google)">dglazkov</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogNzk2MDIKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0
R2x1ZS9DaGFuZ2VMb2cgYi9Tb3VyY2UvSmF2YVNjcmlwdEdsdWUvQ2hhbmdlTG9nCmluZGV4IGQy
YTM2ZGM5MmI4NTdmMTg4OGJhZDlhZGZhOTM0N2E2NjMyMGU3ZjkuLjhjNTk1Y2UwOGI4ZTZkMzlh
MjdkZDBlYzA3ZWZjZmVlZmI1NTc5YTQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0R2x1
ZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL0phdmFTY3JpcHRHbHVlL0NoYW5nZUxvZwpAQCAtMSwz
ICsxLDE2IEBACisyMDExLTAyLTI1ICBEaW1pdHJpIEdsYXprb3YgIDxkZ2xhemtvdkBjaHJvbWl1
bS5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
QWRkIG5lY2Vzc2FyeSBidWlsZCBzdGVwcyB0byBKYXZhU2NyaXB0R2x1ZSBHWVAgcHJvamVjdC4K
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTU1MTk2CisK
KyAgICAgICAgKiBneXAvSmF2YVNjcmlwdEdsdWUuZ3lwOiBBZGRlZCBwcmUtIGFuZCBwb3N0LSBi
dWlsZCBzdGVwcy4KKyAgICAgICAgKiBneXAvSmF2YVNjcmlwdEdsdWUuZ3lwaTogQWRkZWQgSW5m
by5wbGlzdC4KKyAgICAgICAgKiBneXAvcmVtb3ZlLWhlYWRlcnMtaWYtbmVlZGVkLnNoOiBBZGRl
ZC4KKyAgICAgICAgKiBneXAvcnVuLWlmLWV4aXN0cy5zaDogQWRkZWQuCisgICAgICAgICogZ3lw
L3VwZGF0ZS1pbmZvLXBsaXN0LnNoOiBBZGRlZC4KKwogMjAxMS0wMi0yMyAgR2VvZmZyZXkgR2Fy
ZW4gIDxnZ2FyZW5AYXBwbGUuY29tPgogCiAgICAgICAgIFJldmlld2VkIGJ5IERhcmluIEFkbGVy
LgpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRHbHVlL2d5cC9KYXZhU2NyaXB0R2x1ZS5n
eXAgYi9Tb3VyY2UvSmF2YVNjcmlwdEdsdWUvZ3lwL0phdmFTY3JpcHRHbHVlLmd5cAppbmRleCAw
OTNmNDkzODc4ODY1ZjJlZWI5MzlhYTIxZTRiMWQ3NWNmMjk2MTQzLi4yOWY3MDJjNDkzNjE2MzJj
ODhjMzMwOTZhODcyZGRjMTI3ODIzZjhkIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdEds
dWUvZ3lwL0phdmFTY3JpcHRHbHVlLmd5cAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdEdsdWUvZ3lw
L0phdmFTY3JpcHRHbHVlLmd5cApAQCAtNiw2ICs2LDkgQEAKICAgICB7CiAgICAgICAndGFyZ2V0
X25hbWUnOiAnSmF2YVNjcmlwdEdsdWUnLAogICAgICAgJ3R5cGUnOiAnc2hhcmVkX2xpYnJhcnkn
LAorICAgICAgJ2RlcGVuZGVuY2llcyc6IFsKKyAgICAgICAgJ1VwZGF0ZSBWZXJzaW9uJworICAg
ICAgXSwKICAgICAgICdpbmNsdWRlX2RpcnMnOiBbCiAgICAgICAgICcuLicsCiAgICAgICAgICcu
Li9Gb3J3YXJkaW5nSGVhZGVycycsCkBAIC0yNiw2ICsyOSwyNiBAQAogICAgICAgJ2RlZmluZXMn
OiBbCiAgICAgICAgICdXRUJLSVRfVkVSU0lPTl9NSU5fUkVRVUlSRUQ9V0VCS0lUX1ZFUlNJT05f
TEFURVNUJywKICAgICAgIF0sCisgICAgICAncG9zdGJ1aWxkcyc6IFsKKyAgICAgICAgeworICAg
ICAgICAgICdwb3N0YnVpbGRfbmFtZSc6ICdDaGVjayBGb3IgR2xvYmFsIEluaXRpYWxpemVycycs
CisgICAgICAgICAgJ2FjdGlvbic6IFsKKyAgICAgICAgICAgICdzaCcsICdydW4taWYtZXhpc3Rz
LnNoJywgJ2NoZWNrLWZvci1nbG9iYWwtaW5pdGlhbGl6ZXJzJworICAgICAgICAgIF0sCisgICAg
ICAgIH0sCisgICAgICAgIHsKKyAgICAgICAgICAncG9zdGJ1aWxkX25hbWUnOiAnQ2hlY2sgRm9y
IFdlYWsgVlRhYmxlcyBhbmQgRXh0ZXJuYWxzJywKKyAgICAgICAgICAnYWN0aW9uJzogWworICAg
ICAgICAgICAgJ3NoJywgJ3J1bi1pZi1leGlzdHMuc2gnLCAnY2hlY2stZm9yLXdlYWstdnRhYmxl
cy1hbmQtZXh0ZXJuYWxzJworICAgICAgICAgIF0sCisgICAgICAgIH0sCisgICAgICAgIHsKKyAg
ICAgICAgICAncG9zdGJ1aWxkX25hbWUnOiAnUmVtb3ZlIEhlYWRlcnMgSWYgTmVlZGVkJywKKyAg
ICAgICAgICAnYWN0aW9uJzogWworICAgICAgICAgICAgJ3NoJywgJ3JlbW92ZS1oZWFkZXJzLWlm
LW5lZWRlZC5zaCcKKyAgICAgICAgICBdLAorICAgICAgICB9LAorICAgICAgXSwKICAgICAgICdj
b25kaXRpb25zJzogWwogICAgICAgICBbJ09TPT0ibWFjIicsIHsKICAgICAgICAgICAnbWFjX2J1
bmRsZSc6IDEsCkBAIC0xOTAsNSArMjEzLDE5IEBACiAgICAgICAgIH1dLAogICAgICAgXSwKICAg
ICB9LAotICBdLAorICAgIHsKKyAgICAgICd0YXJnZXRfbmFtZSc6ICdVcGRhdGUgVmVyc2lvbics
CisgICAgICAndHlwZSc6ICdub25lJywKKyAgICAgICdhY3Rpb25zJzogWworICAgICAgICB7Cisg
ICAgICAgICAgJ2FjdGlvbl9uYW1lJzogJ1VwZGF0ZSBJbmZvLnBsaXN0IHdpdGggdmVyc2lvbiBp
bmZvcm1hdGlvbicsCisgICAgICAgICAgJ2lucHV0cyc6IFtdLAorICAgICAgICAgICdvdXRwdXRz
JzogW10sCisgICAgICAgICAgJ2FjdGlvbic6IFsKKyAgICAgICAgICAgICdzaCcsICd1cGRhdGUt
aW5mby1wbGlzdC5zaCcKKyAgICAgICAgICBdLAorICAgICAgICB9LAorICAgICAgXSwgIyBhY3Rp
b25zCisgICAgfSwKKyAgXSwgIyB0YXJnZXRzCiB9CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNj
cmlwdEdsdWUvZ3lwL0phdmFTY3JpcHRHbHVlLmd5cGkgYi9Tb3VyY2UvSmF2YVNjcmlwdEdsdWUv
Z3lwL0phdmFTY3JpcHRHbHVlLmd5cGkKaW5kZXggZWU3MWQxMGU2Y2RhODMxNWFkZGM5ZTBmODYx
ZDRjZTUyYjQ1YmVhZi4uYWJjOThkMGNkODYzNDMwNmZjYTUyY2VlZmViZjJiYmVhN2E3MjEzZCAx
MDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRHbHVlL2d5cC9KYXZhU2NyaXB0R2x1ZS5neXBp
CisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0R2x1ZS9neXAvSmF2YVNjcmlwdEdsdWUuZ3lwaQpAQCAt
MTAxLDYgKzEwMSw3IEBACiAgICAgICAgICAgICAnLi4vSlNVdGlscy5oJywKICAgICAgICAgICAg
ICcuLi9KU1ZhbHVlV3JhcHBlci5oJywKICAgICAgICAgICAgICcuLi9Vc2VyT2JqZWN0SW1wLmgn
LAorICAgICAgICAgICAgJy4uL0luZm8ucGxpc3QnLAogICAgICAgICBdLAogICAgICAgICAndGVz
dGpzZ2x1ZV9maWxlcyc6IFsKICAgICAgICAgICAgICcuLi90ZXN0anNnbHVlLmNwcCcsCmRpZmYg
LS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdEdsdWUvZ3lwL3JlbW92ZS1oZWFkZXJzLWlmLW5lZWRl
ZC5zaCBiL1NvdXJjZS9KYXZhU2NyaXB0R2x1ZS9neXAvcmVtb3ZlLWhlYWRlcnMtaWYtbmVlZGVk
LnNoCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAuLjQxMzc4NTk5ZTlkNDM1ODg4NDQ0ZjdmZjQ3YzVhNWNjMzE0ZDM0OWIK
LS0tIC9kZXYvbnVsbAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdEdsdWUvZ3lwL3JlbW92ZS1oZWFk
ZXJzLWlmLW5lZWRlZC5zaApAQCAtMCwwICsxLDMgQEAKK2lmICgoIFRBUkdFVF9NQUNfT1NfWF9W
RVJTSU9OX01BSk9SID4gMTA1MCApKTsgdGhlbgorICAgIHJtIC1yZiBcIiRCVUlMVF9QUk9EVUNU
U19ESVIvJFBVQkxJQ19IRUFERVJTX0ZPTERFUl9QQVRIXCIvKi5oOworZmkKZGlmZiAtLWdpdCBh
L1NvdXJjZS9KYXZhU2NyaXB0R2x1ZS9neXAvcnVuLWlmLWV4aXN0cy5zaCBiL1NvdXJjZS9KYXZh
U2NyaXB0R2x1ZS9neXAvcnVuLWlmLWV4aXN0cy5zaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRl
eCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi4yOWNhZThjNzAyZGZh
Mzk1YTkxNDM1MTQ4M2VmOTRiNDIzMWE4MDNiCi0tLSAvZGV2L251bGwKKysrIGIvU291cmNlL0ph
dmFTY3JpcHRHbHVlL2d5cC9ydW4taWYtZXhpc3RzLnNoCkBAIC0wLDAgKzEsNSBAQAorIyEvYmlu
L3NoCisKK2lmIFsgLWYgLi4vLi4vVG9vbHMvU2NyaXB0cy8kMSBdOyB0aGVuCisgICAgLi4vLi4v
VG9vbHMvU2NyaXB0cy8kMSB8fCBleGl0ICQ/OworZmkKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZh
U2NyaXB0R2x1ZS9neXAvdXBkYXRlLWluZm8tcGxpc3Quc2ggYi9Tb3VyY2UvSmF2YVNjcmlwdEds
dWUvZ3lwL3VwZGF0ZS1pbmZvLXBsaXN0LnNoCm5ldyBmaWxlIG1vZGUgMTAwNzU1CmluZGV4IDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjUwNjRhOGQ5YWVjNmQ1NGQx
M2NkMDMwZTgxMGEzNGQxNDg1NzAzYmIKLS0tIC9kZXYvbnVsbAorKysgYi9Tb3VyY2UvSmF2YVNj
cmlwdEdsdWUvZ3lwL3VwZGF0ZS1pbmZvLXBsaXN0LnNoCkBAIC0wLDAgKzEsNCBAQAorIyBUb3Vj
aCBJbmZvLnBsaXN0IHRvIGxldCBYY29kZSBrbm93IGl0IG5lZWRzIHRvIGNvcHkgaXQgaW50byB0
aGUgYnVpbHQgcHJvZHVjdAoraWYgW1sgIiR7Q09ORklHVVJBVElPTn0iICE9ICJQcm9kdWN0aW9u
IiBdXTsgdGhlbgorICAgIHRvdWNoICIuLi9JbmZvLnBsaXN0IjsKK2ZpCg==
</data>
<flag name="review"
          id="75723"
          type_id="1"
          status="+"
          setter="abarth"
    />
          </attachment>
      

    </bug>

</bugzilla>