There were errors in every part of this, unfortunately. I've fixed desktop-backgrounds , and sent an upstream PR for f32-backgrounds. As it stands it doesn't work properly at all. Systems which still have f31-backgrounds installed will still show the F31 background (on KDE and GNOME). I'm not entirely surely what'll happen on systems without f31-backgrounds installed, but they won't show the F32 backgrounds.
I've been running a previous scratch build version of the fix, but just rebooted with this and things still look good so far.
Note this includes a change which can potentially break existing configs. If you have a config that inherits from a Fedora 31, 32 or Rawhide config, or a RHEL 8 config, and adds to the
yum.conf section - something like this, from openQA, which does exactly this:
include('/etc/mock/fedora-31-x86_64.cfg') config_opts['plugin_conf']['bind_mount_enable'] = True config_opts['plugin_conf']['bind_mount_opts']['dirs'].append(('/opt/update_repo', '/opt/update_repo')) config_opts['plugin_conf']['bind_mount_opts']['dirs'].append(('/dev/ttyS0', '/dev/ttyS0')) config_opts['yum.conf'] += """ [advisory] name=Advisory repo baseurl=file:///opt/update_repo enabled=1 metadata_expire=3600 gpgcheck=0 """
it will suddenly stop working with this version of mock, with an error
KeyError: 'yum.conf'. This is because of this commit, which changes these configs from having a
yum.conf section to having a
These updates do seem to be somewhat against the Fedora and EPEL update policies, which discourage shipping major releases with incompatible changes as updates for stable releases.
I believe this has a regression in libdnf which causes PackageKit crashes (as some folks also noted on the F31 update, but didn't -1 it so it went stable :<). The crash is https://bugzilla.redhat.com/show_bug.cgi?id=1795004 . This is frequently happening in the openQA Cockpit update test for F31 and Rawhide. I'll -1 this so it doesn't go stable for F30 at least until this is investigated.