Bug#914256: lintian: conflict between no-template-description and untranslatable-debconf-templates
tags 914256 + moreinfo
thanks
Hi Vincent,
> [..]
Hm, I can't seem to reproduce this in the lintian testsuite. After adding:
--- a/t/tests/legacy-debconf/debian/debian/debconf-test.templates
+++ b/t/tests/legacy-debconf/debian/debian/debconf-test.templates
@@ -99,3 +99,15 @@ Type: boolean
_Description: Decide, lintian
Using "no longer" should no longer be detected as
making-assumptions-about-interfaces-in-templates by lintian.
+
+Template: debconf/no-underscore
+Type: boolean
+Default: false
+Description: This has no underscore?
+ This has no underscore.
+
+Template: debconf/with-underscore
+Type: boolean
+Default: false
+_Description: This has an underscore?
+ This has an underscore.
I only get:
--- t/tests/legacy-debconf/tags 2018-11-21 18:36:28.245704810 +0100
+++ /home/lamby/git/debian/lintian/lintian/debian/test-out/tests/debconf/tags.debconf 2018-11-21 18:38:34.795622524 +0100
@@ -1,4 +1,5 @@
E: debconf source: declares-possibly-conflicting-debhelper-compat-versions rules=5 compat=5
+E: debconf source: untranslatable-debconf-templates debconf-test.templates: 106
E: debconf source: untranslatable-debconf-templates debconf-test.templates: 47
E: debconf source: untranslatable-debconf-templates debconf-test.templates: 58
E: debconf-test-noscripts: copyright-contains-dh_make-todo-boilerplate
@@ -23,6 +24,7 @@
I: debconf-test: unused-debconf-template debconf/internal
I: debconf-test: unused-debconf-template debconf/language
I: debconf-test: unused-debconf-template debconf/no-description
+I: debconf-test: unused-debconf-template debconf/no-underscore
I: debconf-test: unused-debconf-template debconf/should-be-boolean
I: debconf-test: unused-debconf-template debconf/should-be-no-longer-a-problem
I: debconf-test: unused-debconf-template debconf/testboolean
@@ -31,6 +33,7 @@
I: debconf-test: unused-debconf-template debconf/testnote
I: debconf-test: unused-debconf-template debconf/teststring
I: debconf-test: unused-debconf-template debconf/translate
+I: debconf-test: unused-debconf-template debconf/with-underscore
W: debconf source: ancient-standards-version 3.7.2 (released 2006-05-03) (current is CURRENT)
W: debconf source: build-depends-on-obsolete-package build-depends: dpatch
W: debconf source: debian-rules-calls-debhelper-in-odd-order dh_makeshlibs (line 56)
.. whilst I was expecting a set of warnings for the "unknown" case
that you are seeing.
I am not well-versed enough in debconf(7) translation foo to work out
what the problem is, alas. Can anyone help?
Best wishes,
--
,''`.
: :' : Chris Lamb
`. `'` lamby@debian.org / chris-lamb.co.uk
`-
Reply to: