Bug 1524756
| Summary: | plasma-discover-flatpak-backend should add flathub repo during installation | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Nate Graham <nate> |
| Component: | plasma-discover | Assignee: | marcdeop |
| Status: | ASSIGNED --- | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | low | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | rawhide | CC: | jgrulich, kde-sig, ngompa13, postix, rdieter |
| Target Milestone: | --- | Keywords: | FutureFeature |
| Target Release: | --- | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | Type: | Bug | |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Description
Nate Graham
2017-12-12 00:31:24 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 28 development cycle. Changing version to '28'. One question is how best to implement that (it is a shame upstream poo poo'd doing it by default). Probably the simplest approach would be to add a shell script command in the packaging that gets run as the very last step of installing the Flatpak backend package is installed: flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo FWIW Neon does this by shipping a systemd unit that runs a small script: https://invent.kde.org/neon/neon/settings/-/blob/Neon/unstable/debian/neon-settings-2.neon-flathub.service https://invent.kde.org/neon/neon/settings/-/blob/Neon/unstable/usr/lib/neon_update/neon_flathub.rb This is currently blocked on creating a filtered flathub view that passes policy and legal qualification. That is driven by the Workstation WG currently. This package has changed maintainer in Fedora. Reassigning to the new maintainer of this component. |