RESOLVED DUPLICATE of bug 109195 101813
[GTK] add libsecret to jhbuild system
https://bugs.webkit.org/show_bug.cgi?id=101813
Summary [GTK] add libsecret to jhbuild system
arno.
Reported 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.
Attachments
Patch (1.57 KB, patch)
2012-11-09 16:43 PST, arno.
no flags
arno.
Comment 1 2012-11-09 16:43:30 PST
Created attachment 173401 [details] Patch patch proposal
Martin Robinson
Comment 2 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.
Joone Hur
Comment 3 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.
Martin Robinson
Comment 4 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?
Joone Hur
Comment 5 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.
Philippe Normand
Comment 6 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
Martin Robinson
Comment 7 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.
Gustavo Noronha (kov)
Comment 8 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? =)
Martin Robinson
Comment 9 2013-02-12 09:43:46 PST
*** This bug has been marked as a duplicate of bug 109195 ***
Note You need to log in before you can comment on or make changes to this bug.