[DRE-commits] [ruby-crb-blast] 01/03: adjust test and finish removal of bindeps dependency

Michael Crusoe misterc-guest at moszumanska.debian.org
Sun Oct 9 16:39:22 UTC 2016


This is an automated email from the git hooks/post-receive script.

misterc-guest pushed a commit to tag debian/0.6.6-1
in repository ruby-crb-blast.

commit 7a05907dd39ce3058e167c0b65f73e2f0cd460d2
Author: Michael R. Crusoe <crusoe at ucdavis.edu>
Date:   Sun Aug 14 02:21:40 2016 -0700

    adjust test and finish removal of bindeps dependency
---
 debian/changelog                |  2 ++
 debian/clean                    |  1 +
 debian/patches/adjust-test      | 13 +++++++++++
 debian/patches/drop-bindeps-req | 50 +++++++++++++++++++++++++++++++++++++++++
 debian/patches/series           |  1 +
 debian/rules                    |  2 +-
 6 files changed, 68 insertions(+), 1 deletion(-)

diff --git a/debian/changelog b/debian/changelog
index 816b35d..a6bd1ac 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,8 @@ ruby-crb-blast (0.6.6-1) UNRELEASED; urgency=medium
 
   * New upstream release
   * Update to latest standards version
+  * Finish removal of bindeps dependency (Closes: #830080), enabled the check
+    of dependencies during build to prevent its reoccurance.
 
  -- Michael R. Crusoe <michael.crusoe at gmail.com>  Wed, 27 Apr 2016 13:58:43 -0700
 
diff --git a/debian/clean b/debian/clean
new file mode 100644
index 0000000..0f65186
--- /dev/null
+++ b/debian/clean
@@ -0,0 +1 @@
+debian/*.1
diff --git a/debian/patches/adjust-test b/debian/patches/adjust-test
new file mode 100644
index 0000000..3e4f125
--- /dev/null
+++ b/debian/patches/adjust-test
@@ -0,0 +1,13 @@
+Author: Michael R. Crusoe <michael.crusoe at gmail.com>
+Description: Fixes test due to stricter results from newer blast versions
+--- ruby-crb-blast.orig/test/test_test.rb
++++ ruby-crb-blast/test/test_test.rb
+@@ -79,7 +79,7 @@
+ 
+ 
+     should 'get number of reciprocals' do
+-      assert_equal 11, @blaster.size
++      assert_equal 10, @blaster.size
+     end
+ 
+   end
diff --git a/debian/patches/drop-bindeps-req b/debian/patches/drop-bindeps-req
index eae7b12..201a156 100644
--- a/debian/patches/drop-bindeps-req
+++ b/debian/patches/drop-bindeps-req
@@ -10,6 +10,17 @@ Description: we manage deps using packages; not bindeps
  
  opts = Trollop::options do
    version CRB_Blast::VERSION::STRING.dup
+@@ -55,10 +54,6 @@
+ Trollop::die :query, "must exist" if !File.exist?(opts[:query])
+ Trollop::die :target, "must exist" if !File.exist?(opts[:target])
+ 
+-gem_dir = Gem.loaded_specs['crb-blast'].full_gem_path
+-gem_deps = File.join(gem_dir, 'deps', 'deps.yaml')
+-Bindeps.require gem_deps
+-
+ blaster = CRB_Blast::CRB_Blast.new(opts.query, opts.target)
+ dbs = blaster.makedb
+ run = blaster.run_blast(opts.evalue, opts.threads, opts.split)
 --- ruby-crb-blast.orig/test/test_bin.rb
 +++ ruby-crb-blast/test/test_bin.rb
 @@ -7,7 +7,7 @@
@@ -21,3 +32,42 @@ Description: we manage deps using packages; not bindeps
        runner = CRB_Blast::Cmd.new(cmd)
        runner.run
        assert runner.status.success?
+--- ruby-crb-blast.orig/crb-blast.gemspec
++++ ruby-crb-blast/crb-blast.gemspec
+@@ -19,7 +19,6 @@
+   gem.add_dependency 'bio', '~> 1.4', '>= 1.4.3'
+   gem.add_dependency 'fixwhich', '~> 1.0', '>= 1.0.2'
+   gem.add_dependency 'threach', '~> 0.2', '>= 0.2.0'
+-  gem.add_dependency 'bindeps', '~> 1.0', '>= 1.0.3'
+ 
+   gem.add_development_dependency 'rake', '~> 10.3', '>= 10.3.2'
+   gem.add_development_dependency 'turn', '~> 0.9', '>= 0.9.7'
+--- ruby-crb-blast.orig/metadata.yml
++++ ruby-crb-blast/metadata.yml
+@@ -86,26 +86,6 @@
+       - !ruby/object:Gem::Version
+         version: 0.2.0
+ - !ruby/object:Gem::Dependency
+-  name: bindeps
+-  requirement: !ruby/object:Gem::Requirement
+-    requirements:
+-    - - "~>"
+-      - !ruby/object:Gem::Version
+-        version: '1.0'
+-    - - ">="
+-      - !ruby/object:Gem::Version
+-        version: 1.0.3
+-  type: :runtime
+-  prerelease: false
+-  version_requirements: !ruby/object:Gem::Requirement
+-    requirements:
+-    - - "~>"
+-      - !ruby/object:Gem::Version
+-        version: '1.0'
+-    - - ">="
+-      - !ruby/object:Gem::Version
+-        version: 1.0.3
+-- !ruby/object:Gem::Dependency
+   name: rake
+   requirement: !ruby/object:Gem::Requirement
+     requirements:
diff --git a/debian/patches/series b/debian/patches/series
index 4966096..33d0598 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,2 +1,3 @@
 drop-coverage-check
 drop-bindeps-req
+adjust-test
diff --git a/debian/rules b/debian/rules
index 10204ac..3cdf3db 100755
--- a/debian/rules
+++ b/debian/rules
@@ -12,7 +12,7 @@
 #export DH_RUBY_GEMSPEC=gem.gemspec
 #
 # Uncomment to check dependencies during build:
-# export GEM2DEB_TEST_RUNNER = --check-dependencies
+export GEM2DEB_TEST_RUNNER = --check-dependencies
 
 %:
 	dh $@ --buildsystem=ruby --with ruby

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ruby-extras/ruby-crb-blast.git



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