めんてなのおしごと

Thu, Aug 24, 2017 in debian

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が走ってるのだ??」となったバカ)。