bottle: fix nonexistent pyc bug

We were deleting pyc files *after* replace_locations_with_placeholders
and recording changed_files, meaning that some of the recorded files
were to be deleted. The correct order is the opposite.

A sample failed session: https://bot.brew.sh/job/Homebrew%20Core/10080/version=el_capitan/testReport/junit/brew-test-bot/el_capitan/bottle_buku/.
This commit is contained in:
Zhiming Wang 2016-10-25 01:44:40 -04:00
parent 79e8cdd3ed
commit dd527bfcdc
No known key found for this signature in database
GPG Key ID: BBD31D4D110044B8

View File

@ -190,12 +190,12 @@ module Homebrew
changed_files = nil
begin
keg.delete_pyc_files!
unless ARGV.include? "--skip-relocation"
changed_files = keg.replace_locations_with_placeholders
end
keg.delete_pyc_files!
Tab.clear_cache
tab = Tab.for_keg(keg)
original_tab = tab.dup