[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/