From 8747dc8ebbd9e42c00ab0b066dd12e285ddfd0ae Mon Sep 17 00:00:00 2001 From: Fabio Erculiani Date: Thu, 11 Mar 2010 19:24:13 +0100 Subject: [PATCH] [entropy.db] EntropyRepository.checksum() check against gpg column --- libraries/entropy/db/__init__.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/libraries/entropy/db/__init__.py b/libraries/entropy/db/__init__.py index 880fd3221..128ef1bb7 100644 --- a/libraries/entropy/db/__init__.py +++ b/libraries/entropy/db/__init__.py @@ -6616,9 +6616,13 @@ class EntropyRepository(EntropyRepositoryPluginStore, TextInterface): b_hash = hash(tuple(cur.fetchall())) if include_signatures: + # TODO: backward compatibility, remove this in future + gpg_str = ", gpg" + if not self._doesColumnInTableExist("packagesignatures", "gpg"): + gpg_str = "" cur = self._cursor().execute(""" - SELECT idpackage, sha1, gpg FROM - packagesignatures %s""" % (idpackage_order,)) + SELECT idpackage, sha1%s FROM + packagesignatures %s""" % (gpg_str, idpackage_order,)) if strings: do_update_md5(m, cur) else: