<?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>143777</bug_id>
          
          <creation_ts>2015-04-15 09:20:22 -0700</creation_ts>
          <short_desc>[EFL] Add gnutls to jhbuild.module</short_desc>
          <delta_ts>2015-04-15 17:47:08 -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>WebKit EFL</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Gyuyoung Kim">gyuyoung.kim</reporter>
          <assigned_to name="Gyuyoung Kim">gyuyoung.kim</assigned_to>
          <cc>berto</cc>
    
    <cc>cgarcia</cc>
    
    <cc>clopez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>elima</cc>
    
    <cc>lucas.de.marchi</cc>
    
    <cc>mcatanzaro</cc>
    
    <cc>mrobinson</cc>
    
    <cc>ossy</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1085497</commentid>
    <comment_count>0</comment_count>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2015-04-15 09:20:22 -0700</bug_when>
    <thetext>EFL port have required at least 3.0.0 ver. of gnutls since r176712. However some old linux distributions don&apos;t support 3.0.0 ver. Besides other projects (e.g. Chromium) sometimes need to use lower version of gnutls. To fix this issue, I would like to suggest to download guntls via jhbuild.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1085500</commentid>
    <comment_count>1</comment_count>
      <attachid>250793</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2015-04-15 09:22:42 -0700</bug_when>
    <thetext>Created attachment 250793
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1085503</commentid>
    <comment_count>2</comment_count>
      <attachid>250794</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2015-04-15 09:23:54 -0700</bug_when>
    <thetext>Created attachment 250794
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1085534</commentid>
    <comment_count>3</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2015-04-15 09:52:28 -0700</bug_when>
    <thetext>The idea is good. Can we remove libgnutls28-dev from
Tools/efl/install-dependencies too?

But unfortunately we will have one more issue remaining.
It is still impossible to build WebKitGTK and Chromium
on the same machine due to this conflict. GTK guys, do
you want a similar change or do you have a better idea
to be able build WebKitGTK+ and Chromium on the same machine?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1085542</commentid>
    <comment_count>4</comment_count>
      <attachid>250808</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2015-04-15 09:58:23 -0700</bug_when>
    <thetext>Created attachment 250808
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1085552</commentid>
    <comment_count>5</comment_count>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2015-04-15 10:08:53 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; The idea is good. Can we remove libgnutls28-dev from
&gt; Tools/efl/install-dependencies too?

Oh, I missed to remove it. Removed.

&gt; But unfortunately we will have one more issue remaining.
&gt; It is still impossible to build WebKitGTK and Chromium
&gt; on the same machine due to this conflict. GTK guys, do
&gt; you want a similar change or do you have a better idea
&gt; to be able build WebKitGTK+ and Chromium on the same machine?

If we use 3.x.x version of gnutls for WebKit-EFL|GTK using jhbuild, as well as install libgnutls-dev(2.x.x version) through apt-get, can&apos;t we build Chromium on the same machine ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1085565</commentid>
    <comment_count>6</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2015-04-15 10:23:40 -0700</bug_when>
    <thetext>(In reply to comment #5)
&gt; (In reply to comment #3)
&gt; &gt; The idea is good. Can we remove libgnutls28-dev from
&gt; &gt; Tools/efl/install-dependencies too?
&gt; 
&gt; Oh, I missed to remove it. Removed.
&gt; 
&gt; &gt; But unfortunately we will have one more issue remaining.
&gt; &gt; It is still impossible to build WebKitGTK and Chromium
&gt; &gt; on the same machine due to this conflict. GTK guys, do
&gt; &gt; you want a similar change or do you have a better idea
&gt; &gt; to be able build WebKitGTK+ and Chromium on the same machine?
&gt; 
&gt; If we use 3.x.x version of gnutls for WebKit-EFL|GTK using jhbuild, as well
&gt; as install libgnutls-dev(2.x.x version) through apt-get, can&apos;t we build
&gt; Chromium on the same machine ?

Yes, if GTK accepts the same change in their jhbuild config.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1085606</commentid>
    <comment_count>7</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2015-04-15 11:26:38 -0700</bug_when>
    <thetext>Nothing in our jhbuild moduleset depends on GnuTLS, so it doesn&apos;t belong in our jhbuild modulesets: it should be a system dependency.

If Ubuntu still has a libgnutls28 package, that is wildly irresponsible. It should have been removed from the distro along with its dependencies no later than January 2014, when upstream security support ended. I find it difficult to believe that Chromium depends on a version of GnuTLS with no security support: if so, then Chromium has an extremely serious problem.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1085610</commentid>
    <comment_count>8</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2015-04-15 11:44:49 -0700</bug_when>
    <thetext>(In reply to comment #7)
&gt; Nothing in our jhbuild moduleset depends on GnuTLS, so it doesn&apos;t belong in
&gt; our jhbuild modulesets: it should be a system dependency.
&gt; 
&gt; If Ubuntu still has a libgnutls28 package, that is wildly irresponsible. It
&gt; should have been removed from the distro along with its dependencies no
&gt; later than January 2014, when upstream security support ended. I find it
&gt; difficult to believe that Chromium depends on a version of GnuTLS with no
&gt; security support: if so, then Chromium has an extremely serious problem.

I don&apos;t know the exact details, but to build Chromium on Ubuntu 14.04
you have to install libcups2-dev, which depends on libgnutls-dev:
http://packages.ubuntu.com/trusty/libcups2-dev

And the problem is that libgnutls-dev conflicts with libgnutls28-dev.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1085614</commentid>
    <comment_count>9</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2015-04-15 12:00:53 -0700</bug_when>
    <thetext>I checked, libcups2-dev doesn&apos;t depend on libgnutls-dev on 
Ubuntu 14.10 and the coming 15.04 (will be releson on 23rd April)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1085667</commentid>
    <comment_count>10</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2015-04-15 13:48:41 -0700</bug_when>
    <thetext>(In reply to comment #8)
&gt; I don&apos;t know the exact details, but to build Chromium on Ubuntu 14.04
&gt; you have to install libcups2-dev, which depends on libgnutls-dev:
&gt; http://packages.ubuntu.com/trusty/libcups2-dev
&gt; 
&gt; And the problem is that libgnutls-dev conflicts with libgnutls28-dev.

I guess the problem is that the GTK+ install-dependencies script installs libgnutls28-dev. That&apos;s wrong. We use GnuTLS directly only for subtle crypto, and that requires GnuTLS 3.0.0.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1085693</commentid>
    <comment_count>11</comment_count>
    <who name="Carlos Alberto Lopez Perez">clopez</who>
    <bug_when>2015-04-15 14:48:41 -0700</bug_when>
    <thetext>(In reply to comment #10)
&gt; I guess the problem is that the GTK+ install-dependencies script installs
&gt; libgnutls28-dev. That&apos;s wrong. We use GnuTLS directly only for subtle
&gt; crypto, and that requires GnuTLS 3.0.0.

In Debian (and derivatives like Ubuntu) the package gnutls28 is actually 3.x. 

For a long time Debian shipped two different versions of this library, gnutls 2.x with the name gnutls26 and gnutls 3.x with thane gnutls28.

You can install the binaries of both libraries at the same time (as their have different sonames), but you can&apos;t install both development packages (the headers) at the same time because they have the same name.

The reason why Debian shipped two different versions of this library (2.X and 3.X) is because of some license issues that prevented some software to be linked with the new gnutls 3.x. This issues are now fixed and Debian dropped the old 2.x gnutls library.

However, Ubuntu 14.04 was forked from Debian at a time where those issues still were problem. You can read more about it here: https://wiki.debian.org/gnutls3


For reference, in Debian jessie (current testing) libgnutls28 is actually 3.3.8 and in Ubuntu 14.04 is actually 3.2.11.


So, AFAIK, the problem discussed on this bug only affects Ubuntu 14.04</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1085762</commentid>
    <comment_count>12</comment_count>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2015-04-15 16:57:21 -0700</bug_when>
    <thetext>(In reply to comment #11)
&gt; (In reply to comment #10)
&gt; &gt; I guess the problem is that the GTK+ install-dependencies script installs
&gt; &gt; libgnutls28-dev. That&apos;s wrong. We use GnuTLS directly only for subtle
&gt; &gt; crypto, and that requires GnuTLS 3.0.0.
&gt; 
&gt; In Debian (and derivatives like Ubuntu) the package gnutls28 is actually
&gt; 3.x. 
&gt; 
&gt; For a long time Debian shipped two different versions of this library,
&gt; gnutls 2.x with the name gnutls26 and gnutls 3.x with thane gnutls28.
&gt; 
&gt; You can install the binaries of both libraries at the same time (as their
&gt; have different sonames), but you can&apos;t install both development packages
&gt; (the headers) at the same time because they have the same name.
&gt; 
&gt; The reason why Debian shipped two different versions of this library (2.X
&gt; and 3.X) is because of some license issues that prevented some software to
&gt; be linked with the new gnutls 3.x. This issues are now fixed and Debian
&gt; dropped the old 2.x gnutls library.
&gt; 
&gt; However, Ubuntu 14.04 was forked from Debian at a time where those issues
&gt; still were problem. You can read more about it here:
&gt; https://wiki.debian.org/gnutls3
&gt; 
&gt; 
&gt; For reference, in Debian jessie (current testing) libgnutls28 is actually
&gt; 3.3.8 and in Ubuntu 14.04 is actually 3.2.11.
&gt; 
&gt; 
&gt; So, AFAIK, the problem discussed on this bug only affects Ubuntu 14.04

Thank you for your detailed explanation. However AFAIK some of EFL folks are still using 14.04. So I think this patch can help them to build WebKit EFL and Chromium at the same time until 15.04 will be used by many of us.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1085783</commentid>
    <comment_count>13</comment_count>
      <attachid>250808</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-04-15 17:47:04 -0700</bug_when>
    <thetext>Comment on attachment 250808
Patch

Clearing flags on attachment: 250808

Committed r182874: &lt;http://trac.webkit.org/changeset/182874&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1085784</commentid>
    <comment_count>14</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-04-15 17:47:08 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>250793</attachid>
            <date>2015-04-15 09:22:42 -0700</date>
            <delta_ts>2015-04-15 09:23:47 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-143777-20150416012144.patch</filename>
            <type>text/plain</type>
            <size>2831</size>
            <attacher name="Gyuyoung Kim">gyuyoung.kim</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTgyNzgzCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggYjg4NDQ0NTk4ODQ3NjU1MjhiNThkN2Q5MDc0Y2Q3NWFk
Y2E0MTZiNC4uNmJmZDQ3M2FiYWZlZmFmOWZiMGQ4ZjhlYTcwZWEyNDZhYzdmMTFlNiAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5
IEBACisyMDE1LTA0LTE1ICBHeXV5b3VuZyBLaW0gIDxneXV5b3VuZy5raW1Ad2Via2l0Lm9yZz4K
KworICAgICAgICBbRUZMXSBBZGQgZ251dGxzIHRvIGpoYnVpbGQubW9kdWxlCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNDM3NzcKKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBFRkwgcG9ydCBoYXZlIHJlcXVp
cmVkIGF0IGxlYXN0IDMuMC4wIHZlcnNpb24gb2YgZ251dGxzIHNpbmNlIHIxNzY3MTIuCisgICAg
ICAgIEhvd2V2ZXIgc29tZSBvbGQgbGludXggZGlzdHJpYnV0aW9ucyBkb24ndCBzdXBwb3J0IDMu
MC4wIHZlcnNpb24uIEJlc2lkZXMKKyAgICAgICAgb3RoZXIgcHJvamVjdHMgc29tZXRpbWVzIG5l
ZWQgdG8gdXNlIGxvd2VyIHZlcnNpb24gb2YgZ251dGxzLgorCisgICAgICAgIFRoaXMgcGF0Y2gg
c3VwcG9ydHMgdG8gZG93bmxvYWQgZ251dGxzIHRocm91Z2ggamhidWlsZCwgYW5kIHVzZSBpdC4K
KworICAgICAgICAqIGVmbC9pbnN0YWxsLWRlcGVuZGVuY2llczogQWRkIG5ldHRsZS1kZXYgZGVw
ZW5kZW5jeS4KKyAgICAgICAgKiBlZmwvamhidWlsZC5tb2R1bGVzOiBEb3dubG9hZCAzLjMgdmVy
c2lvbiBiZWNhdXNlIDMuMyB2ZXJzaW9uIGlzIHN0YWJsZSB2ZXJzaW9uLgorCiAyMDE1LTA0LTEz
ICBUaW0gSG9ydG9uICA8dGltb3RoeV9ob3J0b25AYXBwbGUuY29tPgogCiAgICAgICAgIEFkZCBh
IHBlcnNpc3RlbnQsIGZpeGVkIHNjYWxlIGZhY3RvciB0byBtYWtlIGl0IGVhc3kgdG8gc2NhbGUg
ZG93biBXSyhXZWIpVmlld3MKZGlmZiAtLWdpdCBhL1Rvb2xzL2VmbC9pbnN0YWxsLWRlcGVuZGVu
Y2llcyBiL1Rvb2xzL2VmbC9pbnN0YWxsLWRlcGVuZGVuY2llcwppbmRleCA2MmRhNzY1MjI2Y2Qy
ZDRjNzFiZjI0MzczZThmN2Q2ZjA3NDAyZTcyLi5lNWIyMDA5NTViYTU1MTUyNjllZTJkMmY5ZGVj
YThmYmIzNWFlMTFmIDEwMDc1NQotLS0gYS9Ub29scy9lZmwvaW5zdGFsbC1kZXBlbmRlbmNpZXMK
KysrIGIvVG9vbHMvZWZsL2luc3RhbGwtZGVwZW5kZW5jaWVzCkBAIC05Nyw2ICs5Nyw3IEBAIGZ1
bmN0aW9uIGluc3RhbGxEZXBlbmRlbmNpZXNXaXRoQXB0IHsKICAgICAgICAgbGlieHNzLWRldiBc
CiAgICAgICAgIGxpYnh0LWRldiBcCiAgICAgICAgIGxpYnh0c3QtZGV2IFwKKyAgICAgICAgbmV0
dGxlLWRldiBcCiAgICAgICAgIG5pbmphLWJ1aWxkIFwKICAgICAgICAgcmFnZWwgXAogICAgICAg
ICBydWJ5IFwKZGlmZiAtLWdpdCBhL1Rvb2xzL2VmbC9qaGJ1aWxkLm1vZHVsZXMgYi9Ub29scy9l
ZmwvamhidWlsZC5tb2R1bGVzCmluZGV4IDk1MTNiZWU0ZmUzNWM2NjZjNDU2NWYzMTRlMmRmMTAz
YmFjZjUwMDQuLjhlNmZkMGEwN2QxZGZkMTAzM2VjYjAwYzc3ODlmNmMxZGFlZGJhNDIgMTAwNjQ0
Ci0tLSBhL1Rvb2xzL2VmbC9qaGJ1aWxkLm1vZHVsZXMKKysrIGIvVG9vbHMvZWZsL2poYnVpbGQu
bW9kdWxlcwpAQCAtMTEsNiArMTEsNyBAQAogICAgICAgPGRlcCBwYWNrYWdlPSJmcmVldHlwZTYi
Lz4KICAgICAgIDxkZXAgcGFja2FnZT0iaGFyZmJ1enoiLz4KICAgICAgIDxkZXAgcGFja2FnZT0i
Z2xpYiIvPgorICAgICAgPGRlcCBwYWNrYWdlPSJnbnV0bHMiLz4KICAgICAgIDxkZXAgcGFja2Fn
ZT0iZ2xpYi1uZXR3b3JraW5nIi8+CiAgICAgICA8ZGVwIHBhY2thZ2U9ImxpYnNvdXAiLz4KICAg
ICAgIDxkZXAgcGFja2FnZT0iZWxlbWVudGFyeSIvPgpAQCAtNTYsNiArNTcsOCBAQAogICAgICAg
aHJlZj0iaHR0cDovL2xsdm0ub3JnL3N2bi9sbHZtLXByb2plY3QvIi8+CiAgIDxyZXBvc2l0b3J5
IHR5cGU9InRhcmJhbGwiIG5hbWU9Imxsdm0tdGFyIgogICAgICAgaHJlZj0iaHR0cDovL2xsdm0u
b3JnIi8+CisgIDxyZXBvc2l0b3J5IHR5cGU9InRhcmJhbGwiIG5hbWU9ImdudXRscyIKKyAgICAg
IGhyZWY9ImZ0cDovL2Z0cC5nbnV0bHMub3JnIi8+CiAKICAgPGF1dG90b29scyBpZD0iY2Fpcm8i
IGF1dG9nZW4tc2g9ImNvbmZpZ3VyZSIKICAgICAgICAgICAgICBtYWtlYXJncz0iQ0ZMQUdTPSct
Zm5vLWx0bycgQ1hYRkxBR1M9Jy1mbm8tbHRvJyBMREZMQUdTPSctZm5vLWx0byciPgpAQCAtMTE2
LDYgKzExOSwxMyBAQAogICAgICAgICAgICAgbWQ1c3VtPSI5NjM2ZjYwZTk5Yjk4ZmQwZmRiNTIz
OWY5MDVhYzAwOCIvPgogICA8L2F1dG90b29scz4KIAorICA8YXV0b3Rvb2xzIGlkPSJnbnV0bHMi
IGF1dG9nZW4tc2g9ImNvbmZpZ3VyZSI+CisgICAgPGJyYW5jaCBtb2R1bGU9Ii9nY3J5cHQvZ251
dGxzL3YzLjMvZ251dGxzLTMuMy4wLnRhci54eiIgdmVyc2lvbj0iMy4zIgorICAgICAgICAgICAg
cmVwbz0iZ251dGxzIgorICAgICAgICAgICAgaGFzaD0ic2hhMjU2OjdiODdhNDMxOWY3NGNhZTNh
NWYyMDRiODEwMDAwZjA2YjhlZmExZWQwZjU3YzY4NGI5YmM0NTRmNDQ0ZmRmMTMiCisgICAgICAg
ICAgICBtZDVzdW09IjRhZWI4MDE0ZmViNDAxNmM3M2E2MGY0ZTFhYzczYzlmIi8+CisgIDwvYXV0
b3Rvb2xzPgorCiAgIDxhdXRvdG9vbHMgaWQ9ImdsaWItbmV0d29ya2luZyI+CiAgICAgPGRlcGVu
ZGVuY2llcz4KICAgICAgIDxkZXAgcGFja2FnZT0iZ2xpYiIvPgo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>250794</attachid>
            <date>2015-04-15 09:23:54 -0700</date>
            <delta_ts>2015-04-15 09:58:16 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-143777-20150416012256.patch</filename>
            <type>text/plain</type>
            <size>2830</size>
            <attacher name="Gyuyoung Kim">gyuyoung.kim</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTgyNzgzCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggYjg4NDQ0NTk4ODQ3NjU1MjhiNThkN2Q5MDc0Y2Q3NWFk
Y2E0MTZiNC4uNzI5YTAxOGYyMzAyMDMwMmU5MWQyN2YyODJmZGUyZGJhYzYwNzhkNCAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5
IEBACisyMDE1LTA0LTE1ICBHeXV5b3VuZyBLaW0gIDxneXV5b3VuZy5raW1Ad2Via2l0Lm9yZz4K
KworICAgICAgICBbRUZMXSBBZGQgZ251dGxzIHRvIGpoYnVpbGQubW9kdWxlCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNDM3NzcKKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBFRkwgcG9ydCBoYXMgcmVxdWly
ZWQgYXQgbGVhc3QgMy4wLjAgdmVyc2lvbiBvZiBnbnV0bHMgc2luY2UgcjE3NjcxMi4KKyAgICAg
ICAgSG93ZXZlciBzb21lIG9sZCBsaW51eCBkaXN0cmlidXRpb25zIGRvbid0IHN1cHBvcnQgMy4w
LjAgdmVyc2lvbi4gQmVzaWRlcworICAgICAgICBvdGhlciBwcm9qZWN0cyBzb21ldGltZXMgbmVl
ZCB0byB1c2UgbG93ZXIgdmVyc2lvbiBvZiBnbnV0bHMuCisKKyAgICAgICAgVGhpcyBwYXRjaCBz
dXBwb3J0cyB0byBkb3dubG9hZCBnbnV0bHMgdGhyb3VnaCBqaGJ1aWxkLCBhbmQgdXNlIGl0Lgor
CisgICAgICAgICogZWZsL2luc3RhbGwtZGVwZW5kZW5jaWVzOiBBZGQgbmV0dGxlLWRldiBkZXBl
bmRlbmN5LgorICAgICAgICAqIGVmbC9qaGJ1aWxkLm1vZHVsZXM6IERvd25sb2FkIDMuMyB2ZXJz
aW9uIGJlY2F1c2UgMy4zIHZlcnNpb24gaXMgc3RhYmxlIHZlcnNpb24uCisKIDIwMTUtMDQtMTMg
IFRpbSBIb3J0b24gIDx0aW1vdGh5X2hvcnRvbkBhcHBsZS5jb20+CiAKICAgICAgICAgQWRkIGEg
cGVyc2lzdGVudCwgZml4ZWQgc2NhbGUgZmFjdG9yIHRvIG1ha2UgaXQgZWFzeSB0byBzY2FsZSBk
b3duIFdLKFdlYilWaWV3cwpkaWZmIC0tZ2l0IGEvVG9vbHMvZWZsL2luc3RhbGwtZGVwZW5kZW5j
aWVzIGIvVG9vbHMvZWZsL2luc3RhbGwtZGVwZW5kZW5jaWVzCmluZGV4IDYyZGE3NjUyMjZjZDJk
NGM3MWJmMjQzNzNlOGY3ZDZmMDc0MDJlNzIuLmU1YjIwMDk1NWJhNTUxNTI2OWVlMmQyZjlkZWNh
OGZiYjM1YWUxMWYgMTAwNzU1Ci0tLSBhL1Rvb2xzL2VmbC9pbnN0YWxsLWRlcGVuZGVuY2llcwor
KysgYi9Ub29scy9lZmwvaW5zdGFsbC1kZXBlbmRlbmNpZXMKQEAgLTk3LDYgKzk3LDcgQEAgZnVu
Y3Rpb24gaW5zdGFsbERlcGVuZGVuY2llc1dpdGhBcHQgewogICAgICAgICBsaWJ4c3MtZGV2IFwK
ICAgICAgICAgbGlieHQtZGV2IFwKICAgICAgICAgbGlieHRzdC1kZXYgXAorICAgICAgICBuZXR0
bGUtZGV2IFwKICAgICAgICAgbmluamEtYnVpbGQgXAogICAgICAgICByYWdlbCBcCiAgICAgICAg
IHJ1YnkgXApkaWZmIC0tZ2l0IGEvVG9vbHMvZWZsL2poYnVpbGQubW9kdWxlcyBiL1Rvb2xzL2Vm
bC9qaGJ1aWxkLm1vZHVsZXMKaW5kZXggOTUxM2JlZTRmZTM1YzY2NmM0NTY1ZjMxNGUyZGYxMDNi
YWNmNTAwNC4uOGU2ZmQwYTA3ZDFkZmQxMDMzZWNiMDBjNzc4OWY2YzFkYWVkYmE0MiAxMDA2NDQK
LS0tIGEvVG9vbHMvZWZsL2poYnVpbGQubW9kdWxlcworKysgYi9Ub29scy9lZmwvamhidWlsZC5t
b2R1bGVzCkBAIC0xMSw2ICsxMSw3IEBACiAgICAgICA8ZGVwIHBhY2thZ2U9ImZyZWV0eXBlNiIv
PgogICAgICAgPGRlcCBwYWNrYWdlPSJoYXJmYnV6eiIvPgogICAgICAgPGRlcCBwYWNrYWdlPSJn
bGliIi8+CisgICAgICA8ZGVwIHBhY2thZ2U9ImdudXRscyIvPgogICAgICAgPGRlcCBwYWNrYWdl
PSJnbGliLW5ldHdvcmtpbmciLz4KICAgICAgIDxkZXAgcGFja2FnZT0ibGlic291cCIvPgogICAg
ICAgPGRlcCBwYWNrYWdlPSJlbGVtZW50YXJ5Ii8+CkBAIC01Niw2ICs1Nyw4IEBACiAgICAgICBo
cmVmPSJodHRwOi8vbGx2bS5vcmcvc3ZuL2xsdm0tcHJvamVjdC8iLz4KICAgPHJlcG9zaXRvcnkg
dHlwZT0idGFyYmFsbCIgbmFtZT0ibGx2bS10YXIiCiAgICAgICBocmVmPSJodHRwOi8vbGx2bS5v
cmciLz4KKyAgPHJlcG9zaXRvcnkgdHlwZT0idGFyYmFsbCIgbmFtZT0iZ251dGxzIgorICAgICAg
aHJlZj0iZnRwOi8vZnRwLmdudXRscy5vcmciLz4KIAogICA8YXV0b3Rvb2xzIGlkPSJjYWlybyIg
YXV0b2dlbi1zaD0iY29uZmlndXJlIgogICAgICAgICAgICAgIG1ha2VhcmdzPSJDRkxBR1M9Jy1m
bm8tbHRvJyBDWFhGTEFHUz0nLWZuby1sdG8nIExERkxBR1M9Jy1mbm8tbHRvJyI+CkBAIC0xMTYs
NiArMTE5LDEzIEBACiAgICAgICAgICAgICBtZDVzdW09Ijk2MzZmNjBlOTliOThmZDBmZGI1MjM5
ZjkwNWFjMDA4Ii8+CiAgIDwvYXV0b3Rvb2xzPgogCisgIDxhdXRvdG9vbHMgaWQ9ImdudXRscyIg
YXV0b2dlbi1zaD0iY29uZmlndXJlIj4KKyAgICA8YnJhbmNoIG1vZHVsZT0iL2djcnlwdC9nbnV0
bHMvdjMuMy9nbnV0bHMtMy4zLjAudGFyLnh6IiB2ZXJzaW9uPSIzLjMiCisgICAgICAgICAgICBy
ZXBvPSJnbnV0bHMiCisgICAgICAgICAgICBoYXNoPSJzaGEyNTY6N2I4N2E0MzE5Zjc0Y2FlM2E1
ZjIwNGI4MTAwMDBmMDZiOGVmYTFlZDBmNTdjNjg0YjliYzQ1NGY0NDRmZGYxMyIKKyAgICAgICAg
ICAgIG1kNXN1bT0iNGFlYjgwMTRmZWI0MDE2YzczYTYwZjRlMWFjNzNjOWYiLz4KKyAgPC9hdXRv
dG9vbHM+CisKICAgPGF1dG90b29scyBpZD0iZ2xpYi1uZXR3b3JraW5nIj4KICAgICA8ZGVwZW5k
ZW5jaWVzPgogICAgICAgPGRlcCBwYWNrYWdlPSJnbGliIi8+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>250808</attachid>
            <date>2015-04-15 09:58:23 -0700</date>
            <delta_ts>2015-04-15 17:47:04 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-143777-20150416015726.patch</filename>
            <type>text/plain</type>
            <size>3089</size>
            <attacher name="Gyuyoung Kim">gyuyoung.kim</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTgyNzgzCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggYjg4NDQ0NTk4ODQ3NjU1MjhiNThkN2Q5MDc0Y2Q3NWFk
Y2E0MTZiNC4uMTNlM2FiYWVlNDU0MGZiNzNlMDM2NmY3YzM5NTRjMTdkM2EyNGI0MSAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5
IEBACisyMDE1LTA0LTE1ICBHeXV5b3VuZyBLaW0gIDxneXV5b3VuZy5raW1Ad2Via2l0Lm9yZz4K
KworICAgICAgICBbRUZMXSBBZGQgZ251dGxzIHRvIGpoYnVpbGQubW9kdWxlCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNDM3NzcKKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBFRkwgcG9ydCBoYXMgcmVxdWly
ZWQgYXQgbGVhc3QgMy4wLjAgdmVyc2lvbiBvZiBnbnV0bHMgc2luY2UgcjE3NjcxMi4KKyAgICAg
ICAgSG93ZXZlciBzb21lIG9sZCBsaW51eCBkaXN0cmlidXRpb25zIGRvbid0IHN1cHBvcnQgMy4w
LjAgdmVyc2lvbi4gQmVzaWRlcworICAgICAgICBvdGhlciBwcm9qZWN0cyBzb21ldGltZXMgbmVl
ZCB0byB1c2UgbG93ZXIgdmVyc2lvbiBvZiBnbnV0bHMuCisKKyAgICAgICAgVGhpcyBwYXRjaCBz
dXBwb3J0cyB0byBkb3dubG9hZCBnbnV0bHMgdGhyb3VnaCBqaGJ1aWxkLCBhbmQgdXNlIGl0Lgor
CisgICAgICAgICogZWZsL2luc3RhbGwtZGVwZW5kZW5jaWVzOiBBZGQgbmV0dGxlLWRldiBkZXBl
bmRlbmN5IGFuZCByZW1vdmUgbGliZ251dGxzMjgtZGV2LiAKKyAgICAgICAgKiBlZmwvamhidWls
ZC5tb2R1bGVzOiBEb3dubG9hZCAzLjMgdmVyc2lvbiBiZWNhdXNlIDMuMyB2ZXJzaW9uIGlzIHN0
YWJsZSB2ZXJzaW9uLgorCiAyMDE1LTA0LTEzICBUaW0gSG9ydG9uICA8dGltb3RoeV9ob3J0b25A
YXBwbGUuY29tPgogCiAgICAgICAgIEFkZCBhIHBlcnNpc3RlbnQsIGZpeGVkIHNjYWxlIGZhY3Rv
ciB0byBtYWtlIGl0IGVhc3kgdG8gc2NhbGUgZG93biBXSyhXZWIpVmlld3MKZGlmZiAtLWdpdCBh
L1Rvb2xzL2VmbC9pbnN0YWxsLWRlcGVuZGVuY2llcyBiL1Rvb2xzL2VmbC9pbnN0YWxsLWRlcGVu
ZGVuY2llcwppbmRleCA2MmRhNzY1MjI2Y2QyZDRjNzFiZjI0MzczZThmN2Q2ZjA3NDAyZTcyLi4w
YTE2NjQxNDY2NjkyNDE5NWJkMWM1YzEyMTg5OTgzMDZkMjZkZTUzIDEwMDc1NQotLS0gYS9Ub29s
cy9lZmwvaW5zdGFsbC1kZXBlbmRlbmNpZXMKKysrIGIvVG9vbHMvZWZsL2luc3RhbGwtZGVwZW5k
ZW5jaWVzCkBAIC02OSw3ICs2OSw2IEBAIGZ1bmN0aW9uIGluc3RhbGxEZXBlbmRlbmNpZXNXaXRo
QXB0IHsKICAgICAgICAgbGliZ2VvY2x1ZS1kZXYgXAogICAgICAgICBsaWJnaWYtZGV2IFwKICAg
ICAgICAgbGliZ2wxLW1lc2EtZGV2IFwKLSAgICAgICAgbGliZ251dGxzMjgtZGV2IFwKICAgICAg
ICAgbGliZ3BnLWVycm9yLWRldiBcCiAgICAgICAgIGxpYmljdS1kZXYgXAogICAgICAgICBsaWJq
cGVnLWRldiBcCkBAIC05Nyw2ICs5Niw3IEBAIGZ1bmN0aW9uIGluc3RhbGxEZXBlbmRlbmNpZXNX
aXRoQXB0IHsKICAgICAgICAgbGlieHNzLWRldiBcCiAgICAgICAgIGxpYnh0LWRldiBcCiAgICAg
ICAgIGxpYnh0c3QtZGV2IFwKKyAgICAgICAgbmV0dGxlLWRldiBcCiAgICAgICAgIG5pbmphLWJ1
aWxkIFwKICAgICAgICAgcmFnZWwgXAogICAgICAgICBydWJ5IFwKZGlmZiAtLWdpdCBhL1Rvb2xz
L2VmbC9qaGJ1aWxkLm1vZHVsZXMgYi9Ub29scy9lZmwvamhidWlsZC5tb2R1bGVzCmluZGV4IDk1
MTNiZWU0ZmUzNWM2NjZjNDU2NWYzMTRlMmRmMTAzYmFjZjUwMDQuLjhlNmZkMGEwN2QxZGZkMTAz
M2VjYjAwYzc3ODlmNmMxZGFlZGJhNDIgMTAwNjQ0Ci0tLSBhL1Rvb2xzL2VmbC9qaGJ1aWxkLm1v
ZHVsZXMKKysrIGIvVG9vbHMvZWZsL2poYnVpbGQubW9kdWxlcwpAQCAtMTEsNiArMTEsNyBAQAog
ICAgICAgPGRlcCBwYWNrYWdlPSJmcmVldHlwZTYiLz4KICAgICAgIDxkZXAgcGFja2FnZT0iaGFy
ZmJ1enoiLz4KICAgICAgIDxkZXAgcGFja2FnZT0iZ2xpYiIvPgorICAgICAgPGRlcCBwYWNrYWdl
PSJnbnV0bHMiLz4KICAgICAgIDxkZXAgcGFja2FnZT0iZ2xpYi1uZXR3b3JraW5nIi8+CiAgICAg
ICA8ZGVwIHBhY2thZ2U9ImxpYnNvdXAiLz4KICAgICAgIDxkZXAgcGFja2FnZT0iZWxlbWVudGFy
eSIvPgpAQCAtNTYsNiArNTcsOCBAQAogICAgICAgaHJlZj0iaHR0cDovL2xsdm0ub3JnL3N2bi9s
bHZtLXByb2plY3QvIi8+CiAgIDxyZXBvc2l0b3J5IHR5cGU9InRhcmJhbGwiIG5hbWU9Imxsdm0t
dGFyIgogICAgICAgaHJlZj0iaHR0cDovL2xsdm0ub3JnIi8+CisgIDxyZXBvc2l0b3J5IHR5cGU9
InRhcmJhbGwiIG5hbWU9ImdudXRscyIKKyAgICAgIGhyZWY9ImZ0cDovL2Z0cC5nbnV0bHMub3Jn
Ii8+CiAKICAgPGF1dG90b29scyBpZD0iY2Fpcm8iIGF1dG9nZW4tc2g9ImNvbmZpZ3VyZSIKICAg
ICAgICAgICAgICBtYWtlYXJncz0iQ0ZMQUdTPSctZm5vLWx0bycgQ1hYRkxBR1M9Jy1mbm8tbHRv
JyBMREZMQUdTPSctZm5vLWx0byciPgpAQCAtMTE2LDYgKzExOSwxMyBAQAogICAgICAgICAgICAg
bWQ1c3VtPSI5NjM2ZjYwZTk5Yjk4ZmQwZmRiNTIzOWY5MDVhYzAwOCIvPgogICA8L2F1dG90b29s
cz4KIAorICA8YXV0b3Rvb2xzIGlkPSJnbnV0bHMiIGF1dG9nZW4tc2g9ImNvbmZpZ3VyZSI+Cisg
ICAgPGJyYW5jaCBtb2R1bGU9Ii9nY3J5cHQvZ251dGxzL3YzLjMvZ251dGxzLTMuMy4wLnRhci54
eiIgdmVyc2lvbj0iMy4zIgorICAgICAgICAgICAgcmVwbz0iZ251dGxzIgorICAgICAgICAgICAg
aGFzaD0ic2hhMjU2OjdiODdhNDMxOWY3NGNhZTNhNWYyMDRiODEwMDAwZjA2YjhlZmExZWQwZjU3
YzY4NGI5YmM0NTRmNDQ0ZmRmMTMiCisgICAgICAgICAgICBtZDVzdW09IjRhZWI4MDE0ZmViNDAx
NmM3M2E2MGY0ZTFhYzczYzlmIi8+CisgIDwvYXV0b3Rvb2xzPgorCiAgIDxhdXRvdG9vbHMgaWQ9
ImdsaWItbmV0d29ya2luZyI+CiAgICAgPGRlcGVuZGVuY2llcz4KICAgICAgIDxkZXAgcGFja2Fn
ZT0iZ2xpYiIvPgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>