From 2d345d89eb535c9af55ff7845891122d38e267db Mon Sep 17 00:00:00 2001 From: Mike McQuaid Date: Sun, 14 Jul 2024 13:15:09 -0400 Subject: [PATCH] utils/analytics: strip out more data. We've filter this out in `brew formula-analytics` too but let's avoid sending it here in the first place so we can delete the formula-analytics filtering later. --- Library/Homebrew/utils/analytics.rb | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Library/Homebrew/utils/analytics.rb b/Library/Homebrew/utils/analytics.rb index 44900133b6..274f233620 100644 --- a/Library/Homebrew/utils/analytics.rb +++ b/Library/Homebrew/utils/analytics.rb @@ -113,6 +113,10 @@ module Utils # Strip out any flag values to reduce cardinality and preserve privacy. options_array.map! { |option| option.sub(/=.*/, "=") } + + # Strip out --with-* and --without-* options + options_array.reject! { |option| option.match(/^--with(out)?-/) } + options = options_array.sort.uniq.join(" ") # Tags must have low cardinality.