rpms/python/F-7 python-2.5-xmlrpclib-marshal-objects.patch, NONE, 1.1 python.spec, 1.106, 1.107

Mike Bonnet (mikeb) fedora-extras-commits at redhat.com
Thu Oct 18 14:43:07 UTC 2007


Author: mikeb

Update of /cvs/pkgs/rpms/python/F-7
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv26724

Modified Files:
	python.spec 
Added Files:
	python-2.5-xmlrpclib-marshal-objects.patch 
Log Message:
fix marshalling of objects in xmlrpclib (python bug #1739842)

python-2.5-xmlrpclib-marshal-objects.patch:

--- NEW FILE python-2.5-xmlrpclib-marshal-objects.patch ---
--- Python-2.5/Lib/xmlrpclib.py.orig	2007-04-10 10:29:14.000000000 -0400
+++ Python-2.5/Lib/xmlrpclib.py	2007-06-19 12:08:04.000000000 -0400
@@ -630,6 +630,9 @@
         try:
             f = self.dispatch[type(value)]
         except KeyError:
-            raise TypeError, "cannot marshal %s objects" % type(value)
+            if isinstance(value, object):
+                self.dump_instance(value, write)
+            else:
+                raise TypeError, "cannot marshal %s objects" % type(value)
         else:
             f(self, value, write)


Index: python.spec
===================================================================
RCS file: /cvs/pkgs/rpms/python/F-7/python.spec,v
retrieving revision 1.106
retrieving revision 1.107
diff -u -r1.106 -r1.107
--- python.spec	10 Apr 2007 14:23:41 -0000	1.106
+++ python.spec	18 Oct 2007 14:42:34 -0000	1.107
@@ -21,7 +21,7 @@
 Name: %{python}
 #Version: %{pybasever}.3
 Version: 2.5
-Release: 12%{?dist}
+Release: 13%{?dist}
 License: Python Software Foundation License v2 
 Group: Development/Languages
 Provides: python-abi = %{pybasever}
@@ -36,6 +36,7 @@
 Patch5: python-2.5-cflags.patch
 Patch6: python-db45.patch
 Patch7: python-ctypes-execstack.patch
+Patch8: python-2.5-xmlrpclib-marshal-objects.patch
 
 # upstreamed
 Patch25: python-syslog-fail-noatexittb.patch
@@ -164,6 +165,7 @@
 %patch5 -p1 -b .cflags
 %patch6 -p1 -b .db45
 %patch7 -p1 -b .ctypes-exec
+%patch8 -p1 -b .xmlrpc
 %patch25 -p1 -b .syslog-atexit
 %patch26 -p1 -b .invalid-assert
 
@@ -421,6 +423,9 @@
 %{_libdir}/python%{pybasever}/lib-dynload/_tkinter.so
 
 %changelog
+* Tue Oct 18 2007 Mike Bonnet <mikeb at redhat.com> - 2.5.3-13
+- fix marshalling of objects in xmlrpclib (python bug #1739842)
+
 * Mon Mar 19 2007 Jeremy Katz <katzj at redhat.com> - 2.5.3-12
 - fix alpha build (#231961)
 




More information about the scm-commits mailing list