by shigemk2

当面は技術的なことしか書かない

homebrew

brew 2.1.9

変数 HOMEBREW_DISPLAY_INSTALL_TIMESの追加など(インストール所要時間標示オプション--display-timesを変数定義で使用可能に) Release 2.1.9 · Homebrew/brew · GitHub

Homebrew td-agent

最後の更新が2.3.5(https://github.com/Homebrew/homebrew-cask/pull/40893)で約2年前なので、この際だから3にあげてみることにした。なおTDが用意してるdmgが3.1.1が最新なので自動的にHomebrewでインストールできるものも3.1.1になる。 ちなみにhomebrew c…

brew 2.1.7

rubocopなど各種bumpとかドキュメント変更とか。 Release 2.1.7 · Homebrew/brew · GitHub

brew 2.1.6

fish shellの補完が入ったそうな あとはbump https://github.com/Homebrew/brew/releases/tag/2.1.6

Homebrew 2.1.4

tweak Release 2.1.4 · Homebrew/brew · GitHub

Homebrew cheat

cheatの最新版2.5.1ではhomebrew-coreのビルドが失敗する。同様のエラーが出るIssueはすでに上がっており修正PRもでているが、いろいろ修正がなされておりまだマージされていない。なお、pyenvのPython3.7.2 2.7.14のMacOSX High Sierraではエラーなくインス…

brew install csvq ふりかえり

仕事の都合上CSVのデータをあれこれみることが多くcsvqを使っているのだけれどcsvqのHomebrew Formulaがなかったので作って取り込まれた。 homebrewにFormulaが無い場合、まずhomebrew-coreにPRを送り、リジェクトされたらhomebrew-caskにPRを送るという流れ…

homebrew-cask 追加のメモ

homebrew-coreのほうでリジェクトされたらCaskにPR投げて(FAQより) トークン作って テストして バージョンよく見て homebrew-cask/adding_a_cask.md at master · Homebrew/homebrew-cask · GitHub

brew list

brew list インストールしたhomebrewパッケージの一覧をみる $ brew --version Homebrew 2.1.3-9-gb3c0997 $ brew ls --help Usage: brew list, ls [options] List all installed formulae. --full-name Print formulae with fully-qualified names. If --fu…

brew 2.1.3

HOMEBREW_CURL_RETRIES追加 あとは brew bump-revision -h Usage: brew bump-revision [options] [formula] Create a commit to increment the revision of the formula. If no revision is present, "revision 1" will be added. -n, --dry-run Print what …

memo homebrew-cask

homebrew-cask brew bump-formula-pr 的なものはhomebrew-caskにはない homebrew-cask/CONTRIBUTING.md at master · Homebrew/homebrew-cask · GitHub

brew 2.1.2

HOMEBREW_ARCH Release 2.1.2 · Homebrew/brew · GitHub

Homebrew PrestoのFormulaについて

Homebrew PrestoのFormulaについて 1月に財団が出来て、それに伴いGitHubのOrganization 各種モジュールのダウンロードURL あとバージョニングが変わった。 Presto | Foundation Homebrew PrestoのFormulaも、ダウンロードURLを変えようとしたら、いろいろ物…

brew 2.1.0

bump系 https://github.com/Homebrew/brew/releases/tag/2.1.0

brew 2.0.5

brew update --forceと同等のbrew update -f Release 2.0.5 · Homebrew/brew · GitHub

brew 2.0.4

Brew: remove prune completion for Bash あたりかなー Release 2.0.4 · Homebrew/brew · GitHub

homebrew ansible 2.7.8

homebrew ansible 2.7.8 以下のようにbump-formula-prではダメ。依存パッケージ(テストだけに使うやつも含まれる)がやたら多くて、そいつらのアップデートも必要だから。 $ brew bump-formula-pr --url=https://releases.ansible.com/ansible/ansible-2.7.7.…

homebrew 2.0.2

tweaks Release 2.0.2 · Homebrew/brew · GitHub

memo bump-formula-pr

memo bump-formula-pr bump-formula-pr のソースコードとかヘルプとか斜め読みした知見 resource下のurlなどは手動で書き換える(アクティブにプルリク投げてる人もしれっとforce pushしてる) Python系のモジュールはpythonhostedのURLを使えってさ zipじゃな…

brew 2.0.1

brew 2.0.1 ドキュメントfixとかtweak HOMEBREW_NO_INSTALL_CLEANUPの説明がヘルプに追加された Javaのバージョンを細かくサポート cargo用にヘルプメッセージ追加 など Release 2.0.1 · Homebrew/brew · GitHub

homebrew 2.0.0

Linuxbrewは、別に使わなくていいと思うの homebrew-coreのFormulaはOSIなやつに限る 増えすぎてるからしょうがないね brew cleanup は自動で30日ごと。トリガーはinstall reinstall upgradeするとき。 Lionより前では動かない (GitHubのリリースノートより…

pyenvをhomebrewで使っていてbrew updateしたときにNo such file or directoryとなるやつ

pyenvをhomebrewで使っていてbrew updateしたときにNo such file or directoryとなるやつ こういうエラーがでたときに何が起きて何をしないといけないか。 /usr/local/var/pyenv/shims/python: line 21: /usr/local/Cellar/pyenv/1.0.2/libexec/pyenv: No su…

homebrew-core PULL_REQUEST_TEMPLATE

PULL_REQUEST_TEMPLATEの項目が増えて、brew testした?っていわれてる。 homebrew-core/PULL_REQUEST_TEMPLATE.md at master · Homebrew/homebrew-core · GitHub

brew 1.9.3

ライブラリのbump系 auditsのtweak などなど。

homebrew 1.9.1

ちょいtweak Release 1.9.1 · Homebrew/brew · GitHub

brew 1.8.5

rubocopなどのアップデートはdependabotを使っているようだ。 Release 1.8.5 · Homebrew/brew · GitHub

Homebrew 1.8.4

ちょいtweak reinstall: add build-from-source switch. (@MikeMcQuaid) list: Add help text (@GauthamGoli) Cask: complete Git-Jiro's HTTPS audit check (@amyspark) postinstall: Use CLI::Parser to parse args (@GauthamGoli) CurlDownloadStrategy: …

brew 1.8.2

いろいろ修正がはいり、rubocopのバージョンがちょいあがり。 Release 1.8.2 · Homebrew/brew · GitHub

brew bump-formula-prの実行場所

brew bump-formula-pr の挙動がよくわからない よくわからないというのは、任意のディレクトリに落としたhomebrew-coreの直下で brew bump-formula-pr を実行しようとすると、ブランチを切り替えられなかったりしてエラーが発生するので、どこのディレクトリ…

homebrew watch

homebrewのwatchはprocps-ngリポジトリからcloneしたやつでwatchだけを部分的にインストールしてる。 ディストリによってはngのほうが入ってるんじゃないかな?ってはなし。 homebrew-core/watch.rb at 487f44f0503e1cbb45bf61d690c264fc57e8e216 · Homebrew…