[Debconf-devel] Bug#560323: debconf: document the fact that the TITLE command is deprecated

Joey Hess joeyh at debian.org
Thu Dec 10 21:29:33 UTC 2009

Frans Pop wrote:
> > (unless the string comes in via passthrough).
> And that is exactly where most "obsolete command" warnings currently come 
> from :-/

And most of _those_ in turn are probably due to debconf communicating the
default titles it sets ("Configuring <package>"), not due to a package
calling TITLE. IIRC at least.

Maybe passthrough could use SETITLE for that, rather than TITLE. It
would have to send along info about a pretend template that had a
description consiing of the title value. Not sure about namespace issues
for that, etc.

> In theory yes. But today I filed a few bugs against packages using db_title 
> in maintainer scripts to set hardcoded dialog titles that really should 
> have been translatable.
> From that PoV deprecating TITLE makes sense as it forces developers to use 
> SETTITLE and therefore do the right thing regarding translations.

From my grepping, a lintian test for "db_title <hardcoded string here>"
would be useful.

> But if you feel there are valid use cases for TITLE I'm not against keeping 
> it, but in that case I think the deprecation warning in cdebconf should be 
> removed. I think D-I developers are sufficiently aware of translation 
> issues that they'll not use it.

I have no problem with removing that warning.

see shy jo
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 828 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/debconf-devel/attachments/20091210/190c49f9/attachment.pgp>

More information about the Debconf-devel mailing list