雑文発散

«前の日記(2016-03-03) 最新 次の日記(2016-03-05)» 編集
過去の日記

2016-03-04 [長年日記]

[Emacs] 自分用 homebrew-emacs の CI がコケ続けていたので修正した

しばらく前から自分用の homebrew-emacs の CI がコケ続けていた。気付いてはいたものの、とりあえず手元で Emacs は動いているので緊急性も高くなく、また、あまり時間が取れずに放置していたのだけど、今日ようやく修正をした。

homebrew-emacs

どこでコケていたかというと、Emacs のオリジナルの Git リポジトリ(http://git.sv.gnu.org/r/emacs.git)からの clone で失敗していた。一度だけなら、たまたまネットワークの調子が悪かったという可能性もあるけど、毎日失敗するのはちょっとおかしい。

それで、Homebrew 本家の Emacs Formula がどうなっているのかを調べてみたら、GNU のサーバに置かれているオリジナルリポジトリではなく、GitHub にあるミラーリポジトリを参照する修正が入っていた。

そこで、オリジナル Formula の修正を取り込んで、自分用 homebrew-emacs へ push して CI に秩序を取り戻した。

homebrew-emas

これでいつでも最新版 Emacs に入れ替えができる。

あ、あと、Emacs 25.1 で導入予定と思われるダイナミックモジュールを追加するオプション(--with-modules)も HEAD を使う場合には強制的に有効にしている。これでうっかり elisp の中に mruby のコードを書いても動いちゃうかもしれない。

[] 第42回 朝活を実施した

今朝の活動報告。

  • 昨日の日記書き
  • 自分用 homebrew-emacs の修正
  • 今日の日記書き