brew.rb: warn on deprecated/disabled formula.

This commit is contained in:
Mike McQuaid 2020-04-01 13:43:02 +01:00
parent 3effcc4dff
commit c4c0e45aba
No known key found for this signature in database
GPG Key ID: 48A898132FD8EE70

View File

@ -35,7 +35,7 @@ rescue MissingEnvironmentVariables => e
exec ENV["HOMEBREW_BREW_FILE"], *ARGV exec ENV["HOMEBREW_BREW_FILE"], *ARGV
end end
def head_unsupported_error def output_unsupported_error
$stderr.puts <<~EOS $stderr.puts <<~EOS
Please create pull requests instead of asking for help on Homebrew's GitHub, Please create pull requests instead of asking for help on Homebrew's GitHub,
Discourse, Twitter or IRC. Discourse, Twitter or IRC.
@ -149,7 +149,7 @@ rescue BuildError => e
Utils::Analytics.report_build_error(e) Utils::Analytics.report_build_error(e)
e.dump e.dump
head_unsupported_error if Homebrew.args.HEAD? output_unsupported_error if Homebrew.args.HEAD? || e.formula.deprecated? || e.formula.disabled?
exit 1 exit 1
rescue RuntimeError, SystemCallError => e rescue RuntimeError, SystemCallError => e
@ -158,7 +158,7 @@ rescue RuntimeError, SystemCallError => e
onoe e onoe e
$stderr.puts e.backtrace if ARGV.debug? $stderr.puts e.backtrace if ARGV.debug?
head_unsupported_error if Homebrew.args.HEAD? output_unsupported_error if Homebrew.args.HEAD?
exit 1 exit 1
rescue MethodDeprecatedError => e rescue MethodDeprecatedError => e