Blob Blame History Raw
From 46db163df1f01f57224b91950427e501c0f4dba1 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Franti=C5=A1ek=20Zatloukal?= <fzatlouk@redhat.com>
Date: Mon, 20 May 2019 17:09:03 +0200
Subject: [PATCH] Hotfix for libdnf in Fedora >= 29

---
 rpmdeplint/__init__.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/rpmdeplint/__init__.py b/rpmdeplint/__init__.py
index 3de8e05..fad7f9d 100644
--- a/rpmdeplint/__init__.py
+++ b/rpmdeplint/__init__.py
@@ -125,7 +125,7 @@ class DependencyAnalyzer(object):
         self.repos_by_name = {}  #: mapping of (reponame, rpmdeplint.Repo)
         for repo in repos:
             repo.download_repodata()
-            self._sack.load_yum_repo(repo=repo.as_hawkey_repo(), load_filelists=True)
+            self._sack.load_repo(repo=repo.as_hawkey_repo(), load_filelists=True)
             self.repos_by_name[repo.name] = repo

     def __enter__(self):
--
@@ -184,7 +184,7 @@
             results['upgrades'] = g.list_upgrades()
             results['erasures'] = g.list_erasures()
         else:
-            results['problems'] = g.problems
+            results['problems'] = [': '.join(problem) for problem in g.problem_rules()]

         return install_succeeded, results
2.21.0