[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: