Comment # 11 on bug 904524 from
(In reply to Karl Eichwalder from comment #10)
> Thanks for detailed debugging!  coolo, did we or you change something
> related before 13.2?

I investigated a bit more today, and found the change.
It's in brp-trim-desktop.sh (package "update-desktop-files").

In 13.1 this has:
find /$RPM_BUILD_ROOT/opt/kde3/share/applications/kde/ \
  /$RPM_BUILD_ROOT/opt/kde3/share/applnk/ \
  /$RPM_BUILD_ROOT/usr/share/xsessions/ \
  /$RPM_BUILD_ROOT/usr/share/applications/ \
  /$RPM_BUILD_ROOT/usr/share/mimelnk/ \
  /$RPM_BUILD_ROOT/usr/share/gnome/apps/ \
  /$RPM_BUILD_ROOT/etc/xdg/autostart/ -name *.desktop -o -name .directory
2>/dev/null | while read FILE; do

In 13.2 and Factory it's just:
find /$RPM_BUILD_ROOT/usr/share /$RPM_BUILD_ROOT/etc/xdg/autostart/ \
    -type f \( -name '*.desktop' -o -name .directory \) 2>/dev/null | while
read -r FILE; do

So in 13.1 only specific directories were searched for the .desktop files to
trim, whereas in 13.2 and Factory _all_ subdirectories of /usr/share/ are
searched, which includes /usr/share/kde4/services/ServiceMenus/ e.g.

(I have no idea why that script is not called at all in the update repo or in
the OBS KDE repos though...)

So the question still stands whether this is wanted or not.
IOW, should brp-trim-desktop.sh be "fixed", or should the kdelibs4 patch be
adapted.


You are receiving this mail because: