From 001120133e89016fc071305660b860c7402a045e Mon Sep 17 00:00:00 2001
From: Anders Blomdell <anders.blomdell@control.lth.se>
Date: Fri, 28 May 2010 12:10:35 +0100
Subject: [PATCH] Version 2010-05-28 13:10

---
 src/mio/exception.py | 4 ++--
 src/mio/node.py      | 2 ++
 src/mio/rpmDB.py     | 8 --------
 3 files changed, 4 insertions(+), 10 deletions(-)

diff --git a/src/mio/exception.py b/src/mio/exception.py
index 7a161c9..8c25ee8 100755
--- a/src/mio/exception.py
+++ b/src/mio/exception.py
@@ -29,8 +29,8 @@ class SourceException(InstallerException):
     def __init__(self, decl_1, decl_2):
         self._1 = decl_1
         self._2 = decl_2
-        self.value_1 = "'%s'" % (decl_1.decl.source[0] or "")
-        self.value_2 = "'%s'" % (decl_2.decl.source[0] or "")
+        self.value_1 = "'%s'" % (decl_1.decl.source[0] or decl_1.name or "")
+        self.value_2 = "'%s'" % (decl_2.decl.source[0] or decl_2.name or "")
 
 class ModeException(InstallerException):
     def __init__(self, decl_1, decl_2):
diff --git a/src/mio/node.py b/src/mio/node.py
index 6423264..d926e6b 100755
--- a/src/mio/node.py
+++ b/src/mio/node.py
@@ -240,6 +240,8 @@ class file_node(target_node):
             raise ModeException(self, other)
         if self.decl.source[0] != other.decl.source[0]:
             raise SourceException(self, other)
+        if self.decl.files[0:] != other.decl.files[0:]:
+            raise SourceException(self, other)
         if self.uid != other.uid:
             raise OwnerException(self, other)
         if self.gid != other.gid:
diff --git a/src/mio/rpmDB.py b/src/mio/rpmDB.py
index ea69d18..15908fa 100755
--- a/src/mio/rpmDB.py
+++ b/src/mio/rpmDB.py
@@ -9,14 +9,6 @@ class VersionDB:
     def __init__(self):
         self.rpm = {}
         try:
-            #rpmdb = rpmUtils.RpmDBHolder()
-            #read_ts = rpmUtils.transaction.initReadOnlyTransaction()
-            #rpmdb.addDB(read_ts)
-            #for (name, arch, epoch, version, release) in  rpmdb.getPkgList():
-            #    self.rpm[name] = (name, arch, version, release)
-            #del rpmdb
-            #del read_ts.ts
-            #del read_ts
             read_ts = rpmUtils.transaction.initReadOnlyTransaction()
             for e in read_ts.dbMatch():
                 (name, arch, version, release) = (
-- 
GitLab