<< 2008/01/ 1 2 3 4 5 6 7 1. XML_HTMLSax3 が stable になったと同時にメンテナ不在に
8 1. pear の channel server 周りで悩む
9 10 11 12 13 14 15 16 1. MacBook Air ほんとに出た
17 18 1. URI ベース pear パッケージの操作
19 20 21 22 23 24 1. PHP の設定って PHP で書いた方がよくない?
25 26 27 28 29 30 31 1. まずダメなところを認めることから始まる
>>
トップ «前の日記(2008-01-07) 最新 次の日記(2008-01-16)» 編集

2008-01-08 [長年日記]

_ pear の channel server 周りで悩む

独自 PEAR channel server の立ち上げに利用するパッケージって、あちこち

で触れられている通り

これですよね。

$ pear search -c pear.chiaraquartet.net pear
Retrieving data...0%...MATCHED PACKAGES, CHANNEL PEAR.CHIARAQUARTET.NET:
=================================================
PACKAGE                              STABLE/(LATEST) LOCAL
Chiara_PEAR_Server                   0.18.7 (alpha)        PEAR Channel Server

相変わらず alpha なんですけど、もしかして pear.php.net 自体もずっとこれで運用してるってことなのかな? alpha なままってどうなんだろうというのと、マニュアルにも

PEAR :: Manual :: Channels

堂々と

Incomplete documentation

って出たまんま。うーん。すげーな。これ早めに片付けた方が mirror の整備とか進むと思うんだけど。

あと Nabble - Php Japan - phpug-admin - 日本におけるPEAR Channelサーバの構築について なんてやり取りを見つけて、

http://pear.php.gr.jp/

にアクセスして見ると、機能してるんだかどうだかよく分からない状態。せっかくあるのに 日本 PHP ユーザ会 (Japan PHP Users Group) :: メイン を見ても使ってるんだか使ってないんだかよく分からない。

まぁ結局のところ PHP 版の CPAN はやっぱり存在しないっつーことで FA かな?

package の作成は以前試したように楽になってるんだけど、これだけだと出来上がったパッケージを pear upgrade で更新できない。channel server を立てれば解決するんだけどなーんか微妙に踏ん切りがつかない状態ですな、これ。

内輪向け的にはパッケージングしないで include_path 通して svn update の方が簡単なのかなぁ? でもすべての環境で include_path をいじらなきゃいけなくなるし、svn バイナリも用意しなきゃいけない。

update がそんなに頻繁でなければ pear package の形になっている方が portable で嬉しいよね。*1それは間違いないと思う。うーぬぬぬ。

Tags: PHP PEAR

*1 しつこいようだけど「update を考えなければ」できあがった package を HTTP でアクセスできる場所に置くだけで簡単にインストールできるようになるし。