[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gentoojp-dev 148] Re: ebuild uploader をテストしよう
中野です
> えっと、これ、ebuild名の正規表現があればいいんですが、自分で書くのがちょ
> っと面倒だったので。もしどっかにもう表記されてあるんだったら、是非適応し
> たいとは思いますが。そもそもebuild名の規則は自分でも全部わかってないので
> 、自分で作るのはちょっと時間がかかり過ぎる状態です(汗
ven_cat = r'[\w0-9-]+' # Category
ven_nam = r'([+a-z0-9-]+(?:[+_a-z0-9-]*[+a-z0-9-]+)*)' # Name
ven_ver = r'((?:\d+\.)*\d+[a-z]?)' # Version
ven_suf = r'(_(alpha\d*|beta\d*|pre\d*|rc\d*|p\d+))?' # Suffix
ven_rev = r'(-r\d+)?' # Revision
ven_string=ven_cat+'/'+ven_nam+'-'+ven_ver+ven_suf+ven_rev
だそうです。repomanから抽出。
pythonですが想像は付くと思います。
もし時間があれば組み込んでもらえると嬉しいです。
> 「ツリー参照」を選んだときに、最初に出る画面にログを表示させるようにしま
> した。ツリー内容が表示される画面にも「ログ」というリンクが増えてるはずで
> す。
良いですねぇ。
リンクと言えば、www.gentoo.gr.jpへのリンクが欲しいかも。
まあ、こんなのはいつでもいいですけど。
> えっと、アップロードのUIとバックエンドを別々にしてみましたので
> (upload.phpとupload-handle.php)アプリ毎のページにもformを組み込めば、
> uploadを可能にすることができるはずです。(まだやってませんが、近いうちに
> 追加するつもりです)
ちょっと思ったのが、右側の各パッケージの画面に「アップロード」というボ
タンを付けて、それを押すと初期値(カテゴリとかアプリケーション名とか)を
設定した今のアップロード画面が開くようになるだけでも、だいぶ使いやすい
と思います。
今の右側の画面にuploadのformを入れるとごちゃごちゃしてしまうかも、と思
いました。
では。
--
Masatomo Nakano
nakano@xxxxxxxxxx
http://www.madoro.org/nikki/