5.3.13 動作確認
1. lintian
$ lintian konoha_1.0.0~954-1_amd64.deb
W: konoha: package-name-doesnt-match-sonames libkonoha1.0
W: konoha: new-package-should-close-itp-bug
W: konoha: wrong-bug-number-in-closes l3:#nnnn
E: konoha: copyright-contains-dh_make-todo-boilerplate
W: konoha: readme-debian-contains-debmake-template
W: konoha: non-standard-dir-in-usr usr/konoha/
W: konoha: file-in-unusual-dir usr/konoha/package/1.0/js.dom/dom.k
W: konoha: file-in-unusual-dir usr/konoha/package/1.0/js.jquery/jquery.k
W: konoha: file-in-unusual-dir usr/konoha/package/1.0/konoha.actor/actor.k
W: konoha: file-in-unusual-dir usr/konoha/package/1.0/konoha.cairo/cairo.k
W: konoha: file-in-unusual-dir usr/konoha/package/1.0/konoha.cairo/cairo.so
W: konoha: file-in-unusual-dir usr/konoha/package/1.0/konoha.compiler.java/java.k
W: konoha: file-in-unusual-dir usr/konoha/package/1.0/konoha.compiler.java/jkonoha.jar
W: konoha: file-in-unusual-dir usr/konoha/package/1.0/konoha.compiler.js/js.k
W: konoha: file-in-unusual-dir usr/konoha/package/1.0/konoha.compiler/compiler.k
W: konoha: file-in-unusual-dir usr/konoha/package/1.0/konoha.compiler/compiler.so
W: konoha: file-in-unusual-dir usr/konoha/package/1.0/konoha.curl/curl.k
W: konoha: file-in-unusual-dir usr/konoha/package/1.0/konoha.curl/curl.so
W: konoha: file-in-unusual-dir usr/konoha/package/1.0/konoha.i/i.k
W: konoha: file-in-unusual-dir usr/konoha/package/1.0/konoha.i/i.so
W: konoha: file-in-unusual-dir usr/konoha/package/1.0/konoha.io/io.k
W: konoha: file-in-unusual-dir usr/konoha/package/1.0/konoha.io/io.so
W: konoha: file-in-unusual-dir usr/konoha/package/1.0/konoha.json/json.k
W: konoha: file-in-unusual-dir usr/konoha/package/1.0/konoha.json/json.so
W: konoha: file-in-unusual-dir usr/konoha/package/1.0/konoha.lang/lang.k
W: konoha: file-in-unusual-dir usr/konoha/package/1.0/konoha.lang/lang.so
W: konoha: file-in-unusual-dir usr/konoha/package/1.0/konoha.math/math.k
W: konoha: file-in-unusual-dir usr/konoha/package/1.0/konoha.math/math.so
W: konoha: file-in-unusual-dir usr/konoha/package/1.0/konoha.memcached/memcached.k
W: konoha: file-in-unusual-dir usr/konoha/package/1.0/konoha.memcached/memcached.so
W: konoha: file-in-unusual-dir usr/konoha/package/1.0/konoha.mpi/mpi.k
W: konoha: file-in-unusual-dir usr/konoha/package/1.0/konoha.mpi/mpi.so
W: konoha: file-in-unusual-dir usr/konoha/package/1.0/konoha.ntrace/ntrace.k
W: konoha: file-in-unusual-dir usr/konoha/package/1.0/konoha.ntrace/ntrace.so
W: konoha: file-in-unusual-dir usr/konoha/package/1.0/konoha.posix/posix.k
W: konoha: file-in-unusual-dir usr/konoha/package/1.0/konoha.posix/posix.so
W: konoha: file-in-unusual-dir usr/konoha/package/1.0/konoha.proc/proc.k
W: konoha: file-in-unusual-dir usr/konoha/package/1.0/konoha.proc/proc.so
W: konoha: file-in-unusual-dir usr/konoha/package/1.0/konoha.qt4/qt4.k
W: konoha: file-in-unusual-dir usr/konoha/package/1.0/konoha.qt4/qt4.so
W: konoha: file-in-unusual-dir usr/konoha/package/1.0/konoha.signal/signal.k
W: konoha: file-in-unusual-dir usr/konoha/package/1.0/konoha.signal/signal.so
W: konoha: file-in-unusual-dir usr/konoha/package/1.0/konoha.socket/socket.k
W: konoha: file-in-unusual-dir usr/konoha/package/1.0/konoha.socket/socket.so
W: konoha: file-in-unusual-dir usr/konoha/package/1.0/konoha.sugar/sugar.k
W: konoha: file-in-unusual-dir usr/konoha/package/1.0/konoha.thread/thread.k
W: konoha: file-in-unusual-dir usr/konoha/package/1.0/konoha.thread/thread.so
W: konoha: file-in-unusual-dir usr/konoha/package/1.0/konoha.xml/xml.k
W: konoha: file-in-unusual-dir usr/konoha/package/1.0/konoha.xml/xml.so
W: konoha: file-in-unusual-dir usr/konoha/script/1.0/actsrv
W: konoha: file-in-unusual-dir usr/konoha/script/1.0/actsrv2
W: konoha: file-in-unusual-dir usr/konoha/script/1.0/mailbox.k
W: konoha: file-in-unusual-dir usr/konoha/script/1.0/man
W: konoha: file-in-unusual-dir usr/konoha/script/1.0/status
W: konoha: jar-not-in-usr-share usr/konoha/package/1.0/konoha.compiler.java/jkonoha.jar
W: konoha: binary-without-manpage usr/bin/jkonoha
W: konoha: binary-without-manpage usr/bin/konoha
W: konoha: binary-without-manpage usr/bin/konoha2js
W: konoha: binary-without-manpage usr/bin/konohac
W: konoha: binary-without-manpage usr/bin/mpikonoha
W: konoha: non-dev-pkg-with-shlib-symlink usr/lib/libkonoha.so.1.0.0 usr/lib/libkonoha.so
以下の対応が必要だと考えています。
( a) ITP して changelog に number を記述する
( b) Konoha Extra Pacage のインストール先を /usr/konoha から/usr/lib/konoha に変更する
( c) TODO, manpage を作成する
2. ビルド時の依存チェック
$ sudo pbuilder build konoha_1.0.0~954-1.dsc \
--basetgz /var/cache/pbuilder/base-amd64.tgz
/var/cache/pbuilder/result/ 以下に Konoha のバイナリ/ソースパッケージが作成されることを確認しました。
18