brew upgradeでWarningが出た
brew upgradeをした際下記Warningが出た。
Warning: You are using macOS 10.15.
We (and Apple) do not provide support for this old version.
It is expected behaviour that some formulae will fail to build in this old version.
It is expected behaviour that Homebrew will be buggy and slow.
Do not create any issues about this on Homebrew’s GitHub repositories.
Do not create any issues even if you think this message is unrelated.
Any opened issues will be immediately closed without response.
Do not ask for help from MacHomebrew on Twitter.
You may ask for help in Homebrew’s discussions but are unlikely to receive a response.
Try to figure out the problem yourself and submit a fix as a pull request.
We will review it but may or may not accept it.
内容はざっくり下記の通り。
もうこの古いバージョンへのサポートはもう行わない。
幾つかの書式、形式は上手くいかない可能性があるし、遅くなったりバグが出る可能性がある。
Homebrew’s GitHub repositoriesにはなんであれGitHub Issuesを作らない様に。今公開されているGitHub Issuesもすぐに返答なしで閉じられる。
TwitterのMacHomebrewに助けを求めない様に。
Homebrew’s discussionsにアドバイスを求めるかもしれないが、返答は期待しないで欲しい。
問題は自分で解決してみて、上手くいったらそれをプルリクエストで上げてほしいが、確認した後受け入れるかどうかは分からない。
結構突き放した感じのWarningと感じた。
念の為HomebrewのHPも見る。
HomebrewのHPを見た
HomebrewのHPのrequirementの箇所を見ると、
macOS Big Sur (11) (or higher) 2
とあり、その先を見ると
2 macOS 11 (Big Sur) or higher is best and supported, 10.11 (El Capitan) – 10.15 (Catalina) are unsupported but may work and 10.10 (Yosemite) and older will not run Homebrew at all. For 10.4 (Tiger) – 10.6 (Snow Leopard) see Tigerbrew.
macOS 11 (Big Sur)以上がサポート対象。
10.11 (El Capitan) – 10.15 (Catalina) はサポート対象外だがある程度は動くだろう。
10.10 (Yosemite)より古いバージョンでは動かないだろう。
と言う感じ。
なんと、10.4 (Tiger) – 10.6 (Snow Leopard) についてはTigerbrewがある様だ。
とは言えこれはベテランの方が使えるもので、当方には荷が重すぎるだろう。
今後の対応
以上確認した限りでは、今後はサポートは期待できず、自己解決するしかないと分かった。
今回のWarningは、MacOSのいわゆるメジャーアップデートの後出るもので、今までにも繰り返されてきたものの様だが、無視して現在のOSを使い続ける場合、起きた不具合は各人が世の質問サイトなどでググるなり、質問するなりして解決していくしかない、と言う事は理解しておきたい。
それ自体は今まで通りかも知れないが、症状も特殊になり、分かって助言をくれる人の数は減ってくるだろう事は想像できるので、OSをBig Sur以上にアップデートする事が最適解と考える。
formulaeはformulaの複数形アカデミックバージョン
本題とは全然関係ないが、Warningの文中に
“It is expected behaviour that some formulae will fail to build in this old version.”
と言う一文があり、中の”formulae”と言う単語について恥ずかしながら当初誤植か?と思ってしまったので備忘として。
この”formulate”、macOS 10.14以前の同様のWarningにおいてもいつもこの単語が使われている。
調べた先のHP”Formulas or Formulae – Which is Correct?”によると、”formula”の複数形はラテン語ルールに則った”formulae”と、英語規則に則った”formulas”とがあるとの事。
基本的には交換可能(interchangeable)だが、British Englishでは”formulae”が使われがちで、Amerian Englishでは”formulas”が使われがち。
特に、科学技術系の文章(scientific writings)においてはformulaeが多用され、それ以外ではformulasが使われる傾向がある様だ。
今日のお勧め:英語独習法 (岩波新書)
認知科学の観点から書かれた、仕事の場でアウトプットできるレベル、すなわち自分の考えを的確・効果的に表現し、相手に伝えられるレベルの英語力を目指す人に向けた本。
本当に必要なら、大人になってから始めても全然遅くない事が良く分かるし、覚悟は要るかも知れないけれど、実際この本に書いてある事を続ければかなりのレベルに到達すると考えます。
2022年11月6日現在Kindle unlimitedで読める英語本の中で最もお勧めしたい一冊。
コメント