Group :: Sistema/Configurações/Pacotes
RPM: plasma5-discover
Main Changelog Spec Patches Sources Download Gear Bugs e FR Repocop
Patch: alt-skip-obsoleted-and-removed-from-upgrade.patch
Download
Download
From 00f45312ddd89ea55937bdfaa0fd4728556f7d45 Mon Sep 17 00:00:00 2001
From: Aleksei Nikiforov <darktemplar@altlinux.org>
Date: Wed, 25 Sep 2019 16:42:00 +0300
Subject: [PATCH] Skip removed and obsoleted packages when updating
Otherwise discover will try to reinstall those packages too and fail.
---
.../backends/PackageKitBackend/PackageKitBackend.cpp | 5 +++++
1 file changed, 5 insertions(+)
--- a/libdiscover/backends/PackageKitBackend/PackageKitBackend.cpp
+++ b/libdiscover/backends/PackageKitBackend/PackageKitBackend.cpp
@@ -578,6 +578,11 @@ void PackageKitBackend::addPackageToUpdate(PackageKit::Transaction::Info info, c
return;
}
+ if ((info == PackageKit::Transaction::InfoRemoving) || (info == PackageKit::Transaction::InfoObsoleting)) {
+ // Don't try updating packages which need to be removed
+ return;
+ }
+
if (info == PackageKit::Transaction::InfoSecurity)
m_hasSecurityUpdates = true;
--
2.21.0