Package: release.debian.org Severity: normal User: release.debian.org@packages.debian.org Usertags: unblock Please unblock package ruby-mocha, version 0.11.3-3 uploaded in unstable. This version fixes RC bug #684860, caused by an improper order of 'require' statement for some particular order of tests. This has been fixed by modifying slightly one of the patches. The debdiff against 0.11.3-2 is attached. Thanks! Cédric unblock ruby-mocha/0.11.3-3 -- System Information: Debian Release: wheezy/sid APT prefers unstable APT policy: (990, 'unstable'), (500, 'testing'), (150, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.2.0-3-amd64 (SMP w/4 CPU cores) Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash
diff -Nru ruby-mocha-0.11.3/debian/changelog ruby-mocha-0.11.3/debian/changelog
--- ruby-mocha-0.11.3/debian/changelog 2012-06-27 00:01:49.000000000 +0200
+++ ruby-mocha-0.11.3/debian/changelog 2012-09-13 10:53:53.000000000 +0200
@@ -1,3 +1,12 @@
+ruby-mocha (0.11.3-3) unstable; urgency=low
+
+ * Modify remove_rubygems_stuff_in_minitest_test.patch to restore
+ loading of minitest/unit conditional to the definition of MiniTest.
+ Loading minitest/unit before Minitest is defined screens the definition of
+ TestUnitResult, causing tests to fail (Closes: #684860).
+
+ -- Cédric Boutillier <cedric.boutillier@gmail.com> Wed, 12 Sep 2012 12:41:26 +0200
+
ruby-mocha (0.11.3-2) unstable; urgency=low
* Bump the build-dependency on gem2deb to >= 0.3.0~ (closes: #674388).
diff -Nru ruby-mocha-0.11.3/debian/patches/remove_rubygems_stuff_in_minitest_test.patch ruby-mocha-0.11.3/debian/patches/remove_rubygems_stuff_in_minitest_test.patch
--- ruby-mocha-0.11.3/debian/patches/remove_rubygems_stuff_in_minitest_test.patch 2012-04-22 18:44:01.000000000 +0200
+++ ruby-mocha-0.11.3/debian/patches/remove_rubygems_stuff_in_minitest_test.patch 2012-09-12 12:40:52.000000000 +0200
@@ -1,16 +1,10 @@
Description: do not rely on rubygems to load minitest
- Moreover, minitest/unit should be loaded before acceptance_test_helper to
- avoid conflicts with test/unit, which gets loaded in this file if Minitest is
- not defined
Author: Cédric Boutillier <cedric.boutillier@gmail.com>
-Last-Update: 2011-01-31
+Last-Update: 2012-09-11
--- a/test/acceptance/minitest_test.rb
+++ b/test/acceptance/minitest_test.rb
-@@ -1,20 +1,9 @@
-+require 'minitest/unit'
- require File.expand_path('../acceptance_test_helper', __FILE__)
-
+@@ -3,12 +3,12 @@
if defined?(MiniTest)
$stderr.puts "TODO: Running suite with MiniTest, running the MiniTestAdapterTest results in an error so skipping it for now."
else
@@ -20,12 +14,12 @@
- rescue Gem::LoadError
- # MiniTest gem not available
- end
--
-- begin
-- require 'minitest/unit'
-- rescue LoadError
-- # MiniTest not available
-- end
-
- if defined?(MiniTest)
++# begin
++# require 'rubygems'
++# gem 'minitest'
++# rescue Gem::LoadError
++# # MiniTest gem not available
++# end
+ begin
+ require 'minitest/unit'
Attachment:
signature.asc
Description: Digital signature