From 57fa2137b29a2f93a478a2038af626c0949fa306 Mon Sep 17 00:00:00 2001 From: Jan Viljanen <527069+javian@users.noreply.github.com> Date: Thu, 30 May 2019 09:34:27 +0200 Subject: [PATCH] audit: check bind for development versions --- Library/Homebrew/dev-cmd/audit.rb | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Library/Homebrew/dev-cmd/audit.rb b/Library/Homebrew/dev-cmd/audit.rb index 45bd5019b1..c818505c1d 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