<?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>101813</bug_id>
          
          <creation_ts>2012-11-09 16:29:56 -0800</creation_ts>
          <short_desc>[GTK] add libsecret to jhbuild system</short_desc>
          <delta_ts>2013-02-12 09:43:46 -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>Platform</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>109195</dup_id>
          
          <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="arno.">a.renevier</reporter>
          <assigned_to name="arno.">a.renevier</assigned_to>
          <cc>alex</cc>
    
    <cc>gustavo</cc>
    
    <cc>joone</cc>
    
    <cc>mrobinson</cc>
    
    <cc>pnormand</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>763447</commentid>
    <comment_count>0</comment_count>
    <who name="arno.">a.renevier</who>
    <bug_when>2012-11-09 16:29:56 -0800</bug_when>
    <thetext>Hi,
libsecret is now a dependency of Webkit.
But some linux distributions do not have libsecrets package (ubuntu 12.04 for example).
So, it would be nice to include libsecret in the jhbuild system.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>763455</commentid>
    <comment_count>1</comment_count>
      <attachid>173401</attachid>
    <who name="arno.">a.renevier</who>
    <bug_when>2012-11-09 16:43:30 -0800</bug_when>
    <thetext>Created attachment 173401
Patch

patch proposal</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>764449</commentid>
    <comment_count>2</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2012-11-12 08:22:11 -0800</bug_when>
    <thetext>Typically we do not put dependencies that do not affect test result into the jhbuild. We aren&apos;t really using it as a mechanism to satisfy dependencies. Instead it&apos;s to ensure that when, for instance, only one specific version of Cairo produces perfect pixel results, we use that one. Making the jhbuild as light-weight as possible is useful, because it&apos;s a lot faster building the first time.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>764988</commentid>
    <comment_count>3</comment_count>
    <who name="Joone Hur">joone</who>
    <bug_when>2012-11-12 17:04:55 -0800</bug_when>
    <thetext>(In reply to comment #2)
&gt; Typically we do not put dependencies that do not affect test result into the jhbuild. We aren&apos;t really using it as a mechanism to satisfy dependencies. Instead it&apos;s to ensure that when, for instance, only one specific version of Cairo produces perfect pixel results, we use that one. Making the jhbuild as light-weight as possible is useful, because it&apos;s a lot faster building the first time.

I think we need a default jhbuild module file for WEBKIT_EXTRA_MODULES that allows us to build WebKitGtk+ more easily on any Linux distributions.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>765057</commentid>
    <comment_count>4</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2012-11-12 17:59:51 -0800</bug_when>
    <thetext>I&apos;m not sure I understand. Isn&apos;t WEBKIT_EXTRA_MODULES a way to inject other modules into the WebKit jhbuild?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>765208</commentid>
    <comment_count>5</comment_count>
    <who name="Joone Hur">joone</who>
    <bug_when>2012-11-12 21:35:07 -0800</bug_when>
    <thetext>(In reply to comment #4)
&gt; I&apos;m not sure I understand. Isn&apos;t WEBKIT_EXTRA_MODULES a way to inject other modules into the WebKit jhbuild?

Yes, but there is no an extra module file now so we can include an extra module file in order to add libsecret for satisfying dependencies.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>767877</commentid>
    <comment_count>6</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2012-11-15 02:51:49 -0800</bug_when>
    <thetext>I thought the plan was to instead make this dependency optional? There&apos;s even a bug about it, bug 101594</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>768130</commentid>
    <comment_count>7</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2012-11-15 08:50:34 -0800</bug_when>
    <thetext>(In reply to comment #6)
&gt; I thought the plan was to instead make this dependency optional? There&apos;s even a bug about it, bug 101594

We were waiting on that decision to see how much of a pain it is for people. I feel that if possible, we shouldn&apos;t make it optional since it&apos;s basic functionality.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>809359</commentid>
    <comment_count>8</comment_count>
    <who name="Gustavo Noronha (kov)">gustavo</who>
    <bug_when>2013-01-17 08:35:58 -0800</bug_when>
    <thetext>I think that having a default extra module file goes against its purpose. I also think this should not be made optional. Do we have enough info to decide if this is painful enough now? =)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>831026</commentid>
    <comment_count>9</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2013-02-12 09:43:46 -0800</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of bug 109195 ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>173401</attachid>
            <date>2012-11-09 16:43:30 -0800</date>
            <delta_ts>2013-01-15 17:29:44 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-101813-20121109164136.patch</filename>
            <type>text/plain</type>
            <size>1610</size>
            <attacher name="arno.">a.renevier</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM0MTA1CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggMDk0YWJlNTlhZjcyZDg4ZmNlNjllM2UxOWM4ODM0ODc0
YTE5MTM0Ni4uNjZkNDE0ZDg0NWNmMTE1MTlmYjI4ZjViYWU4ODIxNDA2YjBhMGNhMSAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0
IEBACisyMDEyLTExLTA5ICBBcm5hdWQgUmVuZXZpZXIgIDxhLnJlbmV2aWVyQHNpc2Euc2Ftc3Vu
Zy5jb20+CisKKyAgICAgICAgW0dUS10gYWRkIGxpYnNjcmV0IHRvIGpoYnVpbGQgc3lzdGVtCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDE4MTMKKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBZGQgbGlic2Vj
cmV0IGRlcGVuZGVuY3kgdG8gamhidWlsZCBzeXN0ZW0uCisKKyAgICAgICAgKiBndGsvamhidWls
ZC5tb2R1bGVzOgorCiAyMDEyLTExLTA5ICBSeW9zdWtlIE5pd2EgIDxybml3YUB3ZWJraXQub3Jn
PgogCiAgICAgICAgIFBlb3BsZSB3aXRoIGRpY2hyb21hY3kgY2FuJ3QgdGVsbCBjcmFzaGVzIGFu
ZCBwYXNzZXMgb24gZmxha2luZXNzIGRhc2hib2FyZApkaWZmIC0tZ2l0IGEvVG9vbHMvZ3RrL2po
YnVpbGQubW9kdWxlcyBiL1Rvb2xzL2d0ay9qaGJ1aWxkLm1vZHVsZXMKaW5kZXggMGFiZjE0NTA3
YWEzODNiYWY3YjMzOGE2ZWI3ZGZkZWZlOTQwNmNkZC4uZTc4YWMxYjhhMWQyMmQ5YjA2ZjkwZDIy
MjI5NjllNzJlN2Y1ZDQyZCAxMDA2NDQKLS0tIGEvVG9vbHMvZ3RrL2poYnVpbGQubW9kdWxlcwor
KysgYi9Ub29scy9ndGsvamhidWlsZC5tb2R1bGVzCkBAIC0yMCw2ICsyMCw3IEBACiAgICAgICA8
ZGVwIHBhY2thZ2U9ImxpYnNvdXAiLz4KICAgICAgIDxkZXAgcGFja2FnZT0iYXQtc3BpMi1jb3Jl
Ii8+CiAgICAgICA8ZGVwIHBhY2thZ2U9ImF0LXNwaTItYXRrIi8+CisgICAgICA8ZGVwIHBhY2th
Z2U9ImxpYnNlY3JldCIvPgogICAgIDwvZGVwZW5kZW5jaWVzPgogICA8L21ldGFtb2R1bGU+CiAK
QEAgLTIzNCw0ICsyMzUsMTQgQEAKICAgICAgICAgICAgIG1kNXN1bT0iYzYyMTA2ZjAyZWUwMGI2
NDM3ZjBmYjlkMzcwYzEwOTMiLz4KICAgPC9hdXRvdG9vbHM+CiAKKyAgPGF1dG90b29scyBpZD0i
bGlic2VjcmV0IiBhdXRvZ2VuLXNoPSJjb25maWd1cmUiPgorICAgIDxkZXBlbmRlbmNpZXM+Cisg
ICAgICA8ZGVwIHBhY2thZ2U9ImdsaWIiLz4KKyAgICA8L2RlcGVuZGVuY2llcz4KKyAgICA8YnJh
bmNoIG1vZHVsZT0iL3B1Yi9HTk9NRS9zb3VyY2VzL2xpYnNlY3JldC8wLjExL2xpYnNlY3JldC0w
LjExLnRhci54eiIgdmVyc2lvbj0iMC4xMSIKKyAgICAgICAgICAgIHJlcG89ImZ0cC5nbm9tZS5v
cmciCisgICAgICAgICAgICBoYXNoPSJzaGEyNTY6ZTUzOTlkZmI2MTM3NmE3NTAwZDIwY2IyMjcx
NTE1Mjc4MGFhM2EyYzhhNjQyODFlYzZiYzhmMGViZWI4YjY4OSIKKyAgICAgICAgICAgIG1kNXN1
bT0iOGU4YjcyZmRiZGFmYmI1NDM4MWI3YTAwODViZTliMGMiLz4KKyAgPC9hdXRvdG9vbHM+CisK
IDwvbW9kdWxlc2V0Pgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>