New Upstream Snapshot - ruby-rake-ant
Ready changes
Summary
Merged new upstream version: 1.0.6 (was: 1.0.4).
Resulting package
Built on 2022-11-20T06:07 (took 4m29s)
The resulting binary packages can be installed (if you have the apt repository enabled) by running one of:
apt install -t fresh-snapshots ruby-rake-ant
Lintian Result
Diff
diff --git a/.gitignore b/.gitignore
deleted file mode 100644
index 0cb6eeb..0000000
--- a/.gitignore
+++ /dev/null
@@ -1,9 +0,0 @@
-/.bundle/
-/.yardoc
-/Gemfile.lock
-/_yardoc/
-/coverage/
-/doc/
-/pkg/
-/spec/reports/
-/tmp/
diff --git a/debian/changelog b/debian/changelog
index 3699fa6..f5a6c64 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+ruby-rake-ant (1.0.6-1) UNRELEASED; urgency=low
+
+ * New upstream release.
+
+ -- Debian Janitor <janitor@jelmer.uk> Sun, 20 Nov 2022 06:04:55 -0000
+
ruby-rake-ant (1.0.4-2) unstable; urgency=medium
* Team upload.
diff --git a/lib/rake/ant/ant.rb b/lib/rake/ant/ant.rb
index 986ceaa..ac8da4a 100644
--- a/lib/rake/ant/ant.rb
+++ b/lib/rake/ant/ant.rb
@@ -40,7 +40,7 @@ class Rake::Ant
# 1. Execute a block as a target: add_target "foo-target" { echo :message => "I am cool" }
# 2. Execute a rake task as a target: add_target Rake.application["default"]
def add_target(*options, &block)
- target = options.first.respond_to?(:name) ? RakeTarget.new(self, options.first) : BlockTarget.new(self, *options, &block)
+ target = options.first.respond_to?(:prerequisites) ? RakeTarget.new(self, options.first) : BlockTarget.new(self, *options, &block)
@project.add_target target
end
alias target add_target
diff --git a/lib/rake/ant/element.rb b/lib/rake/ant/element.rb
index 79fcc97..d3080fd 100644
--- a/lib/rake/ant/element.rb
+++ b/lib/rake/ant/element.rb
@@ -1,10 +1,12 @@
class Rake::Ant
+ java_import org.apache.tools.ant.ExitStatusException
java_import org.apache.tools.ant.IntrospectionHelper
java_import org.apache.tools.ant.RuntimeConfigurable
java_import org.apache.tools.ant.UnknownElement
# preserve idempotence of Ruby wrapper as much as possible
UnknownElement.__persistent__ = true
+ ExitStatusException.__persistent__ = true
class UnknownElement
attr_accessor :ant, :nesting
diff --git a/lib/rake/ant/version.rb b/lib/rake/ant/version.rb
index f7969b4..0bfe326 100644
--- a/lib/rake/ant/version.rb
+++ b/lib/rake/ant/version.rb
@@ -1,5 +1,5 @@
module Rake
class Ant
- VERSION = "1.0.4"
+ VERSION = "1.0.6"
end
end
diff --git a/rake-ant.gemspec b/rake-ant.gemspec
index 37b0633..a25212d 100644
--- a/rake-ant.gemspec
+++ b/rake-ant.gemspec
@@ -14,11 +14,9 @@ Gem::Specification.new do |spec|
spec.license = "EPL-2.0"
- spec.files = `git ls-files -z`.split("\x0").reject do |f|
- f.match(%r{^(test|spec|features)/})
- end
+ spec.files = Dir["lib/**/*", "LICENSE", "README.md"]
spec.require_paths = ["lib"]
- spec.add_development_dependency "bundler", "~> 1.15"
- spec.add_development_dependency "rake", "~> 10.0"
+ spec.add_development_dependency "bundler", "~> 2.1"
+ spec.add_development_dependency "rake", "~> 13.0"
end
diff --git a/test/ant_example.xml b/test/ant_example.xml
new file mode 100644
index 0000000..9899e28
--- /dev/null
+++ b/test/ant_example.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0"?>
+<project name="ant_example">
+ <property name="set_from_ant" value="surely"/>
+</project>
diff --git a/test/test_ant.rb b/test/test_ant.rb
new file mode 100644
index 0000000..841b253
--- /dev/null
+++ b/test/test_ant.rb
@@ -0,0 +1,14 @@
+require 'test/unit'
+require 'rubygems'
+require 'rake'
+require 'rake/task'
+require 'rake/ant'
+
+class TestAnt < Test::Unit::TestCase
+ def test_ant_import
+ Dir.chdir(File.dirname(__FILE__)) do
+ ant_import 'ant_example.xml'
+ assert_equal 'surely', ant.properties['set_from_ant']
+ end
+ end
+end
Debdiff
[The following lists of changes regard files as different if they have different names, permissions or owners.]
Files in second set of .debs but not in first
-rw-r--r-- root/root /usr/share/rubygems-integration/all/gems/rake-ant-1.0.6/lib/ant.rb -rw-r--r-- root/root /usr/share/rubygems-integration/all/gems/rake-ant-1.0.6/lib/rake/ant.rb -rw-r--r-- root/root /usr/share/rubygems-integration/all/gems/rake-ant-1.0.6/lib/rake/ant/ant.rb -rw-r--r-- root/root /usr/share/rubygems-integration/all/gems/rake-ant-1.0.6/lib/rake/ant/element.rb -rw-r--r-- root/root /usr/share/rubygems-integration/all/gems/rake-ant-1.0.6/lib/rake/ant/project_converter.rb -rw-r--r-- root/root /usr/share/rubygems-integration/all/gems/rake-ant-1.0.6/lib/rake/ant/rake.rb -rw-r--r-- root/root /usr/share/rubygems-integration/all/gems/rake-ant-1.0.6/lib/rake/ant/target.rb -rw-r--r-- root/root /usr/share/rubygems-integration/all/gems/rake-ant-1.0.6/lib/rake/ant/tasks/raketasks.rb -rw-r--r-- root/root /usr/share/rubygems-integration/all/gems/rake-ant-1.0.6/lib/rake/ant/version.rb -rw-r--r-- root/root /usr/share/rubygems-integration/all/specifications/rake-ant-1.0.6.gemspec
Files in first set of .debs but not in second
-rw-r--r-- root/root /usr/share/rubygems-integration/all/gems/rake-ant-1.0.4/lib/ant.rb -rw-r--r-- root/root /usr/share/rubygems-integration/all/gems/rake-ant-1.0.4/lib/rake/ant.rb -rw-r--r-- root/root /usr/share/rubygems-integration/all/gems/rake-ant-1.0.4/lib/rake/ant/ant.rb -rw-r--r-- root/root /usr/share/rubygems-integration/all/gems/rake-ant-1.0.4/lib/rake/ant/element.rb -rw-r--r-- root/root /usr/share/rubygems-integration/all/gems/rake-ant-1.0.4/lib/rake/ant/project_converter.rb -rw-r--r-- root/root /usr/share/rubygems-integration/all/gems/rake-ant-1.0.4/lib/rake/ant/rake.rb -rw-r--r-- root/root /usr/share/rubygems-integration/all/gems/rake-ant-1.0.4/lib/rake/ant/target.rb -rw-r--r-- root/root /usr/share/rubygems-integration/all/gems/rake-ant-1.0.4/lib/rake/ant/tasks/raketasks.rb -rw-r--r-- root/root /usr/share/rubygems-integration/all/gems/rake-ant-1.0.4/lib/rake/ant/version.rb -rw-r--r-- root/root /usr/share/rubygems-integration/all/specifications/rake-ant-1.0.4.gemspec
Control files: lines which differ (wdiff format)
Ruby-Versions: all