diff options
author | David RodrÃguez <deivid.rodriguez@riseup.net> | 2019-08-05 14:47:40 +0200 |
---|---|---|
committer | David RodrÃguez <deivid.rodriguez@riseup.net> | 2019-08-09 19:40:16 +0200 |
commit | decc949e8f35fa9b74492ebc6a79cfbe189dfc9b (patch) | |
tree | 7bc73939339af3a6374ea1456887db176680dcd5 | |
parent | 5a6ea96be9720d721e0126253440cc9f4732bd33 (diff) | |
download | bundler-decc949e8f35fa9b74492ebc6a79cfbe189dfc9b.tar.gz |
Add debug info
-rw-r--r-- | lib/bundler/fetcher/compact_index.rb | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/lib/bundler/fetcher/compact_index.rb b/lib/bundler/fetcher/compact_index.rb index f36d76d4ae..2a92935473 100644 --- a/lib/bundler/fetcher/compact_index.rb +++ b/lib/bundler/fetcher/compact_index.rb @@ -68,13 +68,21 @@ module Bundler compact_index_request :fetch_spec def available? - return nil unless SharedHelpers.md5_available? + unless SharedHelpers.md5_available? + Bundler.ui.debug("Compact Index API not available due to md5 not available") + return nil + end + user_home = Bundler.user_home - return nil unless user_home.directory? && user_home.writable? + unless user_home.directory? && user_home.writable? + Bundler.ui.debug("Compact Index API not available due to user home not writable") + return nil + end + # Read info file checksums out of /versions, so we can know if gems are up to date fetch_uri.scheme != "file" && compact_index_client.update_and_parse_checksums! rescue CompactIndexClient::Updater::MisMatchedChecksumError => e - Bundler.ui.debug(e.message) + Bundler.ui.debug("Compact Index API not available due to #{e.message}") nil end compact_index_request :available? |