モジュールは勘でひどく簡単に作れたし、support@hatena.ne.jpへも.pmファイルを添付するだけで簡単に送れた。
…でもなかなか反映されない。d:id:hatenadiaryでもアナウンスされない。
ファイル1つじゃ足りない?テストが無いからすぐには利用できないとか?
そこで今度はパッケージを作って、CPANに登録してからはてなサポートへ連絡することにした。
でも…
…で、簡単お手軽に作れるはずのパッケージ作成で問題が…。
0.0.3
…みたいな形式のバージョン番号がExtUtils::MakeMakerを通らない。
Makefile.PL → Makefileのときにバージョン番号がコントロールコード"\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