File faraday9.patch of Package rubygem-r10k
From 7f57d2306768bbe9d28d2b5f8bef3b78c47abfe8 Mon Sep 17 00:00:00 2001
From: Theo Chatzimichos <tampakrap@opensuse.org>
Date: Mon, 8 Dec 2014 22:43:18 +0200
Subject: [PATCH] Update to faraday 0.9.0
The user_agent attribute is dropped apparently, and no replacement was needed
since it seems to send the desired user-agent string
---
lib/r10k/module_repository/forge.rb | 5 +----
r10k.gemspec | 2 +-
.../can_fetch_all_versions_of_a_given_module.yml | 2 +-
.../can_fetch_the_latest_version_of_a_given_module.yml | 2 +-
.../cassettes/R10K_ModuleRepository_Forge/looking_up_versions.yml | 2 +-
.../looking_up_versions/can_fetch_all_versions_of_a_given_module.yml | 2 +-
.../can_fetch_the_latest_version_of_a_given_module.yml | 2 +-
.../sets_the_expected_version_based_on_the_latest_forge_version.yml | 2 +-
8 files changed, 8 insertions(+), 11 deletions(-)
diff --git a/lib/r10k/module_repository/forge.rb b/lib/r10k/module_repository/forge.rb
index 5869376..fbf63c8 100644
--- a/lib/r10k/module_repository/forge.rb
+++ b/lib/r10k/module_repository/forge.rb
@@ -56,10 +56,7 @@ def make_conn
# Force use of json_pure with multi_json on Ruby 1.8.7
multi_json_opts = (RUBY_VERSION == "1.8.7" ? {:adapter => :json_pure} : {})
- Faraday.new(
- :url => "https://#{@forge}",
- :user_agent => "Ruby/r10k #{R10K::VERSION}"
- ) do |builder|
+ Faraday.new(:url => "https://#{@forge}") do |builder|
builder.request(:multi_json, multi_json_opts)
builder.response(:multi_json, multi_json_opts)
diff --git a/r10k.gemspec b/r10k.gemspec
index 43dfe8f..2180c62 100644
--- a/r10k.gemspec
+++ b/r10k.gemspec
@@ -29,7 +29,7 @@ Gem::Specification.new do |s|
s.add_dependency 'multi_json', '~> 1.8.2'
s.add_dependency 'json_pure', '~> 1.8'
- s.add_dependency 'faraday', '~> 0.8.8'
+ s.add_dependency 'faraday', '~> 0.9.0'
s.add_dependency 'faraday_middleware', '~> 0.9.0'
s.add_dependency 'faraday_middleware-multi_json', '~> 0.0.5'
diff --git a/spec/fixtures/vcr/cassettes/R10K_ModuleRepository_Forge/and_the_expected_version_is_latest/can_fetch_all_versions_of_a_given_module.yml b/spec/fixtures/vcr/cassettes/R10K_ModuleRepository_Forge/and_the_expected_version_is_latest/can_fetch_all_versions_of_a_given_module.yml
index 92867d1..267e6e8 100644
--- a/spec/fixtures/vcr/cassettes/R10K_ModuleRepository_Forge/and_the_expected_version_is_latest/can_fetch_all_versions_of_a_given_module.yml
+++ b/spec/fixtures/vcr/cassettes/R10K_ModuleRepository_Forge/and_the_expected_version_is_latest/can_fetch_all_versions_of_a_given_module.yml
@@ -8,7 +8,7 @@ http_interactions:
string: ''
headers:
User-Agent:
- - Faraday v0.8.8
+ - Faraday v0.9.0
response:
status:
code: 200
diff --git a/spec/fixtures/vcr/cassettes/R10K_ModuleRepository_Forge/and_the_expected_version_is_latest/can_fetch_the_latest_version_of_a_given_module.yml b/spec/fixtures/vcr/cassettes/R10K_ModuleRepository_Forge/and_the_expected_version_is_latest/can_fetch_the_latest_version_of_a_given_module.yml
index 7855c6f..b9e1a71 100644
--- a/spec/fixtures/vcr/cassettes/R10K_ModuleRepository_Forge/and_the_expected_version_is_latest/can_fetch_the_latest_version_of_a_given_module.yml
+++ b/spec/fixtures/vcr/cassettes/R10K_ModuleRepository_Forge/and_the_expected_version_is_latest/can_fetch_the_latest_version_of_a_given_module.yml
@@ -8,7 +8,7 @@ http_interactions:
string: ''
headers:
User-Agent:
- - Faraday v0.8.8
+ - Faraday v0.9.0
response:
status:
code: 200
diff --git a/spec/fixtures/vcr/cassettes/R10K_ModuleRepository_Forge/looking_up_versions.yml b/spec/fixtures/vcr/cassettes/R10K_ModuleRepository_Forge/looking_up_versions.yml
index 67c065c..b8151fc 100644
--- a/spec/fixtures/vcr/cassettes/R10K_ModuleRepository_Forge/looking_up_versions.yml
+++ b/spec/fixtures/vcr/cassettes/R10K_ModuleRepository_Forge/looking_up_versions.yml
@@ -8,7 +8,7 @@ http_interactions:
string: ''
headers:
User-Agent:
- - Faraday v0.8.8
+ - Faraday v0.9.0
response:
status:
code: 200
diff --git a/spec/fixtures/vcr/cassettes/R10K_ModuleRepository_Forge/looking_up_versions/can_fetch_all_versions_of_a_given_module.yml b/spec/fixtures/vcr/cassettes/R10K_ModuleRepository_Forge/looking_up_versions/can_fetch_all_versions_of_a_given_module.yml
index b2cecf1..7819093 100644
--- a/spec/fixtures/vcr/cassettes/R10K_ModuleRepository_Forge/looking_up_versions/can_fetch_all_versions_of_a_given_module.yml
+++ b/spec/fixtures/vcr/cassettes/R10K_ModuleRepository_Forge/looking_up_versions/can_fetch_all_versions_of_a_given_module.yml
@@ -8,7 +8,7 @@ http_interactions:
string: ''
headers:
User-Agent:
- - Faraday v0.8.8
+ - Faraday v0.9.0
response:
status:
code: 200
diff --git a/spec/fixtures/vcr/cassettes/R10K_ModuleRepository_Forge/looking_up_versions/can_fetch_the_latest_version_of_a_given_module.yml b/spec/fixtures/vcr/cassettes/R10K_ModuleRepository_Forge/looking_up_versions/can_fetch_the_latest_version_of_a_given_module.yml
index d55bb5a..7e7893d 100644
--- a/spec/fixtures/vcr/cassettes/R10K_ModuleRepository_Forge/looking_up_versions/can_fetch_the_latest_version_of_a_given_module.yml
+++ b/spec/fixtures/vcr/cassettes/R10K_ModuleRepository_Forge/looking_up_versions/can_fetch_the_latest_version_of_a_given_module.yml
@@ -8,7 +8,7 @@ http_interactions:
string: ''
headers:
User-Agent:
- - Faraday v0.8.8
+ - Faraday v0.9.0
response:
status:
code: 200
diff --git a/spec/fixtures/vcr/cassettes/R10K_Module_Forge/and_the_expected_version_is_latest/sets_the_expected_version_based_on_the_latest_forge_version.yml b/spec/fixtures/vcr/cassettes/R10K_Module_Forge/and_the_expected_version_is_latest/sets_the_expected_version_based_on_the_latest_forge_version.yml
index 14470f8..9572f0a 100644
--- a/spec/fixtures/vcr/cassettes/R10K_Module_Forge/and_the_expected_version_is_latest/sets_the_expected_version_based_on_the_latest_forge_version.yml
+++ b/spec/fixtures/vcr/cassettes/R10K_Module_Forge/and_the_expected_version_is_latest/sets_the_expected_version_based_on_the_latest_forge_version.yml
@@ -8,7 +8,7 @@ http_interactions:
string: ''
headers:
User-Agent:
- - Faraday v0.8.8
+ - Faraday v0.9.0
response:
status:
code: 200