birdfontパッケージにバグレポートパッチをもらっていたのでこちらを適用した。
んで、パッケージをビルドしたら以下のlintianエラーがでた
W: birdfont: appstream-metadata-in-legacy-location usr/share/appdata/birdfont.appdata.xml
E: birdfont: appstream-metadata-legacy-format usr/share/appdata/birdfont.appdata.xml
のでパッチ作成、忘れないうちにPullRequest。
しかし
E: birdfont changes: orig-tarball-missing-upstream-signature birdfont_2.19.4.orig.tar.xz
が残っている。orig-tarball-missing-upstream-signatureはキツすぎるだろう?ということで既にBTSに登録されていてgitでwarningに落とされたようなんだけども、本当は対処するのがよいのだ?今回はoverrideしておこうと思う。あと、BTSでdupな感じのがあったのでmergeしておいた。
う、overrideしようとしたら
E: birdfont: malformed-override Override of orig-tarball-missing-upstream-signature for package type changes (expecting binary) at line 1
と言われてしまった。changes? どうやって置くのだ??…ignoreできそうにないので、ビルド時のlintianチェックをgbp.confで指定しないように変更&pbuilder hookのファイル名をいじってすっ飛ばすようにした(hook scriptの存在に気が付かなくて「何故またlintianが走ってるのだ??」となったバカ)。