davidedmundson added a comment.

  > The trouble is still here: if we land this patch and released new 
frameworks, it won't work with older plasma workspace (like 5.17.0, 5.16.x).
  
  Talk me through what will happen. Do they end up in lost and found?
  
  In terms of the circular dependency, it does indeed seem very weird. Task for 
the KF6 board at least.
  
  So, the state is:
   ksycoca needs to know the name of the menu to use at compile time
   That menu is therefore in the framework
   The directory files it references are not.
  
  IMHO the part that seems most wrong is that ksycocacocacooca needs the name 
at compile time. If we were on gnome we would want to load gnome's menu 
structure surely? Though maybe we need to at least have some menu so that 
ksycococoaoca loads all the applications even if they end up in the wrong "dir".

REPOSITORY
  R309 KService

REVISION DETAIL
  https://phabricator.kde.org/D24423

To: guoyunhe, #frameworks
Cc: davidedmundson, ngraham, ltoscano, kde-frameworks-devel, LeGast00n, GB_2, 
michaelh, bruns

Reply via email to