Sisyphus repositório
Última atualização: 1 outubro 2023 | SRPMs: 18631 | Visitas: 37705833
en ru br
ALT Linux repositórios
S:5.27.8-alt1

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


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
 
projeto & código: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
mantenedor atual: Michael Shigorin
mantenedor da tradução: Fernando Martini aka fmartini © 2009