cabal update が timeout するので

xmonad と xmobar を入れ直したかったのでふと cabal update してみたら、
何度やっても timeout ……。
ping は飛ばないけれど nslookup で名前引きはできる。


調べてみると IPv4 ならどうとか IPv6 だとどうとか書いてあるブログもあるのだけれど、
cabal のためにどうこう出来ないので代替策を探しました。


"[Haskell-beginners] Hackage down?"- http://goo.gl/BXCGY


これが丁度探してた、 cabal が見にいく URL を変更する方法だったので
下記のように試してみました。

-- remote-repo: hackage.haskell.org:http://hackage.haskell.org/packages/archive
remote-repo: hackage.haskell.org:http://hdiff.luite.com/packages/archive

問題なくミラーから取得できました。


解決してみれば単純なことだけれど、
他に書いてる人もいないようですのでメモメモ。