[DRE-commits] r4558 - in trunk/libnokogiri-ruby/debian: . patches

Lucas Nussbaum lucas at alioth.debian.org
Tue Jan 19 14:14:22 UTC 2010


Author: lucas
Date: 2010-01-19 14:14:21 +0000 (Tue, 19 Jan 2010)
New Revision: 4558

Added:
   trunk/libnokogiri-ruby/debian/libnokogiri-ruby1.9.1.install.base
   trunk/libnokogiri-ruby/debian/patches/disable-rubygems.patch
Removed:
   trunk/libnokogiri-ruby/debian/libnokogiri-ruby1.9.install.base
Modified:
   trunk/libnokogiri-ruby/debian/changelog
   trunk/libnokogiri-ruby/debian/patches/series
   trunk/libnokogiri-ruby/debian/rules
Log:
enable test suite

Modified: trunk/libnokogiri-ruby/debian/changelog
===================================================================
--- trunk/libnokogiri-ruby/debian/changelog	2010-01-19 13:22:07 UTC (rev 4557)
+++ trunk/libnokogiri-ruby/debian/changelog	2010-01-19 14:14:21 UTC (rev 4558)
@@ -1,8 +1,9 @@
 libnokogiri-ruby (1.4.0-2) unstable; urgency=low
 
   * Drop 1.9 package, add 1.9.1 package. Closes: #565825.
+  * Enable the test suite.
 
- -- Lucas Nussbaum <lucas at lucas-nussbaum.net>  Tue, 19 Jan 2010 21:11:12 +1300
+ -- Lucas Nussbaum <lucas at lucas-nussbaum.net>  Wed, 20 Jan 2010 03:09:56 +1300
 
 libnokogiri-ruby (1.4.0-1) unstable; urgency=low
 

Copied: trunk/libnokogiri-ruby/debian/libnokogiri-ruby1.9.1.install.base (from rev 4541, trunk/libnokogiri-ruby/debian/libnokogiri-ruby1.9.install.base)
===================================================================
--- trunk/libnokogiri-ruby/debian/libnokogiri-ruby1.9.1.install.base	                        (rev 0)
+++ trunk/libnokogiri-ruby/debian/libnokogiri-ruby1.9.1.install.base	2010-01-19 14:14:21 UTC (rev 4558)
@@ -0,0 +1 @@
+lib/* DIR

Deleted: trunk/libnokogiri-ruby/debian/libnokogiri-ruby1.9.install.base
===================================================================
--- trunk/libnokogiri-ruby/debian/libnokogiri-ruby1.9.install.base	2010-01-19 13:22:07 UTC (rev 4557)
+++ trunk/libnokogiri-ruby/debian/libnokogiri-ruby1.9.install.base	2010-01-19 14:14:21 UTC (rev 4558)
@@ -1 +0,0 @@
-lib/* DIR

Added: trunk/libnokogiri-ruby/debian/patches/disable-rubygems.patch
===================================================================
--- trunk/libnokogiri-ruby/debian/patches/disable-rubygems.patch	                        (rev 0)
+++ trunk/libnokogiri-ruby/debian/patches/disable-rubygems.patch	2010-01-19 14:14:21 UTC (rev 4558)
@@ -0,0 +1,19 @@
+--- a/test/helper.rb
++++ b/test/helper.rb
+@@ -1,6 +1,5 @@
+ #Process.setrlimit(Process::RLIMIT_CORE, Process::RLIM_INFINITY) unless RUBY_PLATFORM =~ /(java|mswin|mingw)/i
+ $VERBOSE = true
+-require 'rubygems'
+ require 'test/unit'
+ require 'fileutils'
+ require 'tempfile'
+--- a/test/test_memory_leak.rb
++++ b/test/test_memory_leak.rb
+@@ -8,7 +8,6 @@ class TestMemoryLeak < Nokogiri::TestCas
+       begin
+         #  we don't use Dike in any tests, but requiring it has side effects
+         #  that can create memory leaks, and that's what we're testing for.
+-        require 'rubygems'
+         require 'dike' # do not remove!
+ 
+         count_start = count_object_space_documents

Modified: trunk/libnokogiri-ruby/debian/patches/series
===================================================================
--- trunk/libnokogiri-ruby/debian/patches/series	2010-01-19 13:22:07 UTC (rev 4557)
+++ trunk/libnokogiri-ruby/debian/patches/series	2010-01-19 14:14:21 UTC (rev 4558)
@@ -1 +1,2 @@
 get-rid-of-annoying-warning.patch
+disable-rubygems.patch

Modified: trunk/libnokogiri-ruby/debian/rules
===================================================================
--- trunk/libnokogiri-ruby/debian/rules	2010-01-19 13:22:07 UTC (rev 4557)
+++ trunk/libnokogiri-ruby/debian/rules	2010-01-19 14:14:21 UTC (rev 4558)
@@ -8,5 +8,16 @@
 DEB_RUBY_SETUP_CMD = ext/nokogiri/extconf.rb
 DEB_INSTALL_CHANGELOGS_ALL = CHANGELOG.rdoc
 
-build/libnokogiri-ruby1.9::
-	sed "s,DIR,$(DEB_RUBY_LIBDIR),g" debian/libnokogiri-ruby1.9.install.base > debian/libnokogiri-ruby1.9.install
+build/libnokogiri-ruby1.9.1::
+	sed "s,DIR,$(DEB_RUBY_LIBDIR),g" debian/libnokogiri-ruby1.9.1.install.base > debian/libnokogiri-ruby1.9.1.install
+
+install/libnokogiri-ruby1.8::
+	ln -s $$(pwd)/nokogiri.so lib/nokogiri/nokogiri.so
+	ruby1.8 -Itest/ $$(find test/ -name 'test_*rb' -printf '-r%p ') < /dev/null
+	rm -f lib/nokogiri/nokogiri.so
+
+
+install/libnokogiri-ruby1.9.1::
+	ln -s $$(pwd)/nokogiri.so lib/nokogiri/nokogiri.so
+	ruby1.9.1 -Itest/ $$(find test/ -name 'test_*rb' -printf '-r%p ') < /dev/null
+	rm -f lib/nokogiri/nokogiri.so




More information about the Pkg-ruby-extras-commits mailing list