This is a new issue to cover the scope of adding an optionally available openh264 toggle to plasma-welcome-fedora since it can't be included by default in the image.
openh264
plasma-welcome-fedora
This toggle would install the openh264 package and note that future updates will be slower as a consequence (on kinoite). The repo is already on the image by default.
openh264 is necessary for some default media / rdp capabilities (e.g. krdp, haruna, firefox) and this functionality should be noted on the page that has the toggle
krdp
haruna
firefox
It's also required for Firefox.
As discussed in matrix, I'll need the following:
1- if you want me to add specific text content, warning the user or explaining what it does, please do let me know here. 2- If you want to add links to content explaining what openh264 is, and why the user might need it, please put it here. 3- I'll need commands to do the following 3 things: --3a) Check to see if it's currently enabled (Preferably with a simple "true" or "false" output, if not I can manage) --3b) Check to see if it's currently disabled --3c) Command to enable it --3d) Command to disable it
Note that openh264 is not included in the KDE Spin either by default so this page is needed on both the KDE Spin & KInoite.
Generic pages for openh264 (for point 2): - https://docs.fedoraproject.org/en-US/quick-docs/openh264/ - https://fedoraproject.org/wiki/OpenH264
For Kinoite:
3a. Check if the package is installed (returns 0 if installed, 1 if not): rpm -qa | grep --quiet openh264
rpm -qa | grep --quiet openh264
3b. ?
3c. rpm-ostree override remove noopenh264 --install openh264 --install mozilla-openh264
rpm-ostree override remove noopenh264 --install openh264 --install mozilla-openh264
3d. rpm-ostree override reset noopenh264 --uninstall openh264 --uninstall mozilla-openh264
rpm-ostree override reset noopenh264 --uninstall openh264 --uninstall mozilla-openh264
I've not tested 3d yet.
I didn't realize it wasn't installed on the non-atomic variants as well... I corrected the statement in the OP
Metadata Update from @timaeos: - Issue marked as blocking: #522
PRs: - https://pagure.io/fedora-kde/plasma-welcome-fedora/pull-request/3 - https://pagure.io/fedora-kde/plasma-welcome-fedora/pull-request/4
This is not needed in KDE Spin because noopenh264 will automatically be replaced by openh264 on the first dnf upgrade (or packagekit equivalent).
dnf upgrade
You could argue we can still show this to install it immediately, however we would not be respecting the user answer "no I don't want openh264" when it installs anyways with the first system update...
Ah! Thanks for the clarification. So this would be for Kinoite only so we can move this page to a sub-package
Yeah that would be weird. Let's not show it on the KDE Spin then.
Metadata Update from @timaeos: - Issue tagged with: meeting
Metadata Update from @siosm: - Issue set to the milestone: Fedora Linux 42 (was: Fedora Linux 41)
Metadata Update from @timaeos: - Issue untagged with: meeting
Metadata Update from @timaeos: - Issue unmarked as blocking: #522
Metadata Update from @siosm: - Issue marked as blocking: #112
Log in to comment on this ticket.