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
openSUSE Build Service is sponsored by