rpms/perl/devel perl-5.10.0-bz448392.patch, NONE, 1.1 perl.spec, 1.166, 1.167

Marcela Mašláňová (mmaslano) fedora-extras-commits at redhat.com
Mon May 26 15:10:11 UTC 2008


Author: mmaslano

Update of /cvs/pkgs/rpms/perl/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv32553

Modified Files:
	perl.spec 
Added Files:
	perl-5.10.0-bz448392.patch 
Log Message:
Fix assert.


perl-5.10.0-bz448392.patch:

--- NEW FILE perl-5.10.0-bz448392.patch ---
diff -up perl-5.10.0/mg.c.crr perl-5.10.0/mg.c
--- perl-5.10.0/mg.c.crr	2007-12-18 11:47:08.000000000 +0100
+++ perl-5.10.0/mg.c	2008-05-26 15:28:17.000000000 +0200
@@ -1543,7 +1543,7 @@ Perl_magic_setisa(pTHX_ SV *sv, MAGIC *m
     stash = GvSTASH(
         SvTYPE(mg->mg_obj) == SVt_PVGV
             ? (GV*)mg->mg_obj
-            : (GV*)SvMAGIC(mg->mg_obj)->mg_obj
+	    : (GV*)mg_find(mg->mg_obj, PERL_MAGIC_isa)->mg_obj
     );
 
     mro_isa_changed_in(stash);


Index: perl.spec
===================================================================
RCS file: /cvs/pkgs/rpms/perl/devel/perl.spec,v
retrieving revision 1.166
retrieving revision 1.167
diff -u -r1.166 -r1.167
--- perl.spec	22 May 2008 17:16:40 -0000	1.166
+++ perl.spec	26 May 2008 15:09:24 -0000	1.167
@@ -16,7 +16,7 @@
 
 Name:           perl
 Version:        %{perl_version}
-Release:        23%{?dist}
+Release:        24%{?dist}
 Epoch:          %{perl_epoch}
 Summary:        The Perl programming language
 Group:          Development/Languages
@@ -74,6 +74,9 @@
 # Upgrade CGI to 3.37 for bugzilla package
 Patch14:	perl-5.10.0-CGI-3.37.patch
 
+# Problem with assertion - add upstream patch
+Patch15:	perl-5.10.0-bz448392.patch
+
 BuildRoot:      %{_tmppath}/%{name}-%{perl_version}-%{release}-root-%(%{__id_u} -n)
 BuildRequires:  tcsh, dos2unix, man, groff
 BuildRequires:  gdbm-devel, db4-devel, zlib-devel
@@ -795,6 +798,7 @@
 %patch12 -p1
 %patch13 -p1
 %patch14 -p1
+%patch15 -p1
 
 #
 # Candidates for doc recoding (need case by case review):
@@ -1016,6 +1020,7 @@
 perl -x patchlevel.h 'Fedora Patch12: Update Module::Load::Conditional to 0.24'
 perl -x patchlevel.h 'Fedora Patch13: Upgrade Module::CoreList to 2.14'
 perl -x patchlevel.h 'Fedora Patch14: Upgrade CGI to 3.37'
+perl -x patchlevel.h 'Fedora Patch15: Adopt upstream commit for assertion'
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -1621,6 +1626,9 @@
 
 # Old changelog entries are preserved in CVS.
 %changelog
+* Mon May 26 2008 Marcela Maslanova <mmaslano at redhat.com> 4:5.10.0-24
+- 448392 upstream fix for assertion
+
 * Thu May 22 2008 Tom "spot" Callaway <tcallawa at redhat.com> 4:5.10.0-23
 - sparc64 breaks with the rpath hack patch applied
 




More information about the scm-commits mailing list