bin/autoproj_bootstrap in autoproj-1.9.2 vs bin/autoproj_bootstrap in autoproj-1.9.3.rc1
- old
+ new
@@ -519,10 +519,16 @@
end
if !installed.empty? && Autobuild.do_update
# Look if we can update the package ...
dep = Gem::Dependency.new(name, version_requirements)
- available = gem_fetcher.find_matching(dep, true, true, GemManager.with_prerelease)
+ available =
+ if gem_fetcher.respond_to?(:find_matching)
+ gem_fetcher.find_matching(dep, true, true, GemManager.with_prerelease)
+ else
+ dep.prerelease = GemManager.with_prerelease
+ gem_fetcher.search_for_dependency(dep).first
+ end
installed_version = installed.map(&:version).max
available_version = available.map { |(name, v), source| v }.max
if !available_version
if version
raise ConfigError.new, "cannot find any gem with the name '#{name}' and version #{version}"