rubygems / bundler

Manage your Ruby application's gem dependencies
https://bundler.io
MIT License
4.88k stars 2k forks source link

Bundle check fails on up-to date dependency when fetching via HTTP(-S) #5128

Closed jacob-s-son closed 7 years ago

jacob-s-son commented 8 years ago

What you're trying to accomplish

Recently due to security warning, we switched our private dependencies to use HTTPS for fetching from Github. Since then bundle check is failing constantly on a particular dependency even if it's up-to date.

The command you ran bundle check --path=vendor/bundle || bundle install --path=vendor/bundle --jobs=4 --retry=3

What you expected to happen

bundle install would not be triggered.

What actually happened

bundle install was executed, printed the usual output, when no new dependencies are installed.

The exception backtrace(s), if any

This is the error I get on every build:

The git source
https://OUR_SECRET_OAUTH_TOKEN:x-oauth-basic@github.com/ScoutRFP/logboek.git
is not yet checked out. Please run `bundle install` before trying to start your
application

Everything output by running bundle env

Environment

    Bundler   1.13.6
    Rubygems  2.2.5
    Ruby      2.1.8p440 (2015-12-16 revision 53160) [x86_64-linux]
    GEM_HOME  /opt/circleci/.rvm/gems/ruby-2.1.8@scout
    GEM_PATH  /opt/circleci/.rvm/gems/ruby-2.1.8@scout:/opt/circleci/.rvm/gems/ruby-2.1.8@global
    RVM       1.27.0 (master)
    Git       2.10.1

Bundler settings

    path
      Set for your local app (/home/ubuntu/ScoutRFP/.bundle/config): "vendor/bundle"
    disable_shared_gems
      Set for your local app (/home/ubuntu/ScoutRFP/.bundle/config): "true"
    retry
      Set for your local app (/home/ubuntu/ScoutRFP/.bundle/config): "3"
    jobs
      Set for your local app (/home/ubuntu/ScoutRFP/.bundle/config): "4"

Gemfile

    source 'https://rubygems.org'

    gem 'bundler', '~> 1.12'

    gem 'rails', '~> 4.2'
    gem 'pg'

    # == ASSET PIPELINE
    gem 'sprockets', '~> 3.6.0'
    gem 'sprockets-rails', '3.0.4', require: 'sprockets/railtie'
    gem 'angular-rails-templates', '~> 1.0.0'
    gem 'select2-rails', '4.0.2'

    # Rails API
    gem 'rails-api', '~> 0.4.0'
    gem 'active_model_serializers', '~> 0.10.0.rc5'

    gem 'uglifier', '3.0.0'
    gem 'coffee-rails', '4.1.1'
    gem 'compass', '1.0.3'
    gem 'sass-rails', '5.0.4'
    gem 'compass-rails', '3.0.2'
    gem 'ng_classify', git: 'https://github.com/Prabandham/ng_classify.git' # fork required for sprockets 3 / rails 4.2 support. Should remove gem or open our own fork w/ PR.
    # we need this to work around non-digest assets included from tinyMCE and non-digest assets included in JS directives. An alternative to https://github.com/spohlenz/tinymce-rails#asset-compilation
    gem 'non-stupid-digest-assets'

    gem 'tilt', '1.4.1'
    gem 'wicked_pdf' # Must install wkhtmltopdf
    gem 'bigdecimal', '1.2.7' # FIXME: Starting 1.2.4 it quotes BigDecimal -> HighCharts failing
    gem 'oj'
    gem 'redis-rails'
    gem 'whenever', '0.9.0', require: false
    gem 'bugsnag'
    gem 'sidekiq', '= 3.5.1'
    gem 'sidekiq-limit_fetch' # To put pdf/wkhtmltopdf generation into separate queue/one thread only
    gem 'axlsx', '2.1.0.pre'
    gem 'axlsx_rails'
    gem 'roo'
    gem 'gon', '~> 5.2.3'
    gem 'rabl', '~> 0.9.4pre1'
    gem 'verbs'
    gem 'full-name-splitter'
    gem 'awesome_nested_set'
    gem 'dentaku', '2.0.6'
    gem 'scenic' # PostgreSQL views in migrations
    gem 'activerecord-session_store'
    gem 'rack-timeout'
    gem 'newrelic_rpm', '~> 3.15'
    gem 'ey_config'
    gem 'settingslogic'
    gem 'scientist'
    gem 'jbuilder', '~> 1.2'
    gem 'simple_form'
    gem 'devise', '~> 3.4.0'
    gem 'pretender', git: 'https://github.com/ScoutRFP/pretender.git'
    gem 'invitational', '~> 1.3.2'
    gem 'jsonapi-resources'
    gem 'knock', '~> 1.2'
    gem 'rspec-api-blueprint-formatter'
    gem 'omniauth', '~> 1.2'
    gem 'omniauth-auth0', '~> 1.4.1'
    gem 'transitions', require: ['transitions', 'active_model/transitions'], git: 'https://github.com/benjaminws/transitions'
    gem 'chronic'
    gem 'stamp'
    gem 'slim'
    gem 'draper', '~> 2.1.0'
    gem 'cookies_eu'
    gem 'paper_trail', '4.0.0'
    gem 'activerecord-diff'
    gem 'pusher', '~> 1.1' # pusher.com, websockets-as-a-service
    gem 'slack-notifier'
    gem 'fabrication', '2.15.2'
    gem 'sinatra', require: false # for sidekiq web interface
    gem 'spreadsheet', require: false
    gem 'unicorn'
    gem 'gctools'
    gem 'cancancan', '~> 1.13.1'
    gem 'active_force'
    gem 'libv8', '~> 3.16.14'
    gem 'amoeba'
    gem 'postgres_ext'
    gem 'ruby-progressbar'
    gem 'elasticsearch-model'
    gem 'elasticsearch-rails'
    gem 'faraday_middleware-aws-signers-v4'
    gem 'premailer-rails'

    # Multilingual support
    gem 'gettext_i18n_rails'
    gem 'gettext_i18n_rails_js', '~> 1.0.4'
    gem 'phraseapp-ruby'
    gem 'phraseapp-in-context-editor-ruby'
    gem 'bing_translator'
    gem 'rails-i18n', git: 'https://github.com/svenfuchs/rails-i18n', branch: 'rails-4-x' # For 4.x
    gem 'devise-i18n'

    # FORKS
    gem 'angularjs-rails', git: 'https://github.com/ScoutRFP/angularjs-rails.git', branch: 'v1.2.16-ie11-patched'
    gem 'paranoia', git: 'https://github.com/radar/paranoia', branch: 'rails4'

    # asset-related gems
    gem 'jquery-rails'
    gem 'jquery-ui-rails', '4.0.4'
    gem 'bourbon', '3.1.8'
    gem 'normalize-rails'
    gem 'zeroclipboard-rails'
    gem 'flight-for-rails', '~> 1.1.3'
    gem 'pickadate-rails'
    gem 'lodash-rails'
    gem 'jquery-placeholder-rails'
    gem 'jquery-tmpl-rails'
    gem 'bootstrap-sass', '3.1.1.0'
    gem 'angular-ui-bootstrap-rails', '~> 0.11.0'
    gem 'bootstrap-slider-rails'
    gem 'highcharts-rails', '~> 3.0.10'
    gem 'datejs-rails'
    gem 'fix_microsoft_links'
    gem 'tinymce-rails', '~> 4.4.0'
    gem 'webpack-rails', '~> 0.9.6'

    gem 'acts_as_list'

    gem 'state_machines', require: 'state_machines/core'

    group :development do
      gem 'high_voltage', '~> 2.2.1'
      gem 'license_finder', require: false
      gem 'quiet_assets'
      gem 'awesome_print', '1.2.0'
      gem 'spring', '1.7.2'
      gem 'spring-commands-rspec', '1.0.4'
      gem 'spring-commands-cucumber', '1.0.1'
      gem 'gettext', '>=3.0.2', require: false
      gem 'ruby_parser', require: false
      gem 'better_errors'
      gem 'puma', '>= 3.5.2'
    end

    group :doc do
      # bundle exec rake doc:rails generates the API under doc/api.
      gem 'sdoc', require: false
    end

    group :test, :development, :cucumber do
      gem 'pry'
      gem 'pry-nav'
      gem 'pry-stack_explorer'
      gem 'pry-rails'
      gem 'letter_opener', git: 'https://github.com/ScoutRFP/letter_opener.git'
      gem "parallel_tests", "1.5.0"
      gem "headless", require: false
      gem "listen", "3.0.8"
      gem "guard-rspec"
      gem "test_after_commit"
    end

    group :test, :cucumber do
      gem 'faker'
      gem 'timecop'
      gem 'anticipate'
      gem 'cucumber-rails', require: false
      gem 'database_cleaner'
      gem 'capybara', '2.7.1'
      gem 'capybara-screenshot'
      gem 'meta_request'
      gem 'site_prism'
      gem 'rspec-rerun'
      gem 'rspec_junit_formatter'
    end

    group :cucumber do
      gem 'slop' # options parser for cucubmer test runner
    end

    group :test do
      gem 'flog'
      gem 'rspec-given'
      gem 'shoulda-matchers'
      gem 'email_spec'
      gem 'codeclimate-test-reporter', require: nil
      gem 'rspec-page-regression', '0.4.2'
      gem 'capybara-webkit'
      gem 'selenium-webdriver'
      gem 'ruby-prof'
    end

    group :test, :development do
      gem 'rspec-rails', '~> 3.0'
      gem 'binding_of_caller'
      gem 'seed_dump'
      gem 'net-ssh-shell', branch: 'develop', git: 'https://github.com/net-ssh/net-ssh-shell'
      gem 'json_spec'
    end

    source 'https://rails-assets.org' do
      gem 'rails-assets-hint.css', '~> 1.3.3'
      gem 'rails-assets-bacon'
      gem 'rails-assets-bacon.model'
      gem 'rails-assets-bacon.jquery'
      gem 'rails-assets-angular', git: 'https://github.com/ScoutRFP/rails-assets-angular.git', branch: 'v1.2.16-ie11-patched' # FIXED
      gem 'rails-assets-angular-ui-utils', '~> 0.1.1'
      gem 'rails-assets-jquery', '2.1.1'
      gem 'rails-assets-jquery-file-upload', '9.7.2'
      gem 'rails-assets-blueimp-canvas-to-blob', '2.2.2'
      gem 'rails-assets-blueimp-tmpl', '2.5.4'
      gem 'rails-assets-angular-timer'
      gem 'rails-assets-angular-truncate-asset'
      gem 'rails-assets-angularLocalStorage'
      gem 'rails-assets-Sortable'
      gem 'rails-assets-ngFitText'
      gem 'rails-assets-ng-table', '1.0.0.beta.9'
      gem 'rails-assets-tableExport.jquery.plugin'
    end

    # allow us to check out this gem using a github oauth token instead of ssh
    if private_github_credentials = ENV['GITHUB_OAUTH_TOKEN'] && "#{ENV['GITHUB_OAUTH_TOKEN']}:x-oauth-basic"
      logboek_git = "https://#{private_github_credentials}@github.com/ScoutRFP/logboek.git"
    else
      logboek_git = 'git@github.com:ScoutRFP/logboek.git'
    end

    gem 'logboek', git: logboek_git, tag: 'v0.0.12'

    gem 'foreman'

Gemfile.lock

    GIT
      remote: https://TOKEN:x-oauth-basic@github.com/ScoutRFP/logboek.git
      revision: bba085bd0b7a402ab7058b2fe8983ecc2d2ccab7
      tag: v0.0.12
      specs:
        logboek (0.0.12)
          pg (~> 0.18.0)
          rails (~> 4.2.0)

    GIT
      remote: https://github.com/Prabandham/ng_classify.git
      revision: d71b228428d01b3bce87f8a65eccd0e9b9e0d708
      specs:
        ng_classify (0.1.5)
          actionpack (>= 3.0, < 5)
          activesupport (>= 3.0, < 5)
          commonjs (~> 0.2, >= 0.2.7)
          rails (>= 3.2, < 5)
          railties (>= 3.0, < 5)
          therubyracer (~> 0.12, >= 0.12.1)

    GIT
      remote: https://github.com/ScoutRFP/angularjs-rails.git
      revision: 57633ce74e23747c7313818e4af6bda15a23faec
      branch: v1.2.16-ie11-patched
      specs:
        angularjs-rails (1.2.16)

    GIT
      remote: https://github.com/ScoutRFP/letter_opener.git
      revision: ce44bcd59cd35682cded29e71acc6ae87c806927
      specs:
        letter_opener (1.2.0)
          launchy (~> 2.2)

    GIT
      remote: https://github.com/ScoutRFP/pretender.git
      revision: f5a268998c258d012fdb5cd20051d8da90762fb2
      specs:
        pretender (0.1.0)

    GIT
      remote: https://github.com/ScoutRFP/rails-assets-angular.git
      revision: bbb3d193a875622c6ba1b9fce719a257d9cab3a9
      branch: v1.2.16-ie11-patched
      specs:
        rails-assets-angular (1.2.16)

    GIT
      remote: https://github.com/benjaminws/transitions
      revision: 6b39946f54e759dcd0558a15b84c418d3091855f
      specs:
        transitions (0.1.11)

    GIT
      remote: https://github.com/net-ssh/net-ssh-shell
      revision: 10995b4a328b13943c66b90d5f67b3f78015ff63
      branch: develop
      specs:
        net-ssh-shell (0.4.0)
          net-ssh (~> 2.0)

    GIT
      remote: https://github.com/radar/paranoia
      revision: bd3383729c790bf09e488f84221eaaea27c6597e
      branch: rails4
      specs:
        paranoia (2.2.0.alpha)
          activerecord (>= 4.0, < 5.1)

    GIT
      remote: https://github.com/svenfuchs/rails-i18n
      revision: 705798b51a6a94d415a8670da3f84ee91496aa62
      branch: rails-4-x
      specs:
        rails-i18n (4.0.9)
          i18n (~> 0.7)
          railties (~> 4.0)

    GEM
      remote: https://rubygems.org/
      remote: https://rails-assets.org/
      specs:
        actionmailer (4.2.5.1)
          actionpack (= 4.2.5.1)
          actionview (= 4.2.5.1)
          activejob (= 4.2.5.1)
          mail (~> 2.5, >= 2.5.4)
          rails-dom-testing (~> 1.0, >= 1.0.5)
        actionpack (4.2.5.1)
          actionview (= 4.2.5.1)
          activesupport (= 4.2.5.1)
          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.5.1)
          activesupport (= 4.2.5.1)
          builder (~> 3.1)
          erubis (~> 2.7.0)
          rails-dom-testing (~> 1.0, >= 1.0.5)
          rails-html-sanitizer (~> 1.0, >= 1.0.2)
        active_attr (0.8.5)
          activemodel (>= 3.0.2, < 5.0)
          activesupport (>= 3.0.2, < 5.0)
        active_force (0.7.1)
          active_attr (~> 0.8)
          restforce (~> 1.4)
        active_model_serializers (0.10.0.rc5)
          actionpack (>= 4.0)
          activemodel (>= 4.0)
          railties (>= 4.0)
        activejob (4.2.5.1)
          activesupport (= 4.2.5.1)
          globalid (>= 0.3.0)
        activemodel (4.2.5.1)
          activesupport (= 4.2.5.1)
          builder (~> 3.1)
        activerecord (4.2.5.1)
          activemodel (= 4.2.5.1)
          activesupport (= 4.2.5.1)
          arel (~> 6.0)
        activerecord-diff (2.0.0)
        activerecord-session_store (0.1.2)
          actionpack (>= 4.0.0, < 5)
          activerecord (>= 4.0.0, < 5)
          railties (>= 4.0.0, < 5)
        activesupport (4.2.5.1)
          i18n (~> 0.7)
          json (~> 1.7, >= 1.7.7)
          minitest (~> 5.1)
          thread_safe (~> 0.3, >= 0.3.4)
          tzinfo (~> 1.1)
        acts_as_list (0.7.5)
          activerecord (>= 3.0)
        addressable (2.4.0)
        akami (1.3.1)
          gyoku (>= 0.4.0)
          nokogiri
        amoeba (3.0.0)
          activerecord (>= 3.2.6)
        angular-rails-templates (1.0.0)
          railties (>= 4.2, < 6)
          sprockets (~> 3.0)
          tilt
        angular-ui-bootstrap-rails (0.11.2)
        anticipate (0.1.1)
        arel (6.0.3)
        awesome_nested_set (3.0.2)
          activerecord (>= 4.0.0, < 5)
        awesome_print (1.2.0)
        aws-sdk (2.5.4)
          aws-sdk-resources (= 2.5.4)
        aws-sdk-core (2.5.4)
          jmespath (~> 1.0)
        aws-sdk-resources (2.5.4)
          aws-sdk-core (= 2.5.4)
        axlsx (2.1.0.pre)
          htmlentities (~> 4.3.1)
          nokogiri (>= 1.4.1)
          rubyzip (~> 1.1.7)
        axlsx_rails (0.4.0)
          axlsx (>= 2.0.1)
          rails (>= 3.1)
        bcrypt (3.1.10)
        better_errors (2.1.1)
          coderay (>= 1.0.0)
          erubis (>= 2.6.6)
          rack (>= 0.9.0)
        bigdecimal (1.2.7)
        binding_of_caller (0.7.2)
          debug_inspector (>= 0.0.1)
        bing_translator (4.6.0)
          json (~> 1.8.0)
          nokogiri (~> 1.6.0)
          savon (~> 2.10.0)
        bootstrap-sass (3.1.1.0)
          sass (~> 3.2)
        bootstrap-slider-rails (7.0.3)
          railties (>= 3.2, < 5.0)
        bourbon (3.1.8)
          sass (>= 3.2.0)
          thor
        bugsnag (2.8.13)
          json (~> 1.7, >= 1.7.7)
        builder (3.2.2)
        callsite (0.0.11)
        cancancan (1.13.1)
        capybara (2.7.1)
          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.11)
          capybara (>= 1.0, < 3)
          launchy
        capybara-webkit (1.11.1)
          capybara (>= 2.3.0, < 2.8.0)
          json
        celluloid (0.17.2)
          celluloid-essentials
          celluloid-extras
          celluloid-fsm
          celluloid-pool
          celluloid-supervision
          timers (>= 4.1.1)
        celluloid-essentials (0.20.5)
          timers (>= 4.1.1)
        celluloid-extras (0.20.5)
          timers (>= 4.1.1)
        celluloid-fsm (0.20.5)
          timers (>= 4.1.1)
        celluloid-pool (0.20.5)
          timers (>= 4.1.1)
        celluloid-supervision (0.20.5)
          timers (>= 4.1.1)
        childprocess (0.5.9)
          ffi (~> 1.0, >= 1.0.11)
        chronic (0.10.2)
        chunky_png (1.3.5)
        cliver (0.3.2)
        codeclimate-test-reporter (0.4.8)
          simplecov (>= 0.7.1, < 1.0.0)
        coderay (1.1.0)
        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)
        commonjs (0.2.7)
        compass (1.0.3)
          chunky_png (~> 1.2)
          compass-core (~> 1.0.2)
          compass-import-once (~> 1.0.5)
          rb-fsevent (>= 0.9.3)
          rb-inotify (>= 0.9)
          sass (>= 3.3.13, < 3.5)
        compass-core (1.0.3)
          multi_json (~> 1.0)
          sass (>= 3.3.0, < 3.5)
        compass-import-once (1.0.5)
          sass (>= 3.2, < 3.5)
        compass-rails (3.0.2)
          compass (~> 1.0.0)
          sass-rails (< 5.1)
          sprockets (< 4.0)
        concurrent-ruby (1.0.2)
        connection_pool (2.2.0)
        cookies_eu (1.2.0)
          jquery-cookie-rails
          jquery-rails
        css_parser (1.4.5)
          addressable
        cucumber (1.3.20)
          builder (>= 2.1.2)
          diff-lcs (>= 1.1.3)
          gherkin (~> 2.12)
          multi_json (>= 1.7.5, < 2.0)
          multi_test (>= 0.1.2)
        cucumber-rails (1.4.2)
          capybara (>= 1.1.2, < 3)
          cucumber (>= 1.3.8, < 2)
          mime-types (>= 1.16, < 3)
          nokogiri (~> 1.5)
          rails (>= 3, < 5)
        database_cleaner (1.5.1)
        datejs-rails (2.0.1)
          railties (>= 3.1)
        debug_inspector (0.0.2)
        dentaku (2.0.6)
        devise (3.4.1)
          bcrypt (~> 3.0)
          orm_adapter (~> 0.1)
          railties (>= 3.2.6, < 5)
          responders
          thread_safe (~> 0.1)
          warden (~> 1.2.3)
        devise-i18n (1.1.0)
        diff-lcs (1.2.5)
        docile (1.1.5)
        draper (2.1.0)
          actionpack (>= 3.0)
          activemodel (>= 3.0)
          activesupport (>= 3.0)
          request_store (~> 1.0)
        elasticsearch (2.0.0)
          elasticsearch-api (= 2.0.0)
          elasticsearch-transport (= 2.0.0)
        elasticsearch-api (2.0.0)
          multi_json
        elasticsearch-model (0.1.9)
          activesupport (> 3)
          elasticsearch (> 0.4)
          hashie
        elasticsearch-rails (0.1.9)
        elasticsearch-transport (2.0.0)
          faraday
          multi_json
        email_spec (1.6.0)
          launchy (~> 2.1)
          mail (~> 2.2)
        erubis (2.7.0)
        execjs (2.6.0)
        ey_config (0.0.7)
        fabrication (2.15.2)
        faker (1.6.1)
          i18n (~> 0.5)
        faraday (0.9.2)
          multipart-post (>= 1.2, < 3)
        faraday_middleware (0.10.0)
          faraday (>= 0.7.4, < 0.10)
        faraday_middleware-aws-signers-v4 (0.1.5)
          aws-sdk (~> 2.1)
          faraday (~> 0.9)
        fast_gettext (1.0.0)
        ffi (1.9.14)
        fix_microsoft_links (0.1.4)
          rack (>= 1.1.1)
        flight-for-rails (1.1.4)
          jquery-rails (>= 2.1.4)
          rails (>= 3.1.0)
        flog (4.3.2)
          ruby_parser (~> 3.1, > 3.1.0)
          sexp_processor (~> 4.4)
        foreman (0.81.0)
          thor (~> 0.19.1)
        formatador (0.2.5)
        full-name-splitter (0.1.2)
        gctools (0.2.4)
        gettext (3.2.1)
          locale (>= 2.0.5)
          text (>= 1.3.0)
        gettext_i18n_rails (1.5.0)
          fast_gettext (>= 0.9.0)
        gettext_i18n_rails_js (1.0.4)
          gettext (>= 3.0.2)
          gettext_i18n_rails (>= 0.7.1)
          po_to_json (>= 1.0.0)
          rails (>= 3.2.0)
        gherkin (2.12.2)
          multi_json (~> 1.3)
        git-version-bump (0.15.1)
        given_core (3.7.1)
          sorcerer (>= 0.3.7)
        globalid (0.3.6)
          activesupport (>= 4.1.0)
        gon (5.2.3)
          actionpack (>= 2.3.0)
          json
          multi_json
          request_store (>= 1.0.5)
        guard (2.14.0)
          formatador (>= 0.2.4)
          listen (>= 2.7, < 4.0)
          lumberjack (~> 1.0)
          nenv (~> 0.1)
          notiffany (~> 0.0)
          pry (>= 0.9.12)
          shellany (~> 0.0)
          thor (>= 0.18.1)
        guard-compat (1.2.1)
        guard-rspec (4.7.2)
          guard (~> 2.1)
          guard-compat (~> 1.1)
          rspec (>= 2.99.0, < 4.0)
        gyoku (1.3.1)
          builder (>= 2.1.2)
        hashie (3.4.3)
        headless (2.2.0)
        high_voltage (2.2.1)
        highcharts-rails (3.0.10)
          railties (>= 3.1)
        hitimes (1.2.3)
        htmlentities (4.3.4)
        httparty (0.13.7)
          json (~> 1.8)
          multi_xml (>= 0.5.2)
        httpclient (2.8.0)
        httpi (2.4.2)
          rack
          socksify
        i18n (0.7.0)
        invitational (1.3.2)
          cancancan
          rails (~> 4.0)
        jbuilder (1.5.3)
          activesupport (>= 3.0.0)
          multi_json (>= 1.2.0)
        jmespath (1.3.1)
        jquery-cookie-rails (1.3.1.1)
          railties (>= 3.2.0, < 5.0)
        jquery-placeholder-rails (2.1.2)
        jquery-rails (4.0.5)
          rails-dom-testing (~> 1.0)
          railties (>= 4.2.0)
          thor (>= 0.14, < 2.0)
        jquery-tmpl-rails (1.1.0)
          rails (>= 3.1.0)
        jquery-ui-rails (4.0.4)
          jquery-rails
          railties (>= 3.1.0)
        json (1.8.3)
        json_spec (1.1.4)
          multi_json (~> 1.0)
          rspec (>= 2.0, < 4.0)
        jsonapi-resources (0.7.0)
          rails (>= 4.0)
        jwt (1.5.2)
        kgio (2.10.0)
        knock (1.4.2)
          bcrypt (~> 3.1)
          jwt (~> 1.5)
          rails (>= 4.2)
        launchy (2.4.3)
          addressable (~> 2.3)
        libv8 (3.16.14.13)
        license_finder (2.0.4)
          bundler
          httparty
          thor
          xml-simple
        listen (3.0.8)
          rb-fsevent (~> 0.9, >= 0.9.4)
          rb-inotify (~> 0.9, >= 0.9.7)
        locale (2.1.2)
        lodash-rails (3.10.1)
          railties (>= 3.1)
        loofah (2.0.3)
          nokogiri (>= 1.5.9)
        lumberjack (1.0.10)
        macaddr (1.7.1)
          systemu (~> 2.6.2)
        mail (2.6.3)
          mime-types (>= 1.16, < 3)
        meta_request (0.3.4)
          callsite (~> 0.0, >= 0.0.11)
          rack-contrib (~> 1.1)
          railties (>= 3.0.0, < 5.0.0)
        method_source (0.8.2)
        mime-types (2.99.2)
        mini_portile2 (2.1.0)
        minitest (5.8.4)
        multi_json (1.12.1)
        multi_test (0.1.2)
        multi_xml (0.5.5)
        multipart-post (2.0.0)
        nenv (0.3.0)
        net-ssh (2.9.2)
        newrelic_rpm (3.15.0.314)
        nokogiri (1.6.8)
          mini_portile2 (~> 2.1.0)
          pkg-config (~> 1.1.7)
        non-stupid-digest-assets (1.0.6)
          sprockets (>= 2.0)
        nori (2.6.0)
        normalize-rails (3.0.3)
        notiffany (0.1.0)
          nenv (~> 0.1)
          shellany (~> 0.0)
        oauth2 (1.0.0)
          faraday (>= 0.8, < 0.10)
          jwt (~> 1.0)
          multi_json (~> 1.3)
          multi_xml (~> 0.5)
          rack (~> 1.2)
        oily_png (1.2.0)
          chunky_png (~> 1.3.1)
        oj (2.14.1)
        omniauth (1.2.2)
          hashie (>= 1.2, < 4)
          rack (~> 1.0)
        omniauth-auth0 (1.4.1)
          omniauth-oauth2 (~> 1.1)
        omniauth-oauth2 (1.4.0)
          oauth2 (~> 1.0)
          omniauth (~> 1.2)
        orm_adapter (0.5.0)
        paper_trail (4.0.0)
          activerecord (>= 3.0, < 6.0)
          activesupport (>= 3.0, < 6.0)
          request_store (~> 1.1)
        parallel (1.6.1)
        parallel_tests (1.5.0)
          parallel
        pg (0.18.4)
        pg_array_parser (0.0.9)
        phraseapp-in-context-editor-ruby (1.0.6)
          i18n (>= 0.6)
          json (~> 1.8)
          phraseapp-ruby (~> 1.2.7)
        phraseapp-ruby (1.2.7)
        pickadate-rails (3.5.6.0)
          railties (>= 3.1.0)
        pkg-config (1.1.7)
        po_to_json (1.0.1)
          json (>= 1.6.0)
        poltergeist (1.8.1)
          capybara (~> 2.1)
          cliver (~> 0.3.1)
          multi_json (~> 1.0)
          websocket-driver (>= 0.2.0)
        postgres_ext (2.4.1)
          activerecord (>= 4.0.0)
          arel (>= 4.0.1)
          pg_array_parser (~> 0.0.9)
        premailer (1.8.7)
          css_parser (>= 1.4.5)
          htmlentities (>= 4.0.0)
        premailer-rails (1.9.4)
          actionmailer (>= 3, < 6)
          premailer (~> 1.7, >= 1.7.9)
        pry (0.10.3)
          coderay (~> 1.1.0)
          method_source (~> 0.8.1)
          slop (~> 3.4)
        pry-nav (0.2.4)
          pry (>= 0.9.10, < 0.11.0)
        pry-rails (0.3.4)
          pry (>= 0.9.10)
        pry-stack_explorer (0.4.9.2)
          binding_of_caller (>= 0.7)
          pry (>= 0.9.11)
        puma (3.5.2)
        pusher (1.1.0)
          httpclient (~> 2.7)
          multi_json (~> 1.0)
          pusher-signature (~> 0.1.8)
        pusher-signature (0.1.8)
        quiet_assets (1.1.0)
          railties (>= 3.1, < 5.0)
        rabl (0.9.4.pre1)
          activesupport (>= 2.3.14)
        rack (1.6.4)
        rack-contrib (1.4.0)
          git-version-bump (~> 0.15)
          rack (~> 1.4)
        rack-protection (1.5.3)
          rack
        rack-test (0.6.3)
          rack (>= 1.0)
        rack-timeout (0.3.2)
        rails (4.2.5.1)
          actionmailer (= 4.2.5.1)
          actionpack (= 4.2.5.1)
          actionview (= 4.2.5.1)
          activejob (= 4.2.5.1)
          activemodel (= 4.2.5.1)
          activerecord (= 4.2.5.1)
          activesupport (= 4.2.5.1)
          bundler (>= 1.3.0, < 2.0)
          railties (= 4.2.5.1)
          sprockets-rails
        rails-api (0.4.0)
          actionpack (>= 3.2.11)
          railties (>= 3.2.11)
        rails-assets-Sortable (1.4.2)
        rails-assets-angular-cookies (1.2.16)
          rails-assets-angular (= 1.2.16)
        rails-assets-angular-timer (1.3.3)
          rails-assets-angular (>= 1.0.7)
          rails-assets-humanize-duration (~> 2.8.0)
          rails-assets-momentjs (~> 2.9.0)
        rails-assets-angular-truncate-asset (0.1.1)
        rails-assets-angular-ui-utils (0.1.1)
          rails-assets-angular (>= 1.0.2)
        rails-assets-angularLocalStorage (0.2.0)
          rails-assets-angular (~> 1.2.0)
          rails-assets-angular-cookies (~> 1.2.0)
        rails-assets-bacon (0.7.83)
        rails-assets-bacon.jquery (0.4.12)
        rails-assets-bacon.model (0.1.12)
        rails-assets-blueimp-canvas-to-blob (2.2.2)
        rails-assets-blueimp-load-image (1.14.0)
        rails-assets-blueimp-tmpl (2.5.4)
        rails-assets-file-saver.js (1.20150507.2)
        rails-assets-hint.css (1.3.6)
        rails-assets-html2canvas (0.4.1)
        rails-assets-humanize-duration (2.8.0)
        rails-assets-jquery (2.1.1)
        rails-assets-jquery-file-upload (9.7.2)
          rails-assets-blueimp-canvas-to-blob (>= 2.1.0)
          rails-assets-blueimp-load-image (>= 1.11.0)
          rails-assets-blueimp-tmpl (>= 2.5.3)
          rails-assets-jquery (>= 1.6)
        rails-assets-jspdf (1.2.61)
        rails-assets-jspdf-autotable (2.0.26)
          rails-assets-jspdf (>= 1.2.61, < 2)
        rails-assets-momentjs (2.9.0)
        rails-assets-ng-table (1.0.0.beta.9)
          rails-assets-angular (>= 1.2, < 2)
        rails-assets-ngFitText (4.1.1)
          rails-assets-angular (~> 1.0)
        rails-assets-tableExport.jquery.plugin (1.5.1)
          rails-assets-file-saver.js
          rails-assets-html2canvas
          rails-assets-jquery (>= 1.9.1)
          rails-assets-jspdf
          rails-assets-jspdf-autotable
        rails-deprecated_sanitizer (1.0.3)
          activesupport (>= 4.2.0.alpha)
        rails-dom-testing (1.0.7)
          activesupport (>= 4.2.0.beta, < 5.0)
          nokogiri (~> 1.6.0)
          rails-deprecated_sanitizer (>= 1.0.1)
        rails-html-sanitizer (1.0.3)
          loofah (~> 2.0)
        railties (4.2.5.1)
          actionpack (= 4.2.5.1)
          activesupport (= 4.2.5.1)
          rake (>= 0.8.7)
          thor (>= 0.18.1, < 2.0)
        raindrops (0.16.0)
        rake (11.1.2)
        rb-fsevent (0.9.7)
        rb-inotify (0.9.7)
          ffi (>= 0.5.0)
        rdoc (4.2.0)
          json (~> 1.4)
        redis (3.2.2)
        redis-actionpack (4.0.1)
          actionpack (~> 4)
          redis-rack (~> 1.5.0)
          redis-store (~> 1.1.0)
        redis-activesupport (4.1.5)
          activesupport (>= 3, < 5)
          redis-store (~> 1.1.0)
        redis-namespace (1.5.2)
          redis (~> 3.0, >= 3.0.4)
        redis-rack (1.5.0)
          rack (~> 1.5)
          redis-store (~> 1.1.0)
        redis-rails (4.0.0)
          redis-actionpack (~> 4)
          redis-activesupport (~> 4)
          redis-store (~> 1.1.0)
        redis-store (1.1.7)
          redis (>= 2.2)
        ref (2.0.0)
        request_store (1.2.1)
        responders (2.1.0)
          railties (>= 4.2.0, < 5)
        restforce (1.5.3)
          faraday (~> 0.9.0)
          faraday_middleware (>= 0.8.8)
          hashie (>= 1.2.0, < 4.0)
          json (>= 1.7.5, < 1.9.0)
        roo (2.3.1)
          nokogiri (~> 1)
          rubyzip (~> 1.1, < 2.0.0)
        rspec (3.4.0)
          rspec-core (~> 3.4.0)
          rspec-expectations (~> 3.4.0)
          rspec-mocks (~> 3.4.0)
        rspec-api-blueprint-formatter (0.1.2)
          rspec (~> 3.3)
        rspec-core (3.4.4)
          rspec-support (~> 3.4.0)
        rspec-expectations (3.4.0)
          diff-lcs (>= 1.2.0, < 2.0)
          rspec-support (~> 3.4.0)
        rspec-given (3.7.1)
          given_core (= 3.7.1)
          rspec (>= 2.14.0)
        rspec-mocks (3.4.0)
          diff-lcs (>= 1.2.0, < 2.0)
          rspec-support (~> 3.4.0)
        rspec-page-regression (0.4.2)
          activesupport
          oily_png
          poltergeist
          rspec (~> 3.0)
          which_works
        rspec-rails (3.4.0)
          actionpack (>= 3.0, < 4.3)
          activesupport (>= 3.0, < 4.3)
          railties (>= 3.0, < 4.3)
          rspec-core (~> 3.4.0)
          rspec-expectations (~> 3.4.0)
          rspec-mocks (~> 3.4.0)
          rspec-support (~> 3.4.0)
        rspec-rerun (1.1.0)
          rspec (~> 3.0)
        rspec-support (3.4.1)
        rspec_junit_formatter (0.2.3)
          builder (< 4)
          rspec-core (>= 2, < 4, != 2.12.0)
        ruby-ole (1.2.11.8)
        ruby-prof (0.15.9)
        ruby-progressbar (1.7.5)
        ruby_parser (3.7.2)
          sexp_processor (~> 4.1)
        rubyzip (1.1.7)
        sass (3.4.22)
        sass-rails (5.0.4)
          railties (>= 4.0.0, < 5.0)
          sass (~> 3.1)
          sprockets (>= 2.8, < 4.0)
          sprockets-rails (>= 2.0, < 4.0)
          tilt (>= 1.1, < 3)
        savon (2.10.1)
          akami (~> 1.2)
          builder (>= 2.1.2)
          gyoku (~> 1.2)
          httpi (~> 2.3)
          nokogiri (>= 1.4.0)
          nori (~> 2.4)
          uuid (~> 2.3.7)
          wasabi (~> 3.4)
        scenic (1.2.0)
          activerecord (>= 4.0.0)
          railties (>= 4.0.0)
        scientist (1.0.0)
        sdoc (0.4.1)
          json (~> 1.7, >= 1.7.7)
          rdoc (~> 4.0)
        seed_dump (3.2.3)
          activerecord (~> 4)
          activesupport (~> 4)
        select2-rails (4.0.2)
          thor (~> 0.14)
        selenium-webdriver (2.53.4)
          childprocess (~> 0.5)
          rubyzip (~> 1.0)
          websocket (~> 1.0)
        settingslogic (2.0.9)
        sexp_processor (4.6.0)
        shellany (0.0.1)
        shoulda-matchers (3.0.1)
          activesupport (>= 4.0.0)
        sidekiq (3.5.1)
          celluloid (~> 0.17.2)
          connection_pool (~> 2.2, >= 2.2.0)
          json (~> 1.0)
          redis (~> 3.2, >= 3.2.1)
          redis-namespace (~> 1.5, >= 1.5.2)
        sidekiq-limit_fetch (2.4.2)
          sidekiq (>= 2.6.5, < 4.0)
        simple_form (3.2.0)
          actionpack (~> 4.0)
          activemodel (~> 4.0)
        simplecov (0.11.1)
          docile (~> 1.1.0)
          json (~> 1.8)
          simplecov-html (~> 0.10.0)
        simplecov-html (0.10.0)
        sinatra (1.4.6)
          rack (~> 1.4)
          rack-protection (~> 1.4)
          tilt (>= 1.3, < 3)
        site_prism (2.8)
          addressable (>= 2.3.3, < 3.0)
          capybara (>= 2.1, < 3.0)
        slack-notifier (1.5.1)
        slim (3.0.6)
          temple (~> 0.7.3)
          tilt (>= 1.3.3, < 2.1)
        slop (3.6.0)
        socksify (1.7.0)
        sorcerer (1.0.2)
        spreadsheet (1.1.0)
          ruby-ole (>= 1.0)
        spring (1.7.2)
        spring-commands-cucumber (1.0.1)
          spring (>= 0.9.1)
        spring-commands-rspec (1.0.4)
          spring (>= 0.9.1)
        sprockets (3.6.0)
          concurrent-ruby (~> 1.0)
          rack (> 1, < 3)
        sprockets-rails (3.0.4)
          actionpack (>= 4.0)
          activesupport (>= 4.0)
          sprockets (>= 3.0.0)
        stamp (0.6.0)
        state_machines (0.4.0)
        systemu (2.6.5)
        temple (0.7.6)
        test_after_commit (1.1.0)
          activerecord (>= 3.2)
        text (1.3.1)
        therubyracer (0.12.2)
          libv8 (~> 3.16.14.0)
          ref
        thor (0.19.1)
        thread_safe (0.3.5)
        tilt (1.4.1)
        timecop (0.8.0)
        timers (4.1.1)
          hitimes
        tinymce-rails (4.4.0)
          railties (>= 3.1.1)
        tzinfo (1.2.2)
          thread_safe (~> 0.1)
        uglifier (3.0.0)
          execjs (>= 0.3.0, < 3)
        unicorn (5.1.0)
          kgio (~> 2.6)
          raindrops (~> 0.7)
        uuid (2.3.8)
          macaddr (~> 1.0)
        verbs (2.1.4)
          activesupport (>= 2.3.4)
          i18n
        warden (1.2.4)
          rack (>= 1.0)
        wasabi (3.5.0)
          httpi (~> 2.0)
          nokogiri (>= 1.4.2)
        webpack-rails (0.9.6)
          rails (>= 3.2.0)
        websocket (1.2.3)
        websocket-driver (0.6.3)
          websocket-extensions (>= 0.1.0)
        websocket-extensions (0.1.2)
        whenever (0.9.0)
          activesupport (>= 2.3.4)
          chronic (>= 0.6.3)
        which_works (1.0.2)
        wicked_pdf (1.0.3)
        xml-simple (1.1.5)
        xpath (2.0.0)
          nokogiri (~> 1.3)
        zeroclipboard-rails (0.1.1)
          railties (>= 3.1)

    PLATFORMS
      ruby

    DEPENDENCIES
      active_force
      active_model_serializers (~> 0.10.0.rc5)
      activerecord-diff
      activerecord-session_store
      acts_as_list
      amoeba
      angular-rails-templates (~> 1.0.0)
      angular-ui-bootstrap-rails (~> 0.11.0)
      angularjs-rails!
      anticipate
      awesome_nested_set
      awesome_print (= 1.2.0)
      axlsx (= 2.1.0.pre)
      axlsx_rails
      better_errors
      bigdecimal (= 1.2.7)
      binding_of_caller
      bing_translator
      bootstrap-sass (= 3.1.1.0)
      bootstrap-slider-rails
      bourbon (= 3.1.8)
      bugsnag
      bundler (~> 1.12)
      cancancan (~> 1.13.1)
      capybara (= 2.7.1)
      capybara-screenshot
      capybara-webkit
      chronic
      codeclimate-test-reporter
      coffee-rails (= 4.1.1)
      compass (= 1.0.3)
      compass-rails (= 3.0.2)
      cookies_eu
      cucumber-rails
      database_cleaner
      datejs-rails
      dentaku (= 2.0.6)
      devise (~> 3.4.0)
      devise-i18n
      draper (~> 2.1.0)
      elasticsearch-model
      elasticsearch-rails
      email_spec
      ey_config
      fabrication (= 2.15.2)
      faker
      faraday_middleware-aws-signers-v4
      fix_microsoft_links
      flight-for-rails (~> 1.1.3)
      flog
      foreman
      full-name-splitter
      gctools
      gettext (>= 3.0.2)
      gettext_i18n_rails
      gettext_i18n_rails_js (~> 1.0.4)
      gon (~> 5.2.3)
      guard-rspec
      headless
      high_voltage (~> 2.2.1)
      highcharts-rails (~> 3.0.10)
      invitational (~> 1.3.2)
      jbuilder (~> 1.2)
      jquery-placeholder-rails
      jquery-rails
      jquery-tmpl-rails
      jquery-ui-rails (= 4.0.4)
      json_spec
      jsonapi-resources
      knock (~> 1.2)
      letter_opener!
      libv8 (~> 3.16.14)
      license_finder
      listen (= 3.0.8)
      lodash-rails
      logboek!
      meta_request
      net-ssh-shell!
      newrelic_rpm (~> 3.15)
      ng_classify!
      non-stupid-digest-assets
      normalize-rails
      oj
      omniauth (~> 1.2)
      omniauth-auth0 (~> 1.4.1)
      paper_trail (= 4.0.0)
      parallel_tests (= 1.5.0)
      paranoia!
      pg
      phraseapp-in-context-editor-ruby
      phraseapp-ruby
      pickadate-rails
      postgres_ext
      premailer-rails
      pretender!
      pry
      pry-nav
      pry-rails
      pry-stack_explorer
      puma (>= 3.5.2)
      pusher (~> 1.1)
      quiet_assets
      rabl (~> 0.9.4pre1)
      rack-timeout
      rails (~> 4.2)
      rails-api (~> 0.4.0)
      rails-assets-Sortable!
      rails-assets-angular!
      rails-assets-angular-timer!
      rails-assets-angular-truncate-asset!
      rails-assets-angular-ui-utils (~> 0.1.1)!
      rails-assets-angularLocalStorage!
      rails-assets-bacon!
      rails-assets-bacon.jquery!
      rails-assets-bacon.model!
      rails-assets-blueimp-canvas-to-blob (= 2.2.2)!
      rails-assets-blueimp-tmpl (= 2.5.4)!
      rails-assets-hint.css (~> 1.3.3)!
      rails-assets-jquery (= 2.1.1)!
      rails-assets-jquery-file-upload (= 9.7.2)!
      rails-assets-ng-table (= 1.0.0.beta.9)!
      rails-assets-ngFitText!
      rails-assets-tableExport.jquery.plugin!
      rails-i18n!
      redis-rails
      roo
      rspec-api-blueprint-formatter
      rspec-given
      rspec-page-regression (= 0.4.2)
      rspec-rails (~> 3.0)
      rspec-rerun
      rspec_junit_formatter
      ruby-prof
      ruby-progressbar
      ruby_parser
      sass-rails (= 5.0.4)
      scenic
      scientist
      sdoc
      seed_dump
      select2-rails (= 4.0.2)
      selenium-webdriver
      settingslogic
      shoulda-matchers
      sidekiq (= 3.5.1)
      sidekiq-limit_fetch
      simple_form
      sinatra
      site_prism
      slack-notifier
      slim
      slop
      spreadsheet
      spring (= 1.7.2)
      spring-commands-cucumber (= 1.0.1)
      spring-commands-rspec (= 1.0.4)
      sprockets (~> 3.6.0)
      sprockets-rails (= 3.0.4)
      stamp
      state_machines
      test_after_commit
      tilt (= 1.4.1)
      timecop
      tinymce-rails (~> 4.4.0)
      transitions!
      uglifier (= 3.0.0)
      unicorn
      verbs
      webpack-rails (~> 0.9.6)
      whenever (= 0.9.0)
      wicked_pdf
      zeroclipboard-rails

    BUNDLED WITH
       1.13.6

Other

Maybe it is something that we are doing wrong, any suggestions are welcome, while the issue is not critical it is 1s vs 25s on our CI.

segiddins commented 7 years ago

Are you sure you're vendoring both the https and git version of the git repo? Keep in mind bundler is not built to be resilient to those sort of changes in the Gemfile -- it can definitely cause things to require re-installation

jacob-s-son commented 7 years ago

@segiddins thanks for your reply. So you are saying that dependencies list for bundler looks wether it was bundled with HTTPS or git last time? All developers use SSH access, so the bundled version on the local machines is git.

jacob-s-son commented 7 years ago

@segiddins thanks again for your help. It did not come into my mind, that this alters the remote key in Gemfile.lock and as the result does not correspond to the committed Gemfile.lock! Now that we know the issue, will workaround something. Thanks!