You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@buildr.apache.org by as...@apache.org on 2008/05/19 20:06:14 UTC

svn commit: r657893 - in /incubator/buildr/trunk: Rakefile buildr.gemspec

Author: assaf
Date: Mon May 19 11:06:14 2008
New Revision: 657893

URL: http://svn.apache.org/viewvc?rev=657893&view=rev
Log:
Lock Gem dependencies to particular version so we don't die when someone release a broken Gem.

Modified:
    incubator/buildr/trunk/Rakefile
    incubator/buildr/trunk/buildr.gemspec

Modified: incubator/buildr/trunk/Rakefile
URL: http://svn.apache.org/viewvc/incubator/buildr/trunk/Rakefile?rev=657893&r1=657892&r2=657893&view=diff
==============================================================================
--- incubator/buildr/trunk/Rakefile (original)
+++ incubator/buildr/trunk/Rakefile Mon May 19 11:06:14 2008
@@ -24,11 +24,11 @@
     spec = Gem::Specification.load(File.join(File.dirname(__FILE__), 'buildr.gemspec'))
     spec.platform = platform
     if platform =~ /java/
-      spec.add_dependency 'jruby-openssl', '~> 0.2'
-      spec.add_dependency 'ci_reporter', '~> 1.5'
+      spec.add_dependency 'jruby-openssl', '0.2'
+      spec.add_dependency 'ci_reporter', '1.5.1' # must come after builder dependency
     else
       # Place first on the dependency list, otherwise AntWrap picks the latest RJB.
-      spec.dependencies.unshift Gem::Dependency.new('rjb', ['~>1.1', '!= 1.1.3'])
+      spec.dependencies.unshift Gem::Dependency.new('rjb', '=>1.1.0', '<= 1.1.2'])
     end
     spec
   end

Modified: incubator/buildr/trunk/buildr.gemspec
URL: http://svn.apache.org/viewvc/incubator/buildr/trunk/buildr.gemspec?rev=657893&r1=657892&r2=657893&view=diff
==============================================================================
--- incubator/buildr/trunk/buildr.gemspec (original)
+++ incubator/buildr/trunk/buildr.gemspec Mon May 19 11:06:14 2008
@@ -36,15 +36,15 @@
   spec.rubyforge_project  = 'buildr'
 
   # Tested against these dependencies.
-  spec.add_dependency 'rake',                 '~> 0.8'
-  spec.add_dependency 'builder',              '~> 2.1'
-  spec.add_dependency 'net-ssh',              '~> 2.0'
-  spec.add_dependency 'net-sftp',             '~> 2.0'
-  spec.add_dependency 'rubyzip',              '~> 0.9'
-  spec.add_dependency 'highline',             '~> 1.4'
-  spec.add_dependency 'Antwrap',              '~> 0.7'
-  spec.add_dependency 'rspec',                '~> 1.1'
-  spec.add_dependency 'xml-simple',           '~> 1.0'
-  spec.add_dependency 'archive-tar-minitar',  '~> 0.5'
-  spec.add_dependency 'rubyforge',            '~> 0.4'
+  spec.add_dependency 'rake',                 '0.8.1'
+  spec.add_dependency 'builder',              '2.1.2'
+  spec.add_dependency 'net-ssh',              '2.0.1'
+  spec.add_dependency 'net-sftp',             '2.0.0'
+  spec.add_dependency 'rubyzip',              '0.9.1'
+  spec.add_dependency 'highline',             '1.4.0'
+  spec.add_dependency 'Antwrap',              '0.7.0'
+  spec.add_dependency 'rspec',                '1.1.3'
+  spec.add_dependency 'xml-simple',           '1.0.11'
+  spec.add_dependency 'archive-tar-minitar',  '0.5.2'
+  spec.add_dependency 'rubyforge',            '0.4.5'
 end