Source: isenkram
Version: 0.24
Severity: important
Tags: patch
Hi!
The latest AppStream release changed its API.
Please apply the attached patch to make Isenkram work with the AppStream
version in unstable.
Cheers,
Matthias
commit b5da93d946daa8fbe3aed54d6483593714af0bb0
Author: Matthias Klumpp <[email protected]>
Date: Wed Aug 31 18:44:43 2016 +0200
Support AppStream 0.10
diff --git a/isenkram/lookup.py b/isenkram/lookup.py
index d56bacc..963f30f 100644
--- a/isenkram/lookup.py
+++ b/isenkram/lookup.py
@@ -94,10 +94,10 @@ def pkgs_handling_appstream_modaliases(modaliaslist):
thepkgs = {}
gi.require_version('AppStream', '1.0')
from gi.repository import AppStream
- db = AppStream.Database()
- db.open()
+ pool = AppStream.Pool()
+ pool.load()
- cpts = db.get_all_components()
+ cpts = pool.get_components()
ma_cpts = list()
for cpt in cpts:
provided = cpt.get_provided_for_kind(AppStream.ProvidedKind.MODALIAS)