Merge pull request #11295 from MikeMcQuaid/no_unpin_build_pour

formula_installer: don't require unpinning build deps when pouring.
This commit is contained in:
Mike McQuaid 2021-04-30 14:01:40 +01:00 committed by GitHub
commit 040f6765f8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -302,7 +302,11 @@ class FormulaInstaller
invalid_arch_dependencies << "#{dep} was built for #{tab.arch}" invalid_arch_dependencies << "#{dep} was built for #{tab.arch}"
end end
pinned_unsatisfied_deps << dep if dep.to_formula.pinned? && !dep.satisfied?(inherited_options_for(dep)) next unless dep.to_formula.pinned?
next if dep.satisfied?(inherited_options_for(dep))
next if dep.build? && pour_bottle?
pinned_unsatisfied_deps << dep
end end
if invalid_arch_dependencies.present? if invalid_arch_dependencies.present?