The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
Wassr で ZIGOROu さん や hidek さん とやりとりした内容をまとめてみます。 CPAN モジュールの rpm パッケージ作成なんですが、自分はRPM::Specfile に付属している、cpanflute2 を基本的に使ってます。 cpan2rpm の方がメジャーだとは思うんですが、オリジナルのダウンロード用FTPサイトが接続できないのと、吐き出す SPEC ファイルが微妙な感じがするので、なんとなくイヤで使ってないんですが、それ以外はそんなに明確な理由もなく、cpanflute2 の方を使ってます。 ただ、cpanflute2 には以下の問題点があります。 依存関係を自動的に解決してくれない(これは cpan2rpm も同じ) モジュールの tar ball を自分で取得しないといけない(cpan2rpm はsearch.cpan.org から取得してくれる) なので
本当に15分で Remedie を始めるための資料 overlast さんのこれから15分で Remedie を始めるための資料 に即発されて書いてみました。こっちは CPAN モジュールをインストールする時間も入れて15分。ただし限定された環境のみ。 Remedie 用に CPAN モジュールの RPM パッケージ作ったので、これプラス Puppet を利用します。ただし、RPM パッケージを CentOS 5 x86_64 でビルドしてるので、この環境限定。SRPM はあるので、他の環境の方はこいつをビルドして使ってください。 まずは Puppet をインストールするための yum リポジトリ設定。以下の内容で /etc/yum.repos.d/dlutter.repo を作成。 [dlutter] name=lutter baseurl=http://people.redhat.co
少し前にmizzyさんに そういえば、まっさらなサーバを30分で本番投入できるようにする で stanaka さんが「CPANの依存関係を解析してrpm化する手製スクリプトで、CPANモジュールのrpm化が、ほぼ自動化されています」と書いてるんだけど、これって公開してくれないのかなー。 HowToRpmizeCpanModules - mizzy.org - Trac と突かれたので、githubで公開してみます。 http://github.com/stanaka/cpan-dependency/tree/master 突かれたついでにmizzyさんに軽く動作確認してもらったところ、それなりに動いているようです。また、はてなでは、このスクリプトを利用して、日々それなりの数のCPANモジュールのrpm化を行っていますので、だいたいうまく動くのではないかと思います。 CentOSやFedor
What's worepo? Welcome to worepo, a repository of add-on packages for Fedora Linux. worepo provides many useful packages, especially for Plagger. Supported distribution worepo only supports current major version of fedora linux and there is no exception. Information (2008-01-01) I moved rpms into 'deprecated' directory because I don't have enough time to maintain my worepo rpms. Sorry for the inc
cpan, rpmfedora7 に perl-Catalyst-Runtime があることに驚いて spec を見てみたら、cpanspec で最初のビルドがされたらしい。んで cpanspec のソースをのぞいてみたところ、 META.yml を読んで依存パッケージを Requires, BuildRequires として吐いてくれるコードが入っていてすごいよさげだと思った。worepo の作成時には、dh-make-perl をベースに rpm の spec 吐かせて手直しして、OmoiKondara インスパイアな芋づるビルドツールでビルドするようにしているので、cpanspec を使い始めたからといって大きくビルド工程が変わるというわけではないけれど。そこらへんのつまらなすぎて何度も挫折しそうになる作業には、はてなは何を使ってるんだろう。すごく気になる。追記dh-make-per
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く