Re: cyclic dependency kinit - kservice

2013-10-27 Thread David Faure
On Friday 25 October 2013 18:27:02 Kevin Ottens wrote:
 On Friday 25 October 2013 12:21:28 David Narvaez wrote:
  On Fri, Oct 25, 2013 at 11:37 AM, Kevin Ottens er...@kde.org wrote:
   Not that I know of, Alex never replied to that I think...
  
  What would be a proper fix for this? Separating kbuildsycoca and
  putting it on top of kinit?
 
 I'd lean more toward having kbuildsycoca not be a kdeinit module. David
 (Faure) knows more that area than me though...

Right, we can do that. kbuildsycoca is a background process, the user will 
never notice if it takes a little bit longer to start.

-- 
David Faure, fa...@kde.org, http://www.davidfaure.fr
Working on KDE, in particular KDE Frameworks 5

___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Re: cyclic dependency kinit - kservice

2013-10-27 Thread Nicolás Alvarez
El domingo, 27 de octubre de 2013, David Faure escribió:

 On Friday 25 October 2013 18:27:02 Kevin Ottens wrote:
  On Friday 25 October 2013 12:21:28 David Narvaez wrote:
   On Fri, Oct 25, 2013 at 11:37 AM, Kevin Ottens 
   er...@kde.orgjavascript:;
 wrote:
Not that I know of, Alex never replied to that I think...
  
   What would be a proper fix for this? Separating kbuildsycoca and
   putting it on top of kinit?
 
  I'd lean more toward having kbuildsycoca not be a kdeinit module. David
  (Faure) knows more that area than me though...

 Right, we can do that. kbuildsycoca is a background process, the user will
 never notice if it takes a little bit longer to start.


Does kdeinit have a noticeable startup-speed advantage on modern systems?
The benchmark in the kdeinit README looks quite old...


-- 
Nicolás
___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Re: cyclic dependency kinit - kservice

2013-10-27 Thread Alexander Neundorf
On Friday 25 October 2013, Kevin Ottens wrote:
 On Friday 25 October 2013 11:14:19 David Narvaez wrote:
  On Mon, Oct 21, 2013 at 12:08 PM, Kevin Ottens er...@kde.org wrote:
   On Monday 21 October 2013 17:01:44 Treeve Jelbert wrote:
   kinit needs kservice and installs KInitMacros.cmake which defines
   kf5_add_kdeinit_executable which is needed by kservice/kbuildsycoca
   
   Well, spotted, missed that one in the review. Alex could you look into
   solving this cycle? Thanks in advance.
  
  Has this been addressed/fixed?
 
 Not that I know of, Alex never replied to that I think...

we have quite a lot of different Ale[i]x' around here lately...

Alex
___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Re: cyclic dependency kinit - kservice

2013-10-27 Thread David Faure
On Sunday 27 October 2013 06:26:21 Nicolás Alvarez wrote:
 El domingo, 27 de octubre de 2013, David Faure escribió:
  On Friday 25 October 2013 18:27:02 Kevin Ottens wrote:
   On Friday 25 October 2013 12:21:28 David Narvaez wrote:
On Fri, Oct 25, 2013 at 11:37 AM, Kevin Ottens
er...@kde.orgjavascript:; 
  wrote:
 Not that I know of, Alex never replied to that I think...

What would be a proper fix for this? Separating kbuildsycoca and
putting it on top of kinit?
   
   I'd lean more toward having kbuildsycoca not be a kdeinit module. David
   (Faure) knows more that area than me though...
  
  Right, we can do that. kbuildsycoca is a background process, the user will
  never notice if it takes a little bit longer to start.
 
 Does kdeinit have a noticeable startup-speed advantage on modern systems?
 The benchmark in the kdeinit README looks quite old...

I'm told that the answer is yes - IIRC because relocations take time and are 
avoided that way. Meego and family use(d) a very similar trick, showing that 
this isn't only a 1998 issue.

But I would be very happy if someone could take the time to measure it, so 
that we can be sure!

-- 
David Faure, fa...@kde.org, http://www.davidfaure.fr
Working on KDE, in particular KDE Frameworks 5

___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Re: cyclic dependency kinit - kservice

2013-10-27 Thread Kevin Ottens
On Sunday 27 October 2013 10:09:21 Alexander Neundorf wrote:
 On Friday 25 October 2013, Kevin Ottens wrote:
  On Friday 25 October 2013 11:14:19 David Narvaez wrote:
   On Mon, Oct 21, 2013 at 12:08 PM, Kevin Ottens er...@kde.org wrote:
On Monday 21 October 2013 17:01:44 Treeve Jelbert wrote:
kinit needs kservice and installs KInitMacros.cmake which defines
kf5_add_kdeinit_executable which is needed by kservice/kbuildsycoca

Well, spotted, missed that one in the review. Alex could you look into
solving this cycle? Thanks in advance.
   
   Has this been addressed/fixed?
  
  Not that I know of, Alex never replied to that I think...
 
 we have quite a lot of different Ale[i]x' around here lately...

And quite some Davids too! We should start numbering them. Luckily AFAIK I'm 
still unique instance here. :o)

In that context I meant Alex Fiestas though (whom I put in CC initially).

Cheers!
-- 
Kévin Ottens, http://ervin.ipsquad.net

Sponsored by KDAB to work on KDE Frameworks
KDAB - proud supporter of KDE, http://www.kdab.com



signature.asc
Description: This is a digitally signed message part.
___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Re: cyclic dependency kinit - kservice

2013-10-26 Thread David Narvaez
On Fri, Oct 25, 2013 at 11:37 AM, Kevin Ottens er...@kde.org wrote:
 Not that I know of, Alex never replied to that I think...

What would be a proper fix for this? Separating kbuildsycoca and
putting it on top of kinit?

David E. Narvaez
___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Re: cyclic dependency kinit - kservice

2013-10-26 Thread David Narvaez
On Mon, Oct 21, 2013 at 12:08 PM, Kevin Ottens er...@kde.org wrote:
 On Monday 21 October 2013 17:01:44 Treeve Jelbert wrote:
 kinit needs kservice and installs KInitMacros.cmake which defines
 kf5_add_kdeinit_executable which is needed by kservice/kbuildsycoca

 Well, spotted, missed that one in the review. Alex could you look into solving
 this cycle? Thanks in advance.

Has this been addressed/fixed?

David E. Narvaez
___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Re: cyclic dependency kinit - kservice

2013-10-25 Thread Kevin Ottens
On Friday 25 October 2013 12:21:28 David Narvaez wrote:
 On Fri, Oct 25, 2013 at 11:37 AM, Kevin Ottens er...@kde.org wrote:
  Not that I know of, Alex never replied to that I think...
 
 What would be a proper fix for this? Separating kbuildsycoca and
 putting it on top of kinit?

I'd lean more toward having kbuildsycoca not be a kdeinit module. David 
(Faure) knows more that area than me though...

Regards.
-- 
Kévin Ottens, http://ervin.ipsquad.net

Sponsored by KDAB to work on KDE Frameworks
KDAB - proud supporter of KDE, http://www.kdab.com



signature.asc
Description: This is a digitally signed message part.
___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


cyclic dependency kinit - kservice

2013-10-21 Thread Treeve Jelbert
kinit needs kservice and installs KInitMacros.cmake which defines 
kf5_add_kdeinit_executable which is needed by kservice/kbuildsycoca
___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Re: cyclic dependency kinit - kservice

2013-10-21 Thread Kevin Ottens
On Monday 21 October 2013 17:01:44 Treeve Jelbert wrote:
 kinit needs kservice and installs KInitMacros.cmake which defines
 kf5_add_kdeinit_executable which is needed by kservice/kbuildsycoca

Well, spotted, missed that one in the review. Alex could you look into solving 
this cycle? Thanks in advance.

Cheers.
-- 
Kévin Ottens, http://ervin.ipsquad.net

Sponsored by KDAB to work on KDE Frameworks
KDAB - proud supporter of KDE, http://www.kdab.com



signature.asc
Description: This is a digitally signed message part.
___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel