devel/yum yum-3.2.5-close.patch,NONE,1.1 yum.spec,1.178,1.179

Jeremy Katz (katzj) fedora-extras-commits at redhat.com
Mon Sep 17 14:52:12 UTC 2007


Author: katzj

Update of /cvs/pkgs/devel/yum
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv1037

Modified Files:
	yum.spec 
Added Files:
	yum-3.2.5-close.patch 
Log Message:
* Mon Sep 17 2007 Jeremy Katz <katzj at redhat.com> - 3.2.5-3
- fix traceback with closing repos 


yum-3.2.5-close.patch:

--- NEW FILE yum-3.2.5-close.patch ---
commit 217b37b73a1767ea696e2589b4c99afda07f2df3
Author: Jeremy Katz <katzj at redhat.com>
Date:   Mon Sep 17 10:50:11 2007 -0400

    don't delete objects multiple times

diff --git a/yum/sqlitesack.py b/yum/sqlitesack.py
index 88b63f7..c6877bd 100644
--- a/yum/sqlitesack.py
+++ b/yum/sqlitesack.py
@@ -222,16 +222,16 @@ class YumSqlitePackageSack(yumRepo.YumPackageSack):
                        self.filelistsdb.values() + \
                        self.otherdb.values():
             dataobj.close()
-            self.primarydb = {}
-            self.filelistsdb = {}
-            self.otherdb = {}
-            self.excludes = {}
-            self._search_cache = {
-                'provides' : { },
-                'requires' : { },
-                }
-            del self.pkgobjlist
-            del self.pkglist
+        self.primarydb = {}
+        self.filelistsdb = {}
+        self.otherdb = {}
+        self.excludes = {}
+        self._search_cache = {
+            'provides' : { },
+            'requires' : { },
+            }
+        del self.pkgobjlist
+        del self.pkglist
 
         yumRepo.YumPackageSack.close(self)
 


Index: yum.spec
===================================================================
RCS file: /cvs/pkgs/devel/yum/yum.spec,v
retrieving revision 1.178
retrieving revision 1.179
diff -u -r1.178 -r1.179
--- yum.spec	12 Sep 2007 14:55:06 -0000	1.178
+++ yum.spec	17 Sep 2007 14:51:39 -0000	1.179
@@ -3,7 +3,7 @@
 Summary: RPM installer/updater
 Name: yum
 Version: 3.2.5
-Release: 2%{?dist}
+Release: 3%{?dist}
 License: GPLv2+
 Group: System Environment/Base
 Source0: http://linux.duke.edu/projects/yum/download/3.2/%{name}-%{version}.tar.gz
@@ -12,6 +12,7 @@
 Patch0: installonlyn-enable.patch
 Patch1: yum-showasdep.patch
 Patch2: yum-trans-display-object.patch
+Patch3: yum-3.2.5-close.patch
 
 URL: http://linux.duke.edu/yum/
 BuildArch: noarch
@@ -50,6 +51,7 @@
 %patch0 -p0 -b .installonly
 %patch1 -p1 -b .showdep
 %patch2 -p1 -b .transdisp
+%patch3 -p1 -b .close
 
 %build
 make
@@ -95,6 +97,9 @@
 %dir /usr/lib/yum-plugins
 
 %changelog
+* Mon Sep 17 2007 Jeremy Katz <katzj at redhat.com> - 3.2.5-3
+- fix traceback with closing repos 
+
 * Wed Sep 12 2007 Jeremy Katz <katzj at redhat.com> - 3.2.5-2
 - add upstream patch to improve RPMTransaction display
 




More information about the fedora-extras-commits mailing list