aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEsteban Santana Santana <sesteban@amazon.com>2016-10-03 16:58:17 +0530
committerEsteban Santana Santana <sesteban@amazon.com>2016-10-03 16:58:17 +0530
commitddddedc487912e33edb7d78aec6bcf99b1312c6d (patch)
tree938c484ff05f7e5030df42e18b4d92a2b91b9214
parent8058ece4feea7fb8feed1d0cfc44c6065c773127 (diff)
downloadrails-ddddedc487912e33edb7d78aec6bcf99b1312c6d.tar.gz
rails-ddddedc487912e33edb7d78aec6bcf99b1312c6d.tar.bz2
rails-ddddedc487912e33edb7d78aec6bcf99b1312c6d.zip
Allow the use of listen's 3.1.x branch.
When the initial evented monitor feature was written, the latest version of listen was the 3.0.x series. Since then the listen project has moved on to the 3.1.x series. This patch allows the use of the new versions.
-rw-r--r--Gemfile2
-rw-r--r--Gemfile.lock39
-rw-r--r--guides/source/configuring.md2
-rw-r--r--railties/CHANGELOG.md4
-rw-r--r--railties/lib/rails/generators/rails/app/templates/Gemfile2
5 files changed, 27 insertions, 22 deletions
diff --git a/Gemfile b/Gemfile
index 5b0ecd7b3d..e4d625d47c 100644
--- a/Gemfile
+++ b/Gemfile
@@ -44,7 +44,7 @@ end
# Active Support.
gem "dalli", ">= 2.2.1"
-gem "listen", "~> 3.0.5", require: false
+gem "listen", ">= 3.0.5", "< 3.2", require: false
# Active Job.
group :job do
diff --git a/Gemfile.lock b/Gemfile.lock
index 46a50ef39e..87edfa767c 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -1,10 +1,10 @@
GIT
remote: https://github.com/QueueClassic/queue_classic.git
- revision: 1ef197b9db8149a895e59077badcb5b94d4c8b44
+ revision: 51d56ca6fa2fdf1eeffdffd702ae1cc0940b5156
branch: master
specs:
queue_classic (3.2.0.RC1)
- pg (>= 0.17, < 0.19)
+ pg (>= 0.17, < 0.20)
GIT
remote: https://github.com/collectiveidea/delayed_job.git
@@ -31,7 +31,7 @@ GIT
GIT
remote: https://github.com/resque/resque.git
- revision: a3a66389618b830de0e6acf862b0dc9fde05cf49
+ revision: 20d885065ac19e7f7d7a982f4ed1296083db0300
specs:
resque (1.27.0)
mono_logger (~> 1.0)
@@ -112,8 +112,9 @@ GEM
addressable (2.4.0)
amq-protocol (2.0.1)
arel (7.1.2)
- backburner (1.3.0)
+ backburner (1.3.1)
beaneater (~> 1.0)
+ concurrent-ruby (~> 1.0.1)
dante (> 0.1.5)
bcrypt (3.1.11)
bcrypt (3.1.11-x64-mingw32)
@@ -141,7 +142,7 @@ GEM
builder (3.2.2)
bunny (2.2.2)
amq-protocol (>= 2.0.1)
- byebug (9.0.5)
+ byebug (9.0.6)
childprocess (0.5.9)
ffi (~> 1.0, >= 1.0.11)
coffee-rails (4.2.1)
@@ -177,7 +178,7 @@ GEM
execjs (2.7.0)
faraday (0.9.2)
multipart-post (>= 1.2, < 3)
- faye (1.1.1)
+ faye (1.2.2)
cookiejar (>= 0.3.0)
em-http-request (>= 0.3.0)
eventmachine (>= 0.12.0)
@@ -189,8 +190,6 @@ GEM
eventmachine (>= 0.12.0)
websocket-driver (>= 0.5.1)
ffi (1.9.14)
- ffi (1.9.14-x64-mingw32)
- ffi (1.9.14-x86-mingw32)
globalid (0.3.7)
activesupport (>= 4.1.0)
hiredis (0.6.1)
@@ -204,9 +203,10 @@ GEM
kindlerb (0.1.1)
mustache
nokogiri
- listen (3.0.8)
+ listen (3.1.5)
rb-fsevent (~> 0.9, >= 0.9.4)
rb-inotify (~> 0.9, >= 0.9.7)
+ ruby_dep (~> 1.2)
loofah (2.0.3)
nokogiri (>= 1.5.9)
mail (2.6.4)
@@ -237,9 +237,9 @@ GEM
nokogiri (1.6.8-x86-mingw32)
mini_portile2 (~> 2.1.0)
pkg-config (~> 1.1.7)
- pg (0.18.4)
- pg (0.18.4-x64-mingw32)
- pg (0.18.4-x86-mingw32)
+ pg (0.19.0)
+ pg (0.19.0-x64-mingw32)
+ pg (0.19.0-x86-mingw32)
pkg-config (1.1.7)
psych (2.1.1)
puma (3.6.0)
@@ -263,7 +263,7 @@ GEM
nokogiri (~> 1.6.0)
rails-html-sanitizer (1.0.3)
loofah (~> 2.0)
- rake (11.2.2)
+ rake (11.3.0)
rb-fsevent (0.9.7)
rdoc (4.2.2)
json (~> 1.4)
@@ -276,6 +276,7 @@ GEM
redis (~> 3.3)
resque (~> 1.26)
rufus-scheduler (~> 3.2)
+ ruby_dep (1.4.0)
rubyzip (1.2.0)
rufus-scheduler (3.2.2)
sass-rails (5.0.6)
@@ -291,10 +292,10 @@ GEM
childprocess (~> 0.5)
rubyzip (~> 1.0)
websocket (~> 1.0)
- sequel (4.38.0)
+ sequel (4.39.0)
serverengine (1.5.11)
sigdump (~> 0.2.2)
- sidekiq (4.2.0)
+ sidekiq (4.2.2)
concurrent-ruby (~> 1.0)
connection_pool (~> 2.2, >= 2.2.0)
rack-protection (~> 1.5)
@@ -319,7 +320,7 @@ GEM
sqlite3 (1.3.11)
sqlite3 (1.3.11-x64-mingw32)
sqlite3 (1.3.11-x86-mingw32)
- stackprof (0.2.9)
+ stackprof (0.2.10)
sucker_punch (2.0.2)
concurrent-ruby (~> 1.0.0)
thin (1.7.0)
@@ -335,7 +336,7 @@ GEM
turbolinks-source (5.0.0)
tzinfo (1.2.2)
thread_safe (~> 0.1)
- tzinfo-data (1.2016.6)
+ tzinfo-data (1.2016.7)
tzinfo (>= 1.0.0)
uglifier (3.0.2)
execjs (>= 0.3.0, < 3)
@@ -377,7 +378,7 @@ DEPENDENCIES
hiredis
jquery-rails
kindlerb (= 0.1.1)
- listen (~> 3.0.5)
+ listen (>= 3.0.5, < 3.2)
minitest (< 5.3.4)
mocha (~> 0.14)
mysql2 (>= 0.4.4)
@@ -414,4 +415,4 @@ DEPENDENCIES
websocket-client-simple
BUNDLED WITH
- 1.13.1
+ 1.13.2
diff --git a/guides/source/configuring.md b/guides/source/configuring.md
index fbf3c27957..3df8a0ed26 100644
--- a/guides/source/configuring.md
+++ b/guides/source/configuring.md
@@ -1296,7 +1296,7 @@ evented file system monitor to detect changes when `config.cache_classes` is
```ruby
group :development do
- gem 'listen', '~> 3.0.4'
+ gem 'listen', '>= 3.0.5', '< 3.2'
end
```
diff --git a/railties/CHANGELOG.md b/railties/CHANGELOG.md
index b03c87e9ba..b488e4ed8e 100644
--- a/railties/CHANGELOG.md
+++ b/railties/CHANGELOG.md
@@ -1,3 +1,7 @@
+* Allow the use of listen's 3.1.x branch
+
+ *Esteban Santana Santana*
+
* Run `Minitest.after_run` hooks when running `rails test`.
*Michael Grosser*
diff --git a/railties/lib/rails/generators/rails/app/templates/Gemfile b/railties/lib/rails/generators/rails/app/templates/Gemfile
index 7af5fcd3c1..422217286c 100644
--- a/railties/lib/rails/generators/rails/app/templates/Gemfile
+++ b/railties/lib/rails/generators/rails/app/templates/Gemfile
@@ -39,7 +39,7 @@ group :development do
<%- end -%>
<%- end -%>
<% if depend_on_listen? -%>
- gem 'listen', '~> 3.0.5'
+ gem 'listen', '>= 3.0.5', '< 3.2'
<% end -%>
<% if spring_install? -%>
# Spring speeds up development by keeping your application running in the background. Read more: https://github.com/rails/spring