遅い→起動時

http://d.hatena.ne.jp/pmint/

HTML::WidgetValidator::Widget::PixivEmbedFeatureをCPANに登録してみた

d:id:pmint:20080709:p1の続き。


モジュールは勘でひどく簡単に作れたし、support@hatena.ne.jpへも.pmファイルを添付するだけで簡単に送れた。
…でもなかなか反映されない。d:id:hatenadiaryでもアナウンスされない。
ファイル1つじゃ足りない?テストが無いからすぐには利用できないとか?




そこで今度はパッケージを作って、CPANに登録してからはてなサポートへ連絡することにした。
でも…

  1. h2xs -AX -n (モジュール名)
  2. perl Makefile.PL
  3. nmake dist

…で、簡単お手軽に作れるはずのパッケージ作成で問題が…。

0.0.3

…みたいな形式のバージョン番号がExtUtils::MakeMakerを通らない。
Makefile.PLMakefileのときにバージョン番号がコントロールコード"\x03"とかになってしまう。


これはアレだ、ダメだろう。ということで、バージョンを「0.0.3」ではなく「0.03」にしてみた。
これは正しく通る。


あと、出来上がったパッケージに(自動的に)含まれるMETA.ymlにはライセンスが「~」なんて書かれているので、このまま登録するとCPANで表示されるライセンスが「Unknown(ちゃんと書けよ)」になってしまう。
Makefile.PLに…

LICENSE => 'perl'

…などと書き入れないと。

(PAUSEで登録するときライセンスを選択するのに、それは一体何なのさ?)


そういうわけで、HTML-WidgetValidator-Widget-PixivEmbedFeature-0.03 - Perl extension for validate "pixiv Embed" - metacpan.orgのとおり登録できた。




でもd:id:hatenadiary:20080708:1215506707を読んでみると、.pmファイル1つだけで投稿した「あらたにす」のブログパーツも入ってる。


パッケージにした意味はなかった模様www