From 76f48d338e907073fe3bcc39858ff09bdb92aa18 Mon Sep 17 00:00:00 2001 From: Mike McQuaid Date: Tue, 9 May 2017 15:07:25 +0100 Subject: [PATCH] keg: skip opt versioned aliases for devel/head. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit These versioned aliases don’t correspond to the correct version if not Installed from stable. Fixes #2596. --- Library/Homebrew/keg.rb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Library/Homebrew/keg.rb b/Library/Homebrew/keg.rb index d4b9c5d776..8733def270 100644 --- a/Library/Homebrew/keg.rb +++ b/Library/Homebrew/keg.rb @@ -468,7 +468,10 @@ class Keg end def aliases - Formulary.from_rack(rack).aliases + formula = Formulary.from_rack(rack) + aliases = formula.aliases + return aliases if formula.stable? + aliases.reject { |a| a.include?("@") } rescue FormulaUnavailableError [] end