Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 1379459
Summary: | Fedora 25 official backgrounds not yet present in images / installed systems | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Adam Williamson <awilliam> |
Component: | desktop-backgrounds | Assignee: | Martin Sourada <martin.sourada> |
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | high | Docs Contact: | |
Priority: | unspecified | ||
Version: | 25 | CC: | cschalle, cwickert, dennis, kevin, kevin, kparal, luya, martin.sourada, mclasen, otaylor, pschindl, rdieter, robatino, sgallagh |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | AcceptedFreezeException AcceptedBlocker | ||
Fixed In Version: | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2016-10-20 13:14:01 UTC | 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: | |||
Bug Depends On: | |||
Bug Blocks: | 1277288, 1277289 |
Description
Adam Williamson
2016-09-26 19:40:27 UTC
looks like some non-blocking desktops specify f24-backgrounds subpackages in kickstarts and comps so we should fix those after the update goes stable, but blocking desktops should be OK with just the update, I think. desktop-backgrounds-25.0.0-1.fc25, f25-backgrounds-25.0.0-1.fc25 has been pushed to the Fedora 25 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-01b667a139 Obvious +1 FE +1 FE That's +3, setting accepted. desktop-backgrounds-25.0.0-1.fc25, f25-backgrounds-25.0.0-1.fc25 has been pushed to the Fedora 25 stable repository. If problems still persist, please make note of it in this bug report. I didn't set the update to close the bug, just so we can check if all the blocking images are actually OK now, or if we still need any further changes. We need to check at least the x86_64 KDE and Workstation lives, and the ARM Xfce image. Note that Fedora-25-20160928.n.0 did not include the update, it just missed making it into that compose. Discussed at 2016-10-03 blocker review meeting: [1]. This bug was accepted as Final blocker: This bug violates "The proposed final Fedora artwork must be included and used as the background on release-blocking desktops. All Fedora artwork visible in critical path actions on release-blocking desktops must be consistent with the proposed final theme." [1] https://meetbot-raw.fedoraproject.org/fedora-blocker-review/2016-10-03/ It seems like not everything is done here, yet. The official F25 background is used in SDDM: https://openqa.fedoraproject.org/tests/38253#step/_graphical_wait_login/5 but not as the actual KDE background: https://openqa.fedoraproject.org/tests/38253#step/_graphical_wait_login/6 and isn't used by Workstation at all, AFAICS: https://openqa.fedoraproject.org/tests/38237#step/_graphical_wait_login/12 KDE and Workstation folks, what do we still need in order for those desktops to actually use the correct backgrounds? Ah. So, I know the problem for GNOME: * Wed Apr 27 2016 Owen Taylor <otaylor> - 3.20.1-2 - Remove dependency on system-backgrounds-gnome; this made sense when gnome-desktop contained the GConf schemas, but now the background settings live in gsettings-desktop-schemas and are overridden to point to a Fedora background with a file we drop in from desktop-backgrounds-gnome. since that change, there has been nothing pulling desktop-backgrounds-gnome into the Workstation spin at all. It only has gnome-backgrounds , which is an upstream package. There is no desktop-backgrounds-(anything) or f25-backgrounds-(anything) on the current F25 Workstation nightlies at all. The simplest fix for that would be to add desktop-backgrounds-gnome to the 'gnome-desktop' or 'workstation-product' group in comps, I guess. sorry, I didn't mention, that changelog entry is from gnome-desktop3. Prior to that change, gnome-desktop3 pulled in desktop-backgrounds-gnome , which is why it's on the F24 (and earlier) images. Now nothing does, and it isn't on current F25 or Rawhide nightlies. For KDE, rdieter says: <rdieter> adamw: we need to make a corresponding f25-kde-theme yet <rdieter> usually takes a bit after the usual backgrounds land <rdieter> and yay, latest plasma release seems to have broke/changed how that works (default backgrounds) <adamw> well, i don't understand why there needs to be an f25-kde-theme <adamw> isn't it possible to have an unversioned one, though, which would point to a location that'd be fulfilled by desktop-backgrounds-kde somehow? <rdieter> adamw: <nod>, I'll see if I can come up with something a bit more futureproof this time around As far as kde goes, we still need to make a custom plasma theme to use the new f25 backgrounds (similar to f24-kde-theme). For posterity, would be nice if we had more time (only had a week between backgrounds landing and beta release). :( We have some ideas on how to make this more future proof so that fXX-backgrounds can "just work" on kde spin without any extra fuss. for the record, the way it works on GNOME is that desktop-backgrounds-gnome ships a gsettings schema override (actually two, one for background, one for lock screen) which points the settings key org.gnome.desktop.background.picture-uri to the appropriate background definition from fXX-backgrounds-base (currently, they point to /usr/share/backgrounds/f25/default/f25.xml ). So when a new release comes we have to create the fXX-backgrounds package , and update desktop-backgrounds-gnome's overrides to point to those; but there is no release-specific package besides fXX-backgrounds , and no comps or spin-kickstarts changes are needed. https://pagure.io/fedora-comps/pull-request/56 should hopefully fix this for Workstation in Beta. KDE still won't have the right background, the theme package isn't ready yet. kde-wise, f25-backgrounds-25.0.0-2 includes steps to make this more sustainable in the future. the -kde subpkg now includes both wallpaper and plasma desktoptheme. Now all that's missing is a configuration change to use it by default. f25-backgrounds-25.0.0-2.fc25 has been pushed to the Fedora 25 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-05472a7746 (In reply to Rex Dieter from comment #16) > kde-wise, f25-backgrounds-25.0.0-2 includes steps to make this more > sustainable in the future. the -kde subpkg now includes both wallpaper and > plasma desktoptheme. > > Now all that's missing is a configuration change to use it by default. New kde schema will be implemented for supplemental wallpapers as well. The plasma desktoptheme's primary purpose is to provide a way to use a wallpaper by default. Given that, adding desktoptheme's for supplemental wallpapers is probably not needed. (In reply to Rex Dieter from comment #19) > The plasma desktoptheme's primary purpose is to provide a way to use a > wallpaper by default. Given that, adding desktoptheme's for supplemental > wallpapers is probably not needed. Noted. Once supplemental wallpapers are available you can test them. f25-backgrounds-25.0.0-2.fc25, kde-settings-25-2.fc25 has been pushed to the Fedora 25 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-05472a7746 f25-backgrounds-25.0.0-2.fc25, kde-settings-25-2.fc25 has been pushed to the Fedora 25 stable repository. If problems still persist, please make note of it in this bug report. I booted Fedora-Workstation-Live-x86_64-25-20161019.n.0.iso and Fedora-KDE-Live-x86_64-25-20160919.n.0.iso and both contain the new wallpaper. Closing. Well, your new system didn't work perfectly, Rex. F26 Alpha RC3 still shows the F25 background when logged into KDE. I notice kde-settings-plasma has a specific requirement for f25-backgrounds-kde, which no-one knew to bump. I'm bumping that now. I *think* this should solve the problem. Also, the usr/share/kde-settings/kde-profile/default/xdg/plasmarc file in kde-settings has to be changed to get the correct background to appear. All this is stuff someone has to know to do every cycle. See also https://bugzilla.redhat.com/show_bug.cgi?id=1435423 , I'm going to document this stuff there. Sure, the prior changes were only an incremental improvement, not a complete solution (yet). Sorry if I'd suggested otherwise. |