<?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>127179</bug_id>
          
          <creation_ts>2014-01-17 10:49:19 -0800</creation_ts>
          <short_desc>[GTK] WebKit2WebExtension GIR can&apos;t be used in vala</short_desc>
          <delta_ts>2014-03-14 10:06:42 -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>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Marcel Tiede">marcel.tiede</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>berto</cc>
    
    <cc>bunhere</cc>
    
    <cc>cdumez</cc>
    
    <cc>cgarcia</cc>
    
    <cc>commit-queue</cc>
    
    <cc>evan</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>rakuco</cc>
    
    <cc>sergio</cc>
    
    <cc>zan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>969169</commentid>
    <comment_count>0</comment_count>
    <who name="Marcel Tiede">marcel.tiede</who>
    <bug_when>2014-01-17 10:49:19 -0800</bug_when>
    <thetext>In Bug https://bugs.webkit.org/show_bug.cgi?id=122407 the GIR-File of WebkitGTK was split into two separate files: WebKit2-3.0.gir and WebKit2WebExtension-3.0.gir.

Compiling the following minimal vala program fails, because it can&apos;t read the symbols from the WebKit2WebExtension-3.0.gir:

---
public void Test() {
   WebKit.WebPage p;
}
---

If instead of a WebPage variable a WebView variable (&quot;WebKit.WebView v;&quot;) is used in the code, the example compiles fine. The WebView symbol is located in the WebKit2-3.0.gir and the WebPage symbol is located in the WebKit2WebExtension-3.0.gir.

To compile the example as a library I used the following command:

---
valac --pkg WebKit2-3.0 --pkg WebKit2WebExtension-3.0 --pkg gtk+-3.0 --library=MyWebExtension MyWebExtension.vala -X -fPIC -X -shared -o myWebextension.so
---

If the WebKit2-3.0 and WebKit2WebExtension-3.0 packages in the compiler call are swapped, even the WebView is not found anymore. On IRC I got the hint, that the vala compiler can&apos;t handle multiple GIR files which use the same package. The compiler only interprets the first occurrence of the line &quot;&lt;package name=&quot;webkit2gtk-3.0&quot;/&gt;&quot; in the GIR file. It interprets the occurrence in the second file as duplicate and ignores it: Resulting in missing symbols. This would also explain the behavior of missing WebView symbol if the arguments in the compiler call are swapped.

To solve this issue a second pkg-config file for the WebKit2WebExtension is needed. Alternatively both GIR files could be merged again.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>978966</commentid>
    <comment_count>1</comment_count>
    <who name="Evan Nemerson">evan</who>
    <bug_when>2014-02-10 10:55:33 -0800</bug_when>
    <thetext>Just to make the issue a bit clearer:

Vala bindings, unlike G-I, are based on pkg-config packages—there is a 1:1 relationship between a bindings and a pkg-config files, and the name of the VAPI is the same as the pkg-config name.  This allows us to pull in the relevant libs and cflags when people pass --pkg WebKit2-3.0 to valac.

G-I, on the other hand, just dumps the path to the shared object into the GIR.  This is sufficient for them because all they do is dlopen (well, g_module_open) that file—they don&apos;t have to worry about additional flags for the CC or linker.

Mostly for us, G-I added the ability to specify the exported pkg-config name in a GIR.  When valac sees a GIR, the first thing it does is look at that pkg-config name to see if it has already parsed a VAPI or GIR for with that name to make sure we haven&apos;t already loaded bindings for that library.  If we haven&apos;t, we parse the remainder of the GIR.  So, when two GIRs share the same pkg-config name, we parse the first GIR, then see that the name is already taken and skip the second one.

The solutions Marcel mentions are correct.  Either pkg-config files (I guess you would need one each for -2.0 and -3.0) for WekKit2WebExtension, or merge the GIRs.  Personally, I think creating an artificial split in the GIR where none exists at the lower levels is a bit nonsensical, but assuming the backwards-compatibility break from the split isn&apos;t an issue for you it doesn&apos;t really matter from Vala&apos;s perspective which you choose since we didn&apos;t ship any bindings from before the split.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>985918</commentid>
    <comment_count>2</comment_count>
      <attachid>225550</attachid>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2014-03-01 07:46:46 -0800</bug_when>
    <thetext>Created attachment 225550
Patch

Could you guys confirm this is enough for vala to work?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>986072</commentid>
    <comment_count>3</comment_count>
      <attachid>225593</attachid>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2014-03-02 07:03:24 -0800</bug_when>
    <thetext>Created attachment 225593
Rebased to apply on current git master

I hope cmake changes are correct.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>986098</commentid>
    <comment_count>4</comment_count>
      <attachid>225593</attachid>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2014-03-02 08:49:33 -0800</bug_when>
    <thetext>Comment on attachment 225593
Rebased to apply on current git master

Looks good to me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>986280</commentid>
    <comment_count>5</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2014-03-03 00:02:26 -0800</bug_when>
    <thetext>Committed r164973: &lt;http://trac.webkit.org/changeset/164973&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>988317</commentid>
    <comment_count>6</comment_count>
    <who name="Marcel Tiede">marcel.tiede</who>
    <bug_when>2014-03-07 13:39:19 -0800</bug_when>
    <thetext>It&apos;s still not working.

If I compile the minimal example I get the following error:

/usr/include/webkitgtk-3.0/webkit2/webkit2.h:22:2: Fehler: #error &quot;Headers &lt;webkit2/webkit2.h&gt; and &lt;webkit2/webkit-web-extension.h&gt; cannot be included together.&quot;
 #error &quot;Headers &lt;webkit2/webkit2.h&gt; and &lt;webkit2/webkit-web-extension.h&gt; cannot be included together.&quot;
  ^

The header files are not allowing the inclusion of each other. But in the webextension gir there is a dependency to webkit2, this is why vala is doing this exact thing:

&quot;&lt;include name=&quot;WebKit2&quot; version=&quot;3.0&quot;/&gt;&quot;

Probably this is needed for &quot;WebKit2.URIRequest&quot; in the signal &quot;send-request&quot; of a WebPage.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>988320</commentid>
    <comment_count>7</comment_count>
    <who name="Evan Nemerson">evan</who>
    <bug_when>2014-03-07 13:44:11 -0800</bug_when>
    <thetext>We shouldn&apos;t need anything else from WebKit to get this working.  We just need to copy URIRequest into the WebExtension vapi so Vala doesn&apos;t have to include WebKit2 when it uses WebKit2WebExtension.  It&apos;s not going to happen for 0.24 since we&apos;re well into the freeze already, but I&apos;ll try to get it done early next cycle.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>988861</commentid>
    <comment_count>8</comment_count>
      <attachid>226293</attachid>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2014-03-10 04:17:22 -0700</bug_when>
    <thetext>Created attachment 226293
Patch

Could you guys try this patch?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>989636</commentid>
    <comment_count>9</comment_count>
    <who name="Marcel Tiede">marcel.tiede</who>
    <bug_when>2014-03-12 08:45:26 -0700</bug_when>
    <thetext>Now it compiles fine, thank you.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>989649</commentid>
    <comment_count>10</comment_count>
    <who name="Evan Nemerson">evan</who>
    <bug_when>2014-03-12 09:20:53 -0700</bug_when>
    <thetext>I haven&apos;t been able to get WebKit to build from git to test, but doesn&apos;t this cause the WepPage::send-request signal to be marked as introspectable=&quot;0&quot; in the GIR (and therefore not be exposed in the VAPI)?  I don&apos;t know the WebKit API, but I&apos;m told that&apos;s a somewhat important signal...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>989687</commentid>
    <comment_count>11</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2014-03-12 10:12:22 -0700</bug_when>
    <thetext>(In reply to comment #10)
&gt; I haven&apos;t been able to get WebKit to build from git to test, but doesn&apos;t this cause the WepPage::send-request signal to be marked as introspectable=&quot;0&quot; in the GIR (and therefore not be exposed in the VAPI)?  I don&apos;t know the WebKit API, but I&apos;m told that&apos;s a somewhat important signal...

No it&apos;s not, but it&apos;s true that URIRequest and URIResponse parameters of that signal are as WebKit2.URIRequest and WebKit2.URIResponse, I&apos;m not sure if that&apos;s a problem, though.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>990097</commentid>
    <comment_count>12</comment_count>
    <who name="Evan Nemerson">evan</who>
    <bug_when>2014-03-13 11:46:54 -0700</bug_when>
    <thetext>Okay, managed to get WebKit built from git.  The patch just creates a second URIRequest (in WebKit2WebExtension) like I was saying we would have to do in Vala, so I&apos;m definitely in favor of it.  With the patch applied I only need one line of metadata to get bindings generated for web extension (and none for WebKit2).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>990520</commentid>
    <comment_count>13</comment_count>
      <attachid>226293</attachid>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2014-03-14 09:42:41 -0700</bug_when>
    <thetext>Comment on attachment 226293
Patch

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

&gt; Source/WebKit2/ChangeLog:9
&gt; +        Do not include WebKit2 gir symbols from WebKit2WebExtension gir
&gt; +        file.

Probably want to say Do not include *all* WebKit2 symbols. If I&apos;m looking at this correctly, you are selectively including WebKitURIRequest.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>990535</commentid>
    <comment_count>14</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2014-03-14 10:06:42 -0700</bug_when>
    <thetext>Committed r165625: &lt;http://trac.webkit.org/changeset/165625&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>225550</attachid>
            <date>2014-03-01 07:46:46 -0800</date>
            <delta_ts>2014-03-02 07:03:24 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>wk2-web-extensions-pc.diff</filename>
            <type>text/plain</type>
            <size>5047</size>
            <attacher name="Carlos Garcia Campos">cgarcia</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0NoYW5nZUxvZyBiL0NoYW5nZUxvZwppbmRleCAzNzI1NjdkLi41MmIzZTFi
IDEwMDY0NAotLS0gYS9DaGFuZ2VMb2cKKysrIGIvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAK
KzIwMTQtMDMtMDEgIENhcmxvcyBHYXJjaWEgQ2FtcG9zICA8Y2dhcmNpYUBpZ2FsaWEuY29tPgor
CisgICAgICAgIFtHVEtdIFdlYktpdDJXZWJFeHRlbnNpb24gR0lSIGNhbid0IGJlIHVzZWQgaW4g
dmFsYQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTI3
MTc5CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRk
IGEgZGlmZmVyZW50IHBrZy1jb25maWcgZmlsZSBmb3IgdGhlIHdlYiBleHRlbnNpb25zIEFQSS4K
KworICAgICAgICAqIGNvbmZpZ3VyZS5hYzoKKwogMjAxNC0wMi0yNyAgS29vcCBNYXN0ICA8a3dt
QEZyZWVCU0Qub3JnPgogCiAgICAgICAgIEZhbGxiYWNrIG9uIGNoZWNraW5nIGZvciBsaWJ6IG1h
bnVhbHkgaWYgemxpYi5wYyBpc24ndCBhdmFpbGFibGUuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
S2l0Mi9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggMTkyNzgyMy4u
ZjA3ZjE4YSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDE4IEBACiAyMDE0LTAzLTAxICBDYXJsb3Mg
R2FyY2lhIENhbXBvcyAgPGNnYXJjaWFAaWdhbGlhLmNvbT4KIAorICAgICAgICBbR1RLXSBXZWJL
aXQyV2ViRXh0ZW5zaW9uIEdJUiBjYW4ndCBiZSB1c2VkIGluIHZhbGEKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEyNzE3OQorCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFkZCBhIGRpZmZlcmVudCBwa2ctY29u
ZmlnIGZpbGUgZm9yIHRoZSB3ZWIgZXh0ZW5zaW9ucyBBUEkuCisKKyAgICAgICAgKiBHTlVtYWtl
ZmlsZS5hbToKKyAgICAgICAgKiBQbGF0Zm9ybUdUSy5jbWFrZToKKyAgICAgICAgKiB3ZWJraXQy
Z3RrLXdlYi1leHRlbnNpb24ucGMuaW46IEFkZGVkLgorCisyMDE0LTAzLTAxICBDYXJsb3MgR2Fy
Y2lhIENhbXBvcyAgPGNnYXJjaWFAaWdhbGlhLmNvbT4KKwogICAgICAgICBbR1RLXSBSZW1vdmUg
dGhlIGluY2x1ZGUgZGlyIG9mIHRoZSBDIEFQSSBmcm9tIHRoZSBXZWJLaXQyIHBrZy1jb25maWcg
ZmlsZQogICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTI5
NTQzCiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL0dOVW1ha2VmaWxlLmFtIGIvU291cmNl
L1dlYktpdDIvR05VbWFrZWZpbGUuYW0KaW5kZXggNWFiZTJlYi4uZDc1ZjU5ZiAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYktpdDIvR05VbWFrZWZpbGUuYW0KKysrIGIvU291cmNlL1dlYktpdDIvR05V
bWFrZWZpbGUuYW0KQEAgLTI4Nyw3ICsyODcsOSBAQCB3ZWJraXQyZ3RrX2hfYXBpICs9IFwKIAkk
KHdlYmtpdDJndGtfd2ViX2V4dGVuc2lvbl9oX2FwaSkKIAogaWYgRU5BQkxFX1dFQktJVDIKLXBr
Z2NvbmZpZ19EQVRBICs9IFNvdXJjZS9XZWJLaXQyL3dlYmtpdDJndGstQFdFQktJVEdUS19BUElf
VkVSU0lPTkAucGMKK3BrZ2NvbmZpZ19EQVRBICs9IFwKKwlTb3VyY2UvV2ViS2l0Mi93ZWJraXQy
Z3RrLUBXRUJLSVRHVEtfQVBJX1ZFUlNJT05ALnBjIFwKKwlTb3VyY2UvV2ViS2l0Mi93ZWJraXQy
Z3RrLXdlYi1leHRlbnNpb24tQFdFQktJVEdUS19BUElfVkVSU0lPTkAucGMKIAogaWYgRU5BQkxF
X0lOVFJPU1BFQ1RJT04KIApAQCAtMzYwLDcgKzM2Miw3IEBAIFdlYktpdDJXZWJFeHRlbnNpb24t
QFdFQktJVEdUS19BUElfVkVSU0lPTkAuZ2lyOiAkKEdfSVJfU0NBTk5FUikgV2ViS2l0Mi1AV0VC
S0lUCiAJICAgICAtLXBrZz1nb2JqZWN0LTIuMCBcCiAJICAgICAtLXBrZz1ndGsrLUBHVEtfQVBJ
X1ZFUlNJT05AIFwKIAkgICAgIC0tcGtnPWxpYnNvdXAtMi40IFwKLQkgICAgIC0tcGtnLWV4cG9y
dD13ZWJraXQyZ3RrLUBXRUJLSVRHVEtfQVBJX1ZFUlNJT05AIFwKKwkgICAgIC0tcGtnLWV4cG9y
dD13ZWJraXQyZ3RrLXdlYi1leHRlbnNpb24tQFdFQktJVEdUS19BUElfVkVSU0lPTkAgXAogCSAg
ICAgLS1vdXRwdXQ9JEAgXAogCSAgICAgLS1hZGQtaW5jbHVkZS1wYXRoPSQoV2ViS2l0MikgXAog
CSAgICAgLS1hZGQtaW5jbHVkZS1wYXRoPSQodG9wX2J1aWxkZGlyKSBcCmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViS2l0Mi9QbGF0Zm9ybUdUSy5jbWFrZSBiL1NvdXJjZS9XZWJLaXQyL1BsYXRmb3Jt
R1RLLmNtYWtlCmluZGV4IGY3ZjAxOTkuLjkwYzE3OWQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJL
aXQyL1BsYXRmb3JtR1RLLmNtYWtlCisrKyBiL1NvdXJjZS9XZWJLaXQyL1BsYXRmb3JtR1RLLmNt
YWtlCkBAIC01LDYgKzUsNyBAQCBmaWxlKE1BS0VfRElSRUNUT1JZICR7Rk9SV0FSRElOR19IRUFE
RVJTX1dFQktJVDJHVEtfRVhURU5TSU9OX0RJUn0pCiAKIGNvbmZpZ3VyZV9maWxlKFVJUHJvY2Vz
cy9BUEkvZ3RrL1dlYktpdFZlcnNpb24uaC5pbiAke0RFUklWRURfU09VUkNFU19XRUJLSVQyR1RL
X0FQSV9ESVJ9L1dlYktpdFZlcnNpb24uaCkKIGNvbmZpZ3VyZV9maWxlKHdlYmtpdDJndGsucGMu
aW4gJHtDTUFLRV9CSU5BUllfRElSfS9Tb3VyY2UvV2ViS2l0Mi93ZWJraXQyZ3RrLTMuMC5wYyBA
T05MWSkKK2NvbmZpZ3VyZV9maWxlKHdlYmtpdDJndGstd2ViLWV4dGVuc2lvbi5wYy5pbiAke0NN
QUtFX0JJTkFSWV9ESVJ9L1NvdXJjZS9XZWJLaXQyL3dlYmtpdDJndGstd2ViLWV4dGVuc2lvbi0z
LjAucGMgQE9OTFkpCiAKIGFkZF9kZWZpbml0aW9ucygtRFdFQktJVDJfQ09NUElMQVRJT04pCiBh
ZGRfZGVmaW5pdGlvbnMoLURMSUJFWEVDRElSPSIke0NNQUtFX0lOU1RBTExfRlVMTF9MSUJFWEVD
RElSfSIpCkBAIC03MzksNyArNzQwLDcgQEAgYWRkX2N1c3RvbV9jb21tYW5kKAogICAgICAgICAt
LXBrZz1nb2JqZWN0LTIuMAogICAgICAgICAtLXBrZz1ndGsrLTMuMAogICAgICAgICAtLXBrZz1s
aWJzb3VwLTIuNAotICAgICAgICAtLXBrZy1leHBvcnQ9d2Via2l0Mmd0ay0zLjAKKyAgICAgICAg
LS1wa2ctZXhwb3J0PXdlYmtpdDJndGstd2ViLWV4dGVuc2lvbi0zLjAKICAgICAgICAgLS1vdXRw
dXQ9JHtDTUFLRV9CSU5BUllfRElSfS9XZWJLaXQyV2ViRXh0ZW5zaW9uLTMuMC5naXIKICAgICAg
ICAgLS1jLWluY2x1ZGU9IndlYmtpdDIvd2Via2l0LXdlYi1leHRlbnNpb24uaCIKICAgICAgICAg
LURCVUlMRElOR19XRUJLSVQKQEAgLTc3Nyw2ICs3NzgsNyBAQCBpbnN0YWxsKFRBUkdFVFMgd2Vi
a2l0Mmd0a2luamVjdGVkYnVuZGxlCiAgICAgICAgIERFU1RJTkFUSU9OICIke0xJQl9JTlNUQUxM
X0RJUn0vd2Via2l0Mmd0ay0zLjAvaW5qZWN0ZWQtYnVuZGxlIgogKQogaW5zdGFsbChGSUxFUyAi
JHtDTUFLRV9CSU5BUllfRElSfS9Tb3VyY2UvV2ViS2l0Mi93ZWJraXQyZ3RrLTMuMC5wYyIKKyAg
ICAgICAgICAgICAgIiR7Q01BS0VfQklOQVJZX0RJUn0vU291cmNlL1dlYktpdDIvd2Via2l0Mmd0
ay13ZWItZXh0ZW5zaW9uLTMuMC5wYyIKICAgICAgICAgREVTVElOQVRJT04gIiR7TElCX0lOU1RB
TExfRElSfS9wa2djb25maWciCiApCiBpbnN0YWxsKEZJTEVTICR7V2ViS2l0MkdUS19JTlNUQUxM
RURfSEVBREVSU30KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL3dlYmtpdDJndGstd2ViLWV4
dGVuc2lvbi5wYy5pbiBiL1NvdXJjZS9XZWJLaXQyL3dlYmtpdDJndGstd2ViLWV4dGVuc2lvbi5w
Yy5pbgpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi4yMmMyZDA4Ci0tLSAvZGV2
L251bGwKKysrIGIvU291cmNlL1dlYktpdDIvd2Via2l0Mmd0ay13ZWItZXh0ZW5zaW9uLnBjLmlu
CkBAIC0wLDAgKzEsMTEgQEAKK3ByZWZpeD1AcHJlZml4QAorZXhlY19wcmVmaXg9QGV4ZWNfcHJl
Zml4QAorbGliZGlyPUBsaWJkaXJACitpbmNsdWRlZGlyPUBpbmNsdWRlZGlyQAorCitOYW1lOiBX
ZWJLaXQyV2ViRXh0ZW5zaW9uCitEZXNjcmlwdGlvbjogV2ViS2l0IHdlYiBwcm9jZXNzIGV4dGVu
c2lvbnMKK1ZlcnNpb246IEBWRVJTSU9OQAorUmVxdWlyZXM6IGdsaWItMi4wIGd0aystQEdUS19B
UElfVkVSU0lPTkAgbGlic291cC0yLjQgamF2YXNjcmlwdGNvcmVndGstQFdFQktJVEdUS19BUElf
VkVSU0lPTkAKK0xpYnM6IC1MJHtsaWJkaXJ9IC1sd2Via2l0Mmd0ay1AV0VCS0lUR1RLX0FQSV9W
RVJTSU9OQAorQ2ZsYWdzOiAtSSR7aW5jbHVkZWRpcn0vd2Via2l0Z3RrLUBXRUJLSVRHVEtfQVBJ
X1ZFUlNJT05ACmRpZmYgLS1naXQgYS9jb25maWd1cmUuYWMgYi9jb25maWd1cmUuYWMKaW5kZXgg
N2E5ZTM0ZS4uZDBiYjFhMSAxMDA2NDQKLS0tIGEvY29uZmlndXJlLmFjCisrKyBiL2NvbmZpZ3Vy
ZS5hYwpAQCAtNTQsNyArNTQsOSBAQCBmaQogaWYgdGVzdCAiJGVuYWJsZV93ZWJraXQyIiA9ICJ5
ZXMiOyB0aGVuCiAgICAgQUNfQ09ORklHX0ZJTEVTKFsKICAgICAgICAgRGVyaXZlZFNvdXJjZXMv
V2ViS2l0Mi93ZWJraXQyZ3RrL3dlYmtpdDIvV2ViS2l0VmVyc2lvbi5oOlNvdXJjZS9XZWJLaXQy
L1VJUHJvY2Vzcy9BUEkvZ3RrL1dlYktpdFZlcnNpb24uaC5pbgotICAgICAgICBTb3VyY2UvV2Vi
S2l0Mi93ZWJraXQyZ3RrLSR7V0VCS0lUR1RLX0FQSV9WRVJTSU9OfS5wYzpTb3VyY2UvV2ViS2l0
Mi93ZWJraXQyZ3RrLnBjLmluXSkKKyAgICAgICAgU291cmNlL1dlYktpdDIvd2Via2l0Mmd0ay0k
e1dFQktJVEdUS19BUElfVkVSU0lPTn0ucGM6U291cmNlL1dlYktpdDIvd2Via2l0Mmd0ay5wYy5p
bgorICAgICAgICBTb3VyY2UvV2ViS2l0Mi93ZWJraXQyZ3RrLXdlYi1leHRlbnNpb24tJHtXRUJL
SVRHVEtfQVBJX1ZFUlNJT059LnBjOlNvdXJjZS9XZWJLaXQyL3dlYmtpdDJndGstd2ViLWV4dGVu
c2lvbi5wYy5pbgorICAgICAgICBdKQogZmkKIAogbTRfaW5jbHVkZShbU291cmNlL2F1dG90b29s
cy9QcmludEJ1aWxkQ29uZmlndXJhdGlvbi5tNF0pCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>225593</attachid>
            <date>2014-03-02 07:03:24 -0800</date>
            <delta_ts>2014-03-10 04:17:46 -0700</delta_ts>
            <desc>Rebased to apply on current git master</desc>
            <filename>wk2-web-extension-pc.diff</filename>
            <type>text/plain</type>
            <size>5893</size>
            <attacher name="Carlos Garcia Campos">cgarcia</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0NoYW5nZUxvZyBiL0NoYW5nZUxvZwppbmRleCBkZGYzOWMwLi5jNWM3OWNj
IDEwMDY0NAotLS0gYS9DaGFuZ2VMb2cKKysrIGIvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAK
KzIwMTQtMDMtMDIgIENhcmxvcyBHYXJjaWEgQ2FtcG9zICA8Y2dhcmNpYUBpZ2FsaWEuY29tPgor
CisgICAgICAgIFtHVEtdIFdlYktpdDJXZWJFeHRlbnNpb24gR0lSIGNhbid0IGJlIHVzZWQgaW4g
dmFsYQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTI3
MTc5CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRk
IGEgZGlmZmVyZW50IHBrZy1jb25maWcgZmlsZSBmb3IgdGhlIHdlYiBleHRlbnNpb25zIEFQSS4K
KworICAgICAgICAqIFNvdXJjZS9jbWFrZS9PcHRpb25zR1RLLmNtYWtlOgorICAgICAgICAqIGNv
bmZpZ3VyZS5hYzoKKwogMjAxNC0wMi0yNyAgUGV0ZXIgTW9sbmFyICA8cG1vbG5hci51LXN6ZWdl
ZEBwYXJ0bmVyLnNhbXN1bmcuY29tPgogCiAgICAgICAgIEVuYWJsZSBzdXBwb3J0IG9mIFgtQ29u
dGVudC1UeXBlLU9wdGlvbnM6IG5vc25pZmYgaGVhZGVyIGZvciBFRkwKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwppbmRleCA4
NTI0NmE3Li5hODI1MzdkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKKysr
IGIvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMTggQEAKIDIwMTQtMDMtMDIg
IENhcmxvcyBHYXJjaWEgQ2FtcG9zICA8Y2dhcmNpYUBpZ2FsaWEuY29tPgogCisgICAgICAgIFtH
VEtdIFdlYktpdDJXZWJFeHRlbnNpb24gR0lSIGNhbid0IGJlIHVzZWQgaW4gdmFsYQorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTI3MTc5CisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRkIGEgZGlmZmVyZW50
IHBrZy1jb25maWcgZmlsZSBmb3IgdGhlIHdlYiBleHRlbnNpb25zIEFQSS4KKworICAgICAgICAq
IEdOVW1ha2VmaWxlLmFtOgorICAgICAgICAqIFBsYXRmb3JtR1RLLmNtYWtlOgorICAgICAgICAq
IHdlYmtpdDJndGstd2ViLWV4dGVuc2lvbi5wYy5pbjogQWRkZWQuCisKKzIwMTQtMDMtMDIgIENh
cmxvcyBHYXJjaWEgQ2FtcG9zICA8Y2dhcmNpYUBpZ2FsaWEuY29tPgorCiAgICAgICAgIFtHVEtd
IE1ha2UgaW1wb3NzaWJsZSB0byBidWlsZCB3aXRoIDx3ZWJraXQyL3dlYmtpdDIuaD4gYW5kIDx3
ZWJraXQyL3dlYmtpdC13ZWItZXh0ZW5zaW9uLmg+IGluY2x1ZGVkIHRvZ2V0aGVyCiAgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMjk1NDkKIApkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYktpdDIvR05VbWFrZWZpbGUuYW0gYi9Tb3VyY2UvV2ViS2l0Mi9HTlVt
YWtlZmlsZS5hbQppbmRleCA4OTI5NjljMy4uMDI1ZTllYSAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YktpdDIvR05VbWFrZWZpbGUuYW0KKysrIGIvU291cmNlL1dlYktpdDIvR05VbWFrZWZpbGUuYW0K
QEAgLTI4NSw3ICsyODUsOSBAQCB3ZWJraXQyZ3RrX2hfYXBpICs9IFwKIAkkKHdlYmtpdDJndGtf
d2ViX2V4dGVuc2lvbl9oX2FwaSkKIAogaWYgRU5BQkxFX1dFQktJVDIKLXBrZ2NvbmZpZ19EQVRB
ICs9IFNvdXJjZS9XZWJLaXQyL3dlYmtpdDJndGstQFdFQktJVEdUS19BUElfVkVSU0lPTkAucGMK
K3BrZ2NvbmZpZ19EQVRBICs9IFwKKwlTb3VyY2UvV2ViS2l0Mi93ZWJraXQyZ3RrLUBXRUJLSVRH
VEtfQVBJX1ZFUlNJT05ALnBjIFwKKwlTb3VyY2UvV2ViS2l0Mi93ZWJraXQyZ3RrLXdlYi1leHRl
bnNpb24tQFdFQktJVEdUS19BUElfVkVSU0lPTkAucGMKIAogaWYgRU5BQkxFX0lOVFJPU1BFQ1RJ
T04KIApAQCAtMzU4LDcgKzM2MCw3IEBAIFdlYktpdDJXZWJFeHRlbnNpb24tQFdFQktJVEdUS19B
UElfVkVSU0lPTkAuZ2lyOiAkKEdfSVJfU0NBTk5FUikgV2ViS2l0Mi1AV0VCS0lUCiAJICAgICAt
LXBrZz1nb2JqZWN0LTIuMCBcCiAJICAgICAtLXBrZz1ndGsrLUBHVEtfQVBJX1ZFUlNJT05AIFwK
IAkgICAgIC0tcGtnPWxpYnNvdXAtMi40IFwKLQkgICAgIC0tcGtnLWV4cG9ydD13ZWJraXQyZ3Rr
LUBXRUJLSVRHVEtfQVBJX1ZFUlNJT05AIFwKKwkgICAgIC0tcGtnLWV4cG9ydD13ZWJraXQyZ3Rr
LXdlYi1leHRlbnNpb24tQFdFQktJVEdUS19BUElfVkVSU0lPTkAgXAogCSAgICAgLS1vdXRwdXQ9
JEAgXAogCSAgICAgLS1hZGQtaW5jbHVkZS1wYXRoPSQoV2ViS2l0MikgXAogCSAgICAgLS1hZGQt
aW5jbHVkZS1wYXRoPSQodG9wX2J1aWxkZGlyKSBcCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0
Mi9QbGF0Zm9ybUdUSy5jbWFrZSBiL1NvdXJjZS9XZWJLaXQyL1BsYXRmb3JtR1RLLmNtYWtlCmlu
ZGV4IDcyMGNjNDcuLjFkNzMyNTMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1BsYXRmb3Jt
R1RLLmNtYWtlCisrKyBiL1NvdXJjZS9XZWJLaXQyL1BsYXRmb3JtR1RLLmNtYWtlCkBAIC01LDYg
KzUsNyBAQCBmaWxlKE1BS0VfRElSRUNUT1JZICR7Rk9SV0FSRElOR19IRUFERVJTX1dFQktJVDJH
VEtfRVhURU5TSU9OX0RJUn0pCiAKIGNvbmZpZ3VyZV9maWxlKFVJUHJvY2Vzcy9BUEkvZ3RrL1dl
YktpdFZlcnNpb24uaC5pbiAke0RFUklWRURfU09VUkNFU19XRUJLSVQyR1RLX0FQSV9ESVJ9L1dl
YktpdFZlcnNpb24uaCkKIGNvbmZpZ3VyZV9maWxlKHdlYmtpdDJndGsucGMuaW4gJHtXZWJLaXQy
X1BLR0NPTkZJR19GSUxFfSBAT05MWSkKK2NvbmZpZ3VyZV9maWxlKHdlYmtpdDJndGstd2ViLWV4
dGVuc2lvbi5wYy5pbiAke1dlYktpdDJXZWJFeHRlbnNpb25fUEtHQ09ORklHX0ZJTEV9IEBPTkxZ
KQogCiBhZGRfZGVmaW5pdGlvbnMoLURXRUJLSVQyX0NPTVBJTEFUSU9OKQogYWRkX2RlZmluaXRp
b25zKC1ETElCRVhFQ0RJUj0iJHtDTUFLRV9JTlNUQUxMX0ZVTExfTElCRVhFQ0RJUn0iKQpAQCAt
NzQxLDcgKzc0Miw3IEBAIGFkZF9jdXN0b21fY29tbWFuZCgKICAgICAgICAgLS1wa2c9Z29iamVj
dC0yLjAKICAgICAgICAgLS1wa2c9Z3RrKy0ke1dFQktJVEdUS19BUElfVkVSU0lPTn0KICAgICAg
ICAgLS1wa2c9bGlic291cC0yLjQKLSAgICAgICAgLS1wa2ctZXhwb3J0PXdlYmtpdDJndGstJHtX
RUJLSVRHVEtfQVBJX1ZFUlNJT059CisgICAgICAgIC0tcGtnLWV4cG9ydD13ZWJraXQyZ3RrLXdl
Yi1leHRlbnNpb24tJHtXRUJLSVRHVEtfQVBJX1ZFUlNJT059CiAgICAgICAgIC0tb3V0cHV0PSR7
Q01BS0VfQklOQVJZX0RJUn0vV2ViS2l0MldlYkV4dGVuc2lvbi0ke1dFQktJVEdUS19BUElfVkVS
U0lPTn0uZ2lyCiAgICAgICAgIC0tYy1pbmNsdWRlPSJ3ZWJraXQyL3dlYmtpdC13ZWItZXh0ZW5z
aW9uLmgiCiAgICAgICAgIC1EQlVJTERJTkdfV0VCS0lUCkBAIC03NzksNiArNzgwLDcgQEAgaW5z
dGFsbChUQVJHRVRTIHdlYmtpdDJndGtpbmplY3RlZGJ1bmRsZQogICAgICAgICBERVNUSU5BVElP
TiAiJHtMSUJfSU5TVEFMTF9ESVJ9L3dlYmtpdDJndGstJHtXRUJLSVRHVEtfQVBJX1ZFUlNJT059
L2luamVjdGVkLWJ1bmRsZSIKICkKIGluc3RhbGwoRklMRVMgIiR7Q01BS0VfQklOQVJZX0RJUn0v
U291cmNlL1dlYktpdDIvd2Via2l0Mmd0ay0ke1dFQktJVEdUS19BUElfVkVSU0lPTn0ucGMiCisg
ICAgICAgICAgICAgICIke0NNQUtFX0JJTkFSWV9ESVJ9L1NvdXJjZS9XZWJLaXQyL3dlYmtpdDJn
dGstd2ViLWV4dGVuc2lvbi0ke1dFQktJVEdUS19BUElfVkVSU0lPTn0ucGMiCiAgICAgICAgIERF
U1RJTkFUSU9OICIke0xJQl9JTlNUQUxMX0RJUn0vcGtnY29uZmlnIgogKQogaW5zdGFsbChGSUxF
UyAke1dlYktpdDJHVEtfSU5TVEFMTEVEX0hFQURFUlN9CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
S2l0Mi93ZWJraXQyZ3RrLXdlYi1leHRlbnNpb24ucGMuaW4gYi9Tb3VyY2UvV2ViS2l0Mi93ZWJr
aXQyZ3RrLXdlYi1leHRlbnNpb24ucGMuaW4KbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMC4uMjJjMmQwOAotLS0gL2Rldi9udWxsCisrKyBiL1NvdXJjZS9XZWJLaXQyL3dlYmtpdDJn
dGstd2ViLWV4dGVuc2lvbi5wYy5pbgpAQCAtMCwwICsxLDExIEBACitwcmVmaXg9QHByZWZpeEAK
K2V4ZWNfcHJlZml4PUBleGVjX3ByZWZpeEAKK2xpYmRpcj1AbGliZGlyQAoraW5jbHVkZWRpcj1A
aW5jbHVkZWRpckAKKworTmFtZTogV2ViS2l0MldlYkV4dGVuc2lvbgorRGVzY3JpcHRpb246IFdl
YktpdCB3ZWIgcHJvY2VzcyBleHRlbnNpb25zCitWZXJzaW9uOiBAVkVSU0lPTkAKK1JlcXVpcmVz
OiBnbGliLTIuMCBndGsrLUBHVEtfQVBJX1ZFUlNJT05AIGxpYnNvdXAtMi40IGphdmFzY3JpcHRj
b3JlZ3RrLUBXRUJLSVRHVEtfQVBJX1ZFUlNJT05ACitMaWJzOiAtTCR7bGliZGlyfSAtbHdlYmtp
dDJndGstQFdFQktJVEdUS19BUElfVkVSU0lPTkAKK0NmbGFnczogLUkke2luY2x1ZGVkaXJ9L3dl
YmtpdGd0ay1AV0VCS0lUR1RLX0FQSV9WRVJTSU9OQApkaWZmIC0tZ2l0IGEvU291cmNlL2NtYWtl
L09wdGlvbnNHVEsuY21ha2UgYi9Tb3VyY2UvY21ha2UvT3B0aW9uc0dUSy5jbWFrZQppbmRleCAy
ZGM5ZjQxLi5iYzQ2NjM1IDEwMDY0NAotLS0gYS9Tb3VyY2UvY21ha2UvT3B0aW9uc0dUSy5jbWFr
ZQorKysgYi9Tb3VyY2UvY21ha2UvT3B0aW9uc0dUSy5jbWFrZQpAQCAtMjY4LDYgKzI2OCw3IEBA
IHNldChGT1JXQVJESU5HX0hFQURFUlNfV0VCS0lUMkdUS19FWFRFTlNJT05fRElSICR7Rk9SV0FS
RElOR19IRUFERVJTX0RJUn0vd2Via2l0CiAKIHNldChXZWJLaXRfUEtHQ09ORklHX0ZJTEUgJHtD
TUFLRV9CSU5BUllfRElSfS9Tb3VyY2UvV2ViS2l0L2d0ay93ZWJraXRndGstJHtXRUJLSVRHVEtf
QVBJX1ZFUlNJT059LnBjKQogc2V0KFdlYktpdDJfUEtHQ09ORklHX0ZJTEUgJHtDTUFLRV9CSU5B
UllfRElSfS9Tb3VyY2UvV2ViS2l0Mi93ZWJraXQyZ3RrLSR7V0VCS0lUR1RLX0FQSV9WRVJTSU9O
fS5wYykKK3NldChXZWJLaXQyV2ViRXh0ZW5zaW9uX1BLR0NPTkZJR19GSUxFICR7Q01BS0VfQklO
QVJZX0RJUn0vU291cmNlL1dlYktpdDIvd2Via2l0Mmd0ay13ZWItZXh0ZW5zaW9uLSR7V0VCS0lU
R1RLX0FQSV9WRVJTSU9OfS5wYykKIAogc2V0KFNIT1VMRF9JTlNUQUxMX0pTX1NIRUxMIE9OKQog
CmRpZmYgLS1naXQgYS9jb25maWd1cmUuYWMgYi9jb25maWd1cmUuYWMKaW5kZXggN2E5ZTM0ZS4u
ZDBiYjFhMSAxMDA2NDQKLS0tIGEvY29uZmlndXJlLmFjCisrKyBiL2NvbmZpZ3VyZS5hYwpAQCAt
NTQsNyArNTQsOSBAQCBmaQogaWYgdGVzdCAiJGVuYWJsZV93ZWJraXQyIiA9ICJ5ZXMiOyB0aGVu
CiAgICAgQUNfQ09ORklHX0ZJTEVTKFsKICAgICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViS2l0Mi93
ZWJraXQyZ3RrL3dlYmtpdDIvV2ViS2l0VmVyc2lvbi5oOlNvdXJjZS9XZWJLaXQyL1VJUHJvY2Vz
cy9BUEkvZ3RrL1dlYktpdFZlcnNpb24uaC5pbgotICAgICAgICBTb3VyY2UvV2ViS2l0Mi93ZWJr
aXQyZ3RrLSR7V0VCS0lUR1RLX0FQSV9WRVJTSU9OfS5wYzpTb3VyY2UvV2ViS2l0Mi93ZWJraXQy
Z3RrLnBjLmluXSkKKyAgICAgICAgU291cmNlL1dlYktpdDIvd2Via2l0Mmd0ay0ke1dFQktJVEdU
S19BUElfVkVSU0lPTn0ucGM6U291cmNlL1dlYktpdDIvd2Via2l0Mmd0ay5wYy5pbgorICAgICAg
ICBTb3VyY2UvV2ViS2l0Mi93ZWJraXQyZ3RrLXdlYi1leHRlbnNpb24tJHtXRUJLSVRHVEtfQVBJ
X1ZFUlNJT059LnBjOlNvdXJjZS9XZWJLaXQyL3dlYmtpdDJndGstd2ViLWV4dGVuc2lvbi5wYy5p
bgorICAgICAgICBdKQogZmkKIAogbTRfaW5jbHVkZShbU291cmNlL2F1dG90b29scy9QcmludEJ1
aWxkQ29uZmlndXJhdGlvbi5tNF0pCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>226293</attachid>
            <date>2014-03-10 04:17:22 -0700</date>
            <delta_ts>2014-03-14 09:42:40 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>wk2-gir.diff</filename>
            <type>text/plain</type>
            <size>2905</size>
            <attacher name="Carlos Garcia Campos">cgarcia</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQyL0No
YW5nZUxvZwppbmRleCAxOWE4NjU0Li5hZTQyOWNkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
Mi9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMTgg
QEAKIDIwMTQtMDMtMTAgIENhcmxvcyBHYXJjaWEgQ2FtcG9zICA8Y2dhcmNpYUBpZ2FsaWEuY29t
PgogCisgICAgICAgIFtHVEtdIFdlYktpdDJXZWJFeHRlbnNpb24gR0lSIGNhbid0IGJlIHVzZWQg
aW4gdmFsYQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MTI3MTc5CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
RG8gbm90IGluY2x1ZGUgV2ViS2l0MiBnaXIgc3ltYm9scyBmcm9tIFdlYktpdDJXZWJFeHRlbnNp
b24gZ2lyCisgICAgICAgIGZpbGUuCisKKyAgICAgICAgKiBHTlVtYWtlZmlsZS5hbToKKyAgICAg
ICAgKiBQbGF0Zm9ybUdUSy5jbWFrZToKKworMjAxNC0wMy0xMCAgQ2FybG9zIEdhcmNpYSBDYW1w
b3MgIDxjZ2FyY2lhQGlnYWxpYS5jb20+CisKICAgICAgICAgW0dUS10gVGhlIHdlYiBwcm9jZXNz
IGNhbiBmaW5pc2ggd2hpbGUgYSBwcmludCBvcGVyYXRpb24gaXMgc3RpbGwgb25nb2luZwogICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTI5ODcxCiAKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL0dOVW1ha2VmaWxlLmFtIGIvU291cmNlL1dlYktpdDIv
R05VbWFrZWZpbGUuYW0KaW5kZXggMDI1ZTllYS4uNjM5MGQxMCAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYktpdDIvR05VbWFrZWZpbGUuYW0KKysrIGIvU291cmNlL1dlYktpdDIvR05VbWFrZWZpbGUu
YW0KQEAgLTM1Myw3ICszNTMsNiBAQCBXZWJLaXQyV2ViRXh0ZW5zaW9uLUBXRUJLSVRHVEtfQVBJ
X1ZFUlNJT05ALmdpcjogJChHX0lSX1NDQU5ORVIpIFdlYktpdDItQFdFQktJVAogCSAgICAgLS1p
bmNsdWRlPUdPYmplY3QtMi4wIFwKIAkgICAgIC0taW5jbHVkZT1HdGstMy4wIFwKIAkgICAgIC0t
aW5jbHVkZS11bmluc3RhbGxlZD1KYXZhU2NyaXB0Q29yZS1AV0VCS0lUR1RLX0FQSV9WRVJTSU9O
QC5naXIgXAotCSAgICAgLS1pbmNsdWRlLXVuaW5zdGFsbGVkPVdlYktpdDItQFdFQktJVEdUS19B
UElfVkVSU0lPTkAuZ2lyIFwKIAkgICAgIC0tbGlicmFyeT13ZWJraXQyZ3RrLUBXRUJLSVRHVEtf
QVBJX1ZFUlNJT05AIFwKIAkgICAgIC0tbGlicmFyeT1qYXZhc2NyaXB0Y29yZWd0ay1AV0VCS0lU
R1RLX0FQSV9WRVJTSU9OQCBcCiAJICAgICAtLWxpYnRvb2w9IiQoTElCVE9PTCkiIFwKQEAgLTM4
MCw2ICszNzksOCBAQCBXZWJLaXQyV2ViRXh0ZW5zaW9uLUBXRUJLSVRHVEtfQVBJX1ZFUlNJT05A
LmdpcjogJChHX0lSX1NDQU5ORVIpIFdlYktpdDItQFdFQktJVAogCSAgICAgLURXRUJLSVQyX0NP
TVBJTEFUSU9OIFwKIAkgICAgICQod2Via2l0Mmd0a193ZWJfZXh0ZW5zaW9uX2hfYXBpKSBcCiAJ
ICAgICAkKHdlYmtpdGd0a19nZG9tX2J1aWx0X2hfYXBpKSBcCisJICAgICAkKFdlYktpdDIpL1VJ
UHJvY2Vzcy9BUEkvZ3RrL1dlYktpdFVSSVJlcXVlc3QuaCBcCisJICAgICAkKFdlYktpdDIpL1VJ
UHJvY2Vzcy9BUEkvZ3RrL1dlYktpdFVSSVJlc3BvbnNlLmggXAogCSAgICAgJChXZWJLaXQyKS9X
ZWJQcm9jZXNzL0luamVjdGVkQnVuZGxlL0FQSS9ndGsvKi5jcHAKIAogV2ViS2l0MldlYkV4dGVu
c2lvbi1AV0VCS0lUR1RLX0FQSV9WRVJTSU9OQC50eXBlbGliOiBXZWJLaXQyV2ViRXh0ZW5zaW9u
LUBXRUJLSVRHVEtfQVBJX1ZFUlNJT05ALmdpciAkKEdfSVJfQ09NUElMRVIpCmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViS2l0Mi9QbGF0Zm9ybUdUSy5jbWFrZSBiL1NvdXJjZS9XZWJLaXQyL1BsYXRm
b3JtR1RLLmNtYWtlCmluZGV4IGNkM2VlOTEuLjZlZDIzNWMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJLaXQyL1BsYXRmb3JtR1RLLmNtYWtlCisrKyBiL1NvdXJjZS9XZWJLaXQyL1BsYXRmb3JtR1RL
LmNtYWtlCkBAIC03MzQsNyArNzM0LDYgQEAgYWRkX2N1c3RvbV9jb21tYW5kKAogICAgICAgICAt
LWluY2x1ZGU9R3RrLSR7V0VCS0lUR1RLX0FQSV9WRVJTSU9OfQogICAgICAgICAtLWluY2x1ZGU9
U291cC0yLjQKICAgICAgICAgLS1pbmNsdWRlLXVuaW5zdGFsbGVkPSR7Q01BS0VfQklOQVJZX0RJ
Un0vSmF2YVNjcmlwdENvcmUtJHtXRUJLSVRHVEtfQVBJX1ZFUlNJT059LmdpcgotICAgICAgICAt
LWluY2x1ZGUtdW5pbnN0YWxsZWQ9JHtDTUFLRV9CSU5BUllfRElSfS9XZWJLaXQyLSR7V0VCS0lU
R1RLX0FQSV9WRVJTSU9OfS5naXIKICAgICAgICAgLS1saWJyYXJ5PXdlYmtpdDJndGstJHtXRUJL
SVRHVEtfQVBJX1ZFUlNJT059CiAgICAgICAgIC0tbGlicmFyeT1qYXZhc2NyaXB0Y29yZWd0ay0k
e1dFQktJVEdUS19BUElfVkVSU0lPTn0KICAgICAgICAgLUwke0NNQUtFX0xJQlJBUllfT1VUUFVU
X0RJUkVDVE9SWX0KQEAgLTc1OCw2ICs3NTcsOCBAQCBhZGRfY3VzdG9tX2NvbW1hbmQoCiAgICAg
ICAgIC1JJHtXRUJLSVQyX0RJUn0vV2ViUHJvY2Vzcy9JbmplY3RlZEJ1bmRsZS9BUEkvZ3RrCiAg
ICAgICAgICR7R09iamVjdERPTUJpbmRpbmdzX0dJUl9IRUFERVJTfQogICAgICAgICAke1dlYktp
dDJXZWJFeHRlbnNpb25fSU5TVEFMTEVEX0hFQURFUlN9CisgICAgICAgICR7V0VCS0lUMl9ESVJ9
L1VJUHJvY2Vzcy9BUEkvZ3RrL1dlYktpdFVSSVJlcXVlc3QuaAorICAgICAgICAke1dFQktJVDJf
RElSfS9VSVByb2Nlc3MvQVBJL2d0ay9XZWJLaXRVUklSZXNwb25zZS5oCiAgICAgICAgICR7V0VC
S0lUMl9ESVJ9L1dlYlByb2Nlc3MvSW5qZWN0ZWRCdW5kbGUvQVBJL2d0ay8qLmNwcAogKQogCg==
</data>
<flag name="review"
          id="250519"
          type_id="1"
          status="+"
          setter="mrobinson"
    />
          </attachment>
      

    </bug>

</bugzilla>