Homebrew / legacy-homebrew

💀 The former home of Homebrew/homebrew (deprecated)
https://brew.sh
26.99k stars 11.36k forks source link

Missing conflicts #42766

Closed bfontaine closed 8 years ago

bfontaine commented 9 years ago

One unexpected thing that the binaries list from command-not-found lets us do is to check for conflicts between formulae.

I took the list and grouped together core formulae providing the same binary. I then removed the conflicts that were already declared, and here are those which are missing:

Each line shows the conflicting binaries between parentheses.

DomT4 commented 9 years ago

Oh, your PolarSSL entry is out of date. Sorry, I should have caught that and submitted it to your command-not-found. md5sum, sha1sum and such are no longer shipped by polarssl. They've all been compressed into crypt_and_hash.

bfontaine commented 9 years ago

Thanks @DomT4, I updated the list. I also forgot to check for keg-only formulae, so the berkeley-db4/berkeley-db conflict is out because the former is keg-only.

bfontaine commented 9 years ago

The mecab issue here might be broader than that, see https://github.com/Homebrew/homebrew/issues/41501#issuecomment-126634120

As @xu-cheng suggested, we should maybe include all mecab-* formulae as optional resources in the mecab formula.

Moisan commented 8 years ago

etcdctl formula has been stripped so it shouldn't be in this list.

bfontaine commented 8 years ago

Thanks @Moisan; I had an outdated etcdctl entry: https://github.com/Homebrew/homebrew-command-not-found/commit/3ae3dd4a72874d99e447070851af2752f17996f2