Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

bundle update deadlock #3202

Closed
iva3682 opened this issue Jun 17, 2017 · 7 comments
Closed

bundle update deadlock #3202

iva3682 opened this issue Jun 17, 2017 · 7 comments

Comments

@iva3682
Copy link

iva3682 commented Jun 17, 2017

Fetching gem metadata from https://rubygems.org/.......
Fetching version metadata from https://rubygems.org/...
Fetching dependency metadata from https://rubygems.org/..
Your lockfile was created by an old Bundler that left some things out.
You can fix this by adding the missing gems to your Gemfile, running bundle install, and then removing the gems from your Gemfile.
The missing gems are:

  • rack depended upon by rack-test
  • rack depended upon by actionpack
  • rack depended upon by sprockets
  • rack depended upon by warden
  • multi_json depended upon by json-jwt
  • omniauth-oauth2 depended upon by omniauth-auth0
  • jwt, omniauth, omniauth-oauth2 depended upon by omniauth-azure-oauth2
  • addressable, omniauth depended upon by omniauth-cas3
  • omniauth-oauth2 depended upon by omniauth-facebook
  • omniauth, omniauth-oauth2 depended upon by omniauth-github
  • omniauth, omniauth-oauth2 depended upon by omniauth-gitlab
  • omniauth-oauth2 depended upon by omniauth-oauth2-generic
  • omniauth depended upon by omniauth-saml
  • omniauth depended upon by omniauth-shibboleth
  • omniauth depended upon by omniauth-oauth
  • omniauth depended upon by omniauth_crowd
  • omniauth-oauth2 depended upon by omniauth-authentiq
  • multi_json, rack depended upon by rack-oauth2
  • omniauth depended upon by gitlab_omniauth-ldap
  • rack depended upon by rack-accept
  • hashie, multi_json, multi_xml, rack depended upon by grape
  • multi_json depended upon by grape-entity
  • hashie depended upon by hashie-forbidden_attributes
  • multi_json depended upon by fog-json
  • addressable, multi_json depended upon by autoparse
  • multi_json depended upon by logging
  • addressable, faraday, jwt, multi_json depended upon by signet
  • faraday, jwt, multi_json depended upon by googleauth
  • addressable depended upon by launchy
  • addressable, faraday, multi_json depended upon by google-api-client
  • rack depended upon by deckar01-task_list
  • rack depended upon by rack-protection
  • multi_xml depended upon by httparty
  • rack depended upon by redis-rack
  • multi_json depended upon by flowdock
  • multi_json depended upon by gitlab-flowdock-git-hook
  • faraday depended upon by faraday_middleware
  • multi_json depended upon by faraday_middleware-multi_json
  • faraday, oauth2 depended upon by asana
  • addressable depended upon by http
  • rack depended upon by rack-attack
  • rack depended upon by rack-proxy
  • multi_json depended upon by gon
  • faraday depended upon by sentry-raven
  • addressable depended upon by css_parser
  • addressable, faraday depended upon by sawyer
    Using rake 10.5.0
    Using i18n 0.8.1
    Using minitest 5.7.0
    Using thread_safe 0.3.6
    Using builder 3.2.3
    Using erubis 2.7.0
    Using mini_portile2 2.1.0
    Using mime-types 2.99.3
    Using arel 6.0.4
    Using thor 0.19.4
    Using concurrent-ruby 1.0.5
    Using bundler 1.15.1
    Using mysql2 0.3.20
    Using rugged 0.25.1.1
    Using bcrypt 3.1.11
    Using orm_adapter 0.5.0
    Using bindata 2.3.5
    Using securecompare 1.0.0
    Using url_safe_base64 0.2.2
    Using json 1.8.6
    Using oauth 0.5.1
    Using attr_required 1.0.0
    Using httpclient 2.8.2
    Using akismet 2.0.0
    Using encryptor 3.0.0
    Using rotp 2.1.2
    Using chunky_png 1.3.5
    Using u2f 0.2.1
    Using browser 2.2.0
    Using net-ldap 0.12.1
    Using pyu-ruby-sasl 0.0.3.3
    Using rubyntlm 0.5.2
    Using github-markup 1.4.0
    Using charlock_holmes 0.7.3
    Using diff-lcs 1.2.5
    Using posix-spawn 0.3.11
    Using rouge 2.0.7
    Using stringex 2.5.2
    Using escape_utils 1.1.1
    Using tool 0.2.3
    Using ice_nine 0.11.2
    Using equalizer 0.0.11
    Using rack-cors 0.4.0
    Using temple 0.7.7
    Using tilt 2.0.6
    Using excon 0.55.0
    Using formatador 0.2.5
    Using ipaddress 0.8.3
    Using extlib 0.9.16
    Using little-plugger 1.1.4
    Using memoist 0.15.0
    Using os 0.9.6
    Using retriable 1.4.1
    Using unf_ext 0.0.7.2
    Using gitlab-markup 1.5.1
    Using redcarpet 3.4.0
    Using RedCloth 4.3.2
    Using rubypants 0.2.0
    Using creole 0.5.0
    Using expression_parser 0.9.0
    Using rinku 2.0.0
    Using asciidoctor 1.5.3
    Using htmlentities 4.3.4
    Using diffy 3.1.0
    Using kgio 2.10.0
    Using raindrops 0.17.0
    Using get_process_mem 0.2.0
    Using state_machines 0.4.0
    Using connection_pool 2.2.1
    Using redis 3.3.3
    Using rufus-scheduler 3.1.10
    Using rainbow 2.1.0
    Using settingslogic 2.0.9
    Using version_sorter 2.1.0
    Using mimemagic 0.3.0
    Using slack-notifier 1.5.1
    Using safe_yaml 1.0.4
    Using http-form_data 1.0.1
    Using http_parser.rb 0.6.0
    Using recursive-open-struct 1.0.0
    Using netrc 0.11.0
    Using underscore-rails 1.8.3
    Using babosa 1.0.2
    Using ace-rails-ap 4.1.2
    Using mousetrap-rails 1.4.6
    Using oj 2.17.5
    Using chronic 0.10.2
    Using numerizer 0.1.1
    Using sass 3.4.22
    Using coffee-script-source 1.10.0
    Using execjs 2.6.0
    Using request_store 1.3.1
    Using jquery-atwho-rails 1.3.2
    Using net-ssh 3.0.1
    Using base32 0.3.2
    Using sexp_processor 4.8.0
    Using fast_gettext 1.4.0
    Using locale 2.1.2
    Using text 1.3.1
    Using allocations 1.0.5
    Using method_source 0.8.2
    Using cause 0.1
    Using mail_room 0.9.1
    Using email_reply_trimmer 0.1.6
    Using ruby-prof 0.16.2
    Using vmstat 2.3.0
    Using ffi 1.9.10
    Using google-protobuf 3.2.0.2 (x86-linux)
    Using citrus 3.0.2
    Using tzinfo 1.2.2
    Using descendants_tracker 0.0.4
    Using nokogiri 1.6.8.1
    Using mail 2.6.5
    Using select2-rails 3.5.9.3
    Using gollum-rugged_adapter 0.4.4
    Using gemnasium-gitlab-service 0.2.6
    Using licensee 8.7.0
    Using recaptcha 3.0.0
    Using rdoc 4.2.2
    Using gemojione 3.0.1
    Using po_to_json 1.0.1
    Using attr_encrypted 3.0.3
    Using rqrcode 0.7.0
    Using gitlab-grit 2.8.1
    Using github-linguist 4.7.6
    Using mustermann 0.4.0
    Using hamlit 2.6.1
    Using fog-core 1.44.1
    Using unf 0.1.4
    Using org-ruby 0.9.12
    Using wikicloth 0.8.1
    Using asciidoctor-plantuml 0.0.7
    Using unicorn 5.1.0
    Using redis-namespace 1.5.2
    Using redis-store 1.2.0
    Using crack 0.4.3
    Using chronic_duration 0.10.6
    Using coffee-script 2.4.1
    Using uglifier 2.7.2
    Using autoprefixer-rails 6.2.3
    Using ruby_parser 3.8.4
    Using gettext_i18n_rails 1.8.0
    Using gettext 3.2.2
    Using influxdb 0.2.3
    Using sys-filesystem 1.1.6
    Using toml-rb 0.3.15
    Using activesupport 4.2.8
    Using axiom-types 0.1.1
    Using coercible 1.0.0
    Using loofah 2.0.3
    Using ruby-saml 1.4.1
    Using sanitize 2.1.0
    Using truncato 0.7.8
    Using html2text 0.2.0
    Using rqrcode-rails3 0.1.7
    Using gollum-grit_adapter 1.0.1
    Using mustermann-grape 0.4.0
    Using fog-xml 0.1.3
    Using fog-local 0.3.0
    Using domain_name 0.5.20161021
    Using unicorn-worker-killer 0.4.4
    Using ruby-fogbugz 0.2.1
    Using bootstrap-sass 3.3.6
    Using rails-deprecated_sanitizer 1.0.3
    Using globalid 0.3.7
    Using activemodel 4.2.8
    Using html-pipeline 1.11.0
    Using redis-activesupport 5.0.1
    Using jira-ruby 1.1.2
    Using virtus 1.0.5
    Using rails-html-sanitizer 1.0.3
    Using gollum-lib 4.2.1
    Using http-cookie 1.0.3
    Using rails-dom-testing 1.0.8
    Using activejob 4.2.8
    Using activerecord 4.2.8
    Using carrierwave 1.0.0
    Using state_machines-activemodel 0.4.0
    Using rest-client 2.0.0
    Using actionview 4.2.8
    Using default_value_for 3.0.2
    Using validates_hostname 1.0.6
    Using seed-fu 2.3.6
    Using after_commit_queue 1.3.0
    Using acts-as-taggable-on 4.0.0
    Using paranoia 2.2.0
    Using state_machines-activerecord 0.4.0
    --- ERROR REPORT TEMPLATE -------------------------------------------------------

Error Report

Questions

Please fill out answers to these questions, it'll help us figure out
why things are going wrong.

  • What did you do?

    I ran the command /usr/local/bin/bundle update omniauth-google-oauth2

  • What did you expect to happen?

    I expected Bundler to...

  • What happened instead?

    Instead, what happened was...

  • Have you tried any solutions posted on similar issues in our issue tracker, stack overflow, or google?

    I tried...

  • Have you read our issues document, https://github.com/bundler/bundler/blob/master/doc/contributing/ISSUES.md?

    ...

Backtrace

fatal: No live threads left. Deadlock?
  /usr/local/lib/ruby/gems/2.3.0/gems/bundler-1.15.1/lib/bundler/worker.rb:43:in `pop'
  /usr/local/lib/ruby/gems/2.3.0/gems/bundler-1.15.1/lib/bundler/worker.rb:43:in `deq'
  /usr/local/lib/ruby/gems/2.3.0/gems/bundler-1.15.1/lib/bundler/installer/parallel_installer.rb:132:in `process_specs'
  /usr/local/lib/ruby/gems/2.3.0/gems/bundler-1.15.1/lib/bundler/installer/parallel_installer.rb:103:in `call'
  /usr/local/lib/ruby/gems/2.3.0/gems/bundler-1.15.1/lib/bundler/installer/parallel_installer.rb:77:in `call'
  /usr/local/lib/ruby/gems/2.3.0/gems/bundler-1.15.1/lib/bundler/installer.rb:199:in `install_in_parallel'
  /usr/local/lib/ruby/gems/2.3.0/gems/bundler-1.15.1/lib/bundler/installer.rb:166:in `install'
  /usr/local/lib/ruby/gems/2.3.0/gems/bundler-1.15.1/lib/bundler/installer.rb:80:in `run'
  /usr/local/lib/ruby/gems/2.3.0/gems/bundler-1.15.1/lib/bundler/installer.rb:24:in `install'
  /usr/local/lib/ruby/gems/2.3.0/gems/bundler-1.15.1/lib/bundler/cli/update.rb:50:in `run'
  /usr/local/lib/ruby/gems/2.3.0/gems/bundler-1.15.1/lib/bundler/cli.rb:226:in `update'
  /usr/local/lib/ruby/gems/2.3.0/gems/bundler-1.15.1/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'
  /usr/local/lib/ruby/gems/2.3.0/gems/bundler-1.15.1/lib/bundler/vendor/thor/lib/thor/invocation.rb:126:in `invoke_command'
  /usr/local/lib/ruby/gems/2.3.0/gems/bundler-1.15.1/lib/bundler/vendor/thor/lib/thor.rb:369:in `dispatch'
  /usr/local/lib/ruby/gems/2.3.0/gems/bundler-1.15.1/lib/bundler/cli.rb:20:in `dispatch'
  /usr/local/lib/ruby/gems/2.3.0/gems/bundler-1.15.1/lib/bundler/vendor/thor/lib/thor/base.rb:444:in `start'
  /usr/local/lib/ruby/gems/2.3.0/gems/bundler-1.15.1/lib/bundler/cli.rb:10:in `start'
  /usr/local/lib/ruby/gems/2.3.0/gems/bundler-1.15.1/exe/bundle:35:in `block in <top (required)>'
  /usr/local/lib/ruby/gems/2.3.0/gems/bundler-1.15.1/lib/bundler/friendly_errors.rb:121:in `with_friendly_errors'
  /usr/local/lib/ruby/gems/2.3.0/gems/bundler-1.15.1/exe/bundle:27:in `<top (required)>'
  /usr/local/bin/bundle:22:in `load'
  /usr/local/bin/bundle:22:in `<main>'

Environment

Bundler   1.15.1
Rubygems  2.5.2
Ruby      2.3.3p222 (2016-11-21 revision 56859) [i686-linux]
GEM_HOME  /home/git/gitlab/vendor/bundle/ruby/2.3.0
GEM_PATH  
Git       2.8.4
Platform  x86-linux
OpenSSL   OpenSSL 1.0.1t  3 May 2016

Bundler settings

frozen
  Set for your local app (/home/git/gitlab/.bundle/config): "1"
path
  Set for your local app (/home/git/gitlab/.bundle/config): "vendor/bundle"
without
  Set for your local app (/home/git/gitlab/.bundle/config): "development:test:postgres:aws:kerberos"
disable_shared_gems
  Set for your local app (/home/git/gitlab/.bundle/config): "true"

Gemfile

Gemfile

source 'https://rubygems.org'

gem 'rails', '4.2.8'
gem 'rails-deprecated_sanitizer', '~> 1.0.3'

# Responders respond_to and respond_with
gem 'responders', '~> 2.0'

gem 'sprockets', '~> 3.7.0'

# Default values for AR models
gem 'default_value_for', '~> 3.0.0'

# Supported DBs
gem 'mysql2', '~> 0.3.16', group: :mysql
gem 'pg', '~> 0.18.2', group: :postgres

gem 'rugged', '~> 0.25.1.1'

gem 'faraday', '~> 0.11.0'

# Authentication libraries
gem 'devise', '~> 4.2'
gem 'doorkeeper', '~> 4.2.0'
gem 'doorkeeper-openid_connect', '~> 1.1.0'
gem 'omniauth', '~> 1.4.2'
gem 'omniauth-auth0', '~> 1.4.1'
gem 'omniauth-azure-oauth2', '~> 0.0.6'
gem 'omniauth-cas3', '~> 1.1.2'
gem 'omniauth-facebook', '~> 4.0.0'
gem 'omniauth-github', '~> 1.1.1'
gem 'omniauth-gitlab', '~> 1.0.2'
gem 'omniauth-google-oauth2', '~> 0.4.1'
gem 'omniauth-kerberos', '~> 0.3.0', group: :kerberos
gem 'omniauth-oauth2-generic', '~> 0.2.2'
gem 'omniauth-saml', '~> 1.7.0'
gem 'omniauth-shibboleth', '~> 1.2.0'
gem 'omniauth-twitter', '~> 1.2.0'
gem 'omniauth_crowd', '~> 2.2.0'
gem 'omniauth-authentiq', '~> 0.3.0'
gem 'rack-oauth2', '~> 1.2.1'
gem 'jwt', '~> 1.5.6'

# Spam and anti-bot protection
gem 'recaptcha', '~> 3.0', require: 'recaptcha/rails'
gem 'akismet', '~> 2.0'

# Two-factor authentication
gem 'devise-two-factor', '~> 3.0.0'
gem 'rqrcode-rails3', '~> 0.1.7'
gem 'attr_encrypted', '~> 3.0.0'
gem 'u2f', '~> 0.2.1'

# GitLab Pages
gem 'validates_hostname', '~> 1.0.6'

# Browser detection
gem 'browser', '~> 2.2'

# LDAP Auth
# GitLab fork with several improvements to original library. For full list of changes
# see https://github.com/intridea/omniauth-ldap/compare/master...gitlabhq:master
gem 'gitlab_omniauth-ldap', '~> 1.2.1', require: 'omniauth-ldap'

# Git Wiki
# Required manually in config/initializers/gollum.rb to control load order
gem 'gollum-lib', '~> 4.2', require: false
gem 'gollum-rugged_adapter', '~> 0.4.4', require: false

# Language detection
gem 'github-linguist', '~> 4.7.0', require: 'linguist'

# API
gem 'grape', '~> 0.19.0'
gem 'grape-entity', '~> 0.6.0'
gem 'rack-cors', '~> 0.4.0', require: 'rack/cors'

# Disable strong_params so that Mash does not respond to :permitted?
gem 'hashie-forbidden_attributes'

# Pagination
gem 'kaminari', '~> 0.17.0'

# HAML
gem 'hamlit', '~> 2.6.1'

# Files attachments
gem 'carrierwave', '~> 1.0'

# Drag and Drop UI
gem 'dropzonejs-rails', '~> 0.7.1'

# for backups
gem 'fog-aws', '~> 0.9'
gem 'fog-core', '~> 1.44'
gem 'fog-google', '~> 0.5'
gem 'fog-local', '~> 0.3'
gem 'fog-openstack', '~> 0.1'
gem 'fog-rackspace', '~> 0.1.1'

# for Google storage
gem 'google-api-client', '~> 0.8.6'

# for aws storage
gem 'unf', '~> 0.1.4'

# Seed data
gem 'seed-fu', '~> 2.3.5'

# Markdown and HTML processing
gem 'html-pipeline', '~> 1.11.0'
gem 'deckar01-task_list', '1.0.6', require: 'task_list/railtie'
gem 'gitlab-markup', '~> 1.5.1'
gem 'redcarpet', '~> 3.4'
gem 'RedCloth', '~> 4.3.2'
gem 'rdoc', '~> 4.2'
gem 'org-ruby', '~> 0.9.12'
gem 'creole', '~> 0.5.0'
gem 'wikicloth', '0.8.1'
gem 'asciidoctor', '~> 1.5.2'
gem 'asciidoctor-plantuml', '0.0.7'
gem 'rouge', '~> 2.0'
gem 'truncato', '~> 0.7.8'

# See https://groups.google.com/forum/#!topic/ruby-security-ann/aSbgDiwb24s
# and https://groups.google.com/forum/#!topic/ruby-security-ann/Dy7YiKb_pMM
gem 'nokogiri', '~> 1.6.7', '>= 1.6.7.2'

# Diffs
gem 'diffy', '~> 3.1.0'

# Application server
group :unicorn do
  gem 'unicorn', '~> 5.1.0'
  gem 'unicorn-worker-killer', '~> 0.4.4'
end

# State machine
gem 'state_machines-activerecord', '~> 0.4.0'
# Run events after state machine commits
gem 'after_commit_queue', '~> 1.3.0'

# Issue tags
gem 'acts-as-taggable-on', '~> 4.0'

# Background jobs
gem 'sidekiq', '~> 5.0'
gem 'sidekiq-cron', '~> 0.4.4'
gem 'redis-namespace', '~> 1.5.2'
gem 'sidekiq-limit_fetch', '~> 3.4'

# Cron Parser
gem 'rufus-scheduler', '~> 3.1.10'

# HTTP requests
gem 'httparty', '~> 0.13.3'

# Colored output to console
gem 'rainbow', '~> 2.1.0'

# GitLab settings
gem 'settingslogic', '~> 2.0.9'

# Misc

gem 'version_sorter', '~> 2.1.0'

# Cache
gem 'redis-rails', '~> 5.0.1'

# Redis
gem 'redis', '~> 3.2'
gem 'connection_pool', '~> 2.0'

# HipChat integration
gem 'hipchat', '~> 1.5.0'

# JIRA integration
gem 'jira-ruby', '~> 1.1.2'

# Flowdock integration
gem 'gitlab-flowdock-git-hook', '~> 1.0.1'

# Gemnasium integration
gem 'gemnasium-gitlab-service', '~> 0.2'

# Slack integration
gem 'slack-notifier', '~> 1.5.1'

# Asana integration
gem 'asana', '~> 0.6.0'

# FogBugz integration
gem 'ruby-fogbugz', '~> 0.2.1'

# Kubernetes integration
gem 'kubeclient', '~> 2.2.0'

# d3
gem 'd3_rails', '~> 3.5.0'

# underscore-rails
gem 'underscore-rails', '~> 1.8.0'

# Sanitize user input
gem 'sanitize', '~> 2.0'
gem 'babosa', '~> 1.0.2'

# Sanitizes SVG input
gem 'loofah', '~> 2.0.3'

# Working with license
gem 'licensee', '~> 8.7.0'

# Protect against bruteforcing
gem 'rack-attack', '~> 4.4.1'

# Ace editor
gem 'ace-rails-ap', '~> 4.1.0'

# Keyboard shortcuts
gem 'mousetrap-rails', '~> 1.4.6'

# Detect and convert string character encoding
gem 'charlock_holmes', '~> 0.7.3'

# Faster JSON
gem 'oj', '~> 2.17.4'

# Parse time & duration
gem 'chronic', '~> 0.10.2'
gem 'chronic_duration', '~> 0.10.6'

gem 'webpack-rails', '~> 0.9.10'
gem 'rack-proxy', '~> 0.6.0'

gem 'sass-rails', '~> 5.0.6'
gem 'coffee-rails', '~> 4.1.0'
gem 'uglifier', '~> 2.7.2'

gem 'addressable', '~> 2.3.8'
gem 'bootstrap-sass', '~> 3.3.0'
gem 'font-awesome-rails', '~> 4.7'
gem 'gemojione', '~> 3.0'
gem 'gon', '~> 6.1.0'
gem 'jquery-atwho-rails', '~> 1.3.2'
gem 'jquery-rails', '~> 4.1.0'
gem 'request_store', '~> 1.3'
gem 'select2-rails', '~> 3.5.9'
gem 'virtus', '~> 1.0.1'
gem 'net-ssh', '~> 3.0.1'
gem 'base32', '~> 0.3.0'

# Sentry integration
gem 'sentry-raven', '~> 2.4.0'

gem 'premailer-rails', '~> 1.9.0'

# I18n
gem 'ruby_parser', '~> 3.8.4', require: false
gem 'gettext_i18n_rails', '~> 1.8.0'
gem 'gettext_i18n_rails_js', '~> 1.2.0'
gem 'gettext', '~> 3.2.2', require: false, group: :development

# Metrics
group :metrics do
  gem 'allocations', '~> 1.0', require: false, platform: :mri
  gem 'method_source', '~> 0.8', require: false
  gem 'influxdb', '~> 0.2', require: false
end

group :development do
  gem 'foreman', '~> 0.78.0'
  gem 'brakeman', '~> 3.6.0', require: false

  gem 'letter_opener_web', '~> 1.3.0'
  gem 'rblineprof', '~> 0.3.6', platform: :mri, require: false

  # Better errors handler
  gem 'better_errors', '~> 2.1.0'
  gem 'binding_of_caller', '~> 0.7.2'

  # thin instead webrick
  gem 'thin', '~> 1.7.0'
end

group :development, :test do
  gem 'bullet', '~> 5.5.0', require: !!ENV['ENABLE_BULLET']
  gem 'pry-byebug', '~> 3.4.1', platform: :mri
  gem 'pry-rails', '~> 0.3.4'

  gem 'awesome_print', '~> 1.2.0', require: false
  gem 'fuubar', '~> 2.0.0'

  gem 'database_cleaner', '~> 1.5.0'
  gem 'factory_girl_rails', '~> 4.7.0'
  gem 'rspec-rails', '~> 3.5.0'
  gem 'rspec-retry', '~> 0.4.5'
  gem 'spinach-rails', '~> 0.2.1'
  gem 'spinach-rerun-reporter', '~> 0.0.2'
  gem 'rspec_profiling', '~> 0.0.5'
  gem 'rspec-set', '~> 0.1.3'

  # Prevent occasions where minitest is not bundled in packaged versions of ruby (see rubygems/bundler#3826)
  gem 'minitest', '~> 5.7.0'

  # Generate Fake data
  gem 'ffaker', '~> 2.4'

  gem 'capybara', '~> 2.6.2'
  gem 'capybara-screenshot', '~> 1.0.0'
  gem 'poltergeist', '~> 1.9.0'

  gem 'spring', '~> 2.0.0'
  gem 'spring-commands-rspec', '~> 1.0.4'
  gem 'spring-commands-spinach', '~> 1.1.0'

  gem 'rubocop', '~> 0.47.1', require: false
  gem 'rubocop-rspec', '~> 1.15.0', require: false
  gem 'scss_lint', '~> 0.47.0', require: false
  gem 'haml_lint', '~> 0.21.0', require: false
  gem 'simplecov', '~> 0.14.0', require: false
  gem 'flay', '~> 2.8.0', require: false
  gem 'bundler-audit', '~> 0.5.0', require: false

  gem 'benchmark-ips', '~> 2.3.0', require: false

  gem 'license_finder', '~> 2.1.0', require: false
  gem 'knapsack', '~> 1.11.0'

  gem 'activerecord_sane_schema_dumper', '0.2'

  gem 'stackprof', '~> 0.2.10'
end

group :test do
  gem 'shoulda-matchers', '~> 2.8.0', require: false
  gem 'email_spec', '~> 1.6.0'
  gem 'json-schema', '~> 2.6.2'
  gem 'webmock', '~> 1.24.0'
  gem 'test_after_commit', '~> 1.1'
  gem 'sham_rack', '~> 1.3.6'
  gem 'timecop', '~> 0.8.0'
  gem 'concurrent-ruby', '~> 1.0.5'
end

gem 'octokit', '~> 4.6.2'

gem 'mail_room', '~> 0.9.1'

gem 'email_reply_trimmer', '~> 0.1'
gem 'html2text'

gem 'ruby-prof', '~> 0.16.2'

# OAuth
gem 'oauth2', '~> 1.3.0'

# Soft deletion
gem 'paranoia', '~> 2.2'

# Health check
gem 'health_check', '~> 2.6.0'

# System information
gem 'vmstat', '~> 2.3.0'
gem 'sys-filesystem', '~> 1.1.6'

# Gitaly GRPC client
gem 'gitaly', '~> 0.6.0'

gem 'toml-rb', '~> 0.3.15', require: false

Gemfile.lock

GEM
  remote: https://rubygems.org/
  specs:
    RedCloth (4.3.2)
    ace-rails-ap (4.1.2)
    actionmailer (4.2.8)
      actionpack (= 4.2.8)
      actionview (= 4.2.8)
      activejob (= 4.2.8)
      mail (~> 2.5, >= 2.5.4)
      rails-dom-testing (~> 1.0, >= 1.0.5)
    actionpack (4.2.8)
      actionview (= 4.2.8)
      activesupport (= 4.2.8)
      rack (~> 1.6)
      rack-test (~> 0.6.2)
      rails-dom-testing (~> 1.0, >= 1.0.5)
      rails-html-sanitizer (~> 1.0, >= 1.0.2)
    actionview (4.2.8)
      activesupport (= 4.2.8)
      builder (~> 3.1)
      erubis (~> 2.7.0)
      rails-dom-testing (~> 1.0, >= 1.0.5)
      rails-html-sanitizer (~> 1.0, >= 1.0.3)
    activejob (4.2.8)
      activesupport (= 4.2.8)
      globalid (>= 0.3.0)
    activemodel (4.2.8)
      activesupport (= 4.2.8)
      builder (~> 3.1)
    activerecord (4.2.8)
      activemodel (= 4.2.8)
      activesupport (= 4.2.8)
      arel (~> 6.0)
    activerecord_sane_schema_dumper (0.2)
      rails (>= 4, < 5)
    activesupport (4.2.8)
      i18n (~> 0.7)
      minitest (~> 5.1)
      thread_safe (~> 0.3, >= 0.3.4)
      tzinfo (~> 1.1)
    acts-as-taggable-on (4.0.0)
      activerecord (>= 4.0)
    addressable (2.3.8)
    after_commit_queue (1.3.0)
      activerecord (>= 3.0)
    akismet (2.0.0)
    allocations (1.0.5)
    arel (6.0.4)
    asana (0.6.0)
      faraday (~> 0.9)
      faraday_middleware (~> 0.9)
      faraday_middleware-multi_json (~> 0.0)
      oauth2 (~> 1.0)
    asciidoctor (1.5.3)
    asciidoctor-plantuml (0.0.7)
      asciidoctor (~> 1.5)
    ast (2.3.0)
    attr_encrypted (3.0.3)
      encryptor (~> 3.0.0)
    attr_required (1.0.0)
    autoparse (0.3.3)
      addressable (>= 2.3.1)
      extlib (>= 0.9.15)
      multi_json (>= 1.0.0)
    autoprefixer-rails (6.2.3)
      execjs
      json
    awesome_print (1.2.0)
    axiom-types (0.1.1)
      descendants_tracker (~> 0.0.4)
      ice_nine (~> 0.11.0)
      thread_safe (~> 0.3, >= 0.3.1)
    babosa (1.0.2)
    base32 (0.3.2)
    bcrypt (3.1.11)
    benchmark-ips (2.3.0)
    better_errors (2.1.1)
      coderay (>= 1.0.0)
      erubis (>= 2.6.6)
      rack (>= 0.9.0)
    bindata (2.3.5)
    binding_of_caller (0.7.2)
      debug_inspector (>= 0.0.1)
    bootstrap-sass (3.3.6)
      autoprefixer-rails (>= 5.2.1)
      sass (>= 3.3.4)
    brakeman (3.6.1)
    browser (2.2.0)
    builder (3.2.3)
    bullet (5.5.1)
      activesupport (>= 3.0.0)
      uniform_notifier (~> 1.10.0)
    bundler-audit (0.5.0)
      bundler (~> 1.2)
      thor (~> 0.18)
    byebug (9.0.6)
    capybara (2.6.2)
      addressable
      mime-types (>= 1.16)
      nokogiri (>= 1.3.3)
      rack (>= 1.0.0)
      rack-test (>= 0.5.4)
      xpath (~> 2.0)
    capybara-screenshot (1.0.14)
      capybara (>= 1.0, < 3)
      launchy
    carrierwave (1.0.0)
      activemodel (>= 4.0.0)
      activesupport (>= 4.0.0)
      mime-types (>= 1.16)
    cause (0.1)
    charlock_holmes (0.7.3)
    chronic (0.10.2)
    chronic_duration (0.10.6)
      numerizer (~> 0.1.1)
    chunky_png (1.3.5)
    citrus (3.0.2)
    cliver (0.3.2)
    coderay (1.1.1)
    coercible (1.0.0)
      descendants_tracker (~> 0.0.1)
    coffee-rails (4.1.1)
      coffee-script (>= 2.2.0)
      railties (>= 4.0.0, < 5.1.x)
    coffee-script (2.4.1)
      coffee-script-source
      execjs
    coffee-script-source (1.10.0)
    colorize (0.7.7)
    concurrent-ruby (1.0.5)
    connection_pool (2.2.1)
    crack (0.4.3)
      safe_yaml (~> 1.0.0)
    creole (0.5.0)
    css_parser (1.4.1)
      addressable
    d3_rails (3.5.11)
      railties (>= 3.1.0)
    daemons (1.2.3)
    database_cleaner (1.5.3)
    debug_inspector (0.0.2)
    debugger-ruby_core_source (1.3.8)
    deckar01-task_list (1.0.6)
      activesupport (~> 4.0)
      html-pipeline
      rack (~> 1.0)
    default_value_for (3.0.2)
      activerecord (>= 3.2.0, < 5.1)
    descendants_tracker (0.0.4)
      thread_safe (~> 0.3, >= 0.3.1)
    devise (4.2.0)
      bcrypt (~> 3.0)
      orm_adapter (~> 0.1)
      railties (>= 4.1.0, < 5.1)
      responders
      warden (~> 1.2.3)
    devise-two-factor (3.0.0)
      activesupport
      attr_encrypted (>= 1.3, < 4, != 2)
      devise (~> 4.0)
      railties
      rotp (~> 2.0)
    diff-lcs (1.2.5)
    diffy (3.1.0)
    docile (1.1.5)
    domain_name (0.5.20161021)
      unf (>= 0.0.5, < 1.0.0)
    doorkeeper (4.2.0)
      railties (>= 4.2)
    doorkeeper-openid_connect (1.1.2)
      doorkeeper (~> 4.0)
      json-jwt (~> 1.6)
    dropzonejs-rails (0.7.2)
      rails (> 3.1)
    email_reply_trimmer (0.1.6)
    email_spec (1.6.0)
      launchy (~> 2.1)
      mail (~> 2.2)
    encryptor (3.0.0)
    equalizer (0.0.11)
    erubis (2.7.0)
    escape_utils (1.1.1)
    eventmachine (1.0.8)
    excon (0.55.0)
    execjs (2.6.0)
    expression_parser (0.9.0)
    extlib (0.9.16)
    factory_girl (4.7.0)
      activesupport (>= 3.0.0)
    factory_girl_rails (4.7.0)
      factory_girl (~> 4.7.0)
      railties (>= 3.0.0)
    faraday (0.11.0)
      multipart-post (>= 1.2, < 3)
    faraday_middleware (0.11.0.1)
      faraday (>= 0.7.4, < 1.0)
    faraday_middleware-multi_json (0.0.6)
      faraday_middleware
      multi_json
    fast_gettext (1.4.0)
    ffaker (2.4.0)
    ffi (1.9.10)
    flay (2.8.1)
      erubis (~> 2.7.0)
      path_expander (~> 1.0)
      ruby_parser (~> 3.0)
      sexp_processor (~> 4.0)
    flowdock (0.7.1)
      httparty (~> 0.7)
      multi_json
    fog-aws (0.13.0)
      fog-core (~> 1.38)
      fog-json (~> 1.0)
      fog-xml (~> 0.1)
      ipaddress (~> 0.8)
    fog-core (1.44.1)
      builder
      excon (~> 0.49)
      formatador (~> 0.2)
    fog-google (0.5.0)
      fog-core
      fog-json
      fog-xml
    fog-json (1.0.2)
      fog-core (~> 1.0)
      multi_json (~> 1.10)
    fog-local (0.3.0)
      fog-core (~> 1.27)
    fog-openstack (0.1.6)
      fog-core (>= 1.39)
      fog-json (>= 1.0)
      ipaddress (>= 0.8)
    fog-rackspace (0.1.1)
      fog-core (>= 1.35)
      fog-json (>= 1.0)
      fog-xml (>= 0.1)
      ipaddress (>= 0.8)
    fog-xml (0.1.3)
      fog-core
      nokogiri (>= 1.5.11, < 2.0.0)
    font-awesome-rails (4.7.0.1)
      railties (>= 3.2, < 5.1)
    foreman (0.78.0)
      thor (~> 0.19.1)
    formatador (0.2.5)
    fuubar (2.0.0)
      rspec (~> 3.0)
      ruby-progressbar (~> 1.4)
    gemnasium-gitlab-service (0.2.6)
      rugged (~> 0.21)
    gemojione (3.0.1)
      json
    get_process_mem (0.2.0)
    gettext (3.2.2)
      locale (>= 2.0.5)
      text (>= 1.3.0)
    gettext_i18n_rails (1.8.0)
      fast_gettext (>= 0.9.0)
    gettext_i18n_rails_js (1.2.0)
      gettext (>= 3.0.2)
      gettext_i18n_rails (>= 0.7.1)
      po_to_json (>= 1.0.0)
      rails (>= 3.2.0)
    gherkin-ruby (0.3.2)
    gitaly (0.6.0)
      google-protobuf (~> 3.1)
      grpc (~> 1.0)
    github-linguist (4.7.6)
      charlock_holmes (~> 0.7.3)
      escape_utils (~> 1.1.0)
      mime-types (>= 1.19)
      rugged (>= 0.23.0b)
    github-markup (1.4.0)
    gitlab-flowdock-git-hook (1.0.1)
      flowdock (~> 0.7)
      gitlab-grit (>= 2.4.1)
      multi_json
    gitlab-grit (2.8.1)
      charlock_holmes (~> 0.6)
      diff-lcs (~> 1.1)
      mime-types (>= 1.16, < 3)
      posix-spawn (~> 0.3)
    gitlab-markup (1.5.1)
    gitlab_omniauth-ldap (1.2.1)
      net-ldap (~> 0.9)
      omniauth (~> 1.0)
      pyu-ruby-sasl (~> 0.0.3.1)
      rubyntlm (~> 0.3)
    globalid (0.3.7)
      activesupport (>= 4.1.0)
    gollum-grit_adapter (1.0.1)
      gitlab-grit (~> 2.7, >= 2.7.1)
    gollum-lib (4.2.1)
      github-markup (~> 1.4.0)
      gollum-grit_adapter (~> 1.0)
      nokogiri (~> 1.6.4)
      rouge (~> 2.0)
      sanitize (~> 2.1.0)
      stringex (~> 2.5.1)
    gollum-rugged_adapter (0.4.4)
      mime-types (>= 1.15)
      rugged (~> 0.25)
    gon (6.1.0)
      actionpack (>= 3.0)
      json
      multi_json
      request_store (>= 1.0)
    google-api-client (0.8.7)
      activesupport (>= 3.2, < 5.0)
      addressable (~> 2.3)
      autoparse (~> 0.3)
      extlib (~> 0.9)
      faraday (~> 0.9)
      googleauth (~> 0.3)
      launchy (~> 2.4)
      multi_json (~> 1.10)
      retriable (~> 1.4)
      signet (~> 0.6)
    google-protobuf (3.2.0.2)
    googleauth (0.5.1)
      faraday (~> 0.9)
      jwt (~> 1.4)
      logging (~> 2.0)
      memoist (~> 0.12)
      multi_json (~> 1.11)
      os (~> 0.9)
      signet (~> 0.7)
    grape (0.19.1)
      activesupport
      builder
      hashie (>= 2.1.0)
      multi_json (>= 1.3.2)
      multi_xml (>= 0.5.2)
      mustermann-grape (~> 0.4.0)
      rack (>= 1.3.0)
      rack-accept
      virtus (>= 1.0.0)
    grape-entity (0.6.0)
      activesupport
      multi_json (>= 1.3.2)
    grpc (1.2.5)
      google-protobuf (~> 3.1)
      googleauth (~> 0.5.1)
    haml (4.0.7)
      tilt
    haml_lint (0.21.0)
      haml (~> 4.0)
      rake (>= 10, < 13)
      rubocop (>= 0.47.0)
      sysexits (~> 1.1)
    hamlit (2.6.1)
      temple (~> 0.7.6)
      thor
      tilt
    hashdiff (0.3.2)
    hashie (3.5.5)
    hashie-forbidden_attributes (0.1.1)
      hashie (>= 3.0)
    health_check (2.6.0)
      rails (>= 4.0)
    hipchat (1.5.2)
      httparty
      mimemagic
    html-pipeline (1.11.0)
      activesupport (>= 2)
      nokogiri (~> 1.4)
    html2text (0.2.0)
      nokogiri (~> 1.6)
    htmlentities (4.3.4)
    http (0.9.8)
      addressable (~> 2.3)
      http-cookie (~> 1.0)
      http-form_data (~> 1.0.1)
      http_parser.rb (~> 0.6.0)
    http-cookie (1.0.3)
      domain_name (~> 0.5)
    http-form_data (1.0.1)
    http_parser.rb (0.6.0)
    httparty (0.13.7)
      json (~> 1.8)
      multi_xml (>= 0.5.2)
    httpclient (2.8.2)
    i18n (0.8.1)
    ice_nine (0.11.2)
    influxdb (0.2.3)
      cause
      json
    ipaddress (0.8.3)
    jira-ruby (1.1.2)
      activesupport
      oauth (~> 0.5, >= 0.5.0)
    jquery-atwho-rails (1.3.2)
    jquery-rails (4.1.1)
      rails-dom-testing (>= 1, < 3)
      railties (>= 4.2.0)
      thor (>= 0.14, < 2.0)
    json (1.8.6)
    json-jwt (1.7.1)
      activesupport
      bindata
      multi_json (>= 1.3)
      securecompare
      url_safe_base64
    json-schema (2.6.2)
      addressable (~> 2.3.8)
    jwt (1.5.6)
    kaminari (0.17.0)
      actionpack (>= 3.0.0)
      activesupport (>= 3.0.0)
    kgio (2.10.0)
    knapsack (1.11.0)
      rake
      timecop (>= 0.1.0)
    kubeclient (2.2.0)
      http (= 0.9.8)
      recursive-open-struct (= 1.0.0)
      rest-client
    launchy (2.4.3)
      addressable (~> 2.3)
    letter_opener (1.4.1)
      launchy (~> 2.2)
    letter_opener_web (1.3.0)
      actionmailer (>= 3.2)
      letter_opener (~> 1.0)
      railties (>= 3.2)
    license_finder (2.1.0)
      bundler
      httparty
      rubyzip
      thor
      xml-simple
    licensee (8.7.0)
      rugged (~> 0.24)
    little-plugger (1.1.4)
    locale (2.1.2)
    logging (2.2.2)
      little-plugger (~> 1.1)
      multi_json (~> 1.10)
    loofah (2.0.3)
      nokogiri (>= 1.5.9)
    mail (2.6.5)
      mime-types (>= 1.16, < 4)
    mail_room (0.9.1)
    memoist (0.15.0)
    method_source (0.8.2)
    mime-types (2.99.3)
    mimemagic (0.3.0)
    mini_portile2 (2.1.0)
    minitest (5.7.0)
    mousetrap-rails (1.4.6)
    multi_json (1.12.1)
    multi_xml (0.6.0)
    multipart-post (2.0.0)
    mustermann (0.4.0)
      tool (~> 0.2)
    mustermann-grape (0.4.0)
      mustermann (= 0.4.0)
    mysql2 (0.3.20)
    net-ldap (0.12.1)
    net-ssh (3.0.1)
    netrc (0.11.0)
    nokogiri (1.6.8.1)
      mini_portile2 (~> 2.1.0)
    numerizer (0.1.1)
    oauth (0.5.1)
    oauth2 (1.3.1)
      faraday (>= 0.8, < 0.12)
      jwt (~> 1.0)
      multi_json (~> 1.3)
      multi_xml (~> 0.5)
      rack (>= 1.2, < 3)
    octokit (4.6.2)
      sawyer (~> 0.8.0, >= 0.5.3)
    oj (2.17.5)
    omniauth (1.4.2)
      hashie (>= 1.2, < 4)
      rack (>= 1.0, < 3)
    omniauth-auth0 (1.4.1)
      omniauth-oauth2 (~> 1.1)
    omniauth-authentiq (0.3.0)
      omniauth-oauth2 (~> 1.3, >= 1.3.1)
    omniauth-azure-oauth2 (0.0.6)
      jwt (~> 1.0)
      omniauth (~> 1.0)
      omniauth-oauth2 (~> 1.1)
    omniauth-cas3 (1.1.3)
      addressable (~> 2.3)
      nokogiri (~> 1.6.6)
      omniauth (~> 1.2)
    omniauth-facebook (4.0.0)
      omniauth-oauth2 (~> 1.2)
    omniauth-github (1.1.2)
      omniauth (~> 1.0)
      omniauth-oauth2 (~> 1.1)
    omniauth-gitlab (1.0.2)
      omniauth (~> 1.0)
      omniauth-oauth2 (~> 1.0)
    omniauth-google-oauth2 (0.4.1)
      addressable (~> 2.3)
      jwt (~> 1.0)
      multi_json (~> 1.3)
      omniauth (>= 1.1.1)
      omniauth-oauth2 (~> 1.3.1)
    omniauth-kerberos (0.3.0)
      omniauth-multipassword
      timfel-krb5-auth (~> 0.8)
    omniauth-multipassword (0.4.2)
      omniauth (~> 1.0)
    omniauth-oauth (1.1.0)
      oauth
      omniauth (~> 1.0)
    omniauth-oauth2 (1.3.1)
      oauth2 (~> 1.0)
      omniauth (~> 1.2)
    omniauth-oauth2-generic (0.2.2)
      omniauth-oauth2 (~> 1.0)
    omniauth-saml (1.7.0)
      omniauth (~> 1.3)
      ruby-saml (~> 1.4)
    omniauth-shibboleth (1.2.1)
      omniauth (>= 1.0.0)
    omniauth-twitter (1.2.1)
      json (~> 1.3)
      omniauth-oauth (~> 1.1)
    omniauth_crowd (2.2.3)
      activesupport
      nokogiri (>= 1.4.4)
      omniauth (~> 1.0)
    org-ruby (0.9.12)
      rubypants (~> 0.2)
    orm_adapter (0.5.0)
    os (0.9.6)
    paranoia (2.2.0)
      activerecord (>= 4.0, < 5.1)
    parser (2.4.0.0)
      ast (~> 2.2)
    path_expander (1.0.1)
    pg (0.18.4)
    po_to_json (1.0.1)
      json (>= 1.6.0)
    poltergeist (1.9.0)
      capybara (~> 2.1)
      cliver (~> 0.3.1)
      multi_json (~> 1.0)
      websocket-driver (>= 0.2.0)
    posix-spawn (0.3.11)
    powerpack (0.1.1)
    premailer (1.8.6)
      css_parser (>= 1.3.6)
      htmlentities (>= 4.0.0)
    premailer-rails (1.9.2)
      actionmailer (>= 3, < 6)
      premailer (~> 1.7, >= 1.7.9)
    pry (0.10.4)
      coderay (~> 1.1.0)
      method_source (~> 0.8.1)
      slop (~> 3.4)
    pry-byebug (3.4.2)
      byebug (~> 9.0)
      pry (~> 0.10)
    pry-rails (0.3.5)
      pry (>= 0.9.10)
    pyu-ruby-sasl (0.0.3.3)
    rack (1.6.5)
    rack-accept (0.4.5)
      rack (>= 0.4)
    rack-attack (4.4.1)
      rack
    rack-cors (0.4.0)
    rack-oauth2 (1.2.3)
      activesupport (>= 2.3)
      attr_required (>= 0.0.5)
      httpclient (>= 2.4)
      multi_json (>= 1.3.6)
      rack (>= 1.1)
    rack-protection (1.5.3)
      rack
    rack-proxy (0.6.0)
      rack
    rack-test (0.6.3)
      rack (>= 1.0)
    rails (4.2.8)
      actionmailer (= 4.2.8)
      actionpack (= 4.2.8)
      actionview (= 4.2.8)
      activejob (= 4.2.8)
      activemodel (= 4.2.8)
      activerecord (= 4.2.8)
      activesupport (= 4.2.8)
      bundler (>= 1.3.0, < 2.0)
      railties (= 4.2.8)
      sprockets-rails
    rails-deprecated_sanitizer (1.0.3)
      activesupport (>= 4.2.0.alpha)
    rails-dom-testing (1.0.8)
      activesupport (>= 4.2.0.beta, < 5.0)
      nokogiri (~> 1.6)
      rails-deprecated_sanitizer (>= 1.0.1)
    rails-html-sanitizer (1.0.3)
      loofah (~> 2.0)
    railties (4.2.8)
      actionpack (= 4.2.8)
      activesupport (= 4.2.8)
      rake (>= 0.8.7)
      thor (>= 0.18.1, < 2.0)
    rainbow (2.1.0)
    raindrops (0.17.0)
    rake (10.5.0)
    rblineprof (0.3.6)
      debugger-ruby_core_source (~> 1.3)
    rdoc (4.2.2)
      json (~> 1.4)
    recaptcha (3.0.0)
      json
    recursive-open-struct (1.0.0)
    redcarpet (3.4.0)
    redis (3.3.3)
    redis-actionpack (5.0.1)
      actionpack (>= 4.0, < 6)
      redis-rack (>= 1, < 3)
      redis-store (>= 1.1.0, < 1.4.0)
    redis-activesupport (5.0.1)
      activesupport (>= 3, < 6)
      redis-store (~> 1.2.0)
    redis-namespace (1.5.2)
      redis (~> 3.0, >= 3.0.4)
    redis-rack (1.6.0)
      rack (~> 1.5)
      redis-store (~> 1.2.0)
    redis-rails (5.0.1)
      redis-actionpack (~> 5.0.0)
      redis-activesupport (~> 5.0.0)
      redis-store (~> 1.2.0)
    redis-store (1.2.0)
      redis (>= 2.2)
    request_store (1.3.1)
    responders (2.3.0)
      railties (>= 4.2.0, < 5.1)
    rest-client (2.0.0)
      http-cookie (>= 1.0.2, < 2.0)
      mime-types (>= 1.16, < 4.0)
      netrc (~> 0.8)
    retriable (1.4.1)
    rinku (2.0.0)
    rotp (2.1.2)
    rouge (2.0.7)
    rqrcode (0.7.0)
      chunky_png
    rqrcode-rails3 (0.1.7)
      rqrcode (>= 0.4.2)
    rspec (3.5.0)
      rspec-core (~> 3.5.0)
      rspec-expectations (~> 3.5.0)
      rspec-mocks (~> 3.5.0)
    rspec-core (3.5.0)
      rspec-support (~> 3.5.0)
    rspec-expectations (3.5.0)
      diff-lcs (>= 1.2.0, < 2.0)
      rspec-support (~> 3.5.0)
    rspec-mocks (3.5.0)
      diff-lcs (>= 1.2.0, < 2.0)
      rspec-support (~> 3.5.0)
    rspec-rails (3.5.0)
      actionpack (>= 3.0)
      activesupport (>= 3.0)
      railties (>= 3.0)
      rspec-core (~> 3.5.0)
      rspec-expectations (~> 3.5.0)
      rspec-mocks (~> 3.5.0)
      rspec-support (~> 3.5.0)
    rspec-retry (0.4.5)
      rspec-core
    rspec-set (0.1.3)
    rspec-support (3.5.0)
    rspec_profiling (0.0.5)
      activerecord
      pg
      rails
      sqlite3
    rubocop (0.47.1)
      parser (>= 2.3.3.1, < 3.0)
      powerpack (~> 0.1)
      rainbow (>= 1.99.1, < 3.0)
      ruby-progressbar (~> 1.7)
      unicode-display_width (~> 1.0, >= 1.0.1)
    rubocop-rspec (1.15.0)
      rubocop (>= 0.42.0)
    ruby-fogbugz (0.2.1)
      crack (~> 0.4)
    ruby-prof (0.16.2)
    ruby-progressbar (1.8.1)
    ruby-saml (1.4.1)
      nokogiri (>= 1.5.10)
    ruby_parser (3.8.4)
      sexp_processor (~> 4.1)
    rubyntlm (0.5.2)
    rubypants (0.2.0)
    rubyzip (1.2.1)
    rufus-scheduler (3.1.10)
    rugged (0.25.1.1)
    safe_yaml (1.0.4)
    sanitize (2.1.0)
      nokogiri (>= 1.4.4)
    sass (3.4.22)
    sass-rails (5.0.6)
      railties (>= 4.0.0, < 6)
      sass (~> 3.1)
      sprockets (>= 2.8, < 4.0)
      sprockets-rails (>= 2.0, < 4.0)
      tilt (>= 1.1, < 3)
    sawyer (0.8.1)
      addressable (>= 2.3.5, < 2.6)
      faraday (~> 0.8, < 1.0)
    scss_lint (0.47.1)
      rake (>= 0.9, < 11)
      sass (~> 3.4.15)
    securecompare (1.0.0)
    seed-fu (2.3.6)
      activerecord (>= 3.1)
      activesupport (>= 3.1)
    select2-rails (3.5.9.3)
      thor (~> 0.14)
    sentry-raven (2.4.0)
      faraday (>= 0.7.6, < 1.0)
    settingslogic (2.0.9)
    sexp_processor (4.8.0)
    sham_rack (1.3.6)
      rack
    shoulda-matchers (2.8.0)
      activesupport (>= 3.0.0)
    sidekiq (5.0.0)
      concurrent-ruby (~> 1.0)
      connection_pool (~> 2.2, >= 2.2.0)
      rack-protection (>= 1.5.0)
      redis (~> 3.3, >= 3.3.3)
    sidekiq-cron (0.4.4)
      redis-namespace (>= 1.5.2)
      rufus-scheduler (>= 2.0.24)
      sidekiq (>= 4.2.1)
    sidekiq-limit_fetch (3.4.0)
      sidekiq (>= 4)
    signet (0.7.3)
      addressable (~> 2.3)
      faraday (~> 0.9)
      jwt (~> 1.5)
      multi_json (~> 1.10)
    simplecov (0.14.1)
      docile (~> 1.1.0)
      json (>= 1.8, < 3)
      simplecov-html (~> 0.10.0)
    simplecov-html (0.10.0)
    slack-notifier (1.5.1)
    slop (3.6.0)
    spinach (0.8.10)
      colorize
      gherkin-ruby (>= 0.3.2)
      json
    spinach-rails (0.2.1)
      capybara (>= 2.0.0)
      railties (>= 3)
      spinach (>= 0.4)
    spinach-rerun-reporter (0.0.2)
      spinach (~> 0.8)
    spring (2.0.1)
      activesupport (>= 4.2)
    spring-commands-rspec (1.0.4)
      spring (>= 0.9.1)
    spring-commands-spinach (1.1.0)
      spring (>= 0.9.1)
    sprockets (3.7.1)
      concurrent-ruby (~> 1.0)
      rack (> 1, < 3)
    sprockets-rails (3.2.0)
      actionpack (>= 4.0)
      activesupport (>= 4.0)
      sprockets (>= 3.0.0)
    sqlite3 (1.3.13)
    stackprof (0.2.10)
    state_machines (0.4.0)
    state_machines-activemodel (0.4.0)
      activemodel (>= 4.1, < 5.1)
      state_machines (>= 0.4.0)
    state_machines-activerecord (0.4.0)
      activerecord (>= 4.1, < 5.1)
      state_machines-activemodel (>= 0.3.0)
    stringex (2.5.2)
    sys-filesystem (1.1.6)
      ffi
    sysexits (1.2.0)
    temple (0.7.7)
    test_after_commit (1.1.0)
      activerecord (>= 3.2)
    text (1.3.1)
    thin (1.7.0)
      daemons (~> 1.0, >= 1.0.9)
      eventmachine (~> 1.0, >= 1.0.4)
      rack (>= 1, < 3)
    thor (0.19.4)
    thread_safe (0.3.6)
    tilt (2.0.6)
    timecop (0.8.1)
    timfel-krb5-auth (0.8.3)
    toml-rb (0.3.15)
      citrus (~> 3.0, > 3.0)
    tool (0.2.3)
    truncato (0.7.8)
      htmlentities (~> 4.3.1)
      nokogiri (~> 1.6.1)
    tzinfo (1.2.2)
      thread_safe (~> 0.1)
    u2f (0.2.1)
    uglifier (2.7.2)
      execjs (>= 0.3.0)
      json (>= 1.8.0)
    underscore-rails (1.8.3)
    unf (0.1.4)
      unf_ext
    unf_ext (0.0.7.2)
    unicode-display_width (1.1.3)
    unicorn (5.1.0)
      kgio (~> 2.6)
      raindrops (~> 0.7)
    unicorn-worker-killer (0.4.4)
      get_process_mem (~> 0)
      unicorn (>= 4, < 6)
    uniform_notifier (1.10.0)
    url_safe_base64 (0.2.2)
    validates_hostname (1.0.6)
      activerecord (>= 3.0)
      activesupport (>= 3.0)
    version_sorter (2.1.0)
    virtus (1.0.5)
      axiom-types (~> 0.1)
      coercible (~> 1.0)
      descendants_tracker (~> 0.0, >= 0.0.3)
      equalizer (~> 0.0, >= 0.0.9)
    vmstat (2.3.0)
    warden (1.2.6)
      rack (>= 1.0)
    webmock (1.24.6)
      addressable (>= 2.3.6)
      crack (>= 0.3.2)
      hashdiff
    webpack-rails (0.9.10)
      railties (>= 3.2.0)
    websocket-driver (0.6.3)
      websocket-extensions (>= 0.1.0)
    websocket-extensions (0.1.2)
    wikicloth (0.8.1)
      builder
      expression_parser
      rinku
    xml-simple (1.1.5)
    xpath (2.0.0)
      nokogiri (~> 1.3)

PLATFORMS
  ruby

DEPENDENCIES
  RedCloth (~> 4.3.2)
  ace-rails-ap (~> 4.1.0)
  activerecord_sane_schema_dumper (= 0.2)
  acts-as-taggable-on (~> 4.0)
  addressable (~> 2.3.8)
  after_commit_queue (~> 1.3.0)
  akismet (~> 2.0)
  allocations (~> 1.0)
  asana (~> 0.6.0)
  asciidoctor (~> 1.5.2)
  asciidoctor-plantuml (= 0.0.7)
  attr_encrypted (~> 3.0.0)
  awesome_print (~> 1.2.0)
  babosa (~> 1.0.2)
  base32 (~> 0.3.0)
  benchmark-ips (~> 2.3.0)
  better_errors (~> 2.1.0)
  binding_of_caller (~> 0.7.2)
  bootstrap-sass (~> 3.3.0)
  brakeman (~> 3.6.0)
  browser (~> 2.2)
  bullet (~> 5.5.0)
  bundler-audit (~> 0.5.0)
  capybara (~> 2.6.2)
  capybara-screenshot (~> 1.0.0)
  carrierwave (~> 1.0)
  charlock_holmes (~> 0.7.3)
  chronic (~> 0.10.2)
  chronic_duration (~> 0.10.6)
  coffee-rails (~> 4.1.0)
  concurrent-ruby (~> 1.0.5)
  connection_pool (~> 2.0)
  creole (~> 0.5.0)
  d3_rails (~> 3.5.0)
  database_cleaner (~> 1.5.0)
  deckar01-task_list (= 1.0.6)
  default_value_for (~> 3.0.0)
  devise (~> 4.2)
  devise-two-factor (~> 3.0.0)
  diffy (~> 3.1.0)
  doorkeeper (~> 4.2.0)
  doorkeeper-openid_connect (~> 1.1.0)
  dropzonejs-rails (~> 0.7.1)
  email_reply_trimmer (~> 0.1)
  email_spec (~> 1.6.0)
  factory_girl_rails (~> 4.7.0)
  faraday (~> 0.11.0)
  ffaker (~> 2.4)
  flay (~> 2.8.0)
  fog-aws (~> 0.9)
  fog-core (~> 1.44)
  fog-google (~> 0.5)
  fog-local (~> 0.3)
  fog-openstack (~> 0.1)
  fog-rackspace (~> 0.1.1)
  font-awesome-rails (~> 4.7)
  foreman (~> 0.78.0)
  fuubar (~> 2.0.0)
  gemnasium-gitlab-service (~> 0.2)
  gemojione (~> 3.0)
  gettext (~> 3.2.2)
  gettext_i18n_rails (~> 1.8.0)
  gettext_i18n_rails_js (~> 1.2.0)
  gitaly (~> 0.6.0)
  github-linguist (~> 4.7.0)
  gitlab-flowdock-git-hook (~> 1.0.1)
  gitlab-markup (~> 1.5.1)
  gitlab_omniauth-ldap (~> 1.2.1)
  gollum-lib (~> 4.2)
  gollum-rugged_adapter (~> 0.4.4)
  gon (~> 6.1.0)
  google-api-client (~> 0.8.6)
  grape (~> 0.19.0)
  grape-entity (~> 0.6.0)
  haml_lint (~> 0.21.0)
  hamlit (~> 2.6.1)
  hashie-forbidden_attributes
  health_check (~> 2.6.0)
  hipchat (~> 1.5.0)
  html-pipeline (~> 1.11.0)
  html2text
  httparty (~> 0.13.3)
  influxdb (~> 0.2)
  jira-ruby (~> 1.1.2)
  jquery-atwho-rails (~> 1.3.2)
  jquery-rails (~> 4.1.0)
  json-schema (~> 2.6.2)
  jwt (~> 1.5.6)
  kaminari (~> 0.17.0)
  knapsack (~> 1.11.0)
  kubeclient (~> 2.2.0)
  letter_opener_web (~> 1.3.0)
  license_finder (~> 2.1.0)
  licensee (~> 8.7.0)
  loofah (~> 2.0.3)
  mail_room (~> 0.9.1)
  method_source (~> 0.8)
  minitest (~> 5.7.0)
  mousetrap-rails (~> 1.4.6)
  mysql2 (~> 0.3.16)
  net-ssh (~> 3.0.1)
  nokogiri (~> 1.6.7, >= 1.6.7.2)
  oauth2 (~> 1.3.0)
  octokit (~> 4.6.2)
  oj (~> 2.17.4)
  omniauth (~> 1.4.2)
  omniauth-auth0 (~> 1.4.1)
  omniauth-authentiq (~> 0.3.0)
  omniauth-azure-oauth2 (~> 0.0.6)
  omniauth-cas3 (~> 1.1.2)
  omniauth-facebook (~> 4.0.0)
  omniauth-github (~> 1.1.1)
  omniauth-gitlab (~> 1.0.2)
  omniauth-google-oauth2 (~> 0.4.1)
  omniauth-kerberos (~> 0.3.0)
  omniauth-oauth2-generic (~> 0.2.2)
  omniauth-saml (~> 1.7.0)
  omniauth-shibboleth (~> 1.2.0)
  omniauth-twitter (~> 1.2.0)
  omniauth_crowd (~> 2.2.0)
  org-ruby (~> 0.9.12)
  paranoia (~> 2.2)
  pg (~> 0.18.2)
  poltergeist (~> 1.9.0)
  premailer-rails (~> 1.9.0)
  pry-byebug (~> 3.4.1)
  pry-rails (~> 0.3.4)
  rack-attack (~> 4.4.1)
  rack-cors (~> 0.4.0)
  rack-oauth2 (~> 1.2.1)
  rack-proxy (~> 0.6.0)
  rails (= 4.2.8)
  rails-deprecated_sanitizer (~> 1.0.3)
  rainbow (~> 2.1.0)
  rblineprof (~> 0.3.6)
  rdoc (~> 4.2)
  recaptcha (~> 3.0)
  redcarpet (~> 3.4)
  redis (~> 3.2)
  redis-namespace (~> 1.5.2)
  redis-rails (~> 5.0.1)
  request_store (~> 1.3)
  responders (~> 2.0)
  rouge (~> 2.0)
  rqrcode-rails3 (~> 0.1.7)
  rspec-rails (~> 3.5.0)
  rspec-retry (~> 0.4.5)
  rspec-set (~> 0.1.3)
  rspec_profiling (~> 0.0.5)
  rubocop (~> 0.47.1)
  rubocop-rspec (~> 1.15.0)
  ruby-fogbugz (~> 0.2.1)
  ruby-prof (~> 0.16.2)
  ruby_parser (~> 3.8.4)
  rufus-scheduler (~> 3.1.10)
  rugged (~> 0.25.1.1)
  sanitize (~> 2.0)
  sass-rails (~> 5.0.6)
  scss_lint (~> 0.47.0)
  seed-fu (~> 2.3.5)
  select2-rails (~> 3.5.9)
  sentry-raven (~> 2.4.0)
  settingslogic (~> 2.0.9)
  sham_rack (~> 1.3.6)
  shoulda-matchers (~> 2.8.0)
  sidekiq (~> 5.0)
  sidekiq-cron (~> 0.4.4)
  sidekiq-limit_fetch (~> 3.4)
  simplecov (~> 0.14.0)
  slack-notifier (~> 1.5.1)
  spinach-rails (~> 0.2.1)
  spinach-rerun-reporter (~> 0.0.2)
  spring (~> 2.0.0)
  spring-commands-rspec (~> 1.0.4)
  spring-commands-spinach (~> 1.1.0)
  sprockets (~> 3.7.0)
  stackprof (~> 0.2.10)
  state_machines-activerecord (~> 0.4.0)
  sys-filesystem (~> 1.1.6)
  test_after_commit (~> 1.1)
  thin (~> 1.7.0)
  timecop (~> 0.8.0)
  toml-rb (~> 0.3.15)
  truncato (~> 0.7.8)
  u2f (~> 0.2.1)
  uglifier (~> 2.7.2)
  underscore-rails (~> 1.8.0)
  unf (~> 0.1.4)
  unicorn (~> 5.1.0)
  unicorn-worker-killer (~> 0.4.4)
  validates_hostname (~> 1.0.6)
  version_sorter (~> 2.1.0)
  virtus (~> 1.0.1)
  vmstat (~> 2.3.0)
  webmock (~> 1.24.0)
  webpack-rails (~> 0.9.10)
  wikicloth (= 0.8.1)

BUNDLED WITH
   1.14.6

--- TEMPLATE END ----------------------------------------------------------------

Unfortunately, an unexpected error occurred, and Bundler cannot continue.

First, try this link to see if there are any existing issue reports for this error:
https://github.com/bundler/bundler/search?q=No+live+threads+left.+Deadlock%3F&type=Issues

If there aren't any reports for this error yet, please create copy and paste the report template above into a new issue. Don't forget to anonymize any private data! The new issue form is located at:
https://github.com/bundler/bundler/issues/new

@colby-swandale colby-swandale changed the title sudo -u git -H bundle update omniauth-google-oauth2 bundle update deadlock Jun 18, 2017
@miler350
Copy link

miler350 commented Jun 18, 2017

@iva3682 try removing gemfile.lock.
bundle again to build new dependencies.

@syndicate604
Copy link

I have the same issue

Downloading omniauth-google-oauth2-0.4.1 revealed dependencies not in the API or the lockfile (omniauth-oauth2 (>= 1.3.1), jwt (~>
Either installing with --full-index or running bundle update omniauth-google-oauth2 should fix the problem.

Unfortunately, an unexpected error occurred, and Bundler cannot continue.

@arael
Copy link

arael commented Aug 19, 2017

I think I have the same issue. Any suggestions on how to hotfix this?

--- ERROR REPORT TEMPLATE -------------------------------------------------------

Error Report

Questions

Please fill out answers to these questions, it'll help us figure out
why things are going wrong.

  • What did you do?

    I ran the command /app/bin/bundle update nokogiri

  • What did you expect to happen?

    I expected Bundler to...

  • What happened instead?

    Instead, what happened was...

  • Have you tried any solutions posted on similar issues in our issue tracker, stack overflow, or google?

    I tried...

  • Have you read our issues document, https://github.com/bundler/bundler/blob/master/doc/contributing/ISSUES.md?

    ...

Backtrace

fatal: No live threads left. Deadlock?
  /app/vendor/bundle/ruby/2.3.0/gems/bundler-1.15.2/lib/bundler/worker.rb:43:in `pop'
  /app/vendor/bundle/ruby/2.3.0/gems/bundler-1.15.2/lib/bundler/worker.rb:43:in `deq'
  /app/vendor/bundle/ruby/2.3.0/gems/bundler-1.15.2/lib/bundler/installer/parallel_installer.rb:132:in `process_specs'
  /app/vendor/bundle/ruby/2.3.0/gems/bundler-1.15.2/lib/bundler/installer/parallel_installer.rb:103:in `call'
  /app/vendor/bundle/ruby/2.3.0/gems/bundler-1.15.2/lib/bundler/installer/parallel_installer.rb:77:in `call'
  /app/vendor/bundle/ruby/2.3.0/gems/bundler-1.15.2/lib/bundler/installer.rb:199:in `install_in_parallel'
  /app/vendor/bundle/ruby/2.3.0/gems/bundler-1.15.2/lib/bundler/installer.rb:166:in `install'
  /app/vendor/bundle/ruby/2.3.0/gems/bundler-1.15.2/lib/bundler/installer.rb:80:in `run'
  /app/vendor/bundle/ruby/2.3.0/gems/bundler-1.15.2/lib/bundler/installer.rb:24:in `install'
  /app/vendor/bundle/ruby/2.3.0/gems/bundler-1.15.2/lib/bundler/cli/update.rb:50:in `run'
  /app/vendor/bundle/ruby/2.3.0/gems/bundler-1.15.2/lib/bundler/cli.rb:226:in `update'
  /app/vendor/bundle/ruby/2.3.0/gems/bundler-1.15.2/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'
  /app/vendor/bundle/ruby/2.3.0/gems/bundler-1.15.2/lib/bundler/vendor/thor/lib/thor/invocation.rb:126:in `invoke_command'
  /app/vendor/bundle/ruby/2.3.0/gems/bundler-1.15.2/lib/bundler/vendor/thor/lib/thor.rb:369:in `dispatch'
  /app/vendor/bundle/ruby/2.3.0/gems/bundler-1.15.2/lib/bundler/cli.rb:20:in `dispatch'
  /app/vendor/bundle/ruby/2.3.0/gems/bundler-1.15.2/lib/bundler/vendor/thor/lib/thor/base.rb:444:in `start'
  /app/vendor/bundle/ruby/2.3.0/gems/bundler-1.15.2/lib/bundler/cli.rb:10:in `start'
  /app/vendor/bundle/ruby/2.3.0/gems/bundler-1.15.2/exe/bundle:30:in `block in <top (required)>'
  /app/vendor/bundle/ruby/2.3.0/gems/bundler-1.15.2/lib/bundler/friendly_errors.rb:121:in `with_friendly_errors'
  /app/vendor/bundle/ruby/2.3.0/gems/bundler-1.15.2/exe/bundle:22:in `<top (required)>'
  /app/bin/bundle:3:in `load'
  /app/bin/bundle:3:in `<main>'

Environment

Bundler   1.15.2
Rubygems  2.5.2
Ruby      2.3.4p301 (2017-03-30 revision 58214) [x86_64-linux]
GEM_HOME  /app/vendor/bundle/ruby/2.3.0
GEM_PATH  
Git       2.7.4
Platform  x86_64-linux
OpenSSL   OpenSSL 1.0.2g  1 Mar 2016

Bundler settings

frozen
  Set for your local app (/app/.bundle/config): true
  Set for the current user (/app/.bundle/config): true
path
  Set for your local app (/app/.bundle/config): "vendor/bundle"
  Set for the current user (/app/.bundle/config): "vendor/bundle"
bin
  Set for your local app (/app/.bundle/config): "vendor/bundle/bin"
  Set for the current user (/app/.bundle/config): "vendor/bundle/bin"
jobs
  Set for your local app (/app/.bundle/config): "4"
  Set for the current user (/app/.bundle/config): "4"
without
  Set for your local app (/app/.bundle/config): "development:test"
  Set for the current user (/app/.bundle/config): "development:test"
disable_shared_gems
  Set for your local app (/app/.bundle/config): true
  Set for the current user (/app/.bundle/config): true
gemfile
  Set via BUNDLE_GEMFILE: "/app/Gemfile"

Gemfile

Gemfile

source 'https://rubygems.org'

git_source(:github) do |repo_name|
  repo_name = "#{repo_name}/#{repo_name}" unless repo_name.include?("/")
  "https://github.com/#{repo_name}.git"
end


# Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
gem 'rails', '~> 5.0.2'
# Use postgresql as the database for Active Record
gem 'pg', '~> 0.18'
# Use Puma as the app server
gem 'puma', '~> 3.0'
# Use SCSS for stylesheets
gem 'sass-rails', '~> 5.0'
# Use Uglifier as compressor for JavaScript assets
gem 'uglifier', '>= 1.3.0'
# Use CoffeeScript for .coffee assets and views
gem 'coffee-rails', '~> 4.2'
# See https://github.com/rails/execjs#readme for more supported runtimes
# gem 'therubyracer', platforms: :ruby

# Use jquery as the JavaScript library
gem 'jquery-rails'
# Turbolinks makes navigating your web application faster. Read more: https://github.com/turbolinks/turbolinks
# gem 'turbolinks', '~> 5'
# Build JSON APIs with ease. Read more: https://github.com/rails/jbuilder
gem 'jbuilder', '~> 2.5'
# Use Redis adapter to run Action Cable in production
# gem 'redis', '~> 3.0'
# Use ActiveModel has_secure_password
gem 'bcrypt', '~> 3.1.7'

# Use Capistrano for deployment
# gem 'capistrano-rails', group: :development

group :development, :test do
  # Call 'byebug' anywhere in the code to stop execution and get a debugger console
  gem 'byebug', platform: :mri
end

group :development do
  # Access an IRB console on exception pages or by using <%= console %> anywhere in the code.
  gem 'web-console', '>= 3.3.0'
  gem 'listen', '~> 3.0.5'
  # Spring speeds up development by keeping your application running in the background. Read more: https://github.com/rails/spring
  gem 'spring'
  gem 'spring-watcher-listen', '~> 2.0.0'
end

group :production do
	gem 'rails_12factor'
	gem 'lockup'
end

# Windows does not include zoneinfo files, so bundle the tzinfo-data gem
gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw, :jruby]

gem "omniauth-google-oauth2"
gem 'email_validator'
gem 'bootstrap-sass', '~> 3.3.5'
gem 'bootstrap-select-rails'
gem 'font-awesome-rails'
gem "paperclip", "~> 5.0.0"
gem 'aws-sdk', '~> 2.3'
gem 'cocoon'
gem 'redcarpet'
gem 'simplemde-rails'
gem 'jquery-ui-rails'

Gemfile.lock

GEM
  remote: https://rubygems.org/
  specs:
    actioncable (5.0.2)
      actionpack (= 5.0.2)
      nio4r (>= 1.2, < 3.0)
      websocket-driver (~> 0.6.1)
    actionmailer (5.0.2)
      actionpack (= 5.0.2)
      actionview (= 5.0.2)
      activejob (= 5.0.2)
      mail (~> 2.5, >= 2.5.4)
      rails-dom-testing (~> 2.0)
    actionpack (5.0.2)
      actionview (= 5.0.2)
      activesupport (= 5.0.2)
      rack (~> 2.0)
      rack-test (~> 0.6.3)
      rails-dom-testing (~> 2.0)
      rails-html-sanitizer (~> 1.0, >= 1.0.2)
    actionview (5.0.2)
      activesupport (= 5.0.2)
      builder (~> 3.1)
      erubis (~> 2.7.0)
      rails-dom-testing (~> 2.0)
      rails-html-sanitizer (~> 1.0, >= 1.0.3)
    activejob (5.0.2)
      activesupport (= 5.0.2)
      globalid (>= 0.3.6)
    activemodel (5.0.2)
      activesupport (= 5.0.2)
    activerecord (5.0.2)
      activemodel (= 5.0.2)
      activesupport (= 5.0.2)
      arel (~> 7.0)
    activesupport (5.0.2)
      concurrent-ruby (~> 1.0, >= 1.0.2)
      i18n (~> 0.7)
      minitest (~> 5.1)
      tzinfo (~> 1.1)
    arel (7.1.4)
    autoprefixer-rails (6.7.3)
      execjs
    aws-sdk (2.7.9)
      aws-sdk-resources (= 2.7.9)
    aws-sdk-core (2.7.9)
      aws-sigv4 (~> 1.0)
      jmespath (~> 1.0)
    aws-sdk-resources (2.7.9)
      aws-sdk-core (= 2.7.9)
    aws-sigv4 (1.0.0)
    bcrypt (3.1.11)
    bindex (0.5.0)
    bootstrap-sass (3.3.7)
      autoprefixer-rails (>= 5.2.1)
      sass (>= 3.3.4)
    bootstrap-select-rails (1.12.1)
    builder (3.2.3)
    byebug (9.0.6)
    climate_control (0.1.0)
    cocaine (0.5.8)
      climate_control (>= 0.0.3, < 1.0)
    cocoon (1.2.9)
    coffee-rails (4.2.1)
      coffee-script (>= 2.2.0)
      railties (>= 4.0.0, < 5.2.x)
    coffee-script (2.4.1)
      coffee-script-source
      execjs
    coffee-script-source (1.12.2)
    concurrent-ruby (1.0.5)
    email_validator (1.6.0)
      activemodel
    erubis (2.7.0)
    execjs (2.7.0)
    faraday (0.11.0)
      multipart-post (>= 1.2, < 3)
    ffi (1.9.18)
    font-awesome-rails (4.7.0.1)
      railties (>= 3.2, < 5.1)
    globalid (0.4.0)
      activesupport (>= 4.2.0)
    hashie (3.5.5)
    i18n (0.8.1)
    jbuilder (2.6.3)
      activesupport (>= 3.0.0, < 5.2)
      multi_json (~> 1.2)
    jmespath (1.3.1)
    jquery-rails (4.3.1)
      rails-dom-testing (>= 1, < 3)
      railties (>= 4.2.0)
      thor (>= 0.14, < 2.0)
    jquery-ui-rails (6.0.1)
      railties (>= 3.2.16)
    jwt (1.5.6)
    listen (3.0.8)
      rb-fsevent (~> 0.9, >= 0.9.4)
      rb-inotify (~> 0.9, >= 0.9.7)
    lockup (1.4)
      rails (>= 3, < 6)
    loofah (2.0.3)
      nokogiri (>= 1.5.9)
    mail (2.6.4)
      mime-types (>= 1.16, < 4)
    method_source (0.8.2)
    mime-types (3.1)
      mime-types-data (~> 3.2015)
    mime-types-data (3.2016.0521)
    mimemagic (0.3.2)
    mini_portile2 (2.1.0)
    minitest (5.10.1)
    multi_json (1.12.1)
    multi_xml (0.6.0)
    multipart-post (2.0.0)
    nio4r (2.0.0)
    nokogiri (1.7.1)
      mini_portile2 (~> 2.1.0)
    oauth2 (1.3.1)
      faraday (>= 0.8, < 0.12)
      jwt (~> 1.0)
      multi_json (~> 1.3)
      multi_xml (~> 0.5)
      rack (>= 1.2, < 3)
    omniauth (1.6.1)
      hashie (>= 3.4.6, < 3.6.0)
      rack (>= 1.6.2, < 3)
    omniauth-google-oauth2 (0.4.1)
      jwt (~> 1.5.2)
      multi_json (~> 1.3)
      omniauth (>= 1.1.1)
      omniauth-oauth2 (>= 1.3.1)
    omniauth-oauth2 (1.4.0)
      oauth2 (~> 1.0)
      omniauth (~> 1.2)
    paperclip (5.0.0)
      activemodel (>= 4.2.0)
      activesupport (>= 4.2.0)
      cocaine (~> 0.5.5)
      mime-types
      mimemagic (~> 0.3.0)
    pg (0.20.0)
    puma (3.8.2)
    rack (2.0.1)
    rack-test (0.6.3)
      rack (>= 1.0)
    rails (5.0.2)
      actioncable (= 5.0.2)
      actionmailer (= 5.0.2)
      actionpack (= 5.0.2)
      actionview (= 5.0.2)
      activejob (= 5.0.2)
      activemodel (= 5.0.2)
      activerecord (= 5.0.2)
      activesupport (= 5.0.2)
      bundler (>= 1.3.0, < 2.0)
      railties (= 5.0.2)
      sprockets-rails (>= 2.0.0)
    rails-dom-testing (2.0.2)
      activesupport (>= 4.2.0, < 6.0)
      nokogiri (~> 1.6)
    rails-html-sanitizer (1.0.3)
      loofah (~> 2.0)
    rails_12factor (0.0.3)
      rails_serve_static_assets
      rails_stdout_logging
    rails_serve_static_assets (0.0.5)
    rails_stdout_logging (0.0.5)
    railties (5.0.2)
      actionpack (= 5.0.2)
      activesupport (= 5.0.2)
      method_source
      rake (>= 0.8.7)
      thor (>= 0.18.1, < 2.0)
    rake (12.0.0)
    rb-fsevent (0.9.8)
    rb-inotify (0.9.8)
      ffi (>= 0.5.0)
    redcarpet (3.4.0)
    sass (3.4.23)
    sass-rails (5.0.6)
      railties (>= 4.0.0, < 6)
      sass (~> 3.1)
      sprockets (>= 2.8, < 4.0)
      sprockets-rails (>= 2.0, < 4.0)
      tilt (>= 1.1, < 3)
    simplemde-rails (1.10.2)
    spring (2.0.1)
      activesupport (>= 4.2)
    spring-watcher-listen (2.0.1)
      listen (>= 2.7, < 4.0)
      spring (>= 1.2, < 3.0)
    sprockets (3.7.1)
      concurrent-ruby (~> 1.0)
      rack (> 1, < 3)
    sprockets-rails (3.2.0)
      actionpack (>= 4.0)
      activesupport (>= 4.0)
      sprockets (>= 3.0.0)
    thor (0.19.4)
    thread_safe (0.3.6)
    tilt (2.0.7)
    tzinfo (1.2.3)
      thread_safe (~> 0.1)
    uglifier (3.2.0)
      execjs (>= 0.3.0, < 3)
    web-console (3.5.0)
      actionview (>= 5.0)
      activemodel (>= 5.0)
      bindex (>= 0.4.0)
      railties (>= 5.0)
    websocket-driver (0.6.5)
      websocket-extensions (>= 0.1.0)
    websocket-extensions (0.1.2)

PLATFORMS
  ruby

DEPENDENCIES
  aws-sdk (~> 2.3)
  bcrypt (~> 3.1.7)
  bootstrap-sass (~> 3.3.5)
  bootstrap-select-rails
  byebug
  cocoon
  coffee-rails (~> 4.2)
  email_validator
  font-awesome-rails
  jbuilder (~> 2.5)
  jquery-rails
  jquery-ui-rails
  listen (~> 3.0.5)
  lockup
  omniauth-google-oauth2
  paperclip (~> 5.0.0)
  pg (~> 0.18)
  puma (~> 3.0)
  rails (~> 5.0.2)
  rails_12factor
  redcarpet
  sass-rails (~> 5.0)
  simplemde-rails
  spring
  spring-watcher-listen (~> 2.0.0)
  tzinfo-data
  uglifier (>= 1.3.0)
  web-console (>= 3.3.0)

BUNDLED WITH
   1.15.3

--- TEMPLATE END ----------------------------------------------------------------

@segiddins
Copy link
Member

Did you try following the instructions in the warning? Adding the gems to your gemfile and then removing them after running a bundle install?

@arael
Copy link

arael commented Aug 20, 2017

I did try to add the reported missing dependency (mini_portile 2.2.0) but I get the same error.

@quoine-doug
Copy link

Did you end up solving this issue? I have a deadlock with some other dependencies, but can't seem to find a way around it,

@hsbt hsbt transferred this issue from rubygems/bundler Mar 14, 2020
@deivid-rodriguez
Copy link
Member

I tried this against bundler's master branch and it resolved very quickly, so it must've been fixed at some point :)

Closing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

9 participants