Mono requirement or pseudo-formula #3555
Replies: 3 comments 14 replies
-
We have the same situation for the various JDK formulae/casks. There was a time when Java dependencies were a This resulted in regular bug reports about things not working, because it meant that users were using configurations that were not tested in CI. Adding flexibility for the Mono dependency is likely going to lead to a similar situation, so I don’t think that’s something we want to do, at least for formulae in Homebrew/core. (You’ll also notice that no dependencies are fulfilled by casks there, and that’s intentional.) You can do whatever you like in an external tap. |
Beta Was this translation helpful? Give feedback.
-
@carlocab Thanks for the response. It largely makes sense. Do you however have a recommendation of what to do in the case a formula depends on |
Beta Was this translation helpful? Give feedback.
-
IMO a better fix for this would be to avoid manual |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
The formula
mono
and the casksmono-mdk
andmono-mdk-for-visual-studio
are of course mutually exclusive and provide essentially the same software, albeit at times slightly different versions. It would seem highly desirable to create some sort of requirement or pseudo-formula that is satisfied by any of the three being installed (so long as the version is compatible). As it is right now, some formulas cannot be installed because a given formula depends on a specific one of these three formulas/casks, though it really doesn't make a difference.Thoughts on what to do about the above would be appreciated. If we can decide on a solution, I would be happy to create a PR.
Beta Was this translation helpful? Give feedback.
All reactions