Overview
Request 1206575 superseded
- Move servicemenus to %{_datadir}/kio/servicemenus
- Migrate configuration files from %{_sysconfdir} to
%{_distconfdir}
- Add exec permission to ark-addtoservicemenu.desktop,
ark-servicemenu.desktop (boo#1224070)
- Created by sfalken
- In state superseded
- Supersedes 1206060
- Superseded by 1206587
- Open review for opensuse-review-team
- Open review for openSUSE:Factory:Staging:adi:31
- why do we need a copy of those in the userhome any way? why is something like /usr/share/... not enough?
- what is our plan for actually updating them if needed?
Because these are extensions to allow the Ark flatpak, to interact with the RPM installed Dolphin File Manager. All Flatpaks on Kalpa are installed --user, so it makes no sense to install them system-wide.
This change only affects Kalpa, as this pattern isn't used anywhere else.
I am aware it is only on that flavor but you didnt answer the 2nd question. and even if the flatpaks are installed with --user ... as long as dolphin (which probably reads those desktop files) can see them there then it should be fine that they are in /usr/share/
They're .desktop files, there's nothing to update, unless Upstream somehow decides to completely change the command syntax of how ark works, there is no need to provide updates to these files.
This setup has accepted into Factory already, as it exists for about three months (https://build.opensuse.org/package/rdiff/openSUSE:Factory/plasma-branding-Kalpa?linkrev=base&rev=6), the only change this SR makes, it to change the permissions on the files, as they need to be executable for them to work.
These sorts of "service menus" have always typically been installed per-user, historically within Plasma, and that's not a practice that I really feel I need to be mucking with.
Request History
sfalken created request
- Move servicemenus to %{_datadir}/kio/servicemenus
- Migrate configuration files from %{_sysconfdir} to
%{_distconfdir}
- Add exec permission to ark-addtoservicemenu.desktop,
ark-servicemenu.desktop (boo#1224070)
factory-auto added opensuse-review-team as a reviewer
Please review sources
factory-auto accepted review
Check script succeeded
anag+factory added as a reviewer
Being evaluated by staging project "openSUSE:Factory:Staging:adi:31"
anag+factory accepted review
Picked "openSUSE:Factory:Staging:adi:31"
licensedigger accepted review
The legal review is accepted preliminary. The package may require actions later on.
superseded by 1206587