birdfontのtag打ちが抜けてたのでupstreamにping、pushしてもらえたのでuploadした。
そもそも何が足りてないのか?という問題があるので、ソースを確認。cpanfilesにはやたら多くのパッケージがあるが、手元で作業中のdebian/controlファイルには指定してないパッケージが幾つかある?upstreamのspecファイルを確認すると、testを実行するときだけ指定するとかなのかな。
%if %{with tests}
cpanm --installdeps --with-feature=test .
%endif
ファイルに書かれていた require されているモジュール、Debianでは基本的にlib"モジュール名”-perlという名前に変換されるけど、そうじゃないものは以下のパッケージが提供していたのまでは確認。
libmojolicious-perl
libwww-perl
libtimedate-perl
perltidy
libdbix-class-perl
libscalar-list-utils-perl
libtest-simple-perl
liburi-perl
libcgi-pm-perl
$ dh-make-perl --cpan SQL::SplitStatement
== dh-make-perl 0.95 ==
(snip)
Needs the following debian packages during building: perl (>= 5.8.9), libtest-exception-perl (>= 0.27)
Needs the following modules for which there are no debian packages available:
- SQL::Tokenizer
あら、また足りない…
$ dh-make-perl --cpan SQL::Tokenizer
とりあえずlibsql-tokenizer-perlをITP、Bug#867750として登録。そしてNEW queueへとアップロードしておいた。
(あとupstream/metadata
なるファイルが作成されてたのだけど、これはAppStreamがらみ?)
ここまで出来たのでlibsql-splitstatement-perlもITP、Bug#867752として登録、NEW queueへとアップロードしておいた
気分転換にxgridfitを更新。