{"action":"created","issue":{"url":"https://api.github.com/repos/bundler/bundler/issues/3265","labels_url":"https://api.github.com/repos/bundler/bundler/issues/3265/labels{/name}","comments_url":"https://api.github.com/repos/bundler/bundler/issues/3265/comments","events_url":"https://api.github.com/repos/bundler/bundler/issues/3265/events","html_url":"https://github.com/bundler/bundler/issues/3265","id":49598987,"number":3265,"title":"Failure to upgrade gem if a yanked gem is required by an unrelated gem in Gemfile","user":{"login":"pnomolos","id":36223,"avatar_url":"https://avatars.githubusercontent.com/u/36223?v=3","gravatar_id":"","url":"https://api.github.com/users/pnomolos","html_url":"https://github.com/pnomolos","followers_url":"https://api.github.com/users/pnomolos/followers","following_url":"https://api.github.com/users/pnomolos/following{/other_user}","gists_url":"https://api.github.com/users/pnomolos/gists{/gist_id}","starred_url":"https://api.github.com/users/pnomolos/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pnomolos/subscriptions","organizations_url":"https://api.github.com/users/pnomolos/orgs","repos_url":"https://api.github.com/users/pnomolos/repos","events_url":"https://api.github.com/users/pnomolos/events{/privacy}","received_events_url":"https://api.github.com/users/pnomolos/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":32,"created_at":"2014-11-20T18:26:10Z","updated_at":"2015-02-09T09:19:49Z","closed_at":"2015-02-09T09:19:49Z","body":"As far as I can tell, that's what is happening here.  Here's the output of `bundle update -V`\r\n\r\n```\r\nUpdating git://github.com/hyperoslo/capistrano-foreman.git\r\nUpdating https://github.com/bryanrite/carrierwave-sequel\r\nUpdating https://github.com/pnomolos/bamfcsv\r\nHTTP GET https://bundler.rubygems.org/api/v1/dependencies\r\nHTTP 200 OK\r\nFetching gem metadata from https://rubygems.org/\r\nQuery List: [\"bundler\", \"rake\", \"oj\", \"unicorn\", \"flowdock\", \"grit\", \"clockwork\", \"capistrano\", \"cape\", \"foreman\", \"sinatra\", \"pg\", \"sinatra-sequel\", \"sequel\", \"upsert\", \"activesupport\", \"sentry-raven\", \"carrierwave\", \"fog\", \"rest-client\", \"resque\", \"resque-batched-job\", \"redis-lock\", \"uuidtools\", \"rubyzip\", \"zippy\", \"rabl\", \"mail\", \"mime-types\", \"padrino-core\", \"padrino-mailer\", \"padrino-helpers\", \"php-serialize\", \"nokogiri\", \"bill-parser\", \"carrier-scraper\", \"tux\", \"ruby-prof\", \"pry\", \"pry-byebug\", \"fixture_dependencies\", \"rspec\", \"webmock\", \"vcr\", \"fuubar\", \"rake-compiler\", \"sqlite3\", \"capistrano-bundler\"]\r\nQuery Gemcutter Dependency Endpoint API: bundler,rake,oj,unicorn,flowdock,grit,clockwork,capistrano,cape,foreman,sinatra,pg,sinatra-sequel,sequel,upsert,activesupport,sentry-raven,carrierwave,fog,rest-client,resque,resque-batched-job,redis-lock,uuidtools,rubyzip,zippy,rabl,mail,mime-types,padrino-core,padrino-mailer,padrino-helpers,php-serialize,nokogiri,bill-parser,carrier-scraper,tux,ruby-prof,pry,pry-byebug,fixture_dependencies,rspec,webmock,vcr,fuubar,rake-compiler,sqlite3,capistrano-bundler\r\nHTTP GET https://bundler.rubygems.org/api/v1/dependencies?gems=bundler,rake,oj,unicorn,flowdock,grit,clockwork,capistrano,cape,foreman,sinatra,pg,sinatra-sequel,sequel,upsert,activesupport,sentry-raven,carrierwave,fog,rest-client,resque,resque-batched-job,redis-lock,uuidtools,rubyzip,zippy,rabl,mail,mime-types,padrino-core,padrino-mailer,padrino-helpers,php-serialize,nokogiri,bill-parser,carrier-scraper,tux,ruby-prof,pry,pry-byebug,fixture_dependencies,rspec,webmock,vcr,fuubar,rake-compiler,sqlite3,capistrano-bundler\r\nHTTP 200 OK\r\nQuery List: [\"ruby-progressbar\", \"chalofa_ruby-progressbar\", \"rspec-instafail\", \"progressbar\", \"ripl\", \"ripl-rack\", \"ripl-multi_line\", \"redis\", \"archive-tar-minitar\", \"rcov\", \"hoe\", \"multi_json\", \"httparty\", \"win32console\", \"method_source\", \"slop\", \"coderay\", \"spoon\", \"ruby_parser\", \"yard\", \"tzinfo\", \"ffi\", \"tlsmail\", \"treetop\", \"i18n\", \"rack\", \"tilt\", \"mongrel\", \"shotgun\", \"rack-test\", \"rack-protection\", \"backports\", \"rspec-mocks\", \"rspec-expectations\", \"rspec-core\", \"cucumber\", \"diff-lcs\", \"syntax\", \"spicycode-rcov\", \"kgio\", \"raindrops\", \"padrino-support\", \"dotenv\", \"thor\", \"term-ansicolor\", \"posix-spawn\", \"json\", \"crack\", \"addressable\", \"tmail\", \"launchy\", \"redis-namespace\", \"vegas\", \"json_pure\", \"mono_logger\", \"http_router\", \"usher\", \"rdoc\", \"netrc\", \"mini_portile\", \"racc\", \"tenderlove-frex\", \"rexical\", \"weakling\", \"bacon\", \"highline\", \"net-ssh\", \"net-sftp\", \"net-scp\", \"net-ssh-gateway\", \"echoe\", \"sshkit\", \"fakeweb\", \"opennebula\", \"fog-terremark\", \"fog-vmfusion\", \"fog-voxel\", \"fog-profitbricks\", \"fog-radosgw\", \"fog-sakuracloud\", \"fog-softlayer\", \"fog-brightbox\", \"ipaddress\", \"fog-xml\", \"fog-json\", \"fog-core\", \"builder\", \"excon\", \"formatador\", \"ruby-hmac\", \"named-parameters\", \"google-api-client\", \"unicode\", \"thread_safe\", \"minitest\", \"memcache-client\", \"activemodel\", \"metaid\", \"ParseTree\", \"ruby2ruby\", \"sequel_core\", \"sequel_model\", \"assistance\", \"RubyInline\", \"faraday\", \"yajl-ruby\", \"hashie\", \"byebug\"]\r\nQuery Gemcutter Dependency Endpoint API: ruby-progressbar,chalofa_ruby-progressbar,rspec-instafail,progressbar,ripl,ripl-rack,ripl-multi_line,redis,archive-tar-minitar,rcov,hoe,multi_json,httparty,win32console,method_source,slop,coderay,spoon,ruby_parser,yard,tzinfo,ffi,tlsmail,treetop,i18n,rack,tilt,mongrel,shotgun,rack-test,rack-protection,backports,rspec-mocks,rspec-expectations,rspec-core,cucumber,diff-lcs,syntax,spicycode-rcov,kgio,raindrops,padrino-support,dotenv,thor,term-ansicolor,posix-spawn,json,crack,addressable,tmail,launchy,redis-namespace,vegas,json_pure,mono_logger,http_router,usher,rdoc,netrc,mini_portile,racc,tenderlove-frex,rexical,weakling,bacon,highline,net-ssh,net-sftp,net-scp,net-ssh-gateway,echoe,sshkit,fakeweb,opennebula,fog-terremark,fog-vmfusion,fog-voxel,fog-profitbricks,fog-radosgw,fog-sakuracloud,fog-softlayer,fog-brightbox,ipaddress,fog-xml,fog-json,fog-core,builder,excon,formatador,ruby-hmac,named-parameters,google-api-client,unicode,thread_safe,minitest,memcache-client,activemodel,metaid,ParseTree,ruby2ruby,sequel_core,sequel_model,assistance,RubyInline,faraday,yajl-ruby,hashie,byebug\r\nHTTP GET https://bundler.rubygems.org/api/v1/dependencies?gems=ruby-progressbar,chalofa_ruby-progressbar,rspec-instafail,progressbar,ripl,ripl-rack,ripl-multi_line,redis,archive-tar-minitar,rcov,hoe,multi_json,httparty,win32console,method_source,slop,coderay,spoon,ruby_parser,yard,tzinfo,ffi,tlsmail,treetop,i18n,rack,tilt,mongrel,shotgun,rack-test,rack-protection,backports,rspec-mocks,rspec-expectations,rspec-core,cucumber,diff-lcs,syntax,spicycode-rcov,kgio,raindrops,padrino-support,dotenv,thor,term-ansicolor,posix-spawn,json,crack,addressable,tmail,launchy,redis-namespace,vegas,json_pure,mono_logger,http_router,usher,rdoc,netrc,mini_portile,racc,tenderlove-frex,rexical,weakling,bacon,highline,net-ssh,net-sftp,net-scp,net-ssh-gateway,echoe,sshkit,fakeweb,opennebula,fog-terremark,fog-vmfusion,fog-voxel,fog-profitbricks,fog-radosgw,fog-sakuracloud,fog-softlayer,fog-brightbox,ipaddress,fog-xml,fog-json,fog-core,builder,excon,formatador,ruby-hmac,named-parameters,google-api-client,unicode,thread_safe,minitest,memcache-client,activemodel,metaid,ParseTree,ruby2ruby,sequel_core,sequel_model,assistance,RubyInline,faraday,yajl-ruby,hashie,byebug\r\nHTTP 200 OK\r\nQuery List: [\"sexp_processor\", \"SexpProcessor\", \"ZenTest\", \"bond\", \"termios\", \"multi_xml\", \"jnunemaker-crack\", \"mocha\", \"newgem\", \"signet\", \"httpadapter\", \"extlib\", \"liquid\", \"autoparse\", \"jwt\", \"retriable\", \"rspec-support\", \"multipart-post\", \"daemons\", \"fastthread\", \"gem_plugin\", \"cgi_multipart_eof_fix\", \"safe_yaml\", \"multi_test\", \"gherkin\", \"cucumber-core\", \"polyglot\", \"configuration\", \"tins\", \"test-spec\", \"camping\", \"fcgi\", \"ruby-openid\", \"thin\", \"spruz\", \"erubis\", \"rubyforge\", \"gemcutter\", \"allison\", \"facets\", \"escape_utils\", \"fuzzyhash\", \"bones\", \"needle\", \"jruby-pageant\", \"bcrypt-ruby\", \"url_mount\", \"validatable\", \"atomic\", \"rbvmomi\", \"dotenv-deployment\", \"colorize\", \"debugger-linecache\", \"columnize\", \"pry-debugger\", \"inflecto\", \"fission\"]\r\nQuery Gemcutter Dependency Endpoint API: sexp_processor,SexpProcessor,ZenTest,bond,termios,multi_xml,jnunemaker-crack,mocha,newgem,signet,httpadapter,extlib,liquid,autoparse,jwt,retriable,rspec-support,multipart-post,daemons,fastthread,gem_plugin,cgi_multipart_eof_fix,safe_yaml,multi_test,gherkin,cucumber-core,polyglot,configuration,tins,test-spec,camping,fcgi,ruby-openid,thin,spruz,erubis,rubyforge,gemcutter,allison,facets,escape_utils,fuzzyhash,bones,needle,jruby-pageant,bcrypt-ruby,url_mount,validatable,atomic,rbvmomi,dotenv-deployment,colorize,debugger-linecache,columnize,pry-debugger,inflecto,fission\r\nHTTP GET https://bundler.rubygems.org/api/v1/dependencies?gems=sexp_processor,SexpProcessor,ZenTest,bond,termios,multi_xml,jnunemaker-crack,mocha,newgem,signet,httpadapter,extlib,liquid,autoparse,jwt,retriable,rspec-support,multipart-post,daemons,fastthread,gem_plugin,cgi_multipart_eof_fix,safe_yaml,multi_test,gherkin,cucumber-core,polyglot,configuration,tins,test-spec,camping,fcgi,ruby-openid,thin,spruz,erubis,rubyforge,gemcutter,allison,facets,escape_utils,fuzzyhash,bones,needle,jruby-pageant,bcrypt-ruby,url_mount,validatable,atomic,rbvmomi,dotenv-deployment,colorize,debugger-linecache,columnize,pry-debugger,inflecto,fission\r\nHTTP 200 OK\r\nQuery List: [\"CFPropertyList\", \"trollop\", \"cdb-full\", \"tokyocabinet\", \"metaclass\", \"english\", \"RedCloth\", \"rubigen\", \"bcrypt\", \"ruby-yadis\", \"flexmock\", \"abstract\", \"activerecord\", \"markaby\", \"mab\", \"eventmachine\", \"eventmachine-le\", \"http_parser.rb\", \"preforker\", \"little-plugger\", \"loquacious\", \"bones-git\", \"bones-extras\", \"debugger-ruby_core_source\", \"ruby_core_source\", \"debugger\", \"psych\"]\r\nQuery Gemcutter Dependency Endpoint API: CFPropertyList,trollop,cdb-full,tokyocabinet,metaclass,english,RedCloth,rubigen,bcrypt,ruby-yadis,flexmock,abstract,activerecord,markaby,mab,eventmachine,eventmachine-le,http_parser.rb,preforker,little-plugger,loquacious,bones-git,bones-extras,debugger-ruby_core_source,ruby_core_source,debugger,psych\r\nHTTP GET https://bundler.rubygems.org/api/v1/dependencies?gems=CFPropertyList,trollop,cdb-full,tokyocabinet,metaclass,english,RedCloth,rubigen,bcrypt,ruby-yadis,flexmock,abstract,activerecord,markaby,mab,eventmachine,eventmachine-le,http_parser.rb,preforker,little-plugger,loquacious,bones-git,bones-extras,debugger-ruby_core_source,ruby_core_source,debugger,psych\r\nHTTP 200 OK\r\nQuery List: [\"git\", \"libxml-ruby\", \"thoughtbot-shoulda\", \"language\", \"bones-rcov\", \"bones-rubyforge\", \"bones-rspec\", \"bones-zentest\", \"arel\", \"activerecord-deprecated_finders\"]\r\nQuery Gemcutter Dependency Endpoint API: git,libxml-ruby,thoughtbot-shoulda,language,bones-rcov,bones-rubyforge,bones-rspec,bones-zentest,arel,activerecord-deprecated_finders\r\nHTTP GET https://bundler.rubygems.org/api/v1/dependencies?gems=git,libxml-ruby,thoughtbot-shoulda,language,bones-rcov,bones-rubyforge,bones-rspec,bones-zentest,arel,activerecord-deprecated_finders\r\nHTTP 200 OK\r\nQuery List: []\r\nFetching additional metadata from https://rubygems.org/\r\nQuery List: [\"chalofa_ruby-progressbar\"]\r\nQuery Gemcutter Dependency Endpoint API: chalofa_ruby-progressbar\r\nHTTP GET https://bundler.rubygems.org/api/v1/dependencies?gems=chalofa_ruby-progressbar\r\nHTTP 200 OK\r\nQuery List: []\r\nHTTP GET https://privategemserver/api/v1/dependencies\r\nHTTP 200 OK\r\nHTTP GET https://bundler.rubygems.org/api/v1/dependencies\r\nHTTP 200 OK\r\nFetching gem metadata from https://fd937aa9b1989f4d2fdf33aa86a92e98.simplexmobility.com/\r\nQuery List: [\"chalofa_ruby-progressbar\"]\r\nQuery Gemcutter Dependency Endpoint API: chalofa_ruby-progressbar\r\nHTTP GET https://privategemserver/api/v1/dependencies?gems=chalofa_ruby-progressbar\r\nHTTP 200 OK\r\nQuery List: []\r\nFetching gem metadata from https://rubygems.org/\r\nQuery List: [\"chalofa_ruby-progressbar\"]\r\nQuery Gemcutter Dependency Endpoint API: chalofa_ruby-progressbar\r\nHTTP GET https://bundler.rubygems.org/api/v1/dependencies?gems=chalofa_ruby-progressbar\r\nHTTP 200 OK\r\nQuery List: []\r\nResolving dependencies...\r\nCould not find gem 'carrier-scraper (~> 0.19.3) ruby' in the gems available on this machine.\r\n```\r\n\r\nIt appears that because `chalofa_ruby-progressbar` has been yanked, bundler goes on a chase down the rabbit-hole trying to find it, then gives up.\r\n\r\nNote that `bundle update -V carrier-scraper` also produces a similar result.\r\n"},"comment":{"url":"https://api.github.com/repos/bundler/bundler/issues/comments/73478203","html_url":"https://github.com/bundler/bundler/issues/3265#issuecomment-73478203","issue_url":"https://api.github.com/repos/bundler/bundler/issues/3265","id":73478203,"user":{"login":"TimMoore","id":44385,"avatar_url":"https://avatars.githubusercontent.com/u/44385?v=3","gravatar_id":"","url":"https://api.github.com/users/TimMoore","html_url":"https://github.com/TimMoore","followers_url":"https://api.github.com/users/TimMoore/followers","following_url":"https://api.github.com/users/TimMoore/following{/other_user}","gists_url":"https://api.github.com/users/TimMoore/gists{/gist_id}","starred_url":"https://api.github.com/users/TimMoore/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TimMoore/subscriptions","organizations_url":"https://api.github.com/users/TimMoore/orgs","repos_url":"https://api.github.com/users/TimMoore/repos","events_url":"https://api.github.com/users/TimMoore/events{/privacy}","received_events_url":"https://api.github.com/users/TimMoore/received_events","type":"User","site_admin":false},"created_at":"2015-02-09T09:19:49Z","updated_at":"2015-02-09T09:19:49Z","body":"This should be fixed in 1.7.13. Please try upgrading and let us know if you still have any problems."}}