From 397134d59e4bbe316f6495d4200576ce6b7a013f Mon Sep 17 00:00:00 2001 From: Maria Alexeeva Date: Wed, 27 May 2026 16:06:25 +0400 Subject: [PATCH] rpmpackagedata.cc: added WarnRemove priority WarnRemove is Flag::Important + VerPriority::Optional --- apt-pkg/rpm/rpmpackagedata.cc | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/apt-pkg/rpm/rpmpackagedata.cc b/apt-pkg/rpm/rpmpackagedata.cc index 9d813603..2121866c 100644 --- a/apt-pkg/rpm/rpmpackagedata.cc +++ b/apt-pkg/rpm/rpmpackagedata.cc @@ -53,11 +53,11 @@ RPMPackageData::RPMPackageData() return; } - for (int i = 0; i != 6; i++) + for (int i = 0; i != 7; i++) { const char *priorities[] = { - "Essential", "Important", "Required", "Standard", "Optional", "Extra" + "Essential", "Important", "Required", "Standard", "Optional", "Extra", "WarnRemove" }; pkgCache::State::VerPriority states[] = { pkgCache::State::Important, @@ -65,7 +65,8 @@ RPMPackageData::RPMPackageData() pkgCache::State::Required, pkgCache::State::Standard, pkgCache::State::Optional, - pkgCache::State::Extra + pkgCache::State::Extra, + pkgCache::State::Optional }; pkgCache::Flag::PkgFlags flags[] = { pkgCache::Flag::Essential, @@ -73,7 +74,8 @@ RPMPackageData::RPMPackageData() pkgCache::Flag::Important, (pkgCache::Flag::PkgFlags)0, (pkgCache::Flag::PkgFlags)0, - (pkgCache::Flag::PkgFlags)0 + (pkgCache::Flag::PkgFlags)0, + pkgCache::Flag::Important }; string Packages = Section.FindS(priorities[i]); -- 2.50.1