diff --git a/Gemfile b/Gemfile index 2ae2cbd48f7..b131b3d7919 100644 --- a/Gemfile +++ b/Gemfile @@ -84,7 +84,8 @@ gem 'omniauth-github-discourse', require: 'omniauth-github' gem 'omniauth-oauth2', require: false -gem 'omniauth-google-oauth2' +# this removes the dependency on 'addressable' +gem 'omniauth-google-oauth2', git: 'git://github.com/zquestz/omniauth-google-oauth2.git', ref: 'b492c4bb8286d35' gem 'oj' gem 'pg' gem 'pry-rails', require: false @@ -184,7 +185,7 @@ begin gem 'stackprof', require: false, platform: [:mri_21, :mri_22, :mri_23] gem 'memory_profiler', require: false, platform: [:mri_21, :mri_22, :mri_23] rescue Bundler::GemfileError - begin + begin STDERR.puts "You are running an old version of bundler, please upgrade bundler ASAP, if you are using Discourse docker, rebuild your container." gem 'stackprof', require: false, platform: [:mri_21, :mri_22] gem 'memory_profiler', require: false, platform: [:mri_21, :mri_22] diff --git a/Gemfile.lock b/Gemfile.lock index d4ecc419fcd..33f6f377313 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,3 +1,14 @@ +GIT + remote: git://github.com/zquestz/omniauth-google-oauth2.git + revision: b492c4bb8286d35ae1168d7f2e5c57769bfe45a0 + ref: b492c4bb8286d35 + specs: + omniauth-google-oauth2 (0.3.0) + jwt (~> 1.0) + multi_json (~> 1.3) + omniauth (>= 1.1.1) + omniauth-oauth2 (>= 1.3.1) + GEM remote: https://rubygems.org/ specs: @@ -38,7 +49,6 @@ GEM minitest (~> 5.1) thread_safe (~> 0.3, >= 0.3.4) tzinfo (~> 1.1) - addressable (2.4.0) annotate (2.7.0) activerecord (>= 3.2, < 6.0) rake (~> 10.4) @@ -195,12 +205,6 @@ GEM omniauth-github-discourse (1.1.2) omniauth (~> 1.0) omniauth-oauth2 (~> 1.1) - omniauth-google-oauth2 (0.3.0) - addressable (~> 2.3) - jwt (~> 1.0) - multi_json (~> 1.3) - omniauth (>= 1.1.1) - omniauth-oauth2 (>= 1.3.1) omniauth-oauth (1.1.0) oauth omniauth (~> 1.0) @@ -448,7 +452,7 @@ DEPENDENCIES omniauth omniauth-facebook omniauth-github-discourse - omniauth-google-oauth2 + omniauth-google-oauth2! omniauth-oauth2 omniauth-openid omniauth-twitter