めんてなのおしごと

Mon, Jul 10, 2017 in debian

昨日に引き続いてopenQAがらみ。パッケージになっていなかったlibmojo-rabbitmq-client-perlをITPしてアップロード

 pbuilder-satisfydepends-dummy : Depends: libnet-amqp-perl (>= 0.06) but it is not going to be installed

とビルドの際にエラーが出たが、これはパッケージバージョンが0.06~dfsg-2だったため。(>= 0.06~dfsg)を指定するようにして回避。


試しにcowbuilderに必要なローカルパッケージをインストールしたものを作ってビルドしてみるが、sidのlibmojolicious-perlのバージョンが低い…一時的に依存バージョンを下げたブランチを作ってビルドすることにする。

E: openqa source: source-is-missing public/javascripts/chosen.jquery.js line length is 292 characters (>256)

libjs-chosenを提供してもダメっぽいので、明示的にoverrideした…これで何も考えてないビルドは完了。ここからテスト時依存パッケージをひたすら追加していく作業をする予定。その次にspecファイルから必要なビルド作業を追加していく。…まだまだ先が長い。


#requires 'Mojolicious::Plugin::Bootstrap3';とあるのでこちらもdh-make-perlで。

$ dh-make-perl --cpan Mojolicious::Plugin::Bootstrap3
(snip)
Can't find 'Mojolicious::Plugin::Bootstrap3' module or distribution on CPAN

なんですと?

検索するとhttps://metacpan.org/pod/release/JHTHORSEN/Mojolicious-Plugin-Bootstrap3-3.1003/lib/Mojolicious/Plugin/Bootstrap3.pm にあるのだけども。。。?…おおぅMojolicious::Plugin::Bootstrap3 will be DEPRECATED.ある ということでMojolicious::Plugin::Bootstrap3は無しで良いようだ。