Notification time stamped 2023-03-31 17:40:26 UTC
From aee08a80511164c51db31f33cda00d902234ed7e Mon Sep 17 00:00:00 2001 From: John Hein c0eh3p702@sneakemail.com Date: Mar 25 2023 23:51:40 +0000 Subject: Remove conflict for systemd-oom-defaults. It does not strictly conflict with anything in mate-desktop-config.
There is a case to be made that earlyoom and systemd-oom conflict in usage (if not directly in installation details), but that is an issue to be decided by those packages. I think that allowing them both to be installed, but only have one running is the best semantics. Let the system owner pick which one to run as needed.
It is not advisable to run two OOM managers, but there may be situations where a system owner may want to run either earlyoom or systemd-oom. For instance, systemd-oom might be less heavy handed in killing off individual memory hogs that are part of the GNOME desktop environment because it plays well with systemd-oom due to having cgroup support. At this time mate-desktop does not have cgroup support, so systemd-oom might kill one's whole session when using MATE. But a user or users may want to have both MATE and GNOME running (say, two different VNC sessions as an example). So to not have dueling OOM managers, the system owner decides to pick one or the other.
In any case, it's not that mate-desktop conflicts with systemd-oom. It's just that it plays better with earlyoom (at this time) than systemd-oom in occasional out-of-memory situations.
There is a bug that has been around for a while:
https://bugzilla.redhat.com/show_bug.cgi?id=2078108
This fixes that bug and allows people to proceed who might have hit the dnf update conflict problem without having to downgrade or use the suboptimal choice of "--allowerasing --best" options for dnf update..
There are similar or duplicate bugs logged in different forums, as well as various bug entries and forum discussions about the OOM issue.
---
diff --git a/mate-desktop.spec b/mate-desktop.spec index 63bfa9a..e7104d8 100644 --- a/mate-desktop.spec +++ b/mate-desktop.spec @@ -17,7 +17,7 @@ Name: mate-desktop License: GPLv2+ and LGPLv2+ and MIT Version: %{branch}.1 %if 0%{?rel_build} -Release: 1%{?dist} +Release: 2%{?dist} %else Release: 0.16%{?git_rel}%{?dist} %endif @@ -94,7 +94,6 @@ BuildArch: noarch Requires: %{name} = %{version}-%{release} %if 0%{?fedora} Recommends: earlyoom -Conflicts: systemd-oomd-defaults %endif
%description configs
https://src.fedoraproject.org/rpms/mate-desktop/c/aee08a80511164c51db31f33cd...
scm-commits@lists.fedoraproject.org