tags 676126 patch
thanks

Hi Mats,
I'm about to upload an NMU for #676126 (FTBFS due to
some changes in Ruby 1.9).

Changelog is the following:
 netsed (1.00b-2.1) unstable; urgency=low
 .
   * Non-maintainer upload.
   * Add 05-ftbfs_ruby1.9_testsuite_require_syntax.diff to adjust to
     changes in the Ruby 1.9 require syntax. (Closes: #676126)
   * Build-Depend on procps - ps is used within test/tc_system.rb.


Julien, I'm not sure if my fix is 'the Ruby way' for the issue
at hand, but it at least works for now. If you can please take a look
at the attached 05-ftbfs_ruby1.9_testsuite_require_syntax.diff patch.

Cheers,
Sven
-- 
And I don't know much, but I do know this:
With a golden heart comes a rebel fist.
     [ Streetlight Manifesto - Here's To Life ]

Attachment: netsed_1.00b-2.1.debian.tar.gz
Description: Binary data

Format: 3.0 (quilt)
Source: netsed
Binary: netsed
Architecture: any
Version: 1.00b-2.1
Maintainer: Mats Erik Andersson <mats.anders...@gisladisker.se>
Dm-Upload-Allowed: yes
Homepage: http://silicone.homelinux.org/projects/netsed/
Standards-Version: 3.9.2
Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/netsed.git
Vcs-Git: git://anonscm.debian.org/collab-maint/netsed.git
Build-Depends: debhelper (>= 8.0.0~), ruby, procps
Package-List: 
 netsed deb net optional
Checksums-Sha1: 
 baba55d20cceb5bcedd21eacb5650467735c3860 26545 netsed_1.00b.orig.tar.gz
 df5f53b6fb0f07cd09218eb6e7d850343e3854fd 7628 netsed_1.00b-2.1.debian.tar.gz
Checksums-Sha256: 
 371433661c0cbad161d8c68080afb5e05cafe76037cb538e0b52a725838f0f8a 26545 
netsed_1.00b.orig.tar.gz
 046e748112a3c5023dc2ab19186f09c1cae15830ed9807d0cd74a2977d0c7628 7628 
netsed_1.00b-2.1.debian.tar.gz
Files: 
 8e42c5e944d5670b6b292524c98647c5 26545 netsed_1.00b.orig.tar.gz
 1f9dc2e548e8b1bda9dc4909e913c7c6 7628 netsed_1.00b-2.1.debian.tar.gz
diff -Nru netsed-1.00b/debian/changelog netsed-1.00b/debian/changelog
--- netsed-1.00b/debian/changelog	2011-08-24 20:56:14.000000000 +0200
+++ netsed-1.00b/debian/changelog	2012-07-08 16:33:48.000000000 +0200
@@ -1,3 +1,12 @@
+netsed (1.00b-2.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Add 05-ftbfs_ruby1.9_testsuite_require_syntax.diff to adjust to
+    changes in the Ruby 1.9 require syntax. (Closes: #676126)
+  * Build-Depend on procps - ps is used within test/tc_system.rb.
+
+ -- Sven Hoexter <hoex...@debian.org>  Sun, 08 Jul 2012 14:59:24 +0200
+
 netsed (1.00b-2) unstable; urgency=low
 
   * debian/control: Improve description.
diff -Nru netsed-1.00b/debian/control netsed-1.00b/debian/control
--- netsed-1.00b/debian/control	2011-08-24 20:56:14.000000000 +0200
+++ netsed-1.00b/debian/control	2012-07-08 16:33:08.000000000 +0200
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Mats Erik Andersson <mats.anders...@gisladisker.se>
 Standards-Version: 3.9.2
-Build-Depends: debhelper (>= 8.0.0~), ruby
+Build-Depends: debhelper (>= 8.0.0~), ruby, procps
 Homepage: http://silicone.homelinux.org/projects/netsed/
 Vcs-Git: git://anonscm.debian.org/collab-maint/netsed.git
 Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/netsed.git
diff -Nru netsed-1.00b/debian/patches/05-ftbfs_ruby1.9_testsuite_require_syntax.diff netsed-1.00b/debian/patches/05-ftbfs_ruby1.9_testsuite_require_syntax.diff
--- netsed-1.00b/debian/patches/05-ftbfs_ruby1.9_testsuite_require_syntax.diff	1970-01-01 01:00:00.000000000 +0100
+++ netsed-1.00b/debian/patches/05-ftbfs_ruby1.9_testsuite_require_syntax.diff	2012-07-08 14:58:11.000000000 +0200
@@ -0,0 +1,77 @@
+--- a/test/tc_rules.rb
++++ b/test/tc_rules.rb
+@@ -5,7 +5,7 @@
+ # this file implements checks for netsed rules in class TC_RuleTest
+ 
+ require 'test/unit'
+-require 'test_helper'
++require './test_helper'
+ 
+ # Test Case for netsed rules
+ class TC_RuleTest < Test::Unit::TestCase
+--- a/test/tc_system.rb
++++ b/test/tc_system.rb
+@@ -5,7 +5,7 @@
+ # this file implements checks for netsed system behaviour in class TC_SystemTest
+ 
+ require 'test/unit'
+-require 'test_helper'
++require './test_helper'
+ require 'thread'
+ 
+ # Test Case for netsed system behaviour
+--- a/test/tc_tcp.rb
++++ b/test/tc_tcp.rb
+@@ -8,7 +8,7 @@
+ #
+ 
+ require 'test/unit'
+-require 'test_helper'
++require './test_helper'
+ 
+ # Test Case for TCP
+ #
+--- a/test/tc_ttl.rb
++++ b/test/tc_ttl.rb
+@@ -5,7 +5,7 @@
+ # this file implements checks for the TTL (time-to-live) feature of netsed rules in the class TC_TTLTest.
+ 
+ require 'test/unit'
+-require 'test_helper'
++require './test_helper'
+ 
+ # Test Case for netsed TTL (time-to-live) feature
+ class TC_TTLTest < Test::Unit::TestCase
+--- a/test/tc_udp.rb
++++ b/test/tc_udp.rb
+@@ -1,4 +1,5 @@
+ #!/usr/bin/ruby
++# -*- coding: utf-8 -*-
+ # netsed Unit::Tests
+ # (c) 2010 Julien Viard de Galbert <jul...@silicone.homelinux.org>
+ #
+@@ -8,7 +9,7 @@
+ #
+ 
+ require 'test/unit'
+-require 'test_helper'
++require './test_helper'
+ 
+ # Test Case for UDP
+ #
+--- a/test/ts_full.rb
++++ b/test/ts_full.rb
+@@ -13,11 +13,11 @@
+ require 'test/unit'
+ 
+ Dir.chdir(File.dirname(__FILE__))
+-require 'test_helper'
++require './test_helper'
+ 
+ Dir .glob('tc_*.rb') { |f|
+   #puts "adding #{f}"
+-  require f
++  require "./" + f
+ }
+ 
+ # vim:sw=2:sta:et:
diff -Nru netsed-1.00b/debian/patches/series netsed-1.00b/debian/patches/series
--- netsed-1.00b/debian/patches/series	2011-08-24 20:56:14.000000000 +0200
+++ netsed-1.00b/debian/patches/series	2012-07-08 14:55:39.000000000 +0200
@@ -2,3 +2,4 @@
 02-ftbfs_kfreebsd.diff
 03-traditional_rule.diff
 04-check_dual_stack.diff
+05-ftbfs_ruby1.9_testsuite_require_syntax.diff
--- a/test/tc_rules.rb
+++ b/test/tc_rules.rb
@@ -5,7 +5,7 @@
 # this file implements checks for netsed rules in class TC_RuleTest
 
 require 'test/unit'
-require 'test_helper'
+require './test_helper'
 
 # Test Case for netsed rules
 class TC_RuleTest < Test::Unit::TestCase
--- a/test/tc_system.rb
+++ b/test/tc_system.rb
@@ -5,7 +5,7 @@
 # this file implements checks for netsed system behaviour in class TC_SystemTest
 
 require 'test/unit'
-require 'test_helper'
+require './test_helper'
 require 'thread'
 
 # Test Case for netsed system behaviour
--- a/test/tc_tcp.rb
+++ b/test/tc_tcp.rb
@@ -8,7 +8,7 @@
 #
 
 require 'test/unit'
-require 'test_helper'
+require './test_helper'
 
 # Test Case for TCP
 #
--- a/test/tc_ttl.rb
+++ b/test/tc_ttl.rb
@@ -5,7 +5,7 @@
 # this file implements checks for the TTL (time-to-live) feature of netsed rules in the class TC_TTLTest.
 
 require 'test/unit'
-require 'test_helper'
+require './test_helper'
 
 # Test Case for netsed TTL (time-to-live) feature
 class TC_TTLTest < Test::Unit::TestCase
--- a/test/tc_udp.rb
+++ b/test/tc_udp.rb
@@ -1,4 +1,5 @@
 #!/usr/bin/ruby
+# -*- coding: utf-8 -*-
 # netsed Unit::Tests
 # (c) 2010 Julien Viard de Galbert <jul...@silicone.homelinux.org>
 #
@@ -8,7 +9,7 @@
 #
 
 require 'test/unit'
-require 'test_helper'
+require './test_helper'
 
 # Test Case for UDP
 #
--- a/test/ts_full.rb
+++ b/test/ts_full.rb
@@ -13,11 +13,11 @@
 require 'test/unit'
 
 Dir.chdir(File.dirname(__FILE__))
-require 'test_helper'
+require './test_helper'
 
 Dir .glob('tc_*.rb') { |f|
   #puts "adding #{f}"
-  require f
+  require "./" + f
 }
 
 # vim:sw=2:sta:et:

Reply via email to