diff --git a/Library/Homebrew/dev-cmd/audit.rb b/Library/Homebrew/dev-cmd/audit.rb index 45bd5019b1054ce39e2e318af8d6663d1fcecb20..c818505c1d4b1e7454035cea087e6a3d9b05885d 100644 --- a/Library/Homebrew/dev-cmd/audit.rb +++ b/Library/Homebrew/dev-cmd/audit.rb @@ -719,6 +719,15 @@ module Homebrew problem "#{stable.version} is a development release" if minor_version.odd? end end + + case formula.name + when /bind/ + version = Version.parse(stable.url) + return if version.to_s.split(".").second.to_i.even? + + problem "BIND releases with odd minor version numbers (9.13.x, 9.15.x, etc) are " \ + "for testing, and can be unstable and are not suitable for general deployment. " \ + end end def audit_revision_and_version_scheme