rpms/rubygem-mechanize/F-11 rubygem-mechanize-1.0.0-kill-test.patch, NONE, 1.1 rubygem-mechanize.spec, 1.9, 1.10

Mamoru Tasaka mtasaka at fedoraproject.org
Tue Feb 9 19:16:51 UTC 2010


Author: mtasaka

Update of /cvs/extras/rpms/rubygem-mechanize/F-11
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv10445/F-11

Modified Files:
	rubygem-mechanize.spec 
Added Files:
	rubygem-mechanize-1.0.0-kill-test.patch 
Log Message:
* Wed Feb 10 2010 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 1.0.0-2
- 1.0.0
- Fix permission
- F-11: Kill one failing test due to old (< 1.4.0) nokogiri


rubygem-mechanize-1.0.0-kill-test.patch:
 test_field_precedence.rb |    3 +++
 1 file changed, 3 insertions(+)

--- NEW FILE rubygem-mechanize-1.0.0-kill-test.patch ---
--- mechanize-1.0.0/test/test_field_precedence.rb.debug	1970-01-01 09:00:00.000000000 +0900
+++ mechanize-1.0.0/test/test_field_precedence.rb	2010-02-10 03:53:42.000000000 +0900
@@ -15,6 +15,9 @@
 
   def test_field_sort
     doc = Nokogiri::HTML::Document.new
+    # skip this test because old Nokogiri::HTML::Document does not have
+    # create_method method
+    return true
     node = doc.create_element('input')
     node['name'] = 'foo'
     node['value'] = 'bar'


Index: rubygem-mechanize.spec
===================================================================
RCS file: /cvs/extras/rpms/rubygem-mechanize/F-11/rubygem-mechanize.spec,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -p -r1.9 -r1.10
--- rubygem-mechanize.spec	9 Feb 2010 17:44:27 -0000	1.9
+++ rubygem-mechanize.spec	9 Feb 2010 19:16:51 -0000	1.10
@@ -9,11 +9,14 @@
 Summary:	A handy web browsing ruby object
 Name:		rubygem-%{gemname}
 Version:	1.0.0
-Release:	1%{?dist}
+Release:	2%{?dist}
 Group:		Development/Languages
 License:	GPL+
 URL:		http://mechanize.rubyforge.org/
 Source0:	http://gems.rubyforge.org/gems/%{gemname}-%{version}.gem
+%if 0%{?fedora} < 12
+Patch0:		rubygem-mechanize-1.0.0-kill-test.patch
+%endif
 
 BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildRequires:	ruby(abi) = %{rubyabi}
@@ -72,6 +75,14 @@ rm -f .%{geminstdir}/*.gemspec
 #rm -f .%{geminstdir}/Manifest.txt
 find .%{geminstdir} -name \*.html -print0 | \
 	xargs -0 chmod 0644
+find . -name \*.gem | xargs chmod 0644
+
+%if 0%{?fedora} < 12
+# rubygem(nokogiri) is old (< 1.4.0), one test fails
+pushd .%{geminstdir}
+cat %{PATCH0} | patch -p1 -s 
+popd
+%endif
 
 %install
 rm -rf %{buildroot}
@@ -173,8 +184,10 @@ popd
 %{ruby_sitelib}/%{gemname}/
 
 %changelog
-* Wed Feb 10 2010 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 1.0.0-1
+* Wed Feb 10 2010 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 1.0.0-2
 - 1.0.0
+- Fix permission
+- F-11: Kill one failing test due to old (< 1.4.0) nokogiri
 
 * Sat Jul 25 2009 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 0.9.3-2
 - F-12: Mass rebuild



More information about the scm-commits mailing list