Debian パッケージは一旦作ると、依存関係などの大幅な変更以外はDebian Policyの更新に従ってチマチマとした修正をすることがほとんどです。気がついたところは手直しをするわけですが、些細な問題については見逃していることが多く、この発見と修正を自動化できるとメンテナは楽ができます。Policyに追随するツールとしてはlintian
がありますが、解釈不要な機械的な変更についてはlintian-brush
というツールが利用できます。最近まで存在は知っていたものの利用はしていなかったので試してみました。
$ sudo apt install lintian-brush
(snip)
$ cd package-dir
$ lintian-brush
Lintian tags fixed: {'file-contains-trailing-whitespace', 'out-of-date-standards-version', 'field-name-typo-dep5-copyright'}
$
どうやら3つほど問題を発見して修正をかけてくれたようです。変更点はgitにコミットされていました。
ommit 2aab55f3d809396ab8250014cc082210662d327a (HEAD -> master)
Author: Hideki Yamane <henrich@debian.org>
Date: Wed May 6 18:43:12 2020 +0900
Update standards version to 4.5.0, no changes needed.
Fixes: lintian: out-of-date-standards-version
See-also: https://lintian.debian.org/tags/out-of-date-standards-version.html
commit bfdc944abb5485e8c0ba1361a74f0dfd632722ca
Author: Hideki Yamane <henrich@debian.org>
Date: Wed May 6 18:43:12 2020 +0900
Fix field name typos in debian/copyright.
Fixes: lintian: field-name-typo-dep5-copyright
See-also: https://lintian.debian.org/tags/field-name-typo-dep5-copyright.html
commit f78f21cc22c1f9749f412fbd8a874711c6cbee6c
Author: Hideki Yamane <henrich@debian.org>
Date: Wed May 6 18:43:01 2020 +0900
Trim trailing whitespace.
Fixes: lintian: file-contains-trailing-whitespace
See-also: https://lintian.debian.org/tags/file-contains-trailing-whitespace.html
内容をちょっと見てみます。
commit bfdc944abb5485e8c0ba1361a74f0dfd632722ca
Author: Hideki Yamane <henrich@debian.org>
Date: Wed May 6 18:43:12 2020 +0900
Fix field name typos in debian/copyright.
Fixes: lintian: field-name-typo-dep5-copyright
See-also: https://lintian.debian.org/tags/field-name-typo-dep5-copyright.html
diff --git a/debian/changelog b/debian/changelog
index 833204f..148cbe4 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
fonts-kanjistrokeorders (4.002~dfsg-4) UNRELEASED; urgency=medium
* Trim trailing whitespace.
+ * Fix field name typos in debian/copyright.
-- Hideki Yamane <henrich@debian.org> Wed, 06 May 2020 18:43:01 +0900
diff --git a/debian/copyright b/debian/copyright
index 0f08c52..26f22f2 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -1,7 +1,7 @@
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: ttf-kanjistrokeorders
Source: https://www.nihilist.org.uk/
-Upstream-contact: Tim Eyre <mail |at| nihilist (dot) org (dot) uk>
+Upstream-Contact: Tim Eyre <mail |at| nihilist (dot) org (dot) uk>
Files: KanjiStrokeOrders_v*.ttf readme_en_*.txt
Copyright: 2004-2018, Ulrich Apel, the AAAA project and the Wadoku project
@@ -34,4 +34,3 @@ Copyright: 2008-2019, Hideki Yamane (Debian-JP) <henrich@debian.or.jp>
License: GPL-3
On Debian systems the full text of the GNU General Public License Version 3
can be found in the `/usr/share/common-licenses/GPL-3' file.
…?となりましたがよくよく見てみるとUpstream-contact
フィールドがUpstream-Contact
フィールドとCが大文字に修正されてます。こんなの気づかねぇよ…(´・ω・`)
とまぁ、手動作業では見つけられないような重箱の隅も直せていいツールですね。