From 6ea95467a15b6450cb8b05c4caeed2c9e1959554 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Wed, 25 Sep 2013 00:56:06 +0100 Subject: [PATCH] pakfire: Fix for database conversion. --- pakfire/pakfire.nm | 2 +- .../0001-Fix-database-conversion.patch | 27 +++++++++++++++++++ 2 files changed, 28 insertions(+), 1 deletion(-) create mode 100644 pakfire/patches/0001-Fix-database-conversion.patch diff --git a/pakfire/pakfire.nm b/pakfire/pakfire.nm index 278b03572..3fb99bfa5 100644 --- a/pakfire/pakfire.nm +++ b/pakfire/pakfire.nm @@ -5,7 +5,7 @@ name = pakfire version = 0.9.26 -release = 1 +release = 2 maintainer = Michael Tremer groups = System/Packaging diff --git a/pakfire/patches/0001-Fix-database-conversion.patch b/pakfire/patches/0001-Fix-database-conversion.patch new file mode 100644 index 000000000..3ba055889 --- /dev/null +++ b/pakfire/patches/0001-Fix-database-conversion.patch @@ -0,0 +1,27 @@ +From 32468054fe6aa6d181388252ac4c3f6286dfacf1 Mon Sep 17 00:00:00 2001 +From: Michael Tremer +Date: Wed, 25 Sep 2013 00:51:36 +0100 +Subject: [PATCH] Fix database conversion. + +The new dependencies table was not correctly generated +from older databases, which is fixed in this patch. +--- + src/pakfire/repository/database.py | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/pakfire/repository/database.py b/src/pakfire/repository/database.py +index d22bdb5..379ae1c 100644 +--- a/src/pakfire/repository/database.py ++++ b/src/pakfire/repository/database.py +@@ -281,7 +281,7 @@ class DatabaseLocal(Database): + + for type, deps in dependencies: + c.executemany("INSERT INTO dependencies(pkg, type, dependency) VALUES(?, ?, ?)", +- ((pkg_id, type, d) for d in deps)) ++ ((pkg_id, type, d) for d in deps.splitlines())) + + c.executescript(""" + CREATE TABLE packages_( +-- +1.8.3.1 + -- 2.39.2