Bug 101813 - [GTK] add libsecret to jhbuild system
Summary: [GTK] add libsecret to jhbuild system
Status: RESOLVED DUPLICATE of bug 109195
Alias: None
Product: WebKit
Classification: Unclassified
Component: Platform (show other bugs)
Version: 528+ (Nightly build)
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: arno.
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-11-09 16:29 PST by arno.
Modified: 2013-02-12 09:43 PST (History)
5 users (show)

See Also:


Attachments
Patch (1.57 KB, patch)
2012-11-09 16:43 PST, arno.
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description arno. 2012-11-09 16:29:56 PST
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.
Comment 1 arno. 2012-11-09 16:43:30 PST
Created attachment 173401 [details]
Patch

patch proposal
Comment 2 Martin Robinson 2012-11-12 08:22:11 PST
Typically we do not put dependencies that do not affect test result into the jhbuild. We aren't really using it as a mechanism to satisfy dependencies. Instead it'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's a lot faster building the first time.
Comment 3 Joone Hur 2012-11-12 17:04:55 PST
(In reply to comment #2)
> Typically we do not put dependencies that do not affect test result into the jhbuild. We aren't really using it as a mechanism to satisfy dependencies. Instead it'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'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.
Comment 4 Martin Robinson 2012-11-12 17:59:51 PST
I'm not sure I understand. Isn't WEBKIT_EXTRA_MODULES a way to inject other modules into the WebKit jhbuild?
Comment 5 Joone Hur 2012-11-12 21:35:07 PST
(In reply to comment #4)
> I'm not sure I understand. Isn'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.
Comment 6 Philippe Normand 2012-11-15 02:51:49 PST
I thought the plan was to instead make this dependency optional? There's even a bug about it, bug 101594
Comment 7 Martin Robinson 2012-11-15 08:50:34 PST
(In reply to comment #6)
> I thought the plan was to instead make this dependency optional? There'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't make it optional since it's basic functionality.
Comment 8 Gustavo Noronha (kov) 2013-01-17 08:35:58 PST
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? =)
Comment 9 Martin Robinson 2013-02-12 09:43:46 PST

*** This bug has been marked as a duplicate of bug 109195 ***