<story><title>Homebrew 1.4.0</title><url>https://brew.sh/2017/12/11/homebrew-1.4.0/</url></story><parent_chain><item><author>eridius</author><text>&amp;gt; &lt;i&gt;Homebrew requires the CLT on all but the latest version of macOS (to avoid copious workarounds in formulae)&lt;/i&gt;&lt;p&gt;Why? What are these workarounds? The linked PR didn&amp;#x27;t explain, and as someone who&amp;#x27;s still got one machine on 10.12 I&amp;#x27;d really rather not have to keep CLT installed as well.&lt;p&gt;Edit: Wow, the maintainer on that PR is a real jerk. He refused to answer a legitimate question (and locked the PR at the same time) because he thought the original (since edited) complaint of &amp;quot;The error message for this patch is terrible&amp;quot; was &amp;quot;rude&amp;quot;.&lt;p&gt;MikeMcQuaid, if you ever read this, this sort of behavior on your part is a great argument for ditching HomeBrew.</text></item></parent_chain><comment><author>mikemcquaid</author><text>&amp;gt; Wow, the maintainer on that PR is a real jerk. He refused to answer a legitimate question (and locked the PR at the same time) because he thought the original (since edited) complaint of &amp;quot;The error message for this patch is terrible&amp;quot; was &amp;quot;rude&amp;quot;.&lt;p&gt;The commenting user in this case immediately opened another issue where they were rude to another maintainer too, had to be warned about their behaviour and (unlike most people who are warned) did not apologise. This issue was not locked.&lt;p&gt;My work on Homebrew over the last 9 years has been almost entirely in my free time. That&amp;#x27;s time I&amp;#x27;m not spending with my wife, friends, dog or (now) new baby. As my Twitter and GitHub bios point out: &amp;quot;I block rude people&amp;quot;. I&amp;#x27;m not interested in giving my free time to people who cannot be polite.&lt;p&gt;The GitHub UI indicates whether someone is a first-time contributor, contributor or maintainer. You get cut proportionally more slack for having a bad day and being rude if you&amp;#x27;ve contributed to Homebrew already. I try to be over-the-top positive for new contributors and I will immediately and genuinely gratefully accept apologies that are given.&lt;p&gt;&amp;gt; MikeMcQuaid, if you ever read this, this sort of behavior on your part is a great argument for ditching HomeBrew.&lt;p&gt;If you&amp;#x27;d like to ditch Homebrew: please go ahead. There&amp;#x27;s things that MacPorts do better than we do and the MacPorts maintainers I know are good people. If you use Homebrew: you are the one who benefits, we do not. I want to build something that&amp;#x27;s useful but primarily maintaining Homebrew needs to be an enjoyable experience for me and others for it to be a sustainable project.</text></comment>
<story><title>Homebrew 1.4.0</title><url>https://brew.sh/2017/12/11/homebrew-1.4.0/</url></story><parent_chain><item><author>eridius</author><text>&amp;gt; &lt;i&gt;Homebrew requires the CLT on all but the latest version of macOS (to avoid copious workarounds in formulae)&lt;/i&gt;&lt;p&gt;Why? What are these workarounds? The linked PR didn&amp;#x27;t explain, and as someone who&amp;#x27;s still got one machine on 10.12 I&amp;#x27;d really rather not have to keep CLT installed as well.&lt;p&gt;Edit: Wow, the maintainer on that PR is a real jerk. He refused to answer a legitimate question (and locked the PR at the same time) because he thought the original (since edited) complaint of &amp;quot;The error message for this patch is terrible&amp;quot; was &amp;quot;rude&amp;quot;.&lt;p&gt;MikeMcQuaid, if you ever read this, this sort of behavior on your part is a great argument for ditching HomeBrew.</text></item></parent_chain><comment><author>woodruffw</author><text>I&amp;#x27;m the guy who originally made Homebrew independent of the CLT (GSoC 2015).&lt;p&gt;macOS is a constantly moving target, and it&amp;#x27;s hard enough to get consistent behavior across multiple versions &lt;i&gt;with&lt;/i&gt; the CLT installed. It&amp;#x27;s a losing battle that I&amp;#x27;ve been fighting for the last 3 years, and it&amp;#x27;s one with diminishing returns (only a minority of Homebrew users don&amp;#x27;t want&amp;#x2F;need the CLT for other purposes anyways).&lt;p&gt;Edit: As for PR, we get a lot of issues and PRs that amount to handling a 1% case at the cost of the 99% case. When we get those, we have to consider both to time cost to ourselves &lt;i&gt;and&lt;/i&gt; the future maintenance cost. We could probably be a little less brusque about it, but the reality is that we don&amp;#x27;t have the kind of labor or resources necessary to support maintenance-heavy features like CLT-free installs on older macOS versions.</text></comment>